Commit graph

15 commits

Author SHA1 Message Date
e302493800 Some cleanup in compilation of IR-IF to asm 2025-07-31 12:49:50 +02:00
4c3a25d5e6 Add constant folding for purely constant operations 2025-07-31 12:45:24 +02:00
ff2d31d9ed Replace MISSING-FUNCTION-ERROR's context string 2025-07-31 11:21:30 +02:00
df778d530e Add source information to missing function errors 2025-07-31 11:21:17 +02:00
33136c2164 Make tokenizer properly break text tokens on * and / 2025-07-31 11:14:35 +02:00
f15ccf7799 Remove EMULATOR_PREVIEW, normal host now includes a default userprog
To test a user program, simply replace userprog.bin with the program
you want to run and assemble the host.
2025-07-30 16:53:13 +02:00
ab9ff442ef Set up IBLOCK order during building to fix ordering bug 2025-07-29 18:58:18 +02:00
04df970b3a Include source information in some IR nodes 2025-07-29 18:57:22 +02:00
5a7cf8f7c4 Add progress display for C64 transfer to editor 2025-07-29 11:36:12 +02:00
03b04ecfb1 Fix USC bug causing necessary loads to be skipped at IBLOCK starts 2025-07-28 15:37:13 +02:00
0505b4cfef Add working emulator preview build method 2025-07-28 12:38:56 +02:00
edde967aac Last night's hacking, livecoding now working 2025-07-28 11:06:57 +02:00
2206b1f864 Correct paths to host program listing and build script in USC 2025-07-24 15:29:08 +02:00
ec867b25d3 Correct ARGVEC and VARVEC offsets in code generator 2025-07-24 15:28:55 +02:00
e00474bc98 Move user-side compiler into repo root 2025-07-24 12:34:53 +02:00