Difference between revisions of "Citra (PabloMK7 fork)"
(Created page with "{{Infobox emulator |logo = Citra.png |logowidth = 153 |active = Yes |platform = Windows<br/>Linux<br/>Emulators on macOS|macO...") |
m |
||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
|logo = Citra.png | |logo = Citra.png | ||
|logowidth = 153 | |logowidth = 153 | ||
+ | |version = {{Version|Citra (PabloMK7 fork)}} | ||
|active = Yes | |active = Yes | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]] | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]] | ||
Line 55: | Line 56: | ||
[[Category:macOS emulation software]] | [[Category:macOS emulation software]] | ||
[[Category:Android emulation software]] | [[Category:Android emulation software]] | ||
+ | [[Category:Forks]] |
Revision as of 18:23, 25 April 2024
Developer(s) | PabloMK7 and other contributors |
---|---|
Latest version | [+] |
Active | Yes |
Platform(s) | Windows Linux macOS Android |
Emulates | Nintendo 3DS |
Programmed in | C++ |
License | GNU GPLv2 |
Source code | GitHub |
BIOS/Keys | Required for some games and decryption |
The PabloMK7 fork of Citra is a free and open-source Nintendo 3DS emulator/debugger written in C++.
Contents
Overview
The fork was originally created to add support for online play, but since the discontinuation of upstream Citra (see Yuzu#Lawsuit), the fork continues to receive new updates and features. The project is maintained by several ex-upstream Citra developers such as PabloMK7 himself and GPUCode.
Being a fork of Citra, the emulator emulates a subset of 3DS hardware and therefore is useful for running/debugging homebrew applications; it is also able to run many commercial games. Some of these do not run in a playable state.
Download
Latest Development/Preview Builds |
Some 3DS games make use of shared files from the console's system software. These games will not boot if said files are not present in the user folder.
These files are not provided by the developers for legal reasons, so they can be downloaded from the Emulator Files page.
Importing saves
Some games require this to bypass bugs in title screens.
- Get the Title ID for the game version you have from here. For example, we'll try with the European version of Zelda: ALBW. Its full Title ID is
00040000000EC400
. - Take the last 8 digits of the Title ID. (in our example,
000EC400
) In case this method fails later, take00000000
instead, or make sure the save file and the ROM image are from the same region. - Make an empty folder named as that partial Title ID (
000EC400
). Put inside it another folder named "data", then inside that one put another folder named00000001
, then inside that one put the actual save data files. - Move the folder with the title ID and put it here:
\user\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000
Issues
Emulation issues
Emulation for various features is non-existent or not actively worked on enough to be in a usable state. This includes:
- Connectivity features relying on Wi-Fi (Wii U/3DS, Switch/3DS, 3DS Local Multiplayer...), not in small part due to the setbacks hindering Wi-Fi DS emulation. However, Download Play is emulated.
Game image format
The emulator accepts games in .3ds, .cia or .cxi format.