Difference between revisions of "Emulators on Wii U"

From Emulation General Wiki
Jump to navigation Jump to search
(Source ports: LICENSE.txt of CSE2 says that it's not FLOSS. Honestly, I am unknowledged how to classify things as FLOSS or not.)
(Source ports: lovepotion 3.0.1)
 
(110 intermediate revisions by 51 users not shown)
Line 11: Line 11:
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
=Emulators via vWii=
 
  
Most emulators available for the Wii will also work on vWii(virtual Wii) mode on the Wii U. However, due to sandboxing, there will be no performance gain over a Wii, though some emulators support the Wii U pro controller or Wii U Gamepad.
+
{{for|software that emulates the Wii U|Wii U emulators}}
  
See [[Emulators on Wii|Emulators on Wii]] for emulators that will work on vWii mode
+
=Emulators (Legacy, via vWii)=
 +
Most [[Emulators on Wii|emulators available for the Wii]] will also work on vWii (virtual Wii) mode on the Wii U, and some of them even support the Wii U Pro Controller or the Wii U Gamepad. However, due to sandboxing, there won't be any performance gains compared to running those emulators bare-metal on a Wii.
  
=Multi-system=
+
[[Nintendont]], while not an emulator, enables the ability to play GameCube games on the Wii U as well, with little compromise.
 +
 
 +
=Emulators (Multi-system)=
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 34: Line 36:
 
| N/A
 
| N/A
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
|}
 +
 +
Please notice that Retroarch isn't currently compatible with the Aroma custom firmware. In order to run Retroarch, you will have to boot a legacy cfw like tiramisu, haxchi or mocha.
 +
 +
