Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There's also a VM written in Go by kballard: https://github.com/kballard/dcpu16.go/

And a disassembler in JavaScript by evilpie: https://gist.github.com/2300590

Edit:

CoffeeScript, too (via steverb): https://github.com/Janiczek/cfs-dcpu16

@sp332: I feexed it



I started one in JavaScript (As an exercise to learn JS beyond DOM manipulation): https://github.com/tscho/dcpu16-js


Awesome man! You solved quite a few problems I had working on mine. (Not sure I understand everything though)

I checked your code, fixed a few things. It now works for: 7c01 0030 7de1 1000 0020 7803 1000 https://github.com/fbulens/dcpu16-js

I'll continue tomorrow (Europe here).


Glad you found it helpful! I merged in your changes and added an html interface.


If anyone's interested, I've repackaged kballard's Go VM, so you can compile it and it will run sample Hello World program, outputting it to stdout: http://github.com/M4v3R/dcpu16.go/


Not quite as fancy as an emulator, but I've put together a JavaScript assembler: https://github.com/AlexNisnevich/dcpu16-assembler



Another one in coffeescript: https://github.com/itsbth/DCPU.coffee

Seems to work, but I have no idea if it's correct, as I don't have much to test it on.


Yet another one in CoffeeScript https://gist.github.com/2308725


And disassembler in Go (by me): https://bitbucket.org/1player/godcpu16




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: