5 ms·
In the interest of completeness (not in the submitted list yet): https://github.com/severb/0x10c-asm https://github.com/severb/0x10c-asm https://github.com/ts
by coderdude 15y ago
In the interest of completeness (not in the submitted list yet):
https://github.com/severb/0x10c-asm https://github.com/severb/0x10c-asm
https://github.com/tscho/dcpu16-js https://github.com/tscho/dcpu16-js
https://github.com/M4v3R/dcpu16.go https://github.com/M4v3R/dcpu16.go
https://github.com/fbulens/dcpu16-js https://github.com/fbulens/dcpu16-js
https://github.com/AlexNisnevich/dcpu16-assembler https://github.com/AlexNisnevich/dcpu16-assembler
https://github.com/itsbth/DCPU.coffee https://github.com/itsbth/DCPU.coffee
https://github.com/isamgray/DCPU-16-CPP https://github.com/isamgray/DCPU-16-CPP
https://github.com/judofyr/rcpu https://github.com/judofyr/rcpu
Not projects on GitHub:
https://gist.github.com/2308725 https://gist.github.com/2308725
https://bitbucket.org/1player/godcpu16 https://bitbucket.org/1player/godcpu16
I may have missed some projects/gists, but I'm sure they'll find their way here.
- cenuij 15y agohttps://github.com/M4v3R/dcpu16.go https://github.com/M4v3R/dcpu16.go is based on https://github.com/kballard/dcpu16.go/ https://github.com/kballard/dcpu16.go/ The naming of the projects is rather unfortunate because projects ending in .go are incompatible with the Go toolchain command "go get"
- jazzychad 15y agoI'm starting a collection of programs written in dcpu assembly here: https://github.com/jazzychad/dcpu-asm https://github.com/jazzychad/dcpu-asm EDIT: created a repo for my js emulator https://github.com/jazzychad/dcpu-js https://github.com/jazzychad/dcpu-js
- MarkSweep 15y agoI've got a C# version: https://github.com/AustinWise/DcpuSharp https://github.com/AustinWise/DcpuSharp
- vyrotek 15y agoAwesome. I had just made a comment asking for this. :)
- jamesaguilar 15y agoI wonder when people will start writing C compilers/backends for it. That's what's most exciting to me.
- cecilpl 15y agoI guarantee you someone is already working on an LLVM backend. I've thought about it myself but I don't have the time.
- krasin 15y agoLLVM backend for DCPU16 is here: https://github.com/krasin/llvm-dcpu16 https://github.com/krasin/llvm-dcpu16 It's a very early alpha, but it can compile simple examples in C, like Fibonacci generator
- eridius 15y agoThe Go one you linked (https://github.com/M4v3R/dcpu16.go https://github.com/M4v3R/dcpu16.go) is actually a fork of mine (https://github.com/kballard/dcpu16.go https://github.com/kballard/dcpu16.go).
- lloeki 15y agoHere's mine [0], another Python implementation (completely unrelated to the existing one). Still a WIP but code is in good shape nonetheless. I tried to follow a more descriptive, hopefully more pythonic approach. [0] https://github.com/lloeki/python-dcpu_16 https://github.com/lloeki/python-dcpu_16 PS: Licensing boilerplate coming. Consider this BSD.
- sybreon 14y agoHardware implementation in synthesisable Verilog RTL. Synthesises to about 700+ slices at 150MHz on a Spartan6. https://github.com/sybreon/dcpu16 https://github.com/sybreon/dcpu16