Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/covx/lc3

Lc3 Little Computer Emulator
https://github.com/covx/lc3

assembly lc3 lc3-vm virtual-machine

Last synced: about 1 month ago
JSON representation

Lc3 Little Computer Emulator

Awesome Lists containing this project

README

        

# LC3

LC-3 (Little Computer 3) emulator implemented in Go.

See more:
- https://en.wikipedia.org/wiki/Little_Computer_3
- https://justinmeiners.github.io/lc3-vm/supplies/lc3-isa.pdf
- https://www.cs.utexas.edu/users/fussell/courses/cs310h/lectures/Lecture_10-310h.pdf

## Examples:

### 2048 Game:

```
lc3 -image ./examples/2048.obj
```

or

```bash
go run main.go -image ./examples/2048.obj
```

Result:

![2048](./images/2048.png "2048 game")

### Rogue game:

```
lc3 -image ./programs/rogue.obj
```

or

```bash
go run main.go -image ./programs/rogue.obj
```

Result:

![Rogue](./images/rogue.png "Rogue game")