Snes9xTYL Mod PSP: Difference between revisions

From GameBrew
(Created page with "{{Infobox PSP homebrew | title = Snes9xTYL Mod | image = 250px | type = Console | version = 171023 | licence...")
 
m (Text replacement - "Category:PSP homebrew emulators" to "")
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title       = Snes9xTYL Mod
|title=Snes9xTYL Mod
| image       = [[image:Snes9xTYLcmV091127modR27.png|250px]]
|image=snes9xtylmecm.png
| type       = Console
|description=Super Nintendo Entertainment System (SNES) emulator.
| version     = 171023
|author=esmjanus
| licence    = Mixed
|lastupdated=2018/04/05
| author      = esmjanus
|type=Console
| website     = https://github.com/esmjanus/snes9xTYL
|version=180404
| download    = media: Snes9xTYL.rar
|license=Mixed
| source     = https://github.com/esmjanus/snes9xTYL/archive/171023.tar.gz
|download=https://dlhb.gamebrew.org/psphomebrew/snes9xtylmecm.7z?k33p0fil35 me · cm
|website=https://github.com/esmjanus/snes9xTYL
|source=https://github.com/esmjanus/snes9xTYL
}}
}}
<youtube>LFtCUnu5_Ew</youtube>
Snes9xTYL Mod is a SNES emulator for PlayStation Portable.


== Snes9xTYL Mod ==
This homebrew is a modified version made by esmjanus based on YoyoFR and Laxer3a's [https://github.com/173210/snes9xTYL Snes9xTYL].


Super Nintendo emulator for PlayStation Portable.
==Features==
* Standby/sleep mode on me version.
* Netplay (multiplayer) suppport.
* Zipped ROM support.
* IPS patch file (have to be the same name as game with IPS extension: SOE.ZIP -> SOE.IPS).
* Compressed Savestate with small screenshot.
* Auto save of SRAM on game change, exit and Snes reset so you should never lose them.
* Autoskip.
* Gamma correction.
* VSync support.
* SDD1 encrypted roms (Star Ocean, Street Fight Alpha 2, etc).
* SA1 (slow), SuperFX (slow), C4, DSP1, DSP2, DSP3, DSP4 support.
* Multiple sound frequencies: 22Khz, 32Khz, 44Khz.
* Multiple stretching mode with or without smoothing.
* Detailed battery informations.
* 222, 266, 300 and 333Mhz PSP frequency.
* Snapshot based Icon per game. Take a snapshot while ingame (using GUI) and you'll have it in file browser.
* 5 Rendering modes.
 
==Installation==
It comes with 2 versions (me/cm).
* s9xTYLme - For all PSP models. Not compatible with PSVita, however faster than s9xTYLcm.
* s9xTYLcm - For PSVita with Adrenaline/eCFW ARK/VHBL etc. Works on PSP but slower than s9xTYLme.
 
To install, unzip archive and copy the folder to /PSP/GAME/ on your PSP.
 
You can put the rom files anywhere you want, a SAVES subdirectory will be created in your install directory. All savestate files, sram files and jpg snapshots will be written in the SAVES subdirectory.


=== Versions ===
'''Note:''' Before updating, make sure to backup your SAVES and/or S9XTYLSAVES folders just in case something goes wrong.


