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

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

Jun 9, 2016
  1. shutterbug2000
    OP

    Member shutterbug2000 Cubic NINJHAX!

    Joined:
    Oct 11, 2014
    Messages:
    1,061
    Country:
    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

    Member AtlasFontaine GBAtemp Maniac

    Joined:
    Jul 18, 2015
    Messages:
    1,021
    Location:
    Venezuela-Zulia.
    Country:
    Venezuela
    Only on New3ds right? gj tho
     
  3. Davidosky99

    Banned Davidosky99 Eevee :3

    Joined:
    Jun 7, 2015
    Messages:
    2,582
    Location:
    Porto
    Country:
    Portugal
    *Watches Thread
     
    NoNAND, Kvnrdrguez, DarthDub and 6 others like this.
  4. shutterbug2000
    OP

    Member shutterbug2000 Cubic NINJHAX!

    Joined:
    Oct 11, 2014
    Messages:
    1,061
    Country:
    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

    Member 8BitWonder Aspiring Homebrewer

    Joined:
    Jan 23, 2016
    Messages:
    453
    Country:
    United States
    Well done! Will definitely keep an eye out on how this progresses.
     
  6. CeeDee

    Member CeeDee the blushy Eevee

    Joined:
    May 4, 2014
    Messages:
    3,406
    Location:
    Country:
    Bermuda
    NOW CAN THE NOOBS FINALLY SHUT UP?

    stares at @hacksn5s4
     
    NoNAND, kbmarinha, Swiftloke and 40 others like this.
  7. shutterbug2000
    OP

    Member shutterbug2000 Cubic NINJHAX!

    Joined:
    Oct 11, 2014
    Messages:
    1,061
    Country:
    United States
    Part of why I posted this thread xD
     
    Erikku, I pwned U! and nxwing like this.
  8. RandomKid150

    Member RandomKid150 Translator

    Joined:
    Nov 4, 2015
    Messages:
    355
    Location:
    Texas
    Country:
    United States
    Hopefully you can get this running at a good fps. :)
     
  9. Pokéidiot

    Member Pokéidiot GBAtemp Regular

    Joined:
    Dec 6, 2015
    Messages:
    244
    Location:
    \n?
    Country:
    Brazil
  10. KaduPSE

    Member KaduPSE Revolution and cake

    Joined:
    Dec 26, 2015
    Messages:
    235
    Country:
    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

    Member shutterbug2000 Cubic NINJHAX!

    Joined:
    Oct 11, 2014
    Messages:
    1,061
    Country:
    United States
    Sure, just a second.
     
  13. Pokéidiot

    Member Pokéidiot GBAtemp Regular

    Joined:
    Dec 6, 2015
    Messages:
    244
    Location:
    \n?
    Country:
    Brazil
    A viden doens't proof anything. A github repo does it.
     
  14. Davidosky99

    Banned Davidosky99 Eevee :3

    Joined:
    Jun 7, 2015
    Messages:
    2,582
    Location:
    Porto
    Country:
    Portugal
    *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

    Member GorrillaRIBS Gigyas became tame

    Joined:
    Nov 15, 2015
    Messages:
    122
    Location:
    Fourside
    Country:
    Canada
    Watch'd. All aboard the hype train guys!
     
  16. shutterbug2000
    OP

    Member shutterbug2000 Cubic NINJHAX!

    Joined:
    Oct 11, 2014
    Messages:
    1,061
    Country:
    United States
    LOL xD
     
  17. Ricken

    Member Ricken The light on the horizon was brighter yesterday..

    Joined:
    Jan 19, 2016
    Messages:
    2,008
    Location:
    Shibuya
    Country:
    United States
    Kewl
    Now I can portably play laggy TWEWY (My laptop doesnt run DeSmuMe perfect :P) (47FPS is my average)
     
    Dylan the Tactician and Zelock like this.
  18. CeeDee

    Member CeeDee the blushy Eevee

    Joined:
    May 4, 2014
    Messages:
    3,406
    Location:
    Country:
    Bermuda
    And then he'll get upset he can't play/trade in Pokemon Black 2.
     
  19. Pokéidiot

    Member Pokéidiot GBAtemp Regular

    Joined:
    Dec 6, 2015
    Messages:
    244
    Location:
    \n?
    Country:
    Brazil
    headache while reading the quote.
     
    infinete and Davidosky99 like this.
  20. Davidosky99

    Banned Davidosky99 Eevee :3

    Joined:
    Jun 7, 2015
    Messages:
    2,582
    Location:
    Porto
    Country:
    Portugal
    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

    Member Wolfvak cute aggressive dragon-machine

    Joined:
    Oct 25, 2015
    Messages:
    751
    Location:
    Mira-Mira
    Country:
    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.

Share This Page