#vm #lc3 #assembly #computer #little #implemented #run

bin+lib lc3_vm

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

1 unstable release

0.1.0 Mar 6, 2019

#256 in Emulators

Apache-2.0

135KB
3K SLoC

Build Status

lc3_vm

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

Motivation :

Example#1 : Play 2048!

$ cargo run ./resources/2048.obj

Result

+--------------------------+
|                          |
|         2                |
|                          |
|                          |
|                          |
|   2                      |
|                          |
|                          |
|                          |
+--------------------------+

Example#2 : Play Rogue!

$ cargo run ./resources/rogue.obj

Result

##################  ############
###################     ########
#######################        #
########################  #  #  
###############################D
################################
################################
@ ##############################
#  #############################
##    ##########################
#####  #########################
######  ########################
#######   ######################
#########    ###################
############  ##  ##############
#############      #############

Dependencies

~390KB