lc3_vm

Crates.iolc3_vm
lib.rslc3_vm
version0.1.0
sourcesrc
created_at2019-03-06 23:57:24.330917
updated_at2019-03-06 23:57:24.330917
descriptionLC-3 (Little Computer 3) VM implemented in Rust. Ideally, it will run any LC-3 assembly program.
homepagehttps://github.com/KuldeepSinh/lc3_vm
repositoryhttps://github.com/KuldeepSinh/lc3_vm
max_upload_size
id119236
size148,715
Kuldeep Sinh Chauhan (KuldeepSinh)

documentation

https://github.com/KuldeepSinh/lc3_vm

README

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
################################
################################
@ ##############################
#  #############################
##    ##########################
#####  #########################
######  ########################
#######   ######################
#########    ###################
############  ##  ##############
#############      #############
Commit count: 102

cargo fmt