Skip to content

zapstar/DCPU-16-Assembler

Repository files navigation

DCPU-16 Assembler

DCPU-16 Assembler written in C

Installation Instructions

  • Run cmake . and then make. You should see a binary called dasm.
  • To clean, just run ./clean.sh.

Notes

  • Labels cannot contain reserved keywords
  • Data and instructions need to be in one line (no multi-line support)
  • The docs folder contains all the relevant documentation (picked from archives).

TODO List

  • Support literal in front of register in register indirect literal addressing. For example as of today we support SET [A + 0x200], 20 but not SET [0x200 + A], 20
  • Support list of numbers and strings as data. As of today we just support string data.

Releases

No releases published

Packages

No packages published

Languages