Skip to content

Setup Console

Wintermute0110 edited this page Oct 1, 2017 · 11 revisions

Emulator application and argument setup for Linux using Retroarch and MAME. Detailed MAME configuration here. Detailed Retroarch configuration here. A detailed list of supported Retroarch cores is on the Libretro wiki. Also the Libretro super information files on Github.


Supported systems

Category System/Platform Release date DAT support
Atari Atari 2600 1977 No-Intro
Atari Atari 5200 1982 No-Intro
Atari Atari 7800 1986 No-Intro
Atari Atari Lynx 1989 No-Intro
Atari Atari Jaguar 1993 No-Intro
Consoles Magnavox Odyssey2 1978 No-Intro
Consoles Colecovision 1982 No-Intro
Consoles Philips Videopac+ 1983 No-Intro
Consoles 3DO 1993 n/a
Consoles Bandai WonderSwan 1999 No-Intro
Consoles Bandai WonderSwan Color 2000 No-Intro
NEC PC Engine 1987 No-Intro
NEC PC Engine CD-ROM2 1988 n/a
NEC SuperGrafx 1989 No-Intro
NEC PC-FX 1994 n/a
Nintendo Game Boy 1989 No-Intro
Nintendo Game Boy Color 1998 No-Intro
Nintendo Game Boy Advance 2001 No-Intro
Nintendo Pokemon Mini 2001 No-Intro
Nintendo DS 2004 n/a
Nintendo NES 1983 No-Intro
Nintendo FDS 1986 No-Intro
Nintendo SNES 1990 No-Intro
Nintendo Virtual Boy 1995 No-Intro
Nintendo Nintendo 64 1996 No-Intro
Nintendo Nintendo 64 DD 1996 No-Intro
SEGA SG-1000 1983 No-Intro
SEGA Master System 1985 No-Intro
SEGA Genesis 1988 No-Intro
SEGA Game Gear 1990 No-Intro
SEGA Mega CD 1991 No-Intro
SEGA PICO 1993 No-Intro
SEGA 32X 1994 No-Intro
SEGA Saturn 1994 No-Intro
SEGA Dreamcast 1998 No-Intro
SNK Neo Geo Pocket 1998 n/a
SNK Neo Geo Pocket Color 1999 n/a
SONY SONY Playstation 1994 No-Intro
SONY SONY PSP 2004 No-Intro


Atari 2600

No-Intro ROMs for Atari 2600 have a26 extension.

Retroarch Stella core (Linux, Windows, Android)

Stella core INFO file. Stella supports the following ROM extensions: a26, bin. Stella can load zip files. Stella does not require any BIOS.

Linux Atari 2600 Retroarch XML

MAME (Linux, Windows)

MAME machine Comments Clone of Media types
a2600 Atari 2600 (NTSC) cartridge
a2600p Atari 2600 (NTSC) a2600 cartridge


Atari 5200

No-Intro ROMs for Atari 5200 have a52 extension.

Retroarch Atari800 core (Linux, Windows, Android)

Atari800 core INFO file. Atari800 supports the following ROM extentions: xfd, atr, atx, cdm, cas, bin, a52, xex. Atari800 can load zip files.

BIOS Mandatory MD5 Info
5200.rom yes 281f20ea4320404ec820fb7ec0693b38 Found on MAME machine a5200.zip and No-Intro ROM [BIOS] Atari 5200 (USA).a52

Linux Atari 5200 Retroarch XML

MAME (Linux, Windows)

MAME machine Comments Clone of Media types
a5200 Atari 5200 cartridge


Atari 7800

No-Intro ROMs for Atari 7800 have a78 extension.

Retroarch ProSystem core (Linux, Windows, Android)

ProSystem core INFO file. ProSystem supports the following ROM extensions: a78, bin. ProSystem can load zip files.

