Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A toolchain for the DCPU-16

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 asm
Octocat-spinner-32 common
Octocat-spinner-32 examples
Octocat-spinner-32 integration
Octocat-spinner-32 vm
Octocat-spinner-32 COPYING
Octocat-spinner-32 COPYING.LESSER
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
README
A simple assembler, disassembler, and interactive emulator for the DCPU-16.

Dependencies:
  - googletest (optional, for unit tests)

Building:
  make

Usage examples:
  ./as -?              # Get usage help
  ./as -               # Read assembly from stdin, write binary to a.out
  ./as foo.asm         # Assemble foo.asm, writing to a.out
  ./as foo.asm -o foo  # Assemble foo.asm, writing to foo
  ./as -d foo          # Disassemble foo, writing to a.out
  ./as -d foo -o -     # Disassemble foo, writing to stdout

  ./dvm foo.bin        # Execute foo.bin  
  ./dvm -a foo.asm     # Assemble foo.asm, then execute it

Testing:
  Build the 'test' target and execute.  Requires googletest, see:
  http://code.google.com/p/googletest/

Supported Platforms:
  - Linux x86_64 / gcc 4.6
  - Win7 64 / MinGW 4.6

Something went wrong with that request. Please try again.