One of the cool things about the website is the ease of forking snippets.
When the Word of Notch gave information on how input would work, previous code written using alternative schemes broke.
The snake game, http://0x10co.de/cdbk1, was one of these programs. However, it wasn't too long before people started hacking on it and started forking the code. Here's a version at the bottom of the fork tree:
One draw back is that the newer versions don't show up on the top programs page (since people find out about the original first, and the fixes later) and give the illusion that website doesn't work properly.
I was going to suggest that you add a quick reference, but then I saw that it was on the right. It would be cool if the quick reference had stuff about the [addr] and :jmplabel and PC crash use, but other than that I am highly impressed with this site!
This is the only spec that we have to work with: http://0x10c.com/doc/dcpu-16.txt . Notch said he's reviewed quite a bit of feedback on the spec and to expect revisions although it may be a while.
The rest of our information comes from Notch's tweets. Interrupts are unlikely. IO is memory mapped. There's been some guessing about display and keyboard but nothing set in stone.
In addition to the official spec, there are twitter posts and sample code, which is currently being taken as spec. Colors were justified based on an early screenshot that had text coloring.
Here's Notch's code, originally linked to on twitter, that has been used to justify the way the 16 word buffer works in 0x10co.de
shameless self promotion: i also wrote a dcpu emulator pastebin at http://dcpubin.com/ as a weekend exercise to learn heroku and mongodb. it's definitely not as pretty as 0x10code, though. i've also decided not to implement some features (like keyboard input) until an official spec is released for them. maybe that's the wrong choice, not sure. anyway, it's a fun project to hack on. the code is here: https://github.com/jazzychad/dcpubin
Views counter is not very useful really: sketches from top are getting more views, random view is adding chaos. Voting up would be very good tool to identify interesting programs.
I've gotta say, it's my first ever experience with express, jade, or a web app on Node (I've done decent amounts of non-web Node stuff, though). When I was starting ti get 10 requests per second, I still wasn't even caching anything.
The debugger is great! Until this came along I was really struggling to figure out how to write any kind of code for this DCPU thing. I don't have a background in assembly or really any sort of low level programming. The debugger makes the code a lot more approachable for someone like me!
http://0x10co.de/ghekp
just amazing. The code is apparently available at https://github.com/Noxer/AtlasOS.