Back
pSNES
by Cpasjuste
|
Version | 6.7.1 |
Zip size | 15,215 KiB |
License | n/a |
Updated | 12/09/2023 |
Downloads | 85,269 |
MD5 | 9ef25dc4250fb025f36d9517d375b688 |
App Details
Installation
copy 'psnes' directory to '/switch/' directory on sdcard
copy roms to '/switch/psnes/roms/' directory on sdcard
Information
pSNES 'should' work on any firmware (based on libnx and snes9x.git)
pSNES actually support save states, 2x, 3x, fit, fit 4/3 and fullscreen hardware linear scaling and a simple (but nice?) ui.
pSNES ui support titles images (png), named as the rom name with png extension instead zip, in the 'previews' directory (to be created if needed).
pSNES does not actually support high resolution games...
pSNES use a database file for rom handling. You'll need a 'db.xml' file located alongside the application. The current 'db.xml' file comes from 'Hyperspin' website, and only contains USA 'good rom / no-intro' set. Your rom files must be zipped and named as per this set. You'll find in the 'database' directory this file as backup/reference (Super Nintendo Entertainment System - hyperspin.xml) + a complete set from dat-o-matic (datomatic.no-intro.org). Rename this file to 'db.xml' and (re)place it in the same directory as the executable to use this one. You can make your own database file with filtering from this great website.
Changelog
6.7.1
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)
psnes: bump to latest git revision (153965e5f2fbb0b638868ac3fa89ff8b0363d22c)
6.6
common: fix adding favorites in some cases
common: revert roms paths to default if not available
6.5
pgen: fix hidden roms when file extension len is 2 (switch/vita/ps4)
vita: fix fps counter
pgen: fix sram loading
common: disable config overwrite by default
input: fix inputs not always cleared before processing
pgen: fix emulation for roms size > 8MB
pnes: remove load_archive hacks (use libarchive)
pnes: use 0ldsk00l repo
linux: hopefully fix missing shared libaries
6.4
pgen: check for missing mega-cd bios on loading
pgen: save per game mega-cd backup ram
pgen: fix state saving (vita)
pgen: fix scd_bram_cart.brm size
pgen: add sram saving support
psnes: remove deprecated high res option
psnes: add AUDIO_SYNC option (on: perfect audio, off: minor audio stuttering in favor of fps)
vita: add more optimisations flags (improve fps)
vita: add WAIT_RENDERING option (improve fps but not working with effects)
common: fix wrong keys assignment in help bar (hopefully)
common: improve audio handling
5.2
common: fix audio sync (50hz roms in psnes/pnes and a few games like seiken densetsu 3)
common(skins): make menu text outline bigger
common(skins): fix fonts vertical positions
common: fix font padding and outline position
common: update gamelists (move to emulationstation format, lower memory usage)
pfbneo: fix some games detected as clones (X-Men - Konami, ...)
switch (pnes/psnes): update romlist help texture
switch: fix single joycon mode for new c2d input (thanks R-YaTian)
linux: add buttons gfx, enable some joystick buttons (wip)
common: general improvements to enhance the user's experience...
5.1
pnes/psnes: disable auto aspect ratio scaling mode
pnes/psnes: improve scaling
psnes: fix 50hz audio
5.0
fbneo: bump core to git rev e44cd75
fbneo: add system switch with fire buttons 5-6 (L/R)
input: add menu1 and menu2 keys config option
update all databases
add crt-geom-flat (for selected systems)
add ps4 support
many changes...
4.4
pnes: update for latest pemu changes
pfbn: add nes console support
pfbn: update fbneo core to commit 89f2b6d
all: add "big_preview" skin
all: romlist: fix lower/upper cases sorting
all: romlist: don't filter on file extension, show any files in roms folder
all: load previews from default folders even if the game do not exist in database ("media/mixrbv2/.png", "media/video/.mp4")
all: add "no preview" image when no preview found
all: add a few effects to preview images/videos
all: further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
4.3
psnes: fix audio crackling
psnes: hide unneeded options from options menu
psnes: allow listing unknown files in rom listing
psnes: add BLOCK_INVALID_VRAM option
psnes: add TRANSPARENCY option
psnes: add DISPLAY_MESSAGES option
psnes: add FRAMESKIP, TURBO_MODE and TURBO_FRAMESKIP options
psnes: allow frameskip on switch, while not really needed...
psnes: update snes9x core to latest version (03/31/2020, 432fc08498b33190a41ae659c3c5fccbeb5b8b3e)
psnes: include all pFBN changes since last pSNES release (a lot)
all: add SHOW_REAL_NAMES ui option to show zip names (or fbn names) instead screenscraper name in rom listing
all: lower videos previews size (1/2 size, 20 seconds instead 36).
3.4
update to latest snes9x git (2019-03-28)
fix save states loading
use bigger font size for menus
fix crash in some games (cool world...)
fix uppercase roms not detected
3.1
skins: use zipped skins (put zipped skins in "skins" directory)
skins: add skin selection to main options menu
skins: change "skin" path to "skins"
skins: change "ROM_ITEM" name/type to "TEXT"
skins: add "color_missing", "color_not_working" and "highlight_use_text_color" options to "ROM_LIST > TEXT" skin config
options menu: set states options menu at the first place, for easier in game access
states menu: fix bug to return to main menu with back button
states: allow loading a rom with it's state from the main rom menu
states menu: add tween position for a better effect
switch: input: use joystick click/press for either start (left joycon) or select (right joycon) on single joycon mode
Uses OpenGL now! New libretro shaders as well