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
2 Nintendo 64 Project64 ParaLLEl N64
3 • SNES
• Super Famicom
• Satellaview
• Sufami Turbo
RASnes9x Snes9x
4 Game Boy RAVBA Gambatte
Yes • mGBA crashes when unloading the core because RALibretro doesn't implement the camera interface
5 Game Boy Advance RAVBA mGBA
Beetle GBA
VBA Next
6 Game Boy Color RAVBA Gambatte
7 • NES
• Famicom
• Famicom Disk System
RANes Mesen
8 • TurboGrafx-16
• PC Engine
• TurboGrafx-CD
• PC Engine CD
• SuperGrafx
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
12 PlayStation Beetle PSX
Beetle PSX HW
13 Atari Lynx Beetle Lynx
14 • Neo Geo Pocket
• Neo Geo Pocket Color
Beetle NeoPop Yes
15 Game Gear RAMeka Genesis Plus GX
17 Atari Jaguar Virtual Jaguar Yes • No savestate support
Many issues with the emulation
18 Nintendo DS DeSmuME
Yes • Limited Microphone Support
• No DSi support
21 PlayStation 2 PCSX2 None No • PCSX2 is the only officially supported option for earning achievements
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
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
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
57 Fairchild Channel-F FreeChaF Yes
63 Watara Supervision Potator Yes
69 Mega Duck SameDuck Yes
71 Arduboy Arduous Yes
72 WASM-4 wasm4 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

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 Play! Low compatibility with most commercial games; black screen with stuttering sound
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
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
70 Zeebo N/A
74 Arcadia 2001 WinArcadia • RetroAchievements support is WIP
75 Interton VC 4000 WinArcadia • RetroAchievements support is WIP
76 Elektor TV Games Computer WinArcadia • RetroAchievements support is WIP

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


Last 10 changes on this page:

  • [2022-11-13 12:48] Diskutant: Removed PS2 PCSX2 from unsupported consoles. It's mentioned in the supported consoles already
  • [2022-10-08 01:10] televandalist: Moved PS2, Mega Duck, Channel F, Arduboy, and WASM-4 to supported. Added Arcadia 2001, Interton VC 4000, and Elektor TV Games Computer.
  • [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.