Okay, so testing this on
SA-1 Pack v1.32 (Reduces Slowdown), and I'm having issues.
First, I'm installing your
MoreSRAM.asm
On a 2 MB rom (only been touched by
sa1.asm, and Lunar Magic to install the "Sprite 19 Fix" (Shift+F8), and I'm getting this error:
So, I'm going to assume that I need to expand to 3 or 4 MB to make use of this patch; as well as set up two pipes to 0x1E and 0x1F, and likewise with Red Paths to 0x0E and 0x0F as listed on the
MoreOverworldTiles.asm. This is only the
MoreSRAM.asm patch; after applying these hijacks and expanding to 4MB does the
MoreSRAM.asm patch insert. However, after testing on SNES9x, the rom crashes the moment you press any buttons on the title screen. Now, maybe I need to insert the
MoreOverworldTiles.asm patch and apply the
Shift+Ctrl+Alt+F8 Lunar Magic Hijack on the overworld, but there's nothing in
MoreSRAM.asm that says I need to. However, patching
MoreOverworldTiles.asm doesn't even allow the game to load up the title screen.
I am using the patches "as is" provided on your Github with no modifications.
So for reproduction purposes, this is what I did:
1. Expand
SuperMarioWorld.smc to 2MB.
2. Applied
SA-1 Pack v1.32 (Reduces Slowdown)'s
sa1.asm
3. Tried to patch
MoreSRAM.asm which resulted in a failure to patch due to the
error here.
(Link of above picture to avoid repost)
4. Expanded Rom to 4 MB and applied the following:
---- LM: applied Shift+F8 (Message Box Fix)
---- OW: set up two Pipes to 0x1E and 0x1F
---- OW: set up two Red Paths to 0x0E and 0x0F
5.
MoreSRAM.asm patched successfully.
-
Running the game however results in the rom crashing after pressing any buttons on the title screen
(I am assuming patching
MoreOverworldTiles.asm might fix the problem)
6. Applied the
Shift+Ctrl+Alt+F8 Lunar Magic Hijack on the overworld.
7. Patched
MoreOverworldTiles.asm.
-
Running the game however results in only a black screen.
Is there anything else that might need to be done to a
clean rom before applying either of these patches? Your
Reclaim7E1F49.asm says it's integrated into
MoreSRAM.asm so I did not bother with it.