summaryrefslogtreecommitdiff
path: root/roms/demos
diff options
context:
space:
mode:
authorDaniel Jones <admin@danieljon.es>2020-08-26 07:55:11 +0930
committerDaniel Jones <admin@danieljon.es>2020-08-26 07:55:11 +0930
commit72a80b66f979cce2318e0b4c1df1fae7175b4d2c (patch)
tree0f72fa5156edc5b1daed676839ef528d586dff48 /roms/demos
parentf23b667da411baa8de95032bde97025fc427ad94 (diff)
downloadchip8-72a80b66f979cce2318e0b4c1df1fae7175b4d2c.tar.gz
chip8-72a80b66f979cce2318e0b4c1df1fae7175b4d2c.zip
added roms and changed readme
Diffstat (limited to 'roms/demos')
-rw-r--r--roms/demos/Maze (alt) [David Winter, 199x].ch8bin0 -> 38 bytes
-rw-r--r--roms/demos/Maze (alt) [David Winter, 199x].txt12
-rw-r--r--roms/demos/Maze [David Winter, 199x].ch8bin0 -> 34 bytes
-rw-r--r--roms/demos/Maze [David Winter, 199x].txt12
-rw-r--r--roms/demos/Particle Demo [zeroZshadow, 2008].ch8bin0 -> 353 bytes
-rw-r--r--roms/demos/Particle Demo [zeroZshadow, 2008].txt6
-rw-r--r--roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8bin0 -> 521 bytes
-rw-r--r--roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8bin0 -> 521 bytes
-rw-r--r--roms/demos/Stars [Sergey Naydenov, 2010].ch8bin0 -> 968 bytes
-rw-r--r--roms/demos/Trip8 Demo (2008) [Revival Studios].ch8bin0 -> 3203 bytes
-rw-r--r--roms/demos/Trip8 Demo (2008) [Revival Studios].txt49
-rw-r--r--roms/demos/Zero Demo [zeroZshadow, 2007].ch811
-rw-r--r--roms/demos/Zero Demo [zeroZshadow, 2007].txt3
13 files changed, 93 insertions, 0 deletions
diff --git a/roms/demos/Maze (alt) [David Winter, 199x].ch8 b/roms/demos/Maze (alt) [David Winter, 199x].ch8
new file mode 100644
index 0000000..0dca981
--- /dev/null
+++ b/roms/demos/Maze (alt) [David Winter, 199x].ch8
Binary files differ
diff --git a/roms/demos/Maze (alt) [David Winter, 199x].txt b/roms/demos/Maze (alt) [David Winter, 199x].txt
new file mode 100644
index 0000000..2cdef41
--- /dev/null
+++ b/roms/demos/Maze (alt) [David Winter, 199x].txt
@@ -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.
diff --git a/roms/demos/Maze [David Winter, 199x].ch8 b/roms/demos/Maze [David Winter, 199x].ch8
new file mode 100644
index 0000000..152ae7d
--- /dev/null
+++ b/roms/demos/Maze [David Winter, 199x].ch8
Binary files differ
diff --git a/roms/demos/Maze [David Winter, 199x].txt b/roms/demos/Maze [David Winter, 199x].txt
new file mode 100644
index 0000000..2cdef41
--- /dev/null
+++ b/roms/demos/Maze [David Winter, 199x].txt
@@ -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.
diff --git a/roms/demos/Particle Demo [zeroZshadow, 2008].ch8 b/roms/demos/Particle Demo [zeroZshadow, 2008].ch8
new file mode 100644
index 0000000..2df9765
--- /dev/null
+++ b/roms/demos/Particle Demo [zeroZshadow, 2008].ch8
Binary files differ
diff --git a/roms/demos/Particle Demo [zeroZshadow, 2008].txt b/roms/demos/Particle Demo [zeroZshadow, 2008].txt
new file mode 100644
index 0000000..25f05fa
--- /dev/null
+++ b/roms/demos/Particle Demo [zeroZshadow, 2008].txt
@@ -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 \ No newline at end of file
diff --git a/roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8 b/roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8
new file mode 100644
index 0000000..e02d458
--- /dev/null
+++ b/roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8
Binary files differ
diff --git a/roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8 b/roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8
new file mode 100644
index 0000000..e02d458
--- /dev/null
+++ b/roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8
Binary files differ
diff --git a/roms/demos/Stars [Sergey Naydenov, 2010].ch8 b/roms/demos/Stars [Sergey Naydenov, 2010].ch8
new file mode 100644
index 0000000..712e83c
--- /dev/null
+++ b/roms/demos/Stars [Sergey Naydenov, 2010].ch8
Binary files differ
diff --git a/roms/demos/Trip8 Demo (2008) [Revival Studios].ch8 b/roms/demos/Trip8 Demo (2008) [Revival Studios].ch8
new file mode 100644
index 0000000..d88d28f
--- /dev/null
+++ b/roms/demos/Trip8 Demo (2008) [Revival Studios].ch8
Binary files differ
diff --git a/roms/demos/Trip8 Demo (2008) [Revival Studios].txt b/roms/demos/Trip8 Demo (2008) [Revival Studios].txt
new file mode 100644
index 0000000..398142f
--- /dev/null
+++ b/roms/demos/Trip8 Demo (2008) [Revival Studios].txt
@@ -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
+
diff --git a/roms/demos/Zero Demo [zeroZshadow, 2007].ch8 b/roms/demos/Zero Demo [zeroZshadow, 2007].ch8
new file mode 100644
index 0000000..8dbe615
--- /dev/null
+++ b/roms/demos/Zero Demo [zeroZshadow, 2007].ch8
@@ -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ÀÿÿÀÀüÀÿðÌÌðÌÃ<ÃÃÃÃ< \ No newline at end of file
diff --git a/roms/demos/Zero Demo [zeroZshadow, 2007].txt b/roms/demos/Zero Demo [zeroZshadow, 2007].txt
new file mode 100644
index 0000000..4baeb81
--- /dev/null
+++ b/roms/demos/Zero Demo [zeroZshadow, 2007].txt
@@ -0,0 +1,3 @@
+This is my first program for the CHIP-8, a simple demo with 4 bouncing sprites.
+
+Enjoy! \ No newline at end of file