| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Develop procedure macros | Jan Tuomi | 2025-03-07 | 3 | -17/+56 |
| | | |||||
| * | Rename %if -> %when | Jan Tuomi | 2025-03-06 | 2 | -5/+3 |
| | | |||||
| * | Add procedure declaration & call macros | Jan Tuomi | 2025-03-05 | 2 | -8/+65 |
| | | |||||
| * | Refactor macros | Jan Tuomi | 2025-03-05 | 1 | -16/+20 |
| | | |||||
| * | Fix def-label and at-addr by using macros | Jan Tuomi | 2025-03-05 | 2 | -15/+20 |
| | | |||||
| * | Add macros.scm | Jan Tuomi | 2025-03-05 | 3 | -1/+96 |
| | | |||||
| * | Add %if and %if-else macros, refactor, add indirection levels | Jan Tuomi | 2025-03-04 | 3 | -95/+83 |
| | | |||||
| * | Add bounds checks | Jan Tuomi | 2025-03-02 | 1 | -45/+56 |
| | | |||||
| * | Refactor emit functions, add bootstrap.scm | Jan Tuomi | 2025-03-02 | 3 | -108/+163 |
| | | |||||
| * | Implement deferred label eval for labels in 16-bit imm position | Jan Tuomi | 2025-03-01 | 2 | -27/+64 |
| | | |||||
| * | Rewrite tagged types to be pairs instead of lists | Jan Tuomi | 2025-03-01 | 1 | -33/+35 |
| | | |||||
| * | Improvements | Jan Tuomi | 2025-03-01 | 1 | -2/+12 |
| | | |||||
| * | Add example to main.scm | Jan Tuomi | 2025-02-28 | 1 | -0/+4 |
| | | |||||
| * | Add emit-packed-string | Jan Tuomi | 2025-02-28 | 1 | -3/+57 |
| | | |||||
| * | Fix bug in imm constructors | Jan Tuomi | 2025-02-28 | 1 | -6/+4 |
| | | |||||
| * | Fix twos complement cast | Jan Tuomi | 2025-02-28 | 1 | -5/+3 |
| | | |||||
| * | Implement all basic features in new assembler | Jan Tuomi | 2025-02-28 | 2 | -28/+112 |
| | | |||||
| * | Start working on new ISA, add scheme assembler | Jan Tuomi | 2025-02-28 | 3 | -0/+453 |
| | | |||||
| * | Remove obsolete compilers | Jan Tuomi | 2025-01-02 | 6 | -1133/+0 |
| | | |||||
| * | WIP flash bootload | Jan Tuomi | 2025-01-02 | 3 | -0/+92 |
| | | |||||
| * | Fix and test interrupts | Jan Tuomi | 2024-12-31 | 5 | -162/+198 |
| | | |||||
| * | Assign 2 MSB of SA to zero | Jan Tuomi | 2024-12-30 | 1 | -0/+1 |
| | | |||||
| * | Move sram out of cu module | Jan Tuomi | 2024-12-30 | 3 | -229/+260 |
| | | |||||
| * | Fix timings | Jan Tuomi | 2024-12-30 | 1 | -37/+10 |
| | | |||||
| * | Use SRAM instead of BRAM in CU | Jan Tuomi | 2024-12-30 | 3 | -193/+224 |
| | | |||||
| * | Add SRAM memory model | Jan Tuomi | 2024-12-30 | 3 | -0/+210 |
| | | |||||
| * | Rename mem_fsm -> bram_fsm | Jan Tuomi | 2024-12-29 | 6 | -134/+134 |
| | | |||||
| * | Implement opcodes, add tests | Jan Tuomi | 2024-12-27 | 4 | -78/+824 |
| | | |||||
| * | Develop fpga | Jan Tuomi | 2024-12-26 | 12 | -23/+659 |
| | | |||||
| * | Add initial FPGA setup | Jan Tuomi | 2024-12-24 | 6 | -0/+205 |
| | | |||||
| * | Add clear command | Jan Tuomi | 2024-05-17 | 1 | -6/+42 |
| | | |||||
| * | Implement scrolling | Jan Tuomi | 2024-05-17 | 1 | -8/+74 |
| | | |||||
| * | Add call macro, *_p subroutine naming convention | Jan Tuomi | 2024-05-17 | 6 | -4/+25 |
| | | |||||
| * | Add hotspot analysis | Jan Tuomi | 2024-05-17 | 3 | -6/+54 |
| | | |||||
| * | Add help command eval | Jan Tuomi | 2024-05-17 | 2 | -14/+112 |
| | | |||||
| * | Make text memory readable | Jan Tuomi | 2024-05-16 | 3 | -23/+43 |
| | | |||||
| * | Add print memory command to debugger | Jan Tuomi | 2024-05-16 | 1 | -0/+25 |
| | | |||||
| * | Fix another jump issue in assembler, improve monitor | Jan Tuomi | 2024-05-16 | 3 | -63/+96 |
| | | |||||
| * | Fix bug in assembler where long jumps with jpi got aliased | Jan Tuomi | 2024-05-16 | 3 | -30/+37 |
| | | |||||
| * | Develop monitor | Jan Tuomi | 2024-05-16 | 2 | -23/+83 |
| | | |||||
| * | Make @include idempotent | Jan Tuomi | 2024-04-29 | 5 | -10/+51 |
| | | |||||
| * | Fix typo in atk16_syntax README | Jan Tuomi | 2024-04-29 | 1 | -1/+1 |
| | | |||||
| * | Refactor project structure, add README and LICENSE | Jan Tuomi | 2024-04-26 | 28 | -546/+503 |
| | | |||||
| * | Make emulator TPU loop faster | Jan Tuomi | 2024-04-26 | 1 | -6/+7 |
| | | |||||
| * | Improve pip install process | Jan Tuomi | 2024-04-26 | 4 | -1/+8 |
| | | |||||
| * | Rename monitor_bak -> monitor_old | Jan Tuomi | 2024-04-26 | 1 | -0/+0 |
| | | |||||
| * | Add critical section logic to emu, develop monitor | Jan Tuomi | 2024-04-24 | 5 | -22/+124 |
| | | |||||
| * | WIP monitor | Jan Tuomi | 2024-04-19 | 3 | -119/+222 |
| | | |||||
| * | Implement monitor put_string, put_char, newline | Jan Tuomi | 2024-04-18 | 1 | -21/+36 |
| | | |||||
| * | WIP monitor | Jan Tuomi | 2024-04-18 | 1 | -5/+69 |
| | | |||||
