Emulators on Wii U: Difference between revisions

RetroArch: 1.21, removed two commodore cores
Philips: add miniCDi
 
(11 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Infobox console
{{Infobox computing device/Wii U}}
|title = Nintendo Wii U
|logo = Wii U.png
|developer = [[Nintendo]]
|type = [[:Category:Emulators on home consoles|Home video game console]]
|generation = [[:Category:Emulators on eighth-generation consoles|Eighth generation]]
|release = 2012
|discontinued = 2017
|predecessor = [[Emulators on Wii|Wii]]
|successor = [[Emulators on Switch|Nintendo Switch]]
|emulated = {{✓}}
}}


{{for|software that emulates the Wii U|Wii U emulators}}  
{{for|software that emulates the Wii U|Wii U emulators}}  


=Emulators (Legacy, via vWii)=
==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. In WiiVC inject mode you can slightly improve performance by overclocking with c2w_patcher and a patched c2w.img.
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. In WiiVC inject mode you can slightly improve performance by overclocking with c2w_patcher and a patched c2w.img.


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


=Emulators (Multi-system)=
==Emulators (Multi-system)==
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 40: Line 29:
|}
|}


Please note that RetroArch isn't currently compatible with Aroma. Support for Aroma is being worked on. For now, in order to run RetroArch, you will have to use an older hack such as Tiramisu (Haxchi and Mocha also both work, but really shouldn't be used at this point).
Please note that RetroArch isn't currently compatible with Aroma. Support for Aroma is being worked on. For now, in order to run RetroArch, you will have to use an older hack such as Tiramisu (Haxchi and Mocha also both work, but really shouldn't be used at this point). A WIP early build can be found [https://gbatemp.net/threads/retroarch-wiiu-wip.447670/ here].


===RetroArch===
===RetroArch===


{| class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
|-
|+ Available cores (as of Retroarch 1.22.1)
|+ Available cores (as of Retroarch 1.21.0)
! Cores
! Cores
! Game/System
! Game/System
Line 131: Line 119:
| Bandai - WonderSwan/Color
| Bandai - WonderSwan/Color
| {{✓}}
| {{✓}}
|-
| GAM4980
| BBK - Longman A4980
| {{TBD}}
|-
|-
| cannonball
| cannonball
Line 279: Line 271:
| NEC - PC Engine / CD
| NEC - PC Engine / CD
| {{✓}}
| {{✓}}
|-
| Geargrafx
| rowspan="2" style="text-align: center;" | NEC - PC Engine / SuperGrafx / CD
| {{TBD}}
|-
|-
| mednafen_pce
| mednafen_pce
| NEC - PC Engine / SuperGrafx / CD
| {{✓}}
| {{✓}}
|-
|-
Line 287: Line 282:
| NEC - PC Engine SuperGrafx
| NEC - PC Engine SuperGrafx
| {{✓}}
| {{✓}}
|-
| DoubleCherryGB
| rowspan="6" style="text-align: center;" | Nintendo - Game Boy / Color
| {{TBD}}
|-
|-
| fixgb
| fixgb
| rowspan="5" style="text-align: center;" | Nintendo - Game Boy / Color
| {{✓}}
| {{✓}}
|-
|-
Line 399: Line 391:
| scummvm
| scummvm
| ScummVM
| ScummVM
| {{TBD}}
|-
| ClownMDEmu
| Sega - MD/CD
| {{TBD}}
| {{TBD}}
|-
|-
Line 475: Line 471:
| {{TBD}}
| {{TBD}}
|}
|}
===Virtual Console Injection===
===Virtual Console Injection===
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 510: Line 504:
|-
|-
| TeconmoonWiiVCInjector
| TeconmoonWiiVCInjector
| [https://github.com/piratesephiroth/TeconmoonWiiVCInjector git]
| [https://github.com/piratesephiroth/TeconmoonWiiVCInjector 3.0.17 (classic, from piratesepiroth)]<br>[https://github.com/Rodrigo-Matsuura/MoonWiiVCInjector 1.1.0 (moon fork by Rodrigo-Matsuura)]
| N/A
| N/A
| {{TBD}})
| {{TBD}})
| {{~}}
| {{}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
Line 525: Line 519:
|-
|-
| UWUVCI-AIO-WPF
| UWUVCI-AIO-WPF
| [https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF git]
| [https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF v3.N2]
| N/A
| N/A
| {{Green}} {{License|GPLv3}} ({{License|Copyleft}})
| {{Green}} {{License|GPLv3}} ({{License|Copyleft}})
| {{~}}
| {{}}
| {{✓}}
| {{✓}}
| {{✓}}
| {{✓}}
Line 543: Line 537:
Some have tried injecting alternate ROMs in the available Virtual Console releases with varying degrees of success. Similarly, despite no GCN officially released, gamecube games can be injected on the wiiu home menu, making use of the homebrew nintendont hypervisor. The emulators used internally for Virtual Console are not as accurate as other emulators so compatibility isn't perfect (the only exception are Wii and GCN since they run natively, not emulation).<br>
Some have tried injecting alternate ROMs in the available Virtual Console releases with varying degrees of success. Similarly, despite no GCN officially released, gamecube games can be injected on the wiiu home menu, making use of the homebrew nintendont hypervisor. The emulators used internally for Virtual Console are not as accurate as other emulators so compatibility isn't perfect (the only exception are Wii and GCN since they run natively, not emulation).<br>


=Emulators (Single system)=
==Emulators (Single system)==
 
===Arcade===
==Arcade==
====Centipede Arcade====
 
===Centipede Arcade===
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 562: Line 554:
|}
|}


