Skip to content

LucasUTNFRD/LC3-VM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LC3-VM

LC-3 (Little Computer 3) VM implemented in Rust.

Reference

The implementation is based on the guide: Building a Virtual Machine for the LC-3.

Getting Started

Clone the Repository

git clone https://github.com/LucasUTNFRD/LC3-VM.git
cd LC3-VM

Running the VM

You can run the VM using the provided Makefile with:

# Run with the default example (rogue.obj)
make run

# Run with a specific LC-3 object file
make run FILENAME=path/to/your/program.obj

# Run with a given example
make run FILENAME=examples/{example_name}.obj

About

VM implementation in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •