Close
Advertise Here
Results 1 to 9 of 9
  1. #1
    OUYAForum Addict Hydrus's Avatar
    Join Date
    Apr 2013
    Posts
    2,604


    Citra (3DS Emulator) in the works

    Apparently someone is working on a 3DS emulator.

    Quote Originally Posted by bunnei
    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.

    Smealum's yeti3DS port (ARM11) single-window mode on Windows 8:

    TE3DS (ARM9) running in Qt debugger on Windows 8:

    Mandelbrot 3DS demo (ARM9) running in Qt debugger on Ubuntu:

    More demos running: http://imgur.com/a/4qE81
    -- GBATEMP

    Pretty impressive. The 3DS came out three years ago and people are already working on emulators.

  2. #2
    Banned
    Join Date
    Jul 2013
    Posts
    888


    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).
    I'll just stick with DraStic, as I can do without the 3D gimmick, it supports gamepads, and actually works very well on the OUYA for a majority of games.
    https://play.google.com/store/apps/d....dsemu.drastic

    I was excited until I read that it was a development tool with zero practical functionality.

  3. #3
    Administrative Queen of Evil RiotingSpectre's Avatar
    Join Date
    Mar 2013
    Location
    ❤Your Heart❤
    Posts
    11,214


    Quote Originally Posted by Hugo View Post
    I'll just stick with DraStic, as I can do without the 3D gimmick, it supports gamepads, and actually works very well on the OUYA for a majority of games.
    https://play.google.com/store/apps/d....dsemu.drastic

    I was excited until I read that it was a development tool with zero practical functionality.
    Citra aside, there's actually a upcoming 3DS emulator for Android. I can't link to the website for illegal reasons but here's something from their website. It may not be legitimate but it's the only thing we have to go with for now.

    Currently, the emulator runs on Windows PC. Mac, Linux, Android, and iOS versions are planned and will be ported in early 2014. For full system requirements, click here.
    About Nintendo 3DS Emulation

    Emulation for Nintendo 3DS has been a daunting task for anyone to tackle because there are virtually no documentations for its hardware. Not only this, Nintendo was fanatical about sealing off their hardware and their source codes. This is why there is virtually no working emulator for Nintendo 3DS that has hit the market.

    Until now.

    Formed by two veteran hacker, 3DS Emulator Pro is a humble attempt at creating a working emulation program for Nintendo 3DS game console. Under development since 2012, the project has been making a slow but steady progress behind the scenes.

    Now our team is ready to release the very first working version of emulation software for Nintendo 3DS. This free software is rough around the edges but it currently runs on all Windows PCs. Mac versions will be announced early 2014. 3DS Emulator Pro is able to run several commercial games (current game compatibility list can be found here).


  4. #4
    Banned
    Join Date
    Jul 2013
    Posts
    888


    Quote Originally Posted by RiotingSpectre View Post
    Citra aside, there's actually a upcoming 3DS emulator for Android. I can't link to the website for illegal reasons but here's something from their website. It may not be legitimate but it's the only thing we have to go with for now.

  5. #5
    OUYAForum Addict Hydrus's Avatar
    Join Date
    Apr 2013
    Posts
    2,604


    I am more excited because of what it means to the 3DS homebrew scene. Smea, the guy that ported the game in the OP, managed to make a homebrew enabler of some sort for the 3DS and might release it. He calls it SSSpwn. Mix in the homebrew enabler with this tool, and there could be good things. Very good things.

  6. #6
    Super Moderator Sluup's Avatar
    Join Date
    Jul 2013
    Location
    Heart of America
    Posts
    1,782


    I'm wondering if it'll output games in higher resolutions like Reicast does, it would be sweet af to play RE: Revelations in HD.


    Riot, that "other" 3ds emu you speak of is fake as hell.
    Last edited by Sluup; 04-25-2014 at 04:24 AM.
    Signature Pending...

  7. #7


    Hi. I create some video guide/tutorial how convert 3ds games (cia) and run it on citra. I hope its help many people.

    [Link removed]


    I create another video guide how run pokemon x. no piracy link this time.
    https://www.youtube.com/watch?v=k5-ObfuYi2I
    Last edited by Schizophretard; 01-04-2016 at 09:29 PM.

  8. #8
    OUYA Developer Jayenkai's Avatar
    Join Date
    Dec 2013
    Location
    Bolton, England
    Posts
    858


    I know that commercial gaming can be an expensive thing, but if you want to play a long game like Pokemon, Zelda, Mario&Luigi or other long Nintendo'y games, you really do deserve to get hold of a real 3DS. Emulation might seem like a good idea, until the day that it loses your saved cause your device reset, or an update deleted the file, or any other such crazy nonsense, and then you end up screaming at the bloomin' thing..

    3DS emulation is probably ok for quickly things, but .....there's no WarioWare, yet
    Jayenkai : Making unpopular games for over two and a half decades!
    OUYA/Cortex/Android TV compatible .apks available here.

  9. #9
    Super Moderator Sluup's Avatar
    Join Date
    Jul 2013
    Location
    Heart of America
    Posts
    1,782


    Quote Originally Posted by Jayenkai View Post
    I know that commercial gaming can be an expensive thing, but if you want to play a long game like Pokemon, Zelda, Mario&Luigi or other long Nintendo'y games, you really do deserve to get hold of a real 3DS. Emulation might seem like a good idea, until the day that it loses your saved cause your device reset, or an update deleted the file, or any other such crazy nonsense, and then you end up screaming at the bloomin' thing..

    3DS emulation is probably ok for quickly things, but .....there's no WarioWare, yet
    Only idiots will try to use the buggy emulator in its current condition.
    Signature Pending...

Bookmarks

Bookmarks
  • Submit to Digg Digg
  • Submit to del.icio.us del.icio.us
  • Submit to StumbleUpon StumbleUpon
  • Submit to Google Google

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •