Homebrew Development

Discussion in '3DS - Homebrew Development and Emulators' started by aliak11, Jan 16, 2014.

  1. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    Both Worked... Why can't I use smealum's CtruLib?
     
  2. st4rk

    st4rk nah

    Member
    6
    Feb 11, 2014
    Brazil
    You can use the ctrulib from Smealum, just edit the MakeFile or use Template from Snailface(The best way !) :D
     
    Tybus likes this.
  3. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    10
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    Well you could if you had a gateway card.

    Its certainly possible to load .3ds (arm11 userland -- just like game roms) files without a gateway, but nobody's released such a loader yet.
     
    st4rk likes this.
  4. Sylantemp

    Sylantemp Member

    Newcomer
    1
    Jul 20, 2012
    United States

    The recommendations made above are probably more up-to-date, but I was able to compile Ctrulib and the example programs myself using this in place of the missing linker.
     
  5. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    Where did you exactly put that file?... I just tried that out... And couldnt make it work...
     
  6. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    10
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    It's an identical file to what is in the working package i linked earlier -- just a different name. :mellow:
    linker.ld == ctr_homebrew.ld
     
    st4rk likes this.
  7. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    Ok finally I got it... Haha!. Thank you very much guys... It's my first time trying out this kind of stuff... I dont even have a lot of experience with Makefiles.... anyway... Just another question... I did build 1 of the ctrulib examples (the arm11u one)... But i got A arm11u.bin and arm11u.elf ... How can i make this into a Launcher.dat ? (I know that both packages that Snailface send my would do the job, but i did also heard long time ago about a python script that would do this... am I right?)
     
  8. st4rk

    st4rk nah

    Member
    6
    Feb 11, 2014
    Brazil

    You will need a Make_Rom, use Snailface template ;)
     
  9. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    Oh... Is this Make_Rom Windows only?... I use debian :(
     
  10. st4rk

    st4rk nah

    Member
    6
    Feb 11, 2014
    Brazil
    Win32,Win64,Linux32
     
  11. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
  12. st4rk

    st4rk nah

    Member
    6
    Feb 11, 2014
    Brazil
  13. Sylantemp

    Sylantemp Member

    Newcomer
    1
    Jul 20, 2012
    United States
  14. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    No I mean... I could'nt even make the .3ds file by using your guide... And I dont even know what i am doing wrong... I get this error when copy pasting the build.bat
    [ELF ERROR] .rodata segment and .rodata segment are not continuous
    [ELF ERROR] Failed to process ELF file (-17)
    [NCCH ERROR] NCCH Build Process Failed
    [RESULT] Failed to build outfile
     
  15. Sylantemp

    Sylantemp Member

    Newcomer
    1
    Jul 20, 2012
    United States

    That's really weird. I have no idea why it would be doing that, given that all of the setup went through without issue. All I can say is try using a different Make_Rom (since it seems like you'd be doing that either way).
     
  16. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    Would you tell me what is the point of making a cxi file? ... As i said I'm pretty new to this
    Well... I compiled it from source.... Maybe that's the problem?... Who know.s.. I'll download the .zip to see if that makes the job

    -----------EDIT-------------------------
    Oh... now that i see... it says linux 32bit... and i got 64bit linux... probably because of that i cant get that working

    Even Tried to use WIN64 with wine and gave me the same ERROR
     
  17. CalebW

    CalebW Fellow Temper

    Member
    4
    Jun 29, 2012
    United States
    New Mexico
    Debian is multiarch, so just download the i836 libs.
     
  18. Tybus

    Tybus Advanced Member

    Newcomer
    2
    Nov 24, 2013
    Already got it... still not work... , anyway... tried your examples and breakout game... worked like a charm... Will use it as a template.
     
  19. st4rk

    st4rk nah

    Member
    6
    Feb 11, 2014
    Brazil
    Someone know if ctrulib have Audio Support ?
     
  20. smealum

    smealum growing up sucks.

    Member
    11
    May 1, 2006
    United States
    SF
    mercluke likes this.
Quick Reply
Draft saved Draft deleted
Loading...