%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
xSnes9x 1.39mk3a V1.0
Super Nintendo Emulation for Xbox Consoles
Coded and ported using the excellent Snes9x engine by Lantus
Whats
New in this Release
Fixes
below are by Lantus unless otherwise specified
-
Migrated new Snes9x MK3a build. Please read changes.txt for more information.
- Added SPC7110 emulation (Matthew Kendora)
- Added Starfox2 Final Beta support. (Lantus, Matthew Kendora)
- Added config menu, press start to lauch.
- Added in rom menu, press right thumb to lauch.
- Added Skin Support.
- Added X-Arcade stick support.
- Added Savestate/SRAM/Cheat Code browser.
- Added subfolder support.
- Added Favorites support.
- Added gamepad config.
- Added accurate screen settings as defaults (Hamburglar)
- Added Analog stick support.
- Added Action Replay/Game Genie cheat support. (XPort, Lantus)
- Mode 5 and 6 Interlace fix (Blues Brothers, Street Combat) (Matthew Kendora,
anomie)
- Fixed Mode1 BG3 Priority Bug, fixes Super Star Wars trench run stage. (anomie,
Lantus)
- Fixed Dezaemon and Ys 3 Mode7 Offscreen issue.
- Fixed Gunforce HDMA bug (Matthew Kendora)
- Fixed Eek! The Cat brightness issue.
- Added in assembly CPU opcodes, removed older C equivalent. Many more roms
work now, including EA Sports amongst others.
- Added Remote Control Support.
- 5 Savestates per rom are available.
- Removed White button to exit emulator code since all classes based on XBApp
will shutdown with RTrigger + LeftTrigger + Black.
- Fixed Smash Tennis screen mode switching crash
- Fixed SRAM save problem on some roms (Uncharted Waters 2) - thanks Iriez.
- Added flag to force SRAM. This is for IPS patches that require SRAM to be
present for trainers to run correctly.
- Fixed Soundbuffer memory leak on exit.
- Fixed another FATX file limitation issue.
- Removed obselete buttons.
- General code cleanup, removal of obselete routines.
- Added better error handling.
- Added SID routines for some nice music while browsing roms :)
- Removed xsnes9x.ini. Added rompath.ini which contains rom path only
- Added custom messagebox function for important messages.
- Moved to V1.0. Finally out of beta.
X-Arcade Support
As promised , xSnes9x V1.0 has X-Arcade support. You can chose X-Arcade contoller type in Controller Options via the menu. You are able to map your SNES buttons to your X-Arcade buttons with ease. Your config will be saved for the next time you run xSnes9x.
Buttons
Start
: main menu
Right Click: In game menu
Y : Add selected rom to your favorites list
Back: go back
X-Arcade Specific Buttons
1P
: main menu
Left Trigger + Right Trigger: In game menu
The Xbox Remote Control is also supported in the main menu.
Skins
To create your own skins you need 2 jpgs, both must be 640x480.
romlist.jpg
- the image displayed during the romlist
default.jpg - the image displayed when in the cheat menu,
viewing credits etc
Create a new folder under Skins directory and insert your 2 jpgs there.
To select a skin use the Skins Browser.
Got a nice Skins you use in xSnes9x? email it to me. I will be posting a Skins section shortly on my website.
Rom Paths
xsnes9x.ini has been replaced by rompath.ini. xSnes9x V1.0 now uses absolute paths. Open up your rompath.ini file and change it to the path of your Roms. for example f:\xsnes9x\myroms. You must ensure you press return to end of the line as xSnes9x checks for a terminating newline char. Pathnames must also not have a trailing slash. eg d:\Roms\ is not valid.
If you dont specify anything in rompath.ini or delete the file, the rompath will default to d:\roms
Favorites
A new feature requested by lots of people! Select your rom, select Add to Favorites or press Y to add the rom to your favorites folder.You can default xSnes9x to start up viewing your favorites instead of the default romlist by just shutting down inside this mode.
SubFolders
Create folders underneath your designated rompath and copy your roms into the folders of your choice, Then in the SubFolder Browser select your subfolder you want. Your roms in your subfolder will now be displayed.
Cheat Codes
Up to 75 Action Replay or Game Genie codes are supported per rom.
Contact Info
Official
Site:http://www.lantus-x.com/xSnes9x
Official
Forum: http://www.lantus-x.com/forum
Official FAQ: http://www.lantus-x.com/forum/topic.asp?TOPIC_ID=4
Email: lantus@lantus-x.com
Credits
I must thank the following people for this release:
Bugs and Suggestions
With each new release and with so many new things added in V1.0, its inevitable some bugs fell through the cracks into the final build. Please use the forums to submit any bug reports. Before you inform me that Super Rom Leech Fighter Turbo 2 doesnt load, please ensure you have a good dump of the rom. As a rule I pretty much only test out roms from the current GoodSNES set. Finally, just because your rom loads in ZSnes it doesnt mean its a good dump.
If you have any suggestions for future releases, id be happy to hear them. Please let me know.
The Future
More neat things are planned for the next xSnes9x. (hint: something that comes out of your speakers is getting a major overhaul). Also, I ran out of time to work more on Skins support , future release will make skins more configurable (colors, fonts etc).
Stay tuned.