ed
c447bfa877
fixes to the reg file allocator, exploring...
2026-08-14 00:43:19 -04:00
ed
9a6eca6047
more review, made a register file allocator (drafted, kinda iffy, want todo comp-time as well).
2026-08-13 23:39:03 -04:00
ed
b8e31123e4
editing/reading.
2026-08-13 21:22:29 -04:00
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