Commit Graph
24 Commits
Author SHA1 Message Date
ed 7f0bdefbcb checkpoint nothing 2026-08-13 02:13:47 -04:00
ed e42c75a26a WIP: preparing for major changes to atoms to fullfill needs of resolve_look_at and atom ported normalize_v3s4. 2026-08-09 18:49:59 -04:00
ed 69f2c0d036 Prepping for: resolve_look_at impl. 2026-08-08 23:13:18 -04:00
ed 917b764d95 pad_bios_init_start: annotate bios codes. 2026-08-08 13:32:25 -04:00
ed 748b58c5c5 Codebase overhaul. Metaprogram proofread (part 2). Starting to get serious.
Need to rewrite the ps1 lua metaprogram sometime soonish. Getting too bloated... need to consolidate code paths.

In this push codebase structure is starting to get a bit more realized. Decided todo now to match Pikuma's linking module files vods beginning to reorganize its codebase as well.
Atoms & atom components are not in their on *.atom.c files. (Not calling it tape.c as I don't really bake tapes like that outside of the unity c file so far...)

The lua metaprogram has had additional features added to it yet again to avoid hardcoding module handling and supporting multiple atom files per-module.
Either after the camera or cd-rom section I'll be most likely pausing to fully refactor the metaprogram. Possibly as a full re-write to get the loc minimal.
2026-08-04 23:34:00 -04:00
ed afcd9b86f0 Gaining clarity on tape abi.. screen_init atoms done. Time to finish rest of joypad course vods... 2026-08-02 15:19:52 -04:00
ed f247d56c32 Debug vis ergonomics 2026-07-25 13:19:35 -04:00
ed 5e7da32387 Adjustments to gp docs 2026-07-08 13:38:25 -04:00
ed 54968d20e0 refining 2026-07-05 22:59:27 -04:00
ed 2c3d0c4af7 orgnaizing, improving asm annotation 2026-06-14 17:27:52 -04:00
ed 30e2a84ebf reducing cruft (still ideating) 2026-06-14 13:15:25 -04:00
ed 4603a3bb9a add some fictional stuff for notes 2026-06-14 08:49:05 -04:00
ed 35c9278ebb big oops 2026-06-12 23:07:31 -04:00
ed 0573644494 slight adjsutments 2026-06-02 01:34:54 -04:00
ed bcb9d9a77c hell yes. 2026-06-02 01:34:39 -04:00
ed fe4bd6d86d WIP: preparing to setup metaprogramming codegen for PS1 processors. 2026-06-01 02:57:56 -04:00
ed e409fe0b2d 2/7 Fixed-Point math 2026-05-24 21:06:05 -04:00
ed d1919137a3 Finish chapter: The GTE Coprocessor. 2026-03-28 12:51:29 -04:00
ed 7c607e82ab finished GTE Coprrocessor normal clip vod 2025-10-11 03:03:40 -04:00
ed 274e0f31f5 Update convention yet again
Doing stuff inspired by Timothy Lottes's fixing c vod
2025-10-11 00:18:44 -04:00
ed fd61fc56db minor changes 2025-09-15 01:51:46 -04:00
ed f35e60877c Sorting Primitives into the OT
Started to add some ergonomic definitions into duffle.
2025-09-15 01:36:25 -04:00
ed 046800b9d8 definition prep (still exploring..) 2025-08-07 01:53:15 -04:00
ed b9494d219f determining the level of granularity I have with asm symbolic debugging. 2025-08-06 08:44:20 -04:00