andrewsm said:yes when the emulator is plugged in you can select if the onboard emulator ram (32K) is enabled or not. If its not enabled then the games ROMS will read and run as normal. If the RAM is enabled in whatever block size, then that block of ROM will be disabled and the emulator RAM read instead. If for example 16K of emulator RAM is enabled, then all the say Galaxian roms will be disabled and your own code can be run instead using the ram. Disable the ram and the Galaxian roms will then be as normal.
Hope all that makes sense. The ram enable is selected by a dip switch and this can be flipped with power on or off. Also the ram is fully battery backed up so again once loaded with code, power can be flipped on or off without any corruption.
I have a bootleg galaxian board with no roms on board apart from the two graphics ones. I use this board as test board so when plugged into the emulator, I can load any compatible game code into in and run it as normal. I have used it on quite a few boards now and all behave fine.
The tester also has a command which can transpose address ranges within the code. So for example if you want to try and make pacman run on galaxian, you can enter a command to search for all addresses that use the video ram address range and convert them to another area of ram instead.
Awesome! Can't wait to get mine.