===RetroArch===
 +
 +
{| class="wikitable sortable" style="text-align:center;"
 +
|-
 +
|+ Available cores (as of Retroarch 1.17.0)
 +
! Cores
 +
! Game/System
 +
! Recommended
 +
|-
 +
| 2048
 +
| 2048
 
| {{✓}}
 
| {{✓}}
 +
|-
 +
| cap32
 +
| Amstrad - CPC/GX4000
 +
| {{TBD}}
 +
|-
 +
| crocods
 +
| Amstrad - CPC
 +
| {{TBD}}
 +
|-
 +
| fbalpha2012
 +
| rowspan="10" style="text-align: center;" | Arcade
 +
| {{TBD}}
 +
|-
 +
| fbalpha2012_cps1
 +
| {{TBD}}
 +
|-
 +
| fbalpha2012_cps2
 +
| {{TBD}}
 +
|-
 +
| fbalpha2012_cps3
 +
| {{TBD}}
 +
|-
 +
| fbalpha2012_neogeo
 +
| {{TBD}}
 +
|-
 +
| fbneo
 
| {{✓}}
 
| {{✓}}
 +
|-
 +
| mame2000
 +
| {{TBD}}
 +
|-
 +
| mame2003_plus
 +
| {{TBD}}
 +
|-
 +
| mame2003
 +
| {{TBD}}
 +
|-
 +
| mame2003_midway
 +
| {{TBD}}
 +
|-
 +
| arduous
 +
| Arduboy
 +
| {{TBD}}
 +
|-
 +
| stella2014
 +
| Atari - 2600
 +
| {{✓}}
 +
|-
 +
| a5200
 +
| rowspan="2" style="text-align: center;" | Atari - 5200
 +
| {{TBD}}
 +
|-
 +
| atari800
 +
| {{✓}}
 +
|-
 +
| prosystem
 +
| Atari - 7800 (ProSystem)
 +
| {{TBD}}
 +
|-
 +
| mednafen_lynx
 +
| rowspan="2" style="text-align: center;" |Atari - Lynx
 +
| {{✓}}
 +
|-
 +
| handy
 +
| {{TBD}}
 +
|-
 +
| hatari
 +
| Atari - ST/STE/TT/Falcon
 +
| {{TBD}}
 +
|-
 +
| mednafen_wswan
 +
| Bandai - WonderSwan/Color
 +
| {{✓}}
 +
|-
 +
| cannonball
 +
| Cannonball
 +
| {{TBD}}
 +
|-
 +
| nxengine
 +
| Cave Story
 +
| {{TBD}}
 +
|-
 +
| jaxe
 +
| CHIP-8/S-CHIP/XO-CHIP
 +
| {{✓}}
 +
|-
 +
| gearcoleco
 +
| Coleco - ColecoVision
 +
| {{TBD}}
 +
|-
 +
| puae
 +
| rowspan="2" style="text-align: center;" | Commodore - Amiga
 +
| {{TBD}}
 +
|-
 +
| puae2021
 +
| {{TBD}}
 +
|-
 +
| vice_x128
 +
| Commodore - C128
 +
| {{TBD}}
 +
|-
 +
| frodo
 +
| rowspan="3" style="text-align: center;" | Commodore - C64
 +
| {{TBD}}
 +
|-
 +
| vice_x64
 +
| {{TBD}}
 +
|-
 +
| vice_x64sc
 +
| {{✓}}
 +
|-
 +
| vice_xscpu64
 +
| Commodore - C64 SuperCPU
 +
| {{TBD}}
 +
|-
 +
| vice_xcbm5x0
 +
| Commodore - CBM-II 5x0
 +
| {{TBD}}
 +
|-
 +
| vice_xcbm2
 +
| Commodore - CBM-II 6x0/7x0
 +
| {{TBD}}
 +
|-
 +
| vice_xpet
 +
| Commodore - PET
 +
| {{TBD}}
 +
|-
 +
| vice_xplus4
 +
| Commodore - PLUS/4
 +
| {{TBD}}
 +
|-
 +
| vice_xvic
 +
| Commodore - VIC-20
 +
| {{TBD}}
 +
|-
 +
| prboom
 +
| Doom
 +
| {{TBD}}
 +
|-
 +
| dosbox_svn
 +
| DOS
 +
| {{TBD}}
 +
|-
 +
| bk
 +
| Elektronika - BK-0010/BK-0011(M)
 +
| {{TBD}}
 +
|-
 +
| freechaf
 +
| Fairchild ChannelF
 +
| {{TBD}}
 +
|-
 +
| reminiscence
 +
| Flashback
 +
| {{TBD}}
 +
|-
 +
| gme
 +
| Game Music Emu
 +
| {{TBD}}
 +
|-
 +
| vecx
 +
| GCE - Vectrex
 +
| {{TBD}}
 +
|-
 +
| gong
 +
| Gong
 +
| {{✓}}
 +
|-
 +
| gw
 +
| Handheld Electronic
 +
| {{TBD}}
 +
|-
 +
| squirreljme
 +
| Java ME
 +
| {{TBD}}
 +
|-
 +
| jumpnbump
 +
| Jump 'n Bump
 +
| {{TBD}}
 +
|-
 +
| lowresnx
 +
| LowRes NX
 +
| {{TBD}}
 +
|-
 +
| lutro
 +
| Lua Engine
 +
| {{TBD}}
 +
|-
 +
| minivmac
 +
| Mac II
 +
| {{TBD}}
 +
|-
 +
| o2em
 +
| Magnavox - Odyssey2 / Philips Videopac+
 +
| {{TBD}}
 +
|-
 +
| freeintv
 +
| Mattel - Intellivision
 +
| {{✓}}
 +
|-
 +
| fmsx
 +
| Microsoft - MSX
 +
| {{✓}}
 +
|-
 +
| uw8
 +
| MicroW8
 +
| {{TBD}}
 +
|-
 +
| mrboom
 +
| Mr.Boom (Bomberman)
 +
| {{TBD}}
 +
|-
 +
| bluemsx
 +
| MSX/SVI/ColecoVision/SG-1000
 +
| {{~}}
 +
|-
 +
| quasi88
 +
| NEC - PC-8000 / PC-8800 series
 +
| {{TBD}}
 +
|-
 +
| nekop2
 +
| rowspan="2" style="text-align: center;" | NEC - PC-98
 +
| {{~}}
 +
|-
 +
| np2kai
 +
| {{✓}}<small>slowdown but best PC98 core</small>
 +
|-
 +
| mednafen_pce_fast
 +
| NEC - PC Engine / CD
 +
| {{✓}}
 +
|-
 +
| mednafen_pce
 +
| NEC - PC Engine / SuperGrafx / CD
 +
| {{✓}}
 +
|-
 +
| mednafen_supergrafx
 +
| NEC - PC Engine SuperGrafx
 +
| {{✓}}
 +
|-
 +
| DoubleCherryGB
 +
| rowspan="6" style="text-align: center;" | Nintendo - Game Boy / Color
 +
| {{TBD}}
 +
|-
 +
| fixgb
 +
| {{✓}}
 +
|-
 +
| gambatte
 +
| {{✓}}
 +
|-
 +
| gearboy
 +
| {{✓}}
 +
|-
 +
| sameboy
 +
| {{✓}}
 +
|-
 +
| tgbdual
 +
| {{✗}}<small>(white screen)</small>
 +
|-
 +
| gpsp
 +
| rowspan="4" style="text-align: center;" | Nintendo - Game Boy Advance
 +
| {{✓}}
 +
|-
 +
| mgba
 +
| {{✓}}
 +
|-
 +
| vbam
 +
| {{~}}
 +
|-
 +
| vba_next
 +
| {{~}}
 +
|-
 +
| fceumm
 +
| rowspan="4" style="text-align: center;" | Nintendo - NES / Famicom
 +
| {{✓}}
 +
|-
 +
| fixnes
 +
| {{✓}}
 +
|-
 +
| nestopia
 +
| {{✓}}
 +
|-
 +
| quicknes
 +
| {{TBD}}
 +
|-
 +
| pokemini
 +
| Nintendo - Pokemon Mini
 +
| {{TBD}}
 +
|-
 +
| snes9x
 +
| rowspan="5" style="text-align: center;" | Nintendo - SNES / SFC
 +
| {{✓}}
 +
|-
 +
| snes9x2002
 +
| {{~}}
 +
|-
 +
| snes9x2005
 +
| {{✓}}
 +
|-
 +
| snes9x2005_plus
 +
| {{✓}}
 +
|-
 +
| snes9x2010
 +
| {{✓}}
 +
|-
 +
| mednafen_vb
 +
| Nintendo - Virtual Boy (Beetle VB)
 +
| {{✓}}
 +
|-
 +
| oberon
 +
| Oberon RISC Emulator
 +
| {{TBD}}
 +
|-
 +
| mu
 +
| Palm OS
 +
| {{TBD}}
 +
|-
 +
| retro8
 +
| PICO-8
 +
| {{TBD}}
 +
|-
 +
| pocketcdg
 +
| PocketCDG
 +
| {{TBD}}
 +
|-
 +
| tyrquake
 +
| Quake
 +
| {{TBD}}
 +
|-
 +
| vitaquake2-rogue
 +
| Quake II - Ground Zero (vitaQuake 2 [Rogue])
 +
| {{TBD}}
 +
|-
 +
| vitaquake2-xatrix
 +
| Quake II - The Reckoning (vitaQuake 2 [Xatrix])
 +
| {{TBD}}
 +
|-
 +
| vitaquake2-zaero
 +
| Quake II - Zaero (vitaQuake 2 [Zaero])
 +
| {{TBD}}
 +
|-
 +
| vitaquake2
 +
| Quake II (vitaQuake 2)
 +
| {{TBD}}
 +
|-
 +
| xrick
 +
| Rick Dangerous
 +
| {{TBD}}
 +
|-
 +
| scummvm
 +
| ScummVM
 +
| {{TBD}}
 +
|-
 +
| picodrive
 +
| Sega - MS/GG/MD/CD/32X
 +
| {{✗}}<small>(crash)</small>
 +
|-
 +
| genesis_plus_gx
 +
| rowspan="2" style="text-align: center;" | Sega - MS/GG/MD/CD
 +
| {{✓}}
 +
|-
 +
| genesis_plus_gx_wide
 +
| {{✓}}
 +
|-
 +
| gearsystem
 +
| Sega - MS/GG/SG-1000
 +
| {{✓}}
 +
|-
 +
| x1
 +
| Sharp X1 (X Millennium)
 +
| {{TBD}}
 +
|-
 +
| 81
 +
| Sinclair - ZX 81 (EightyOne)
 +
| {{TBD}}
 +
|-
 +
| fuse
 +
| Sinclair - ZX Spectrum
 +
| {{✓}}
 +
|-
 +
| neocd
 +
| SNK - Neo Geo CD
 +
| {{✓}}
 +
|-
 +
| mednafen_ngp
 +
| rowspan="2" style="text-align: center;" | SNK - Neo Geo Pocket / Color
 +
| {{✓}}
 +
|-
 +
| race
 +
| {{✗}}<small>(crash)</small>
 +
|-
 +
| pcsx_rearmed
 +
| Sony - PlayStation
 +
| {{TBD}}
 +
|-
 +
| superbroswar
 +
| Super Bros War
 +
| {{TBD}}
 +
|-
 +
| numero
 +
| Texas Instruments TI-83
 +
| {{TBD}}
 +
|-
 +
| theodore
 +
| Thomson - MO/TO
 +
| {{TBD}}
 +
|-
 +
| tic80
 +
| TIC-80
 +
| {{TBD}}
 +
|-
 +
| uzem
 +
| Uzebox
 +
| {{TBD}}
 +
|-
 +
| vaporspec
 +
| VaporSpec
 +
| {{TBD}}
 +
|-
 +
| wasm4
 +
| WASM-4
 +
| {{TBD}}
 +
|-
 +
| ecwolf
 +
| Wolfenstein 3D
 +
| {{TBD}}
 
|}
 
