OS4 DepotLogo by Nickman 
(anonymous IP:,2000) 

   Bug tracker
   Locale browser


   o Audio (336)
   o Datatype (50)
   o Demo (199)
   o Development (590)
   o Document (22)
   o Driver (98)
   o Emulation (146)
   o Game (966)
   o Graphics (488)
   o Library (112)
   o Network (226)
   o Office (64)
   o Utility (893)
   o Video (66)

Total files: 4256

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: 10Mb
Version: 1.186
Date: 24 Oct 2022
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: 12279
Comments: 3
Snapshots: 0
Videos: 0
Downloads: 54  (Current version)
175  (Accumulated)
Votes: 3 (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.

This is version 1.186.

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 untested
- 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"

A work in progress, and not particularly stable. Personally, I am interesting in
the PSX emulator. I have
not tested out other modules other than SNES and that was for a limited amount
of time.

Mednafen is a command line based multiple-console emulator. You run it from the
command line,
read on before invoking it.

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
- 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"
- Change "sound.period_time" to value "100000"
- Or, experiment on your own

Here are some useful key commands that you may want to know:
- ALT+ENTER   => Toggle Fullscreen;
- ALT+SHIFT+1 => Set up your controls for whatever module you are playing;

- You may very well get DSI errors as this is still in the early stages,
although, this is no worse than FPSE
  which suffers from the same problem as well as others. You should just ignore
them. See "Future" below;
- The program suffers from early exiting without calling cleanup routines which
- There is no Gameboy Advanced module yet. Compiling that requires a few fixes;
- Sega Saturn requires 64 bit. I have been told it does not work;

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

Known Issues (work in progress)
- X1000 performance is slow; mednafen is CPU intensive
- Sega Saturn did compile and is an available module, but whether it works I do
not know; 64 bit only
- Sound is not perfect. Considering implementing with OpenAL

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