Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A Python implementation of Notch's DCPU-16
branch: master

This branch is 228 commits behind jtauber:master

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 for specification.

Notch apparently started doing a 6502 emulator first. Given I did one in
Python <> it only seems fitting I now
do a DCPU-16 implementation in Python too :-)


Runs the example program successfully. Cycle times are not yet taken
into account but it otherwise should be feature-complete.

I plan to work on an assembler next and possibly a Forth implementation.

I'm also keen to find out how Notch plans I/O to work.
Something went wrong with that request. Please try again.