nullndvoid
|
c7322d8171
|
emulator on android: crashes but APKs are building
|
2025-06-22 03:46:42 +01:00 |
|
nullndvoid
|
a878483923
|
emulator: fix build errors in main.rs
|
2025-06-22 02:21:08 +01:00 |
|
nullndvoid
|
b97dcd5692
|
emulator: start supporting Android, this is WIP
Needs storage permissions, probably extra tweaks
|
2025-06-22 02:13:06 +01:00 |
|
nullndvoid
|
83259b9217
|
emulator: use egui file pickers rather than native ones
TODO: Add file types when picking? This is a regression
|
2025-06-22 02:12:26 +01:00 |
|
nullndvoid
|
bbf893290f
|
misc: more clippy fixes, **switched to stable**
The switch was due to rust-analyzer bug on latest nightly, please use stable until [this bug](https://github.com/rust-lang/rust-analyzer/issues/20051) is fixed
|
2025-06-22 00:42:44 +01:00 |
|
nullndvoid
|
1907bbb200
|
misc: clippy fixes
|
2025-06-22 00:30:27 +01:00 |
|
nullndvoid
|
22a8785083
|
emulator: cut down on cfg directives
|
2025-06-22 00:03:48 +01:00 |
|
zxq5
|
528ceddade
|
refactor & fixed assembler path handling
|
2025-06-21 04:05:22 +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 |
|
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 |
|