From 583bd4994a59add0f7d99b582cc72db96f1ac172 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Fri, 27 Sep 2019 01:09:28 -0400 Subject: try to fix graphics wip --- roms/Chip-8 Hires/!hires_information.txt | 16 +++++++ .../Astro Dodge Hires [Revival Studios, 2008].ch8 | Bin 0 -> 1531 bytes .../Astro Dodge Hires [Revival Studios, 2008].txt | 52 +++++++++++++++++++++ .../Hires Maze [David Winter, 199x].ch8 | Bin 0 -> 230 bytes .../Hires Maze [David Winter, 199x].txt | 12 +++++ .../Hires Particle Demo [zeroZshadow, 2008].ch8 | Bin 0 -> 545 bytes .../Hires Particle Demo [zeroZshadow, 2008].txt | 6 +++ .../Hires Sierpinski [Sergey Naydenov, 2010].ch8 | Bin 0 -> 725 bytes .../Hires Stars [Sergey Naydenov, 2010].ch8 | Bin 0 -> 1162 bytes roms/Chip-8 Hires/Hires Test [Tom Swan, 1979].ch8 | Bin 0 -> 214 bytes .../Hires Worm V4 [RB-Revival Studios, 2007].ch8 | Bin 0 -> 881 bytes .../Hires Worm V4 [RB-Revival Studios, 2007].txt | 52 +++++++++++++++++++++ .../Trip8 Hires Demo (2008) [Revival Studios].ch8 | Bin 0 -> 3156 bytes .../Trip8 Hires Demo (2008) [Revival Studios].txt | 50 ++++++++++++++++++++ 14 files changed, 188 insertions(+) create mode 100644 roms/Chip-8 Hires/!hires_information.txt create mode 100644 roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].ch8 create mode 100644 roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].txt create mode 100644 roms/Chip-8 Hires/Hires Maze [David Winter, 199x].ch8 create mode 100644 roms/Chip-8 Hires/Hires Maze [David Winter, 199x].txt create mode 100644 roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].ch8 create mode 100644 roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].txt create mode 100644 roms/Chip-8 Hires/Hires Sierpinski [Sergey Naydenov, 2010].ch8 create mode 100644 roms/Chip-8 Hires/Hires Stars [Sergey Naydenov, 2010].ch8 create mode 100644 roms/Chip-8 Hires/Hires Test [Tom Swan, 1979].ch8 create mode 100644 roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].ch8 create mode 100644 roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].txt create mode 100644 roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].ch8 create mode 100644 roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].txt (limited to 'roms/Chip-8 Hires') diff --git a/roms/Chip-8 Hires/!hires_information.txt b/roms/Chip-8 Hires/!hires_information.txt new file mode 100644 index 0000000..08baf4a --- /dev/null +++ b/roms/Chip-8 Hires/!hires_information.txt @@ -0,0 +1,16 @@ +Roms for the original VIP 2-page hires CHIP8 mode (64x64). +These roms will work on original machines such as Cosmac Vip and Telmac 1800 without hardware modification. + +Emulator programmers can easily support these roms by adding something like the following in front of the opcode handling routine: + + if ((chip_programcounter==0x200) && (opcode==0x1260)) { + // Init 64x64 hires mode + chip_screenwidth=64;chip_screenheight=64; + opcode=0x12C0; // Make the interperter jump to address 0x2c0 + } + + Additionally, you will need to catch opcode 0x0230 and handle the clearscreen event for 64x64 hires + +Kind regards, + + Revival Studios \ No newline at end of file diff --git a/roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].ch8 b/roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].ch8 new file mode 100644 index 0000000..4320f51 Binary files /dev/null and b/roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].ch8 differ diff --git a/roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].txt b/roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].txt new file mode 100644 index 0000000..c1984b8 --- /dev/null +++ b/roms/Chip-8 Hires/Astro Dodge Hires [Revival Studios, 2008].txt @@ -0,0 +1,52 @@ +----------------------------------------------------------------------------- + ///////////////// + ////////////////// + //// //// + //// /////////// + //// /////////// + //// //// + //// /////////// + //// ////////// + + www.revival-studios.com +----------------------------------------------------------------------------- +Title : Astro Dodge +Author : Martijn Wenting / Revival Studios +Genre : Game +System : Chip8 / SuperChip8 +Date : 18/12/2008 +Product ID : RS-C8003 +----------------------------------------------------------------------------- + +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: +------------ +Astro Dodge is an arcade game for the Chip8 and SuperChip8 systems. +Both versions of the game are included in this package. + +Your goal is to make your way through the asteroids field and dodge the asteroids, scoring points for each asteroid you are able to dodge. +Button 2,4,6,8 will move your ship, button 5 will start the game. + +Running the game(s): +-------------------- +The CHIP8 version of the game has been programmed to be compatible with original hardware like the Cosmac VIP and Telmac 1800. +Use the Megachip emulator or any other Chip8/SuperChip compatible emulator to run the game(s). + +Credits: +-------- +Programming and Graphics by: Martijn Wenting + +Distribution: +------------- +This package can be freely distributed in its original form. +If you would like to include this game in your rom package, please let me know. + +Watch out for more releases soon! + + + Martijn Wenting / Revival Studios + diff --git a/roms/Chip-8 Hires/Hires Maze [David Winter, 199x].ch8 b/roms/Chip-8 Hires/Hires Maze [David Winter, 199x].ch8 new file mode 100644 index 0000000..65af4b7 Binary files /dev/null and b/roms/Chip-8 Hires/Hires Maze [David Winter, 199x].ch8 differ diff --git a/roms/Chip-8 Hires/Hires Maze [David Winter, 199x].txt b/roms/Chip-8 Hires/Hires Maze [David Winter, 199x].txt new file mode 100644 index 0000000..2cdef41 --- /dev/null +++ b/roms/Chip-8 Hires/Hires 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/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].ch8 b/roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].ch8 new file mode 100644 index 0000000..8e72e4c Binary files /dev/null and b/roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].ch8 differ diff --git a/roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].txt b/roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].txt new file mode 100644 index 0000000..8835524 --- /dev/null +++ b/roms/Chip-8 Hires/Hires Particle Demo [zeroZshadow, 2008].txt @@ -0,0 +1,6 @@ +This is my particledemo for the Chip-8, Hires Chip-8 (64x64), SuperChip and MegaChip8. +Works on real hardware as well as emulators + +Enjoy! + + zeroZshadow \ No newline at end of file diff --git a/roms/Chip-8 Hires/Hires Sierpinski [Sergey Naydenov, 2010].ch8 b/roms/Chip-8 Hires/Hires Sierpinski [Sergey Naydenov, 2010].ch8 new file mode 100644 index 0000000..470f683 Binary files /dev/null and b/roms/Chip-8 Hires/Hires Sierpinski [Sergey Naydenov, 2010].ch8 differ diff --git a/roms/Chip-8 Hires/Hires Stars [Sergey Naydenov, 2010].ch8 b/roms/Chip-8 Hires/Hires Stars [Sergey Naydenov, 2010].ch8 new file mode 100644 index 0000000..a4657a4 Binary files /dev/null and b/roms/Chip-8 Hires/Hires Stars [Sergey Naydenov, 2010].ch8 differ diff --git a/roms/Chip-8 Hires/Hires Test [Tom Swan, 1979].ch8 b/roms/Chip-8 Hires/Hires Test [Tom Swan, 1979].ch8 new file mode 100644 index 0000000..4a1d2f8 Binary files /dev/null and b/roms/Chip-8 Hires/Hires Test [Tom Swan, 1979].ch8 differ diff --git a/roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].ch8 b/roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].ch8 new file mode 100644 index 0000000..0cf7fa8 Binary files /dev/null and b/roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].ch8 differ diff --git a/roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].txt b/roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].txt new file mode 100644 index 0000000..ec6759c --- /dev/null +++ b/roms/Chip-8 Hires/Hires Worm V4 [RB-Revival Studios, 2007].txt @@ -0,0 +1,52 @@ +----------------------------------------------------------------------------- + ///////////////// + ////////////////// + //// //// + //// /////////// + //// /////////// + //// //// + //// /////////// + //// ////////// + + www.revival-studios.com +----------------------------------------------------------------------------- +Title : SuperWorm V4 +Author : RB (Original game) + Updates and fixes by: Martijn Wenting / Revival Studios +Genre : Game +System : Chip-8 / Chip-8 Hires / SuperChip8 +Date : 10/08/2007 +Product ID : RS-C8001 +----------------------------------------------------------------------------- + +All the contents of this package are (c)Copyright 2007 Revival Studios. +Original game: SuperWorm is (c)Copyright 1992 RB + +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: +------------ +SuperWorm V4 is an update of the SuperChip8 game: Worm3 by RB. +The original game was only for SuperChip, so i've created a Chip-8 and Hires Chip-8 port. +It also includes several speed fixes and a new control system. + +Running the game: +----------------- +Use the Megachip emulator or any other Chip-8/SuperChip compatible emulator to run the game. + +Credits: +-------- +Chip-8 version, Hires Chip-8 version, Updates and fixes by: Martijn Wenting +Original game by: RB + +Distribution: +------------- +This package can be freely distributed in its original form. +If you would like to include this game in your rom package, please let me know. + +Watch out for more releases soon! + + + Martijn Wenting / Revival Studios + diff --git a/roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].ch8 b/roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].ch8 new file mode 100644 index 0000000..e21d774 Binary files /dev/null and b/roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].ch8 differ diff --git a/roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].txt b/roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].txt new file mode 100644 index 0000000..d14ac8b --- /dev/null +++ b/roms/Chip-8 Hires/Trip8 Hires Demo (2008) [Revival Studios].txt @@ -0,0 +1,50 @@ +----------------------------------------------------------------------------- + ///////////////// + ////////////////// + //// //// + //// /////////// + //// /////////// + //// //// + //// /////////// + //// ////////// + + www.revival-studios.com +----------------------------------------------------------------------------- +Title : Trip8 / SuperTrip8 demo +Author : Martijn Wenting / Revival Studios +Genre : Demo +System : Chip-8 / Chip-8 Hires / 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, Chip-8 Hires 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. +The 64x64 Hires version of the demo will also work on the original hardware without modification. + +Running the Demo: +----------------- +Use the Megachip emulator or any other Chip-8/SuperChip compatible emulator to run the demo. + +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 + -- cgit v1.2.3-101-g0448