10 Commits
Author SHA1 Message Date
zxq5 1fe08ec3a1 documentation updates 2026-08-20 22:22:09 +01:00
zxq5 5fd9c33bce ported over DSC compiler code to new DSCS compiler 2026-08-09 09:17:32 +01:00
zxq5 8b7f29cd48 started on a compiler for a simple functional programming language for the DSA. 2026-08-09 09:15:09 +01:00
zxq5 5167c465aa documentation changes and new dsa binaries and test files. 2026-07-28 22:01:27 +01:00
zxq5 d73ec47410 dscx language design concept 2026-07-22 00:10:57 +01:00
zxq5 adfba876d2 megacommit:
- setup new UI layout using tiling and an action/message based system for updating global state based on interactions with individual tiles and vice versa
- added custom dialogs and UI helpers to create a more cohesive UI
- added a disassembler widget (WIP)
- added a documentation widget (WIP)
- refactored backend halt/pause logic to fix bugs.
- started emulator implementation documentation (to complement the ISA spec)
2026-07-19 01:18:00 +01:00
zxq5 a306575cdd used AI to generate documentation. verified all documentation is correct and accurately represents the functionality of the emulator 2026-07-16 20:29:51 +01:00
zxq5 6061e1701e progress on serial and added editor 2026-03-16 04:31:47 +00:00
zxq5 e01a9f2808 progress: new assembler works, instruction set fully implemented with call/ret and push/pop, bf.dsa works which means the dsa assembly language works reliably. still a few bugs to fix. might be able to squeeze out a tiny bit more performance 2026-03-09 03:24:20 +00:00
zxq5 29077adb38 idk why these weren't alr committed 2026-03-04 04:38:31 +00:00