PDA

View Full Version : Snes9xGx 2.0.1b2 Released



wraggster
April 23rd, 2007, 19:26
Crunchy2 has released a new beta of his Snes emulator for Nintendo Wii and Nintendo Gamecube:


Here for all to try is version 2.0.1b2 of Snes9xGx. Here's a list of some key changes:

- Now reads a global preferences file. All preferences are now global except for joypad configuration and calibration. The latter two are still stored in the SRAM for each game and only apply to that game. Other settings are now stored in a preferences file and apply to every game. If you aren't saving preferences you'll get the defaults and any changes to preferences will be temporary, but global prefs will carry over to subsequent rom launches (i.e. like it was before b1.)

- Auto loading of SRAM is now an option. Auto saving of SRAM is still an option. Both default to OFF. If you want them on permanently, change the setting and then save the preferences.

- Comes in 6 flavors, each one is for a specific preferences and auto save/load SRAM location. For instance there is one for a memory card in slot B, another for an SD card in slot A, another for SMB and even one now (yes, for you sindrik), that does not load a preferences file at all. Choose the one you want or collect them all! You can still, of course, manually save and load SRAM wherever you want.

- SD SRAM saving has been fixed! You can now load and save SRAM from SD card, including importing and exporting to other platforms. Also you can boot either the sdslota or sdslotb variant to have everything done with the SD card, whichever slot you put it in.

- menus rearranged again, hopefully for the better. For one thing, the Zoom option now resides in the Emulator Options menu and has been renamed to "C-Stick Zoom". Like all the options in the Emulator Options menu, it is now a global setting. The emulator options menu has a "Save Preferences Now" menu item. The Joypad configuration menu has a "Save Config/SRAM" menu item for convenience - joypad config is per game and thus still stored in the SRAM file.

- many under-the-skin changes - take a look at the source code

Known problem: SMB loading may fail on occasion (at least it does on my wireless network every once in a while), but I'm hoping that I've at least stopped it from crashing/hanging when this happens. Let me know how it works for you. Overall it works pretty well for me.


HOW TO USE THE DOL FILE
---------------------------------
If you are using an SD Card adaptor (SD Gecko or equivalent), set up your SD card (and Action Replay if you are using that to load SDLOAD) as instructed, then copy the "snes9xGx201b2-sdslota.dol", or your choice of dol file, to your SD card. Also create an "SNESROMS" folder and a "SNESSAVE" folder at the top level of the SD card. Put your SNES roms in to the "SNESROMS" folder. SRAMs and the preferences file will be stored in "SNESSAVE". Insert the SD card into your SD card adapter, and plug that into slot A. Boot SDLOAD via Action Replay or however you do that, and run "snes9xGx201b2-sdslota.dol" (but you might want to rename it to a shorter name as SDLOAD doesn't display long file names properly) via SDLOAD.

If you are making a bootable DVD, I recommend, though it isn't required, creating an SNESROMS directory at the top level of the DVD and put your SNES roms in there - see note number 10 above. For example, if you are using "BootableDisc3" to create your bootable DVD, then, in addition to renaming "snes9xGx201b2-mcslotb.dol" (or whichever dol you wish to use) to "bootldr.dol" and putting that into "my_bootable_disc", also create a folder called "SNESROMS" within "my_bootable_disc" and copy all of your SNES roms into there. Also put in a filler file in the top level of the "my_bootable_disc" folder if necessary to make the DVD at least 500 MB in size. Then run BootableDisc.bat and burn the resulting iso file to DVD. See the documentation that came with "BootableDisc3" for details on using that tool - there's more to it than this!

Download and Give Feedback Via Comments

runarius
April 24th, 2007, 11:28
One feature I would love to see, is if one could see what f.eks the button B does in a loaded game inside the Config Joypads screen. I could help you write what every button does in every game, if I could just write it in a textfile or something. So if you could just tell me how to format this textfile, I will write it as completely as I can for all the games I have(I have alot:P), and then when I send it back to you, you just insert it into the .dol file and make it so that if game X is loaded, find the information in the textfile and show it in the Game config menu. Shouldn't be too much of a challange, I believe.

F.eks if Mega Man X is loaded, this would show in button config:

A - Shoot: A
B - Dash: B
X - Jump: X
Y - [unassigned]: Y
L - Change Weapon Left: L
R - Change Weapon Right: R
Select: [unassigned]: Z
Start: Menu/Pause:Start

Also It would be nice if one could change the L/R, Start/Select buttons too, becouse in some games, it would be nice. Tapping the Left and Right buttons on the gamepad very quickly could damage it, so I would like to use some other buttons for it.