BIOS Mandatory MD5 Info
7800 BIOS (U).rom yes 0763f1ffb006ddbe32e52d497ee848ae Found on MAME machine a7800 as 7800.u7 and No-Intro ROM [BIOS] Atari 7800 (USA).a78
7800 BIOS (E).rom yes 397bb566584be7b9764e7a68974c4263 Found on MAME machine a7800p as 7800pal.rom and No-Intro ROM [BIOS] Atari 7800 (Europe).a78

Linux Atari 7800 Retroarch XML

MAME (Linux, Windows)

MAME machine Comments Clone of Media types
a7800 Atari 7800 (NTSC) cartridge
a7800p Atari 7800 (PAL) a7800 cartridge


Atari Lynx

No-Intro ROMs for Atari Lynx have xxx extension.

Retroarch Beetle Lynx core (Linux, Windows, Android)

Beetle Lynx core INFO file

Can Beetle Lynx load ZIP files?

Beetle Lynx core requires BIOS lynxboot.img (MD5 fcd403db69f54290b51035d82f835e7b). This BIOS can be found on MAME machine lynx.zip as lynxa.bin.

Linux Atari Lynx Retroarch XML

Retroarch Handy core (Linux, Windows, Android)

Handy core INFO file BIOS is optional in Handy core.


Atari Jaguar

Retroarch Virtual Jaguar core (Linux, Windows, Android)

Virtual Jaguar core INFO file Can Virtual Jaguar core loads ZIP files?

Linux Atari Jaguar Retroarch XML


Magnavox Odyssey2

Retroarch O2EM core (Linux, Windows, Android)

O2EM core INFO file

O2EM core requires BIOS o2rom.bin (MD5 562d5ebf9e030a40d6fabfc2f33139fd). This BIOS can be found on MAME machine odyssey2.zip as o2bios.rom.

Linux Magnavox Odyssey2 Retroarch XML


Colecovision

Retroarch blueMSX core (Linux, Windows, Android)

blueMSX core INFO file

  • blueMSX cannot load Colecovision ROMs at the moment (March 2017). Apparently something is hardcoded in the blueMSX core to always make it boot the core into MSX mode rather than Colecovision.

[Colecovision Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Consoles - Colecovision - Retroarch.xml)

MAME

[Colecovision MAME XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Consoles - Colecovision - MAME.xml)


Philips Videopac+

Retroarch

  • O2EM core INFO file.
  • O2EM core requires BIOS c52.bin (MD5 f1071cdb0b6b10dde94d3bc8a6146387). This BIOS can be found on MAME machine videopac.
  • O2EM core requiresBIOS g7400.bin (MD5 c500ff71236068e0dc0d0603d265ae76). This BIOS can be found on MAME machine g7400.
  • O2EM core requiresBIOS jopac.bin (MD5 xxxxx). This BIOS can be found on MAME machine jopac (Jopac JO7400).
  • There is a discrepancy in BIOS file names in O2EM core INFO file!

[Philips Videopac+ Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Consoles - Philips Videopac+ - Retroarch.xml)


3DO

Retroarch

  • 4DO core INFO file.
  • 4DO core requires BIOS panafz10.bin (MD5 51f2f43ae2f3508a14d9f56597e2d3ce). This BIOS can be found on MAME machine 3do.
  • Important: 4DO core requires ISO files to be loaded and not CUE.

[3DO Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Consoles - 3DO - Retroarch.xml)


Bandai WonderSwan

Retroarch

[Bandai WonderSwan Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Consoles - Bandai WonderSwan - Retroarch.xml)


Bandai WonderSwan Color

Retroarch

[Bandai WonderSwan Color Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Consoles - Bandai WonderSwan Color - Retroarch.xml)


NEC PC Engine

Retroarch

  • Beetle PCE Fast core INFO file. ROM extensions: pce, cue, ccd, iso, img, bin. Beetle PCE Fast core supports loading ZIP files.
  • Beetle PCE Fast core requires BIOS syscard3.pce (MD5 ff1a674273fe3540ccef576376407d1d).

