Skip to content

Emulator Support and Issues

Supported Consoleslink

Console ID Console Name Standalones Cores RALib Support Notes
1 • Sega Genesis
• Mega Drive
Genesis Plus GX
Picodrive
Yes
2 Nintendo 64 Project64 ParaLLEl N64
Mupen64Plus-Next
Yes
3 • SNES
• Super Famicom
• Satellaview
• Sufami Turbo
RASnes9x Snes9x
Mesen-S
Yes
4 Game Boy RAVBA Gambatte
Gearboy
VBA-M
Yes • mGBA crashes when unloading the core because RALibretro doesn't implement the camera interface
5 Game Boy Advance RAVBA mGBA
VBA-M
Beetle GBA
VBA Next
Yes
6 Game Boy Color RAVBA Gambatte
Gearboy
VBA-M
Yes
7 • NES
• Famicom
• Famicom Disk System
RANes Mesen
FCEUmm
QuickNES
Yes
8 • TurboGrafx-16
• PC Engine
• TurboGrafx-CD
• PC Engine CD
• SuperGrafx
Beetle PCE FAST
Beetle SuperGrafx
Yes • SuperGrafx games do not work on the Beetle PCE FAST core
9 • Mega CD
• Sega CD
Genesis Plus GX Yes Appears to still have unmapped RAM (Ecco 1+2)
10 Sega 32X PicoDrive Yes • Several games are problematic
11 • Master System
• Mark III
RAMeka Genesis Plus GX
Gearsystem
Picodrive
Yes
12 PlayStation Beetle PSX
Beetle PSX HW
PCSX ReARMed
SwanStation
Yes
13 Atari Lynx Beetle Lynx
Handy
Yes
14 • Neo Geo Pocket
• Neo Geo Pocket Color
Beetle NeoPop Yes
15 Game Gear RAMeka Genesis Plus GX
Gearsystem
Yes
17 Atari Jaguar Virtual Jaguar Yes • No savestate support
Many issues with the emulation
18 Nintendo DS DeSmuME
MelonDS
Yes • Limited Microphone Support
• No DSi support
23 Magnavox Odyssey 2 O2EM Yes
24 Pokemon Mini PokeMini Yes
25 Atari 2600 Stella Yes
27 Arcade FinalBurn Neo Yes • Needs Updated Board List
• Some boards may not be fully exposed
28 Virtual Boy Beetle VB Yes
29 MSX/MSX2 blueMSX Yes • Hash relies on dsk file not being modified
• .DSK files appear to be unsupported if they also require a cartridge (typically a "sound" cartridge, which was the case with SD Snatcher). There is a core option for this, but it doesn't seem to function properly.
33 SG-1000 RAMeka Genesis Plus GX
blueMSX
Yes
37 Amstrad CPC Cap32 Yes • Core does not currently support writing to disk - may affect hashing when implemented
38 Apple II RAppleWin No
39 Saturn Beetle Saturn
Yabause
Kronos
Yes • Saving or Loading states in Kronos often locks up the UI in RALibretro
40 Dreamcast flycast Yes • Must disable threaded rendering to use save states
41 PlayStation Portable PPSSPP Yes • Loading save states too fast can cause it to crash
• Some games have various graphical issues
43 3DO Interactive Multiplayer Opera Yes
44 ColecoVision RAMeka blueMSX Yes
45 Intellivision FreeIntV Yes • Controls are much better than they were
• Crashes if game is reset
• Some crashes that might be related to Intellivoice
46 Vectrex VecX Yes
47 • PC-8001
• PC-8801
RAQUASI88 QUASI88 No 16 Apr 2022: Cannot load m3u. Hash fails because core locks disk file
16 Apr 2022: Attempting to load single disk game in RAlibretro just goes to "How many disks?" prompt. Seems to work in RetroArch
16 Apr 2022: RAlibretro does not provide subsystem interface for loading multi-disk games
????: PC-88VA not supported
49 PC-FX Beetle PC-FX Yes
51 Atari 7800 ProSystem Yes
53 • WonderSwan
• WonderSwan Color
Beetle WonderSwan Yes
63 Watara Supervision Potator Yes

Supported But Not Validatedlink

Console ID Console Name Standalones Cores RALib Support Notes
56 Neo Geo CD NeoCD • Appears fully functional
• Needs hashing method
71 Arduboy Arduous • Appears fully functional
72 WASM-4 wasm4 • Needs multi-touch fix in RALibretro

Unsupported Consoleslink

Console ID Console Name Standalones Cores RALib Support Notes
16 GameCube Dolphin Needs work Generates sound but not video in RALibretro
19 Wii Dolphin Needs work Crashes RALib when testing
20 Wii U Untested
21 PlayStation 2 PCSX2 Standalone with RA support is in active development
21 PlayStation 2 Play! Low compatibility with most commercial games; black screen with stuttering sound
21 PlayStation 2 PCSX2 PCSX2 is still in an alpha state, does not yet expose memory
22 Xbox
26 DOS dosbox-pure Needs work • Needs a reliable hashing method
• Needs a way to prevent launching with user-specified command-line parameters
• Needs a way to prevent TSRs
30 Commodore 64 vice_x64 Needs Work NOTE: Joystick is in port 2 by default. Use JOY button on virtual keyboard (select) to switch to port 1
1 May 2022: Reset does not autorun game
1 May 2022: Hashing often fails because core has a lock on the file
31 ZX81 EightyOne Needs Work • Memory not exposed.
32 Oric
34 Vic-20 Needs Work Untested with proper BIOS.
35 Amiga P-UAE Needs Work • Needs memory map to see exposed memory.
• Locks disk files so they can't be opened for hashing
• hard disk support?
36 Atari ST Hatari Needs Work • Memory not exposed. Games seem to run fine.
42 Philips CD-I SAME CDi Untested
48 PC-9800 np2kai Needs Work • Memory is not exposed. It appears to be exposed in some games depending on the RAM size selected, but it seems like it's machine RAM and not actually related to the game(s).
Performance wise, all games tested run without issues.
50 Atari 5200 Atari800 Needs Work • Appears to work fine, but the core itself is a bit of a headache. The BIOS has to be configured within the core (F1 > Emulator Configuration > System ROM settings).
• Couldn't figure out controls - does Joystick also need to be configured within the core?
• Currently allows loading arbitrary files from the internal menu, bypassing hashing. Can't be supported in hardcore unless that can somehow be blocked.
50 Atari 5200 a5200 • Doesn't expose memory yet
52 Sharp X68K px68k Crashes RALib upon loading a game
54 Cassette Vision
55 Super Cassette Vision Currently only playable in MAME, which cannot be supported
57 Fairchild Channel-F FreeChaF 16 Apr 2022: Must press Select to switch P2/P1 in RALibreo (RetroArch maps both controllers?)
16 Apr 2022: System only has 2KB of RAM, core exposes 64KB, of which the only populated memory is the ROM data starting at $0800.
16 Apr 2022: Memory does not update when game is active (probably related to previous bullet point)
58 FM Towns
59 ZX Spectrum FUSE • Requires rcheevos memory map to leverage memory descriptors
• Requires ability to map keyboard to port 3 (RALibretro)
• Uncertain about save support; cannot seem to insert save disk
60 Game & Watch gw • Doesn't expose memory yet
61 Nokia N-Gage
62 Nintendo 3DS Citra • Only exposes 64MB of memory - documentation suggests there should be 128MB.
• Does not support save states
64 Sharp X1 X1 Millennium 16 Apr 2022: Disk writes modify source media - breaks hashing
65 TIC-80 TIC-80 • Doesn't expose memory correctly (only see 8 bytes)
66 Thomson TO8/TO8D Theodore Seems to work. Uncertain how core handles writing to disk/tape - may affect hashing
67 PC-6001 N/A
68 Sega PICO Picodrive Can't be controlled fully, needs controls related to turning pages in attached books
69 Mega Duck SameDuck • Shares SameBoy's issue of reinitializing memory
70 Zeebo N/A

Does Not Have Console IDlink

Console ID Console Name Standalones Cores RALib Support Notes
PocketStation pockystation Core doesn't seem functional even in Retroarch
VMU VeMUlator Untested
J2ME freej2me Untested
Uzebox uzem 16 Apr 2022: Just needs console ID and hashing support
CHIP-8 jaxe 16 Apr 2022: Just needs console ID and hashing support; may need settings blacklist to prevent lowering speed
***

Changeloglink

Last 10 changes on this page:

  • [2022-05-01 10:29] Jamiras: Updated Emulator Support and Issues (markdown)
  • [2022-04-25 17:30] televandalist: Added info for PCSX2 standalone
  • [2022-04-25 17:26] televandalist: Moved WASM-4 up
  • [2022-04-25 17:26] televandalist: Updated Emulator Support and Issues (markdown)
  • [2022-04-17 21:49] Jamiras: Updated Emulator Support and Issues (markdown)
  • [2022-04-05 22:54] Jamiras: Updated Emulator Support and Issues (markdown)
  • [2022-04-04 16:10] Jamiras: Updated Emulator Support and Issues (markdown)
  • [2022-03-13 21:13] televandalist: Moved Mega Duck back down to Unsupported.
  • [2022-03-01 03:25] televandalist: Added Console ID to Arduboy
  • [2022-02-28 19:11] TheFetishMachine: Added core for CD-i, added VMU