Skip to content

HTTPS clone URL

Subversion checkout URL

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

    authored
    ORG directive
  2. @rx80

    fix bug, make ORG work

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

    authored
    Adds ORG directive
  2. @rx80

    Add ORG directive

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

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

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

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

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

    authored
    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

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

    authored
    …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…

    authored
    …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

    authored
    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

    authored
  2. Initial commit

    authored
Something went wrong with that request. Please try again.