Difference between pages "Emulation on Ubuntu" and "Wii U emulators"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Repositories List: Version Updates. Added Gens, notable for one of two emulators (the other is higan) that are still maintained on PlayDeb.)
 
 
Line 1: Line 1:
==THE GNU/LINUX GUIDE OF EMULATION: *buntu Edition==
+
{{Infobox console
===Info for newfriends===
+
|title = Nintendo Wii U
A big difference between Windows and GNU/Linux is that when you want to install a program on Linux you don't have to go to the site, download an installer and install it (except in some specific cases).
+
|logo = Wii U.png
 +
|developer = [[:Nintendo]]
 +
|type = [[:Category:Consoles|Home video game console]]
 +
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]
 +
|release = 2012
 +
|discontinued = 2017
 +
|predecessor = [[Wii emulators|Wii]]
 +
|successor = [[Nintendo Switch emulators|Nintendo Switch]]
 +
|emulated = {{✓}}
 +
}}
 +
The '''Wii U''' is an eighth-generation console released by Nintendo on November 18, 2012 at {{Inflation|USD|349.99|2012}}. It has a Tri-Core IBM PowerPC CPU at 1.24 GHz with 2GB of RAM. It has a AMD Radeon GPU. It is the first console by Nintendo to output to high definition (HD) resolutions, such as 720p and 1080p. It includes a tablet-like controller, known as the [[wikipedia:Wii_U_Gamepad|Wii U GamePad]], to provide certain additional gameplay. Notably, it can play all [[Wii emulators|Wii]] games as well as support the Wii Remote controllers for native Wii U games.
  
There's something called repositories, which are like "app stores". You use a package manager to search for programs in the repositories, install them, update them and uninstall them.
+
==Emulators==
 
