Homebrew Development

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

  1. Kartik

    Kartik Gbatemp advanced fan

    Member
    316
    182
    Jun 6, 2015
    India
    github
    Does someone has binaries for nihstro which work on windows x86?
     


  2. nop90

    nop90 GBAtemp Maniac

    Member
    1,344
    2,030
    Jan 11, 2014
    Italy
    Rome
    I need help in understanding why programs that uses my SDL lib, on fw 9.x or lower show only black screens. Doesn't seems a problem related to used services.

    Does anyone know what's the probelm? Maybe some GPU problems using Immediate drawing?
     
  3. elhobbs

    elhobbs GBAtemp Advanced Fan

    Member
    762
    284
    Jul 28, 2008
    United States
    I don't have a system with 9.2 or lower so I can't test. Does the citro3d immediate mode example work on these systems?
     
    Last edited by elhobbs, Apr 28, 2017
  4. nop90

    nop90 GBAtemp Maniac

    Member
    1,344
    2,030
    Jan 11, 2014
    Italy
    Rome
    Who knows? :)
     
  5. elhobbs

    elhobbs GBAtemp Advanced Fan

    Member
    762
    284
    Jul 28, 2008
    United States
    Well if that does work, then there is a problem with your sdl port. If it doesn't work then it is something else.
     
  6. astrohoff

    astrohoff Member

    Newcomer
    25
    16
    Jan 18, 2017
    United States
    Does anyone know what might cause romfsInit() to fail? It's giving me the following error when I run the romfs example project:
    C8804464
    Module: FS (17)
    Description: 100
    Summary: Not found (4)
    Level: Status (25)

    I suspect it has to do with how I'm creating my cia file (no homebrew launcher on my O3DS), but I haven't used a romfs before.
     
  7. B_E_P_I_S_M_A_N

    B_E_P_I_S_M_A_N oh no

    Member
    628
    2,179
    Jun 7, 2016
    United States
    Sixth Circle of Hell
    Are you sure you're compiling your program correctly? There needs to be a few definitions for the RomFS in the Makefile (see here for reference: https://github.com/devkitPro/3ds-examples/blob/master/romfs/Makefile#L35, https://github.com/devkitPro/3ds-examples/blob/master/romfs/Makefile#L125).
     
  8. astrohoff

    astrohoff Member

    Newcomer
    25
    16
    Jan 18, 2017
    United States
    Last edited by astrohoff, May 1, 2017
  9. B_E_P_I_S_M_A_N

    B_E_P_I_S_M_A_N oh no

    Member
    628
    2,179
    Jun 7, 2016
    United States
    Sixth Circle of Hell
    You also have the statements starting on Line 125?

    Out of curiosity, what are the contents of your RomFS?
     
  10. astrohoff

    astrohoff Member

    Newcomer
    25
    16
    Jan 18, 2017
    United States
    Sorry, didn't see the 2nd part at first, but that's also correct.
    This is just the devkitpro romfs example project, so it's this: https://github.com/devkitPro/3ds-examples/tree/master/romfs/romfs.
     
  11. nop90

    nop90 GBAtemp Maniac

    Member
    1,344
    2,030
    Jan 11, 2014
    Italy
    Rome
    You need to declare the romfs data directory in the rsf too for cia format
     
  12. astrohoff

    astrohoff Member

    Newcomer
    25
    16
    Jan 18, 2017
    United States
    Thanks, that fixed it!
    For the benefit of anyone else in this situation: I had to add this small block to the rsf:
    Code:
    RomFs:
      RootPath: pathReletiveToMakefile/romfs
    
     
  13. Lonky

    Lonky Member

    Newcomer
    10
    2
    Apr 25, 2017
    Italy
    How far is the 11.4 Firmware hacking process?
     
  14. astrohoff

    astrohoff Member

    Newcomer
    25
    16
    Jan 18, 2017
    United States
    New unrelated problem: I can't get the libctru software keyboard to leave the top screen visible. Calling swkbdSetFeatures() with the SWKBD_DARKEN_TOP_SCREEN bit cleared doesn't seem to change the behavior. Anyone know what might cause this?
     
  15. nop90

    nop90 GBAtemp Maniac

    Member
    1,344
    2,030
    Jan 11, 2014
    Italy
    Rome
    Same to me
     
  16. umbjolt

    umbjolt Wild jolteon

    Member
    531
    137
    Sep 15, 2016
    Magnolia, Fiore
    Quick C++ question:

    What is better?
    a) Clear a vector and use a while to fill it again
    b) Find what I want to delete inside the vector and delete it without scanning all matching files

    Thanks :P
     
  17. erman1337

    erman1337 GBAtemp Maniac

    Member
    1,211
    927
    Sep 27, 2015
    Belgium
    Brussels
    @umbjolt B seems better performance wise
     
    umbjolt likes this.
  18. umbjolt

    umbjolt Wild jolteon

    Member
    531
    137
    Sep 15, 2016
    Magnolia, Fiore
    Sh.. that the "hard" way :rofl:

    Thanks :)
     
  19. Maxouille

    Maxouille Member

    Newcomer
    42
    10
    Nov 2, 2016
    France
    Alola
    I created a little .3dsx app with DevKitPro but the app d'ont use the .smdh but the app work, why help me plz (i use devkitpro 1.6.0)
     
    Last edited by Maxouille, May 5, 2017
  20. cheuble

    cheuble Marieism™

    Member
    710
    1,287
    Feb 6, 2016
    France
    ( ͡° ͜ʖ ͡°) Land
    What do you mean? The info doesn't display in HBL?
     
    Maxouille likes this.