Go Back  
Reply
 
Thread Tools
Old 06-04-2012   #31
Benzonia
Member
 
Join Date: Jan 2011
Posts: 278
Likes: 236
Liked 73 Times in 58 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
I just discovered that RetroArch is not compatible with previous savestates of its earlier emulators. This seems to be a pretty significant problem in my mind.

For example, previous versions of FCEU used a savestate file extension of .fc1, .fc2, .fc3, etc for each save state. SNESNext used .001, .002, etc for its savestates. However, RetroArch now uses .state1, .state2, etc for all savestates across all emulators. I didn't think that was a problem until I tried renaming my previous savestates to the new file extension, hoping it'd work...

It totally doesn't work, they aren't compatible. RetroArch can't even load the SNES savestates, and the NES ones seem to load what appears to be a screenshot of the savestate but not in its entirety.

This is a major problem for me, as I have invested hundreds of hours across many different games that I will be losing if I can't port these savestates over. I'm hoping the compatibility will be implemented in future releases or else I'll be stuck using the older versions of the emulators just so that I can access my saves.
Benzonia is offline   Reply With Quote
Old 06-05-2012   #32
gDrive
 
Join Date: Jul 2011
Location: Sylhet, BD
Posts: 395
Likes: 1,343
Liked 253 Times in 153 Posts
Mentioned: 26 Post(s)
Tagged: 0 Thread(s)
Comment removed.
gDrive is offline   Reply With Quote
Old 06-05-2012   #33
Squarepusher2
 
Join Date: Jun 2012
Posts: 104
Likes: 0
Liked 338 Times in 77 Posts
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Benzonia View Post
I just discovered that RetroArch is not compatible with previous savestates of its earlier emulators. This seems to be a pretty significant problem in my mind.

For example, previous versions of FCEU used a savestate file extension of .fc1, .fc2, .fc3, etc for each save state. SNESNext used .001, .002, etc for its savestates. However, RetroArch now uses .state1, .state2, etc for all savestates across all emulators. I didn't think that was a problem until I tried renaming my previous savestates to the new file extension, hoping it'd work...

It totally doesn't work, they aren't compatible. RetroArch can't even load the SNES savestates, and the NES ones seem to load what appears to be a screenshot of the savestate but not in its entirety.

This is a major problem for me, as I have invested hundreds of hours across many different games that I will be losing if I can't port these savestates over. I'm hoping the compatibility will be implemented in future releases or else I'll be stuck using the older versions of the emulators just so that I can access my saves.
Will not happen for several reasons -

1) SNES9x Next is a heavily customized version of SNES9x that has gone through many changes on a monthly basis - including the savestate format. At this point, it's not meant to be backwards compatible with any version's savestates.

2) FCEUmm is different to FCEUX and most likely uses different savestates.

I could eventually look into a way to preserve savestate compatibility with SNES9x 1.53 - but that would mean a lot of code backtracking that I don't really have time for at this stage since I want to use that time for lots of new cores/ports.

Alternatively, I could port SNES9x 1.53 to PS3/360 - but honestly, there is a reason why I made a heavily customized version of it in the first place - a lot of games will not reach fullspeed on it by now, so there's no point really to including that.

Also, I might save you some time - VBA Next's savestates will not be compatible with VBA-M/VBA either. VBA-M and SNES9x needed to be heavily altered for speed reasons. Either I release 'zero-effort' ports and performance will absolutely suck on PS3/360, or I release customized versions where most games reach fullspeed.

Last edited by Squarepusher2; 06-05-2012 at 08:16 AM.
Squarepusher2 is offline   Reply With Quote
Old 06-05-2012   #34
Benzonia
Member
 
Join Date: Jan 2011
Posts: 278
Likes: 236
Liked 73 Times in 58 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Squarepusher2 View Post
Will not happen for several reasons -

1) SNES9x Next is a heavily customized version of SNES9x that has gone through many changes on a monthly basis - including the savestate format. At this point, it's not meant to be backwards compatible with any version's savestates.

2) FCEUmm is different to FCEUX and most likely uses different savestates.

I could eventually look into a way to preserve savestate compatibility with SNES9x 1.53 - but that would mean a lot of code backtracking that I don't really have time for at this stage since I want to use that time for lots of new cores/ports.

Alternatively, I could port SNES9x 1.53 to PS3/360 - but honestly, there is a reason why I made a heavily customized version of it in the first place - a lot of games will not reach fullspeed on it by now, so there's no point really to including that.

Also, I might save you some time - VBA Next's savestates will not be compatible with VBA-M/VBA either. VBA-M and SNES9x needed to be heavily altered for speed reasons. Either I release 'zero-effort' ports and performance will absolutely suck on PS3/360, or I release customized versions where most games reach fullspeed.
Ah, well thanks for that explanation. I think you made the right call. Sucks for me, but probably the better decision for everyone in the end.

