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,

CKkio23

Well-Known Member
Newcomer
Joined
Jun 17, 2018
Messages
93
Trophies
0
Age
79
XP
397
Country
United States
i put some of my roms and it highlighted and when i run it stays at black screen not responsive.
firmware 5.1.0 Using SX OS
 

TheRocK

Well-Known Member
Member
Joined
Apr 16, 2003
Messages
374
Trophies
2
Website
Visit site
XP
820
Country
Gambia, The
So, i couldn't resist to post a nro for my latest progress before going to sleep... i need to make a proper release but in the meantime you'll be able to take a closer look.
So in this version you can remove the "db.xml" file to list any roms, there's a fix for a crash after multiple roms loaded (still have a random crash on emulator exit), point scaling added back and a major (really) improvement in speed :)

Thanks for giving the option to run this without the database. It made sense on the Mame emulator with all it's dependencies but on the Snes there are so many different roms and naming schemes that this is the better way.

The fullscreen option freezes the emulator had that set on one rom and couldn't even start it. Had to delete the .cfg in order to get it running again.
 
Last edited by TheRocK,

Codiox

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
184
Trophies
0
Age
39
XP
732
Country
South Africa
I also removed the "db.xml" requirement (still compatible with it, you'll just have to remove the file if you don't want to use a database).

I'm going to look at multiplayer then i'll make a new release.

Awesome work! Really looking forward to try it. Can you also remove or (make it optional like here) the DB.xml requirement in pFBA? That would be perfect!

Thank you very much!

Also, does this emulator supports only zip files?
 
Last edited by Codiox,

codygs83

Member
Newcomer
Joined
Jun 20, 2018
Messages
5
Trophies
0
Age
40
XP
114
Country
United States
So. I just created an account just to comment on this fantastic creation.
I was commenting on Reddit about a few issues I had. I just installed 1.1 and so far every issue I had has been fixed
I'm on 5.1 and was seeing frequent crashes. Removing the db file is awesome and all my roms show up now, but is there a way to organize the roms alphabetically? Lol I know it sounds petty but I have maybe 75 roms all jumbled up.
Thank you for this incredible work!!

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

So. I just created an account just to comment on this fantastic creation.
I was commenting on Reddit about a few issues I had. I just installed 1.1 and so far every issue I had has been fixed
I'm on 5.1 and was seeing frequent crashes. Removing the db file is awesome and all my roms show up now, but is there a way to organize the roms alphabetically? Lol I know it sounds petty but I have maybe 75 roms all jumbled up.
Thank you for this incredible work!!

Forgot to mention I was having speed issues running mk3. It runs flawless now
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
So. I just created an account just to comment on this fantastic creation.
I was commenting on Reddit about a few issues I had. I just installed 1.1 and so far every issue I had has been fixed
I'm on 5.1 and was seeing frequent crashes. Removing the db file is awesome and all my roms show up now, but is there a way to organize the roms alphabetically? Lol I know it sounds petty but I have maybe 75 roms all jumbled up.
Thank you for this incredible work!!

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



Forgot to mention I was having speed issues running mk3. It runs flawless now
Thanks for the report :) Next update will sort roms alphabetically yes !
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,818
Trophies
0
Location
Yorosso
XP
3,120
Country
Mali
Hi OP!
I'd like to say fantastic job with this emulator!
I really appreciate how focused you work to make your releases bug-free! Loved pFBA and love pSNES too! I think my Switch will die from too much fun lol:D
 
  • Like
Reactions: Lineacero

SirHastur

Member
Newcomer
Joined
Nov 28, 2016
Messages
15
Trophies
0
Age
52
XP
142
Country
Belgium
@cpasjuste Thanks a lot for this great emulator.

Btw, just found a small problem:

With or without db.xml, there is a limitation in the lenght of the zip name accepted by pSNES.
With the db.xml file, the file will be tagged as missing even if the name is spelled right in the xml file.
Without db.xml, the file will be tagged as available but will not launch!
The problem seems to occur between 58 characters and 63 characters (excluding the extension)

A line with the problem in the db.xml provided:
<game name="International Sensible Soccer - World Champions Limited Edition (Europe)" index="" image="">

yes, I know!, I can rename them but No-Intro filenames are sometimes longer than that length and will not be usable as is.
 
  • Like
Reactions: Lineacero

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
@cpasjuste Thanks a lot for this great emulator.

Btw, just found a small problem:

With or without db.xml, there is a limitation in the lenght of the zip name accepted by pSNES.
With the db.xml file, the file will be tagged as missing even if the name is spelled right in the xml file.
Without db.xml, the file will be tagged as available but will not launch!
The problem seems to occur between 58 characters and 63 characters (excluding the extension)

A line with the problem in the db.xml provided:
<game name="International Sensible Soccer - World Champions Limited Edition (Europe)" index="" image="">

yes, I know!, I can rename them but No-Intro filenames are sometimes longer than that length and will not be usable as is.
Thanks for the report, it's solved in next version :) (probably released tomorrow).
 

ballcity

Active Member
Newcomer
Joined
Apr 16, 2016
Messages
42
Trophies
0
Age
36
XP
268
Country
United States
Thanks for the report, it's solved in next version :) (probably released tomorrow).
Have you had a chance to look into the slowness upon waking from sleep? It still exists in the 1.1 beta you posted earlier. Loading states doesn't seem to fix it, but closing and re-opening the ROM does. On 3.0.0 via Pegaswitch.
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Have you had a chance to look into the slowness upon waking from sleep? It still exists in the 1.1 beta you posted earlier. Loading states doesn't seem to fix it, but closing and re-opening the ROM does. On 3.0.0 via Pegaswitch.
No, this is something that wont be easy, there's no ETA :/

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

@cpasjuste Is there an option to select a different pathway for the roms?
Yes, by manually editing the "config.cfg" file (currently only "ROMS_PATH0" is implemented).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
  • K3Nv2 @ K3Nv2:
    Cutter
  • Psionic Roshambo @ Psionic Roshambo:
    Dr Cutty
  • Psionic Roshambo @ Psionic Roshambo:
    It's from House MD lol
  • K3Nv2 @ K3Nv2:
    I took too much viagra Dr cutty oh wait
    K3Nv2 @ K3Nv2: I took too much viagra Dr cutty oh wait