Skip to content

Activity

Refactored the assembler to use the new instr_codegen

rope-hmgpushed 4 commits to master • 3be5b78…65ead32 • 
on May 1, 2024

Added rerun-if-changed to the build scripts

rope-hmgpushed 1 commit to master • e92df36…3be5b78 • 
on Apr 27, 2024

Move the vm into a library so we can use it in the debugger

Force push
rope-hmgforce pushed to master • db0d753…e92df36 • 
on Apr 27, 2024

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

rope-hmgpushed 1 commit to master • 024e385…ba87d82 • 
on Apr 25, 2024

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!

rope-hmgpushed 1 commit to master • a53984f…f142eb2 • 
on Apr 25, 2024

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
rope-hmgforce pushed to master • 2935645…885c830 • 
on Apr 24, 2024

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

Updated the README

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

rope-hmgpushed 1 commit to master • f60a2de…a3897ce • 
on Apr 20, 2024

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

rope-hmgpushed 1 commit to master • 55b73b5…df838b4 • 
on Apr 16, 2024

Updated the README to make it a little easier for people to find the …

rope-hmgpushed 1 commit to master • e60bf5a…55b73b5 • 
on Apr 16, 2024

Wrote a fibonacci program and added a few instructions to achieve it

rope-hmgpushed 3 commits to master • 97d9a1a…e60bf5a • 
on Apr 16, 2024

Initial commit

rope-hmgcreated master • 97d9a1a • 
on Apr 15, 2024