[PC Engine Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/NEC PC Engine - Retroarch.xml)


NEC PC Engine CD-ROM2

Retroarch

  • Beetle PCE Fast core INFO file. ROM extensions: pce, cue, ccd, iso, img, bin. Beetle PCE Fast core supports loading ZIP files.
  • Beetle PCE Fast core requires BIOS syscard3.pce (MD5 ff1a674273fe3540ccef576376407d1d).

[PC Engine CD-ROM2 Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/NEC PC Engine CD-ROM2 - Retroarch.xml)


NEC SuperGrafx

Retroarch

  • Beetle SGX core INFO file. ROM extensions: pce, sgx, cue, ccd. Beetle SGX core supports loading ZIP files.
  • Beetle SGX core requires BIOS syscard3.pce (MD5 ff1a674273fe3540ccef576376407d1d).

[SuperGrafx Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/NEC SuperGrafx - Retroarch.xml)


NEC PC-FX

Retroarch

  • Beetle PC-FX core INFO file. Beetle PC-FX core ROM extensions: cue, ccd, toc.
  • Beetle PC-FX core requires BIOS pcfx.rom (MD5 08e36edbea28a017f79f8d4f7ff9b6d7). This BIOS can be found on MAME machine pcfx as pcfxbios.bin.

[PC-FX Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/NEC PC-FX - Retroarch.xml)


Nintendo Game Boy

Retroarch

  • Gambatte core INFO file. Gambatte core ROM extensions: gb, gbc, dmg.
  • Gambatte core optional BIOS gb_bios.bin (MD5 32fbbd84168d3482956eb3c5051637f5).
  • mGBA core INFO file. mGBA core ROM extensions: gb, gbc, gba

[GameBoy Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo GameBoy - Retroarch.xml)


Nintendo Game Boy Color

Retroarch

  • Gambatte core INFO file. Gambatte core ROM extensions: gb, gbc, dmg.
  • Gambatte core optional BIOS gbc_bios.bin (MD5 dbfce9db9deaa2567f6a84fde55f9680).
  • mGBA core INFO file. mGBA core ROM extensions: gb, gbc, gba.

[GameBoy Color Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo GameBoy Color - Retroarch.xml)


Nintendo Game Boy Advance

Retroarch

[GameBoy Advance Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo GameBoy Advance - Retroarch.xml)


Nintendo Pokemon Mini

Retroarch

  • PokeMini core INFO file. PokeMini core ROM extensions: min.
  • PokeMini core requires BIOS bios.min (MD5 1e4fb124a3a886865acb574f388c803d ).

[Pokemon Mini Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo Pokemon Mini - Retroarch.xml)


Nintendo DS

Retroarch

[Nintendo DS Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo DS - Retroarch.xml)


Nintendo NES

Retroarch

[NES Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo NES - Retroarch.xml)


Nintendo FDS (Famicom Disk System)

Retroarch

  • Nestopia core INFO file. Nestopia core ROM extensions: nes, fds, unf, unif.

  • Nestopia core requires BIOS disksys.rom (MD5 ca30b50f880eb660a320674ed365ef7a ). This BIOS is the No-Intro ROM [BIOS] Nintendo Famicom Disk System (Japan).bin.

  • FCEUmm core INFO file. FCEUmm core ROM extensions: fds, nes, unif.

  • FCEUmm core requires BIOS disksys.rom (MD5 ca30b50f880eb660a320674ed365ef7a ). This BIOS is the No-Intro ROM [BIOS] Nintendo Famicom Disk System (Japan).bin.

[FDS Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo FDS - Retroarch.xml)


Nintendo SNES

Retroarch

[SNES Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo SNES - Retroarch.xml)


Nintendo Virtual Boy

Retroarch

[SNES Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo SNES - Retroarch.xml)


Nintendo 64

Retroarch

[Nintendo 64 Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo 64 - Retroarch.xml)


Nintendo 64 DD

Retroarch

[Nintendo 64 DD Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Nintendo 64 DD - Retroarch.xml)


