2010-12-03

Snes9x For PS2 Preview

Thanks personuser for submitting news

Ragnarok2040 of PSX-Scene has released a public preview version of his SNES emulator for the PS2. It currently has no savegame support and only one rom can be run (any SNES rom renamed to rom.smc) but runs FAR better than SNES-Station, the only real alternative for SNES on PS2 (besides earlier alphas of SNES9x4PS2.)

To run:
Put modules.tgz (inside modules.tar.gz) inside of mc0:SYS-CONF as well as a rom.smc. You can add a snes9x.cfg, but it'll run without it.

It creates a snes9x filesystem in mc0:SYS-CONF by default, too. It's hardcoded since the detection code for the home device is part of the frontend code.

Here's an example snes9x.cfg that goes into mc0:SYS-CONF

Lower the InputRate value for slower games if the sound buffer starts underrunning. The lowest it should be is about 8192...
Code:
Snes9x:
{
ROM:
{
Interleaved2 = false;
InterleaveGD24 = false;
Cheat = false;
Patch = false;
LoROM = false;
HiROM = false;
PAL = false;
NTSC = false;
Header = false;
Interleaved = false;
};

Sound:
{
BufferMS = 96;
LagMS = 0;
Sync = true;
SixteenBitSound = true;
Stereo = true;
ReverseStereo = false;
Rate = 48000;
InputRate = 22000;
Mute = false;
};

Display:
{
HiRes = true;
Transparency = true;
GraphicWindows = true;
DisplayFrameRate = false;
DisplayWatchedAddresses = false;
DisplayInput = false;
DisplayFrameCount = false;
MessagesInImage = true;
MessageDisplayTime = 120;
};

Settings:
{
BSXBootup = false;
TurboMode = false;
TurboFrameSkip = 15;
MovieTruncateAtEnd = false;
MovieNotifyIgnored = false;
WrongMovieStateProtection = true;
StretchScreenshots = 1;
SnapshotScreenshots = true;
DontSaveOopsSnapshot = false;
AutoSaveDelay = 0;
FrameTimePAL = 20000;
FrameTimeNTSC = 16667;
AutoFrameSkip = false;
FrameSkip = 0;
};
Controls:
{
MouseMaster = true;
SuperscopeMaster = true;
JustifierMaster = true;
MP5Master = true;
AllowLeftRight = false;
Port1 = "pad1";
Port2 = "pad2";
Mouse1Crosshair = "1 White/Black";
Mouse2Crosshair = "1 White/Black";
SuperscopeCrosshair = "2 White/Black";
Justifier1Crosshair = "4 Blue/Black";
Justifier2Crosshair = "4 MagicPink/Black";
};
Hacks:
{
EnableGameSpecificHacks = true;
AllowInvalidVRAMAccess = false;
SpeedHacks = false;
DisableIRQ = false;
DisableHDMA = false;
HDMATiming = 100;
};
};

Simplified translation by user Protomank:


1. with ulaunchelf or other filesystem tool for PS2, create a folder named 'SYS-CONF' in memory card 1.

2. in your PC, uncompress the tar file that is compressed inside modules.tar.gz (do not uncomrpess the files inside, but that tar file)

3. copy this file to the 'SYS-CONF' folder in memory card 1

4. rename the rom you want to run to 'rom.smc' and copy to the SYS-CONF folder

5. copy the snes9x.tar.gz contents (the files inside it) to somewhere and run the snes9x elf file.

That is it, I think. (not tested, as I am watching the sudamericana final between goiás and independiente)

A full version with savegame support and a GUI is expected to be released on or around December 7th, 2010.


Download: snes9x.tar.gz
Download: modules.tar.gz
Source: Here

2 Comments:

Can't post a comment? Try This!