Multi-System Emulator

Mednafen (Multi-system Emulator)
version: R62
runs on firmware: 3.41 & under

Mednafen is a multi-system emulator. It can emulate various systems such as NES, GB/GBC, GBA, SMS, GG, and more.


– Supports built-in NES, GB, GBC, GBA, SMS, GG, MD (Genesis), PCE, PCE-CD, NeoGeo Pocket (and color), WonderSwan (and color) emulators.
– Supports Nestopia(NES) Gambatte(GB GBC) and VBA-M(GBA) external emulators
– Load uncompressed or zipped images
– Save and load save ram and save states (not currently supported in Gambatte and VBA-M)
– File browser, place your games on a USB drive, or FTP them to the internal drive
– Fast forward


– Better user interface
– Improved Two player
– Other features
– Possibility of netplay
– Faster and better GBA support


– PCE CD support requires bios at /dev_hdd0/game/MDFN90001/USRDIR/pcebios.bin and currently only supports bin + cue, with all tracks inside the bin (no external audio tracks yet, sorry).

– File Menu:
> Up and Down to Scroll the list by 1
> Left and Right to scroll the list by a page
> R2: Toggle Bookmark
> R3: Open emulator select menu
> Cross: Select File or directory
> Circle: Go to previous directory
> Triangle: Exit

– In Game:
> R2 for fast forward
> R3 to open settings menu
> Hold L3 + L2 to save state
> Hold L3 + R2 to load state
> Hold L3 + R3 to redefine controls

– Settings Menu:
> Up and down to choose setting
> Left and right to change the current settings value
> Circle to exit menu

Bugs and Issues:

– Loading new games does not work, it will drop you back to the XMB
– VirtualBoy support hangs PS3
– Lynx support is currently disabled
– Gameboy Advance support is spotty, some games can’t get to full speed
– Some features may be missing from WonderSwan and neo-geo pocket
– VBA-M is currently not available for Gameboy mono and color emulation
– SNES support is not enabled or tested for that matter

Change log for revision62:

– Add automatic state save and load
– Pause game when opening XMB

Posted in PS3 Emulators | Leave a comment

Gameboy/Color Emulator

Gambatte (Game Boy/Game Boy Color Emulator)
version: Release 2
runs on firmware: 3.41 & under

This is a Game Boy and Game Boy Color emulator. If you don’t know what a Game Boy / GB Color emulator is than you’ve been living under a rock.

Change log for release 2:

– Press L3 + R3 to return to ROM selection directory.

Posted in PS3 Emulators | Leave a comment

TurboGrafx-16 Emulator

PCE.emu (PC Engine / TurboGrafx-16 Emulator)
version: 1.3.0
runs on firmware: 3.41 & under


– Accurate emulation and high compatibility rate.
– Zip file support
– CD emulation via loading cue files, you must have a system card rom named syscard.pce in the same directory as your cue files.
– Cue files may use external audio tracks in Ogg Vorbis & Wav (PCM, ADPCM, etc) formats (not working on PS3 currently)
– Optional on-screen multi-touch controls in addition to keyboard controls (needs Android 2.1 for multi-touch)
– Backup memory and save state support, one auto-save and one manual slot for save states
– No user activation or other nonsense

Performance Notes (as of version 1.3.0):

– Android : 55-60fps with hucards on a 550Mhz Droid running Android 2.2. CDs may need slight overclock (600-700Mhz) to run at similar speeds depending on the game’s screen mode. On-screen controller can cause a small speed hit so disable it when not in use, will be optimized in the future.

– iOS: 60fps on iPhone 4 with hucards & CDs (~50% cpu utilization). 20-30fps on iPod Touch 2nd gen.

PS3: 60fps with hucards & CDs.

Default Controls for Android:

– D-pad : navigate menus (Up & Down), Left to go up a directory in file picker, Right to select highlighted entry
– Z, X : Buttons I & II
– Space : Select
– Return : Run
– Menu : open/close the main menu
– L : go directly to Load Rom menu
– Q : Save State
– W : Load State
– Search : Fast-forward in-game
– Back button : Exit game or go back in menus

Controls for iOS:

