Originally posted by Gizmo3301Originally posted by ThomasAre you using the
tool version of UberASM? If so, then code for it ends with an RTL rather than RTS.
Also, on an unrelated note, it's recommended that you use a different emulator than ZSNES due to accuracy issues with it (which may become important if you want to do ASM stuff). Try
Snes9x (or
ZMZ if you want to use it while keeping ZSNES interface), or
Bizhawk.
Thanks for the quick reply! I'll try them out now.
Hey, back again. I redownloaded uberasm and started using asar (instead of xkas), and now I can get general patches to work. Hooray! Already got mario's lives locked to 99 which is the first thing I wanted to do, so already a good start. However, I've run into another problem:
The next thing I want to do (or try to do) is apply asm to a single level. Specifically, I want mario to always be ducking in level 105. I patched the asar_patch.asm, added LDA #$01 and STA $7E0073 under level105, applied the asar_patch.asm again and...he's still standing. At least it's not killing the rom!
Anyway, as usual any and all help is appreciated. Thank you!
tldr: added code to level_code.asm, applied asar_patch.asm and no changes were detected.