Omnimaga
Calculator Community => Casio Calculators => Topic started by: zeldaking on March 25, 2012, 02:17:53 pm
-
Hey all, just a cross post. Ashbad (a cemetech user) and I are making a online book/tutorial for programming C for the Prizm. We hope this will further game development as well as teach those interested in coding for the Prizm. We engourage omnimaga users to comment and give suggestions.
Here is our layout so far.
Lesson Layout
Section 1: Introduction
- Resources for learning the basics of C
- Setting up the SDK
Section 2: Basics
- Icon Design Guidelines
- Hello world -- familiarizing yourself with the compiling process
- General layout of a C program for the Prizm
Section 3: Simple libfxcg Routines
- General library layout
- Simple graphics
- Timing functions
- Memory manipulation
Section 4: User interaction/Input
- Basic user input
- Advanced
Section 5: File Management
- Working with file functions
- Main memory
- Storage memory and the main filesystem
Section 6: Useful Routines Reference and Documentation
- Graphical
- Input and Interactive
- Mathematical
- Overwrapped OS routines
Section 7: Your First Game
- Tying it all together
- Useful tools and design considerations
- Ping, Pong, code along
- Dashing through game development
Section 8: Low Level Workings
- The Prizm OS at a lower level
- Interfacing with the hardware directly
- Working in Real Time
Section 9: Intro to SuperH assembly
- Basic overview
- C to Assembly translation
- Inline Assembly in GCC
- Linking separate Assembly files
-
Ashbad (a cemetech user)
Lol. No need to introduce him :P
Anyway, it is a great idea, it will be useful for people willing to develop for Prizm, so it will help the Prizm community to grow :)
-
this will be useful indeed =D
how much is already written?
-
this is a great idea
-
Shmibs:
I have section 2 about 85% written, and Ashbad has about 3% of section 3. We only started this Friday night.
-
Excellent idea :)
I've been waiting for something like this for a long time.
-
It will be a good idea to ensure people know the differences between computer C and PRIZM C, so they don't get confused too much if they use a tutorial for computers.
-
If I find enough time, I would be glad to translate this into French!
-
Eiyeron, once we are done I might take you up on that.
-
I'm interseting on part 9 : superH assembly !
-
Ahh that will be written by Ashbad, I personally have no SuperH experience (but I will learn).
-
Great idea :D !
Maybe I will decide finally to program in C on my Prizm !
-
Great idea :D !
Maybe I will decide finally to program in C on my Prizm !
You really should!!
-
Sure X) !