pSNES by Cpasjuste

PS VITA / PS TV pSNES by Cpasjuste 7.1

jolek

Senior Member
pepesnes.png

Here is pSNES, a snes9x port to multiple platforms.

The main goals of this snes9x port are:
  • have a basic but user friendly user interface on non windows devices
  • use a recent rendering interface for speed and effects support
  • cross-platform and code portability
  • easy updates of snes9x core (no modifications to the original sources)
Currently supported devices
  • Linux (sdl1, sdl2)
  • Nintendo Switch (libnx, sdl2)
  • Sony Ps Vita (vitasdk, vita2d)
Capabilities
  • Support save states
  • Support cheats (put a "rom_name.cht" file with game genie codes in cheat folder)
  • Support 2x, 3x, fit, fit 4/3 and fullscreen hardware linear scaling
  • Support shaders effects
Romset
  • The pSNES database is built against the no-intro romset "Nintendo - Super Nintendo Entertainment System (2017-05-29).zip". The best is to use this romset with pSNES.
Preview images and videos
Cheat format
  • Example for "Super Mario World (USA).cht" game genie codes
    Code:
    cheat
      name: UnlimitedJumps
      code: 3E2C-AF6F
      enable
    
    cheat
      name: 99Lives
      code: 14B4-6F07
      enable

Installation (vita)
  • copy "psnes" directory to "ux0:/data/" directory on sdcard
  • copy roms to "/ux0/data/psnes/roms/" directory on sdcard
Thanks
  • ScHlAuChi
  • devkitPro and libnx people: yellows8, plutoo, profi200, WntrMute ....
  • ScHlAuChi again :)
Additional links:
https://gbatemp.net/threads/psnes-a-snes9x-port-for-the-ps-vita.509360/,
https://github.com/Cpasjuste/pemu/blob/master/psnes/README.MD,
https://www.rinnegatamante.eu/vitadb/#/info/546.
 
Last edited:
pSNES by Cpasjuste 6.7 is out!

Changelog:
  • common: cleanup media loading code
  • common: add unknown files even if it doesn't exist in gamelist.xml
  • common: change menus items position
  • common: fix games paths starting with ./
  • common: fix medias paths with recalbox gamelist.xml format
  • common: add ability to use custom gamelist.xml file in roms folders, overriding embedded (romfs) gamelist.xml
  • common: add SHOW_AVAILABLE menu option to hide missing files/roms/systems from gamelist (restart required)
  • ui: better handling of auto screen resolution
  • ui: add font scaling option
  • ui: add aspect ratio option
  • ui: do not show extensions in rom list
  • skins: fix start and select buttons size
  • skins: fix option menu title position
  • skins: remove big skin (font scaling and aspect ratio options should be enough now)
  • skins: add config.cfg.override and config.cfg.override.43 support
  • skins: allow/fix skin override from data directory
  • pnes: bump nestopia to 1.52.0
  • pnes: fix data paths (nestopia saves, etc...)
  • pfbneo: bump fbneo to latest git revision
  • pgen: bump Genesis-Plus-GX to latest git revision (c3f02f9c9059e7f4898dd73feac57ef610e22db0)
  • pgen: fix vita audio crackling (fps drops)
  • psnes: bump to latest git revision (153965e5f2fbb0b638868ac3fa89ff8b0363d22c)
  • vita, 3ds, windows: fix compilation
  • vita: enable cps3 driver back (OPTION_LIGHT)
  • vita: fix app version in sfo creation
  • switch(pnes): invert A/B buttons by default
  • switch: force 720p resolution
 

Similar threads

Back
Top