Page 1 of 1

Save States Master List

Posted: Sun Aug 06, 2023 12:05 am
by Jae099

Is there a list of cores that have save states?


Re: Save States Master List

Posted: Sun Aug 06, 2023 10:54 am
by 12characters

As of today, the following cores support savestates:
AtariLynx
GBA
GameBoy
NES
PSX
WonderSwan


Re: Save States Master List

Posted: Sun Aug 06, 2023 2:12 pm
by jd213

It would certainly be nice if save states were implemented in more cores, particularly Genesis, SNES, TG-16, and some of the arcade cores. But it's understandable if no one wants to spend the time implementing them, as it looks pretty difficult.


Re: Save States Master List

Posted: Sun Aug 06, 2023 5:44 pm
by Jae099

Thank you. It's a little weird that psx has save states but not the mega drive. I think it's more a matter of space on the fpga.


Re: Save States Master List

Posted: Sun Aug 06, 2023 7:29 pm
by FPGA64

Save states require that you can list the state of every chip in the system. It also requires that you be able to pause them. If its not written in from the start its hard to retrofit.


Re: Save States Master List

Posted: Sun Aug 06, 2023 11:01 pm
by Jae099

Anyone has played 1941 knows why you need save states


Re: Save States Master List

Posted: Mon Aug 07, 2023 11:11 am
by ItalianGrandma
Jae099 wrote: Sun Aug 06, 2023 5:44 pm

Thank you. It's a little weird that psx has save states but not the mega drive. I think it's more a matter of space on the fpga.

It’s because FPGAzumspass wrote that core and he started writing that core with save states in mind from the beginning, as he does with all of his cores. It’s much easier to add save states to a core if you write the core with them in mind. The devs that did Genesis, SNES and other cores did not do this. The only cores he added save states to after the fact were the NES and Game Boy cores.


Re: Save States Master List

Posted: Mon Aug 07, 2023 1:37 pm
by twonunpackmule

I do think at some point, someone will go back and do it. However, in the meantime, there's a bunch of SRAM mods for Genesis and SNES. So, that's a solid work around.


Re: Save States Master List

Posted: Mon Aug 07, 2023 8:43 pm
by jd213

Stage select cheats would also be a nice alternative to save states for some games. I wish more shmups had them.


Re: Save States Master List

Posted: Tue Aug 08, 2023 1:35 am
by Jae099

Is there a tutorial out there for the SRAM mods. Stage select is the very reason I want save states. 1942 def needs it.


Re: Save States Master List

Posted: Tue Aug 08, 2023 1:50 am
by twonunpackmule
Jae099 wrote: Tue Aug 08, 2023 1:35 am

Is there a tutorial out there for the SRAM mods. Stage select is the very reason I want save states. 1942 def needs it.

ROMHACKING.NET

The site has an online patcher too. So, you don't need to know too much other than the directions in each readme file. Most require the USA REDUMP Romset.


Re: Save States Master List

Posted: Tue Aug 08, 2023 3:29 am
by Jae099

Please forgive me, I'm new to MISTer. Could you expand on this or post a tutorial.

Thanks.


Re: Save States Master List

Posted: Tue Aug 08, 2023 8:09 am
by SwedishGojira
twonunpackmule wrote: Mon Aug 07, 2023 1:37 pm

I do think at some point, someone will go back and do it. However, in the meantime, there's a bunch of SRAM mods for Genesis and SNES. So, that's a solid work around.

So far I believe that FPGAzumspass is the only one that seem to care about adding the save states to cores, mostly because it helps him during the development of the cores when he is working on them.
I am hoping that he will one day free up some time and add save states to some of the other cores like the Genesis and the SMS cores.


Re: Save States Master List

Posted: Tue Aug 08, 2023 12:48 pm
by twonunpackmule
Jae099 wrote: Tue Aug 08, 2023 3:29 am

Please forgive me, I'm new to MISTer. Could you expand on this or post a tutorial.

Thanks.

It isn't just for MiSTer, it's for OG hardware too. So, just treat the rom patching like you would be using it for OG hardware. For tutorials, you will have to follow each set of directions per title. They are typically included on the rom hacks page.

Now, the one direction you can typically ignore is when it asks you to get a separate program. You don't typically need them anymore outside of a few Saturn hacks. The main site of Romhacking.net has an online patcher tool. So, you'll only need to provide the correct rom that the hack demands, and the IPS/Romhack file from the site. If it's SNES, you might need to add/remove the Header for the patching. The online tool allows you do that with a click of a button. Trial and error in some cases.

https://www.romhacking.net/patch/

Below is an example:

"This patch is designed to add a simple saving mechanism to Shinobi III.

Details and patching instructions can be found in the readme.

https://www.romhacking.net/hacks/5739/

On the site, there's a link to the Readme.

"Shinobi III SRAM
Feb. 13th, 2021

BillyTime! Games

This patch is designed to add a simple saving mechanism to Shinobi III.

Update: (9/22/2021)
Controller settings defaulted to Setting 1 instead of Setting 4 when playing on real hardware.

How to use:

Saving:
Game saves after every level past the first round.

Loading:
On Stage 1, Pause your game and press C, a number will pop up indicating what round you left off at. Unpause to load your game.

NOTE:
Game will produce a black screen if no prior save is detected.

How to Patch:

1.Grab a copy of Shinobi III - Return of the Ninja Master (USA).md
2.Grab Floating IPS (https://www.romhacking.net/utilities/1040/)
3.Patch your rom with the corresponding BPS file"


Re: Save States Master List

Posted: Tue Aug 08, 2023 7:21 pm
by Jae099

So if I add to this to the rom, and then I put the rom on my MiSTer it will now have level select, save states, etc. depending on the hack. Now that is awesome. Are there arcade hacks like this?

Thank you.


Re: Save States Master List

Posted: Wed Aug 09, 2023 1:49 pm
by twonunpackmule
Jae099 wrote: Tue Aug 08, 2023 7:21 pm

So if I add to this to the rom, and then I put the rom on my MiSTer it will now have level select, save states, etc. depending on the hack. Now that is awesome. Are there arcade hacks like this?

Thank you.

It won't have level select or "save states" per say. It will simply save after each level completed for you to resume later. It's just a save feature. Some hacks are more in depth or do more with the actual rom. I'm just highlighting the SRAM hacks.

I'm not super aware of Arcade Rom Hacks. There are some that have been done, like the 3P version of Final Fight. I'm usually just happy with being able to pop up the service menu.


Re: Save States Master List

Posted: Thu Aug 10, 2023 2:57 am
by Jae099

Thanks for the info. That's awesome. Is there a site with arcade hacks?


Re: Save States Master List

Posted: Thu Aug 10, 2023 2:45 pm
by twonunpackmule

That would have to be answered by someone else.