Citra 3DS Emulator booting The Legend of Zelda: Ocarina of Time 3D

Discussion in '3DS - Homebrew Development and Emulators' started by bunnei, Jan 4, 2015.

  1. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    12
    Dec 8, 2014
    United States
    Ohio
    Can it run anything besides OoT, even at 1fps?
     
  2. Serious_Heavy

    Serious_Heavy GBAtemp Regular

    Member
    1
    Dec 9, 2014
    France
    Noir York City
    Homebrews, but the emulator can't be more WIP for now.
     
  3. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    12
    Dec 8, 2014
    United States
    Ohio
    Can't 3dmoo run some commerical games, or am I mistaken?
     
  4. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle

    I wonder if emulators can be run, like BlargSnes. Running an emulator in an emulator.
     
    Lycanroc and Serious_Heavy like this.
  5. Serious_Heavy

    Serious_Heavy GBAtemp Regular

    Member
    1
    Dec 9, 2014
    France
    Noir York City
    I don't know anything about this emulator, but lioncash contributes on this (he is one of the contributors of Dolphin), so it must be serious.
     
  6. Pablitox

    Pablitox GBAtemp Advanced Fan

    Member
    7
    Oct 18, 2011
    Argentina
    kudos to the team, such an amazing work!!! :grog:
     
    WiiCube_2013 likes this.
  7. williamcesar2

    williamcesar2 GBAtemp Advanced Fan

    Member
    4
    Jun 21, 2013
    United States
    New York City
    perfect !!!!!!!!!!!!!
     
  8. DiscostewSM

    DiscostewSM GBAtemp Guru

    Member
    13
    Feb 10, 2009
    United States
    Sacramento, California
    Is this under hardware rendering, or software?
     
  9. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle

    Only problem is running an emulator in an emulator requires that much more CPU power to run, that, and figuring out how to run homebrew is another thing.
     
  10. andzalot55

    andzalot55 I'm very delicious. mmmm.

    Member
    6
    Nov 14, 2014
    Canada
    Mc Donalds.
    I assume this is going to take more than 2 years but what a great job. :D
     
  11. DiscostewSM

    DiscostewSM GBAtemp Guru

    Member
    13
    Feb 10, 2009
    United States
    Sacramento, California

    I don't agree. An emulator running on a 3DS is limited by what the 3DS can do. A 3DS emulator meant to mimic a 3DS and running an emulator within it would more or less hold to the same limitations and operate accordingly as if it was a real 3DS running an emulator.
     
  12. Bahax FZ

    Bahax FZ GBAtemp Regular

    Member
    5
    Oct 31, 2013
    Brazil
    amazing work!!
    but as do to run roms in citra? (run zelda just out of curiosity) because all the roms for download are .3ds, the emulator does not support? only .3dsx, .elf, .axf, .bin, .cci, .cxi
    I tried renaming .3ds for these extensions without success.
     
  13. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I'm basing that off when I ran lolsnes on Desmume, the emulator loaded just fine, but was more taxing on my Core i5 CPU, that's all I was saying. Could you explain why running lolsnes inside Desmume used more CPU % than compared to normal DS games? Surely, there's an explanation? StapleButter himself warned me that running his-then Snes emulator on a DS emulator would require more resources. You can ask him if you have any doubts.
     
  14. DiscostewSM

    DiscostewSM GBAtemp Guru

    Member
    13
    Feb 10, 2009
    United States
    Sacramento, California

    It just needs enough to emulate the 3DS in its full capacity. Games/apps will vary on their resource usage, and an emulator is no different from one of those games/apps because it is a game/app from the perspective of the 3DS. It cannot use more than what the 3DS is capable of, and a 3DS emulator attempting to allow more than what a 3DS can do to accommodate the emulator game/app would lead to inaccuracies for the native ones.


    I'm just saying that it may be that the emulator is more taxing on the target platform than games designed for it, but still within the limits of what the platform is capable of.
     
  15. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle


    I was trying to explain my experience regarding Lolsnes on Desmume, it ran fine, but my CPU fan was working harder to keep the CPU cool as it was using more resources than it was compared to normal DS ROMs. I asked StapleButter how to run it on Desmume, he warned me it would use extra CPU resources, if you have any doubts, you can ask him.

    Edit: Screw this. I'm clearly not qualified enough to voice my opinion on the matter. I'll shut my mouth now.
     
    Kelton2 likes this.
  16. DiscostewSM

    DiscostewSM GBAtemp Guru

    Member
    13
    Feb 10, 2009
    United States
    Sacramento, California

    I understand, but think of it like this. There are a lot of native games that push hardware, but how much and in what areas? They may be generating bottlenecks in places where emulators don't, as a lot of the emulation is CPU-based. A native game may use the extents of the platform's GPU, but only around half of the platform's CPU. Take the DS, for example. There is a single command that tells the system to wait until the internal counter reached the spot known as the VBlank period. Once CPU calculations are done, developers call this command, and the system goes idle until then. Because an emulator uses a lot more CPU-time than most native games/apps, it may never get a chance to call this command to go idle because it has so much more to do. Still within the limits, but no time to stop and smell the roses.
     
  17. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle

    Well, there I go spouting off off nonsensical BS, not knowing what the hell I'm talking about. I'll leave what experts can say to the experts. Who am I to know how emulators work and make assumptions? Time I left my so-called knowledge in my mind and not the forums.
     
    Lord Coolman likes this.
  18. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle

    I'm not being sarcastic, I really should keep my effing mouth shut on these forums, because moments like this, I have third wheel syndrome. Who the hell am I to question how things work or how emulators are programmed? I really need to shut my bloody mouth, he's a programmer, I am not, therefore, what I said then and what I'll say about it in the future is nonsensical bullshit.:unsure:
     
  19. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    12
    Dec 8, 2014
    United States
    Ohio
    Are you going to keep trying to make it boot more 3ds roms? In the thread you said it'll only potentially be useful for developers? ..
     
  20. Memoir

    Memoir Hi, I'm Cynical!

    Member
    20
    Jun 24, 2007
    United States
    In the Murderbox!
    You learn best when you make mistakes.
     
    supermalloch and loco365 like this.
Quick Reply
Draft saved Draft deleted
Loading...