Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/robertsdionne/dcpu

Package dcpu implements an emulator for Notch's DCPU 1.7 specification.
https://github.com/robertsdionne/dcpu

assembler dcpu emulator

Last synced: about 2 hours ago
JSON representation

Package dcpu implements an emulator for Notch's DCPU 1.7 specification.

Awesome Lists containing this project

README

        

# DCPU [![GoDoc](https://godoc.org/github.com/robertsdionne/dcpu?status.svg)](https://godoc.org/github.com/robertsdionne/dcpu)

Package dcpu implements an emulator for Notch's [DCPU 1.7 specification](documents/dcpu-16.txt).

## TODO
* [x] Implement assembler:
* [x] Define parser specification in ANTLR4.
* [x] Write assembler abstract syntax tree visitor or listener.
* [ ] Implement devices:
* [ ] Standard:
* [x] Mackapar SPED-3
* [x] Generic Clock
* [x] Mackapar M35FD
* [x] Generic Keyboard
* [x] Nya Elektriska LEM1802
* [ ] Nya Elektriska SPC2000
* [ ] Third-party:
* [ ] Harold HMD2043
* [ ] Kulog K8581
* [ ] Debug:
* [x] Standard input
* [x] Standard output
* [x] Standard error