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,

Lineacero

Well-Known Member
Member
Joined
Jul 14, 2017
Messages
341
Trophies
0
Age
38
XP
1,757
Country
Spain
@Bisk8
You have no adjective, to describe the happiness you make to the friendly world of the scene, you are a great person, great as a scener, thank you very much and may God always sell you.:yay::grog::toot::hrth::grog::toot::hrth::bow::bow::yay::grog::hrth:.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
1: when reading the source code, this seems not supported. romspath seems hardcoded. wait Cpasjuste confirmation
2-3-4: like pFBN, whole game interface is linked to gamelist.xml. So you can keep your previous covers but the name must be the same as in gamelist.xml. Same goes for the game descriptions. You can have one cover and one video which replaces the previous preview.
So either you rename your .zip file or you modify the gamelist.xml to match your zip names.
Supported image size seems flexible. I have different sizes and it works.

OMG, I loved pSNES.
If I understand correct pSNES has become worse.
The user is forced to use special names for roms/zips and the associating images. That's usual with arcade roms which are named usefull for this, but that's awfull for console roms.
I was perfect how it was in the previous versions, why downgrading this nice emu?
To link infos the filename is not really needed, has worked fine so far aswell.
So no chance to use the thousands of hacks and translations with covers now without adding them all manually in the database?
What a bad choice to prefer to force to link all to the database instead of making it more comfortable, a real regression.
Sorry, I'm a huge emu fan since the beginning, I've never seen a change like this before, every other SNES emus has more comfort.
There're no many others, so will pSNES be rescued or should everyone flee to RetroArch ?
I hope not.
 
Last edited by 18Phoenix,

test0000

Active Member
Newcomer
Joined
Feb 24, 2019
Messages
26
Trophies
0
Age
59
XP
102
Country
Switzerland
Okay.. I will try tomorrow. For now... what about this:

