From 72a80b66f979cce2318e0b4c1df1fae7175b4d2c Mon Sep 17 00:00:00 2001 From: Daniel Jones Date: Wed, 26 Aug 2020 07:55:11 +0930 Subject: added roms and changed readme --- roms/demos/Maze (alt) [David Winter, 199x].ch8 | Bin 0 -> 38 bytes roms/demos/Maze (alt) [David Winter, 199x].txt | 12 +++++ roms/demos/Maze [David Winter, 199x].ch8 | Bin 0 -> 34 bytes roms/demos/Maze [David Winter, 199x].txt | 12 +++++ roms/demos/Particle Demo [zeroZshadow, 2008].ch8 | Bin 0 -> 353 bytes roms/demos/Particle Demo [zeroZshadow, 2008].txt | 6 +++ roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8 | Bin 0 -> 521 bytes roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8 | Bin 0 -> 521 bytes roms/demos/Stars [Sergey Naydenov, 2010].ch8 | Bin 0 -> 968 bytes roms/demos/Trip8 Demo (2008) [Revival Studios].ch8 | Bin 0 -> 3203 bytes roms/demos/Trip8 Demo (2008) [Revival Studios].txt | 49 +++++++++++++++++++++ roms/demos/Zero Demo [zeroZshadow, 2007].ch8 | 11 +++++ roms/demos/Zero Demo [zeroZshadow, 2007].txt | 3 ++ 13 files changed, 93 insertions(+) create mode 100644 roms/demos/Maze (alt) [David Winter, 199x].ch8 create mode 100644 roms/demos/Maze (alt) [David Winter, 199x].txt create mode 100644 roms/demos/Maze [David Winter, 199x].ch8 create mode 100644 roms/demos/Maze [David Winter, 199x].txt create mode 100644 roms/demos/Particle Demo [zeroZshadow, 2008].ch8 create mode 100644 roms/demos/Particle Demo [zeroZshadow, 2008].txt create mode 100644 roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8 create mode 100644 roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8 create mode 100644 roms/demos/Stars [Sergey Naydenov, 2010].ch8 create mode 100644 roms/demos/Trip8 Demo (2008) [Revival Studios].ch8 create mode 100644 roms/demos/Trip8 Demo (2008) [Revival Studios].txt create mode 100644 roms/demos/Zero Demo [zeroZshadow, 2007].ch8 create mode 100644 roms/demos/Zero Demo [zeroZshadow, 2007].txt (limited to 'roms/demos') 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 Binary files /dev/null and b/roms/demos/Maze (alt) [David Winter, 199x].ch8 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 Binary files /dev/null and b/roms/demos/Maze [David Winter, 199x].ch8 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 Binary files /dev/null and b/roms/demos/Particle Demo [zeroZshadow, 2008].ch8 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 Binary files /dev/null and b/roms/demos/Sierpinski [Sergey Naydenov, 2010].ch8 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 Binary files /dev/null and b/roms/demos/Sirpinski [Sergey Naydenov, 2010].ch8 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 Binary files /dev/null and b/roms/demos/Stars [Sergey Naydenov, 2010].ch8 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 Binary files /dev/null and b/roms/demos/Trip8 Demo (2008) [Revival Studios].ch8 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 -- cgit v1.2.3