forked from KolibriOS/kolibrios
Rustem Gimadutdinov (rgimad)
1c00c160a2
git-svn-id: svn://kolibrios.org@8734 a494cfbc-eb01-0410-851d-a64ba20cac60 |
||
---|---|---|
.. | ||
roms | ||
build.sh | ||
chip8.asm | ||
constants.inc | ||
data.inc | ||
emu.inc | ||
gui.inc | ||
readme.txt | ||
Tupfile.lua | ||
utils.inc |
CHIP8 - Chip-8 systems emulator, written specially for KolibriOS in pure FASM from scratch. Author: rgimad (rustem.gimadutdinov@gmail.com) License: GNU GPL v2 == Usage == Open shell in emulator directory (in Eolite Ctrl+G opens shell). Type for example: chip8 roms/ibm.ch8 == Keys == CHIP8 emulator can process 16 keys, they are: 0-9, a, b, c, d, e, f == ROMs == Emulator goes with some ROMs: games, demos, programs, etc. Some of them you can see below: === TETRIS (roms/tetris1.ch8) === How to play: 4 key is left rotate 5 - left move 6 - right move After every 5 lines, the speed increases slightly and peaks at 45 lines. === SPACE INVADERS (roms/invaders1.ch8) === Very famous game === MAZE (roms/maze_alt.ch8) === A random maze generator === RND (roms/rnd.ch8) === Generates and prints out a random number. Press any key to generate one more. === IBM (roms/ibm.ch8) === Prints out the IBM logo === CHIP8 (roms/chip8.ch8) === Prints out the CHIP8 logo More ROMs you can find here: https://github.com/dmatlack/chip8/tree/master/roms