mirror of
https://github.com/ethauvin/chip-8.git
synced 2025-04-26 01:07:14 -07:00
First commit
This commit is contained in:
commit
ee139eba9b
55 changed files with 1728 additions and 0 deletions
BIN
roms/Breakout [Carmelo Cortez, 1979].ch8
Normal file
BIN
roms/Breakout [Carmelo Cortez, 1979].ch8
Normal file
Binary file not shown.
BIN
roms/Brix [Andreas Gustafsson, 1990].ch8
Normal file
BIN
roms/Brix [Andreas Gustafsson, 1990].ch8
Normal file
Binary file not shown.
BIN
roms/Chip8 Picture.ch8
Normal file
BIN
roms/Chip8 Picture.ch8
Normal file
Binary file not shown.
BIN
roms/Chip8 emulator Logo [Garstyciuks].ch8
Normal file
BIN
roms/Chip8 emulator Logo [Garstyciuks].ch8
Normal file
Binary file not shown.
BIN
roms/Clock Program [Bill Fisher, 1981].ch8
Normal file
BIN
roms/Clock Program [Bill Fisher, 1981].ch8
Normal file
Binary file not shown.
BIN
roms/Delay Timer Test [Matthew Mikolay, 2010].ch8
Normal file
BIN
roms/Delay Timer Test [Matthew Mikolay, 2010].ch8
Normal file
Binary file not shown.
BIN
roms/IBM Logo.ch8
Normal file
BIN
roms/IBM Logo.ch8
Normal file
Binary file not shown.
BIN
roms/InstructionTest.ch8
Normal file
BIN
roms/InstructionTest.ch8
Normal file
Binary file not shown.
BIN
roms/Keypad Test [Hap, 2006].ch8
Normal file
BIN
roms/Keypad Test [Hap, 2006].ch8
Normal file
Binary file not shown.
BIN
roms/Maze (alt) [David Winter, 199x].ch8
Normal file
BIN
roms/Maze (alt) [David Winter, 199x].ch8
Normal file
Binary file not shown.
12
roms/Maze (alt) [David Winter, 199x].txt
Normal file
12
roms/Maze (alt) [David Winter, 199x].txt
Normal file
|
@ -0,0 +1,12 @@
|
|||
Maze, by David Winter
|
||||
|
||||
Drawing a random maze like this one consists in drawing random diagonal
|
||||
lines. There are two possibilities: right-to-left line, and left-to-right
|
||||
line. Each line is composed of a 4*4 bitmap. As the lines must form non-
|
||||
circular angles, the two bitmaps won't be '/' and '\'. The first one
|
||||
(right line) will be a little bit modified. See at the end of this source.
|
||||
|
||||
The maze is composed of 16 lines (as the bitmaps are 4 pixels high), each
|
||||
line consists of 32 bitmaps.
|
||||
Bitmaps are drawn in random mode. We choose a random value (0 or 1).
|
||||
If it is 1, we draw a left line bitmap. If it is 0, we draw a right one.
|
BIN
roms/Maze [David Winter, 199x].ch8
Normal file
BIN
roms/Maze [David Winter, 199x].ch8
Normal file
Binary file not shown.
12
roms/Maze [David Winter, 199x].txt
Normal file
12
roms/Maze [David Winter, 199x].txt
Normal file
|
@ -0,0 +1,12 @@
|
|||
Maze, by David Winter
|
||||
|
||||
Drawing a random maze like this one consists in drawing random diagonal
|
||||
lines. There are two possibilities: right-to-left line, and left-to-right
|
||||
line. Each line is composed of a 4*4 bitmap. As the lines must form non-
|
||||
circular angles, the two bitmaps won't be '/' and '\'. The first one
|
||||
(right line) will be a little bit modified. See at the end of this source.
|
||||
|
||||
The maze is composed of 16 lines (as the bitmaps are 4 pixels high), each
|
||||
line consists of 32 bitmaps.
|
||||
Bitmaps are drawn in random mode. We choose a random value (0 or 1).
|
||||
If it is 1, we draw a left line bitmap. If it is 0, we draw a right one.
|
BIN
roms/Particle Demo [zeroZshadow, 2008].ch8
Normal file
BIN
roms/Particle Demo [zeroZshadow, 2008].ch8
Normal file
Binary file not shown.
6
roms/Particle Demo [zeroZshadow, 2008].txt
Normal file
6
roms/Particle Demo [zeroZshadow, 2008].txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
This is my particledemo for the Chip-8, SuperChip and MegaChip8.
|
||||
Works on real hardware as well as emulators
|
||||
|
||||
Enjoy!
|
||||
|
||||
zeroZshadow
|
BIN
roms/Pong (alt).ch8
Normal file
BIN
roms/Pong (alt).ch8
Normal file
Binary file not shown.
BIN
roms/Random Number Test [Matthew Mikolay, 2010].ch8
Normal file
BIN
roms/Random Number Test [Matthew Mikolay, 2010].ch8
Normal file
Binary file not shown.
BIN
roms/Sierpinski [Sergey Naydenov, 2010].ch8
Normal file
BIN
roms/Sierpinski [Sergey Naydenov, 2010].ch8
Normal file
Binary file not shown.
BIN
roms/Sirpinski [Sergey Naydenov, 2010].ch8
Normal file
BIN
roms/Sirpinski [Sergey Naydenov, 2010].ch8
Normal file
Binary file not shown.
BIN
roms/Space Invaders [David Winter].ch8
Normal file
BIN
roms/Space Invaders [David Winter].ch8
Normal file
Binary file not shown.
BIN
roms/Stars [Sergey Naydenov, 2010].ch8
Normal file
BIN
roms/Stars [Sergey Naydenov, 2010].ch8
Normal file
Binary file not shown.
BIN
roms/Tetris [Fran Dachille, 1991].ch8
Normal file
BIN
roms/Tetris [Fran Dachille, 1991].ch8
Normal file
Binary file not shown.
BIN
roms/Trip8 Demo (2008) [Revival Studios].ch8
Normal file
BIN
roms/Trip8 Demo (2008) [Revival Studios].ch8
Normal file
Binary file not shown.
49
roms/Trip8 Demo (2008) [Revival Studios].txt
Normal file
49
roms/Trip8 Demo (2008) [Revival Studios].txt
Normal file
|
@ -0,0 +1,49 @@
|
|||
-----------------------------------------------------------------------------
|
||||
/////////////////
|
||||
//////////////////
|
||||
//// ////
|
||||
//// ///////////
|
||||
//// ///////////
|
||||
//// ////
|
||||
//// ///////////
|
||||
//// //////////
|
||||
|
||||
www.revival-studios.com
|
||||
-----------------------------------------------------------------------------
|
||||
Title : Trip8 / SuperTrip8 demo
|
||||
Author : Martijn Wenting / Revival Studios
|
||||
Genre : Demo
|
||||
System : Chip-8 / SuperChip8
|
||||
Date : 14/10/2008
|
||||
Product ID : RS-C8004
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
All the contents of this package are (c)Copyright 2008 Revival Studios.
|
||||
|
||||
The contents of the package may only be spread in its original form, and may not be
|
||||
published or distributed otherwise without the written permission of the authors.
|
||||
|
||||
Description:
|
||||
------------
|
||||
The Trip8/SuperTrip8 demo are demo's for the Chip-8 and SuperChip8 systems. The demo consists of an intro, 3D vectorballs, and 4 randomized dot-effects.
|
||||
|
||||
Writing a demo for the original Chip-8 interpreter was a real pain, since your framerate basically drops in half for every sprite you need to draw. So even clearing and redrawing a few dots will cause the framerate to drop to near zero :) Originally the demo was going to be bigger and there were much more graphical effects programmed/prototyped, but a lot of these effects turned out to be too much for the original unoptimized Chip-8 interpreters to handle.
|
||||
|
||||
Running the Demo:
|
||||
-----------------
|
||||
Use the Megachip emulator or any other Chip-8/SuperChip compatible emulator to run the slideshow.
|
||||
|
||||
Credits:
|
||||
--------
|
||||
Programming/Graphics/Design by: Martijn Wenting
|
||||
|
||||
Distribution:
|
||||
-------------
|
||||
This package can be freely distributed in its original form.
|
||||
If you would like to include this slideshow in your rom package, please let me know.
|
||||
|
||||
Watch out for more releases soon!
|
||||
|
||||
|
||||
Martijn Wenting / Revival Studios
|
||||
|
11
roms/Zero Demo [zeroZshadow, 2007].ch8
Normal file
11
roms/Zero Demo [zeroZshadow, 2007].ch8
Normal file
|
@ -0,0 +1,11 @@
|
|||
`
|
||||
ef
|
||||
ghabcd`
|
||||
¢xÐVp
|
||||
¢~Ðfp
|
||||
¢„Ðvp
|
||||
¢ŠÐ†jú`
|
||||
¢xÐVEaÿEa…ÐVp
|
||||
¢~ÐfFbÿFb†$Ðfp
|
||||
¢„ÐvGcÿGc‡4Ðvp
|
||||
¢ŠÐ†HdÿHdˆDІ*ÿ0ÀÿÿÀÀüÀÿðÌÌðÌÃ<ÃÃÃÃ<
|
3
roms/Zero Demo [zeroZshadow, 2007].txt
Normal file
3
roms/Zero Demo [zeroZshadow, 2007].txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
This is my first program for the CHIP-8, a simple demo with 4 bouncing sprites.
|
||||
|
||||
Enjoy!
|
BIN
roms/bc_test.ch8
Normal file
BIN
roms/bc_test.ch8
Normal file
Binary file not shown.
BIN
roms/blinky.ch8
Normal file
BIN
roms/blinky.ch8
Normal file
Binary file not shown.
1
roms/jason.ch8
Normal file
1
roms/jason.ch8
Normal file
|
@ -0,0 +1 @@
|
|||
`<18>ao<61>
|
Loading…
Add table
Add a link
Reference in a new issue