[nostalgia/developer-handbook] Update developer handbook

This commit is contained in:
2026-01-21 21:03:47 -06:00
parent 63f627377d
commit bdf7755ee2

View File

@@ -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