Here is pSNES, a snes9x port to multiple platforms.
The main goals of this snes9x port are:
- have a basic but user friendly user interface on non windows devices
- use a recent rendering interface for speed and effects support
- cross-platform and code portability
- easy updates of snes9x core (no modifications to the original sources)
- Linux (sdl1, sdl2)
- Nintendo Switch (libnx, sdl2)
- Sony Ps Vita (vitasdk, vita2d)
- Support save states
- Support cheats (put a "rom_name.cht" file with game genie codes in cheat folder)
- Support 2x, 3x, fit, fit 4/3 and fullscreen hardware linear scaling
- Support shaders effects
- The pSNES database is built against the no-intro romset "Nintendo - Super Nintendo Entertainment System (2017-05-29).zip". The best is to use this romset with pSNES.
- pSNES support preview images and videos (put files in roms media folder: png files goes in "ux0:data/psnes/roms/media/mixrbv2", mp4 files in "ux0:data/psnes/roms/media/video"). Please note that the vita port doesn't support video previews. You can download a near fullset mixrbv2 and video package here:
preview images: mixrbv2
backup: https://web.archive.org/web/2022032...box.fr/files/dev/pemu/psnes/psnes_mixrbv2.zip.preview videos: video
- Example for "Super Mario World (USA).cht" game genie codes
Code:cheat name: UnlimitedJumps code: 3E2C-AF6F enable cheat name: 99Lives code: 14B4-6F07 enable
Installation (vita)
- copy "psnes" directory to "ux0:/data/" directory on sdcard
- copy roms to "/ux0/data/psnes/roms/" directory on sdcard
- ScHlAuChi
- devkitPro and libnx people: yellows8, plutoo, profi200, WntrMute ....
- ScHlAuChi again

https://gbatemp.net/threads/psnes-a-snes9x-port-for-the-ps-vita.509360/,
https://github.com/Cpasjuste/pemu/blob/master/psnes/README.MD,
https://www.rinnegatamante.eu/vitadb/#/info/546.