– Touch top-right corner : open the main menu
– Touch bottom-left corner : Fast-forward in-game (deactivates upon next input elsewhere on screen)

Controls for PS3:

– D-pad : navigate menus (Up & Down), Left to go up a directory in file picker, Right to select highlighted entry
– Cross : confirm/select menu entry, Button I
– Circle : cancel menu entry/go back, Button II
– Select : Select
– Start: Run
– L2 : open/dismiss menu
– R2 : Fast-forward

Currently known issues/bugs:

– No international character support in gui
– Not really a bug, but when running on a case-sensitive file system make sure your CUE file specifies references in the same case as on the file system.
PS3: only 1 controller is supported
PS3: loading a CUE file with external audio tracks causes the system to lock up
PS3: sound is not synced properly, causes slight distortion in the audio

Change log for v1.3.0 (2010.11.08):

-Updated to Mednafen 0.9.14-wip core with various emulation fixes
– 16-bit image rendering enabled to decrease GPU bandwidth and improve speed for devices where this is a bottleneck
PS3: Updated to use firmware 3.41 libraries, fixes slowdowns in games that use larger than 256 pixel wide screen modes
PS3: CD images now work, but only bin+cue for now. images with external audio tracks cause a system lockup

Posted in PS3 Emulators | Leave a comment

Nintendo Emulators

Nestopia (NES Emulator)
version: Release 2
runs on firmware: 3.41 & under

This is an NES emulator. First to be released on the PS3. If you don’t know what an NES emulator is than you’ve been living under a rock.

Change log for release 2:

– Adds saving & loading.

– You can now exit to the XMB without having to restart your PS3.

– Adds fast forward (R2 Trigger).


FCEU (NES Emulator)
version: 1.3
runs on firmware: 3.41 & under

This is an NES emulator. Second to be released on the PS3. If you don’t know what an NES emulator is than you’ve been living under a rock.

Include are two pkg files. One for running on firmware 3.41, and the other for firmware 1.92


– .zip support
– SRAM support
– State save
– 4P Support
– Settings save and load
– Shader support (Cg format)
– Not all shaders run full speed at 1080p.
– Try lower the resolution for shaders which run slow.
– Aspect ratio makes a difference as well.


Up – Go up
Down – Go down
Left – Go back five file entries
Right – Go forward five file entries
L1 – Go back one page
R1 – Go forward one page

Cross – (If directory selected) enter directory/ (if ROM selected) start ROM
Triangle – Same as Cross
Circle – (If not in root directory) Go back to previous directory
L2 + R2 – (If you previously exited a ROM) return to game
Select – Go to settings menu (see ‘CONTROLS IN SETTINGS MENU’ section)

L2+L3 – State Load
R2+R3 – State Save


Up – Go up one setting
Down – Go down one setting
Left – Change setting to the left
Right – Change setting to the right

Circle – Go back to ROM menu


Display framerate – This will show the FPS (Frames Per Second) onscreen
Current save state slot – Toggle FCEU save state slot.
Resolution – Switch between resolutions – 480p mode, 720p mode and 1080p mode (depending on your monitor’s supported resolutions)
Aspect Ratio – Switch between aspect ratios 4:3 and 16:10 (16:9 will come shortly, for now choose 16:10 on widescreen – perhaps small
cutoff at left and right))
Hardware Filtering – Switch between Linear interpolation (Bilinear filtering) and Point filtering.
Control Style – Switch between original NES style or the more preferred SNES style.
Shader – Select a shader to use.


Standard NES Controls (layout identical to NES controller)
Better NES Controls (rotates input changing Square->B, Cross->A)

R3 + L3 – Press these two buttons together while in-game to go back to the ROM browser menu.

Right analog left / right – Adjust save state on the fly.


– PAL games do not run properly.
– Please start reporting them on the google code bug tracker


– For people running this on HDTVs complaining about input lag:
>Turn off all post-processing filters you may have running – on Sony Bravia HDTVs, display Motion Flow (this also causes input lags
with most games in general, not just this SNES emu. If your HDTV has a ‘Game’ mode or something of the sort, select that as well.


– Stock shader will run all games at 60fps.
– Some shaders are very taxing currently.
– PAL runs way to fast.


– GameGenie
– Pretty GUI.

Posted in PS3 Emulators | Leave a comment

Super Nintendo

SNES9X (SNES Emulator)
version: Build 4.4.1
runs on firmware: 3.41 & under

If you exit a ROM with L3+R3, you can return back to the game while inside the ROM Browser menu by pressing

L2+R2 simultaneously.

Change log for v4.4.1:
– Added pixel shaders – select them in General Settings.
The following pixel shaders have been added:
> Stock (Default shader)
> 2xSaI
> Blur
> Curved CRT
> HQ2x
> Quad interpolation
> Scanlines
> Sharpen
> Super2xSaI
> SuperEagle
all but SuperEagle, Super2xSaI and Curved CRT run at fullspeed at 1080p 16:9 – the highest resolution. If a shader doesn’t run at fullspeed on that resolution, 720p resolution 16:9/4:3 will run it just fine at fullspeed.

-PAL60 option works with 1.92 version
-Added a ‘Force NTSC ROM to PAL’ option to SNES9x Settings

snes9x-ps3-4.4.1-fw3.41 –
this is for people with firmware 3.41

snes9x-ps3-4.4.1-576pdisabled-fw1.92 –
this is for people with firmware 1.92 AND if you’d rather default to 480p if you have a CRT TV

snes9x-ps3-4.4.1-576penabled-fw1.92 –
this is for people with firmware 1.92 AND if you’d rather default to 576p if you have a CRT TV

Change log for v4.4.0:


– PAL issues are fixed at all resolutions – ghosting is gone

– It’s now possible to run NTSC ROMs and PAL ROMs alike correctly at 576p PAL mode. When the setting ‘PAL60’ is set to ON, a trick will be applied to get NTSC ROMs to run correctly at 50Hz mode. If set to OFF, it will run PAL ROMs correctly. Even though PAL ROMs will play normally now at 480p/720p/1080p, 576p still seems to run PAL ROMs slightly better – but it’s probably unnoticeable to the user.

– Cheatcode files can now be loaded and selected/enabled ingame. Note that all zSNES and SNES9x cheatcode files are supported – everything with the .CHT extension. You can also set a Cheatfile directory. If you don’t set a Cheatfile directory, the default will be USRDIR.

Cheatfiles must have the same filename as the ROM. Here is how selecting and enabling cheats works in-game:

– Right analog stick – Left + L2 – Move cheat position back by one (-1)

– Right analog stick – Right + L2 – Move cheat position forwards by one (+1)

– Right analog stick – Up – Enable the currently selected cheat

– Right analog stick – Down – Disable the currently selected cheat

Here are two links with some quite useful cheatfiles:…p;can=2&q=



There still remains the issue that with the FW 1.92 versions you can’t switch the resolution easily – so I have had to resort to including two builds for 1.92 (just for the people who are running this on CRT TVs – the PS3 has this odd habit of picking as the best resolution exactly the resolution you do not want to use in the first place :P).

snes9x-ps3-4.4.0-fw3.41.pkg – this is the one most people would want to use – for firmware 3.41 and up

snes9x-ps3-4.4.0-576penabled-fw1.92.pkg – 576p is enabled in PARAM.SFO – so if you’re running this on a CRT TV and your TV happens to be PAL, it will select 576p first and you’re stuck with that resolution basically because there is no resolution switching with the 1.92 version (this has never been possible even up to now – but I’m just mentioning it for the first time since it’s only now becoming an issue due to certain people using it on a CRT TV and getting stuck in PAL mode).

snes9x-ps3-4.4.0-576pdisabled-fw1.92.pkg – 576p is disabled in PARAM.SFO – so if you’re running this on a CRT TV – even if your TV happens to be PAL, it will select 480p and you will be stuck with that resolution basically because there is no resolution switching with the 1.92 version.

BTW, for all people using this on HDTVs – don’t worry about this long-winded explanation – it will automatically pick the best resolution for your TV with the 1.92 version. Resolution switching is possible with 3.41 so users with FW 3.41 get the best end of the deal at the moment until we figure out a way to be able to switch resolutions with 1.92.

Posted in PS3 Emulators | Leave a comment