DCPU-16 1.1 emulator (2.0 enhanced)

Game Introduction

**note** Since first programming this I've found a much faster way to program a cpu in scratch, which is currently present in my gameboy emulator. It may actually be possible to get this to run at the correct speed, so I may come back to this later. Thifs version does not require turbo mode, but it still might make it a tiny bit faster/more responsive. An emulator for the DCPU-16 computer (revision 1.1, pre highnerd) made entirely from scratch! Includes monitor, keyboard, 3 programs and the CPU emulator itself. Specification for the DCPU-16 is available at http://0x10c.com/doc/dcpu-16.txt. This emulator works by converting the program binaries to scratch readable lists of ones and zeros, which are then imported and interpreted by the scratch program to emulate the DCPU. -- CUSTOM USE -- To load your own programs into this emulator, download the project, assemble your (dcpu 1.1) program with a 1.1 compliant assember and convert your .bin into scratch lists using this python script (using python 3): http://pastebin.com/FtdZNfET The input file must be in the same folder and called "input.bin". This will output "scratchdcpu.txt". Open this project in scratch 1.4, show the list "ROM" (or one of your choosing), right click and choose import. The program loader built in is not a part of the emulator and can be replaced with your own. All you need to do is copy your program into the list "ROM (program)" and broadcast "Begin Emulation". ---- Right now the latest DCPU specification is actually 1.7, which introduces connectable hardware and extra instructions. I wanted to start simple, so I'll be releasing an updated emulator for that in time. I might even release an assembler in the future, so you can experiment with your own programs a lot easier. In short, enjoy!

How To Play

To select a program, use the arrow keys and space bar. On the main menu you can also toggle "stamp mode", which switches to a more accurate graphics drawing mode at the cost of performance. The three programs included are Minesweeper, a Matrix screen animation and a tetris game. Right now the tetris game is not working correctly, but the other two are fine.

Author

DCPU-16

Category

Game Information

Game Popularity

876 views

Collection Count

19 favorites