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: 2 months ago
JSON representation
Package dcpu implements an emulator for Notch's DCPU 1.7 specification.
- Host: GitHub
- URL: https://github.com/robertsdionne/dcpu
- Owner: robertsdionne
- Created: 2012-03-30T05:30:22.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2025-01-26T04:16:39.000Z (5 months ago)
- Last Synced: 2025-03-28T01:50:37.215Z (3 months ago)
- Topics: assembler, dcpu, emulator
- Language: Rust
- Homepage:
- Size: 12.1 MB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DCPU [](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