robertsdionne / dcpu

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DCPU GoDoc

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

TODO

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

About

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


Languages

Language:Go 98.7%Language:ANTLR 1.3%