It has become apparent to me recently that people do not know that mednafen is a multi-system emulator. It is the most popular emulator used for virtual boy but it can also run several other systems. I use it for the following systems. Download mednafen here . You want the winzip file.
- Virtual Boy
- Neo Geo Pocket Color (and the original)
- Atari Lynx
- Turbo Grafx
** For Atari Lynx you need the 512kb bios file**
To configure player 1 controllers press
alt+shift+1
To configure player 2 press
alt+shift+2
I’m not sure why but you have to press keys twice when configuring your buttons. But you do… so do it!
FULLSCREEN
I was able to get fullscreen by pressing alt+enter, for some system you have to edit the .cfg file to get auto fullscreen.
Also if you’re using the 1,2,5 and 6 button keys for your control panel you need to deactivate the save states (they are linked to these buttons).
Run mednafen so it can create cfg file, you need to run it before it will create a .cfg file. Now you need to open mednafen-09x.cfg with notepad or any other text editor.
If you simply delete the line with the save state for that key mednafen will recreate them mapped onto the same keys, instead assign save state 1,2,5, and 6 to another button (I assigned them all to key code 48.. which is one of the other number). I found this section by pressing ctrl + F and searching “save state”.
Frontends
Mednafen runs great in Hyperspin without hyperlaunch. Just make sure you have it launching to fullscreen outside of your frontend and the controls configured. No issues with exiting and launches in Hyperspin either!
Useful Tips
For testing mednafen outside of your frontend, If you drag a rom into the mednafen.exe, it will launch the rom. No need for command line.





I haven’t been able to to find the CFG file. I want to restore the default version. Uninstalling and re-installing doesn’t help. I’ve installed on Linux Mint, but searching isn’t as productive as I’ve hoped. Here’s my results.
/.
/usr
/usr/share
/usr/share/locale
/usr/share/locale/ru
/usr/share/locale/ru/LC_MESSAGES
/usr/share/locale/es
/usr/share/locale/es/LC_MESSAGES
/usr/share/locale/es/LC_MESSAGES/mednafen.mo
/usr/share/locale/de
/usr/share/locale/de/LC_MESSAGES
/usr/share/locale/de/LC_MESSAGES/mednafen.mo
/usr/share/doc
/usr/share/doc/mednafen
/usr/share/doc/mednafen/changelog.gz
/usr/share/doc/mednafen/NEWS.Debian.gz
/usr/share/doc/mednafen/debugger.html
/usr/share/doc/mednafen/mednafen.html
/usr/share/doc/mednafen/netplay.html
/usr/share/doc/mednafen/copyright
/usr/share/doc/mednafen/changelog.Debian.gz
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/mednafen.6.gz
/usr/games
/usr/games/mednafen
Please advise.
@david
you have to run mednafen.exe one time first, when you run it, it will create the cfg file. let me know if that works