aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add emuJan Tuomi2024-02-2115-3/+514
* Refactor dir structureJan Tuomi2024-02-2052-11/+15
* Commit uncommitted changesJan Tuomi2024-02-206-68/+629
* WIPJan Tuomi2023-12-014-189/+205
* Do thingsJan Tuomi2023-11-205-69/+94
* Fix calling issuesJan Tuomi2023-11-137-556/+310
* Remove options, improve functionsJan Tuomi2023-11-1213-323/+318
* Add function defs & callsJan Tuomi2023-11-126-340/+821
* WIP functionsJan Tuomi2023-11-119-193/+335
* Add optimizer, add supported AST nodesJan Tuomi2023-11-106-206/+369
* WIP tree walking compilerJan Tuomi2023-11-0710-168/+699
* wip compilerJan Tuomi2023-11-0611-218/+699
* Fix bugsJan Tuomi2023-11-042-12/+17
* Add backspace supportJan Tuomi2023-11-042-7/+14
* Add dig-install make target for automatically installing memory dataJan Tuomi2023-11-045-223/+285
* Add new_line macroJan Tuomi2023-11-043-14/+22
* Fix character code mappingJan Tuomi2023-11-0311-44/+195
* Improve macro parsingJan Tuomi2023-11-033-9/+8
* Improve string I/O helper macrosJan Tuomi2023-11-034-6/+19
* Fix macros, add string I/O helpersJan Tuomi2023-11-037-60/+100
* Work on charsetJan Tuomi2023-11-034-11/+182
* Implement more mmio for text modeJan Tuomi2023-11-036-337/+280
* Start copying IBM CGA 8x8 charset, wip memory mapped text memoryJan Tuomi2023-11-034-419/+424
* Get text rendering workingJan Tuomi2023-11-037-178/+497
* Work on TPUJan Tuomi2023-11-037-1141/+2548
* Start working on reading custom charsetJan Tuomi2023-11-036-25/+272
* Add graphics mode selectorJan Tuomi2023-11-038-178/+872
* Ignore .DS_StoreJan Tuomi2023-07-141-1/+2
* WIP ppuJan Tuomi2023-07-143-157/+4543
* Add PPU and relevant memoriesJan Tuomi2023-04-144-373/+947
* Start working on VGA circuitJan Tuomi2023-04-145-651/+2343
* Set up MMIO with keyboard, terminal emulatorJan Tuomi2023-04-145-493/+1594
* Get interrupts workingJan Tuomi2023-04-146-359/+1522
* Refactor CPU layoutJan Tuomi2023-04-131-695/+654
* Add @let directive, start pondering interrupt controlJan Tuomi2023-04-1317-158/+617
* Improve extensionJan Tuomi2023-04-118-60/+30
* Add hover and go to definition to extensionJan Tuomi2023-04-1117-21/+331
* Add syntax highlighting packageJan Tuomi2023-04-115-0/+126
* Refactor folderJan Tuomi2023-04-1114-227/+33
* Fix bugsJan Tuomi2023-04-1114-563/+764
* Refactor into multipass compilerJan Tuomi2023-04-109-210/+357
* Do stuffJan Tuomi2023-04-107-77/+89
* Add stack ops, subroutinesJan Tuomi2023-04-105-30/+122
* Add ext systemJan Tuomi2023-04-107-4529/+205
* Fix relative addressing off-by-one bugJan Tuomi2023-04-093-8/+6
* Add IM_M (immediate mode) control lineJan Tuomi2023-04-094-143/+50
* Remake ALUJan Tuomi2023-04-0914-2412/+2891
* Move from logisim to digitalJan Tuomi2023-04-0811-1586/+3373
* Initial commitJan Tuomi2023-03-2815-0/+9787