+
{| class="wikitable" style="text-align:center;"
Your Linux distribution comes with their official repositories already configured so you can get programs for there, but they don't always have every good emulator, and most of the time if they have it it's an old version. So what we are going to do is add more repositories that have up-to-date emulators. Once these repositories are added you will be able to install the emulators like with any other program and update them with the rest of your programs.
 
 
 
All this is cool, but there will be some emulators that you won't find on repositories, so you'll have to use different methods to get them, but don't worry, I'll explain it later.
 
===IMPORTANT!===
 
This guide is focused on *buntu distros like Ubuntu, Xubuntu, Kubuntu, Lubuntu, and other Ubuntu derivatives such as Linux Mint. Repositories shown here WILL NOT work on other distros (Debian, Arch, Fedora etc), but you can find the same emulators for your distro somewhere else, either in their own repos (either official or unofficial) or by compiling them.
 
 
 
===How to add the repositories===
 
To add this repos you will have to run the next command on a terminal:
 
sudo add-apt-repository ppa:user/ppa-name
 
...where the ppa:user/ppa-name are the ones you'll find in the table for the repository you want to add. After you add all the repos you want you'll have to run the next command to update the packages database:
 
sudo apt-get update
 
Once that's done you will have all the packages from those repos available to install.
 
===How to install, update and uninstall emulators after the repos are added===
 
For this task I recommend you to install Synaptic. That program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you have available. See what emulators each of the repos you added has and install the emulators you want.
 
===Repositories List===
 
The "Type" column describes how often the emulators are updated on these repositories. Testing repositories usually get updates quite often (some have daily updates) while Stable repositories usually get updates after a few months gap<!--, and Abandoned repositories are, well, abandoned-->.
 
 
 
{| class="wikitable"
 
|-
 
! scope="col"|Emulators it has
 
! scope="col"|ppa:user/ppa-name
 
! scope="col"|Type
 
! scope="col"|Latest Emulator Version
 
! scope="col"|Supported Ubuntu Versions
 
! scope="col"|ARM(<nowiki>*1</nowiki>)
 
|-
 
|rowspan="2"|[[RetroArch]]
 
|[https://launchpad.net/~libretro/+archive/ubuntu/testing ppa:libretro/testing]
 
|Testing
 
|1.6.0
 
|14.04,16.04,16.10,17.04<nowiki>(*2)</nowiki>
 
|✓
 
|-
 
|[https://launchpad.net/~libretro/+archive/ubuntu/stable ppa:libretro/stable]
 
|Stable
 
|1.6.0
 
|14.04,16.04,16.10,17.04<nowiki>(*2)</nowiki>
 
|✓
 
|-
 
|[[VBA-M]]
 
|[https://launchpad.net/~sergio-br2/+archive/ubuntu/vbam-trunk ppa:sergio-br2/vbam-trunk]
 
|Stable
 
|2.0.0
 
|14.04,16.04,16.10
 
|✗
 
|-
 
|rowspan="2"|[[PCSX2]]
 
|[https://launchpad.net/~gregory-hainaut/+archive/ubuntu/pcsx2.official.ppa ppa:gregory-hainaut/pcsx2.official.ppa]
 
|Stable
 
|1.4.0
 
|14.04,15.04,15.10,16.04,16.10,17.04
 
|✗
 
|-
 
|[https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily ppa:pcsx2-team/pcsx2-daily]
 
|Testing
 
|1.5.0
 
|14.04,15.04,16.04,16.10,17.04,17.10
 
|✗
 
|-
 
|rowspan="2"|[[MAME]]
 
|[https://launchpad.net/~c.falco/+archive/ubuntu/mame ppa:c.falco/mame]
 
|Stable
 
|0.186
 
|16.04,17.04
 
|✗
 
|-
 
|[https://launchpad.net/~c.falco/+archive/ubuntu/alpha ppa:c.falco/alpha]<nowiki>(*4)</nowiki>
 
|Testing
 
|0.186
 
|16.04,16.10,17.04
 
|✗
 
|-
 
|[[Dolphin]]
 
|[https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa ppa:dolphin-emu/ppa]
 
|Stable/Testing
 
|5.0+git-r201706300204-ade319f-32
 
|16.04,16.10,17.04
 
|✓(arm64)
 
|-
 
|[[PCSX-Reloaded]]
 
|[https://launchpad.net/~rebuntu16/+archive/ubuntu/pcsx-reloaded-svn+unofficial ppa:rebuntu16/pcsx-reloaded-svn+unofficial]
 
|Stable/Testing
 
|1.9.94+git2017.02.28-16.13-1~ppa
 
|16.04,16.10,17.04
 
|✗
 
|-
 
|rowspan="2"|[[PPSSPP]]
 
|[https://launchpad.net/~ppsspp/+archive/ubuntu/testing ppa:ppsspp/testing]
 
|Testing
 
|1.4.1-r201706281354-3f8ccf4-72
 
|14.04,16.04,16.10,17.04
 
|✓
 
 
|-
 
|-
|[https://launchpad.net/~ppsspp/+archive/ubuntu/stable ppa:ppsspp/stable]
+
! scope="col"|Name
|Stable
+
! scope="col"|Platform(s)
|1.4.1-r201705240041-e776eff-72
+
! scope="col"|Latest Version
|14.04,16.04,16.10,17.04
+
! scope="col"|Compatibility
|
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
|[[ScummVM]]
+
! colspan="7"|PC / x86
|[https://www.scummvm.org/downloads/ Official Site (.deb)](*5)
 
|Stable
 
|1.9.0
 
|16,04,16.10<nowiki>(*6)</nowiki>
 
|✗
 
 
|-
 
|-
|[[higan]]
+
|[[Cemu]]
|[http://www.playdeb.net/game/higan PlayDeb](*7)
+
|align=left|{{Icon|Windows}}
|Stable
+
|[http://cemu.info/index.html#download {{CemuVer}}]
|103
+
|Medium
|16.04,17.04
+
|{{✗}} ||{{✓}} ||{{✓}}
|
 
 
|-
 
|-
|[[Gens]]
+
|[[Decaf]]
|[http://www.playdeb.net/game/Gens PlayDeb](*7)
+
|align=left|{{Icon|Windows|Linux}}
|Stable
+
|[https://github.com/decaf-emu/decaf-emu Git]
|2.15.5
+
|Low
|Any (12.04-17.04)
+
|{{✓}} ||{{✓}} ||{{}}
|✗
 
 
|-
 
|-
|[[Reicast]]
+
|Kinnay
|[https://launchpad.net/~dmcoles/+archive/ubuntu/ppa ppa:dmcoles/ppa]
+
|align=left|{{Icon|Linux}}
|Stable
+
|[https://github.com/kinnay/Wii-U-Firmware-Emulator Git]
|7~rc+b478~22
+
|Low
|16.04,16.10,17.04
+
|{{}} ||{{}} ||{{✗}}
|
 
|-
 
|[[DeSmuME]]
 
|rowspan="7"|[https://launchpad.net/~random-stuff/+archive/ubuntu/ppa ppa:random-stuff/ppa]
 
|Stable
 
|0.9.11+r1~4
 
|12.04,14.04,15.04,15.10,16.04,16.10(*8)
 
|✓
 
|-
 
|[[Mupen64Plus]]
 
|Testing
 
|2.5-7+r630~7
 
|14.04,15.04,15.10,16.04(*9)
 
|✓
 
|-
 
|[[PokeMini]]
 
|Stable
 
|0.60
 
|14.04,15.04,15.10,16.04,16.10,17.04
 
|✓
 
|-
 
|[[Gambatte]]
 
|Stable
 
|0.5.0 r577 (git)
 
|12.04,14.04,15.04,15.10,16.04,16.10,17.04
 
|✓
 
|-
 
|[[Supermodel]]
 
|Stable
 
|0.3a~WIP+r613~22
 
|14.04,16.04,16.10,17.04
 
|✓
 
|-
 
|[[mGBA]]
 
|Testing
 
|0.6 (git)
 
|14.04,16.04,16.10,17.04
 
|✓
 
|-
 
|[[Snes9x]]
 
|Stable
 
|1.54.1-r201706280332-fe60472
 
|14.04,16.04,16.10,17.04
 
|✓
 
|-
 
|[[Mednafen]], [[FCEUX]], [[ZSNES]],<br />old versions of other emulators
 
|Official Ubuntu repos
 
|(<nowiki>*3</nowiki>)
 
|Varies
 
|Varies
 
|Varies
 
 
|}
 
|}
  
<nowiki>*1</nowiki>:Repository with ARM support might work with HP Hardfloat, odroid, Raspberry Pi 2, etc.
+
===Comparisons===
 
+
;[[Cemu]]:A closed-source Wii U emulator created in October 2015 and is regularly updated every 2 to 5 weeks. It can launch or play a lot of commercial games, almost 20% of titles are perfect, 35% playable which sums to 55% of total titles, with varying degrees of glitches.
<nowiki>*2</nowiki>:Core availability may vary between Ubuntu versions.
+
;[[Decaf]]:An open-source research project for Wii U emulation. It's able to boot some commercial games.
 
+
;Kinnay:This emulates the Wii U processors and hardware at the lowest level. It's currently able to emulate all the way through boot1, IOSU and Cafe OS up to the Wii U menu. Written by the main CEMU developer exjam and kinnay.
<nowiki>*3</nowiki>:Only updated once per Ubuntu version.
+
===Dolphin===
 
+
You might have read about an unofficial branch of [[Dolphin]] with Wii U support — but don't get your hopes up. While the [[wikipedia:PowerPC|PowerPC]] architecture family in the Wii U is the same as the [[Wii emulators|Wii]] and [[GameCube emulators|GameCube]] (this fact alone was the reason why Wii emulation was added to Dolphin, originally GameCube-only), this support is nothing more than the file viewer features (region, internal name, various info, list of files and folders inside ISO and a way to extract them) being expanded to Wii U disc images. Nothing has been done on the actual emulation front as far as Dolphin is concerned, and the Dolphin developers have said that they're not going to add Wii U support to Dolphin.
<nowiki>*4</nowiki>:Some MAME builds may also appear in [https://launchpad.net/~c.falco/+archive/ubuntu/trashbin ppa:c.falco/trashbin].
+
 
 
<nowiki>*5</nowiki>:ScummVM Official Site provides the raw Debian packages (.deb) which can be installed by using tools such as ''gdebi''.
 
 
 
<nowiki>*6</nowiki>:Ubuntu 17.04 has ScummVM 1.9.0 in the official Ubuntu repository.
 
 
 
<nowiki>*7</nowiki>:PlayDeb is not a PPA and must use different commands to add their repository. See the [http://www.playdeb.net/updates#how_to_install how to install] section for more information.
 
 
 
<nowiki>*8</nowiki>:Ubuntu 17.04 has DeSmuME 0.9.11 in the official Ubuntu repository.
 
 
 
<nowiki>*9</nowiki>:Ubuntu 16.10 and newer have Mupen64Plus 2.5 in the official Ubuntu repository.
 
  
You can find more repositories by searching "emulatoryouwant launchpad ppa" without the quotes. Check that they have packages for your Ubuntu version (usually by its name, e.g. Trusty is 14.04, Xenial is 16.04, Yakkety is 16.10, Zesty is 17.04), as some PPAs can be abandoned.
+
{{Nintendo}}
[[Category:FAQs]]
 
  
== Links ==
+
[[Category:Consoles]]
* [https://doc.ubuntu-fr.org/emulation French Guide] on Ubuntu.org
+
[[Category:Eighth-generation video game consoles]]
 +
[[Category:Nintendo consoles]]
 +
[[Category:Wii U emulators]]

Revision as of 17:08, 10 July 2021

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

The Wii U is an eighth-generation console released by Nintendo on November 18, 2012 at $349.99. It has a Tri-Core IBM PowerPC CPU at 1.24 GHz with 2GB of RAM. It has a AMD Radeon GPU. It is the first console by Nintendo to output to high definition (HD) resolutions, such as 720p and 1080p. It includes a tablet-like controller, known as the Wii U GamePad, to provide certain additional gameplay. Notably, it can play all Wii games as well as support the Wii Remote controllers for native Wii U games.

Emulators

Name Platform(s) Latest Version Compatibility FLOSS Active Recommended
PC / x86
Cemu Windows 2.0 Medium
Decaf Windows Linux Git Low
Kinnay Linux Git Low

Comparisons

Cemu
A closed-source Wii U emulator created in October 2015 and is regularly updated every 2 to 5 weeks. It can launch or play a lot of commercial games, almost 20% of titles are perfect, 35% playable which sums to 55% of total titles, with varying degrees of glitches.
Decaf
An open-source research project for Wii U emulation. It's able to boot some commercial games.
Kinnay
This emulates the Wii U processors and hardware at the lowest level. It's currently able to emulate all the way through boot1, IOSU and Cafe OS up to the Wii U menu. Written by the main CEMU developer exjam and kinnay.

Dolphin

You might have read about an unofficial branch of Dolphin with Wii U support — but don't get your hopes up. While the PowerPC architecture family in the Wii U is the same as the Wii and GameCube (this fact alone was the reason why Wii emulation was added to Dolphin, originally GameCube-only), this support is nothing more than the file viewer features (region, internal name, various info, list of files and folders inside ISO and a way to extract them) being expanded to Wii U disc images. Nothing has been done on the actual emulation front as far as Dolphin is concerned, and the Dolphin developers have said that they're not going to add Wii U support to Dolphin.