[WIP] 3DeSmume (DS emulator for 3DS)

Discussion in '3DS - Homebrew Development and Emulators' started by shutterbug2000, Jun 9, 2016.

  1. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,081
    2,176
    Oct 11, 2014
    United States
    Yeah, you read that right.
    I have been working quite a bit on porting Desmume to the 3DS. As it stands, it:
    Runs at a decent fps on N3DS and doesn't run on O3DS
    Uses the SVN DeSmuME emulation core, ported to 3ds by @MasterFeizz

    Here is a video thanks to @Sasori :


    Old videos:
    Warning: Spoilers inside!


    BTW, please no spamming. Lets actually try to keep the discussion on topic, shall we? Thanks :P.

    GitHub Repositories: https://github.com/shutterbug2000/DeSmume (my fork)
    https://github.com/masterfeizz/DeSmuME (MasterFeizz's repo)
    https://github.com/Robz8/DeSmuME (Robz8's fork)
     
    Last edited by shutterbug2000, Jun 26, 2016
  2. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,081
    633
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    Only on New3ds right? gj tho
     
  3. Davidosky99

    Davidosky99 Eevee :3

    Banned
    2,582
    1,570
    Jun 7, 2015
    Porto
    *Watches Thread
     
    NoNAND, Kvnrdrguez, DarthDub and 6 others like this.
  4. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,081
    2,176
    Oct 11, 2014
    United States
    Yeah, I do my testing on N3DS. Probably should check on my O3DS once I resolve the graphics corruption.
     
    Arithmatics and athemoe like this.
  5. 8BitWonder

    8BitWonder Small Homebrew Dev

    Member
    853
    663
    Jan 23, 2016
    United States
    47 4F 54 20 45 45 4D
    Well done! Will definitely keep an eye out on how this progresses.
     
  6. CeeDee

    CeeDee hm?~

    Member
    3,836
    5,432
    May 4, 2014
    United States
    somewhere
    NOW CAN THE NOOBS FINALLY SHUT UP?

    stares at @hacksn5s4
     
    iAqua, NoNAND, kbmarinha and 41 others like this.
  7. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,081
    2,176
    Oct 11, 2014
    United States
    Part of why I posted this thread xD
     
    Erikku, I pwned U! and nxwing like this.
  8. RandomKid150

    RandomKid150 Translator

    Member
    360
    94
    Nov 4, 2015
    United States
    Texas
    Hopefully you can get this running at a good fps. :)
     
  9. Pokéidiot

    Pokéidiot GBAtemp Regular

    Member
    244
    129
    Dec 6, 2015
    Brazil
    \n?
    Github?:creep:
     
  10. KaduPSE

    KaduPSE Revolution and cake

    Member
    235
    171
    Dec 26, 2015
    Brazil
    Amazing. Really, I said multiple times that the 3DS couldn't emulate the DS, apparently I was wrong. Could you please share a PoC video? Even with graphical corruption, it would be nice.
     
  11. Arthurgamer07
    This message by Arthurgamer07 has been removed from public view by Sicklyboy, Jun 9, 2016, Reason: Off topic.
    Jun 9, 2016
  12. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,081
    2,176
    Oct 11, 2014
    United States
    Sure, just a second.
     
  13. Pokéidiot

    Pokéidiot GBAtemp Regular

    Member
    244
    129
    Dec 6, 2015
    Brazil
    \n?
    A viden doens't proof anything. A github repo does it.
     
  14. Davidosky99

    Davidosky99 Eevee :3

    Banned
    2,582
    1,570
    Jun 7, 2015
    Porto
    *icoming message:
    "eh i know his as possble nw how gud I nvr bght 10 dolr flshcrd"
     
    damiano2712, Feryth, Tony_93 and 18 others like this.
  15. GorrillaRIBS

    GorrillaRIBS Gigyas became tame

    Member
    127
    31
    Nov 15, 2015
    Canada
    Fourside
    Watch'd. All aboard the hype train guys!
     
  16. shutterbug2000
    OP

    shutterbug2000 Cubic NINJHAX!

    Member
    1,081
    2,176
    Oct 11, 2014
    United States
    LOL xD
     
  17. Ricken

    Ricken And you must keep your soul

    Member
    2,240
    2,478
    Jan 19, 2016
    United States
    Shibuya, The small one from Vegas
    Kewl
    Now I can portably play laggy TWEWY (My laptop doesnt run DeSmuMe perfect :P) (47FPS is my average)
     
    Dylan the Tactician and Lia like this.
  18. CeeDee

    CeeDee hm?~

    Member
    3,836
    5,432
    May 4, 2014
    United States
    somewhere
    And then he'll get upset he can't play/trade in Pokemon Black 2.
     
  19. Pokéidiot

    Pokéidiot GBAtemp Regular

    Member
    244
    129
    Dec 6, 2015
    Brazil
    \n?
    headache while reading the quote.
     
    infinete and Davidosky99 like this.
  20. Davidosky99

    Davidosky99 Eevee :3

    Banned
    2,582
    1,570
    Jun 7, 2015
    Porto
    or wipe his friend's Pokemon X/Y / 0RAS saves

    — Posts automatically merged - Please don't double post! —

    get brain failure with this then https://gbatemp.net/search/28696506/
     
  21. Wolfvak

    Wolfvak *yawn*

    Member
    807
    1,062
    Oct 25, 2015
    Uruguay
    According to http://hitmen.c02.at/files/yagcd/yagcd/chap17.html you should copy (256*192*2), due to each pixel using a short to define its color data.

    I'm not an expert on these funky fb formats, so I could be completely wrong.

    Also, you shouldn't be using sf2dlib for these operations, writing directly to fb will be much faster. Hell, I think doing bitwise pixel format conversions to RGBA8 might be faster than using sf2dlib too.
     
    Last edited by Wolfvak, Jun 10, 2016
    ClintEastwood likes this.