1 - How do I add Mega Man & Bass (Translated English).png for xml ? Since I already have Mega Man & Bass (Translated English.zip. No idea.

Should be pretty simple even if I have not ried my self.
Either you edit the existing profile for "Rockman &amp; Forte (Japan).zip" or you add the following lines at the end of the gamelist.xml file but before the very last 2 lines (</jeux> </Data>) which close the xml structure:

<jeu id="19136" romid="91343">
<path>Mega Man &amp; Bass (Translated English).zip</path>
<noms>
<nom region="ss">Mega Man And Bass</nom>
<nom region="jp">Mega Man &amp; Bass</nom>
</noms>
<regions>
<region>jp</region>
</regions>
<cloneof>0</cloneof>
<systeme id="4" parentid="0">Super Nintendo</systeme>
<synopsis>
<synopsis langue="en">The mighty robot King has taken over Dr. Wily's base, invaded the Robot Museum, and stolen 100 CDs containing secret robot plans, hoping to create the ultimate unstoppable army of robots! And to make matters worse, he's sent 8 robot masters to prove his new-found power!
Mega Man is the only one who can stop him...or so he thought! Bass, Dr. Wily's greatest creation and Mega Man's sworn rival, is actually fighting ALONGSIDE Mega Man for once! Of course, it's only to prove that he's the strongest robot ever made, and he'll do it by smashing King's army of mechanical maniacs!
Now, Mega Man and Bass are heading out to get back all of the CD's that King stole. Run, jump, slide, dash, and blast your way through to destroy this new menace!</synopsis>
</synopsis>
<medias>
<media parent="jeu" type="video" region="unk" crc="81fe20ec" md5="26f59b8678d3e1944902b01db661689c" sha1="82be2502bdebc334941669f9a7936cdea4b4557d" format="mp4" support="">media/video/Mega Man &amp; Bass (Translated English).mp4</media>
<media parent="jeu" type="mixrbv2" region="wor" crc="00ea30bb" md5="653a1d457f05815c980c30993f2459f0" sha1="48777063960f5fd2582c1c58096127fad480bbe7" format="png" support="">media/mixrbv2/Mega Man &amp; Bass (Translated English).png</media>
</medias>
<dates>
<date region="jp">1998</date>
</dates>
<developpeur id="31">Capcom</developpeur>
<editeur id="31">Capcom</editeur>
<genres>
<genre id="10" principale="1" parentid="0" langue="en">Action</genre>
<genre id="7" principale="1" parentid="0" langue="en">Platform</genre>
</genres>
<joueurs>1</joueurs>
<topstaff>0</topstaff>
<note>16</note>
<rotation>0</rotation>
</jeu>
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
OMG, I loved pSNES.
If I understand correct pSNES has become worse.
The user is forced to use special names for roms/zips and the associating images. That's usual with arcade roms which are named usefull for this, but that's awfull for console roms.
I was perfect how it was in the previous versions, why downgrading this nice emu?
To link infos the filename is not really needed, has worked fine so far aswell.
So no chance to use the thousands of hacks and translations with covers now without adding them all manually in the database?
What a bad choice to prefer to force to link all to the database instead of making it more comfortable, a real regression.
Sorry, I'm a huge emu fan since the beginning, I've never seen a change like this before, every other SNES emus has more comfort.
There're no many others, so will pSNES be rescued or should everyone flee to RetroArch ?
I hope not.
This is not a bad choice, I just forgot to add back a few things for supporting any files/roms. This will be added back in next release.
 
  • Like
Reactions: 18Phoenix

test0000

Active Member
Newcomer
Joined
Feb 24, 2019
Messages
26
Trophies
0
Age
59
XP
102
Country
Switzerland
OMG, I loved pSNES.
If I understand correct pSNES has become worse.
The user is forced to use special names for roms/zips and the associating images. That's usual with arcade roms which are named usefull for this, but that's awfull for console roms.
I was perfect how it was in the previous versions, why downgrading this nice emu?
To link infos the filename is not really needed, has worked fine so far aswell.
So no chance to use the thousands of hacks and translations with covers now without adding them all manually in the database?
What a bad choice to prefer to force to link all to the database instead of making it more comfortable, a real regression.
Sorry, I'm a huge emu fan since the beginning, I've never seen a change like this before, every other SNES emus has more comfort.
There're no many others, so will pSNES be rescued or should everyone flee to RetroArch ?
I hope not.

Looking at the latest commits from Cpasjuste, it seems that he's trying to make it works also with custom naming for the next release.
But the new structure is better in my option since it lets you add a rom description. Thanks to that, you can also link a single image/video to multiple ROMs.
It is matter of taste. Moreover, modifying the xml file if you are confortable with scripting, is not that difficult.
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Looking at the latest commits from Cpasjuste, it seems that he's trying to make it works also with custom naming for the next release.
But the new structure is better in my option since it lets you add a rom description. Thanks to that, you can also link a single image/video to multiple ROMs.
It is matter of taste. Moreover, modifying the xml file if you are confortable with scripting, is not that difficult.
There was always a xml so no prob to support more infos if available and edit them.
If you look at the xml, you can see that it has just been overtaken by arcade, there're unneeded details like clone and rotaion.
It's great to get more informations but that's less important than comfort.
No real need to share single files for multiple (console !) roms, because no one will have the same rom twice except they are different and so they deserve different images/videos like f.e. the existing great fan covers for hacks etc.
Yes, the given image/vid packs are cool for those who don't want to use there own ones.
But I prefer the possibility like in Mame to switch between different image types like cover and preview. It's nice that these two types has been combined in the image pack but I prefer each one for itself especially a big cover.
 
Last edited by 18Phoenix,

test0000

Active Member
Newcomer
Joined
Feb 24, 2019
Messages
26
Trophies
0
Age
59
XP
102
Country
Switzerland
This is not a bad choice, I just forgot to add back a few things for supporting any files/roms. This will be added back in next release.
By the way, what do you think about moving the HiRes option from local rom setting to global one?
I do not have many roms but in best cases it was improving the rendering and in worst doing nothing.
So I end up to active it for each individual rom I have which is a bit annoying.
If it is causing an issue with a rom, we can always disable it in its settings
 
Last edited by test0000,

hellionz

Well-Known Member
Member
Joined
Feb 24, 2007
Messages
630
Trophies
1
XP
791
Country
anyone has the same problem as me? with this new version , the PAD is not working properly , it moves randomly on all the games i has checked

could somebody help me?


EDIT:deleted the config archive and restart...now work properly...so weird
 
Last edited by hellionz,

test0000

Active Member
Newcomer
Joined
Feb 24, 2019
Messages
26
Trophies
0
Age
59
XP
102
Country
Switzerland
anyone has the same problem as me? with this new version , the PAD is not working properly , it moves randomly on all the games i has checked

could somebody help me?
I have the same issue (FW 9.1 and atmosphere 10.2) with analog stick only (up & left or down & right are pressed at the same time).
The D-pad is working fine (which is the one I prefer anyway)
 

hellionz

Well-Known Member
Member
Joined
Feb 24, 2007
Messages
630
Trophies
1
XP
791
Country
I have the same issue (FW 9.1 and atmosphere 10.2) with analog stick only (up & left or down & right are pressed at the same time).
The D-pad is working fine (which is the one I prefer anyway)


delete the config archive and restart....i dont know why this happend....shiet :)
 

