[nostalgia/developer-handbook] Update developer handbook
This commit is contained in:
@@ -27,9 +27,9 @@ All components have a platform indicator next to them:
|
|||||||
* opengl - OpenGL implementation (P-)
|
* opengl - OpenGL implementation (P-)
|
||||||
* studio - studio plugin for core (P-)
|
* studio - studio plugin for core (P-)
|
||||||
* keel - keel plugin for core (PG)
|
* keel - keel plugin for core (PG)
|
||||||
* scene - defines & processes map data (PG)
|
* sound - sound system for Nostalgia (PG)
|
||||||
* studio - studio plugin for scene (P-)
|
* studio - studio plugin for sound (P-)
|
||||||
* keel - keel plugin for scene (PG)
|
* keel - keel plugin for sound (PG)
|
||||||
* player - plays the games (PG)
|
* player - plays the games (PG)
|
||||||
* studio - makes the games (P-)
|
* studio - makes the games (P-)
|
||||||
* tools - command line tools (P-)
|
* tools - command line tools (P-)
|
||||||
@@ -48,7 +48,7 @@ All components have a platform indicator next to them:
|
|||||||
Not really that external... (PG)
|
Not really that external... (PG)
|
||||||
* GlUtils - OpenGL helpers (P-)
|
* GlUtils - OpenGL helpers (P-)
|
||||||
* teagba - GBA assembly startup code (mostly pulled from devkitPro under MPL
|
* teagba - GBA assembly startup code (mostly pulled from devkitPro under MPL
|
||||||
2.0), and custom GBA hardware interop code (-G)
|
2.0), and custom GBA hardware interop code (-G)
|
||||||
|
|
||||||
Most GBA code is built on PC because it is small and helps to work on both
|
Most GBA code is built on PC because it is small and helps to work on both
|
||||||
projects with the same CMake build dir, but GBA code is never linked with any
|
projects with the same CMake build dir, but GBA code is never linked with any
|
||||||
@@ -89,7 +89,8 @@ The GBA has two major resources for learning about its hardware:
|
|||||||
|
|
||||||
On the surface, it seems like C++ changes the way we do things from C for no
|
On the surface, it seems like C++ changes the way we do things from C for no
|
||||||
reason, but there are reasons for many of these duplications of functionality.
|
reason, but there are reasons for many of these duplications of functionality.
|
||||||
The C++ language designers aren't stupid. Question them, but don't ignore them.
|
The C++ language designers aren't stupid.
|
||||||
|
Question them, but don't ignore them.
|
||||||
|
|
||||||
#### Casting
|
#### Casting
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user