diff --git a/docs/developer-docs/unsupported-emulators-and-cores.md b/docs/developer-docs/unsupported-emulators-and-cores.md
index 403cd7f5..14ad8dfd 100644
--- a/docs/developer-docs/unsupported-emulators-and-cores.md
+++ b/docs/developer-docs/unsupported-emulators-and-cores.md
@@ -3,443 +3,487 @@ title: Unsupported Emulators and Cores
description: Information about unsupported emulators and cores for RetroAchievements.
---
-# Unsupported Emulators and Cores
+- ❌: Deprecated or confirmed to be problematic. Unusable for achievements.
+- ❓ : Either untested or the issues haven't been narrowed down and documented. Not recommended.
+- ⌛ : Currently being looked into or testing.
-## Amiga
+# Unsupported Emulators and Cores (Supported Consoles)
+
+::: info
+This is a list of emulators and cores that have either been confirmed to not work with achievements or have had little to no documented testing.
+:::
+
+## 3DO
-- ❓ libretro core: **FS-UAE**
-- ❌ libretro core: **P-UAE**
- - Needs memory map to see exposed memory
- - Locks disk files so they can't be opened for hashing
- - Hard disk support?
-- ❓ libretro core: **PUAE 2021**
-- ❓ libretro core: **UAE4ARM**
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :------------- |
+| **4DO** | libretro core | ❓ | |
## Amstrad CPC
-- ❌ libretro core: **CrocoDS**
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :------- |
+| **CrocoDS** | libretro core | ❓ | |
## Apple II
-- ⌛ BizHawk core: **Virtu**
- - Testing
- - 4 Jun 2023 - woz files are not supported
- - 4 Jun 2023 - joystick not supported. keyboard has to be manually mapped.
- - 4 Jun 2023 - have to manually create and load a multi-disk bundle for games with multiple disks. disks are generically labelled by index only.
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Virtu** | BizHawk core | ❓ | - woz files are not supported (2023-06-04)
- joystick not supported. keyboard has to be manually mapped (2023-06-04)
- have to manually create and load a multi-disk bundle for games with multiple disks. disks are generically labelled by index only (2023-06-04) |
## Arcade
-- ❌ libretro core: **FB Alpha**
- - Deprecated
-- ❌ libretro core: **MAME**
-- ❌ BizHawk core: **MAME**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **FB Alpha** | libretro core | ❌ | Deprecated core that should not be used |
+| **FB Alpha 2012** | libretro core | ❌ | Deprecated core that should not be used |
+| **MAME** | libretro core | ❌ | Includes all variants: HBMAME, 2003, 2003 Midway, 2003-Plus, 2009, 2010, 2015, 2016 |
+| **MAME** | BizHawk core | ❌ | |
-## Atari 2600
+## Atari Lynx
-- ❓ libretro core: **Stella 2014**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **Gearlynx** | libretro core | ❓ | |
+| **Holani** | libretro core | ❓ | |
-## Atari 5200
+## ColecoVision
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **atari800**
- - Appears to work fine, but the core is a bit of a headache to use.
- - The BIOS has to be configured within the core (F1 > Emulator Configuration > System ROM settings)
- - Couldn't figure out controls - does the joystick need to be configured within the core too?
- - Allows loading arbitrary files from the internal menu, which bypasses hashing
-- ❌ libretro core: **a5200**
- - Does not expose memory
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **Gearcoleco** | libretro core | ❓ | |
-## Atari ST
+## Fairchild Channel-F
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **Hatari**
- - Memory not exposed
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **ChannelFHawk** | BizHawk core | ❓ | |
-## Casette Vision
+## Famicom Disk System
-- ❌ _Not supported_ - needs hashing method and memory map
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **FCEUmm** | libretro core | ❌ | Does not expose extra FDS RAM |
+| **QuickNES** | libretro core | ❌ | Does not emulate the disk system |
+| **NEStopia** | libretro core | ❌ | Does not expose extra FDS RAM |
+| **Emux NES** | libretro core | ❓ | |
+| **fixNES** | libretro core | ❓ | |
-## CHIP-8
+## Game Boy Advance
-- ❌ _Not supported_ - needs console ID, hashing method and memory map
-- ❌ libretro core: **Emux CHIP-8**
-- ❌ libretro core: **JAXE**
- - 16 Apr 22 - Seems ready when we are
- - May need settings blacklist to prevent lowering speed
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **gpSP** | libretro core | ❌ | |
+| **Meteor** | libretro core | ❓ | |
+| **TempGBA** | libretro core | ❓ | |
-## Commodore 128
+## Game Boy/Game Boy Color
-- ❌ _Not supported_
-- ❌ libretro core: **VICE x128**
+| Name | Type | Status | Notes |
+| :----------------- | :------------ | :-----: | :---------------------------------- |
+| **DoubleCherryGB** | libretro core | ❌ | Does not expose all memory, some achievements will show up as unsupported |
+| **Emux GB** | libretro core | ❓ | |
+| **fixGB** | libretro core | ❓ | |
+| **SameBoy** | libretro core | ❓ | |
+| **TGB Dual** | libretro core | ❌ | |
-## Commodore 64
+## Game Gear
-- ❌ libretro core: **vice_x64**
- - NOTE: Joystick is in port 2 by default. Use JOY button on virtual keyboard (select) to switch it to port 1.
- - 1 May 2022 - Reset does not autorun game
-- ⌛ BizHawk core: C64Hawk
- - Testing
-- ❓ libretro core: **Frodo**
+| Name | Type | Status | Notes |
+| :----------------- | :------------ | :-----: | :---------------------------------- |
+| **PicoDrive** | libretro core | ❓ | |
+| **SMS Plus GX** | libretro core | ❓ | |
-## ColecoVision
+## GameCube
-- ❌ libretro core: **Gearcoleco**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **Dolphin** | libretro core | ❌ | |
+| **Ishiiruka** | libretro core | ❌ | |
-## Elektronika BK-0010/0011
+## Magnavox Odyssey 2
-- ❌ _Not supported_
-- ❌ libretro core: **M**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **O2Hawk** | BizHawk core | ❓ | |
-## Enterprise 128
+## Master System / Mark III
-- ❌ _Not supported_
-- ❌ libretro core: **ep128emu**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **SMS Plus GX** | libretro core | ❓ | |
+| **Emux SMS** | libretro core | ❓ | |
+| **PicoDrive** | libretro core | ❓ | |
+| **SMSHawk** | BizHawk core | ❓ | |
-## Fairchild Channel-F
+## MSX/MSX2/MSX2+
-- ❓ BizHawk core: **ChannelFHawk**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **fMSX** | libretro core | ❌ | |
-## Famicom Disk System
+## Neo Geo Pocket/Color
-- ❌ libretro core: **FCEUmm**
- - Does not expose extra FDS RAM
-- ❌ libretro core: **QuickNES**
- - Does not emulate the disk system
-- ❌ libretro core: **NEStopia**
- - Does not expose extra FDS RAM
-- ❓ libretro core: **Emux NES**
-- ❓ libretro core: **fixNES**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **RACE** | libretro core | ❓ | |
-## FM Towns
+## NES / Famicom
-- ❌ _Not supported_ - needs hashing method and memory map
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **NEStopia** | libretro core | ❌ | - Does not map SRAM |
+| **Emux NES** | libretro core | ❓ | |
+| **fixNES** | libretro core | ❓ | |
+| **bnes** | libretro core | ❓ | |
-## Game & Watch
+## Nintendo 3DS
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **gw**
- - Does not expose memory
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **Citra** | libretro core | ❌ | - Only exposes 64MB of memory - documentation suggests there should be 128MB
- Does not support save states |
+| **Citra 2018** | libretro core | ❌ | |
+| **Citra Canary** | libretro core | ❌ | |
-## Game Boy
+## Nintendo 64
-- ❌ libretro core: **DoubleCherryGB**
- - Does not expose all memory, some achievements will show up as unsupported
-- ❓ libretro core: **Emux GB**
-- ❓ libretro core: **fixGB**
-- ❓ libretro core: **SameBoy**
-- ❓ libretro core: **TGB Dual**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Mupen64Plus-Next GLES2** | libretro core | ❓ | |
+| **Mupen64Plus-Next GLES3** | libretro core | ❓ | |
+| **Mupen64Plus** | BizHawk core | ❓ | There are some graphical issues that can be fixed using the angrylion plugin |
-## Game Boy Color
+## Nintendo DS
-- ❓ libretro core: **DoubleCherryGB**
- - Does not expose all memory, some achievements will show up as unsupported.
-- ❓ libretro core: **Emux GB**
-- ❓ libretro core: **fixGB**
-- ❓ libretro core: **SameBoy**
-- ❓ libretro core: **TGB Dual**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **DeSmuME 2015** | libretro core | ❌ | |
+| **melonDS 2021** | libretro core | ❓ | |
-## Game Boy Advance
+## Nintendo DSi
-- ❓ libretro core: **gpSP**
-- ❓ libretro core: **Meteor**
-- ❓ libretro core: **TempGBA**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **DeSmuME** | libretro core | ❌ | |
+| **melonDS** | libretro core | ❌ | |
-## GameCube
+## PC Engine CD / TurboGrafx-CD
-- ⌛ libretro core: **Dolphin**
- - Testing
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Beetle PCE** | libretro core | ❌ | Does not expose RAM needed for PC Engine CD |
+| **Geargrafx** | libretro core | ❌ | |
-## J2ME
+## PlayStation
-- ❌ _Not supported_ - needs console ID, hashing method and memory map
-- ❌ libretro core: **freej2me**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **PCSX ReARMed** | libretro core | ❌ | BIOS are not required for this core and will zero out the Kernel RAM |
+| **Rustation** | libretro core | ❓ | |
+| **Octoshock** | BizHawk core | ❓ | |
+| **Nymashock** | BizHawk core | ❓ | |
+| **DuckStation** | libretro core | ❌ | |
-## Magnavox Odyssey 2
+## PlayStation 2
-- ❓ BizHawk core: **O2Hawk**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **AetherSX2** | Standalone emulator | ❌ | No longer being developed, has known incompatibilities. Devs have no means to resolve issues. |
+| **LRPS2** | libretro core | ❌ | - Still in alpha state
- Does not expose memory. |
+| **Play!** | libretro core | ❌ | - Low compatibility with most commercial games.
- Black screen with stuttering sound. |
-## Master System / Mark III
+## Sega Dreamcast
-- ❓ BizHawk core: **SMSHawk**
-- ❓ libretro core: **Emux SMS**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Flycast GLES2** | libretro core | ❓ | |
-## MicroW8
+## Sega Genesis / Mega Drive
-- ❌ _Not supported_
-- ❌ libretro core: **MicroW8**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Blastem** | libretro core | ❌ | While some achievements may work, the core has issues with the Game RAM portion of memory. |
+| **ClownMDEmu** | libretro core | ❓ | |
-## MS-DOS
+## Sega Saturn
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **dosbox-core**
-- ❌ libretro core: **dosbox-SVN**
-- ❌ libretro core: **dosbox-pure**
- - Needs a way to prevent launching with user-specified command line parameters
- - Needs a way to prevent TSRs
- - Needs a way to deactivate achievements if game drops to command prompt
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Yabause** | libretro core | ❌ | Technically supported; not recommended. |
+| **Kronos** | libretro core | ❓ | Saving and loading states often locks up the UI in RALibretro
- Technically supported; not recommended. |
+| **YabaSanshiro** | libretro core | ❓ | |
-## MSX
+## SG-1000
-- ❓ libretro core: **fMSX**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Gearsystem** | libretro core | ❌ | Has significant unexposed memory |
-## Neo Geo Pocket
+## SNES / Super Famicom / Satellaview / Sufami Turbo
-- ❓ libretro core: **RACE**
+| Name | Type | Status | Notes |
+| :------------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Beetle bsnes** | libretro core | ❌ | - |
+| **Beetle Supafaust** | libretro core | ❌ | Does not expose memory (2024-06-11) |
+| **fixNES** | libretro core | ❓ | |
+| **bnes** | libretro core | ❓ | |
+| **bnes 2014 Accuracy** | libretro core | ❓ | |
+| **bnes 2014 Balanced** | libretro core | ❓ | |
+| **bnes 2014 Performance** | libretro core | ❓ | |
+| **bnes C++98 (v085)** | libretro core | ❓ | |
+| **bnes-hd beta** | libretro core | ❓ | Memory Inspector displays nothing but zeroes. Do not use. (2025-12-29) |
+| **bnes-jg** | libretro core | ❓ | |
+| **bnes-mercury Accuracy** | libretro core | ❓ | |
+| **bnes-mercury Balanced** | libretro core | ❓ | |
+| **bnes-mercury Performance** | libretro core | ❓ | |
+| **Snes9x 2002** | libretro core | ❌ | |
+| **Snes9x 2005** | libretro core | ❌ | |
+| **Snes9x 2005+** | libretro core | ❌ | |
+| **Snes9x 2010** | libretro core | ❌ | PLEASE STOP USING THIS FOR ACHIEVEMENTS!!! |
+| **higan Accuracy** | libretro core | ❓ | |
+| **nSide Balanced** | libretro core | ❓ | |
+| **BSNES** | BizHawk core | ❓ | |
+| **BSNESv115+** | BizHawk core | ❓ | |
-## Neo Geo Pocket Color
+## Wii
-- ❓ libretro core: **RACE**
+| Name | Type | Status | Notes |
+| :------------------------- | :------------ | :-----: | :---------------------------------- |
+| **Dolphin** | libretro core | ❌ | |
-## NES / Famicom
+# Unsupported Emulators and Cores (Unsupported Consoles)
-- ❌ libretro core: **NEStopia**
- - Does not map SRAM
-- ❓ libretro core: **Emux NES**
-- ❓ libretro core: **fixNES**
+## Acorn BBC Micro
-## Nintendo 3DS
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :------------- |
+| **b2** | libretro core | ❓ | Testing needed |
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **Citra**
- - Only exposes 64MB of memory - documentation suggests there should be 128MB.
- - Does not support save states
-- ❌ libretro core: **Citra 2018**
-- ❌ libretro core: **Citra Canary**
+## Amiga
-## Nintendo 64
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :------------- |
+| **FS-UAE** | libretro core | ❓ | Testing needed |
+| **P-UAE** | libretro core | ❓ | - Needs memory map to see exposed memory
- Locks disk files so they can't be opened for hashing
- Unknown hard disk support |
+| **PUAE 2021** | libretro core | ❓ | Testing needed |
+| **UAE4ARM** | libretro core | ❓ | Testing needed |
-- ⌛ BizHawk core: **Mupen64Plus**
- - Testing (there are some graphical issues that can be fixed using the angrylion plugin)
+## Atari 5200
-## Nintendo DS
+| Name | Type | Status | Notes |
+| :------------- | :------------ | :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **atari800** | libretro core | ❌ | Appears to work fine, but the core is a bit of a headache to use
- The BIOS has to be configured within the core (F1 -> Emulator Configuration -> System ROM settings
- Couldn't figure out controls - does the joystick need to be configured within the core too?
- Allows loading arbitrary files from the internal menu, which bypasses hashing |
+| **a5200** | libretro core | ❌ | Does not expose memory |
-- ❌ libretro core: **DeSmuME 2015**
+## Atari ST/STE/TT/Falcon
-## Nintendo DSi
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :---------------- |
+| **Hatari** | libretro core | ❌ | Does not expose memory |
-- ❌ libretro core: **DeSmuME**
-- ❌ libretro core: **melonDS**
+## Cassette Vision
-## Nokia N-Gage
+| Name | Type | Status | Notes |
+| :--------------- | :------------ | :-----: | :---------------- |
+| **PD777** | libretro core | ❌ | |
-- ❌ _Not supported_ - needs hashing method and memory map
+## CHIP-8
-## Oric
+- Needs console ID, hashing method, and memory map
-- ❌ _Not supported_
+| Name | Type | Status | Notes |
+| :-------------- | :------------ | :-----: | :---------------- |
+| **Emux CHIP-8** | libretro core | ❌ | |
+| **JAXE** | libretro core | ❌ | - May need settings blacklist to prevent lowering speed |
-## Palm OS
+## Commodore 64
-- ❌ _Not supported_
-- ❌ libretro core: **Mu**
+| Name | Type | Status | Notes |
+| :--------------- | :------------ | :-----: | :---------------- |
+| **Frodo** | libretro core | ❌ | |
+| **VICE x64** | libretro core | ❌ | - Joystick is in port 2 by default. Use JOY button on virtual keyboard (select) to switch it to port 1
- Reset does not autorun game (2022-05-01) |
+| **VICE x64SC** | libretro core | ❌ | |
+| **VICE xscpu64** | libretro core | ❌ | |
+| **VICE x64tv** | libretro core | ❌ | |
+| **VICE xcbm5x0** | libretro core | ❌ | |
+| **VICE xcbm2** | libretro core | ❌ | |
+| **C64Hawk** | BizHawk core | ❌ | |
-## PC Engine CD / TurboGrafx-CD
+## Commodore 128
-- ❌ libretro core: **Beetle PCE**
- - Does not expose RAM needed for PC Engine CD
+| Name | Type | Status | Notes |
+| :------------ | :------------ | :-----: | :------------- |
+| **VICE x128** | libretro core | ❌ | |
-## PC-6001
+## Commodore PET
-- ❌ _Not supported_ - needs hashing method and memory map
+| Name | Type | Status | Notes |
+| :--------------- | :------------ | :-----: | :---------------- |
+| **VICE xpet** | libretro core | ❌ | |
-## PC-8800
+## Commodore Plus/4
-## PC-9800
+| Name | Type | Status | Notes |
+| :--------------- | :------------ | :-----: | :---------------- |
+| **VICE xplus4** | libretro core | ❌ | |
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **Neko Project II Kai**
- - Memory is not exposed.
- - It appears to be exposed in some games depending on the RAM size selected, but it seems like the machine RAM and not actually related to the game.
-- ❌ libretro core: **Neko Project II**
+## Commodore VIC-20
-## Philips CD-i
+| Name | Type | Status | Notes |
+| :--------------- | :------------ | :-----: | :---------------- |
+| **VICE xvic** | libretro core | ❌ | |
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **CDi 2015**
-- ❌ libretro core: **SAME CDi**
+## DOS
-## Philips P2000
+| Name | Type | Status | Notes |
+| :-------------- | :------------ | :-----: | :------------- |
+| **DOSBox** | libretro core | ❌ | |
+| **DOSBox Core** | libretro core | ❌ | |
+| **DOSBox SVN** | libretro core | ❌ | |
+| **DOSBox Pure** | libretro core | ⌛ | |
-- ❌ _Not supported_
-- ❌ libretro core: **M2000**
+## Elektronika BK-0010/0011
-## Pico-8
+| Name | Type | Status | Notes |
+| :-------------- | :------------ | :-----: | :------------- |
+| **BK** | libretro core | ❌ | |
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **FAKE-08**
-- ❌ libretro core: **Retro8**
+## Enterprise 64/128
-## PlayStation
+| Name | Type | Status | Notes |
+| :-------------- | :------------ | :-----: | :------------- |
+| **ep128emu** | libretro core | ❌ | |
-- ❌ libretro core: **PCSX ReARMed**
- - BIOS are not required for this core and will zero out the Kernel RAM.
-- ❓ BizHawk core: **Octoshock** (Mednafen)
-- ❓ BizHawk core: **Nymashock** (Mednafen)
-- ❓ libretro core: **Rustation**
+## Game & Watch
-## PlayStation 2
+| Name | Type | Status | Notes |
+| :-------------- | :------------ | :-----: | :------------- |
+| **gw** | libretro core | ❌ | - Does not expose memory |
-- ❌ Standalone emulator: **AetherSX2**
- - No longer being developed, has known incompatibilities. Devs have no means to resolve issues.
-- ❌ libretro core: **LRPS2**
- - Still in alpha state
- - Does not expose memory
-- ❌ libretro core: **Play!**
- - Low compatibility with most commercial games
- - Black screen with stuttering sound
+## J2ME
-## PocketStation
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **FreeJ2ME** | libretro core | ❌ | |
-- ❌ _Not supported_ - needs console ID, hashing method and memory map
-- ❌ libretro core: **pockystation**
- - Core doesn't seem functional, even in RetroArch
+## MicroW8
-## SAM Coupé
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **MicroW8** | libretro core | ❌ | |
-- ❌ _Not supported_
-- ❌ libretro core: **SimCoupe**
- - Still in alpha state
+## PC-9800
-## Sega Dreamcast
+| Name | Type | Status | Notes |
+| :---------------------- | :------------ | :-----: | :---------------------------------- |
+| **Neko Project II** | libretro core | ❌ | |
+| **Neko Project II Kai** | libretro core | ❌ | - Memory appears to be exposed in some games depending on the RAM size selected, but it seems like the machine RAM and not actually related to the game. |
-- ❓ libretro core: **Flycast GLES2**
+## Philips CD-i
-## Sega Genesis / Mega Drive
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **CDi 2015** | libretro core | ❌ | |
+| **SAME CDi** | libretro core | ❌ | |
+
+## Philips P2000
-- ❌ libretro core: **Blastem**
- - While some achievements may work, the core has issues with the Game RAM portion of memory.
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **M2000** | libretro core | ❌ | |
-## Sega Pico
+## Pico-8
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **picodrive**
- - Needs controls related to turning pages in the attached books
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **FAKE-08** | libretro core | ❌ | |
+| **Retro8** | libretro core | ❌ | |
-## Sega Saturn
+## PocketStation
-- ❌ libretro core: **Yabause**
- - Technically supported; not recommended.
-- ❌ libretro core: **Kronos**
- - Saving and loading states often locks up the UI in RALibretro
- - Technically supported; not recommended.
-- ❓ libretro core: **YabaSanshiro**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **pockystation** | libretro core | ❌ | Core doesn't seem functional, even in RetroArch |
-## SG-1000
+## SAM Coupé
+
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **SimCoupe** | libretro core | ❌ | Still in alpha state |
-- ❌ libretro core: **Gearsystem**
- - Has significant unexposed memory
+## Sega Pico
+
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **PicoDrive** | libretro core | ❌ | Needs controls related to turning pages in the attached books |
## Sharp X1
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **X1 Millennium**
- - 16 Apr 2022 - Disk writes modify source media, which breaks hashing
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **X1 Millennium** | libretro core | ❌ | Disk writes modify source media, which breaks hashing (2022-04-16) |
## Sharp X68K
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **px68k**
- - Crashes RALibretro upon loading a game
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **px68k** | libretro core | ❌ | Crashes RALibretro upon loading a game |
-## SNES / Super Famicom / Satellaview / Sufami Turbo
+## Sharp ZX81
-- ❓ libretro core: **Beetle bsnes**
-- ❌ libretro core: **Beetle Supafaust**
- - 2024-06-11 - Does not expose memory
-- ❓ libretro core: **bsnes**
-- ❓ libretro core: **bsnes 2014 Accuracy**
-- ❓ libretro core: **bsnes 2014 Balanced**
-- ❓ libretro core: **bsnes 2014 Performance**
-- ❓ libretro core: **bsnes C++98 (v085)**
-- ❌ libretro core: **bsnes-hd beta**
- - 2025-12-29 - Memory Inspector displays nothing but zeroes. Do not use.
-- ❓ libretro core: **bsnes-mercury Accuracy**
-- ❓ libretro core: **bsnes-mercury Balanced**
-- ❓ libretro core: **bsnes-mercury Performance**
-- ❓ libretro core: **higan Accuracy**
-- ❓ libretro core: **nSide Balanced**
-- ❓ libretro core: **Snes9x 2002**
-- ❓ libretro core: **Snes9x 2005**
-- ❓ libretro core: **Snes9x 2005+**
-- ❌ libretro core: **Snes9x 2010**
- - PLEASE STOP USING THIS FOR ACHIEVEMENTS!!!!
-- ❓ BizHawk core: **BSNES**
-- ❓ BizHawk core: **BSNESv115+**
-
-## SpectraVideo SVI 318/328
-
-- ❌ _Not supported_
-- ❌ libretro core: **blueMSX**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **EightyOne** | libretro core | ❌ | Memory not exposed |
## Super Casette Vision
-- ❌ libretro core: **EmuSCV**
- - Unfinished according to [libretro docs](https://docs.libretro.com/library/emuscv/).
- - Does not expose memory. Appears to [export a save state](https://gitlab.com/MaaaX-EmuSCV/libretro-emuscv/-/blob/master/src/libretro.cpp#L223-229) via the RETRO_MEMORY_SAVE_RAM interface, which we try to shoehorn into $E000 as that's what's flagged as Cartridge RAM for the system.
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **EmuSCV** | libretro core | ❌ | - Unfinished according to [libretro docs](https://docs.libretro.com/library/emuscv/).
- Does not expose memory. Appears to [export a save state](https://gitlab.com/MaaaX-EmuSCV/libretro-emuscv/-/blob/master/src/libretro.cpp#L223-229) via the RETRO_MEMORY_SAVE_RAM interface, which we try to shoehorn into $E000 as that's what's flagged as Cartridge RAM for the system. |
## Thomson TO8/TO8D
-- ❌ _Not supported_ - needs hashing method
-- ❌ libretro core: **Theodore**
- - Seems to work
- - Uncertain how core handles writing to disk/tape. May affect hashing.
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **Theodore** | libretro core | ❌ | Uncertain how core handles writing to disk/tape. May affect hashing. |
## TI-83
-- ⌛ libretro core: **Numero**
- - Testing
-- ⌛ BizHawk core: **TI83Hawk**
- - Testing
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **Numero** | libretro core | ❌ | |
+| **TI83Hawk** | BizHawk core | ❌ | |
## TIC-80
-- ❌ _Not supported_ - needs hashing method
-- ❌ libretro core: **TIC-80**
- - Doesn't export memory correctly. Can only see 8 bytes.
-
-## VIC-20
-
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **VICE xvic**
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **TIC-80** | libretro core | ❌ | Doesn't export memory correctly. Can only see 8 bytes |
## VMU
-- ❌ _Not supported_ - needs console ID, hashing method, and memory map
-- ❌ libretro core: **VeMUlator**
-
-## Wii
-
-- ⌛ Standalone emulator: **Dolphin**
- - Testing
-- ⌛ libretro core: **Dolphin**
- - Testing
-
-## Wii U
-
-- ❌ _Not supported_ - needs hashing method and memory map
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **VeMUlator** | libretro core | ❌ | |
## Xbox
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **DirectXbox**
- - Still in alpha state
-
-## Zeebo
-
-- ❌ _Not supported_ - needs hashing method and memory map
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **DirectXbox** | libretro core | ❌ | Still in alpha state |
-## ZX81
+## ZX Spectrum
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **EightyOne**
- - Memory not exposed
+| Name | Type | Status | Notes |
+| :---------------- | :------------ | :-----: | :---------------------------------- |
+| **FUSE** | libretro core | ❌ | - Requires ability to map keyboard to port 3
- Uncertain about save support. Cannot seem to insert save disk |
+| **ZXHawk** | BizHawk core | ❌ | Hashing needs to be corrected |
-## ZX Spectrum
+## Others
-- ❌ _Not supported_ - needs hashing method and memory map
-- ❌ libretro core: **FUSE**
- - Requires ability to map keyboard to port 3
- - Uncertain about save support. Cannot seem to insert save disk
-- ⌛ - BizHawk core: **ZXHawk**
- - Hashing needs to be corrected
- - Testing
+- FM Towns
+- Nokia N-Gage
+- Oric
+- PC-6001
+- Wii U
+- Zeebo
diff --git a/docs/general/emulator-support-and-issues.md b/docs/general/emulator-support-and-issues.md
index fcf7498c..490fa013 100644
--- a/docs/general/emulator-support-and-issues.md
+++ b/docs/general/emulator-support-and-issues.md
@@ -71,6 +71,7 @@ BizHawk cores can only be played on [BizHawk](https://tasvideos.org/Bizhawk). Mo
| Name | Type | Notes |
| :---------------- | :------------ | :----------------------------------------------------------------------------------------------------------- |
| **Stella** | libretro core | |
+| **Stella 2014** | libretro core | |
| **Atari2600Hawk** | BizHawk core | Achievements that require emulator resets do not work. Please open a ticket so the achievement can be fixed. |
### Atari 7800
@@ -224,7 +225,7 @@ BizHawk cores can only be played on [BizHawk](https://tasvideos.org/Bizhawk). Mo
| **[WinArcadia](https://amigan.1emu.net/releases/)** | Standalone emulator | |
| **[DroidArcadia](https://amigan.1emu.net/releases/)** | Standalone emulator | |
-### Magnavox Odyssey 2
+### Magnavox Odyssey2/Philips Videopac+
| Name | Type | Notes |
| :------- | :------------ | :---- |