OS4 DepotLogo by Liksmaskaren 
(anonymous IP:,0) 

   Bug tracker
   Locale browser

   o Audio (334)
   o Datatype (50)
   o Demo (199)
   o Development (586)
   o Document (21)
   o Driver (97)
   o Emulation (146)
   o Game (952)
   o Graphics (488)
   o Library (109)
   o Network (226)
   o Office (62)
   o Utility (887)
   o Video (66)

Total files: 4223

Full index file. Download
Recent index file. Download



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: 8Mb
Version: 0.122
Date: 03 Aug 22
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: 12173
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)

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

This is version 0.122.

Since version 0.107:
- Attempted to fix sound issue.

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:
- A configuration file has been supplied in this LHA, "mednafen.cfg". When
Mednafen creates the configuration
  folder, one of the files in there is named "mednafen.cfg" file. By all means,
fiddle around with this file
  on your own. But I have added a configuration file that I personally have been
using for my own PSX games.
  Importantly, it reduces things like scaling, any filtering that at the moment
are causing issues. It also
  uses lower quality renderers while testing and work goes into using full
opengl. Importantly, it modifies
  value of "sound.period_time" which seems to have a massive impact on improving
audio quality at least for
  PSX emulator. Please test all of these values out and fine-tune them. You will
notice that the screen
  sizes are very small, that is just a starting point.

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 53.34, SDL 2.022, NEWLIB, MINIGL;

- I wait, and hopefully contribute, to the work going on in the latest CLIB2
threading branch which should
  offer a much more POSIX friendly and compatible way to handle threading and
- Build using Warp3DNova;
- Build version with Altivec support;
- Consider just using the current directory to where the binary is if neither or
set, and consider this
  being in preference to any environment variable - always

Copyright (c) 2004-2022 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment