Skip to content

Little Computer 3 Virtual Machine implemented in Rust

License

Notifications You must be signed in to change notification settings

juanimedone/lc3-vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LC-3 Virtual Machine

This project is an implementation of a simple LC-3 (Little Computer 3) virtual machine in Rust. It can load and execute LC-3 object files.

Execution

Prerequisites

How to run

  1. Clone the repository.

  2. Install the VM.

    cargo install --path .
  3. Run the VM.

    You can run the VM with one or more LC-3 object files as arguments.

    lc3-vm object-file1 object-file2 ...

    Replace object-file1 and object-file2 with the paths to your LC-3 object files.

    Example:

    lc3-vm assembly/rogue.obj

About

Little Computer 3 Virtual Machine implemented in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages