Commit Graph

19 Commits

Author SHA1 Message Date
zxq5 7ab1ac8842 added logging to builder trait and implemented for compiler and
assembler crates.
2026-02-23 09:04:30 +00:00
zxq5 7117b927f3 - updated common with new compiler/builder trait to provide a common
interface for build tools
- updated editor and build tooling to use new system
2026-02-22 21:43:22 +00:00
zxq5 7ccbd9258f - fixed some clippy lints
- updated comments in compiler codegen
- deleted old dsa compiler outputs
- settings for zed
2026-02-14 11:05:15 +00:00
zxq5 f7ed764e96 renamed NoReg to Null in common 2026-02-09 00:04:19 +00:00
zxq5 dd20401ad6 added basic logging to common
TODO: improve logging
2026-02-04 01:57:40 +00:00
zxq5 14a04a524c added support for DSA libraries to compiler and made some optimisations.
provided an API for the editor to use.
2026-02-04 01:56:58 +00:00
zxq5 82b99c127c finished initial interrupts implementation 2025-06-25 00:13:55 +01:00
zxq5 76197fac8f finished refactor of emulator - started on loader (needs significant changes before functional in the way that I would like) 2025-06-23 23:45:47 +01:00
zxq5 808b51ff5f updated emulator to support importing .dsb binaries 2025-06-22 03:52:11 +01:00
zxq5 42c26d4184 added a create-project system to assembler, and fixed a couple of parsing bugs 2025-06-20 03:25:28 +01:00
nullndvoid 78512d95e9 tests: update to reflect new argument ordering 2025-06-19 16:46:07 +01:00
nullndvoid 7bdeab58a1 merge zxq5 changes with mine lol 2025-06-19 15:53:55 +01:00
nullndvoid 81433dcbcd misc: apply clippy lints 2025-06-19 15:51:23 +01:00
zxq5 d5a690563b fixed some clippy errors 2025-06-19 15:44:42 +01:00
zxq5 6b58a17f03 fixed a lot of bugs with the emulator, instruction set and assembler 2025-06-19 01:57:36 +01:00
zxq5 e281bc2d1d IT WORKS HELL YEAH. 2025-06-18 22:53:01 +01:00
zxq5 75246f5e73 editor go brr? 2025-06-16 23:38:36 +01:00
zxq5 e9eca34d48 editor changes 2025-06-16 03:49:08 +01:00
zxq5 2b8281157e refactor 2 electric boogaloo 2025-06-15 21:40:43 +01:00