* s9xTYLcm version is mean to be used on PSVita with Adrenaline, eCFW ARK, VHBL, etc. It works on PSP too but is slower than s9xTYLme version.
==User guide==
* s9xTYLme version is for all PSP models, It uses Media Engine for sound emulation and is faster than s9xTYLcm. It is not compatible with PSVita.
===Rendering mode===
* Mode0 - Optimized Snes9x.
* Mode1 - Original Snes9x.
* Mode2 - Hardware accelerated (using PSP's GU).
* Mode3 - Adaptive rendering Mode 2 + Mode 1 (default).
* Mode4 - Adaptive rendering Mode 2 + Mode 0.


Download the latest compiled commit here: https://github.com/esmjanus/snes9xTYL/tree/mecm/Release ***Before updating, make sure to backup your SAVES and/or S9XTYLSAVES folders just in case something goes wrong.
This version support nearly all the graphics effects of the Snes accelerated with PSP hardware. Except: offset mode and mode 7. Priority and blending are fully emulated. For the moment a few graphic glitches remain.


=== Help and Tips ===
===Help and Tips===
Some games run faster if Ignore Palette writes and/or Simple Palette writes are enabled on MISC> Hack/debug menu.


* Some games run faster if &quot;&quot;Ignore Palette writes&quot;&quot; and/or &quot;&quot;Simple Palette writes&quot;&quot; are enabled on MISC-&gt;Hack/debug menu.
If you get a black screen at loading a game, you can try to disable Speed hacks on MISC> Hack/debug menu, and then load the game again.
* If you get a black screen at loading a game, you can try to disable &quot;&quot;Speed hacks&quot;&quot; on MISC-&gt;Hack/debug menu, and then load the game again.


==Controls==
'''Menu:'''


-----
D-Pad/Analog - Move through menu


=== Features ===
Square - Run ROM in default setting (in rom selection menu)


* Standby/sleep mode on &quot;&quot;me&quot;&quot; version.
Cross - Cancel, Return
* Netplay (multiplayer) suppport.
 
* Zipped ROM support.
Circle - Accept, Select
* IPS patch file (have to be the same name as game with .IPS extension : SOE.ZIP =&gt; SOE.IPS)
 
* Compressed Savestate with small screenshot.
Triangle - Upload a file (file browser), Set default option (submenus), Show Help (in options)
* Auto save of SRAM on game change, exit &amp; Snes reset so you should never lose them ;-).
* Autoskip.
* Gamma correction.
* VSync support.
* SDD1 encrypted roms (Star Ocean, Street Fight Alpha 2,...)
* SA1 (slow), SuperFX (slow), C4, DSP1, DSP2, DSP3, DSP4 support.
* Multiple sound frequencies : 22Khz, 32Khz, 44Khz.
* Multiple stretching mode with or without smoothing
* Detailed Battery informations.
* 222, 266, 300 &amp; 333Mhz PSP frequency.
* Snapshot based Icon per game. Take a snapshot while ingame (using GUI) &amp; then you'll have it in file browser.
* 5 Rendering mode:
** Mode0 : Optimized Snes9x
** Mode1 : Original Snes9x
** Mode2 : Hardware accelerated (using PSP's GU)
** Mode3 : Adaptive rendering Mode 2 + Mode 1 (default)
** Mode4 : Adaptive rendering Mode 2 + Mode 0 Yes you read well, this version support nearly all the graphics effects of the Snes accelerated with PSP hardware. Except : offset mode &amp; mode 7. Priority and blending are fully emulated. For the moment a few graphic glitches remain, we did our best for the moment in our knowledge. Please understand.


Start -  Activate Network Connection Mode (in rom selection menu)


-----
Select - Change background music in menu (if enabled)


=== Install ===
Home - Exit


/PSP/GAME/snes9xTYL/ (or any other folder)
'''Snes:'''


* EBOOT.PBP
D-Pad - D-Pad
* logo.bmp


You can put the rom files anywhere you want, a &quot;&quot;SAVES&quot;&quot; subdirectory will be created in your install directory. All savestate files, sram files &amp; jpg snapshots will be written in the &quot;&quot;SAVES&quot;&quot; subdir.
L+R - Menu (cm version)


Cross - A button


-----
Circle - B button


=== Play ===
Square - X button


Default controls :
Triangle - Y button


{|
Start - Start
! PSP
! SNES
|-
| pad
| pad
|-
| LEFT TRIGGER + RIGHT TRIGGER
| menu (cm version)
|-
| CROSS
| A
|-
| CIRCLE
| B
|-
| SQUARE
| X
|-
| TRIANGLE
| Y
|-
| START
| START
|-
| SELECT
| SELECT
|-
| LEFT TRIGGER
| L
|-
| RIGHT TRIGGER
| R
|}


Select - Select


-----
L - L-Trigger


=== Change History ===
R - R-Trigger


v171023
==Changelog==
'''v180404'''
* Fixed Brawl Brothers.
* Added extended height support. To use it just disable Render PAL as NTSC option in VIDEO Menu. This will render 240 lines on NTSC games that need it, for example: Daisenryaku Expert.
* Added a temporary quick fix to create S9XTYLSAVES folder in /PSP/SAVEDATA directory. For some reason it wasn't being created automatically.


'''v171023'''
* Added support for Far East of Eden - Tengai Makyou Zero english translation.
* Added support for Far East of Eden - Tengai Makyou Zero english translation.


v171017
'''v171017'''
 
* Fixed a bug on snes9xTYL Mod 171008 that may corrupt savestates on some games.
* Fixed a bug on snes9xTYL Mod 171008 that may corrupt savestates on some games.


v171008
'''v171008'''
 
* Fixed a bug on Super Mario RPG that was causing graphical glitches on battles if speedhacks from snesadvance.dat were not enabled.
* Fixed a bug on Super Mario RPG that was causing graphical glitches on battles if speedhacks from snesadvance.dat were not enabled.
* Improved accuracy of Super FX emulation.
* Improved accuracy of Super FX emulation.
* Replaced SA1 option on MISC-&gt;Hack/debug menu for SFX overclock to control speed/accuracy.
* Replaced SA1 option on MISC->Hack/debug menu for SFX overclock to control speed/accuracy.
* Added a new option to adjust sound volume level on SOUND menu (Higher values can cause noise on some games).
* Added a new option to adjust sound volume level on SOUND menu (Higher values can cause noise on some games).
* Added compatibility for SD Gundam GX, and Top Gear 3000/The Planet's Champ TG3000.
* Added compatibility for SD Gundam GX, and Top Gear 3000/The Planet's Champ TG3000.
Line 134: Line 124:
* Added Brunnis input lag fix from snes9x2010 (Reduce input lag by 1 frame).
* Added Brunnis input lag fix from snes9x2010 (Reduce input lag by 1 frame).


v170828
'''v170828'''
 
* Improved sound emulation.
* Improved sound emulation.
* Fixed a bug on Super Double Dragon (If START button was pressed, the second player was activated and controlled by the same gamepad).
* Fixed a bug on Super Double Dragon (If START button was pressed, the second player was activated and controlled by the same gamepad).
Line 143: Line 132:
* Minor changes and optimizations.
* Minor changes and optimizations.


v170727
'''v170727'''
 
* Fixed Speed hacks option that wasn't saved separately for each game.
* Fixed Speed hacks option that wasn't saved separately for each game.
* Added optimizations for SA1 games.**
* Added optimizations for SA1 games.**
Line 151: Line 139:
* Added instructions to specifically allow games to wake the SA1 chip from the main CPU.**
* Added instructions to specifically allow games to wake the SA1 chip from the main CPU.**
* Implemented SA1 sleep speedhack on the following games:**
* Implemented SA1 sleep speedhack on the following games:**
** Super Mario RPG.
** Super Mario RPG, Kirby’s Dreamland, Jikkyou Oshaberi Parodius, Kirby Super Star, Marvelous, Super Robot Taisen, Panic Bomber World, Dragon Ball Hyper Dimension, SD Gundam Next, Power Rangers Zeo, Daisenryaku Expert 2, Masters New Augusta 3, Bass Fishing, J96 Dream Stadium, Shining Scorpion, Pebble Beach New, PGA European Tour, SD F1 Grand Prix.
** Kirby’s Dreamland.
** Jikkyou Oshaberi Parodius.
** Kirby Super Star.
** Marvelous.
** Super Robot Taisen.
** Panic Bomber World.
** Dragon Ball Hyper Dimension.
** SD Gundam Next.
** Power Rangers Zeo.
** Daisenryaku Expert 2.
** Masters New Augusta 3.
** Bass Fishing.
** J96 Dream Stadium.
** Shining Scorpion.
** Pebble Beach New.
** PGA European Tour.
** SD F1 Grand Prix.
* Minor changes and optimizations. **Changes based on snes9x 3DS.
* Minor changes and optimizations. **Changes based on snes9x 3DS.


v170521
'''v170521'''
 
* Fixed getting back to XMB menu at starting the emulator due to a wrong Heap size on ME version.
* Fixed getting back to XMB menu at starting the emulator due to a wrong Heap size on ME version.
* Fixed savestates.
* Fixed savestates.
Line 181: Line 151:
* Optimized Offset per Tile renderer, this gives an speed boost on some games like StarFox, Tetris Attack, Kirby's Avalanche, Strike Gunner STG, etc. Thanks to snes9x_3DS by @bubble2k16.
* Optimized Offset per Tile renderer, this gives an speed boost on some games like StarFox, Tetris Attack, Kirby's Avalanche, Strike Gunner STG, etc. Thanks to snes9x_3DS by @bubble2k16.


 
==Credits==
-----
Special Thanks:
 
* Snes9x team for the [https://www.snes9x.com SNES emulator].
== Credits ==
* YoyoFR and Laxer3a for official [http://yoyofr92.free.fr/psp/snespsp.html Snes9xTYL].
 
=== Special Thanks to ===
 
* Snes9x team for the fantastic SNES emulator.
* YoyoFR and Laxer3a for official Snes9xTYL.
* Ruka, 33(76) for mod of mecm.
* Ruka, 33(76) for mod of mecm.
* 173210 for mod of Snes9xTYLmecm 091127.
* 173210 for mod of Snes9xTYLmecm 091127.
* bubble2k16 for his work on Snes9x3DS. Many optimisations were ported from his version.
* bubble2k16 for the work on Snes9x3DS. Many optimisations were ported from this version.
 
=== Notes by YoyoFR ===
 
snes9xTYL is based on:
 
Little John for PalmOS - SNES module --&gt; LJP : http://yoyofr92.free.fr
 
which is based on Snes9x 1.39 --&gt; SNES9X : http://www.snes9x.com
 
unofficial PSPSDK from psp2dev community --&gt; [http://www.ps2dev.org www.ps2dev.org] great work!
 
Personal thanks to : smiths, chp, bifuteki.
 
Have fun!
 
http://yoyofr92.free.fr


yoyofr
==External links==
* GitHub - https://github.com/esmjanus/snes9xTYL
* Wololo - https://wololo.net/talk/viewtopic.php?t=48157

Latest revision as of 06:01, 8 May 2024

Snes9xTYL Mod
Snes9xtylmecm.png
General
Authoresmjanus
TypeConsole
Version180404
LicenseMixed
Last Updated2018/04/05
Links
me · cm Download
Website
Source

Snes9xTYL Mod is a SNES emulator for PlayStation Portable.

This homebrew is a modified version made by esmjanus based on YoyoFR and Laxer3a's Snes9xTYL.

Features

  • Standby/sleep mode on me version.
  • Netplay (multiplayer) suppport.
  • Zipped ROM support.
  • IPS patch file (have to be the same name as game with IPS extension: SOE.ZIP -> SOE.IPS).
  • Compressed Savestate with small screenshot.
  • Auto save of SRAM on game change, exit and Snes reset so you should never lose them.
  • Autoskip.
  • Gamma correction.
  • VSync support.
  • SDD1 encrypted roms (Star Ocean, Street Fight Alpha 2, etc).
  • SA1 (slow), SuperFX (slow), C4, DSP1, DSP2, DSP3, DSP4 support.
  • Multiple sound frequencies: 22Khz, 32Khz, 44Khz.
  • Multiple stretching mode with or without smoothing.
  • Detailed battery informations.
  • 222, 266, 300 and 333Mhz PSP frequency.
  • Snapshot based Icon per game. Take a snapshot while ingame (using GUI) and you'll have it in file browser.
  • 5 Rendering modes.

Installation

It comes with 2 versions (me/cm).

  • s9xTYLme - For all PSP models. Not compatible with PSVita, however faster than s9xTYLcm.
  • s9xTYLcm - For PSVita with Adrenaline/eCFW ARK/VHBL etc. Works on PSP but slower than s9xTYLme.

To install, unzip archive and copy the folder to /PSP/GAME/ on your PSP.

You can put the rom files anywhere you want, a SAVES subdirectory will be created in your install directory. All savestate files, sram files and jpg snapshots will be written in the SAVES subdirectory.

Note: Before updating, make sure to backup your SAVES and/or S9XTYLSAVES folders just in case something goes wrong.

User guide

Rendering mode

  • Mode0 - Optimized Snes9x.
  • Mode1 - Original Snes9x.
  • Mode2 - Hardware accelerated (using PSP's GU).
  • Mode3 - Adaptive rendering Mode 2 + Mode 1 (default).
  • Mode4 - Adaptive rendering Mode 2 + Mode 0.

This version support nearly all the graphics effects of the Snes accelerated with PSP hardware. Except: offset mode and mode 7. Priority and blending are fully emulated. For the moment a few graphic glitches remain.

Help and Tips

Some games run faster if Ignore Palette writes and/or Simple Palette writes are enabled on MISC> Hack/debug menu.

If you get a black screen at loading a game, you can try to disable Speed hacks on MISC> Hack/debug menu, and then load the game again.

Controls

Menu:

D-Pad/Analog - Move through menu

Square - Run ROM in default setting (in rom selection menu)

Cross - Cancel, Return

Circle - Accept, Select

Triangle - Upload a file (file browser), Set default option (submenus), Show Help (in options)

Start - Activate Network Connection Mode (in rom selection menu)

Select - Change background music in menu (if enabled)

Home - Exit

Snes:

D-Pad - D-Pad

L+R - Menu (cm version)

Cross - A button

Circle - B button

Square - X button

Triangle - Y button

Start - Start

Select - Select

L - L-Trigger

R - R-Trigger

Changelog

v180404

  • Fixed Brawl Brothers.
  • Added extended height support. To use it just disable Render PAL as NTSC option in VIDEO Menu. This will render 240 lines on NTSC games that need it, for example: Daisenryaku Expert.
  • Added a temporary quick fix to create S9XTYLSAVES folder in /PSP/SAVEDATA directory. For some reason it wasn't being created automatically.

v171023

  • Added support for Far East of Eden - Tengai Makyou Zero english translation.

v171017

  • Fixed a bug on snes9xTYL Mod 171008 that may corrupt savestates on some games.

v171008

  • Fixed a bug on Super Mario RPG that was causing graphical glitches on battles if speedhacks from snesadvance.dat were not enabled.
  • Improved accuracy of Super FX emulation.
  • Replaced SA1 option on MISC->Hack/debug menu for SFX overclock to control speed/accuracy.
  • Added a new option to adjust sound volume level on SOUND menu (Higher values can cause noise on some games).
  • Added compatibility for SD Gundam GX, and Top Gear 3000/The Planet's Champ TG3000.
  • Fixed Dungeon Master.
  • Added speedhack for Ace o Nerae (and his english translation: Aim for the Ace v1.2) from snes9x 3DS.
  • Added Brunnis input lag fix from snes9x2010 (Reduce input lag by 1 frame).

v170828

  • Improved sound emulation.
  • Fixed a bug on Super Double Dragon (If START button was pressed, the second player was activated and controlled by the same gamepad).
  • Fixed Fire Emblem: Genealogy of the Holy War/Seisen no Keifu english translation.
  • Fixed Mega Man X3: Zero Project romhack.
  • Added some optimize compiler options.
  • Minor changes and optimizations.

v170727

  • Fixed Speed hacks option that wasn't saved separately for each game.
  • Added optimizations for SA1 games.**
  • Added support for Super Mario World VLDC 9 romhack.**
  • Added code to apply hardcoded speedhack patches for the main CPU and SA1 games.**
  • Added instructions to specifically allow games to wake the SA1 chip from the main CPU.**
  • Implemented SA1 sleep speedhack on the following games:**
    • Super Mario RPG, Kirby’s Dreamland, Jikkyou Oshaberi Parodius, Kirby Super Star, Marvelous, Super Robot Taisen, Panic Bomber World, Dragon Ball Hyper Dimension, SD Gundam Next, Power Rangers Zeo, Daisenryaku Expert 2, Masters New Augusta 3, Bass Fishing, J96 Dream Stadium, Shining Scorpion, Pebble Beach New, PGA European Tour, SD F1 Grand Prix.
  • Minor changes and optimizations. **Changes based on snes9x 3DS.

v170521

  • Fixed getting back to XMB menu at starting the emulator due to a wrong Heap size on ME version.
  • Fixed savestates.
  • Fixed SAVES folder detection.
  • Enabled PSP Clockspeed change on ME version.
  • Enabled adhoc/netplay suppport.
  • Added standby/sleep mode on ME version, but it is disabled during netplay to prevent losing adhoc connection.
  • Optimized Offset per Tile renderer, this gives an speed boost on some games like StarFox, Tetris Attack, Kirby's Avalanche, Strike Gunner STG, etc. Thanks to snes9x_3DS by @bubble2k16.

Credits

Special Thanks:

  • Snes9x team for the SNES emulator.
  • YoyoFR and Laxer3a for official Snes9xTYL.
  • Ruka, 33(76) for mod of mecm.
  • 173210 for mod of Snes9xTYLmecm 091127.
  • bubble2k16 for the work on Snes9x3DS. Many optimisations were ported from this version.

External links

Advertising: