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 |
|
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 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 | ||
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 | |||
*** |
Changeloglink
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.