Commit Graph

15 Commits

Author SHA1 Message Date
zxq5 b9d0f4fdd4 serial working 2026-03-17 02:17:03 +00:00
zxq5 ffdd392003 continuing with serial driver in dsa. 2026-03-16 23:18:53 +00:00
zxq5 6061e1701e progress on serial and added editor 2026-03-16 04:31:47 +00:00
zxq5 a4446cdb62 changes 2026-03-13 17:42:05 +00:00
zxq5 57ed7eb029 fixed broken merge commit 2026-03-13 16:48:14 +00:00
zxq5 f8a99ac9b3 Merge remote-tracking branch 'refs/remotes/origin/main' 2026-03-13 16:41:28 +00:00
zxq5 06c6ba534d started assembler logic rewrite 2026-03-13 16:39:58 +00:00
zxq5 e1705efe7c new ui, control panel kinda works, display works, framebuffer works, serial write works. widget for registers works. next is serial input and the editor 2026-03-13 04:30:32 +00:00
zxq5 6da473c272 PEAK optimisation. 420mips. it's not getting much faster tbh. 2026-03-10 03:43: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 fc972b9b7b progress, still some TODO's before we can start running instructions. need to finish up the initial IO/mem then port the old assembler to DSAv2 2026-03-06 03:52:37 +00:00
zxq5 29077adb38 idk why these weren't alr committed 2026-03-04 04:38:31 +00:00
zxq5 fb2e734a2f wrote instruction logic, just need a new assembler now :) 2026-03-04 04:38:11 +00:00
zxq5 1672732431 faster memory impl 2026-03-03 17:19:07 +00:00
zxq5 ebb9489410 initial commit 2026-03-03 10:26:19 +00:00