Commit graph

396 commits

Author SHA1 Message Date
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
5306188869 Add standing Sierpinsky Triangle demo 2025-07-29 17:33:28 +02:00
6a87956370 Correct comment to refer to lookup_tables.s, not END.s 2025-07-29 17:06:50 +02:00
df3ef46afd Add xor-feet demo 2025-07-29 17:05:07 +02:00
bf16fe3a6c Improve editor's upload progress display a bit 2025-07-29 17:04:53 +02:00
47e189f709 Add editor start scripts 2025-07-29 11:57:56 +02:00
5a7cf8f7c4 Add progress display for C64 transfer to editor 2025-07-29 11:36:12 +02:00
hugova
b0434c4938 fix typo in last commit. 2025-07-28 18:50:22 +02:00
hugova
fddaa64187 fix bug that still allow drawing outside screen with line.s and added this restriction to pixel_draw.s 2025-07-28 18:48:30 +02:00
hugova
e59be7654d fix label tool for retrodebugger (convert .lbl to .labels.labels) 2025-07-28 17:13:16 +02:00
a1f66db972 Move where "Key is unbound" message is displayed 2025-07-28 16:20:04 +02:00
0da45020db Fix bug in editor's CSI dispatch causing errors on some unknown keys 2025-07-28 16:19:38 +02:00
c75698541a Documentation and mini fix for editor 2025-07-28 16:03:24 +02:00
2e1ca6192e Make editor more easily started and used via Roswell-installed Lisp 2025-07-28 15:45:32 +02:00
7d46193ea3 Print IR during typical compilation 2025-07-28 15:37:57 +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
hugova
8616393991 fix bad run script. 2025-07-27 21:29:54 +02:00
hugova
1c9a29fcf4 fix bad convention with argvevc and x, y-pos. 2025-07-27 18:38:51 +02:00
2cf4f73616 Merge pull request 'Integration' (#3) into main
Reviewed-on: #3
2025-07-27 16:35:23 +02:00
119b7970ac Merge branch 'main' into integration 2025-07-27 16:32:41 +02:00
hugova
fe21bdea3b fix off by one issue of line_up_inv.s 2025-07-26 19:55:25 +02:00
hugova
8eb5ff855b fix most of by one errors of linedraw. 2025-07-26 19:42:57 +02:00
hugova
185f37dccc make use of new clear_screen macro. 2025-07-26 15:55:57 +02:00
hugova
0f9db52148 write a specific memset only for clearing screen, so we can make it faster! 2025-07-26 15:54:47 +02:00
hugova
ef22e5a2ff use faster memset algoritm. 2025-07-26 14:50:23 +02:00
hugova
7f136b9ed2 fix up the build / compile stuff 2025-07-26 14:48:46 +02:00
31242dd7d9 Merge branch 'main' into integration 2025-07-25 13:07:30 +02:00
69b29fc77c Replace host/build.sh with a Makefile 2025-07-25 12:54:39 +02:00
981b989ad1 Delete a new.labels.lables (what's this? why's this here?) 2025-07-25 12:52:46 +02:00
e7c316bb6b Add *.labels to .gitignore 2025-07-25 12:52:28 +02:00
e4d5fd6f5a Remove another label file 2025-07-25 12:51:40 +02:00
96cf505934 Delete label file (should not be under version control) 2025-07-25 12:50:40 +02:00
90ca5d6836 Move host source code into "src" directory 2025-07-25 12:50:26 +02:00
d3b48e99f4 Add some more to .gitignore 2025-07-25 12:35:22 +02:00
8ea1a2530a Remove duplicate entry in .gitignore 2025-07-25 12:33:43 +02:00
77d30af636 Add IFDEF for "emulator preview" with userprog baked into host 2025-07-25 12:32:53 +02:00
a48937fe3c Move lookup tables into separate file 2025-07-25 12:32:29 +02:00
hugova
97a7a131a2 disable unused lookup-tabels for lower memory footprint 2025-07-25 09:32:34 +02:00
hugova
2715c7aab2 remove build dir from github 2025-07-25 09:25:37 +02:00
hugova
cd0a91b34e modify line.s to make it work if X_pos > X_end 2025-07-25 09:00:32 +02:00
d605e299f5 Some unfinished fixing of program uploading 2025-07-24 23:51:03 +02:00
hugova
f7d4a4e83f modify linedraw to not draw outside screen aria. 2025-07-24 21:49:58 +02:00
hugova
25e65d8197 modify linetest to highlight out of bound bad behaviour of line 2025-07-24 21:49:58 +02:00
32615cd6c9 Move loader to host 2025-07-24 19:58:53 +02:00
c076aa2055 Add "main loop" to host program, which executes user program 2025-07-24 15:29:55 +02:00
677b6a2f56 Rename "file.prg" to "host.prg" 2025-07-24 15:29:34 +02:00
2206b1f864 Correct paths to host program listing and build script in USC 2025-07-24 15:29:08 +02:00