OS4 DepotLogo by Kicko 
(anonymous IP: 34.236.192.4,1947) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   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
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


 Readme for:  Emulation » Gamesystem » mednafen.lha

Mednafen

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 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: 12173
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 30  (Current version)
72  (Accumulated)
Votes: 2 (2/1)  (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 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
directory;
- 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
properly;
- 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:
===
- 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
the
  value of "sound.period_time" which seems to have a massive impact on improving
audio quality at least for
the
  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;

===
Issues
===
- 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
leads to UNFREED SIGNAL
errors;
- 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;

===
Build
===
- ADTOOLS GCC 11.3, SDK 53.34, SDL 2.022, NEWLIB, MINIGL;

===
Future
===
- 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
timing;
- 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 © 2004-2022 by Björn Hagström All Rights Reserved