Mednafen for the PS3 has been getting updated so frequently lately that it's made it almost impossible to keep up with. With a new revision coming out every few hours or so, Mednafen is well on it's way to becoming another great edition to our ever growing library of underground apps, games and homebrew for the PS3 entertainment system. In less then a week, Mednafen has gotten all the way up to revision 30!
A quote from Robo Hobo:
Mednafen PS3 README/ChangelogProject is under heavy development, there may be bugs, please report issues so they can be fixed!
Supports NES, GB, GBC, GBA, SMS, GG, PCE. Zip files. Save States.
Will support PCE CD, Atari Lynx, NeoGeo Pocket Color and WonderSwan in the future.
The following is a list of changes since it's inception;This is a port of the Mednafen Multi-System emulator to the Sony Play Station 3.
It is currently based on version 0.9.12-wip
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
The first time you load a game for a system, you will be asked to configure the controls, you can reconfigure them later by pressing L3 + R3.
Better user interface
Improved Two player
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)
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
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
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
I get the feeling that the new mednafen-wip drivers don't support big-endian processors yet, megadrive needed modifications, VirtualBoy doesn't work, and pce_fast has all background tiles flipped on the x axis.
The original author of Mednafen, and all of the emulators it contains.
The authors of Nestopia, Gambatte, VirtualBoyAdvance (and all of it's forks)
The people who make the PS3 jailbreak possible
Changes since Oct 25 2010
R2 - [No log message]
R3 - A few too many files.
R4 - Hopefully fixes loading non-zipped files.
R5 - Add load new game item on R3 menu. Press Triangle in the browser to change your mind. Doesn't like to load more than one SMS or GG game in a session.
R6 - Make File list larger and take up whole screen on wide screen displays. XMB no longer sluggish with list open. Add a quick note about building.
R7 - Add new font.
R8 - Maintenance, do not compile.
R9 - More maintenance, do not compile
R10 - One more
R11 - New cleaner Makefiles, read BUILDING NOTES.TXT for details. Split System Code from emulator code. New shot at font, less blurry, but slow.
R12 - Makefiles generate dependencies now
R13 - Lower resolution, yet snappier, font.
R14 - Use thread for presenting frames, maybe faster, maybe not. Save State load button is probably broke, will work on input next.
R15 - Maintenance, do not compile Undo threaded frame buffer, boy that was broken in fun ways. Begin PCE support
R16 - Preliminary PCE Support, no CD yet, that will come later
R17 - Fix cutoffs and crashes in input getter
R18 - Compile in Lynx, NeoGeo Pocket, and WonderSwan. Only WonderSwan and NeoGeo work for now, but neither is really tested.
R19 - [No log message]
R20 - Support bookmarks, in file list press R2 to set or remove bookmark.
R21 - Enable lynx, read Readme for BIOS info
R22 - Fix load state button
R23 - PCE CD support, ftp bios to /dev_hdd0/game/MDFN90000/USRDIR/pcebios.bin, use only BIN/CUE with no external tracks or PS3 may hang.
R24 - Add descriptions to settings menu.
R25 - Remove obsolete vsync option, it's always on now
R26 - Add reload game to nestopia and gambatte
R27 - all: Add reset option
R28 - Add save state confirmation to mednafen (may not on all systems) Move state buttons to R2 and L2 in gambatte and nestopia
R29 - Increase scroll speed in file list Fix XMB responsiveness in setting menu
R30 - Move mednafen input configure text toward the leftAnd as always, have phun. Make sure to report any bugs and issues you may find to Robo Hobo.
--->Mednafen List of bugs/issues known and the respective status<---
--->Mednafen Bug/Issue Submitter to Robo Hobo<---
Press the circled red box to submit a new bug. Make sure to add as much information as possible.
Update 10/31/10 - New revisions
Update 11/01/10 - New revisionsR31 - Hopefully fix longstanding File browser issues!
R32 - Display log when mednafen fails to load game. Might not be too readable right now.
R33 - Alias left stick to dpad.
R34 - Clean up bookmark display
R35 - Bugs/Issues list
R36 - Edited wiki page Bugs through web user interface.
R37 - Edited wiki page Bugs through web user interface.
R38 - Edited wiki page Bugs through web user interface.
R39 - Add small font. Pressing circle at top of file browser no longer hangs PS3. Frame rate counter in mednafen.
R40 - Add FPS counter to gambatte and nestopia. Move timing functions out of emulators and into system library
R41 - Some maintenance
Update 11/02/10 - New revisionsR42 - More maintenance
R43 - Add simple sdl version of system code, for better testing
R44 - Edited wiki page Bugs through web user interface.
R45 - Mednafen-wip test - not worth using right now, just here for clean copies
Update 11/03/10 - New revisionsR46 - Nestopia merged into mednafen-wip (mednafen-wip still isn't useful)
R47 - Begin integrating gambatte into mednafen-wip (still not useful)
R48 - mednafen-wip update (fix pce image size, save load and reset in gambatte and nestopia)
Update 11/04/10 - New revisionsR49 - mednafen-wip: Merge in VBA-M
R50 - Fix vba-m sample rate Add emulator selector, press R3 during file select
R51 - Save and load battery in vba-m Load files unpacked by mednafen's core in nestopia gambatte and vba-m
R52 - mednafen-wip: Support save states in nestopia
R53 - Re-enable PCE CD support Compile built-in PCE Fast module, but disable access due to bugs. (All bg tiles are inverted, I don't think the new mednafen drivers support Big-endian yet)
R54 - Update documents
R55 - Copy libz.a to mednafen-wip directory.
R56 - Fixed hang when opening emulator select menu
R57 - Whoops, broke game loading in last commit
R58 - Start local two-player support for consoles (SMS, NES, PCE). Currently all players share the same button map as player 1.
R59 - Get Megadrive working after some endian fixes (note: please 'make clean' any existing build trees to apply pre-processor change)
Update 11/06/10 - New revisionsR60 - Update readme concerning available features (IPS patch, more PCE CD format info) Hopefully fix remaining endian issues in Megadrive (status windows in various games being garbled) Add option to store save games and states in same directory as game file, and to disable compression for sharing saves with other emulators (press r3 in file browser)
Update 11/15/10 - New revisionR61 - Remove old mednafen from current svn (read BUILDING NOTES.TXT for info to build an old version) Clean old nestopia and gambatte files Update BUILDING NOTES.TXT Add rebuild-all.sh script for building clean versions.
R62 - Add automatic state save and load Pause game when opening XMB.
Update 11/18/10 - New revisionsR64 - Begin refactoring
R65 - Continue refactoring
Update 11/19/10 - New revisionsR66 - More touching up in l1ght branch
R67 - More work on l1ght. Use Freetype for fonts, begin re-adding bookmarks, other cleanup.
Update from Robo Hobo 11/03/10 - Broken compiling on SDK 1.92R68 - l1ght: Fix fonts being cut off, more work on settings
Source: mednafen-ps3No time to test save states right now, but for normal saves you may need to uncompress it. It's stored as a gzip file. On windows if you have 7zip installed, just right click on it and select extract here to get the file. I'll try and sort saves out tomorrow, maybe even add mednafen's cheat function if I get the time.
At any rate, I seem to have broken compiling on SDK 1.92, but for those with firmware 3.41 here is mednafen-wip r59, with Megadrive support. Please read the readme and note that some features are broken (loading new games in particular), but this will install separate from the old version in case you really miss them.