nullndvoid
|
0b16246dd2
|
misc: applied some clippy lints
|
2025-06-17 19:43:35 +01:00 |
|
nullndvoid
|
868cba376f
|
misc: fix merge conflict
|
2025-06-17 19:22:01 +01:00 |
|
nullndvoid
|
a6be668328
|
emulator: just saving my changes
|
2025-06-17 19:19:49 +01:00 |
|
zxq5
|
87fbd6c362
|
assembler still very broken, dependency resolution works, now working on expanding pseudoinstructions
|
2025-06-17 03:11:22 +01:00 |
|
zxq5
|
88a1c9f245
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2025-06-16 23:40:29 +01:00 |
|
zxq5
|
9e0d014e99
|
removed some useless code
|
2025-06-16 23:39:05 +01:00 |
|
zxq5
|
75246f5e73
|
editor go brr?
|
2025-06-16 23:38:36 +01:00 |
|
nullndvoid
|
ae10249616
|
misc: fixed some shit thanks to Clippy, have fun with the merge conflicts lmao
|
2025-06-16 23:21:35 +01:00 |
|
zxq5
|
7d17107a8c
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2025-06-16 03:50:25 +01:00 |
|
zxq5
|
e9eca34d48
|
editor changes
|
2025-06-16 03:49:08 +01:00 |
|
zxq5
|
7f834adbce
|
assembler shenanigans. shiny ahh code.
|
2025-06-16 03:48:31 +01:00 |
|
nullndvoid
|
5ed0f9c1ca
|
misc: formatting and clippy lint fixes
|
2025-06-16 01:19:57 +01:00 |
|
zxq5
|
2b5ad0885b
|
added assembler skeleton code
|
2025-06-15 21:53:57 +01:00 |
|
zxq5
|
2b8281157e
|
refactor 2 electric boogaloo
|
2025-06-15 21:40:43 +01:00 |
|
zxq5
|
277f210b3e
|
editor works
|
2025-06-15 21:21:02 +01:00 |
|
zxq5
|
5d1ea86cdd
|
fixed a deadlock
|
2025-06-15 16:51:20 +01:00 |
|
nullndvoid
|
aca73589de
|
misc: IO is probably ok written in caps
|
2025-06-15 16:26:02 +01:00 |
|
nullndvoid
|
dc196cf2d8
|
common: add decoding tests, 52/52 passing :)
|
2025-06-15 16:22:43 +01:00 |
|
nullndvoid
|
bffdf8c7bc
|
common: use prelude in all files
|
2025-06-15 16:02:46 +01:00 |
|
nullndvoid
|
423d768e40
|
emulator: fix errors calling new fallible Instruction::decode
TODO: Add a logger for smarter looking loggiing output
|
2025-06-15 15:53:58 +01:00 |
|
nullndvoid
|
ecf443e59e
|
common: add instruction encoding tests, currently passing
|
2025-06-15 14:16:45 +01:00 |
|
nullndvoid
|
977a621d5f
|
common: instruction encoding via macro and trait ugly hack works
|
2025-06-15 13:56:45 +01:00 |
|
nullndvoid
|
4e1d4d784f
|
processor: module and test in same folder
|
2025-06-15 13:01:31 +01:00 |
|
nullndvoid
|
3aa5d33f68
|
processor: fix Flags to be bit flags and add test module
|
2025-06-15 12:58:08 +01:00 |
|
nullndvoid
|
300c455efd
|
common: fix clippy errors and test arguments
|
2025-06-15 12:28:13 +01:00 |
|
nullndvoid
|
c837876960
|
common: update processor code to use new arg structs
|
2025-06-15 12:21:35 +01:00 |
|
nullndvoid
|
e52093f9cd
|
common: update Instruction tuples to hold common structs
|
2025-06-15 11:58:03 +01:00 |
|
nullndvoid
|
5494ff5803
|
common: start writing encoding routines (todo!)
|
2025-06-15 05:03:25 +01:00 |
|
nullndvoid
|
e55a1fced5
|
common: add tests and opcode method
|
2025-06-15 04:36:06 +01:00 |
|
nullndvoid
|
3c493d93fa
|
misc: force vscode to format on save
|
2025-06-15 04:04:24 +01:00 |
|
nullndvoid
|
a240346a84
|
emulator: applied some clippy lints
|
2025-06-15 04:03:48 +01:00 |
|
zxq5
|
a16f57c737
|
cargo fmt
|
2025-06-15 03:10:18 +01:00 |
|
zxq5
|
17fed069c5
|
wrote a println example in .dsa
|
2025-06-15 03:05:41 +01:00 |
|
zxq5
|
53ed41c077
|
CPU can now decode instructions, just waiting on the assembler
|
2025-06-15 02:34:23 +01:00 |
|
zxq5
|
4e9cc2849e
|
working emulator UI - just need to implement the instruction set
|
2025-06-15 00:39:08 +01:00 |
|
zxq5
|
68c8da4271
|
written up instruction set
|
2025-06-14 03:09:30 +01:00 |
|