Pocketsnes V5 Released


Reesy

Certified Guru
Joined
Nov 26, 2006
Messages
301
Age
45
Location
Hampshire, UK
Website
reesy.gp32x.de
Hi,

PocketSnes V5 has been released. Below are the details of the changes.

1. Changed the way SRAM works. The old versions of PocketSnes used a timer to check if SRAM had changed while the SNES emulator was running. If a change was detected the SRAM was saved straight away. This used to cause glitches in the framerate. SRAM is now saved when you enter the menu as long as you have SRAM saving set to automatic in the options menu.
2. Added options to allow you to switch MMU hack on or off. Default value is OFF, so you'll need to go into the options to enable it. You'll also need to restart the emulator in order for the MMU hack to be applied. REMEMBER to save global settings before restarting!
3. Added options to allow you to switch Craigx's RAM settings on or off. Default value is OFF, so you'll need to go into the options to enable it. You'll also need to restart the emulator in order for the RAM settings to be applied. REMEMBER to save global settings before restarting!
4. Fixed problems where data was not being saved to SD card correctly, I was missing a few calls to sync()
5. I've tidied up the installation directory abit. Most things used to be stored in the options sub directory and somethings were saved to the root installation directory, which was a bit of a mess. So I've now created the following 3 directories in order to make things more logical.

options (*.opt) - used to hold global and individual game settings
savestate (*.sv*) - used to hold save states for all games
sram (*.srm) - used to hold SRAM saves for all games

This means that you upgrade from Version 4 to Version 5 you will need to manually copy the savestates (*.sv*) out of the options directory and into the savestate directory in order for PocketSnes to recognise them. You will also have to move the SRAM files (*.srm) out of the root installation directory and into the sram directory.
6. Rom browser now only shows *.zip and *.smc files.

I've made quite a few changes to the menu code so hopefully I haven't broken anything. I've tested all of the functions and everything appears to work correctly but if you have any problems please let me know here on the board.

Downloads
http://reesy.gp32x.de/GP2X/PocketSnes_v5.zip
http://reesy.gp32x.de/GP2X/PocketSnes_v5_src.zip

Credits
Snes9x Team for creating the original Snes9x emulator
http://www.snes9x.com/

Scott Ramsby for PocketSnes port based on Snes9x sources
http://paqpark.nuclearfallout.net/projects/pocketsnes.php

Yoyofr for OpenSnes9x port based on Snes9x sources
http://yoyofr.fr.st/

Squidge for the SquidgeSnes port based on OpenSnes9x
http://squidge2x.com/

Notaz for his fixes and improvements to SquidgeSnes.
http://notaz.atspace.com/

Rlyeh for his work on the gp2x (not so)minimal sdk
http://www.retrodev.info/

Reesy for merging everything and sticking a menu on it...the really complicated stuff ;).
http://reesy.gp32x.de/



Later
Reesy
 
There are two other snes rom extensions, *.fig (I haven't seen this one used in years, but for the sake of completeness I mention it) and *.sfc, sfc is used by NSRT, which is considered the best of the snes rom auditing utilities, so I think at least that one should be supported. Time to organize my files~

Edit: That was a lot easier than I thought it'd be. Friendly reminder that a marquee would still be cool.
 
Wow, its really fast when you turn off transparencies. Just one suggestion, I want a volume lock option.
 
I can't find my games! the directories are all empty! it did find them in v3. (zip)

WHAT TO DO?!?
:p :)


anyway, thanks reesy for a new release!
 
cowai posted on Feb 3 2007 at 08:24 PM said:
I can't find my games! the directories are all empty! it did find them in v3. (zip)

WHAT TO DO?!?
just delete the roms.dir file and set your romdir again
 
Last edited by a moderator:
Holy crap!! And lucky me, I brought my '2X in to work today!!

Thanks Reesy :D
 
Last edited by a moderator:
Thank you very much Reesy, Squidge, and Notaz!

Very cool stuff, I finally got KILLER INSTINCT up and running :D
 
Back
Top