Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Virtual Machine and Assembler for Notch's DCPU-16 Architecture
branch: master
Failed to load latest commit information.
tests tests: assembly file to test label references
.gitignore add *.o to .gitignore
Makefile cleanup: improve Makefile, split emulator core from dcpu program
README readme: mention the assembler
assembler.c
dcpu-16-suggestions.txt provide some thoughts on DCPU-16 architecture
dcpu.c cleanup: improve Makefile, split emulator core from dcpu program
disassemble.c a16: a number of shiny new features
emulator.c cleanup: improve Makefile, split emulator core from dcpu program
emulator.h cleanup: improve Makefile, split emulator core from dcpu program
test.hex test.hex - make "crash" an illegal opcode instead of infinite loop

README

A C based assembler and vm for Notch's DCPU-16, written for the fun of it.

See: http://0x10c.com/doc/dcpu-16.txt

Why: I enjoy hacking on small machines, virtual or otherwise, and I'm
     amused by the concept of a space game with user programmable
     virtual computer(s).  

     Consider this a piece of "fan art" for 0x10c

     Feel free to take it and run with it and do whatever you like.

     Small bugfixes are welcome, but I'm not interested in investing a 
     huge amount of time in maintaining this or dealing with large changes 
     to the code. 
Something went wrong with that request. Please try again.