Hello retro gaming fans! Ryan McQuinn here.
In this video I explain how I was able to stop the level timer in level 2-2, of TMNT for the NES. I hope you enjoy it and let me know what you think in the comments!
Thanks for watching!
Mesen: https://www.mesen.ca/#:~:text=Mesen%20is%20a%20high%2Daccuracy,for%20homebrew%20development%20or%20romhacking.
BizHawk: https://tasvideos.org/Bizhawk
TMNT NES Inf Time Level 2-2 Ips: https://drive.google.com/file/d/1Hyk9jbmB0gRXE16XlmfxiREwRF2lQwPr/view?usp=sharing
#tmnt #nes #romhack #romhacking #mesen #ips #ninjaturtles #bizhawk #hacking #hack #howto #debug #debugger #asm #assembly #code
source
A94E is the Load Accumulator instruction which is set to load from address $BB. By changing the instruction at A95A from DEC ( decrements the value at address $BB by 1) to LDA, it stops decreasing the timer value (address $BB), effectively stopping the timer.