OS4 DepotLogo by invent 
(anonymous IP:,2219) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Emulation » Gamesystem » mednafen.lha


Description: Mednafen Emulator
Download: mednafen.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 12Mb
Version: 1.253
Date: 09 May 2023
Author: rjd324
Submitter: Ryan Dixon
Email: 3246251196ryan/gmail com
Homepage: https://mednafen.github.io/
Category: emulation/gamesystem
Replaces: emulation/gamesystem/mednafen.lha
License: GPL
Distribute: yes
Min OS Version: 4.1
FileID: 12527
Comments: 3
Snapshots: 0
Videos: 0
Downloads: 78  (Current version)
295  (Accumulated)
Votes: 6 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
This is based on the Mednafen v1.29 source code with various hacks to make it
work for AmigaOS4.

Supported game systems:
- Apple II/II+
- Atari Lynx
- Neo Geo Pocket (Color)
- WonderSwan
- GameBoy (Color)
- GameBoy Advance
- Nintendo Entertainment System
- Super Nintendo Entertainment System/Super Famicom
- Virtual Boy
- PC Engine/TurboGrafx 16 (CD)
- SuperGrafx
- Sega Game Gear
- Sega Genesis/Megadrive
- Sega Master System
- Sega Saturn (64-bit only)
- Sony PlayStation

This is version 1.253.

Version 0.122, since version 0.107 (first release):
- Attempted to fix sound issue.

Version 0.135, since version 0.122:
- Compiled using GL4ES libraries
- Remove screenblanker from appearing whilst using mednafen
- Always call de-initialiser rourtines on early exit instead of returning
  without cleanup
- Icons are now added; thank you Samo79

Version 1.186, since 0.135:
- Built using latest CLIB2 (afxgroup). This seems to solve the DSI errors that
  occur due to threading
- Added versioning
- Changed the window title to include the version of mednafen, game and module
- Using CLIB2 seems to fix the GBA module; so now this is available but
- Sega Saturn also builds, but I have not tested it -- Basically, all the
  modules build
- Incorporated Samo79's great contributions which includes more documentation
- Extract the LHA and READ the section below titled "The configuration file"

Version 1.243 since 1.186:
- Fixed the minimize gadget not showing on initial window mode startup
- Added the SegaSaturn (SS) module by forcing building via 32-bit PPC code;
  this is very slow since a quad core CPU is required
- Fixed a slow down caused by linking with SDL2/GL4ES library that was dumping
  debug information to serial due to a non-release build
- Linked with bleeding edge (at the time of 14/12Dec/22) GL4ES, SDL2 libraries

Version 1.253 since 1.243:
- No changes other than the README document. The document and description
  fields now include which game systems are supported so that searches for
  those systems now actually match with mednafen

Mednafen is a command line based multiple-console emulator. You run it from
the command line. Read on before invoking it; PARTICULARLY the next two
sections. You can use wrapper programs like EGame to avoid using the command

The configuration directory:
- The first thing Mednafen wants to do is to create (or find) a configuration
- You either need to set an environment variable named HOME or MEDNAFEN_HOME
- MEDNAFEN_HOME is taken in preference, and it should contain the full path to
  the directory where the MEDNAFEN configuration (will) exists. If I run:
  "SETENV MEDNAFEN_HOME SYS:S/.mednafen", then Mednafen will look within there
  for the configuration files, saves, etc
- If MEDNAFEN_HOME is not set, then Mednafen will use the environment variable
  HOME instead. It behaves differently, though, since Mednafen then assumes
  that there is a ".mednefan" folder inside of HOME
- If either of these variables have a trailing '/' then things will not work
- TLDR: Create an environment variables named MEDNAFEN_HOME and give it the
  full path to the configuration folder
- If none of these variables exist, the game will not run anyway

The configuration file:
The default configuration file can be used, but do the following:
- Change "cd.image_memcache" to value "1" (Optional, but advised)
- Change "sound.period_time" to value "100000" (Definitely)
- Change "video.glvsync" to value "0" (Optional, but may help)
- Change "video.blit_timesync" to value "0" (Optional, but may help)

Useful key commands to know:
- ALT+ENTER => Toggle Fullscreen
- ALT+SHIFT+1 => Set up your controls for whatever module you are playing

Built with:
- ADTOOLS GCC 11.3, SDK 54.16, SDL 2.25.0, CLIB2 (afxgroup) + GL4ES

Hardware considerations:
This port of Mednafen has been tested on an AmigaOne X5020 and the Playstation
module is definitely playable - even though the recommendation is a dual core
CPU. I have also tried it on an X1000 with a 7950HD with relatively poor

Copyright © 2004-2024 by Björn Hagström All Rights Reserved