Closed felipesanches closed 7 years ago
Can you send a pull request on the original project, I am not sure how this is related to mame.
Sorry, I should have provided you with more context. This repo is a port of your code into MAME. I'm not really asking for any code review from you. I was just acknowledging you as the original author of the code I'm working on.
Also, the code won't ever be merged into official MAME because the game was never released as an arcade board, so it is out-of-scope for MAME. But I'm using MAME's infrastructure to get a nice interactive debugger and also because I thought it would be neat to try to understand how this game engine would be implemented if it was built as a real JAMMA board. As MAME codebase is all designed around hardware concepts, it seems to be the best testbed for prototyping such a thing.
@fabiensanglard
This debugger is absoluetly gorgeous. Is it disassembling the bytecode?
@fabiensanglard The MAME port is available in this repo at the anotherworld branch.
Relevant source files are:
yes, that's interactive disassembly of the bytecode at runtime. With breakpoints, dynamic memory views, etc... All that the generic MAME debugger can offer :-)
@fabiensanglard original code has a hack to skip the codewheel challenge. I could not get it to work so it is commented out. Actually, I was able to trick the VM with a simpler hack, so I'll delete the old one.