- Joined
- Apr 19, 2015
- Messages
- 1,023
- Trophies
- 1
- Location
- Stuck in the PowerPC
- Website
- heyquark.com
- XP
- 3,912
- Country
Concerns have come up surrounding teaching a tempoary, unclean environment (browserhax). As such, this project is on hold for now and I won't be writing any more content until further notice. Read thread page 2 for details. Sorry about that.
I've now started writing a Wii U Development tutorial! Please help me edit it on Google Docs, that'd be awesome.
I just need people to read over it and make suggestions (I feel like there are quite a few holes in it so far.) If you want to write a few paragraphs I won't say no ;3
It's set up so you should be able to make suggestions and stuff pretty easily.
Also, keep in mind that my Wii U is on 5.5.1 so if I post any code that doesn't work on another version, please let me know!
At present (22nd April 16), the plan is:
Big thanks to all of you who are helping! @filfat, thanks for basically rewriting everything in a far more professional way! It's awesome. Also thanks to flashcardsinfo (couldn't find a GBATemp, sorry) for pointing out how shoddy my C self-test was and helping me fix it (the original had pointer arithmetic! Ew!) Also thanks to all of you who are reading it and generally showing your support. It really helps ;3
Late update 23/04/2016 - Moved pointer basics down into chapter 3, wrote chapter 3, wrote chapter 4, fixed the last edit message that was just plain wrong. How did I manage that?
I've now started writing a Wii U Development tutorial! Please help me edit it on Google Docs, that'd be awesome.
I just need people to read over it and make suggestions (I feel like there are quite a few holes in it so far.) If you want to write a few paragraphs I won't say no ;3
It's set up so you should be able to make suggestions and stuff pretty easily.
Also, keep in mind that my Wii U is on 5.5.1 so if I post any code that doesn't work on another version, please let me know!
At present (22nd April 16), the plan is:
- Intro [written, draft]
- Chapter 1 - Before the Basics (learning C) [written, draft]
- External Tutorials [written, draft]
- Test Yourself [written, draft]
- Chapter 2 - Let's get that Wii U Running! [written, draft]
- IDE, not IDA [written, draft]
- Compiling [written, draft, high priority (needs work)]
- Right! Let's Compile! [written, draft, high priority (important info)]
- Running on the U [written, draft, high priority (ditto)]
- Chapter 3 - Wii U Programming Basics [written, draft]
- The Mystery of the Missing Standard Libraries [written, draft]
- Pointing to the Code [written, draft] (OSDynLoad and pointers if you can't figure out my titles ;3)
- Limitations [written, draft, low priority]
- The Mystery of the Missing Standard Libraries [written, draft]
- Chapter 4 - Browserhax, the Kernel, and the IOSU [written, draft] (PLEASE DO NOT DISCUSS BELOW!!!!!!)
- Browserhax Userspace [written, draft]
- Kernel [written, draft]
- IOSU [written, draft, high priority (touchy subject)]
- Thanks to chettibi tarik for being an awesome writing buddy during this bit. Sorry I took so long getting a keyboard ;3
- Browserhax Userspace [written, draft]
- Chapter 5 - Are your Buttons Working? [unwritten]
- Here we take apart the "template" project from libwiiu/osscreenexamples/template.
- I'm not really sure how the headings will go.
- I can easily swap this to a different project; but it's too late for that - I've started writing it!
- Chapter 6 - Adding the Sticks [unwritten] (Where the rubber really hits the road!)
- Here we add the locations of the sticks to the "template" project.
- Again, I can swap this if I need to but I'd like to know ahead of time ;3
- Chapter 7 - It's Dangerous to Go Alone, take these links [unwritten, low priority]
- WiiUBrew [unwritten, low priority]
- libwiiu [unwritten, low priority]
- The 5.5.x ELF Loader [unwritten, low priority]
- A Quick Note on Elves [unwritten]
- WiiUBru (not ew, U!) [unwritten, optional]
- WiiUBrew [unwritten, low priority]
- Outro [unwritten]
Big thanks to all of you who are helping! @filfat, thanks for basically rewriting everything in a far more professional way! It's awesome. Also thanks to flashcardsinfo (couldn't find a GBATemp, sorry) for pointing out how shoddy my C self-test was and helping me fix it (the original had pointer arithmetic! Ew!) Also thanks to all of you who are reading it and generally showing your support. It really helps ;3
Lately, I've seen too many people getting angry around the forums at trolls. AFAIK this seems to be because they don't know how to program on the WiiU but they still want to be active in the community. This leads me to my question - would tutorials on getting into WiiU programming (should they be written) be appreciated and/or required?
For obvious reasons, you probably wouldn't need to be talking about basics. That's what HOCs and interactive C tutorials are for. I'm thinking about stuff like OSDynLoad and the general WiiU code flow, which can be a bit weird to get your head around. I'm also thinking a quick line-by-line on the OSScreen/"template" example from libwiiu.
I don't know, just poking around to see if anyone would want something like this. I reckon it'd be useful, but I've been wrong before ;3
For obvious reasons, you probably wouldn't need to be talking about basics. That's what HOCs and interactive C tutorials are for. I'm thinking about stuff like OSDynLoad and the general WiiU code flow, which can be a bit weird to get your head around. I'm also thinking a quick line-by-line on the OSScreen/"template" example from libwiiu.
I don't know, just poking around to see if anyone would want something like this. I reckon it'd be useful, but I've been wrong before ;3
Late update 23/04/2016 - Moved pointer basics down into chapter 3, wrote chapter 3, wrote chapter 4, fixed the last edit message that was just plain wrong. How did I manage that?
Last edited by QuarkTheAwesome,