SDL for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Rikku2000, Nov 21, 2014.

?

SDL, Is this a good Choice?

  1. Yes, we need SDL for 3DS.

    75 vote(s)
    96.2%
  2. No, there is no one how need this!

    3 vote(s)
    3.8%
  1. Rikku2000
    OP

    Rikku2000 Game Devloper

    Newcomer
    40
    51
    Sep 13, 2009
    Gambia, The
    LibSDL 4 Nintendo 3DS

    This is my LibSDL port for Nintendo 3DS for Homebrew Development.

    Whats Supported?
    - SDL_image with JPEG and PNG Support
    - SDL_mixer with MAD(MP3) and Vorbis(OGG) Support
    - SDL_ttf with FreeType(Font) Support

    Note:
    - If use SDL_SetVideoMode with W=320, H=240 SDL will use Bottom Screen
    otherweis use TopScreen
    - Don't forget 3DS is Sideways Image need to be Rotated.

    ToDo:
    - Need Audio on SDL Part curently not Working.

    Version:
    0.3:
    - Add Console Output
    - Edit Audio(Still not working...)
    - Edit DS Touch Support

    0.2:
    - Change Arrow Keys X by Y
    - Add SDL_RotateSurface to libSDL_rotate

    0.1:
    - Init Version

    Download: libSDL_3DS-v0.3.zip

    Have FUN! Rikku2000
     
    Joel16, YayIguess, WhoAmI? and 6 others like this.


  2. Lectem

    Lectem Member

    Newcomer
    43
    60
    Nov 21, 2014
    France
    Why don't you base it on SDL2 instead?
    I might be interested in giving a hand if you go with SDL2 and github
     
    Margen67 and minexew like this.
  3. minexew

    minexew ayy lmao

    Member
    228
    149
    Mar 16, 2013
    You have my sword.
     
  4. Fishaman P

    Fishaman P Speedrunner

    Member
    3,239
    505
    Jan 2, 2010
    United States
    Wisconsin
    +1 in project interest, though I may not be able to contribute at all.
     
  5. NCDyson

    NCDyson Hello Boys...

    Member
    271
    113
    Nov 9, 2009
    United States
    it would probably be more helpful to have a github page setup. whats the progress of this project?
     
    Margen67 likes this.
  6. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,959
    3,222
    Nov 18, 2012
    United States
    Las Vegas
    I'd have to agree with Lectem and NCDyson. Basing it on SDL2 would definitely be a better option here, and a Github would definitely be needed for this to go anywhere.
     
    Mrrraou and Margen67 like this.
  7. piratesephiroth

    piratesephiroth I wish I could read

    Member
    2,765
    1,365
    Sep 5, 2013
    Brazil
    why are we not funding this
     
  8. Rikku2000
    OP

    Rikku2000 Game Devloper

    Newcomer
    40
    51
    Sep 13, 2009
    Gambia, The
    Curently i am swap to SDL2... so i will do the Job on SDL2.
     
    SLiV3R, clienthax and Margen67 like this.
  9. Rikku2000
    OP

    Rikku2000 Game Devloper

    Newcomer
    40
    51
    Sep 13, 2009
    Gambia, The
    Here my first result of my SDL Port:
    [​IMG]


    This Example use: LibSDL, libSDL_Image and LibSDL_ttf

    ToDo:
    I Need a way to Rotate the Framebuffer from 240x400 to 400x240.
    Audio not supported but i am working on it :), LibSDL_mixer allready compiled.
     
    futaris, Margen67, ztoben and 10 others like this.
  10. netnerd

    netnerd Advanced Member

    Newcomer
    53
    38
    Sep 13, 2013
    Melbourne
    Hey there, rotating framebuffer should be easy (I'm pretty surprised that you've ported SDL with everything still sideways), so really just audio to do, huh? Maybe wait for the DSP to be figured out first though.
    Anyway, nice work on the port.
     
    minexew likes this.
  11. w0dash

    w0dash noob

    Member
    150
    77
    May 29, 2012
    Gambia, The
    Nice work, but I hope you are porting SDL2 :D... Or is this 1.2?
     
  12. Rikku2000
    OP

    Rikku2000 Game Devloper

    Newcomer
    40
    51
    Sep 13, 2009
    Gambia, The
    This is SDL 1.2 but if all works fine ist more easy to me to port it to SDL2 curently i have an unfinished build of SDL2 for 3DS on my source
     
  13. MajinCubyan

    MajinCubyan The Funky Super Saiyan

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

    Our Patreon
    575
    874
    Nov 24, 2014
    United States
    Orre
    Great job man. Look forward to the possibilities of this. Maybe a 3ds port of Super Mario War will be in all our futures.
     
    Margen67 and ztoben like this.
  14. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,628
    4,271
    Mar 17, 2010
    Norway
    Alola
    Nice. I guess we'll be seeing a lot more 3DS homebrew in the near future.
    Every platform that has a SDL port seems to get the exact same range of games ported to it though, getting kinda tired of that :P
     
  15. piratesephiroth

    piratesephiroth I wish I could read

    Member
    2,765
    1,365
    Sep 5, 2013
    Brazil
    I think the main point of SDL is getting a ScummVM port.
     
    Margen67 and hippy dave like this.
  16. Rikku2000
    OP

    Rikku2000 Game Devloper

    Newcomer
    40
    51
    Sep 13, 2009
    Gambia, The
  17. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,628
    4,271
    Mar 17, 2010
    Norway
    Alola
  18. Rikku2000
    OP

    Rikku2000 Game Devloper

    Newcomer
    40
    51
    Sep 13, 2009
    Gambia, The
    No the game is Based on the Anime: Angel Tales as known as Otogi Story Tenshi no Shippo
    Its Support Multiplayer and had 4 CG Sequenzes
     
  19. capz

    capz Advanced Member

    Newcomer
    70
    23
    Nov 28, 2014
    Netherlands
    cake town
    any progress to report?
     
    MajinCubyan likes this.
  20. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,316
    7,889
    Oct 27, 2002
    France
    Engine room, learning
    I merged your two threads (release and preview) into a single one.
    Please use a single thread for each project so it's easier to follow and find homebrew on this forum's section :)
    thank you.