test0000

Active Member
Newcomer
Joined
Feb 24, 2019
Messages
26
Trophies
0
Age
59
XP
102
Country
Switzerland
delete the config archive and restart....i dont know why this happend....shiet :)
You are perfectly right. Deleting the configurations fixed the problem.
I guess it is coming from JOY_AXIS_LX, LY, RX, RY that were all 0 in previous config and that are now set to 0, 1, 2, 3 respectively.
 
Last edited by test0000,

Bisk8

Well-Known Member
Newcomer
Joined
May 29, 2018
Messages
48
Trophies
0
Age
34
XP
1,764
Country
Portugal
only made 1 some time ago, I think it still works with v4.3
can you try it pls, I don't have the time now to try it
 

Attachments

  • PFBA 4.0.zip
    647.6 KB · Views: 151

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,215
Country
United States
Should be pretty simple even if I have not ried my self.
Either you edit the existing profile for "Rockman &amp; Forte (Japan).zip" or you add the following lines at the end of the gamelist.xml file but before the very last 2 lines (</jeux> </Data>) which close the xml structure:

<jeu id="19136" romid="91343">
<path>Mega Man &amp; Bass (Translated English).zip</path>
<noms>
<nom region="ss">Mega Man And Bass</nom>
<nom region="jp">Mega Man &amp; Bass</nom>
</noms>
<regions>
<region>jp</region>
</regions>
<cloneof>0</cloneof>
<systeme id="4" parentid="0">Super Nintendo</systeme>
<synopsis>
<synopsis langue="en">The mighty robot King has taken over Dr. Wily's base, invaded the Robot Museum, and stolen 100 CDs containing secret robot plans, hoping to create the ultimate unstoppable army of robots! And to make matters worse, he's sent 8 robot masters to prove his new-found power!
Mega Man is the only one who can stop him...or so he thought! Bass, Dr. Wily's greatest creation and Mega Man's sworn rival, is actually fighting ALONGSIDE Mega Man for once! Of course, it's only to prove that he's the strongest robot ever made, and he'll do it by smashing King's army of mechanical maniacs!
Now, Mega Man and Bass are heading out to get back all of the CD's that King stole. Run, jump, slide, dash, and blast your way through to destroy this new menace!</synopsis>
</synopsis>
<medias>
<media parent="jeu" type="video" region="unk" crc="81fe20ec" md5="26f59b8678d3e1944902b01db661689c" sha1="82be2502bdebc334941669f9a7936cdea4b4557d" format="mp4" support="">media/video/Mega Man &amp; Bass (Translated English).mp4</media>
<media parent="jeu" type="mixrbv2" region="wor" crc="00ea30bb" md5="653a1d457f05815c980c30993f2459f0" sha1="48777063960f5fd2582c1c58096127fad480bbe7" format="png" support="">media/mixrbv2/Mega Man &amp; Bass (Translated English).png</media>
</medias>
<dates>
<date region="jp">1998</date>
</dates>
<developpeur id="31">Capcom</developpeur>
<editeur id="31">Capcom</editeur>
<genres>
<genre id="10" principale="1" parentid="0" langue="en">Action</genre>
<genre id="7" principale="1" parentid="0" langue="en">Platform</genre>
</genres>
<joueurs>1</joueurs>
<topstaff>0</topstaff>
<note>16</note>
<rotation>0</rotation>
</jeu>

So sorry about not answered your message right away. I thank you for it.

Yeah, I should edit and be done with it. One more thing..

Where to get the file.mp4 ? I noticed too many lists in XML are all mp4 files. What are they for ? Commercial tv, correct ?
 
Last edited by spotanjo3,

Lineacero

Well-Known Member
Member
Joined
Jul 14, 2017
Messages
341
Trophies
0
Age
38
XP
1,757
Country
Spain
@Bisk8 how about a great friend.
Been looking at your skin and they are great ,,.
I wanted to ask you if you could mix this with what I'm going to tell you ... stay tuned huh ..
With this PFBA 4.0.zip skin ,,, but remove the MAME above and put the SUPER NINTENDO LOGO on top, this psnes v2.jpg skin.
You get the idea?
Have the arcade machine upstairs remove the MAME AND put the super nintendo logo inside the MAME.
If you do it would be BRUTAL.:bow::bow::hrth::hrth::grog::grog::yay::yay:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: @BigOnYa series S is the way to go, its a bargain for a capable system