Changes

Jump to navigation Jump to search

Nintendo 3DS emulators

30 bytes added, 14 May
Enhancements
! colspan=2 | Name
! Citra
! Citra (PabloMK7 fork)
! Lime3DS
! Panda3DS
| rowspan=6 | Graphics
| [[Resolution|Resizable Internal Resolution]]
| colspan=2 3 {{Y}}
| {{?}}
| {{?}}
|-
| [[Widescreen_hacks#Nintendo_3DS|Ultrawide hack]]<br/><small>Widescreen already supported on 3DS system.<br/>However for DS backwards compatibility titles you need to use patches to play in widescreen mode.<br/>There is no support by system for render games in other ratios such as ultrawide 21:9 and 32:9.</small>
| colspan=2 3 {{N}}
| {{N}}
| {{?}}
|-
| [[Texture_packs#Nintendo_3DS_.28Citra.29|Texture Replacement]]
| colspan=2 3 {{~}}[https://web.archive.org/web/20240304211606/https://citra-emu.org/help/feature/custom-textures/ *]
| {{N}}
| {{?}}
|-
| Ray-tracing<br/><small>([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])</small>
| colspan=4 5 | <small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.[https://reshade.me/forum/general-discussion/5442-release-misc-emulators-with-depth-buffer-access#34388][https://reshade.me/forum/general-discussion/5442-release-misc-emulators-with-depth-buffer-access?start=60#46417]</small>
|-
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
| colspan=4 5 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides any GPU that can use DLSS can run these emulators at 4k native with ease anyway.</small>
|-
| rowspan=4 | Performance
| [[Overclocking|Overclock]]
| colspan=2 3 {{Y}}[https://web.archive.org/web/20220428210656/https://github.com/citra-emu/citra/issues/5975 *]
| {{N}}
| {{?}}
|-
| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
|-
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
| colspan=4 5 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack"'''.<br/>While '''AFMF''' or '''LSFG''' could be used with Citra?, please be aware that some visual glitches and artifacts may occur at this time.
|-
| Preload [[Wikipedia:ROM_image|ROM image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small>
| colspan=2 3 {{N}}
| {{?}}
| {{?}}
| rowspan=6 | Post-Processing
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
| colspan=2 3 {{N}}[https://web.archive.org/web/20201217074552/https://github.com/citra-emu/citra/issues/3623 *]
| {{?}}
| {{?}}
|-
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
| colspan=2 3 {{Y}}
| {{?}}
| {{?}}
|-
| [[Shaders_and_filters|Filters]]
| colspan=2 3 {{N}}
| {{?}}
| {{?}}
|-
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
|-
| [[Shader_Presets|Shader Chain]]
| colspan=2 3 {{~}}<ref group=N2 name=lrExclusive>Exclusive to libretro core.</ref>
| {{?}}
| {{?}}
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
| colspan=2 3 {{?}}
| {{Y}}
| {{?}}
|-
| Rewind
| colspan=2 3 {{N}}[https://github.com/citra-emu/citra/issues/5859 *]
| {{?}}
| {{?}}
|-
| Fast-Forward/Turbo Speed
| colspan=2 3 {{Y}}[https://github.com/citra-emu/citra/pull/3353 *]
| {{?}}
| {{?}}
|-
| Savestates
| colspan=2 3 {{Y}}
| {{?}}
| {{?}}
|-
| [https://tasvideos.org/Movies Movie recording/playback]
| colspan=2 3 {{Y}}[https://web.archive.org/web/20201217052538/https://github.com/citra-emu/citra/pull/3500 *]
| {{N}}
| {{?}}
| rowspan=2 | Controls
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| colspan=2 3 {{N}}
| {{N}}
| {{?}}
|-
| [[Input_lag|Input lag-mitigating technique]]
| colspan=2 3 {{N}}
| {{N}}
| {{?}}
| rowspan=7 | Quality of life
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]
| colspan=2 3 {{✗}}
| {{✗}}
| {{?}}
|-
| Built-in [[Cheats_and_patches|Cheat Manager]]
| colspan=2 3 {{Y}}
| {{Y}}[https://github.com/wheremyfoodat/Panda3DS#compatibility *]
| {{?}}
|-
| [[Save_disk_space_for_ISOs|Streamable compression format]]
| colspan=2 3 {{N}}
| {{N}}
| {{?}}
|-
| [https://github.com/PabloMK7/ArticBaseServer Broadcast games from original hardware to emulator]
| colspan=2 {{N}}| {{Y}}| {{Y}}
| {{N}}
| {{?}}
|-
| Per-Game Profiles
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
|-
| Command Line Options
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| colspan=2 3 {{N}}
| {{?}}
| {{?}}
| rowspan=3 | Misc
| [https://retroachievements.org/gameList.php?c=62 RetroAchievements]
| colspan=2 3 {{N}}
| {{N}}
| {{?}}
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan=4 5 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
|-
| [[Wikipedia:Category:Debugging|Debug Features]]
| colspan=2 3 {{?}}
| {{?}}
| {{?}}
305
edits

Navigation menu