==Commodore==
===Commodore===
===Commodore 64===
====Commodore 64====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 578: Line 570:
|}
|}


==Fantasy computers==
===Fantasy computers===


===CHIP-8===
====CHIP-8====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 595: Line 587:
|}
|}


===PICO-8===
====PICO-8====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 610: Line 602:
|}
|}


==Microsoft==
===ASCII===
===MSX===
====MSX====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 626: Line 618:
|}
|}


==NEC==
===NEC===
===PC-Engine - TurboGrafx16===
====PC Engine (TurboGrafx-16)====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 642: Line 634:
|}
|}


==Nintendo==
===Nintendo===


===DS===
====Nintendo DS====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 665: Line 657:
|}
|}


===Game Boy / Color / Advance===
====Game Boy (Color) / Game Boy Advance====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 717: Line 709:
Retroarch is generally the best choice. Alternatively, there are good gb/gbc/gba emulators in wii mode, like mgba or vbagx.
Retroarch is generally the best choice. Alternatively, there are good gb/gbc/gba emulators in wii mode, like mgba or vbagx.


===GameCube===
====GameCube====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 732: Line 724:
|}
|}


===NES===
====Nintendo Entertainment System====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 767: Line 759:
LiteNESU: one of the first homebrew programs for the Wii U. Barely a PoC. Slow, without sound, low compatibility. Can't 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.
LiteNESU: one of the first homebrew programs for the Wii U. Barely a PoC. Slow, without sound, low compatibility. Can't 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.


===Nintendo 64===
====Nintendo 64====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 782: Line 774:
|}
|}


===Pokémon Mini===
====Pokémon Mini====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 806: Line 798:
In both cases, you will prefer the most recent retroarch with the newest pokemini core.
In both cases, you will prefer the most recent retroarch with the newest pokemini core.


===SNES===
====Super Nintendo Entertainment System====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 821: Line 813:
|}
|}


===Wii===
====Wii====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 842: Line 834:
|}
|}


==Sony==
===Philips===
===PSP===
====CD-i====
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest version
! scope="col"|[[Licensing|License]]
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [https://github.com/CatmanFan/miniCDi miniCDi]
| v0.1
| {{Green}} {{License|GPLv3}} ({{License|Copyleft}})
| {{✓}}
| {{✓}}
|}
 
===Sony===
====PlayStation Portable====
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Name
Line 882: Line 890:
|-
|-
| [[EasyRPG]]
| [[EasyRPG]]
| [https://easyrpg.org/player/downloads/#release-homebrew 0.8.1]
| [https://easyrpg.org/player/downloads/#release-homebrew {{EasyRPGVer}}]
| {{Green}} {{License|GPLv3}} ({{License|Copyleft}})
| {{Green}} {{License|GPLv3}} ({{License|Copyleft}})
| {{✓}}
| {{✓}}
Line 889: Line 897:
|-
|-
| [https://love2d.org LÖVE Potion]
| [https://love2d.org LÖVE Potion]
| [https://github.com/lovebrew/lovepotion 3.0.1]
| [https://github.com/lovebrew/lovepotion 3.0.2]
| {{Green}} {{License|MIT}} ({{License|Permissive}})
| {{Green}} {{License|MIT}} ({{License|Permissive}})
| {{✓}}
| {{✓}}
Line 896: Line 904:
|-
|-
| [https://www.digitalmzx.com/ MegaZeux]
| [https://www.digitalmzx.com/ MegaZeux]
| [https://github.com/AliceLR/megazeux/releases 2.93c]
| [https://github.com/AliceLR/megazeux/releases 2.93d]
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
| {{✓}}
| {{✓}}
Line 903: Line 911:
|-
|-
| Ship of Harkinian
| 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]
| [https://www.shipofharkinian.com 8.0.6]<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>
| The Legend of Zelda: Ocarina of Time + Master Quest (any PAL version)<ref group="N">As of v8.0.0 MacReady Alfa, Ship of Harkinian supports any PAL ROM of ''The Legend of Zelda: Ocarina of Time'' (including ''Master Quest'' versions) for Nintendo 64 or GameCube ([https://ship.equipment SoH Compatibility Checker] to check if your ROM is supported). While NTSC ROMs are supported in v9.0.0 Blair Alfa and newer, Wii U and [[Emulators on Switch#Single game engine|Switch]] versions have not been updated to v9.0 yet. Launch the PC version of the same version number 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>
|-
|-
| Sonic Mania Wii U
| Sonic Mania Wii U
Line 943: Line 951:


[[Category:Wii U| ]]
[[Category:Wii U| ]]
[[Category:Emulators on consoles]]
[[Category:Emulators on eighth-generation consoles]]
[[Category:Emulators on home consoles]]
[[Category:Emulators on home consoles]]
[[Category:Emulators on eighth-generation consoles]]