Language…
12 users online:  Amethyst, E623, FPI, GangsterJerby, gui, Hayashi Neru, Isikoro,  Saphros, Sluwu, snadge, soybeanthegal, SR85 - Guests: 56 - Bots: 97
Users: 68,965 (2,357 active)
Latest user: Archawin

SRAM Expand 1 Player/VWF fixing

When I have this patched after the '1 or 2 player patch' and the VWF dialogues patch, the ROM results in the black screen.

This is how the patch is:

Asar specific
Melba: The Peach Saga - basic concept of 'hub' world finished

The Shrine Policy - Always think you're better than me
It's because the SRAM size byte in the ROM is set to 03 when you apply the SRAM Expand patch. Because the VWF Dialogue patch needs 128kb of SRAM, it needs to be set to 07.

To fix it, simply change the !SRAMSize define to 07 and reapply the SRAM Expand patch.
Yes, !SRAMSize is indeed bogus. What gave you the idea that $FF is a valid value there?
Set it back to $02, then reapply the VWF patch. My edit of the SRAM expand patch won't touch that value if the value already there is larger; the VWF patch is more agressive and will put its size there no matter what you do.
<blm> zsnes users are the flatearthers of emulation
It's fixed but it pulls random values from the beginning into the specific RAM addresses.

Here's the code (updated)
Try removing the .srm file.
If that doesn't work, set SRAM size to $02 and reapply the patch.
If that doesn't help either, give me the ROM and I'll check where the overlap is.
<blm> zsnes users are the flatearthers of emulation
Here's the ips file...
It's the temp.zip in My Files


(When I changed the !SRAMSize define, it loads completely different values)
(...I just fixed that link, and now you remove it?)

Originally posted by code
LDA Tablev,x ; load the starting value from Tablev

Replace this LDA with LDA.l. I must've missed it when converting the patch; I'll fix it as soon as I can (some of the intertubes appear to be clogged right now).
<blm> zsnes users are the flatearthers of emulation
Originally posted by Alcaro
(...I just fixed that link, and now you remove it?)


I didn't even see it fixed. I must have changed it just shortly after you changed it *embarassed*

Originally posted by Alcaro
Originally posted by code
LDA Tablev,x ; load the starting value from Tablev

Replace this LDA with LDA.l. I must've missed it when converting the patch; I'll fix it as soon as I can (some of the intertubes appear to be clogged right now).


Hope has been restored. No, seriously, I should be a branded pest by now.
Melba: The Peach Saga - basic concept of 'hub' world finished

The Shrine Policy - Always think you're better than me