cfa64d1
(HEAD -> main)
Refresh the parser suite's regression baseline. by
2026-11-11 08:39:32 -0500
92ef74c
Give generated programs a private zero page (D157). by
2026-11-11 08:24:30 -0500
c487511
Fix method-label reset, hello fixture state, and harness quoting. by
2026-11-11 07:59:01 -0500
5489ae6
Emit the calling convention from source. by
2026-11-10 17:37:58 -0500
8a2d8ce
Record E06-S07 as blocked on calling-convention emission. by
2026-11-10 17:08:43 -0500
8f8cf00
Check generated print on the real screen. by
2026-11-10 16:43:03 -0500
221e0c5
Make print work in generated programs. by
2026-11-10 16:32:00 -0500
167a7d2
Close the driver story's injection and regression checks. by
2026-11-10 15:37:50 -0500
a84b8a2
Add the n128c on-machine compiler driver. by
2026-11-10 15:25:32 -0500
e723961
Claim E07-S05 with the driver contract and its module set. by
2026-11-10 14:51:22 -0500
1cd49f9
Claim E06-S07 and freeze how interface values are emitted (D153). by
2026-11-10 14:49:57 -0500
0576f7d
Add stories for the missing compiler driver and interface-expression codegen. by
2026-11-10 14:45:10 -0500
655b29f
Add the automated x128 regression harness with reviewed artifact baselines (E08-S01). by
2026-11-10 14:33:19 -0500
4c71f94
Make the C128 Vim the default editor and prove the source round-trip (E07-S02, E07-S03). by
2026-11-10 13:56:59 -0500
f07c905
Give Nova128 interface values a delete path and add sequential editor/compiler launchers (E06-S06, E07-S02). by
2026-11-10 13:26:09 -0500
63b73f2
Resolve Nova128 interface call slots and prove the call path (E06-S05). by
2026-11-10 12:48:58 -0500
3a054ea
Convert Nova128 class references into interface values (E06-S04). by
2026-11-10 11:53:01 -0500
94c1422
Emit Nova128 interface method tables and MAP records (E06-S03). by
2026-11-10 10:56:01 -0500
5eadd14
Add the Nova128 interface dispatch trampoline (E06-S02). by
2026-11-10 10:10:52 -0500
6fc137b
Add the Nova128 interface value ABI and transfer helpers (E06-S01). by
2026-11-10 09:58:31 -0500
e2aed7a
Add class descriptor addresses to Nova128 MAP records. by
2026-11-09 21:16:50 -0500
1d30db1
Complete Nova128 pass-3 sizing and MAP records (E04-S07). by
2026-11-09 21:14:03 -0500
0f8ec39
Add Nova128 pass-3 code relocation and counter fixture. by
2026-11-09 20:50:12 -0500
70dc25d
Complete Nova128 pass-2 statement and call emission. by
2026-11-09 19:50:31 -0500
30f37a0
Add parser statement emission and the Power C reference set (E04-S06). by
2026-11-09 15:57:11 -0500
7ea1100
Record the commit footer without emoji. by
2026-11-09 14:20:53 -0500
f54af86
Add member emission for fields and concrete calls (E05-S04). by
2026-11-09 14:17:22 -0500
b6425bd
Add the Nova128 runtime and codegen layer through E05-S03. by
2026-11-09 13:47:13 -0500
e5d0fb5
Port the vim clone to the Commodore 128 with cc65 by
2026-11-09 11:31:10 -0500
2642255
Add the scalar instruction emitter (E04-S03). by
2026-11-09 07:34:44 -0500
658320b
Add generated-program software frames (E04-S02). by
2026-11-09 07:19:47 -0500
e34bbc7
Add the generated PRG and MAP writer (E04-S01). by
2026-11-09 06:59:21 -0500
b790ef2
Add interface conformance and stable slot assignment (E03-S06). by
2026-11-08 21:27:58 -0500
42a26c9
Lay out class instances with descriptor-prefixed field offsets (E03-S05). by
2026-11-08 20:44:10 -0500
5b94b01
newLang: check expression types and returns (E03-S04) by
2026-11-08 20:23:53 -0500
aa60ee1
newLang: add the expression and statement parser (E03-S03) by
2026-11-07 21:58:18 -0500
bdb3987
newLang: add the write-and-check demo by
2026-11-07 21:36:00 -0500
3d7fc4f
Merge branch 'nova128': E03-S02 method, field, and local parser by
2026-11-07 21:01:40 -0500
34b18b3
newLang: correct the E03-S02 member-row count by
2026-11-07 20:44:53 -0500
f2af2f2
newLang: add the method, field, and local parser (E03-S02) by
2026-11-07 20:44:46 -0500
e478321
newLang: add the top-level declaration parser (E03-S01) by
2026-11-07 20:17:50 -0500
c7fdf9a
newLang: add the diagnostic catalog and ERR writer (E02-S04) by
2026-11-07 20:03:44 -0500
46e57a5
newLang: add identifier interning (E02-S03) by
2026-11-07 19:53:01 -0500
37bf335
newLang: add the PETSCII lexer (E02-S02) by
2026-11-07 19:46:09 -0500
5f16994
newLang: add the PETSCII source reader (E02-S01) by
2026-11-07 19:31:22 -0500
7fb5c60
newLang: freeze the compiler memory map (E01-S05) by
2026-11-07 19:21:02 -0500
3aee51c
Add .gitattributes marking PDFs and C64 images as binary by
2026-11-07 19:03:35 -0500
6555d89
newLang: add Nova128 spec, backlog, and C128 platform probes by
2026-11-07 19:01:17 -0500
ac9ce2f
vim: add user guide PDF and its generator by
2026-11-07 19:01:17 -0500
24e17e0
vim: document the VICE command checks by
2026-11-07 08:58:32 -0500
6e6c16a
vim: paint and edit in machine code, redraw only changed rows by
2026-11-07 08:36:13 -0500
1f6fcfe
vim: fix sys() for C64 (no bank arg), exit via KERNAL reset by
2026-11-06 18:43:02 -0500
0e735d3
Update vim editor: split into modules, add build scripts and notes by
2026-11-06 18:16:40 -0500
7fe0e3f
Add vim sources and updates by
2026-11-06 10:50:55 -0500
22716e2
Add Power C hello example, update AGENTS index, powerc-build and graphics skill by
2026-11-06 09:31:16 -0500
7700847
Add Power C disk image, manuals, and work disk by
2026-11-06 09:13:58 -0500
559f491
Add Power C skill and VICE disk-automation notes by
2026-11-06 09:12:47 -0500
0adecae
Merge origin/main (skirmish-game, kernal-os vim) into main by
2026-11-06 09:12:41 -0500
0c23ee2
Updated Agents.md by
2026-11-06 08:46:56 -0500
da50d8f
skirmish by
2026-05-28 04:49:34 -0400
cd7607e
vim testing by
2026-05-27 07:26:19 -0400
48f67b4
init by
2026-05-26 07:55:24 -0400
Powered by TurnKey Linux.