aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Implement working serial replJan Tuomi2025-03-196-28/+667
* Fix UARTJan Tuomi2025-03-183-121/+191
* schasm updatesJan Tuomi2025-03-185-93/+134
* Start reworking fpga implJan Tuomi2025-03-1823-1949/+390
* ImprovementsJan Tuomi2025-03-135-157/+212
* Refactor, improveJan Tuomi2025-03-085-89/+151
* Improve macrosJan Tuomi2025-03-071-8/+44
* Develop procedure macrosJan Tuomi2025-03-073-17/+56
* Rename %if -> %whenJan Tuomi2025-03-062-5/+3
* Add procedure declaration & call macrosJan Tuomi2025-03-052-8/+65
* Refactor macrosJan Tuomi2025-03-051-16/+20
* Fix def-label and at-addr by using macrosJan Tuomi2025-03-052-15/+20
* Add macros.scmJan Tuomi2025-03-053-1/+96
* Add %if and %if-else macros, refactor, add indirection levelsJan Tuomi2025-03-043-95/+83
* Add bounds checksJan Tuomi2025-03-021-45/+56
* Refactor emit functions, add bootstrap.scmJan Tuomi2025-03-023-108/+163
* Implement deferred label eval for labels in 16-bit imm positionJan Tuomi2025-03-012-27/+64
* Rewrite tagged types to be pairs instead of listsJan Tuomi2025-03-011-33/+35
* ImprovementsJan Tuomi2025-03-011-2/+12
* Add example to main.scmJan Tuomi2025-02-281-0/+4
* Add emit-packed-stringJan Tuomi2025-02-281-3/+57
* Fix bug in imm constructorsJan Tuomi2025-02-281-6/+4
* Fix twos complement castJan Tuomi2025-02-281-5/+3
* Implement all basic features in new assemblerJan Tuomi2025-02-282-28/+112
* Start working on new ISA, add scheme assemblerJan Tuomi2025-02-283-0/+453
* Remove obsolete compilersJan Tuomi2025-01-026-1133/+0
* WIP flash bootloadJan Tuomi2025-01-023-0/+92
* Fix and test interruptsJan Tuomi2024-12-315-162/+198
* Assign 2 MSB of SA to zeroJan Tuomi2024-12-301-0/+1
* Move sram out of cu moduleJan Tuomi2024-12-303-229/+260
* Fix timingsJan Tuomi2024-12-301-37/+10
* Use SRAM instead of BRAM in CUJan Tuomi2024-12-303-193/+224
* Add SRAM memory modelJan Tuomi2024-12-303-0/+210
* Rename mem_fsm -> bram_fsmJan Tuomi2024-12-296-134/+134
* Implement opcodes, add testsJan Tuomi2024-12-274-78/+824
* Develop fpgaJan Tuomi2024-12-2612-23/+659
* Add initial FPGA setupJan Tuomi2024-12-246-0/+205
* Add clear commandJan Tuomi2024-05-171-6/+42
* Implement scrollingJan Tuomi2024-05-171-8/+74
* Add call macro, *_p subroutine naming conventionJan Tuomi2024-05-176-4/+25
* Add hotspot analysisJan Tuomi2024-05-173-6/+54
* Add help command evalJan Tuomi2024-05-172-14/+112
* Make text memory readableJan Tuomi2024-05-163-23/+43
* Add print memory command to debuggerJan Tuomi2024-05-161-0/+25
* Fix another jump issue in assembler, improve monitorJan Tuomi2024-05-163-63/+96
* Fix bug in assembler where long jumps with jpi got aliasedJan Tuomi2024-05-163-30/+37
* Develop monitorJan Tuomi2024-05-162-23/+83
* Make @include idempotentJan Tuomi2024-04-295-10/+51
* Fix typo in atk16_syntax READMEJan Tuomi2024-04-291-1/+1
* Refactor project structure, add README and LICENSEJan Tuomi2024-04-2628-546/+503