SNES Powerpak : Ys 3
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
-
Great Hierophant
- Posts: 777
- Joined: Tue Nov 23, 2004 9:35 pm
SNES Powerpak : Ys 3
Try as I might, I cannot get Ys 3 to save/load properly on my Powerpak. I have tried two SNESs, two CF cards and the US and Japanese versions of the game.
The game will start up fine and work just fine until you try to load a game. If you never save, there is apparently no issue, but if you load a game or die and the game reloads, all you get is a blank or garbled screen with music (wrong or random) playing. Nothing further can be done other than resetting the machine. Also, the save is designated by the area, but using the save feature will not change the area name.
The game will start up fine and work just fine until you try to load a game. If you never save, there is apparently no issue, but if you load a game or die and the game reloads, all you get is a blank or garbled screen with music (wrong or random) playing. Nothing further can be done other than resetting the machine. Also, the save is designated by the area, but using the save feature will not change the area name.
-
Great Hierophant
- Posts: 777
- Joined: Tue Nov 23, 2004 9:35 pm
Wouldn't the Powerpak have the capabilities to remap the SRAM, needing only an adjustment to the appropriate file in the POWERPAK folder? There are lots of games that use the pre-MAD-1 method for SRAM mapping.Overload wrote:It's most likely a SRAM mapping issue with the Powerpak. Early Mode 20 pcbs mapped SRAM from 0000-FFFF of bank 70-77 while MAD-1 pcbs map SRAM from 0000-7FFF. Y's 3 is the only game I can remember that writes in the upper region. Hacking the ROM is the only way you'll get it to work
-
Great Hierophant
- Posts: 777
- Joined: Tue Nov 23, 2004 9:35 pm
I did not try using a save file from an emulator, I may do that.Eyedunno wrote:Secret of Evermore has a similar issue, though it might not be exactly the same. It will load emulator/ripped saves, but it will not save correctly itself - all attempts to save result in file corruption.
While Ys3 is a SlowROM/LoROM game using a 74LS139 decoder, Secret of Evermore is a FastROM/HiROM game using a MAD-1 decoder.
-
Great Hierophant
- Posts: 777
- Joined: Tue Nov 23, 2004 9:35 pm
That would include Chrono Trigger, Final Fantasy III, all three Donkey Kong Countrys, Super Mario Kart, Suzuka 8 Hours, Breath of Fire II, Brandish, Civilization, Earthbound, Secret of Mana and lots of other games.3gengames wrote:I remember people saying all saving on hi-rom is broken and has been.
Ah well I DID play through Secret of Mana not very long ago and had no problems saving. And I'm pretty certain that was with the same PowerPAK mapper files I have on it now. I think this issue is isolated to a few games that expect the memory to be accessible (or not accessible) at some non-standard range that most games don't use.
Update:
I just ran Ys-3 in a debugger and it accessed SRAM through bank 70 which I believe is standard but at $8000 within the bank which I believe is not standard. I believe generally it is at $6000 to $7FFF which may be the cause of the problems. The Powerpak is responding with open bus or ROM I guess.
If you found every instance of SRAM access and change it you could probably fix it. The only problem is atleast the debugger I have can't do range trapping. =(
One example:
Update:
I just ran Ys-3 in a debugger and it accessed SRAM through bank 70 which I believe is standard but at $8000 within the bank which I believe is not standard. I believe generally it is at $6000 to $7FFF which may be the cause of the problems. The Powerpak is responding with open bus or ROM I guess.
If you found every instance of SRAM access and change it you could probably fix it. The only problem is atleast the debugger I have can't do range trapping. =(
One example:
Code: Select all
$17/B46B BF 20 80 70 LDA $708020,x($70:8021)
$17/B484 9F 00 80 70 STA $708000,x($70:8000)