zxq5
|
f791b05292
|
idk what changes i made
|
2025-06-19 23:30:32 +01:00 |
|
zxq5
|
52e2306fca
|
refactoring assembler
|
2025-06-19 23:28:53 +01:00 |
|
zxq5
|
5c83b49328
|
fixed some clippy warns
|
2025-06-19 18:50:57 +01:00 |
|
nullndvoid
|
a48dfee777
|
misc: revert "purged .unwrap()"
Harry is an idiot @zxq5 is also an idiot
This reverts commit d4e538a2b3.
|
2025-06-19 17:01:04 +01:00 |
|
zxq5
|
d4e538a2b3
|
purged .unwrap()
|
2025-06-19 16:57:43 +01:00 |
|
nullndvoid
|
78512d95e9
|
tests: update to reflect new argument ordering
|
2025-06-19 16:46:07 +01:00 |
|
nullndvoid
|
6f834025ed
|
emulator: imports work relatively to file being assembled (set cwd)
|
2025-06-19 16:35:00 +01:00 |
|
nullndvoid
|
b5ce5e0011
|
emulator: run by default and auto add the config feature
|
2025-06-19 16:16:13 +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
|
c1d72e8d4c
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2025-06-19 15:21:07 +01:00 |
|
zxq5
|
e308362533
|
idk
|
2025-06-19 15:18:48 +01:00 |
|
zxq5
|
5784beafbc
|
An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it, if you make something so clusterfucked he can't understand it he's gonna think you're a god cause you made it so complicated nobody can understand it. That's how they write journals in Academics, they try to make it so complicated people think you're a genius
|
2025-06-19 02:58:30 +01:00 |
|
zxq5
|
ccc4421bb1
|
I should go to sleep frfr.
|
2025-06-19 02:56:15 +01:00 |
|
zxq5
|
11a107e56d
|
wrote print.dsa
|
2025-06-19 01:57:47 +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
|
1210b19333
|
asm done with parsing and linking. codegen all that's left
|
2025-06-18 03:54:39 +01:00 |
|
zxq5
|
6a0b5c617a
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2025-06-17 23:50:52 +01:00 |
|
zxq5
|
42847f7bfb
|
merge commit
|
2025-06-17 23:50:16 +01:00 |
|
nullndvoid
|
687dea99ca
|
emulator: get RPC working w/ Cargo features
|
2025-06-17 23:48:28 +01:00 |
|
zxq5
|
b0670d1e6c
|
assembler updates
|
2025-06-17 23:48:06 +01:00 |
|
nullndvoid
|
3a40719e54
|
misc: back to little endian because I am evil
|
2025-06-17 19:51:16 +01:00 |
|
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 |
|