|}
  
==Nintendo==
+
=Emulators (Single system)=
===NES===
+
 
 +
==Arcade==
 +
 
 +
===Centipede Arcade===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 47: Line 492:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[Heritage]]
+
| Centipede Wii U
| HeriC
+
| [https://gbatemp.net/threads/centipede-arcade-emulator-port-for-532.412491/ 20160128]
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
|-
 
| LiteNESU
 
| [https://github.com/QuarkTheAwesome/LiteNESU 0.0.0-preR2]  
 
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
Line 60: Line 499:
 
|}
 
|}
  
===GameCube===
+
==Commodore==
 +
===Commodore 64===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 68: Line 508:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[Nintendont]]
+
| [https://apps.fortheusers.org/wiiu/yapesdl YAPE 4 U]
| 4.x
+
| [https://github.com/xhp-creations/yapesdl  0.70.2]
| {{✓}}
 
 
| {{✓}}
 
| {{✓}}
 +
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
|}
 
|}
  
===Game Boy===
+
==Fantasy computers==
 +
 
 +
===CHIP-8===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 83: Line 525:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [https://apps.fortheusers.org/wiiu/gacubeboy gacubeboy]
+
| [https://apps.fortheusers.org/wiiu/CHIP8 CHIP8 Emulator]
| 1337<br/>[https://gbatemp.net/threads/release-gacubeboy-emulator.435627/ 9000]
+
| [https://github.com/rw-r-r-0644/CHIP8-Emulator-WiiU 2.2-GX2]
| ?
 
| {{✗}}
 
 
| {{✓}}
 
| {{✓}}
|-
 
| [https://apps.fortheusers.org/wiiu/gbiine GBiine]
 
| 0.2b
 
| ?
 
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
|}
 
|}
  
===Pokémon Mini===
+
===PICO-8===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 104: Line 540:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [https://apps.fortheusers.org/wiiu/Pokemini PokeMiniU]  
+
| [https://github.com/jtothebell/fake-08 fake-08]
| 0.01
+
| [https://github.com/jtothebell/fake-08/releases v0.0.2.20]
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{✗}}
 
 
| {{✓}}
 
| {{✓}}
 
|}
 
|}
  
==Sony==
+
==Nintendo==
===PSP===
+
 
 +
===DS===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 120: Line 557:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [https://gbatemp.net/threads/ppsspp-discussion-and-testing-thread.505602/ PPSSPP]
+
| [https://emulation.gametechwiki.com/index.php/NooDS NooDS]
| 1.5.x
+
| [https://github.com/Hydr8gon/NooDS rolling]
| ?
+
| {{}}
| {{}}
 
 
| {{✓}}
 
| {{✓}}
 +
| {{~}} <small>(slow at 15-20fps, WIP)
 
|}
 
|}
  
==Commodore==
+
===Game Boy / Color / Advance===
===Commodore 64===
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 134: Line 570:
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 +
! scope="col"|GB
 +
! scope="col"|GBC
 +
! scope="col"|GBA
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [https://apps.fortheusers.org/wiiu/yapesdl YAPE 4 U]
+
| [https://apps.fortheusers.org/wiiu/gacubeboy gacubeboy]
| 0.70.2
+
| 1337<br/>[https://gbatemp.net/threads/release-gacubeboy-emulator.435627/ 9000]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
|-
 +
| [https://apps.fortheusers.org/wiiu/gbiine GBiine]
 +
| [http://www.mediafire.com/download/2c8brakc996enda/gbiine_v02b.rar 0.2b]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| {{✗}}
 +
| {{~}}
 +
|-
 +
| [https://emulation.gametechwiki.com/index.php/NooDS NooDS]
 +
| [https://github.com/Hydr8gon/NooDS rolling]
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
|}
 
|}
  
==Source ports==
+
Gacubeboy: small emulator coded in 8 hours. Uses GX2 graphics but has a lot of graphical glitches. Poor compatibility. No sound.<br>
 +
GBiine: Wiiu Heig-Boy port. Can open a few gbc roms, just the ones designed for dual usage in gbc and original gb, like Links Awakening DX, but in gb mode (no color). Supports saves. No sound.<br>
 +
NooDS: while this emulator is focused on nintendo ds, it can make use of the emulated slot-2 to actually load gba games, which do run fullspeed but with some minor glitches.<br>
 +
Retroarch is generally the best choice. Alternatively, there are good gb/gbc/gba emulators in wii mode, like mgba or vbagx.
 +
 
 +
===NES===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 150: Line 615:
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
! scope="col"|Supported games
 
 
|-
 
|-
| CSE2
+
| [[Heritage]] <small>(internal emulator for NES Remix)
| [https://github.com/gameblabla/CSE2 git]
+
| Heri2
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{?}}
+
| {{}}
| Cave Story
 
 
 
 
|-
 
|-
| SpaceCadetPinball
+
| LiteNESU
| [https://github.com/IntriguingTiles/SpaceCadetPinball-WiiU git]
+
| [https://github.com/QuarkTheAwesome/LiteNESU 0.0.0-preR2]  
 
| {{✓}}
 
| {{✓}}
| {{?}}
+
| {{}}
 +
| {{✗}}
 +
|-
 +
| LiteNESU 16 in 1
 +
| [https://github.com/xhp-creations/LiteNESU-16-in-1 2016]
 
| {{✓}}
 
| {{✓}}
| 3D Pinball for Windows – Space Cadet
+
| {{✗}}
 +
| {{✗}}
 +
|}
 +
 
 +
LiteNESU: one of the first homebrew programs for the wiiu. Barely a PoC. Slow, without sound, low compatibility. Cant load games from the scard. You'll have to host and load the game from the network, next to the payload, with the old browser method. Or, alternatively, bundle the roms inside the elf executable (16in1) at compilation time. You'd better use retroarch, or the injection method, or one of the emulators on the wii side like fceugx.
 +
 
 +
===Pokémon Mini===
 +
{| class="wikitable" style="text-align:center;"
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [[Super Mario 64 Port]]
+
| [https://apps.fortheusers.org/wiiu/Pokemini Libretro PokeMini] <small> (PokeMini port by rw-r-r_0644)
| [https://github.com/aboood40091/sm64-port git]
+
| 0.01
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
| Super Mario 64
+
|-
 +
| [https://apps.fortheusers.org/wiiu/PokeMiniU PokeMiniU] <small> (PokeMini port by shutterbug2000)
 +
| 2.2
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 
|}
 
|}
 +
PokeMini by rw-r-r_0644 is an early and obsolete retroarch core.<br>
 +
PokeMiniU is based on the original Pokemini standalone emulator, but it's one of the first homebrew emulators and is full of bugs: tiny screen, lots of graphical glitches, wrong colors...<br>
 +
In both cases, you will prefer the most recent retroarch with the newest pokemini core.
  
==Other==
+
==Sony==
===CHIP-8===
+
===PSP===
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 184: Line 670:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
| [https://apps.fortheusers.org/wiiu/CHIP8 CHIP8 Emulator]
+
| [https://gbatemp.net/threads/ppsspp-discussion-and-testing-thread.505602/ PPSSPP]
| 2.2
+
| 1.5.x
| {{✓}}
+
| ?
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
|}
 
|}
  
===PICO-8===
+
==Source ports==
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 198: Line 684:
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 +
! scope="col"|Supported games
 +
|-
 +
| Cave Story Engine 2
 +
| [https://github.com/gameblabla/CSE2 git]<br/>[https://archive.org/details/CaveStoryE2 archive]
 +
| {{✗}}<sup>[https://github.com/gameblabla/CSE2/blob/rs97/LICENCE.txt]</sup>
 +
| {{✗}}<ref group=N>Cave Story Engine 2, or CSE2 for short, received a [https://www.gamesindustry.biz/articles/2020-11-26-nicalis-issues-dmca-against-free-cave-story-games DMCA cease and desist notice] from Nicalis, the current IP owner of ''Cave Story'', despite the original ''Cave Story'' being a freeware developed by Daisuke "Pixel" Amaya.</ref>
 +
| {{✓}}
 +
| Cave Story
 +
|-
 +
| Crispy Doom U
 +
| [https://github.com/thearst3rd/crispy-doom-u git]
 +
| {{?}}
 +
| {{✗}}
 +
| {{✓}}
 +
| Doom I–II, Final Doom
 +
|-
 +
| [https://emulation.gametechwiki.com/index.php/EasyRPG EasyRPG]
 +
| [https://ci.easyrpg.org/job/player-wiiu/lastSuccessfulBuild/ git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| RPG Maker 2000 and 2003 games
 +
|-
 +
| [https://love2d.org LÖVE Potion]
 +
| [https://github.com/lovebrew/lovepotion 3.0.1]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| Love2D LUA engine
 +
|-
 +
| [https://www.digitalmzx.com/ MegaZeux]
 +
| [https://github.com/AliceLR/megazeux/releases 2.93]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| Caverns of Zeus and other ascii style games like ZZT
 +
|-
 +
| Ship of Harkinian
 +
| [https://www.shipofharkinian.com {{SoHVer}}]<ref group="N">Since the Wii U version of Ship of Harkinian is ported by a different developer (Wii U port developed by GaryOderNichts), it may not always be updated alongside the mainstream ports (Windows, macOS, Linux/Steam Deck, Switch) of Ship of Harkinian, may be due to incompatibility issues in certain updates. Since v6.1.2, the Wii U port was absent for v7.0.0, v7.0.1, and v7.0.2 releases, but returned in v7.1.0 after various fixes were made.</ref><br/>[https://nightly.link/HarbourMasters/Shipwright/workflows/generate-builds/develop/soh-wiiu.zip Nightly build]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
| The Legend of Zelda: Ocarina of Time (any PAL version)<ref group="N">As of v8.0.0, Ship of Harkinian supports any PAL ROM of ''The Legend of Zelda: Ocarina of Time'' for Nintendo 64 or GameCube ([https://ship.equipment SoH Compatibility Checker] to check if your ROM is supported). Launch the PC version and locate the ROM to generate an <code>oot.otr</code> file to place in the <code>soh</code> Wii U app folder. Additionally and optionally, you can load the PAL version of the ''Master Quest'' version in the PC version to create an <code>oot-mq.otr</code> to add another game mode.</ref>
 
|-
 
|-
| fake-8
+
| Sonic Mania Wii U
| [https://github.com/jtothebell/fake-08/releases git]
+
| [https://github.com/Clownacy/Sonic-Mania-Decompilation-Wii-U git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}<ref group=N>This unofficial Wii U port of the Sonia Mania Decompilation project plays and loads great. Some frames will drop during giant ring special stages when too many 3D assets appear on the screen but performance is arguably bearable. Missing features as of v1.0.3 include screen filters, the 'DLC' option in the main menu doesn't do anything (but 'Encore Mode' works when <code>dlcEnabled</code> is set to <code>y</code> in <code>Settings.ini</code>) and limited mod support.</ref>
 +
| Sonic Mania (Plus)
 +
|-
 +
| SpaceCadetPinball
 +
| [https://github.com/IntriguingTiles/SpaceCadetPinball-WiiU git]
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 +
| 3D Pinball for Windows – Space Cadet
 +
|-
 +
| [[Super Mario 64 Port]]
 +
| [https://github.com/aboood40091/sm64-port git]
 +
| {{✓}}
 +
| {{✗}}
 +
| {{✓}}
 +
| Super Mario 64
 
|}
 
|}
 +
<references group=N/>
 +
  
 
[[Category:Emulators on consoles]]
 
[[Category:Emulators on consoles]]
 
[[Category:Emulators on home consoles]]
 
[[Category:Emulators on home consoles]]
 
[[Category:Emulators on eighth-generation consoles]]
 
[[Category:Emulators on eighth-generation consoles]]

Latest revision as of 22:34, 25 March 2024

Nintendo Wii U
Wii U.png
Developer Nintendo
Type Home video game console
Generation Eighth generation
Release date 2012
Discontinued 2017
Predecessor Wii
Successor Nintendo Switch
Emulated
For software that emulates the Wii U, see Wii U emulators.

Emulators (Legacy, via vWii)[edit]

Most emulators available for the Wii will also work on vWii (virtual Wii) mode on the Wii U, and some of them even support the Wii U Pro Controller or the Wii U Gamepad. However, due to sandboxing, there won't be any performance gains compared to running those emulators bare-metal on a Wii.

Nintendont, while not an emulator, enables the ability to play GameCube games on the Wii U as well, with little compromise.

Emulators (Multi-system)[edit]

Name Version FLOSS Active Recommended
RetroArch 1.18.0
Virtual Console N/A

Please notice that Retroarch isn't currently compatible with the Aroma custom firmware. In order to run Retroarch, you will have to boot a legacy cfw like tiramisu, haxchi or mocha.

RetroArch[edit]

Available cores (as of Retroarch 1.17.0)
Cores Game/System Recommended
2048 2048
cap32 Amstrad - CPC/GX4000 TBD
crocods Amstrad - CPC TBD
fbalpha2012 Arcade TBD
fbalpha2012_cps1 TBD
fbalpha2012_cps2 TBD
fbalpha2012_cps3 TBD
fbalpha2012_neogeo TBD
fbneo
mame2000 TBD
mame2003_plus TBD
mame2003 TBD
mame2003_midway TBD
arduous Arduboy TBD
stella2014 Atari - 2600
a5200 Atari - 5200 TBD
atari800
prosystem Atari - 7800 (ProSystem) TBD
mednafen_lynx Atari - Lynx
handy TBD
hatari Atari - ST/STE/TT/Falcon TBD
mednafen_wswan Bandai - WonderSwan/Color
cannonball Cannonball TBD
nxengine Cave Story TBD
jaxe CHIP-8/S-CHIP/XO-CHIP
gearcoleco Coleco - ColecoVision TBD
puae Commodore - Amiga TBD
puae2021 TBD
vice_x128 Commodore - C128 TBD
frodo Commodore - C64 TBD
vice_x64 TBD
vice_x64sc
vice_xscpu64 Commodore - C64 SuperCPU TBD
vice_xcbm5x0 Commodore - CBM-II 5x0 TBD
vice_xcbm2 Commodore - CBM-II 6x0/7x0 TBD
vice_xpet Commodore - PET TBD
vice_xplus4 Commodore - PLUS/4 TBD
vice_xvic Commodore - VIC-20 TBD
prboom Doom TBD
dosbox_svn DOS TBD
bk Elektronika - BK-0010/BK-0011(M) TBD
freechaf Fairchild ChannelF TBD
reminiscence Flashback TBD
gme Game Music Emu TBD
vecx GCE - Vectrex TBD
gong Gong
gw Handheld Electronic TBD
squirreljme Java ME TBD
jumpnbump Jump 'n Bump TBD
lowresnx LowRes NX TBD
lutro Lua Engine TBD
minivmac Mac II TBD
o2em Magnavox - Odyssey2 / Philips Videopac+ TBD
freeintv Mattel - Intellivision
fmsx Microsoft - MSX
uw8 MicroW8 TBD
mrboom Mr.Boom (Bomberman) TBD
bluemsx MSX/SVI/ColecoVision/SG-1000 ~
quasi88 NEC - PC-8000 / PC-8800 series TBD
nekop2 NEC - PC-98 ~
np2kai slowdown but best PC98 core
mednafen_pce_fast NEC - PC Engine / CD
mednafen_pce NEC - PC Engine / SuperGrafx / CD
mednafen_supergrafx NEC - PC Engine SuperGrafx
DoubleCherryGB Nintendo - Game Boy / Color TBD
fixgb
gambatte
gearboy
sameboy
tgbdual (white screen)
gpsp Nintendo - Game Boy Advance
mgba
vbam ~
vba_next ~
fceumm Nintendo - NES / Famicom
fixnes
nestopia
quicknes TBD
pokemini Nintendo - Pokemon Mini TBD
snes9x Nintendo - SNES / SFC
snes9x2002 ~
snes9x2005
snes9x2005_plus
snes9x2010
mednafen_vb Nintendo - Virtual Boy (Beetle VB)
oberon Oberon RISC Emulator TBD
mu Palm OS TBD
retro8 PICO-8 TBD
pocketcdg PocketCDG TBD
tyrquake Quake TBD
vitaquake2-rogue Quake II - Ground Zero (vitaQuake 2 [Rogue]) TBD
vitaquake2-xatrix Quake II - The Reckoning (vitaQuake 2 [Xatrix]) TBD
vitaquake2-zaero Quake II - Zaero (vitaQuake 2 [Zaero]) TBD
vitaquake2 Quake II (vitaQuake 2) TBD
xrick Rick Dangerous TBD
scummvm ScummVM TBD
picodrive Sega - MS/GG/MD/CD/32X (crash)
genesis_plus_gx Sega - MS/GG/MD/CD
genesis_plus_gx_wide
gearsystem Sega - MS/GG/SG-1000
x1 Sharp X1 (X Millennium) TBD
81 Sinclair - ZX 81 (EightyOne) TBD
fuse Sinclair - ZX Spectrum
neocd SNK - Neo Geo CD
mednafen_ngp SNK - Neo Geo Pocket / Color
race (crash)
pcsx_rearmed Sony - PlayStation TBD
superbroswar Super Bros War TBD
numero Texas Instruments TI-83 TBD
theodore Thomson - MO/TO TBD
tic80 TIC-80 TBD
uzem Uzebox TBD
vaporspec VaporSpec TBD
wasm4 WASM-4 TBD
ecwolf Wolfenstein 3D TBD

Emulators (Single system)[edit]

Arcade[edit]

Centipede Arcade[edit]

Name Version FLOSS Active Recommended
Centipede Wii U 20160128

Commodore[edit]

Commodore 64[edit]

Name Version FLOSS Active Recommended
YAPE 4 U 0.70.2

Fantasy computers[edit]

CHIP-8[edit]

Name Version FLOSS Active Recommended
CHIP8 Emulator 2.2-GX2

PICO-8[edit]

Name Version FLOSS Active Recommended
fake-08 v0.0.2.20

Nintendo[edit]

DS[edit]

Name Version FLOSS Active Recommended
NooDS rolling ~ (slow at 15-20fps, WIP)

Game Boy / Color / Advance[edit]

Name Version FLOSS Active GB GBC GBA Recommended
gacubeboy 1337
9000
GBiine 0.2b ~ ~
NooDS rolling

Gacubeboy: small emulator coded in 8 hours. Uses GX2 graphics but has a lot of graphical glitches. Poor compatibility. No sound.
GBiine: Wiiu Heig-Boy port. Can open a few gbc roms, just the ones designed for dual usage in gbc and original gb, like Links Awakening DX, but in gb mode (no color). Supports saves. No sound.
NooDS: while this emulator is focused on nintendo ds, it can make use of the emulated slot-2 to actually load gba games, which do run fullspeed but with some minor glitches.
Retroarch is generally the best choice. Alternatively, there are good gb/gbc/gba emulators in wii mode, like mgba or vbagx.

NES[edit]

Name Version FLOSS Active Recommended
Heritage (internal emulator for NES Remix) Heri2
LiteNESU 0.0.0-preR2
LiteNESU 16 in 1 2016

LiteNESU: one of the first homebrew programs for the wiiu. Barely a PoC. Slow, without sound, low compatibility. Cant load games from the scard. You'll have to host and load the game from the network, next to the payload, with the old browser method. Or, alternatively, bundle the roms inside the elf executable (16in1) at compilation time. You'd better use retroarch, or the injection method, or one of the emulators on the wii side like fceugx.

Pokémon Mini[edit]

Name Version FLOSS Active Recommended
Libretro PokeMini (PokeMini port by rw-r-r_0644) 0.01
PokeMiniU (PokeMini port by shutterbug2000) 2.2

PokeMini by rw-r-r_0644 is an early and obsolete retroarch core.
PokeMiniU is based on the original Pokemini standalone emulator, but it's one of the first homebrew emulators and is full of bugs: tiny screen, lots of graphical glitches, wrong colors...
In both cases, you will prefer the most recent retroarch with the newest pokemini core.

Sony[edit]

PSP[edit]

Name Version FLOSS Active Recommended
PPSSPP 1.5.x ?

Source ports[edit]

Name Version FLOSS Active Recommended Supported games
Cave Story Engine 2 git
archive
[1] [N 1] Cave Story
Crispy Doom U git ? Doom I–II, Final Doom
EasyRPG git RPG Maker 2000 and 2003 games
LÖVE Potion 3.0.1 Love2D LUA engine
MegaZeux 2.93 Caverns of Zeus and other ascii style games like ZZT
Ship of Harkinian 8.0.4[N 2]
Nightly build
The Legend of Zelda: Ocarina of Time (any PAL version)[N 3]
Sonic Mania Wii U git [N 4] Sonic Mania (Plus)
SpaceCadetPinball git 3D Pinball for Windows – Space Cadet
Super Mario 64 Port git Super Mario 64
  1. Cave Story Engine 2, or CSE2 for short, received a DMCA cease and desist notice from Nicalis, the current IP owner of Cave Story, despite the original Cave Story being a freeware developed by Daisuke "Pixel" Amaya.
  2. Since the Wii U version of Ship of Harkinian is ported by a different developer (Wii U port developed by GaryOderNichts), it may not always be updated alongside the mainstream ports (Windows, macOS, Linux/Steam Deck, Switch) of Ship of Harkinian, may be due to incompatibility issues in certain updates. Since v6.1.2, the Wii U port was absent for v7.0.0, v7.0.1, and v7.0.2 releases, but returned in v7.1.0 after various fixes were made.
  3. As of v8.0.0, Ship of Harkinian supports any PAL ROM of The Legend of Zelda: Ocarina of Time for Nintendo 64 or GameCube (SoH Compatibility Checker to check if your ROM is supported). Launch the PC version and locate the ROM to generate an oot.otr file to place in the soh Wii U app folder. Additionally and optionally, you can load the PAL version of the Master Quest version in the PC version to create an oot-mq.otr to add another game mode.
  4. This unofficial Wii U port of the Sonia Mania Decompilation project plays and loads great. Some frames will drop during giant ring special stages when too many 3D assets appear on the screen but performance is arguably bearable. Missing features as of v1.0.3 include screen filters, the 'DLC' option in the main menu doesn't do anything (but 'Encore Mode' works when dlcEnabled is set to y in Settings.ini) and limited mod support.