Commit Graph
11 Commits
Author SHA1 Message Date
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 9ffd6592bc Better static analysis for C0 <-> C2 data race hazards. 2026-07-25 04:09:48 -04:00
ed e662d175ab lifting tokenize_body, using lfs package 2026-07-11 16:47:09 -04:00
ed 072231c46b Lua Metaprogram: Scan codepaths collapse + more reviews. 2026-07-11 13:45:22 -04:00
ed 91a91b3495 mostly comment review (lua metaprogram) 2026-07-11 01:47:38 -04:00
ed 51bdf7106b update_deps.ps1 properly gets lpeg now without jank 2026-07-11 00:14:59 -04:00
ed 32c7adad6a more progress 2025-08-05 22:16:55 -04:00
ed 713ad6a57a more progress on psyq program build script 2025-08-05 21:54:09 -04:00
ed 5da7c2e3b0 Updating dependencies docs and prepping for more advanced script usage of toolchain for Psy-Q 2025-08-05 21:22:49 -04:00
ed 453953fb4d wip: working towards my own build script for psyqo utilizing programs 2025-08-05 02:25:33 -04:00
ed aa29c41638 prepping C-toolchain 2025-08-04 23:10:17 -04:00