Pseudo Saturn Save Backup

TangentingTangerines

Well-Known Member
OP
Member
Joined
Aug 11, 2015
Messages
118
Trophies
0
Age
32
XP
1,859
Country
United States
Hey all.
Just got myself a saturn, and the 4 in 1 action replay which I immediately flashed to pseudo saturn kai.
A guy on isozone said that with the most recent release of pseudo saturn you were able to use the cart's save data, however after reading up on it more I found out he either lied or was mistaken, since at the moment, while adding in saving and cheat code features are planned by the developers, it's still not done.
Anyway, I was wanted to ask anyone involved or who might know, when do you think a Pseudo saturn release will support saving, and who I should follow to keep up to date with the development of Pseudo Saturn.
 

kutteke

Well-Known Member
Member
Joined
Oct 28, 2014
Messages
185
Trophies
0
Age
36
XP
240
Country
Belgium
Not involved but i'm pretty sure it will take a while if ever. I'd buy another one just for saves and 1-4M expansion functionality
 

TangentingTangerines

Well-Known Member
OP
Member
Joined
Aug 11, 2015
Messages
118
Trophies
0
Age
32
XP
1,859
Country
United States
Not involved but i'm pretty sure it will take a while if ever. I'd buy another one just for saves and 1-4M expansion functionality
I would do that, but the Saturn Cartridge port is infamously poor, and I don't want to risk it going out by swapping cartridges on it every time I play a different game.
(Btw for the record the 1-4M expansion ram still works even if you flash it, it only loses save and cheat code functionality)
 

TangentingTangerines

Well-Known Member
OP
Member
Joined
Aug 11, 2015
Messages
118
Trophies
0
Age
32
XP
1,859
Country
United States
Done a bit more research into it, when asked about save features on pseudo saturn for action replay this is what the dev had to say.

"Hmm, this is actually a quite complex question, and there are many reasons why I don't want to add save feature on Pseudo Saturn Kai :

1. Most important reason : save support on flash device may potentially brick your cartridge : flash chip life length is measured in write count, so rewriting the same flash pages (as it done when adding saves on Action Replay cartridge) may damage your cartridge.
There is the same problem with Pseudo Saturn Kai when accessing saves on SD card, but SD card life length is longer, and in the worst case this can be easily fixed by changing defective SD card to another one.
Memory Cart Plus way of managing save (= directly from game to cartridge flash memory) is technically great, but because of this flash life length problem, Memory Cart Plus is reputed as "weary, flaky", etc, so I don't want to repeat this same mistake with Pseudo Saturn Kai.

2. Direct save from game to cartridge flash memory (as Memory Cart Plus does, but Action Replay doesn't) is technically difficult to implement.
The reason is that the code that manages direct save to cartridge runs directly from cartridge ROM (because nearly all the Saturn's RAM is used by the game itself), and that flash chip can't be read a short while after being written.
One workaround would be to put only the flash write code in the few RAM provided by game for backup library, and let the remaining as-is in ROM, but this is technically difficult to do.

3. I don't want to add Action Replay hardware specific code in Pseudo Saturn Kai.
I did enough Action Replay hardware specific work when making Pseudo Saturn flasher utility, and don't want to do more.
The only reaction to Pseudo Saturn from Action Replay manufacturers was to ... raise Action Replay price. If at least they could contribute something to Saturn users community (example : release Action Replay source code, or send a donation to yabause or Pseudo Saturn team), my way of thinking would be different ...

4. There are few remaining space in flash memory, because Pseudo Saturn Kai firmware is relatively large.
Well, a lot of text/graphics data are optional and I suppose that some unused code could be also cut off, but I prefer to keep Pseudo Saturn Kai as-is rather than making some minimal (= "cheap, dull") Pseudo Saturn Kai in order to free room for save data.


But there is also one reason I want to add save feature on Pseudo Saturn Kai for Action Replay :
5. Saves recorded from Action Replay firmware are lost after flashing Pseudo Saturn Kai.
This is particularly sad because there's no major place where Saturn save data are available for everybody, and I suppose you don't want to re-start playing from your favorite game's level 1 after upgrading your Action Replay to Pseudo Saturn Kai.
Currently, the only solution to keep your Action Replay save data if you want to upgrade to Pseudo Saturn is to copy them to Saturn internal backup memory before upgrading, so you probably won't be able to save them all.


Technically speaking, I can make a "lite" save data support for Action Replay cartridges.
By "lite", I mean that :
- I will be read-only : only saves selected before flashing firmware will be available.
- It will be small : around the same size as Saturn internal backup memory, or even smaller.
And "I can" doesn't means "I will" : this "lite" save data support shouldn't be difficult but may however require some time to implement and test, hence I should verify first if people are interested in it before developing such feature."


I'll leave this here for future users with the same question. Personally I think his reasoning about flash memory is bullshit, Datel still makes Action replays for saturn, so it's not like adding this feature for pseudo saturn on AR is going to destroy some piece of gaming history. Flash memory lasts plenty long, but even if it didn't or if it was small, it would still be better than nothing. But whatever, the dev has his reasons, and the project is open source so all it would take is a programmer adding save features and releasing it as an alternative to the current version of pseudo saturn.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
    Psionic Roshambo @ Psionic Roshambo: It's always worth a shot