-
Notifications
You must be signed in to change notification settings - Fork 11
09. Emulators: standalone
- Systems: Amiga
- Rom dir:
/storage/roms/amiga
- Needs assets/bios: true
- Bios dir:
/storage/roms/bios/Kickstarts
- Bios files:
Filename | Description | md5sum |
---|---|---|
kick33180.A500.rom | v1.2 rev 33.180 | 85ad74194e87c08904327de1a9443b7a |
kick34005.A500.rom | v1.3 rev 34.5 | 82a21c1890cae844b3df741f2762d48d |
kick37175.A500.rom | v2.04 rev 37.175 | dc10d7bdd1b6f450773dfb558477c230 |
kick39106.A1200.rom | v3.0 rev 39.106 | b7cc148386aa631136f510cd29e42fc3 |
kick40068.A1200.rom | v3.1 rev 40.68 | 646773759326fbac3b2311fd8c8793ee |
kick40068.A4000.rom | v3.1 rev 40.68 | 9bdedde6a4f33555b4a270c8ca53297d |
- Config dir:
- SMB:
\\your_system\Configfiles\amiberry
- SSH:
/storage/.config/amiberry
Supported files
Amiberry supports games with .adf .adz .ipf .lha .uae .zip
extension. Amiberry also supports WHDLoad and autodetects .lha & .zip
files if they contain WHDLoad files.
Default configs
Amiberry comes with default config files for common Amiga systems. The start script will load configs for Amiga A500 or A1200 if the filename contains "AGA" or "CD32" strings. You find the config files in /storage/.config/amiberry/conf
Custom configs
If you need to apply custom configurations for your games then simply copy a default config file to /storage/roms/amiga/yourgamefolder
and rename it as you wish. After that you can change the settings and adjust the config file as you need. Add the paths to your floppy images and the emulators can boot your config files straight into the game.
Amiberry example.uae
So for example add to your example.uae
file these lines to load images from /storage/roms/amiga/ADF
called TSoMI, The_Disk1.adf
floppy0=/storage/roms/amiga/ADF/TSoMI, The_Disk1.adf
floppy1=/storage/roms/amiga/ADF/TSoMI, The_Disk2.adf
floppy2=/storage/roms/amiga/ADF/TSoMI, The_Disk3.adf
floppy3=/storage/roms/amiga/ADF/TSoMI, The_Disk4.adf
- Systems: Nintendo 3DS
- Rom dir:
/storage/roms/3ds
- Needs assets/bios: true
- Bios dir:
/storage/.config/citra-emu/nand
- Bios files:
Dumping System Archives and the Shared Fonts from a 3DS Console - Citra
- Config dir:
- SMB:
\\your_system\Configfiles\citra-emu
- SSH:
/storage/.config/citra-emu
- Systems: Nintendo GameCube / Wii
- Rom dir:
/storage/roms/gc
/storage/roms/wii
- Needs assets/bios: false
- Config dir:
- SMB:
\\your_system\Configfiles\dolphin-emu
- SSH:
/storage/.config/dolphin-emu
- Systems: DOS
- Rom dir:
/storage/roms/pc
- Needs bios: true
- Bios dir:
/storage/roms/bios
- Bios files
Filename | Description | md5sum |
---|---|---|
MT32_CONTROL.ROM | Roland MT32 | 5626206284b22c2734f3e9efefcd2675 |
MT32_PCM.ROM | Roland MT32 | 89e42e386e82e0cacb4a2704a03706ca |
- Config dir:
- SMB:
\\your_system\Configfiles\dosbox
- SSH:
/storage/.config/dosbox
Game.conf
Check out the dosbox config directory so /storage/.config/dosbox
or \\your_device\Configfiles\dosbox
then copy the file dosbox-staging.conf
into your game directory and rename it appropriate. Finally you have to open the conf file and edit the section [autoexec] which basically executes the commands to run your game.
Example:
So if you want to play i.e. Elder Scrolls Arena you have to create a directory ARENA in your dos folder which should contain all your game files. Then copy the dosbox-staging.conf
file into the ARENA directory and rename it to Elder Scrolls Arena.conf
afterwards open it with an editor, scroll down to section [autoexec]
and change the commands to start arena like this:
Default
[autoexec]
# Lines in this section will be run at startup.
mount c /storage/roms/pc/drive_c
c:
cd example
example.exe
#exit
Arena
[autoexec]
# Lines in this section will be run at startup.
mount c /storage/roms/dos
c:
cd ARENA
ARENA.BAT
exit
Repeat these steps and change the names according to the games you want to play.
Fluidsynth
LibreELEC-RR ships with 2 built in soundfonts,GeneralUser.sf2
& MuseScore_General.sf3
, which are located in /usr/share/soundfonts
& symlinked to /storage/.config/soundfonts
where you could also store new soundfonts you might wish to use. Fluidsynth is compiled with SF2 & SF3 support so you can safe some space by using compressed ones.
The default dosbox-staging.conf
will look at /storage/.config/dosbox/soundfonts
which is symlinked to /storage/.config/soundfonts
so store your soundfonts at this central place, adjust the filename in the config & enjoy MIDI sound.
[fluidsynth]
# soundfont: Path to a SoundFont file in .sf2 format. You can use an
# absolute or relative path, or the name of an .sf2 inside
# the 'soundfonts' directory within your DOSBox configuration
# directory.
# An optional percentage will scale the SoundFont's volume.
# For example: 'soundfont.sf2 50' will attenuate it by 50 percent.
# The scaling percentage can range from 1 to 500.
soundfont = MuseScore_General.sf3
MT-32
Dosbox-staging has also munt support which allows the emulation of the MT-32 MIDI synthesizer-module so if you like to use this MIDI sound check out dosbox-staging-template-MT32.conf
.
[mt32]
# model: Model of synthesizer to use. The default (auto) prefers CM-32L
# if both sets of ROMs are provided. For early Sierra games and Dune 2
# it's recommended to use 'mt32', while newer games typically made
# use of the CM-32L's extra sound effects (use 'auto' or 'cm32l')
# Possible values: auto, cm32l, mt32.
# romdir: The directory holding the required MT-32 and/or CM-32L ROMs
# named as follows:
# MT32_CONTROL.ROM or CM32L_CONTROL.ROM - control ROM files(s).
# MT32_PCM.ROM or CM32L_PCM.ROM - PCM ROM file(s).
# The directory can be absolute or relative, or leave it blank to
# use the 'mt32-roms' directory in your DOSBox configuration
# directory, followed by checking other common system locations.
model = auto
romdir = /storage/roms/bios
- Systems: Amiga
- Rom dir:
/storage/roms/amiga
- Needs assets/bios: true
- Bios dir:
/storage/roms/bios/Kickstarts
- Bios files:
Filename | Description | md5sum |
---|---|---|
kick33180.A500.rom | v1.2 rev 33.180 | 85ad74194e87c08904327de1a9443b7a |
kick34005.A500.rom | v1.3 rev 34.5 | 82a21c1890cae844b3df741f2762d48d |
kick37175.A500.rom | v2.04 rev 37.175 | dc10d7bdd1b6f450773dfb558477c230 |
kick39106.A1200.rom | v3.0 rev 39.106 | b7cc148386aa631136f510cd29e42fc3 |
kick40068.A1200.rom | v3.1 rev 40.68 | 646773759326fbac3b2311fd8c8793ee |
kick40068.A4000.rom | v3.1 rev 40.68 | 9bdedde6a4f33555b4a270c8ca53297d |
- Config dir:
- SMB:
\\your_system\Configfiles\fs-uae
- SSH:
/storage/.config/fs-uae
Supported files
FS-UAE supports game files with .adf .adz .fs-uae .ipf .zip
extension. Until now FS-UAE won't support WHDLoad in my builds because the FS-UAE-LAUNCHER is needed to load these images.
Default configs
FS-UAE comes with default config files for common Amiga systems. The start script will load configs Amiga A500 or A1200 if the filename contains "AGA" or "CD32" strings. You find the config files in /storage/.config/fs-uae/Configurations
Custom configs
If you need to apply custom configurations for your games then simply copy a default config file to /storage/roms/amiga/yourgamefolder
and rename it as you wish. After that you can change the settings and adjust the config file as you need. Add the paths to your floppy images and the emulators can boot your config files straight into the game.
FS-UAE example.fs-uae
So for example add to your example.fs-uae file these lines to load images from /storage/roms/amiga/ADF
called TSoMI, The_Disk1.adf
floppy_drive_0=/storage/roms/amiga/ADF/TSoMI, The_Disk1.adf
floppy_image_0=/storage/roms/amiga/ADF/TSoMI, The_Disk1.adf
- Systems: AtariST
- Rom dir:
/storage/roms/atarist
- Needs bios: true
- Bios dir:
/storage/roms/bios/AtariST
- Bios files
TOS v1.02 US should have a great compatibility if you want to run games.
Filename | Description | md5sum |
---|---|---|
tos.img | v1.02 US | c1c57ce48e8ee4135885cee9e63a68a2 |
- Config dir:
- SMB:
\\your_system\Configfiles\hatari
- SSH:
/storage/.config/hatari
Supported files
Hatari supports game files with .cfg .dim .ipf .msa .st .stx .zip
extension
Default configs
Hatari comes with a default config file for the Atari ST system. The start script will load this config when you start a game. You can find it in /storage/.config/hatari/conf
Custom configs
If you need to apply custom configurations for your games then simply copy a default config file to /storage/roms/atarist/yourgamefolder
and rename it as you wish. After that you can change the settings and adjust the config file as you need. Add the paths to your floppy images and the emulators can boot your config files straight into the game.
Hatari example.cfg
So for example add to your example.cfg file these lines to load images from /storage/roms/atarist/LX
called LX_Disk_1.stx
& LX_Disk_2.stx
szDiskAFileName = /storage/roms/atarist/LX/LX_Disk_1.stx
szDiskBFileName = /storage/roms/atarist/LX/LX_Disk_2.stx
- Systems: Nintendo 64
- Rom dir:
/storage/roms/n64
- Needs assets/bios: false
- Config dir:
- SMB:
\\your_system\Configfiles\mupen64plus
- SSH:
/storage/.config/mupen64plus
Edit es_systems.cfg
and replace <command>/usr/bin/retroarch.start -L /tmp/cores/mupen64plus_libretro.so %ROM%</command>
with either <command>/usr/bin/m64p-cli.start %ROM%</command>
or <command>/usr/bin/m64p.start %ROM%</command>
to start Mupen64plus with with mupen64plus-ui-console
or Qt5 based mupen64plus-gui
.
- Systems: Sony PlayStation 2
- Rom dir:
/storage/roms/ps2
- Needs bios: true
- Bios dir:
/storage/roms/bios/PCSX2
- Bios files:
PCSX2 is region-free and will run games regardless if the bios is of a different region. A CPU that has at least SSE4.1 support is mandatory to run PCSX2!
Filename | Description | md5sum |
---|---|---|
ps2-0230e-20080220.bin | Europe | dc69f0643a3030aaa4797501b483d6c4 |
ps2-0230a-20080220.bin | US | 21038400dc633070a78ad53090c53017 |
ps2-0210j-20040917.bin | Japan | 1ad977bb539fc9448a08ab276a836bbc |
- Config dir:
- SMB:
\\your_system\Configfiles\PCSX2
- SSH:
/storage/.config/PCSX2
PCSX2_ui.ini
For whatever reason you can't select the GS plugin and when you start the emulator the first time it will nag about it. Finish the first time wizard/config process and open (...)/PCSX2/inis/PCSX2_ui.ini
in the configfiles directory. Look for the following lines and adjust them apprpriate to your cpu features:
[Filenames]
GS=
BIOS=/storage/roms/bios/PCSX2/ps2-bios.bin
-
libGSdx-AVX2.so
= if your CPU supports AVX2 -
libGSdx.so
= if your CPU supports SSE4
e.g
[Filenames]
GS=/usr/lib/PCSX2/libGSdx-AVX2.so
BIOS=/storage/roms/bios/PCSX2/ps2-bios.bin
Run PCSX2 again & it should pick up the GSdx lib which can be configured then.
Boot
Some games need the --fullboot
option. So editing es_systems.cfg
and change the PCSX2 start command from <command>/usr/bin/pcsx2.start %ROM%</command>
to <command>/usr/bin/pcsx2.start --fullboot %ROM%</command>
and this should do the trick if you miss some language config option for example.
- Systems: Sony PSP
- Rom dir:
/storage/roms/psp
- Needs bios: false
- Config dir:
- SMB:
\\your_system\Configfiles\ppsspp
- SSH:
/storage/.config/ppsspp
- Systems: Sony SonyPlaystaion 3
- Rom dir:
/storage/roms/ps3
- Needs bios: true
- Config dir:
- SMB:
\\your_system\Configfiles\rpcs3
- SSH:
/storage/.config/rpcs3
Before you run RPCS3 the firt time your have to download the latest PlayStation 3 firmware update PS3UPDAT.PUP
from this page and place it on your device. When you start the emulator it will ask you where the file is located, select it & let RPCS3 install it, exit & restart the game. Now RPCS3 will take some time to precompile modules & once finished it'll start your game.
- Systems: Commodore C64
- Rom dir:
/storage/roms/c64
- Needs bios: false
- Config dir:
- SSH:
/storage/.vice