Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
42 lines (28 sloc) 1 KB

carrot16

carrot16 is an in-browser IDE, assembler, and emulator for the DCPU platform, based on work done for deNULL's server-based emulator.

features

  • runs completely in your local browser (chrome) without requiring any server or any particular platform (so it should work equally well on mac, linux, and Windows)
  • full-featured assembler (d16bunny) that supports things like macros
  • load and debug local files
  • breakpoints and step-through
  • watch memory reads/writes as they happen
  • written in coffeescript for clarity

to run it

$ open index.html

(or the windows equivalent)

license

open-source licensed under apache 2. patches welcome!

bugs

  • the monitor is REALLY big on small screens: go back to making it proportional, and using 1x1 pixels
  • clock should count cycles on "step" and trigger interrupts periodically

to-do

  • change time slice interval
  • save memory image
  • load memory image
  • add vector display
  • add disk drive
  • disassembler (is this really necessary?)