Back
pNES
by Cpasjuste
|
Version | 6.7.1 |
Zip size | 15,312 KiB |
License | n/a |
Updated | 12/09/2023 |
Downloads | 34,431 |
MD5 | 0b61fa6b30a0f0777b1d734c4d758065 |
App Details
Here is pNES, a NES emulator for the Nintendo Switch!
pNES is based on the excellent Nestopia emulator!
Capabilities
Support save states
Support 2x, 3x, fit, fit 4/3 and fullscreen hardware scaling
Support hardware filtering (shaders)
Support titles, previews, and icons images (png), named as the rom name with png extension instead zip/sfc, in their respective directory (to be created if needed).
Installation (roms)
copy roms to "/switch/pnes/roms/" directory on sdcard
Usage
Press (+) in the rom list to configure main options and default roms options
Press (-) in the rom list to configure per rom options
Press (+) AND (-) when in emulation to bring the options menu
Thanks
ScHlAuChi
devkitPro and libnx people: yellows8, plutoo, profi200, WntrMute ....
ScHlAuChi again :)
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)
pnes: bump nestopia to 1.52.0
pnes: fix data paths (nestopia saves, etc...)
6.6
common: fix adding favorites in some cases
common: revert roms paths to default if not available
pnes: should fix zip loading
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: update gamelist.xml
pnes: fix paths (for NstDatabase.xml, etc...)
pnes: always force audio sync
pnes: use romfs for NstDatabase.xml
pnes: update nestopia to latest git revision (c103378)
pnes: fix states menu
pnes (ps4): fix datadir
pnes/psnes: disable auto aspect ratio scaling mode
pnes/psnes: improve scaling
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
3.4
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