Skip to content

Nintendo - 3DS (Citra 2018)

Background

A port of the Citra 3DS emulator to libretro. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console.

The Citra2018 core has been authored by

  • Citra Emulation Project

The Citra2018 core is licensed under

  • GPLv2+

A summary of the licenses behind RetroArch and its cores can be found here.

Extensions

Content that can be loaded by the Citra2018 core have the following file extensions:

  • .3ds
  • .3dsx
  • .cia
  • .elf

RetroArch database(s) that are associated with the Citra2018 core:

Features

Frontend-level settings or features that the Citra2018 core respects.

Feature Supported
Saves ✔
States ✕
Rewind ✕
Core Options ✔
Memory Monitoring (achievements) ✕
RetroArch Cheats ✕
Controls ✔
Subsystem ✕
Disk Control ✕

Directories

The Citra2018 core's library name is 'Citra2018'

Core options

The Citra2018 core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.

  • Enable CPU JIT [citra2018_use_cpu_jit] (enabled|disabled)

  • Enable hardware renderer [citra2018_use_hw_renderer] (enabled|disabled)

  • Enable shader JIT [citra2018_use_shader_jit] (enabled|disabled)

  • Enable hardware shaders [citra2018_use_hw_shaders] (enabled|disabled)

  • Enable accurate geometry shaders (only for H/W shaders) [citra2018_use_acc_geo_shaders] (enabled|disabled)

  • Enable accurate shaders multiplication (only for H/W shaders) [citra2018_use_acc_mul] (enabled|disabled)

  • Resolution scale factor [citra2018_resolution_factor] (1x (Native)|2x|3x|4x|5x|6x|7x|8x|9x|10x)

  • Screen layout positioning [citra2018_layout_option] (Default Top-Bottom Screen|Single Screen Only|Large Screen, Small Screen|Side by Side)

  • Prominent 3DS screen [citra2018_swap_screen] (Top|Bottom)

  • Right analog function [citra2018_analog_function] (C-Stick and Touchscreen Pointer|Touchscreen Pointer|C-Stick)

  • Emulated pointer deadzone (%) [citra2018_deadzone] (15|20|25|30|35|0|5|10)

  • Enable mouse input for touchscreen [citra2018_mouse_touchscreen] (enabled|disabled)

  • Show mouse pointer for touchscreen [citra2018_mouse_show_pointer] (enabled|disabled)

  • Enable virtual SD card [citra2018_use_virtual_sd] (enabled|disabled)

  • Savegame location [citra2018_use_libretro_save_path] (LibRetro Default|Citra Default)

  • 3DS system model [citra2018_is_new_3ds] (Old 3DS|New 3DS)

  • 3DS system region [citra2018_region_value] (Auto|Japan|USA|Europe|Australia|China|Korea|Taiwan)

  • Enable GDB stub [citra2018_use_gdbstub] (disabled|enabled)

Controllers

The Citra2018 core supports the following device type(s):

  • Nintendo 3DS