Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:system:userspace:emulators [2023/08/02 14:47]
throgh
en:system:userspace:emulators [2023/08/02 14:48] (current)
throgh old revision restored (2022/03/25 20:52)
Line 107: Line 107:
 |- |-
 |[wiiware system] \\ Nintendo \\ WiiWare \\ (IBM \\ PowerPC \\ "Broadway" |[wiiware system] \\ Nintendo \\ WiiWare \\ (IBM \\ PowerPC \\ "Broadway"
 +! style="background-color:#ddffe3" |<color #066d18>Optional</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ppc-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ppc-unknown-elf) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitPPC)]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ppc-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ppc-unknown-elf) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitPPC)]]
 +! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 +|-
 +! rowspan="3" style="background-color:#ddffe3" |[[https://github.com/libretro/dolphin|Dolphin]] <color #066d18>(libretro)</color>
 +! rowspan="3" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[gc system] \\ Nintendo \\ GameCube \\ (IBM \\ PowerPC \\ "Gekko"
 ! style="background-color:#ddffe3" |<color #066d18>Optional</color> ! style="background-color:#ddffe3" |<color #066d18>Optional</color>
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ppc-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ppc-unknown-elf) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitPPC)]] ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (ppc-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (ppc-unknown-elf) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitPPC)]]
Line 167: Line 176:
 |- |-
 ! style="background-color:#ddffe3" |[[https://purei.org|Play!]] ! style="background-color:#ddffe3" |[[https://purei.org|Play!]]
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|Sony \\ PlayStation 2 (PS2) \\ (MIPS III \\ Emotion Engine \\ "R5900 based")
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (mips64-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (mips64-unknown-elf)
 +! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 +|-
 +! style="background-color:#ddffe3" |[[https://purei.org|Play!]] <color #066d18>(libretro)</color>
 ! style="background-color:#ddffe3" |<color #066d18>Yes</color> ! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 |Sony \\ PlayStation 2 (PS2) \\ (MIPS III \\ Emotion Engine \\ "R5900 based") |Sony \\ PlayStation 2 (PS2) \\ (MIPS III \\ Emotion Engine \\ "R5900 based")
Line 399: Line 417:
 ! style="background-color:#ddffe3" |[[https://cc65.github.io|cc65]], \\ [[https://dasm-assembler.github.io|DASM]] \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]] ! style="background-color:#ddffe3" |[[https://cc65.github.io|cc65]], \\ [[https://dasm-assembler.github.io|DASM]] \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]]
 ! style="background-color:#fae65b" |<color #816e00>Technically</color> ! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! rowspan="2" style="background-color:#fae65b" |<color #816e00>Flycast (libretro)</color>
 +! rowspan="2" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[dc system] \\ Sega Dreamcast (DC) (Hitachi SH-4)
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (sh-unknown-elf), \\ [[http://cadcdev.sourceforge.net/softprj/kos/|KallistiOS]] \\ and \\ [[http://dcevolution.sourceforge.net/index.php?id=libronin|Libronin]])
 +! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://github.com/reicast/reicast-emulator/tree/master/core/reios|hle reios]]
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (sh-unknown-elf), \\ [[http://cadcdev.sourceforge.net/softprj/kos/|KallistiOS]] \\ and \\ [[http://dcevolution.sourceforge.net/index.php?id=libronin|Libronin]])
 +! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 |- |-
 |[naomi system] \\ Sega Naomi (Hitachi SH-4) |[naomi system] \\ Sega Naomi (Hitachi SH-4)
Line 861: Line 888:
 |- |-
 |[64dd system] \\ Nintendo 64DD \\ (NEC VR4300) |[64dd system] \\ Nintendo 64DD \\ (NEC VR4300)
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (mips-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (mips-unknown-elf) \\ and \\ [[https://git.cen64.com/?p=n64chain.git;a=tree|n64chain]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! rowspan="2" style="background-color:#fae65b" |<color #816e00>Mupen64Plus (libretro)</color>
 +! rowspan="2" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[n64 system] \\ Nintendo 64 (N64) \\ (NEC VR4300)
 ! style="background-color:#ddffe3" |<color #066d18>No</color> ! style="background-color:#ddffe3" |<color #066d18>No</color>
 ! style="background-color:#eaecf0" |<color #555555>N/A</color> ! style="background-color:#eaecf0" |<color #555555>N/A</color>
Line 868: Line 904:
 |- |-
 |[64dd system] \\ Nintendo 64DD \\ (NEC VR4300) |[64dd system] \\ Nintendo 64DD \\ (NEC VR4300)
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (mips-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (mips-unknown-elf) \\ and \\ [[https://git.cen64.com/?p=n64chain.git;a=tree|n64chain]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! rowspan="2" style="background-color:#fae65b" |<color #816e00>Mupen64Plus NX \\ (libretro)</color>
 +! rowspan="2" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[n64 system] \\ Nintendo 64 (N64) \\ (NEC VR4300)
 ! style="background-color:#ddffe3" |<color #066d18>No</color> ! style="background-color:#ddffe3" |<color #066d18>No</color>
 ! style="background-color:#eaecf0" |<color #555555>N/A</color> ! style="background-color:#eaecf0" |<color #555555>N/A</color>
Line 1162: Line 1207:
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (hppa-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (hppa-unknown-elf) ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (hppa-unknown-elf) \\ and \\ [[https://llvm.org/|Clang/LLVM/LLD]] (hppa-unknown-elf)
 ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color> ! style="background-color:#ddffe3" |<color #066d18>Yes: \\ [[https://www.gnu.org|GNU]]/[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]</color>
 +|-
 +! rowspan="2" style="background-color:#fae65b" |<color #816e00>Parallel-N64 \\ (libretro "Mupen64Plus based")</color>
 +! rowspan="2" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[n64 system] \\ Nintendo 64 (N64) \\ (NEC VR4300)
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (mips-unknown-elf), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (mips-unknown-elf) \\ and \\ [[https://git.cen64.com/?p=n64chain.git;a=tree|n64chain]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 |- |-
 |[64dd system] \\ Nintendo 64DD \\ (NEC VR4300) |[64dd system] \\ Nintendo 64DD \\ (NEC VR4300)
Line 1222: Line 1276:
 ! style="background-color:#eaecf0" |<color #555555>N/A</color> ! style="background-color:#eaecf0" |<color #555555>N/A</color>
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (v850-unknown-elf) \\ and \\ [[https://www.planetvb.com/modules/news/|gccVB (GCC v2.95 + v810 patch)]] ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (v850-unknown-elf) \\ and \\ [[https://www.planetvb.com/modules/news/|gccVB (GCC v2.95 + v810 patch)]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! style="background-color:#fae65b" |<color #816e00>ProSystem (libretro)</color>
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|Atari 7800 ProSystem \\ (MOS Technology 6502C "Atari SALLY")
 +! style="background-color:#ddffe3" |<color #066d18>Optional</color>
 +! style="background-color:#ddffe3" |[[https://cc65.github.io|cc65]], \\ [[https://dasm-assembler.github.io|DASM]] \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +! style="background-color:#ddffe3" |[[https://cc65.github.io|cc65]], \\ [[https://dasm-assembler.github.io|DASM]] \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]]
 ! style="background-color:#fae65b" |<color #816e00>Technically</color> ! style="background-color:#fae65b" |<color #816e00>Technically</color>
 |- |-
Line 1255: Line 1318:
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (sh-unknown-elf) ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (sh-unknown-elf)
 ! style="background-color:#fae65b" |<color #816e00>Technically</color> ! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! rowspan="3" style="background-color:#fae65b" |<color #816e00>Reicast (libretro)</color>
 +! rowspan="3" style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[dc system] \\ Sega Dreamcast (DC) (Hitachi SH-4)
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (sh-unknown-elf), \\ [[http://cadcdev.sourceforge.net/softprj/kos/|KallistiOS]] \\ and \\ [[http://dcevolution.sourceforge.net/index.php?id=libronin|Libronin]])
 +! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://github.com/reicast/reicast-emulator/tree/master/core/reios|hle reios]]
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (sh-unknown-elf), \\ [[http://cadcdev.sourceforge.net/softprj/kos/|KallistiOS]] \\ and \\ [[http://dcevolution.sourceforge.net/index.php?id=libronin|Libronin]])
 +! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 |- |-
 |[naomi system] \\ Sega Naomi (Hitachi SH-4) |[naomi system] \\ Sega Naomi (Hitachi SH-4)
Line 1305: Line 1377:
 |- |-
 ! style="background-color:#fae65b" |<color #816e00>Stella</color> ! style="background-color:#fae65b" |<color #816e00>Stella</color>
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|Atari 2600 \\ and \\ Atari \\ Video Computer System \\ (VCS) \\ (MOS Technology 6507)
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ddffe3" |[[https://cc65.github.io|cc65]] \\ and \\ [[https://dasm-assembler.github.io|DASM]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! style="background-color:#fae65b" |<color #816e00>Stella (libretro)</color>
 ! style="background-color:#ddffe3" |<color #066d18>Yes</color> ! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 |Atari 2600 \\ and \\ Atari \\ Video Computer System \\ (VCS) \\ (MOS Technology 6507) |Atari 2600 \\ and \\ Atari \\ Video Computer System \\ (VCS) \\ (MOS Technology 6507)
Line 1323: Line 1404:
 |- |-
 ! style="background-color:#fae65b" |<color #816e00>Virtual Jaguar</color> ! style="background-color:#fae65b" |<color #816e00>Virtual Jaguar</color>
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|[jaguar system] \\ Atari Jaguar \\ (Motorola 68000) 
 +! style="background-color:#ddffe3" |<color #066d18>Optional</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (m68k-unknown-elf) \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (m68k-unknown-elf) \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! style="background-color:#fae65b" |<color #816e00>Virtual Jaguar (libretro)</color>
 ! style="background-color:#ddffe3" |<color #066d18>Yes</color> ! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 |[jaguar system] \\ Atari Jaguar \\ (Motorola 68000)  |[jaguar system] \\ Atari Jaguar \\ (Motorola 68000) 
Line 1420: Line 1510:
 ! style="background-color:#eaecf0" |<color #555555>N/A</color> ! style="background-color:#eaecf0" |<color #555555>N/A</color>
 ! style="background-color:#ddffe3" |[[http://www.villehelin.com/wla.html|WLA_DX]] ! style="background-color:#ddffe3" |[[http://www.villehelin.com/wla.html|WLA_DX]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>4DO (libretro)</color>
 +! style="background-color:#ffdddd" |<color #b90b0B>No: \\ No commercial</color>
 +|3DO Interactive Multiplayer (ARM60)
 +! style="background-color:#fae65b" |<color #816e00>Yes</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (arm-unknown-eabi), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (arm-unknown-eabi) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitARM)]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (arm-unknown-eabi), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (arm-unknown-eabi) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitARM)]]
 ! style="background-color:#fae65b" |<color #816e00>Technically</color> ! style="background-color:#fae65b" |<color #816e00>Technically</color>
 |- |-
Line 1585: Line 1684:
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>Jum52</color> ! style="background-color:#ffdddd" |<color #b90b0B>Jum52</color>
 +! style="background-color:#ffdddd" |<color #b90b0B>No: \\ No global license \\ file found \\ and \\ source code \\ files are \\ unlicensed</color>
 +|Atari 5200 SuperSystem \\ (MOS Technology 6502C)
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ddffe3" |[[https://cc65.github.io|cc65]], \\ [[https://dasm-assembler.github.io|DASM]] \\ and \\ [[http://www.villehelin.com/wla.html|WLA_DX]]
 +! style="background-color:#fae65b" |<color #816e00>Technically</color>
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>Jum52 (libretro)</color>
 ! style="background-color:#ffdddd" |<color #b90b0B>No: \\ No global license \\ file found \\ and \\ source code \\ files are \\ unlicensed</color> ! style="background-color:#ffdddd" |<color #b90b0B>No: \\ No global license \\ file found \\ and \\ source code \\ files are \\ unlicensed</color>
 |Atari 5200 SuperSystem \\ (MOS Technology 6502C) |Atari 5200 SuperSystem \\ (MOS Technology 6502C)
Line 1768: Line 1876:
 ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (arm-unknown-eabi), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (arm-unknown-eabi) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitARM)]] ! style="background-color:#ddffe3" |[[https://gcc.gnu.org/|GCC]]/[[https://www.gnu.org/software/binutils/|GNU Binutils]] (arm-unknown-eabi), \\ [[https://llvm.org/|Clang/LLVM/LLD]] (arm-unknown-eabi) \\ and \\ [[https://devkitpro.org/|devkitPro (devkitARM)]]
 ! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] ! style="background-color:#ddffe3" |<color #066d18>Yes:</color> \\ [[https://www.gnu.org|GNU]]<color #066d18>/</color>[[https://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]
 +|-
 +! style="background-color:#ffdddd" |<color #b90b0B>VeMUlator (libretro)</color>
 +! style="background-color:#ddffe3" |<color #066d18>Yes</color>
 +|Visual Memory System \\ (VMS) \\ and \\ Visual Memory Unit \\ (VMU) \\ (Sanyo LC8670 "Potato")
 +! style="background-color:#ddffe3" |<color #066d18>No</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#eaecf0" |<color #555555>N/A</color>
 +! style="background-color:#ffdddd" |<color #b90b0B>Waterbear requires \\ nonfree Rust language</color>
 +! style="background-color:#ffdddd" |<color #b90b0B>No</color>
 |- |-
 ! style="background-color:#ffdddd" |<color #b90b0B>VerXGL</color> ! style="background-color:#ffdddd" |<color #b90b0B>VerXGL</color>