Announcement

Collapse
No announcement yet.

New 3DS Emulator

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • New 3DS Emulator

    By bunnei of GBATemp

    Source

    Hey guys…
    I'd like to share a project that I've been working on with a few others for the past few months – the first public project to attempt 3DS emulation. "Citra" (https://github.com/bunnei/citra/) is an experimental Nintendo 3DS emulator/debugger written in C++ (and licensed under GPLv2).

    At this time, it is in the very initial stages of development, and is only capable of running homebrew. It currently supports:
    • ARM9/ARM11 interpreter for the 3DS "appcore" – the processor core dedicated to running user applications
    • (Some) OS HLE to support userland interaction with the various 3DS OS services
    • Loading of ELF and launcher.dat files
    • Framebuffer rendering
    • Debugger with ARM11 disassembler, register view, callstack and symbol loading (written in Qt)
    • Supported on both Linux and Windows (MS Visual Studio 2013 Express)

    I want to emphasize that for the long-term, this project will only (potentially) be useful to developers – there are many non-existent components that are absolutely essential to even loading a commercial game (and furthermore there is no gamepad or hardware 3D support, among many many other things).

    Anyone interested in the project please checkout #citra on Freenode – there is no website/forums.
    Last edited by 47iscool; 04-26-2014, 11:46:21 PM.

  • #2
    Interesting. I think it'll be quite a while before this can properly emulate commercial games, but they're giving it a try anyway.

    Comment


    • #3
      I just want to hack the damn games that's all I care about.
      Spoiler Alert! Click to view...

      THE BAD GUY!!!!!!

      Comment

      Working...
      X