pSNES: Switch Snes9x port

Here is pSNES, a snes9x port to multiple platforms.


screenshot_mini.png


Readme:
https://github.com/Cpasjuste/pemu/blob/master/psnes/README.MD

Source code:
https://github.com/Cpasjuste/pemu/

Download:
https://github.com/Cpasjuste/pemu/releases/

Thanks:
  • devkitPro and libnx people: fincs, WntrMute, yellows8, plutoo...
  • ScHlAuChi for providing a 3.0 Switch! (you rock mate)
 
Last edited by cpasjuste,

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Which ones are the "HIGH RESOLUTION" SNES games?

Secret of Mana (menu and world map)
Rudra no Hihou (parts of the battle)
Seiken Densetsu 3 (text/menu)
Kirby's Dream Land 3 (tree canopy, underwater, etc)
All these games use hi-res mode 7 in some form, 512 x 224, 512 x 448, etc in weird ways
 

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,005
Trophies
2
XP
7,364
Country
United Kingdom
Sorry to be spammy but just wanted to follow-up so that you/others know. I pulled it off the dock and it switched seamlessly to the switch itself (with sound and such fine), and put it back on the dock and it switched seamlessly to docked mode. Pretty cool.

Sounds great, cpasjuste has done an amazing job on this
 

DrNeroCF

Well-Known Member
Newcomer
Joined
Oct 12, 2016
Messages
97
Trophies
0
Age
39
XP
409
Country
United States
Did you use it in docked mode ? And which firmware ? I only tested it on 3.0.0 in portable mode :x
Else point filtering is currently to slow, i'm going to take a closer look soon.

Sorry the reply's so late, had to step out early.

5.1, only tried portable.

Tried again just now, SMW, state didn't save, tried to save it again and got a 2011-0201.

If it's possible, I vote for just loading any rom also, I usually unzip them for RetroArch so there's not YET ANOTHER menu item to press through while loading the game there, and I tend to snip the (USA) or whatever from the names.
 

freevil

Well-Known Member
Newcomer
Joined
Feb 8, 2018
Messages
71
Trophies
0
Age
47
XP
277
Country
United Kingdom
The developer is a genius! I managed to run a rom (ghouls n ghost) and it played perfectly! On retroarch nothing would work, not for lack of trying. Haven't tried load or save, will do later. Pfba and psnes rocks! Any chance of two player on both platform? Again, thank you for your hard work and dedication. Now all we need is psx.
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,275
Country
United States
The developer is a genius! I managed to run a rom (ghouls n ghost) and it played perfectly! On retroarch nothing would work, not for lack of trying. Haven't tried load or save, will do later. Pfba and psnes rocks! Any chance of two player on both platform? Again, thank you for your hard work and dedication. Now all we need is psx.
Load and Save wont work on RetroArch i think, but Save and Load state works fine :P
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,483
Country
France
Well yeah, I cannot test right now but msu1 should work, but a nice addition which the main snes9x doesn't have is full SGB support, only Higan can emulate it properly.
It may or may not work (may need some more work for the switch). If/when I find the time I'll take a closer look.
 

freevil

Well-Known Member
Newcomer
Joined
Feb 8, 2018
Messages
71
Trophies
0
Age
47
XP
277
Country
United Kingdom
F**k, playing illusion of gaia, and the save/loads are working! Tops to the MAN!

--------------------- MERGED ---------------------------

full screen too!
 

baretbh

Well-Known Member
Member
Joined
May 26, 2018
Messages
261
Trophies
0
Location
BC, Mexico
XP
337
Country
Mexico
Hi, here is something i'm working on since a while now, but as my time is very limited... There is now other alternatives but... well :)

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 (http://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.

Download


psnes.jpg
Like how he's been quiet the whole time. I love releases like this.
 

Fadi5555

Well-Known Member
Member
Joined
Jan 3, 2018
Messages
499
Trophies
0
Age
35
XP
2,420
Country
United States
Hi, here is something i'm working on since a while now, but as my time is very limited... There is now other alternatives but... well :)

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 (http://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.

Download


psnes.jpg
Thanks for your efforts
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Hawaii played it smart and said we're too hot for this land