A Simple (Possibly noob) question

Discussion in 'NDS - Emulation and Homebrew' started by Saphiresurf, Jan 18, 2010.

Jan 18, 2010
  1. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
    Why cant we get a gba emulator on ds/dsi without iplayer but we can get it on the ipod touch without add-ons?





    Edit: also can you dump ds or gba games on windows?
     
  2. Magmorph

    Member Magmorph GBAtemp Advanced Fan

    Joined:
    Feb 22, 2009
    Messages:
    806
    Country:
    United States
    The Ipod touch is many many many times faster than the Ds. That's why.
     
  3. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
    oh ok. but the ds/dsi are still faster than the gba why cant they emulate gba? (im almost sure thats another noob question)
     
  4. DeMoN

    Member DeMoN GBAtemp Guru

    Joined:
    May 12, 2004
    Messages:
    7,647
    Country:
    United States
    A system has to be around 7 times faster than the system it's emulating.
     
  5. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
    oh, wow ok that makes a lot of sense but what about my second question?




    P.S. sorry if i sound sarcastic im not trying to be.
     
  6. DeMoN

    Member DeMoN GBAtemp Guru

    Joined:
    May 12, 2004
    Messages:
    7,647
    Country:
    United States
    Why of course you can, where else do you think ROMs come from?

    To dump DS games, use Rudolph's back-up tool, which can be found in FileTrip. I'm not exactly sure how GBA games are dumped because that was a long time ago.
     
  7. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
    ok thanks.




    P.S. that be cool if someone used homebrew on the ds to dump gba games over wi-fi
     
  8. Dead End

    Member Dead End GBAtemp Fan

    Joined:
    Mar 12, 2009
    Messages:
    440
    Location:
    Rockford IL.
    Country:
    United States
    Most GBA roms where dumped using a special Hardware the connected by USB or Printer directly to the computer
     
  9. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
  10. Dead End

    Member Dead End GBAtemp Fan

    Joined:
    Mar 12, 2009
    Messages:
    440
    Location:
    Rockford IL.
    Country:
    United States
    in addition to my last post

    im surprised that they didnt make a special hardware for DS Dumping...
     
  11. DeMoN

    Member DeMoN GBAtemp Guru

    Joined:
    May 12, 2004
    Messages:
    7,647
    Country:
    United States
    I don't see any reason to. DS game dumping is ridiculously easy that anyone with a flash cart and a brain can do it.
    This is a good thing, since many early dumps of popular games are from independent sources (*cough* awdofgum *cough*)
     
  12. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
    I think they did i saw it somewhere but it had a usb to ds flash cart. it looked legit to.


    Has anyone thought (or accomplished) virtual memory on the ds?





    P.S. this looks cool: http://filetrip.net/g1826-DLDI-DS-romsave-dumper.html
     
  13. DeMoN

    Member DeMoN GBAtemp Guru

    Joined:
    May 12, 2004
    Messages:
    7,647
    Country:
    United States
    Go to this topic:
    http://gbatemp.net/index.php?showtopic=204186
    DanTheManMS made a great post explaining why virtual memory is impossible.
     
  14. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
    Way Offtopic: Whats the best gameboy emulator for ds
     
  15. Sterling

    Member Sterling GBAtemp's Silver Hero

    Joined:
    Jan 22, 2009
    Messages:
    4,023
    Location:
    Texas
    Country:
    United States
    I believe lameboy. If you need it. it should be in one of the stickes in this forum section.
     
  16. Saphiresurf
    OP

    Banned Saphiresurf Banned

    Joined:
    Nov 26, 2009
    Messages:
    193
    Country:
    United States
  17. DanTheManMS

    Member DanTheManMS aka Ricochet Otter

    Joined:
    Jun 2, 2007
    Messages:
    4,325
    Location:
    Georgia
    Country:
    United States
    There's not really a set number or anything, but the host device usually does have to be several times stronger than the device it's emulating. The DS has a 66MHz main processor (ARM9) and a 33 MHz sub-processor (ARM7) while the GBA runs at 16 MHz (ARM7), so it would be a stretch. Compare this to the iPod Touch which has (at least) 400 MHz of processing power and 128 or 256 MB of RAM. Furthermore, it would be difficult to find a place fast enough to accommodate the GBA game, since it expects the "cartridge" to respond lightning-fast. The only thing the DS has that would be fast enough is its 4 MB of RAM, which wouldn't even be enough to hold the smallest GBA games (when you consider that the emulator itself must also live in this 4 MB). The emulator could be coded to prevent the game from freezing when data isn't supplied fast enough, but obviously you'd get lag.

    The DSi would in theory make GBA emulation slightly more possible, but we still don't have access to DSi mode, so we're stuck with the exact same limitations we had on the DS. That's why the additional horsepower of the iPlayer is necessary for GBA emulation to become possible.

    Really, there's nothing stopping someone from porting VBA directly to the DS and hacking it into working, but it wouldn't run fast enough to be at all playable. The DS simply doesn't have the power to do it without some sort of help, like with the iPlayer.

    On a side note, you may be interested to know that the GBA emulators for the iPlayer and the iPod Touch are actually based off the same thing. Exophase originally made gpSP for the PSP, using a dynamic recompiler to achieve the efficiency needed to get full speed. This is the emulator that was ported to the iPlayer by darkchen, and to the iPod Touch / iPhone by ZodTTD. In both cases, the only reason it was possible to port gpSP was because the dynamic recompiler was already made to compile to the MIPS architecture of the PSP's processor, which just so happens to be the same architecture used by both the iPlayer and iPod/iPhone.
     

Share This Page