Refactored the assembler to use the new instr_codegen
Added rerun-if-changed to the build scripts
Move the vm into a library so we can use it in the debugger
Force push
Move the vm into a library so we can use it in the debugger
rope-hmgpushed 6 commits to master • 629ebcf…db0d753 • on Apr 27, 2024
Initialised a tauri project to be used as the debugger frontend
rope-hmgpushed 4 commits to master • 366b36c…629ebcf • on Apr 25, 2024
Copied the assembled code into the vm and ran it
rope-hmgpushed 4 commits to master • ba87d82…366b36c • on Apr 25, 2024
Refactored the instruction builder to make it easier to maintain
Removed the the size
, f
or s
fields in the instr_codegen crate
rope-hmgpushed 2 commits to master • f142eb2…024e385 • on Apr 25, 2024
Made some progress on the assembler!
Finished adding the loada
instruction. Had to split it into the fou…
rope-hmgpushed 4 commits to master • 885c830…a53984f • on Apr 25, 2024
Fixed the byte_code tests
Force push
Fixed the byte_code tests
rope-hmgpushed 2 commits to master • 220dfb1…2935645 • on Apr 24, 2024
Ported the vm crate over to the newly generated instructions from the…
rope-hmgpushed 4 commits to master • 8f0edcb…220dfb1 • on Apr 24, 2024
rope-hmgpushed 7 commits to master • a3897ce…8f0edcb • on Apr 23, 2024
Fixed a bug in the decoding of immediate values in I-Type instructions
Deleted the byte_code module of vm
rope-hmgpushed 2 commits to master • 07bd853…f60a2de • on Apr 19, 2024
Migrated the vm over to using the byte_code crate
rope-hmgpushed 3 commits to master • 18fe4e9…07bd853 • on Apr 19, 2024
Moved the assembler code over to the assebmler app and cleaned up a bit
rope-hmgpushed 3 commits to master • 7be4aa0…18fe4e9 • on Apr 18, 2024
Designed a quick assembly language
rope-hmgpushed 4 commits to master • df838b4…7be4aa0 • on Apr 18, 2024
Implemented call and return
Updated the README to make it a little easier for people to find the …
Wrote a fibonacci program and added a few instructions to achieve it
rope-hmgpushed 3 commits to master • 97d9a1a…e60bf5a • on Apr 16, 2024
You can’t perform that action at this time.