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,

sorabora

Well-Known Member
Member
Joined
Dec 8, 2016
Messages
368
Trophies
0
XP
1,501
Country
United States
Here it is, pSNES with OpenGL (and shaders) support : https://github.com/Cpasjuste/psnes/releases

  • use OpenGL for rendering, which allow some nicer ui effects (thanks armada, fincs, subv... for theire work on mesa/nouveau)
  • point filtering can now be used in any rendering size
  • add a few libretro shaders (retro-v2, scanlines, pixellate, crt easymode, crt geom, sharp bilinear, sharp bilinear scanlines, sabr v3, xbrz, supereagle). Note that some shader will work better in integer scaling (2x, 3x), and some will have a better effect with linear filtering (sharp bilinear). Also, some are very intensive (crt geom, sabr, xbrz) and may not work fullspeed in some emulators (pSNES).

There is maybe some new bugs added, we'll see !

I love you.
 

onofrix

Well-Known Member
Member
Joined
Jun 29, 2015
Messages
105
Trophies
0
Age
44
XP
1,347
Country
Here it is, pSNES with OpenGL (and shaders) support : https://github.com/Cpasjuste/psnes/releases

  • use OpenGL for rendering, which allow some nicer ui effects (thanks armada, fincs, subv... for theire work on mesa/nouveau)
  • point filtering can now be used in any rendering size
  • add a few libretro shaders (retro-v2, scanlines, pixellate, crt easymode, crt geom, sharp bilinear, sharp bilinear scanlines, sabr v3, xbrz, supereagle). Note that some shader will work better in integer scaling (2x, 3x), and some will have a better effect with linear filtering (sharp bilinear). Also, some are very intensive (crt geom, sabr, xbrz) and may not work fullspeed in some emulators (pSNES).

There is maybe some new bugs added, we'll see !
thanks! ive seen that some games like Stunt Race Fx (usa version) now doesnt works at full speed with no shaders activated. Point or linear have the same effect.

In last version (1.7) the game works at full speed.
 
Last edited by onofrix,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
thanks! ive seen that some games like Stunt Race Fx (usa version) now doesnt works at full speed with no shaders activated. Point or linear have the same effect.

In last version (1.7) the game works at full speed.
Hum strange, it may not be related to the new opengl code. I'll try to take a look very soon.
 

Skyfox90

Member
Newcomer
Joined
Sep 18, 2018
Messages
11
Trophies
0
Age
33
XP
156
Country
United States
Hi cpasjuste, thanks for ur hard work :), same here, super mario all stars and other games runs slow, i use sx pro, i will go back to 1.7 for now.

Just a question, why the filters like 2xhq and others are removed?you will put back soon?
 

stepppp

Active Member
Newcomer
Joined
Jun 24, 2006
Messages
33
Trophies
1
XP
1,876
Country
Games running a lot choppier with this version, SXOS, 5.1, also had 2 lockups on the menu when scrolling through the games.

EDIT : Deleted all the files, copied them over again, went into F ZERO, played perfectly. smooth.....came out back into menu, played SMB World, ran choppy.....went back into F ZERO and this also now plays choppy.

Not sure if that helps.
 
Last edited by stepppp,

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Tested Mega Man X with MSU1 hack and works pretty smooth, I tested several filters and only had slowdowns with CRT, with other filters works like a charm, may test that filter on non-msu1 hacia and report back later.
I'm using ReiNX btw.

Enviado desde mi LG-X240 mediante Tapatalk
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Well yeah, CRT slowdowns most of the games, where bilinear sharp scal runs smooth with ocational slowdowns, for FX games I don't recommend any filters.

Enviado desde mi LG-X240 mediante Tapatalk
 

DrNeroCF

Well-Known Member
Newcomer
Joined
Oct 12, 2016
Messages
97
Trophies
0
Age
39
XP
409
Country
United States
Testing on Hekate 4.

Supereagle on 1.6:

xTTh0oX.jpg


Supereagle on 2.0:

UBxBVIm.jpg


Black bars on top and bottom, I don't think the smoothing filters do anything anymore.

Got a save state to crash the Switch by loading a state on the second game loaded.

DKC2 slows down a ton more in 2.0 with any filter, though starting the game with the filter already set slows it down about the same as the non-gl version.

CRT filters work, but don't seem to do much to the actual pixels in games.

Awesome to see OpenGL support so quickly, hope this helps any!
 

aboreal

Well-Known Member
Newcomer
Joined
Aug 25, 2012
Messages
54
Trophies
0
XP
266
Country
Here it is, pSNES with OpenGL (and shaders) support : https://github.com/Cpasjuste/psnes/releases

  • use OpenGL for rendering, which allow some nicer ui effects (thanks armada, fincs, subv... for theire work on mesa/nouveau)
  • point filtering can now be used in any rendering size
  • add a few libretro shaders (retro-v2, scanlines, pixellate, crt easymode, crt geom, sharp bilinear, sharp bilinear scanlines, sabr v3, xbrz, supereagle). Note that some shader will work better in integer scaling (2x, 3x), and some will have a better effect with linear filtering (sharp bilinear). Also, some are very intensive (crt geom, sabr, xbrz) and may not work fullspeed in some emulators (pSNES).

There is maybe some new bugs added, we'll see !

Thanks mate for your great work.

With the new implementation of OpenGL, do u think that in the future it could happen pSNES with heavy shaders (4xBRZ - HQ4x) at full speed?


Cheers!
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Thanks mate for your great work.

With the new implementation of OpenGL, do u think that in the future it could happen pSNES with heavy shaders (4xBRZ - HQ4x) at full speed?


Cheers!
Probably, i didn't had the time to improve the shader, nor to select faster ones. Also, there is actually a bug in nouveau/mesa (opengl) implementation which slow down things like reported. This is actually beeing fixed.
 

Bellebite2000

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
180
Trophies
0
Age
64
XP
256
Country
Afghanistan
Any chance to see at least one decent shader? Like caligari? Current ones are just... Well... Current scanlines are looking like crap and don't respect the resolution.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM