Skip to content
vic

KuldeepSinh/lc3_vm

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

KuldeepSinh/lc3_vm.json
{
"createdAt": "2018-12-17T17:30:37Z",
"defaultBranch": "master",
"description": "LC-3 (Little Computer 3) VM implemented in Rust ",
"fullName": "KuldeepSinh/lc3_vm",
"homepage": null,
"language": "Rust",
"name": "lc3_vm",
"pushedAt": "2022-04-09T08:15:51Z",
"stargazersCount": 44,
"topics": [
"lc3",
"lc3-assembly",
"rust",
"virtual-machine",
"vm"
],
"updatedAt": "2025-09-04T16:01:53Z",
"url": "https://github.com/KuldeepSinh/lc3_vm"
}

Build Status

LC-3 (Little Computer 3) VM implemented in Rust. Ideally, it will run any LC-3 assembly program.

Terminal window
$ cargo run ./resources/2048.obj
+--------------------------+
| |
| 2 |
| |
| |
| |
| 2 |
| |
| |
| |
+--------------------------+
Terminal window
$ cargo run ./resources/rogue.obj
################## ############
################### ########
####################### #
######################## # #
###############################D
################################
################################
@ ##############################
# #############################
## ##########################
##### #########################
###### ########################
####### ######################
######### ###################
############ ## ##############
############# #############