Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 21, 2012
Commits on Apr 17, 2012
  1. Merge pull request #29 from rx80/master

    ORG directive
  2. @rx80

    fix bug, make ORG work

    rx80 committed
Commits on Apr 16, 2012
  1. Merge pull request #28 from rx80/master

    Adds ORG directive
  2. @rx80

    Add ORG directive

    rx80 committed
  3. Merge pull request #27 from fhars/master

    I think this fixes the keyboard ring buffer issues
  4. @fhars
Commits on Apr 13, 2012
  1. Fixed range check warning

Commits on Apr 11, 2012
Commits on Apr 10, 2012
  1. Fixed example in build.txt

Commits on Apr 9, 2012
Commits on Apr 8, 2012
  1. Added build instructions

Commits on Apr 7, 2012
  1. Fixed out of bounds memory access in emulator

    This commit fixes a bug in the emulator that allowed instructions to access memory outside of the 64K of the DCPU-16 by using offsets like:
    SET I, 0xFFFF
    SET [0xFFFF + I], 0xbeef
Commits on Apr 6, 2012
  1. Updated documentation

  2. Optimized monitors by making them owner drawn, added breakpoints and …

    …exec marks
    This commit optimizes the monitors by making them owner drawn and adds breakpoints and execution marks to the disassembler window.
  3. Added support for keyboard, big user screen, proper error messages an…

    …d fixed bug
    This commit adds support for a keyboard at $9000 (the emulator places a keycode in $9000 if the word there is 0 or beeps if it is not - the program has
    to get the code and set it to 0).
    Also a big user screen has been added which can be used to view the programs in a larger area and accept input.
    Finally a bug in the emulator has been fixed. The bug caused PUSH/POP values to be executed even if the "not execute next" flag was set.
  4. Added support for screen at $8000 and more assembler stuff

    This commit adds support for the (possibly temporary) screen that starts at memory location $8000 and updates the assembler to support DAT and DW in addition to DATA and RESW in addition to RESERVE. Also string literal support has been added.
    Finally proper cycle exact support has been implemented with the system to run at 100KHz when cycle exact is checked. To achieve that, all monitors (memory, program, registers, etc) are disabled when cycle exact mode is enabled.
Commits on Apr 5, 2012
  1. Added license and readme

  2. Initial commit

Something went wrong with that request. Please try again.