• UK
  • https://zxq5.dev
  • Rustacean Arch User Java hater (except minecraft) CS student @ UOB

  • Joined on 2024-12-14
zxq5 pushed to doc at zxq5/damn_simple_architecture 2025-06-27 10:17:01 +01:00
89a6bd5792 docs first version
zxq5 pushed to doc at zxq5/damn_simple_architecture 2025-06-27 00:19:00 +01:00
c8e79f130e started doc
zxq5 pushed to doc at zxq5/damn_simple_architecture 2025-06-26 23:49:36 +01:00
c1ce2e698c deleted more stuff
zxq5 pushed to doc at zxq5/damn_simple_architecture 2025-06-26 23:48:03 +01:00
ae9c28afdd deleted files for doc
zxq5 pushed to doc at zxq5/damn_simple_architecture 2025-06-26 23:46:30 +01:00
373db68123 initial commit
zxq5 created branch doc in zxq5/damn_simple_architecture 2025-06-26 23:46:29 +01:00
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-26 20:51:21 +01:00
ae92510fb8 dsa lib bugfixes
7c63340888 minor changes to assembler
Compare 2 commits »
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-26 00:51:24 +01:00
e9f04824ea updates to dsa libs
620584488b fixed unit tests & misc changes to workspace config
Compare 2 commits »
zxq5 commented on issue zxq5/damn_simple_architecture#5 2025-06-25 23:22:49 +01:00
feature: Add ELF support to the assembler and emulator

we probably want super detailed / customisable log levels

zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-25 16:29:32 +01:00
1101331f70 fixed a couple of emulator bugs, including fixing shift instructions. finished implementing lib/io/print/print_hex_byte and print_hex_word
zxq5 commented on issue zxq5/damn_simple_architecture#10 2025-06-25 14:53:09 +01:00
emulator panics when given an invalid register on an instruction

fixed in next commit

zxq5 closed issue zxq5/damn_simple_architecture#10 2025-06-25 14:53:09 +01:00
emulator panics when given an invalid register on an instruction
zxq5 opened issue zxq5/damn_simple_architecture#10 2025-06-25 00:45:19 +01:00
emulator panics when given an invalid register on an instruction
zxq5 opened issue zxq5/damn_simple_architecture#9 2025-06-25 00:43:29 +01:00
fix shift instructions in assembler
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-25 00:40:35 +01:00
c171b0db89 worked on print.dsa and maths/core.dsa
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-25 00:14:56 +01:00
82b99c127c finished initial interrupts implementation
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-24 19:34:49 +01:00
2a6991fe4a idk, i refactored some stuff ig
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-24 19:32:00 +01:00
0fdd28aad1 finished the interpreter
zxq5 pushed to main at zxq5/damn_simple_architecture 2025-06-24 18:04:07 +01:00
f639240b6c progress on debugging bf.dsa
d2c1492dca added step(n) feature to emulator, allowing for stepping n instructions at a time
4ef8bbdf46 updated dependencies
Compare 3 commits »
zxq5 opened issue zxq5/damn_simple_architecture#8 2025-06-24 09:01:46 +01:00
Interrups, Traps and Exceptions