Commit Graph

85 Commits

Author SHA1 Message Date
ed b17a653d20 oops 2026-07-06 22:12:49 -04:00
ed 26a63ed908 decruft lua warnings. 2026-07-06 20:05:57 -04:00
ed c293e35cb4 lua metaprogram adjustments 2026-07-06 19:13:53 -04:00
ed b29fc7dc02 oops 2026-07-06 18:15:34 -04:00
ed ffcd43c1ea adjustments, studying 2026-07-06 13:08:16 -04:00
ed 352a8c9c25 Made the atom offset/label metaprogram! Still need to support more than one branch per-atom. 2026-07-06 10:10:02 -04:00
ed c3a7e22743 need to finally make a metaprogram for offset math... 2026-07-06 08:28:40 -04:00
ed 54968d20e0 refining 2026-07-05 22:59:27 -04:00
ed 13a0b9dca4 forcing myself to move forward, need to address missing annotations for "name bindings" on allocated registers. 2026-07-05 21:26:26 -04:00
ed b1982ba862 wip 2026-06-16 00:30:21 -04:00
ed 288f92ff5b prep 2026-06-15 22:40:28 -04:00
ed 68fd4ca791 now we're cookin 2026-06-15 01:59:18 -04:00
ed e7d0b7a4b3 re-nabled culling, remove some magic numbers, do the mvt in c fo rnow 2026-06-14 20:47:10 -04:00
ed 47806e3d21 got a working floor! (bouncy though) 2026-06-14 20:35:33 -04:00
ed c4e25daa9b triangle spotted (not yellow!) 2026-06-14 19:53:00 -04:00
ed 2e4912b1e2 tape diag yield works but not color, gte diags. Floor tri asm atom crashes. 2026-06-14 19:19:14 -04:00
ed 1b77d8bae3 WIP: trying to see if I can get this tape execution working 2026-06-14 18:38:38 -04:00
ed 2c3d0c4af7 orgnaizing, improving asm annotation 2026-06-14 17:27:52 -04:00
ed 0040f6326e just do regular varadic subst, adjusting annotation convention 2026-06-14 14:55:09 -04:00
ed 30e2a84ebf reducing cruft (still ideating) 2026-06-14 13:15:25 -04:00
ed 66facd79dd minor 2026-06-14 09:08:52 -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 915b14ef31 gte_nclip docs 2026-06-04 19:40:21 -04:00
ed 8d03366d92 cool 2026-06-04 19:08:23 -04:00
ed 1b1c926318 last stuff for the night (need to clean up later) 2026-06-02 02:10:04 -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 912fdcde30 https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html 2026-06-01 23:27:40 -04:00
ed 28bb20d6fe compiles.. 2026-06-01 22:58:29 -04:00
ed d776d71574 mabye one day 2026-06-01 22:01:22 -04:00
ed 690d184acf PITA 2026-06-01 21:50:50 -04:00
ed 5cc30bacc6 not good at this 2026-06-01 20:55:50 -04:00
ed d89a29c941 WIP: Still learning 2026-06-01 20:29:58 -04:00
ed e178743ffb WIP: still learning 2026-06-01 20:29:48 -04:00
ed 27667a4232 experimenting 2026-06-01 17:19:04 -04:00
ed 11cc936d2d more prep 2026-06-01 16:14:05 -04:00
ed 679c022625 progress on mips/GTE/asm setup 2026-06-01 11:12:16 -04:00
ed b81221cbf5 I don't like c asm 2026-06-01 09:25:21 -04:00
ed fe4bd6d86d WIP: preparing to setup metaprogramming codegen for PS1 processors. 2026-06-01 02:57:56 -04:00
ed 8b5fb7a5a1 prepping to setup gte.h with similar setup to gp.h, maybe with more lessons from color forth learnings.. 2026-05-31 23:26:43 -04:00
ed 1848a6b48e Setting up hello_gte (should have done this earlier) 2026-05-31 20:47:55 -04:00
ed 66981351ee 7/7 Fixed-Point math 2026-05-31 20:23:14 -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 ee192c41a6 minor correction to asm 2025-10-12 11:27:39 -04:00
ed a3afa95325 propogating stuff done in c to the asm defs 2025-10-11 08:53:34 -04:00
ed 7c607e82ab finished GTE Coprrocessor normal clip vod 2025-10-11 03:03:40 -04:00
ed afc0e1a818 missing adjustments 2025-10-11 00:22:56 -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