Code Monkey home page Code Monkey logo

brickemupy's People

Contributors

andreicherniaev avatar azya52 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brickemupy's Issues

Another ROM reading typo.

Jump to the middle of the instruction, most likely there is a jump to 0x50D (one bit difference).

4FF:    ja1 50C                         ;8D0C
...
50B:    mov R1R0, 0x14                  ;5401
50D:    inc [R1R0]                      ;0C

Как запустить

Какой файл надо открыть чтобы запустить эмулятор? При открытии py файлов появляется коандная строка и потом пропадает

Additional ROMs?

As I was reading through your article, I noticed that you had a picture of multiple generations of the brick game MCU. Have you been able to translate those yet, or are they still in progress?

I have an E-9999 BB-664 model, and I was wondering if you happened to have one of those. I don't have the necessary equipment (microscope) to be able to do the ROM extraction myself, so I was hoping you would have one.

Question about CPU usage

BrickEmuPy seems to max out a single thread, even with the debugger hidden.

Is the debugger the cause of this or is the emulation in general causing the "high" usage?

Is it real Emulator?

Is it real Emulator?
where i can get die shots/reverse information/discussion threads etc?

Can we borrow your svg for mame?

Hi,

Haze is currently adding the emulation of the same device to Mame. I see that you've done a beautiful svg for the device, would you agree that we use it in Mame too?

Best regards,

Olivier Galibert

Another typos in the ROM?

1. This looks wrong because the high nibble of the second byte is not used, so it should be zero:

1C2:    mov R3R2, 0x08                  ;6840

2. There are two ways the code gets to CF5.

First:

C4E:    call 858                        ;F858
C50:    jnc C54                         ;CC54
C52:    jmp CF5                         ;ECF5

Second:

CCA:    mov R1R0, 0x93                  ;5309
...
CD2:    dec R1                          ;13
...
CDC:    jz A, CF5                       ;B4F5

On the first path, calling 858 returns R1R0 = 0x39, on the second path R1R0 = 0x83.

I think there is a typo in the address for jumping from C52.

CF5:    inc R0                          ;10
CF6:    mov A, [R1R0]                   ;04

It could also be a bug in the ROM code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.