Time for my annual update :-)
I have been working here and there on a new version of emulator. Features:
Written in C++, so it is not nearly as optimized as the first emulator -- but then again PCs have improved to the point where I doubt this is an issue. My goal this time was to make the code object oriented, extensible, easy to port and modify.
The MAME team has done a stellar job emulating the mathbox -- so I see no reason to attempt to duplicate their success. My goals is to focus on the unique features that separate my emulator from MAME. Namely, my ability to high-level interpret the mathbox. The new platform will allow for cool things like high resolution support, particle system for dots, etc...
The emulator is nowhere near complete, as sound support, joystick, save states, etc... are not yet supported. However the emulator is playable. I've uploaded it here.
This is a work in progress. Please treat it as such -- no annoying questions, this doesn't work, etc...
I've separated the 6809 engine into its own DLL. You will need it to run the game. It is included in the zip file.
Also, DirectX extension libraries are needed. They too are included in the zip file.
Again this is a work in progress -- I can't promise the video system will run on all PCs -- there may be other problems -- you have been warned.