News: C-Based Virtual Machine for the DCPU-16

C-Based Virtual Machine for the DCPU-16

Someone has created a virtual machine for the DCPU-16, which would be good to test apps.

Want to master Microsoft Excel and take your work-from-home job prospects to the next level? Jump-start your career with our Premium A-to-Z Microsoft Excel Training Bundle from the new Gadget Hacks Shop and get lifetime access to more than 40 hours of Basic to Advanced instruction on functions, formula, tools, and more.

Buy Now (97% off) >

Other worthwhile deals to check out:

Join the Next Reality AR Community

Get the latest in AR — delivered straight to your inbox.


Anyone knows how to set this up propertly?

I'm currently struggling to figure out since I'm more of a .NET guy and haven't done any C stuff since I was like 15. I did find a CoffeScript/PHP version, which I'm sure would be a lot easier to set up:

Yeah, i found that too, but i cant get the "load rom" to work, i havn't even figured out if its not working yet or if its me doing it wrong ^^

Haha same here. Once I get off work I'll probably get started on a .NET version and to recreate my own. I don't like all the current versions out there.

Why not use Enums instead of the inline opcodes? Maybe I'm nitpicking, but maintainability is everything to me :P.

You can take a look at the issue someone made and made a pull request for with enum, the author of the repo explains his reasons for it there.

@Chris Make sure you have coffescript installed on your server, otherwise it obviously won't work :P

Great, any kind of emultion to get started with creating some working codes for the DCPU-16 would be awsome. I'll try find some kind of software that easily could be transformed into DCUP:s instructions :P

guys, I'm the creator of the Coffeescript DCPU-16 interpreter. it doesn't work yet, it's a work in progress. :) and no coffeescript installation needed, only browser with javascript turned on.
have patience! :) btw, here is working version by another guy on github:

That makes much more sense. Good to have you around! Once you get it figured out, we'd love for you to do a post to the corkboard to walk beginners through how it works.

Share Your Thoughts

  • Hot
  • Latest