[HowTo] Configure Mednafen Sega Saturn Emulation on Linux

Published: 11 March 2017
on channel: snowdreike
7,279
42

How to basic Mednafen Saturn Setup

( Sample configuration : http://pastebin.com/hZ4F3FWC )

Edit (19/04/2020) :
In case of no audio output try out: sound.driver sdl (in .mednafen/mednafen.cfg)

========================================
0:07 - First RUN
Launch mednafen (to automatically create the .mednafen folder)
All mednafen settings and savegame are stored in this folder
(Mednafen's general options are in mednafen-09x.cfg)
========================================
0:26 - Get Saturn BIOS
Get european and japanese Saturn Bios vers 1.01
sega101.bin dcfef4b99605f872b6c3b6d05c045385cdea3d1b702906a0ed930df7bcb7deac
mpr-17933.bin 96e106f740ab448cf89f0dd49dfbac7fe5391cb6bd6e14ad5e3061c13330266f
Check your file with sha256sum
And place them in the .mednafen folder and name them accordingly
(the default path and names are ~/.mednafen/sega101.bin and mpr-17933.bin)
(But you can change this by setting the ss.bios_jp and ss.bios_na_eu options)
========================================
0:56 - Pulseaudio settings
If you use pulseaudio, chances are you won't have any sound
To fix this, edit the confile file mednafen-09x.cfg with a text editor
And edit this two line accordingly:
sound.device sexyal-literal-default
sound.driver alsa
(Edit from 19/04/2020 : Use sound.driver sdl)
========================================
1:31 - Setting up gamepad
You may set the controls either by:
Launching mednafen and hitting ALT+SHIFT+1 (for the first gamepad and alt+shift+2 for the second)
Setting them directly in a config file
Create the config file for mednafen's saturn system ~/.mednafen/ss.cfg
Set the type of gamepad in port 1 ( ss.input.port1 gamepad for standard gamepad )
Bind every key for this gamepad (every keyboard keys are listed in the file more /usr/include/SDL/SDL_keysym.h)
( Sample configuration : http://pastebin.com/hZ4F3FWC )
========================================
2:12 - Filtering support
-Basic mednafen filtering
Mednafen support a wide range of basic filters
(nearest-neighbor, scalex, hqx...)
And some opengl shaders
Here is a quick comparison of :
No filtering
hqx pixel art filter
crt like shader
See mednafen official documentation for more details
https://mednafen.github.io/documentat...
-interlaced games (like athlete kings, virtua fighter 2)
Some games will render with interlaced output
(ex: Athlete Kings, Virtua Fighter 2 ...)
This filter combination can yeld some good results:
video.deinterlacer bob_offset
ss.shader sabr
ss.tblur 1
You can set this globally in the ss.cfg file or per game by setting this in a iso/cue_name.ss.cfg file in the pgconfig folder
(ex:pgconfig/ATHLETE_KINGS.ss.cfg)
-16/9 Support
Some Saturn games natively support widescreen output
(ex:Panzer Dragoon 2, NIGHTS into Dreams...)
If you want to play in widescreen for such games:
Enable widescreen in games options
And correct pixel aspect ratio to 1.25 (55/44)
In the global config file or in the per game overide configuration
(pgconfig/iso/cue_name.ss.cfg)
Set Fullscreen mode to full stretch:
ss.stretch full
For Window mode:
xscale x 55 / 44
yscale (untouch)
For exemple, if you were using a 3x scale :
(3 x 55 / 44 = 3.75 )
ss.xscale 3.75
ss.yscale 3
========================================
3:42 - Multicd games
Mednafen stores savegame on a per game basis
When dealing with games on multiple cd, to switch cd (and share the same savegame among them)
You need to create a playlist in m3u format (it's simply a list of cue files)
Create a new text file and put the list of all the cue files in it
Warning it is ill advice to use a playlist with referrenced path
(see https://mednafen.github.io/documentat... for more information)
If you can trust all iso/cue files and playlist you'll use with mednafen you can choose to disable this security
But another solution is to simply have all your m3u file reference your iso/cue all in the same folder
You'll probably need to rename your iso files (and edit the cue sheet accordingly) to prevent them from overwrting each others
Loading and working with playlist
Launch mednafen playlist/m3u as you would do with any iso file
When ingame, you can open the "virtual" cd tray by pressing F8
And cycle through the cd in the playlist by pressing F6
Finally close the virtual cd tray by pressing F8
And launch the game


Watch video [HowTo] Configure Mednafen Sega Saturn Emulation on Linux online without registration, duration hours minute second in high quality. This video was added by user snowdreike 11 March 2017, don't forget to share it with your friends and acquaintances, it has been viewed on our site 7,279 once and liked it 42 people.