With help from Sly DC and FLiP I have finalized a new version of the Studio II Chip 8 Interpreter.
- Implemented a 'fix' for RAM usage, this is far from full proof but for some simple games it will now work without need for changing the chip 8 code.
Basically what the interpreter does is to force register I into the 0x800-0x89F range if anything is written to memory. Kind of a dirty fix but it works for some...
- Cleaned-up the code to fit within 0x300 bytes
- Moved chip 8 code to 0x300 and added range 0xC00-0xFFF for chip 8 code, meaning we can fit 0x500 more bytes of chip 8 code in this version
- Added key mapping of keypad 2 to chip 8 A (key 1) to F (key 6)
You can download the chip 8 interpreter from:
The zip includes a txt file with some details of the interpreter especially around memory maps.
I also made an Emma 02 version supporting this version and also included support for FliPs fantastic Multi-Cart:
64 bit: https://dl.dropboxus...up_v1.24.25.exe
32 bit: https://dl.dropboxus...up_v1.24.25.exe
OS X: https://dl.dropboxus...1.24.25-osx.pkg
Note that I found a rather major bug in the OS X version, when switching back to the main Emma 02 window the emulated computers freeze. No clue where the issue is but will look into this.
I will also add support for the MultiCart for the MPT-02 in a later version.