Homebrew Homebrew Development

filfat

CTO @ Nordcom Group Inc.
Member
Joined
Nov 24, 2012
Messages
1,261
Trophies
1
Location
Gothenburg, Sweden
Website
www.sweetsideofsweden.com
XP
1,749
Country
Sweden
I just edited my previous post while you where replying to explain why.

edit:

Also, I don't have access (I never validated my account when they blocked them) and I'm always afraid of doing something wrong or I shouldn't have done when it's not my place.


Edit2:
Of course, if my work is fine, feel free to copy/paste/move it to 3dbrew. it will be a better place for everyone.
and use the proper header template on 3dbrew.
Oh, now it makes sense :)
 
  • Like
Reactions: AlbertoSONIC

Helreizer543

Well-Known Member
Newcomer
Joined
Nov 24, 2014
Messages
49
Trophies
0
Age
102
XP
119
Country
United States
So a weird question but does anyone know why we cant access the home menu whilst using ninjhax I mean I've seen in the code for a couple homebrews functions to return to the home menu or when the screen closes. do we not have access to those commands?
 

minexew

ayy lmao
Member
Joined
Mar 16, 2013
Messages
228
Trophies
0
XP
284
Country
So a weird question but does anyone know why we cant access the home menu whilst using ninjhax I mean I've seen in the code for a couple homebrews functions to return to the home menu or when the screen closes. do we not have access to those commands?

http://4dsdev.org/thread.php?id=16
e.g. no, but probably because nobody really tried so far
 

Nightbane30

Active Member
Newcomer
Joined
Nov 26, 2014
Messages
37
Trophies
0
Age
37
XP
792
Country
United States
Does anyone know how to create a simple Hello World for ninjhax yet? I can't seem to figure it out, as ctrulib doesn't exactly have extensive documentation yet...
 

xem

Well-Known Member
Member
Joined
Nov 22, 2014
Messages
142
Trophies
0
Age
36
Location
Valbonne
XP
333
Country
France
Hi all,

I don't know if I'm the only one in this case but I find it really hard to read and try to understand ctrulib's API, mostly because it's almost not commented nor documented.

I'm trying to understand and document all I can find in the source code but many things remain mysterious

https://github.com/xem/3DShomebrew/blob/gh-pages/documentation.md

If someone could (at least) give us a hint about what these things mean, it would be nice

- AC (related to wifi?)
- APT (related to applet? what is an applet?)
- CFGNOR (related to flash? NAND maybe?)
- CFGU (related to the console's model (3DS/2DS/N3DS)?)
- GSP (related to screen capture?)
- GX (???)
- HTTPC (http requests?)
- IRRST (infrared? NFC?)
- MVD (movie ?)
- NS (???)
- PM (???)
- PTM (???)
- Srv (services? what kind of services?)

Ty
 

smealum

growing up sucks.
Member
Joined
May 1, 2006
Messages
635
Trophies
2
Age
31
Location
SF
Website
www.smealum.net
XP
2,516
Country
United States
3dbrew should document pretty much all the research behind ctrulib, AFAIK.

indeed, everything is on 3Dbrew.

Does anyone know how to create a simple Hello World for ninjhax yet? I can't seem to figure it out, as ctrulib doesn't exactly have extensive documentation yet...
yeah, documentation is certainly lacking. however, ctrulib is bundled with a few well-commented examples such as the sdmc example, which should be a good way to get you started with framebuffer rendering : https://github.com/smealum/ctrulib/blob/master/examples/sdmc/source/main.c
 
  • Like
Reactions: filfat

YourNerdyJoe

Active Member
Newcomer
Joined
Jul 18, 2014
Messages
41
Trophies
0
Age
26
Website
yournerdyjoe.github.io
XP
179
Country
United States
  • Like
Reactions: st4rk

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
So I just started homebrew development today and I've come across some interesting quirks which have been driving me insane for the last few hours debugging. For some reason, one way or another, I cannot declare global variables past a certain point (or alter their values after I manage to get them "set in") otherwise it will crash to the home menu. Are there any special ways I should be handling global variables, or should I just avoid them, period?

EDIT: It seems this is just an issue with netloader itself, which I used during debugging because it's very fast at transferring. I'll probably throw something up on the homebrew launcher Github to see if we can get some checksums or MD5's or something so that we can verify the file we recieved is actually proper.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
  • K3Nv2 @ K3Nv2:
    Ea play raised priced to $6 a month lol
  • BigOnYa @ BigOnYa:
    Same with uremum, she's now $2 a month
    +1
  • K3Nv2 @ K3Nv2:
    Also seizures come and and go they don't have an off switch like that it all depends
  • BakerMan @ BakerMan:
    alright guys, who would win, sonic or goku?
  • BigOnYa @ BigOnYa:
    Knuckles
  • BakerMan @ BakerMan:
    knuckles vs broly could also be a good one tbh
    +1
  • BigOnYa @ BigOnYa:
    Bakerman vs. Wario
  • BigOnYa @ BigOnYa:
    Announcer - "Ok folks we have a good fight today, Bakerman takes on Wario. This should be a good fight. Wait...why is bakerman undressing?"
  • BakerMan @ BakerMan:
    Oh sorry, this is Wario? I thought it was your wife
    +1
  • E @ eenterx:
    hello guys how do i type on forums?
  • E @ eenterx:
    i am the new user
    +1
  • BigOnYa @ BigOnYa:
    I am the Eggman... I am the Walrus...
    +1
  • E @ eenterx:
    oh ok
  • RedColoredStars @ RedColoredStars:
    What does it tell you when you try to type?
  • BakerMan @ BakerMan:
    @BigOnYa speaking of eggmen... eggman for smash
  • RedColoredStars @ RedColoredStars:
    You click where it says "Write your reply..." and start typing? lol
    +1
  • BakerMan @ BakerMan:
    wow yeah john does suck
    BakerMan @ BakerMan: wow yeah john does suck