I have passed compiling my customized cheat system based on 0.140u1 refined by Aaron.
- Defined "Cheat Version" as "3"
- Refined classes and converted linked list to "simple_list" based.
* cheat_manager : managed cheat main system * group_entry : managed groups * cheat_entry : managed cheats * script_entry : managed each scripts and execution an expression * param_entry : managed items * cheat_user_memory : managed user defined memory
- Added "cheat_ui_selector" (class). group_entry and cheat_entry inherit it and override "select_next()" and "select_prev()".
- Separated script execution function to "execute_action()", "execute_condition()" and "execute_loop()" and direct called via call-back.
- Changed "offset" attribute to "length" in user defined memory node.
And re-searched the cheats for ktiger/twincobr with refined cheat system. Again, I have not confirmed any freeze problem except in-game ROM check error. Otherwords, I know how to reproduce the freeze in Stage 2 certainly. I have found 4 check routines in playing and killed completely with "Skip ROM Check" cheat code.
Thank Aaron for your help and support.
[ATTACHED IMAGE]
"Any company has no power to stop people emulating"
MAME is the emulator of no giving in the pressure from any company even if they don't allow
|