SEGA SG-1000

Retroarch

[SG-1000 Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega SG-1000 - Retroarch.xml)


SEGA Master System

Retroarch

[Master System Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega SMS - Retroarch.xml)

MAME

[Master System MAME XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega SMS - MAME.xml)


SEGA Game Gear

Retroarch

[Game Gear Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega Game Gear - Retroarch.xml)


SEGA Genesis / Mega Drive

Retroarch

[Genesis Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega Genesis - Retroarch.xml)


SEGA MegaCD / Sega CD

Retroarch

  • Genesis Plus GX core INFO file. ROM extensions: mdx, md, smd, gen, bin, cue, iso, sms, gg, sg.
  • Genesis Plus GX core requires BIOS bios_CD_E.bin and requires BIOS bios_CD_U.bin and requires BIOS bios_CD_J.bin.
  • PicoDrive core INFO file. ROM extensions: bin, gen, smd, md, 32x, cue, iso, sms.
  • PicoDrive core requires BIOS bios_CD_E.bin (MD5 e66fa1dc5820d254611fdcdba0662372) and requires BIOS bios_CD_U.bin (MD5 2efd74e3232ff260e371b99f84024f7f) and requires BIOS bios_CD_J.bin (MD5 278a9397d192149e84e820ac621a8edd).

[Mega CD Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega Mega CD - Retroarch.xml)


SEGA PICO

Retroarch

[Sega PICO Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega PICO - Retroarch.xml)


SEGA 32X

Retroarch

[Sega 32X Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega 32X - Retroarch.xml)


SEGA Saturn

Retroarch

  • Beetle Saturn core INFO file. ROM extensions: cue, toc, m3u, ccd.
  • Beetle Saturn core requires BIOS sega_101.bin (MD5 85ec9ca47d8f6807718151cbcca8b964) and BIOS mpr-17933.bin (MD5 3240872c70984b6cbfda1586cab68dbe) and
  • Yabause core INFO file. ROM extensions: bin, cue, iso.
  • Yabause core optional BIOS saturn_bios.bin (MD5 af5828fdff51384f99b3c4926be27762).

[Saturn Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega Saturn - Retroarch.xml)


SEGA Dreamcast

Retroarch

  • Reicast core INFO file. ROM extensions: cdi, gdi, chd, cue.
  • Reicast core requires BIOS dc/dc_boot.bin (MD5 e10c53c2f8b90bab96ead2d368858623) and BIOS dc/dc_flash.bin (MD5 0a93f7940c455905bea6e392dfde92a4) and

[Dreamcast Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sega Dreamcast - Retroarch.xml)


Neo Geo Pocket

Retroarch

[Neo Geo Pocket Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/SNK Neo Geo Pocket - Retroarch.xml)


Neo Geo Pocket Color

Retroarch

[Neo Geo Pocket Color Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/SNK Neo Geo Pocket Color - Retroarch.xml)


SONY Playstation

Retroarch

  • Beetle PSX core INFO file. Beetle PSX core ROM extensions: cue, toc, m3u, ccd, exe, pbp.
  • Beetle PSX core requires BIOS scph5500.bin (MD5 8dd7d5296a650fac7319bce665a6a53c), BIOS scph5501.bin (MD5 490f666e1afb15b7362b406ed1cea246) and BIOS scph5502.bin (MD5 32736f17079d0b2b7024407c39bd3050).

[Sony PlayStation Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sony PlayStation - Retroarch.xml)


SONY PSP

Retroarch

  • PPSSPP core INFO file. PPSSPP core ROM extensions: elf, iso, cso, prx, pbp.
  • PPSSPP core requires PPSSPP requires the asset files, lang folder, and flash0 folder inside the system\PPSSPP directory.

[Sony PSP Retroarch XML](https://github.com/Wintermute0110/AEL-asset-library/blob/master/autoconfig-linux-console/Sony PSP - Retroarch.xml)

Clone this wiki locally