Skip to content
Super Nintendo/Super Famicom emulator
Branch: master
Clone or download
Pull request Compare This branch is 23 commits ahead, 195 commits behind libretro:master.
Latest commit 24ba287 Aug 7, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CATSFC
libretro Initial commit for mouse support. Mouse cursor can be controller by e… Dec 6, 2015
source Initial commit for mouse support. Mouse cursor can be controller by e… Dec 6, 2015
vita Relabeling the screen size options. the 4:3 option was confusing peop… Aug 7, 2016
vpk/sce_sys Updating a few things to make this HENkaku-ready. Aug 6, 2016
.gitignore Updating a few things to make this HENkaku-ready. Aug 6, 2016
Makefile Fixes so that SNES mouse works both on PSTV and VITA Aug 7, 2016
README.md Updating a few things to make this HENkaku-ready. Aug 6, 2016
copyright GUI picture overhaul. Jan 19, 2013

README.md

CATSFC-libretro-vita

Based on: CATSFC version 1.36, 2013-06-16 https://github.com/libretro/CATSFC-libretro

A Super Nintendo emulator for PlayStation VITA, run through the native VITA hack: HENkaku

Based on:

  • Snes9x 1.43, by the Snes9x team (with research by the ZSNES folks, anomie, zsKnight, etc.)
  • NDSSFC 1.06, by the Supercard team (porting to the MIPS processor)
  • BAGSFC, by BassAceGold (improving over NDSSFC)
  • CATSFC, by ShadauxCat and Nebuleon (improving over BAGSFC)
  • CATSFC-libretro, a libretro-compliant port of CATSFC

Installation

Build the emulator from source and use HENkaku and molecularShell to copy the VPK file to your VITA through FTP. Install the VPK file using molecularShell. Run the resulting bubble on your home screen.

Usage

Use molecularShell (or similar) to copy over ROM files to your PSVITA system. The ROMs can be anywhere on the filesystem. Once the ROMs are on your device, run the emulator. You can configure the controls, but by default, pressing L-trigger + R-trigger during a game will bring you back to the menu.

Compilation

This emulator is configured to build with the vitasdk. Also requires the following:

** NOTE **: As of 2016/08/06, I was required to make a patch to the newest psplib4vita in order to make the text render at the correct height. I don't know if anyone else has had this issue, so I haven't submitted a pull request. If you run into this issue, rebuild psplib4vita with the following change to video.c to move all text down 16px:

int pspVideoPrint(PspFont *font, int sx, int sy, const char *string, uint32_t color) { return pspVideoPrintN(font, sx, sy + 16, string, -1, color); }

You can’t perform that action at this time.