Home Artists Posts Import Register

Downloads

Content

I did implement almost all your mapper wishes now. The full list that is supported is down below.

Furthermore, there is a new concept on how to use savestates with a gamepad. There is now one mappable savestate button that works in combination with other buttons.

- Savestatebutton+Left or Right switches the savestate slot

- Savestatebutton+Start+Down saves to the selected slot

- Savestatebutton+Start+Up loads from the selected slot

- There are info texts on which slot is currently used

I would like to port this handling to GB, GBA and Lynx, too, so please tell me what you think about it.


It would be great if you could test this new version I linked here, so it can be integrated into the main build/release of the NES core.  Thanks a lot for your help and support!


Mappers with savestate suppport:

mapper0, MMC1, MMC3, GxROM, NINA, MMC2, MMC4, Bandai 16, Konami VRC2/4, VRC-6, Codemasters/Camerica, Sunsoft FME-7, Namco 163, MMC5

Mapper IDs with savestate suppport:

000, 001, 002, 003, 004, 005, 007, 009, 010, 011, 016, 019, 021, 022, 023, 024, 025, 026, 027, 028, 038, 039, 044, 046, 047, 066, 069, 071, 074, 076, 079, 080, 082, 086, 087, 088, 094, 095, 097, 101, 112, 113, 118, 119, 133, 140, 146, 148, 154, 159, 171, 180, 185, 189, 206, 207, 210, 232

Comments

Torren Beitler

I was playing last night and REALLY wanted a way to do the savestates mapped to the controller. I love it, please implement it to other systems. Although maybe just be savestate button, and up for loading. The Start I don't think is necessary as you already have to hit the savestate button.

Owlnonymous

Thanks for the added mappers. All my favorite games that were previously not supported are now. I tested out and liked the joystick savestates loading. If you are going to map a new savestates button, the start button being added to the combo might not be needed. One other thought is that people that are going to want to use savestates often are going to be using SNAC or LLAPI. Any way we can add the joystick commands to those protocols?

FPGAzumSpass

Thanks for the suggestion. We talked in the dev team and decided that the additional safety for accidental saving/loading is better. It's hard to find a solution that is ok for everyone. I guess this solution here will not be too annoying for those not needing it, but great for those who need it. I'm not sure about how SNAC works, but I don't see a reason why this shouldn't work. In the end, it just uses different input methods.