Commit graph

23 commits

Author SHA1 Message Date
88f90fe5be Added and, or, xor and subtract commands 2025-11-02 18:07:14 +01:00
ac40f67ec0 Added ADD command 2025-11-02 00:43:23 +01:00
f529835ba8 Fixed preprocessor tests 2025-11-01 19:54:01 +01:00
8c0056365e Added WORD command 2025-11-01 19:42:32 +01:00
ff64cc6b93 First main.go driver with only the BYTE command finished. 2025-11-01 18:55:48 +01:00
89d8493192 Added compiler, command and the BYTE command for a first iteration. 2025-11-01 18:50:01 +01:00
558dc8657c Added funchandler.go + tests 2025-10-27 20:56:43 +01:00
495aaeb6c0 Changed the delimiter between scope name and variable name to underscore and updated tests 2025-10-27 19:43:33 +01:00
8b4c7dc0d4 Added conststr + tests for handling constant strings. 2025-10-26 21:06:11 +01:00
134dbd1d3c Added labelstack and symboltable. 2025-10-26 17:10:18 +01:00
ce45f71b99 PreProcessor rewritten, ready for script blocks, no tokenization, emits Kind of source line (if asm, script or source) 2025-10-17 16:59:41 +02:00
8facce2593 updated version to initial and name to c65gm 2025-10-17 15:35:51 +02:00
a962e4acb7 Added example usage code for MultiIndex. Added unit tests for MultiIndex 2025-10-14 20:57:24 +02:00
63e321fd20 Added MultiIndex (replaces TMbsl in old version). Commented in main to make it compile 2025-10-14 20:42:05 +02:00
b251a7dd79 Cleanup imports 2025-10-13 09:58:03 +02:00
b9ec630026 Preprocessor first version. Unit test covered. Nothing tested yet with real code. 2025-10-12 17:46:28 +02:00
3e0422bf24 Preprocessor first version. Unit test covered. Nothing tested yet with real code. 2025-10-12 17:30:36 +02:00
9578392f55 Added a filereader interface + FS and Mock implementations for easier testing of preprocessor. 2025-10-12 15:23:27 +02:00
f7f247b69c definelist and pragma got tests. Still working on preproc 2025-10-12 13:54:26 +02:00
e34c47c557 Vendored used libs to project to make it independent of internet packages 2025-10-11 16:43:46 +02:00
9d650cc463 First unfinished version of the preprocessor 2025-10-11 08:20:41 +02:00
67703597b2 Added a trie based Definelist for the coming preprocessor. 2025-10-10 20:14:01 +02:00
54f252298c Initial commit 2025-10-09 21:55:33 +02:00