From 5aa133a788b45e222c64e3b71ff52aefc263ab0a Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 6 May 2026 02:48:59 -0500 Subject: [PATCH] [nostalgia] Fix Ox references --- developer-handbook.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/developer-handbook.md b/developer-handbook.md index f3d7e117..a7ef2c29 100644 --- a/developer-handbook.md +++ b/developer-handbook.md @@ -44,8 +44,7 @@ All components have a platform indicator next to them: * gba - GBA implementation (PG) * glfw - GLFW implementation (P-) * deps - project dependencies - * Ox - Library of things useful for portable bare metal and userland code. - Not really that external... (PG) + * Ox - Library of things useful for portable bare metal and userland code. (PG) * GlUtils - OpenGL helpers (P-) * teagba - GBA assembly startup code (mostly pulled from devkitPro under MPL 2.0), and custom GBA hardware interop code (-G) @@ -158,13 +157,13 @@ classes in question. ## Project Systems Olympic builds on Ox as its standard-ish library. -Please read the [Ox documentation](deps/ox/ox-docs.md). +Please read the [Ox documentation](deps/oxlib/ox-docs.md). The Ox way of doing things is the Olympic way of doing things. ### Error Handling Instead of throwing exceptions, generally try to use -[ox::Error](deps/ox/ox-docs.md#error-handling) for error reporting. +[ox::Error](deps/oxlib/ox-docs.md#error-handling) for error reporting. Exceptions may be used where errors-as-values will not work, but catch them and convert them to ```ox::Error``` as soon as possible. @@ -181,7 +180,7 @@ Similarly, all studio file I/O should go thorough ```ox::FileSystem``` abstracts away differences between conventional storage devices and ROM. -Olympic files are generally just [Claw objects](deps/ox/ox-docs.md#serialization). +Olympic files are generally just [Claw objects](deps/oxlib/ox-docs.md#serialization). #### Keel