Fetching latest commit…
Cannot retrieve the latest commit at this time
|Failed to load latest commit information.|
A Python implementation of Notch's DCPU-16. See http://0x10c.com/doc/dcpu-16.txt for specification. Notch apparently started doing a 6502 emulator first. Given I did one in Python <https://github.com/jtauber/applepy> it only seems fitting I now do a DCPU-16 implementation in Python too :-) STATUS Runs the example program successfully. Cycle times are not yet taken into account but it otherwise should be feature-complete. A dissassembler and assembler are also included. ./asm.py example.asm example.obj will assemble Notch's example to object code ./dcpu16.py example.obj will execute it (currently hard-coded to debug mode) I plan to work on a Forth implementation soon. I'm also keen to find out how Notch plans I/O to work.