Maybe someday I'll save all my savestates as individual battery-backup game saves, and then load them over that way.

Again, thanks for all this hard work! Much appreciated.
Benzonia is offline   Reply With Quote
Old 06-05-2012   #35
zunk
Apprentice
 
Join Date: Jun 2012
Posts: 1
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
I don't understand how to change core.

I go into settings and choose a default one, say FCEUmm. I quit Retroarch and start it up again and it's still prboom. I go into settings again and it says FCEUmm. But prboom on the mail screen. Every time.

It also says you can change core when you're in a game by pressing R3+L3 but I have no prboom compatible game at the moment to try that with.

It's something I don't really grasp. Can anyone help me out?
zunk is offline   Reply With Quote
Old 06-05-2012   #36
pete_uk
Member
 
pete_uk's Avatar
 
Join Date: Jul 2008
Posts: 83
Likes: 215
Liked 63 Times in 33 Posts
Mentioned: 24 Post(s)
Tagged: 0 Thread(s)
Originally Posted by zunk View Post
I don't understand how to change core.

I go into settings and choose a default one, say FCEUmm. I quit Retroarch and start it up again and it's still prboom. I go into settings again and it says FCEUmm. But prboom on the mail screen. Every time.

It also says you can change core when you're in a game by pressing R3+L3 but I have no prboom compatible game at the moment to try that with.

It's something I don't really grasp. Can anyone help me out?
Press O until you get back to the rom selection menu after selecting the core you want. Then quit and reload.

If not, Heres the Doom1 shareware version: http://www.mediafire.com/?81hiox1lqtq5o8v
Just extract it all together and select doom1.wad from the rom screen

Last edited by pete_uk; 06-05-2012 at 11:38 AM.
pete_uk is offline   Reply With Quote
Old 06-05-2012   #37
Squarepusher2
 
Join Date: Jun 2012
Posts: 104
Likes: 0
Liked 338 Times in 77 Posts
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Benzonia View Post
Ah, well thanks for that explanation. I think you made the right call. Sucks for me, but probably the better decision for everyone in the end.

Maybe someday I'll save all my savestates as individual battery-backup game saves, and then load them over that way.

Again, thanks for all this hard work! Much appreciated.
I will look at making SNES9x Next savestate-compatible with SNES9x 1.53.
************* [ - Post Merged - ] *************
Originally Posted by zunk View Post
I don't understand how to change core.

I go into settings and choose a default one, say FCEUmm. I quit Retroarch and start it up again and it's still prboom. I go into settings again and it says FCEUmm. But prboom on the mail screen. Every time.

It also says you can change core when you're in a game by pressing R3+L3 but I have no prboom compatible game at the moment to try that with.

It's something I don't really grasp. Can anyone help me out?
I'll include a startup menu for the next release where you can choose a core at first startup just to make this a bit easier.

It should save the default core you've selected to the config file if you exit the application through the XMB though.
Squarepusher2 is offline   Reply With Quote
Old 06-05-2012   #38
nekuz
Member
null
 
Join Date: Sep 2010
Location: toronto
Posts: 40
Likes: 10
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via MSN to nekuz
btw not to sound bothersome but that 2 player error is not just me right ? cause my bro keeps saying make 2 player work :P and i cant make it work till you update it right square? What i mean is i cant make it work on my own right, i need to wait for the update ?
nekuz is offline   Reply With Quote
Old 06-05-2012   #39
Squarepusher2
 
Join Date: Jun 2012
Posts: 104
Likes: 0
Liked 338 Times in 77 Posts
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
Originally Posted by nekuz View Post
btw not to sound bothersome but that 2 player error is not just me right ? cause my bro keeps saying make 2 player work :P and i cant make it work till you update it right square? What i mean is i cant make it work on my own right, i need to wait for the update ?
Just had a look at Genesis Plus GX - you're right - 2 players is broken. Will fix it up.

I could put out a new maintenance release by the end of this week.
Squarepusher2 is offline   Reply With Quote
Likes: (3)
Old 06-05-2012   #40
nekuz
Member
null
 
Join Date: Sep 2010
Location: toronto
Posts: 40
Likes: 10
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via MSN to nekuz
Originally Posted by Squarepusher2 View Post
Just had a look at Genesis Plus GX - you're right - 2 players is broken. Will fix it up.

I could put out a new maintenance release by the end of this week.
Thanks can tell u how much i appreciate it ! i can tell my bro that the fix will be soon :D i love the fast fix and comment reading by you :D
This is the kind of emulator and coders we need !

Last edited by nekuz; 06-05-2012 at 04:17 PM.
nekuz is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 12:17 PM.