felipesanches / mame

MAME - Multiple Arcade Machine Emulator
Other
4 stars 1 forks source link

[anotherworld] Delete old & broken codewheel bypass hack #9

Closed felipesanches closed 7 years ago

felipesanches commented 7 years ago

@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.

fabiensanglard commented 7 years ago

Can you send a pull request on the original project, I am not sure how this is related to mame.

felipesanches commented 7 years ago

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.

felipesanches commented 7 years ago

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.

felipesanches commented 7 years ago

@fabiensanglard

cydi5howwaa8-jh

https://twitter.com/juca_gnu/status/686597622417719296

fabiensanglard commented 7 years ago

This debugger is absoluetly gorgeous. Is it disassembling the bytecode?

felipesanches commented 7 years ago

@fabiensanglard The MAME port is available in this repo at the anotherworld branch.

Relevant source files are:

felipesanches commented 7 years ago

yes, that's interactive disassembly of the bytecode at runtime. With breakpoints, dynamic memory views, etc... All that the generic MAME debugger can offer :-)