v. 1.42n

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
Dartagnan
Rookie
Posts: 27
Joined: Sun May 28, 2006 2:46 am

v. 1.42n

Post by Dartagnan »

If I download 1.42n, will I still be able to keep all my saves?
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

It depends the version of the emulator you are using, if you are using a really old version, chances are savestates won't work.

.srm files are compatible with all versions, they are even compatible with other emulators.
Last edited by Joe Camacho on Mon May 29, 2006 10:50 pm, edited 1 time in total.
*Sometimes I edit my posts just to correct mistakes.
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

Savestates often aren't portable across versions. Half my savestates from one of the SVN revisions after 5/14 don't work in the latest revision (they crash ZSNES without error dialogs when I load them).

I learned that lesson long ago, hence why I ALWAYS use native saves whenever possible.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

iirc it was the savestate code that changed sometime last year, so that's where those problems come from.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

It seems like it was changed again recently, because savestates I made a week ago or so just crash the latest SVN revision.
Can't really see anything in the log that would indicate changing of savestates, though... Unless the last 3 changes in zstate.c caused it unintentionally.
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

Firon wrote:It seems like it was changed again recently, because savestates I made a week ago or so just crash the latest SVN revision.
Can't really see anything in the log that would indicate changing of savestates, though... Unless the last 3 changes in zstate.c caused it unintentionally.
Welcome to the dangers of using unstable ZSNES versions.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

You don't even have to change the savestate format much to break things... the timing of the emulator is also important.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

Ah, I didn't know that. There's been a lot of timing/core changes lately, so I guess it'd be no surprise then.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Using PSR-based save states could prevent immediate crashes (usually caused by an offset mismatch) but wouldn't be very useful against timing differences - even if the old timing-critical vars were stored in.

Cope with it, use SRAMs.
Also remember that any game without SRAM/passwords can be cleared under 3 hours - hell, even most of SRAM-using games can be cleared under 3 hours... with some skills.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

grinvader wrote:hell, even most of SRAM-using games can be cleared under 3 hours... with some skills.
in the case of Zelda III, moar like 3 minutes ;)
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

I use native saves whenever possible because of it, though it would be nice if ZSNES would not crash and instead just say "NO WAI" when loading the savestates.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

There's no way to know if the state will load right or not. Why prevent it altogether, when you have a tiny chance of success ?
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Firon, if you saw that code that used before PSR, it would make maintaining ZSNES seem like shooting yourself in foot. Right now it is better to make things more flexible in the future by removing the old and adding in the new... at least with the future code that it won't crash horribly like this.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

I assumed it was possible to know if it would crash or not and prevent the load/crash, but I guess I assumed wrong! Nevermind me!


And Deathlike2, there isn't any PSR for savestates right now, it's just something grinvader mentioned to help reduce the crashes when loading savestates from older builds.
As far as changing the code to make it more flexible, it's something I've seen for quite a long time in the changelogs now, and I'd say it's a good thing. It apparently used to be a living hell just to add another item to the options, from what I remember. :P
All these changes (especially the ones to make it more accurate) are for the better, even if they break stuff.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Firon wrote:And Deathlike2, there isn't any PSR for savestates right now, it's just something grinvader mentioned to help reduce the crashes when loading savestates from older builds.
As far as changing the code to make it more flexible, it's something I've seen for quite a long time in the changelogs now, and I'd say it's a good thing. It apparently used to be a living hell just to add another item to the options, from what I remember. :P
All these changes (especially the ones to make it more accurate) are for the better, even if they break stuff.
PSR will be used for savestates.. it's a matter of converting the current format to PSR..
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Post Reply