[ { "title": "15 Puzzle", "description": "15 Puzzle, by Roger Ivie\n\nRearrange the tiles into the sequence 0-F. Moves tile by it associated key.", "release": "19xx", "authors": ["Roger Ivie"], "roms": { "ea9af3c09b0d9e265fcd92bcc5d51a2939fdf27a": { "file": "15 Puzzle [Roger Ivie].ch8", "platforms": ["originalChip8"] } } }, { "title": "Addition Problems", "description": "Addition Problems, by Paul C. Moews\n\nDo simple math.", "release": "1979", "authors": ["Paul C. Moews"], "roms": { "feaa2b999737630a6402e990df4d0558f79ba43e": { "file": "Addition Problems [Paul C. Moews].ch8", "platforms": ["originalChip8"] } } }, { "title": "Blinky", "release": "1991", "authors": ["Hans Christian Egeberg"], "description": "Blinky has two lives. Finishing a screen increases the intelligence\nof Packlett and Heward, the two ghosts. The game is at its most difficult\non the fourth screen. The maze contains one gateway from left to right,\nand four energy pills, near the corners. Points are awarded for each pill,\neach energy pill, catching Packlett, catching Heward, and finishing a maze.\n\nMy personal highscore is 1575 so far, but I am just a programmer.\nMy not so little sister helped me debug, and reached 2005 in two days.", "roms": { "5b733a60e7208f6aa0d15c99390ce4f670b2b886": { "file": "Blinky (by Hans Christian Egeberg)(1991).sc8", "platforms": ["superchip"], "description": "Blinky V2.00: Pac Man game for SCHIP V1.0 or newer.\nFrom: egeberg@solan.unit.no (Hans Christian Egeberg)\n\nThis program is for use with Super Chip-48 V1.0 or newer.\nIn order to run, put downloaded binary string on stack, and start SCHIP.", "embeddedTitle": "2.00 C. Egeberg 18/8-'91" }, "5370ecf9ae444c71b63dab9b1f9968a4fe67c9dd": { "file": "Blinky (fix)[Hans Christian Egeberg, 1991].ch8", "platforms": ["modernChip8"], "description": "This version does not have the Fx55/Fx65 (load_store_quirk) or shift issue (where map is rendered \nimproperly and it freezes when you hit a wall)\n\n\n\nThis game is a PACMAN clone. \nYour goal is to eat all the balls in the maze. There are some enemies, so be careful. \n\nUse 2, 4, 6 and 8 to move.\n", "embeddedTitle": "2.00 C. Egeberg 18/8-'91" }, "d40abc54374e4343639f993e897e00904ddf85d9": { "file": "Blinky [Hans Christian Egeberg, 1991].ch8", "platforms": ["superchip"], "description": "Blinky (1991), by Hans Christian Egeberg\n\nPacman clone.\n3, 6 - down/up. 7, 8 - left/right", "embeddedTitle": "2.00 C. Egeberg 18/8-'91" }, "f4169141735d8d60e51409ca7e73f4adedcefef2": { "file": "Blinky [Hans Christian Egeberg] (alt).ch8", "platforms": ["superchip"] } } }, { "title": "Airplane", "description": "Airplane - Blitz type of bombing game. Hit \"8\" to drop a bomb.", "release": "19xx", "roms": { "fca71182a8838b686573e69b22aff945d79fe1d0": { "file": "Airplane.ch8", "platforms": ["originalChip8"] } } }, { "title": "Animal Race", "description": "Animal Race is a fun game for one person, with an element of luck - sure to\nput a smile on your face. Five different animals race against one another\nand you have the chance to test your expertise at picking the winner.\n\n\nHow To Play Animal Race\n\n1. Load the CHIP-8 interpretor at 0000-01FF\n and the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. Wait until the animals are lined up and read to start, then select an animal\n by pressing a letter A through E. A mark will appear to the left of the\n animal to remind you of the one you have selected.\n\n4. Decide how much you want to bet (up to a limit of $9), then press that key.\n\n5. After the race is over, press zero (or any key) to start the next race.\n Your winnings or losses will be computed and the new total displayed at\n the begining of the next race.\n\nHints for expert players\nAll animals move at approximately the same speed, but they start from different\npositions. The odds for each animal are related to the starting position but\ninclude a random element. Some races favor the player and you should bet up to\nthe limit on these. Some races are unfavorable and you should bet carefully\non these.\n\nYou can win the game by accumulating $256 or more.", "authors": ["Brian Astle"], "roms": { "a27dcf88a931f70c3ccf3c01a5410b263bac48bc": { "file": "Animal Race [Brian Astle].ch8", "description": "This version does not have the Fx55/Fx65 (load_store_quirk) issue (where score won't increment and rendered garbage).\n\nI believe this is the original version.", "platforms": ["originalChip8"] }, "e9ce37041ac752ef910bb5c47ee9a031403223be": { "file": "Animal_Race_Brian_Astle_alt.ch8", "description": "This is a version of Animal Race that was recovered from tape, and does not have the timer artefacts that a previously known version did have.", "platforms": ["originalChip8"] } } }, { "title": "Biorhythm", "description": "13. VIP Biorhythm\n\nThe theory of Biorhythm states that there are thre predominant cycles that can influence\nhuman behavior. These include a 23-day physical cycle, a 28-day emotional cycle and a\n33-day intellectual cycle. All three cycles start at birth and continue throughout life.\n\nEach cycle consists of a positive and a negative period. Physical, Emotional and\nIntellectual aspects are enhanced during positive periods. Poor performance is\nindicated by the negative period of a cycle.\n\nA critical day occurs on the crossover from the positive to the negative period or\nvice versa. A critical day indicates instability in a particular aspect.\n\n\nHow to Use VIP Biorhythm\n\n1. Load the CHIP-8 interpreter at 0000-01FF and\n the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. Enter birthdate using 2-digit month, 2-digit day, and 4-digit year.\n\n4. Enter start date using 2-digit month, 2-digit day, and 4-digit year. The start date\n indicates the first day of the 32-day Biorhythm chart the program will generate.\n\n5. After a period of calculation proportional to the span of time involved, the three\n cycle curves will be shown for a 32-day period. Each horizontal bit position\n represents one day in the cycle. The start day, on the left, and every seventh\n day are indicated by week markers. The first day of a positive or negative period\n is a critical day.\n\n6. To advance the start date, hold key F down until the desired date is reached.\n To decrement the start date, hold key B down. These functions allow changing the\n start date slightly without reentering all the dates and waiting for the calculations\n to be preformed.\n \n7. Press Key 0 to clear the screen and enter a new set of dates.\n\n \n\n See VIPG1-13.jpg\n\n\nINTERPRETATION\n\n\n\t\t\tPhysical\t\tEmotional\t\tIntellectual\n\nPositive Period\t\tStrong, \t\tGood moods, \t\tGood Judgement\n(Up)\t\t\tVigorous\t\tCooperative\t\tSharp Mentally\n\nNegative Period\t\tTire easily,\t\tLow Enthusiasm,\t\tLow attentiveness\n(Down)\t\t\tLess Stamina\t\tFeelings Subdued\tand concentration\n\nCritical Days\t\tSusceptible to injury\temotionally unstable,\tPoor memory,\n(Crossover)\t\tor Illness,\t\tUpset easily\t\tProne to mistakes\n\t\t\tLow endurance\n", "authors": ["Jef Winsor"], "roms": { "3368d56efeb584c509bafb548f1ee5e71ac1bc70": { "file": "Biorhythm [Jef Winsor].ch8", "platforms": ["originalChip8"] } } }, { "title": "Blitz", "authors": ["David Winter"], "description": "Blitz, by David Winter\n\nThis game is a BOMBER clone. You are in a plane, and you must destroy the towers of a town. Your plane is flying left to right, and goes down. Use 5 to drop a bomb. The game ends when you crash yourself on a tower...", "release": "1996", "roms": { "6f6509f38220e057a7e32ebb22dd353c1078e3e7": { "file": "Blitz [David Winter].ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "BLITZ By David WINTER", "keys": { "a": 5 } }, "a3b80d4a9efa8e7700d348d3e3ddf81d3c7e92a9": { "file": "Blitz (fix) (by David Winter).ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "BLITZ fixed by J0hn", "keys": { "a": 5 } } } }, { "title": "BMP Viewer", "description": "BMP Viewer (2005), by Hap\n\nworks with monochrome BMPs only, of course. Put the BMP data (headerless) at offset $30. change offset $0 (200) $00ff to $1202 for Chip-8.", "roms": { "72c2cbfea48000e25891dd4968ae9f1adef1e7e3": { "file": "BMP Viewer - Hello (C8 example) [Hap, 2005].ch8", "platforms": ["superchip"] } } }, { "title": "Bowling", "description": "7. VIP Bowling\n\nBowling is a great game for recreation and competion requiring skill and a little\nbit of luck. This program simulates bowling closely with regular scoring and the\noption of using three different spins on the ball.\n\nHow to play VIP Bowling\n\n1. Load the CHIP-8 interpretor at 0000-01FF\n and the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. Up to 6 persons can compete. Make the choice by pressing Key 1,2,3,4,5 or 6.\n The players will be referred to as A,B,C,D,E and F.\n\n4. It is possible to play up to 10 frames in one game. Make your choice of the\n number of frames by pressing Key 1,2,3,4,5,6,7,8,9 or 0 (for 10 frames).\n\n5. It is possible to choose 3 ball speeds (Key 1,2 or 3). The speed option only\n affects the ball after it is released.\n\n6. At the start of a player's turn, the video will display whose turn it is and\n whether he is working on a spare, strike, 2 strikes or nothing.\n Release the ball by pressing on of the following keys: Key 1,2,3,5,7,8 or 9.\n -Key 5 will cause a straight ball.\n -Key 1,2 and 3 will cause the ball to spin up.\n -Key 1 before the first pin\n -Key 2 after the first pin\n -Key 3 after the second pin\n -Key 7,8 and 9 will cause the ball to spin up.\n -Key 7 before the first pin\n -Key 8 after the first pin\n -Key 9 after the second pin\n\n7. After the player's turn ends, the video will display whose turn it was, the\n frame, and the score. The next players follows the instructions at 6 above.\n\n8. After all players have had their turn in a frame, the video will display the\n total of each player and whether he is working on a spare, 1 strike, 2 strikes\n or nothing. It will display the frame number and the total number of frames\n to go (unless the last frame was played).\n After pressing Any key, player A can start in the next frame. Continue with\n instruction 6 above.\n\n9. If all frames in the game have been finished, press any key again. The player's\n who are still working on a spare will recieve 1 more ball, and those working\n on 1 or 2 strikes will receive 2 balls.\n\n10. After all players have finished the game, the final score will be displayed.\n\n\n ", "authors": ["Gooitzen van der Wal"], "roms": { "b3fed4ed1eb0ed693c9731dbe53b29a76236c781": { "file": "Bowling [Gooitzen van der Wal].ch8", "platforms": ["originalChip8"] } } }, { "title": "Breakout", "description": "Breakout (Brix hack) 1997, by David Winter\n\nThis game is an \"arkanoid\" precursor. You have 5 lives, and your goal is the destruction of all the brixs. Use 4 and 6 to move your paddle. The game ends when all the brixs are destroyed. This game is the same than BRIX, but has graphics looking like the game on the Atari 2600 console.", "release": "1997", "authors": ["David Winter"], "roms": { "237756a4014fb3aa82a29246a7cdd534f8dc2dbb": { "file": "Breakout (Brix hack) [David Winter, 1997].ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "left": 4, "right": 6 } } } }, { "title": "Brick", "description": "BRICK (Brix hack), 1990\n\nA modified version of BRIX, a CHIP-8 game. Original BRIX by Andreas Gustafsson. This one is a solid wall; no air between bricks! 4, 6 - left/right", "release": "1990", "roms": { "91442577a6bbf8c3267f2df95fdfc50baebe176d": { "file": "Brick (Brix hack, 1990).ch8", "platforms": ["originalChip8"] } } }, { "title": "Brix", "description": "\nBrix - by Andreas Gustafsson (1990)\n-----------------------------------\n\nThis game is an \"arkanoid\" precursor. You have 5 lives, and your\ngoal is the destruction of all the brixs. Use 4 and 6 to move\nyour paddle. The game ends when all the brixs are destroyed.\n\n\n", "release": "1990", "authors": ["Andreas Gustafsson"], "roms": { "f13766c14aeb02ad8d4d103cb5eadd282d20cddc": { "file": "Brix [Andreas Gustafsson, 1990].ch8", "platforms": ["originalChip8"] } } }, { "title": "Cave", "description": "Cave (199x)\n\nGuide the dot to end of the cave maze without bumping into a wall. Navigation: 4, 6, 2, 8.", "release": "19xx", "roms": { "5c82520906073287a3ef781746c67207ca084d93": { "file": "Cave.ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip8 emulator Logo", "description": "Chip8 test program", "authors": ["Garstyciuks"], "roms": { "d92c71b955b7634370571bd707715cf8bb0e2fb4": { "file": "Chip8 emulator Logo [Garstyciuks].ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip8 Picture", "description": "Chip8 test program", "roms": { "a82ca5c53e1dcedfab4f65efef02229145771b7d": { "file": "Chip8 Picture.ch8", "platforms": ["originalChip8"] } } }, { "title": "Clock Program", "description": "Clock Program (1981), by Bill Fisher\n\nThis neat little clock program is the perfect program to run when someone asks: \"That's nice, but what can your computer DO?\" The program features \"reverse\" video numerals on the screen, which is a nice change from the usual white numbers on a black background. Instructions:\n- Type six digits on the hex keypad for the desired clock starting time, using 23 hour format (ex.173055)\n- Hit any hex key to start clock running at the above time setting.", "roms": { "016345d75eef34448840845a9590d41e6bfdf46a": { "file": "Clock Program [Bill Fisher, 1981].ch8", "platforms": ["hybridVIP"] } } }, { "title": "Coin Flipping", "description": "Coin Flipping (1978), by Carmelo Cortez\n\nThe game is a Coin FlLpping program. Flip run up and the computer starts to flip a coin, and at the same tine shosing heads and tails on the screen, stopping at the value set in VC.", "release": "1978", "authors": ["Carmelo Cortez"], "roms": { "614a2b3d0bb5d62a16d963ac2d3a79eb3dd22742": { "file": "Coin Flipping [Carmelo Cortez, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Craps", "description": "Craps (1978) by: Camerlo Cortez\n\nTo use the Craps program, press any key to roll dice. 7 or 11 wins, 12, 2 or 3 loses on first roll. The second roll must match the first to win, but if you roll a seven you lose. This program could be expanded to include on-the-screen scoring of bets.", "release": "1978", "authors": ["Camerlo Cortez"], "roms": { "35158696bd94ea22ef34e899fff1f15f7154d4fd": { "file": "Craps [Camerlo Cortez, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Deflection", "description": "8. VIP DEFLECTION\n\nIn the VIP Deflection game you position mirrors anywhere on the display screen.\nThe object of the game is to deflect a ball of the mirrors a maximum number of\ntimes before hitting the target.\n\nThe number of deflections times the target number gives you deflection points.\nThese are added to your previous point total. If you fail to hit the target you\nget no points. The winner of the game is the player who accumulates 257 or\nmore deflected points.\n\nHow to Play VIP Deflection\n\n1. Load the CHIP-8 interpretor at 0000-01FF\n and the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. After the scores appear a letter, the target with a number and a ball. The\n letter signifies the player who will program the mirrors. This sequence will\n be repeated until there is a winner.\n\n4. To program the mirrors, select the proper mirror type by using Table 1 (VIP1-8.jpg)\n as a guide. Key 1 will place a horizontal mirror on the board. Key 2 selects a\n vertical mirror, Key 3 a slant-left mirror, Key 4 a slant-right mirror.\n\n5. After a mirror has been selected, you may position the mirror by using keys 1\n through 4 and 6 through 9 (see Table 2 for movement of a mirror). Once a\n mirror has been selected and positioned, it may be fixed into position by pressing\n Key 5.\n\n Table 2 - Mirror Positioning and Ball Direction\n Key Selection | Positioning and Direction\n ------------------+---------------------------\n 1 | up and to the left\n 2 | up\n 3 | up and to the right\n 4 | left\n 5 | right\n 7 | down and to the left\n 8 | down\n 9 | down and to the right\n\n6. You may position up to 10 mirrors on the game board. After you have the maximum\n amount on the board you must press Key 0 to progress to the fire mode. If you\n wish to progress to the fire mode with less than 10 mirrors programmed, you may\n do so by pressing Key 0. You fire the ball in the direction you want by using\n Keys 1 through 4 and Keys 6 through 9 (see Table 2).\n\n7. After the ball has reached the target or leaves the game board, the player's\n score is computed and displayed and a new ball and target appear.\n\n\n\n", "authors": ["John Fort"], "roms": { "8e5f19d8ae9f3346779613359610967a5ed95fa8": { "file": "Deflection [John Fort].ch8", "platforms": ["originalChip8"] } } }, { "title": "Delay Timer Test", "description": "Delay Timer Test (2010), by Matthew Mikolay\n\nHere's another little program I wrote to test out a feature in my game. This program allows the user to change the value of the V3 register using the 2 and 8 keys. When the 5 key is pressed, the delay timer starts counting down from the value the user placed into the V3 register, and the screen is updated as the value changes.", "roms": { "082c71b67e36e033c2e615ad89ba4ed5d55a56d0": { "file": "Delay Timer Test [Matthew Mikolay, 2010].ch8", "platforms": ["originalChip8"] } } }, { "title": "Division Test", "description": "Division Test (2010), by Sergey Naydenov", "roms": { "064492173cf4ccac3cce8fe307fc164b397013b9": { "file": "Division Test [Sergey Naydenov, 2010].ch8", "platforms": ["originalChip8"] } } }, { "title": "Figures", "description": "\nFigures - by ??? (unknown author)(xxxx)\n---------------------------------------\n\nKind of Tetris with numbers. \n\n\nControls:\n---------\n4 and 6 to move\n2 to do something (?)\n\n", "roms": { "3b2bf5dc7ffb5f3fbe168e802079f79730535ca8": { "file": "Figures.ch8", "platforms": ["originalChip8"] } } }, { "title": "Filter", "description": "Filter\n\nCatch the drop coming from the pipe at the top of the screen with your paddle.", "roms": { "ae71a7b081a947f1760cdc147759803aea45e751": { "file": "Filter.ch8", "platforms": ["originalChip8"] } } }, { "title": "Fishie", "description": "Fishie (2005), by Hap\n\nused as internal rom for fish n chips", "release": "2005-07-10", "authors": ["Hap"], "roms": { "49c7234a1733db355560a13c57b26f055533c233": { "file": "Fishie [Hap, 2005].ch8", "platforms": ["originalChip8"] } } }, { "title": "Framed MK1", "description": "Framed Mk1 (1980), by G.V. Samways\n\nThis program displays a random movement of dots. You will notice a repetition in the pattern after a time.", "release": "1980", "authors": ["GV Samways"], "roms": { "ac7c8db7865beb22c9ec9001c9c0319e02f5d5c2": { "file": "Framed MK1 [GV Samways, 1980].ch8", "platforms": ["originalChip8"] } } }, { "title": "Framed MK2", "description": "Framed Mk2 (1980), by G.V. Samways\n\nThis program displays a random movement of dots. You will notice a repetition in the pattern after a time.", "release": "1980", "authors": ["GV Samways"], "roms": { "eb72a25bd58e122e65a540807e7a1816abaa4f41": { "file": "Framed MK2 [GV Samways, 1980].ch8", "platforms": ["originalChip8"] } } }, { "title": "Guess the Number", "description": "Guess, by David Winter\n\nThink to a number between 1 and 63. CHIP8 shows you several boards and you have to tell if you see your number in them. Press 5 if so, or another key if not. CHIP8 gives you the number...", "authors": ["David Winter"], "release": "1996", "roms": { "137cb8397456f53fcab216124458238bc18c0965": { "file": "Guess [David Winter].ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "a": 5, "b": 6 } } } }, { "title": "Hidden", "description": "HIDDEN is a \"memory\" game. It is very simple to play. The rules are as follow: your goal is to find all the identical cards in a minimum time. You are playing in a 4*4 card grid. You can see only two cards at the same time. Once this time passed, these two cards will remain shown if they are identical, otherwise they will be hidden again. When the game is finished, two scores are shown: SC is your score, corresponding to the number of tries HI is the best score (smallest number of tries made to finish) The keys are: [8] - Move DOWN, [4] - Move LEFT, [5] - Show card, [6] - Move RIGHT, [2] - Move UP", "authors": ["David Winter"], "release": "1996", "roms": { "050f07a54371da79f924dd0227b89d07b4f2aed0": { "file": "Hidden [David Winter, 1996].ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "HIDDEN! 1.0 By David WINTER", "keys": { "up": 2, "left": 4, "right": 6, "down": 8, "a": 5 } }, "9b72b6656cb714cd64de00ac78dc7bf8374adec6": { "description": "This version does not have the Fx55/Fx65 (load_store_quirk) issue (where the last two tiles left are different, so you can't beat the game.)", "file": "Hidden (fix)[David Winter, 1996].ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "HIDDEN! 1.0 By David WINTER", "keys": { "up": 2, "left": 4, "right": 6, "down": 8, "a": 5 } } } }, { "title": "Hi-Lo", "description": "Hi-Lo, by Jef Winsor\n\nYou have 10 chances to guess the value of a random number between 00 and 99 selected by the program. The number at the right of the screen shows the number of the guess you are using. Enter a two digit number and the computer tells you if you are high or low. Press any key to erase this number and then, try again. If you have failed after ten guesses, press any key and the number will be shown. If you are good you will never need more than seven guesses.", "authors": ["Jef Winsor"], "release": "1978", "roms": { "dbb52193db4063149c3d8768ab47dd740d90955c": { "file": "Hi-Lo [Jef Winsor, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "IBM Logo", "description": "IBM logo", "roms": { "1ba58656810b67fd131eb9af3e3987863bf26c90": { "file": "IBM Logo.ch8", "platforms": ["originalChip8"] } } }, { "title": "Jumping X and O", "description": "Jumping X and O (1997), by Harry Kleinberg\n\nHere is what the program is written to do. First, a solid 6×6spot block appears in the upper right quadrant of the tv display. A 5×5 \"X\" pattern appears in the center and jumps randomly to a new location every 1/5 second. When the X overlaps the 6×6 block, the X disappears, an \"0\" pattern appears in the center of the screen, and repeats the process, being replaced by the X when an overlap with the block occurs. The program continues until the machine IS stopped", "release": "1977", "authors": ["Harry Kleinberg"], "roms": { "5b29263763be401c31d805bc35a4cd211d552881": { "file": "Jumping X and O [Harry Kleinberg, 1977].ch8", "platforms": ["originalChip8"] } } }, { "title": "Kaleidoscope", "description": "Kaleidoscope (1978), by Joseph Weisbecker\n\nFour spots appear in a group at the center of the screen. Press keys 2, 4, 6, or 8 to create a pattern. Keep your pattern smaller than 138 key depressions. Push key 0 to terminate pattern entry. Pushing key 0 causes your pattern to be continuously repeated forming a fascinating, changing kaleidoscope display on the screen. A \"44444442220\" key sequence provides a very nice effect Experiment to find other nice patterns.", "authors": ["Joseph Weisbecker"], "release": "1978", "roms": { "fc724ae0125f5f1ac94a79fe3afc6318b1f57556": { "file": "Kaleidoscope [Joseph Weisbecker, 1978].ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "up": 2, "left": 4, "right": 6, "down": 8, "a": 5, "b": 0 } }, "d6fa9dc9005dc0496f39ba52fef56f9fd0a5a158": { "file": "KALEID.ch8", "description": "Re-release by David Winter: A little program (not a game) to make funny graphics. Move around the screen with 2 4 6 8. To finish and make CHIP8 repeat your moves, press [.].", "release": "1996", "platforms": ["originalChip8", "modernChip8"], "keys": { "up": 2, "left": 4, "right": 6, "down": 8, "a": 5, "b": 0 } } } }, { "title": "KEYPAD TEST", "release": "2006", "description": "Keypad Test (2006), by Hap\n\npress a chip8 key and the pressed char will light up if you want to do something funny, soft-reset the chip8/emulator over and over, and the sprite layout will become messed up ;p", "roms": { "0ebc4b92c6059d6193565644fb00108161d03d23": { "file": "Keypad Test [Hap, 2006].ch8", "platforms": ["superchip"] }, "6363d99ed28b958faa1ff03f3e86724fa498ad47": { "file": "Keypad Test [Hap, 2006].ch8", "platforms": [ "originalChip8", "modernChip8", "superchip", "superchip1", "chip48", "xochip" ] } } }, { "title": "Landing", "description": "\nLanding - by ??? (unknown author)(xxxx)\n---------------------------------------\n\nTry to flatten the field for landing (?). \n\n\n\nControls:\n---------\nKey 9 drops a bomb.", "roms": { "72fb3e0a4572bdb81f484df7948a8bc736fe78d0": { "file": "Landing.ch8", "platforms": ["originalChip8"] } } }, { "title": "Life", "description": "Life (1980), by G.V. Samways\n\nThis is a display of cell growth, in accordance with the following rules:\n1. A cell is born if 3 cells are adjecent to an empty space.\n2. A cell lives if 2 or 3 cells are adjacent, and dies otherwise.\n3. All events take place simultaneously.\nTo start the game, you make a pattern by entering the cell coordinates, first the \"Y\" from 0-7 downwards, then the \"X\" from 0-F across. F initialises the program, and the number of scans is entered plus one, so that 1 gives 0 scans to F giving 14, and 0 giving 255. The sit back and watch the colony live, or die.", "authors": ["GV Samways"], "roms": { "efa6bc8f1f35baaa16700d68a83dc4919797e2fe": { "file": "Life [GV Samways, 1980].ch8", "platforms": ["originalChip8"] } } }, { "title": "Lunar Lander", "description": "15. Lunar Lander\n\nYou are descending to the floor of a 250-foot crater. The right side of the TV display\nshows amount of fuel, feet from bottom and fall rate per cycle. Lenght of fall rate\ncycle changes from about 1/4 second to one second. The fall rate increases by one\nfoot per second/per cycle. The computer will update the display only at the end of\neach cycle.\n\nThe left side of the display shows the Lunar Lander descending from 250 feet. The\nLander will first appear at one of sixteen locations. It will then slowly drop down\nthe crater. The crater walls have rock formations protruding from them which must\nbe avoided. If either rocket motor should touch any part of the crater, the Lander\nwill explode in a cloud of smoke and disintegrate. (Remember, these are atomic\nthrusters and react like miniature atomic bombs upon impact).\n\nWhen you reach 32 feet, the display will change, and you will see the crater floor.\nYou must now ladn between the rock formations on the floo and maintain a minimum fall\nrate. As you drop your fall rate to zero, you soon discover that the Lander becomes\nmore and more unstable just as any hovering object would. And now with perfect skill\nyou guide the ship in for a perfect touch down, or?\n\nHow to Play VIP Lunar Lander\n\n1. Load the CHIP-8 interpreter at 0000-01FF and teh game starting at 0200.\n\n2. Key 2 controls the thrust of the Lunar Lander. One tone beep equals one pound\n of fuel and one foot of thrust.\n\n3. Key 4 controlls the horizontal stabilizing engine, and moves the Lander one\n foot to the left per one pound of fuel.\n\n4. Key 6 controls the stabilization to the right.\n\n5. Stabilization controls only react after: (a) a complete fall cycle, or (b) after\n the Key 2 thrust control is pressed. You must be aware of this at all times or\n you will crash even though either key 4 or 6 is pressed.\n\n6. At the end of each cycle, the Lunar Lander will move randomly at the rate of one\n foot either right or left. Therefore, as the fall rate approaches zero, the Lander\n becomes more uncontrollable, and your horizontal stabilizers react more quickly.\n (Just like the real thing).\n\n7. If you land too fast, the Lander will bounce and flip over.\n\n8. If you run out of fuel, the Lander will crash.\n\n9. You will not be allowed to go above 250 feet. If you try to do so, you will just\n waste precious fuel.\n\n10. Once you reach 32 feet and move into the landing display, you will not be allowed\n to rise above 26 feet. Trying to do so will waste more precious fuel.\n\n11. Game options\n \n You may select one of three options at the begining of the game.\n\n Option 1: You start at 250 feet. You are given 150 pounds of fuel. You must land\n at 5 feet per second or less. The initial descent display is easy to\n maneuver through.\n\n Option 2: You start at 250 feet. You have 200 pounds of fuel. You must land at 3 feet\n per second or less. The initial descent display is hard to maneuver through.\n\n Option 3: You start at 32 feet. You have 100 pounds of fuel. You must land at 3 feet\n per second or less. This display allows you to practice landing. \n\n You should consider Option 2 as the complete game when trying for Astronaut Ratings.\n\n12. Astronaut Ratings\n\n The computer will award you with ratings depending on how good a lander you are.\n\n You will obtain the rating of Astronaut by landing without regard to fall rate or\n fuel. You must not exceed fall rate, or zero fuel.\n \n You will obtain the rating of Astronaut Pilot, by ladning with regard to fuel. 80\n pounds or more if you land between the two rock formations on the floor, and 50\n pounds or more if you land between the crater wall and a rock formation.\n\n You will obtain the rating of Astronaut Captain by landing the ship with regard to\n fuel as per above and if the fall rate is two feet per second or less. (Not an\n easy task, as you will soon discover).\n\n13. About Graphics\n\n This game has some interesting graphic displays when you run out of fuel, crash,\n land too fast, when you land successfully. I will leave them to your discovery,\n as they are fun to watch.\n\n14. Landing Sites\n\n The final landing display will appear somewhat like the illustration below\n (VIPG1-15.jpg). You may land in any of the three locations pointed to. To land\n between the crater walls and rock formations, you will have to first bring the\n Lander to a zero fall rate while hovering in the center landing area. Then bring\n the ship up and just over the rock formation, and let it drop down to the landing\n site. At the last moment, a few taps on the thruster button will slow the lander\n to the required fall rate. It will take you many tries to land here, but don't\n give up, it can be done!!\n\nNOTE: VIP Lunar Lander requires at least 3K of RAM. RAM memories are available to\n increase your VIP from 2K to 3K at your local computer store or by contacting:\n RCA VIP Marketing\n New Holland Avenue\n Lancaster, PA 17604\n", "roms": { "72e8f3a10a32bd7fb91322ecab87249f95e81e57": { "file": "Lunar Lander (Udo Pernisz, 1979).ch8", "platforms": ["originalChip8"] } } }, { "title": "Mastermind FourRow", "description": "\t\tMASTERMIND\n\t\t by\n\t Robert Lindley\n\nI have progranmed two versLons of the game Mastermind. This game is distributed by Invicta Plastics, Suite 940, 200 - 5th Ave., New York, NY 10010, and is available most pLaces where toys and games are sold.\nFor complete details of the game, please refer to their instructions. The information given here refers to this particular VIP iurplementation.\nThe two versions are essentially the same except that the first has a four number code and the second has a five nr:mber hidden code selected at random.. In the four number version, the digits one through six are used and in the five number version the diglts zero through seven are used.\nWhile the game is running, the other hex keys, except key F, have no effect. Key F is used when you change your mind and want to change your input. This key erases the current partial entry.\nThe game starts by displaying a series of dashes arranged in rows. As the game progresses, the player attempts to deduce the hidden code by replacing the dashes with digits entered via the hex keyboard. Each tlme a hex key is used, the selected digit replaces a dash in one vertical column. This vertical column is one guess of the ten allowed to deduce\nthe hidden number. When the bottom dash in any column is replaced by a digit, that try is imidiately scored. This score appears below the current column. If any digit in the column exactly matches the hidden number digit in the same row, a broken bar will appear. then four or five (one for each row in the game) appear, the hidden number has been deduced\nand it will be revealed at the right end of the screen. If any digit in the column matches a hidden digit, but in an incorrect erorr, a white bar will appear. Note that the scoring is across all rows. For example, if there are two fives in a column and one of then is in the correct row and there is only one five in the hidden numbers, one broken bar will appear.\nWhen all allowed ten tries have been used, the hidden number will be revealed. \n\n", "authors": ["Robert Lindley"], "release": "1978", "roms": { "669e32b6f42f52da658e428f501aabcdfa37fb2e": { "file": "Mastermind FourRow (Robert Lindley, 1978).ch8", "platforms": ["originalChip8"] } } }, { "title": "Maze", "description": "Maze (199x), by David Winter\n\nDrawing 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.\n\nThe 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.", "authors": ["David Winter"], "images": ["Maze_SCHIP__1.png"], "release": "199x", "roms": { "b9272ae1acdaaa79ab649f6b48b72088ca2b1d74": { "file": "Maze [David Winter, 199x].ch8", "platforms": ["originalChip8", "modernChip8"] }, "8b70080adbac44513ec60005734a816372b845ec": { "file": "Maze (alt) (by David Winter)(199x).ch8", "platforms": ["originalChip8", "modernChip8"] } } }, { "title": "Merlin", "description": "Merlin, by David Winter\n\nThis is the SIMON game. The goal is to remember in which order the squares are lighted. The game begins by lighting 4 random squares, and then asks you to light the squares in the correct order. You win a level when you give the exact order, and each increasing level shows a additionnal square. The game ends when you light an incorrect square. Keys are 4 and 5 for the two upper squares, then 7 and 8 for the two other ones.", "authors": ["David Winter"], "roms": { "d979858bb9ffd07b48f52f92a8bcac0199f3623e": { "file": "Merlin [David Winter].ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "MERLIN By David WINTER" } } }, { "title": "Minimal game", "description": "Minimal Game (2007), by Revival Studios", "release": "2007", "authors": ["Revival Studios"], "roms": { "4a4123320d841ed04d8c1cd2ad6132a06b83dfa0": { "file": "Minimal game [Revival Studios, 2007].ch8", "platforms": ["originalChip8"] } } }, { "title": "Missile Command", "description": "\nMissile Command - by David Winter (19xx)\n----------------------------------------\n\nYou must shoot the 8 targets on the screen using key 8. \n\nYour shooter moves a little bit faster each time you shoot. \nYou have 12 missiles to shoot all the targets, and you win 5\npoints per target shot.\n\n\n", "release": "1996", "authors": ["David Winter"], "roms": { "0d0cc129dad3c45ba672f85fec71a668232212cc": { "file": "Missile [David Winter].ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "MISSILE by David WINTER", "keys": { "a": 8 } } } }, { "title": "Most Dangerous Game", "description": "10. VIP Most Dangerous Game\n\nVIP Most Dangerous Game pits a hunter against a hunted in a maze. The hunter must\nshoot the hunted before either time runs out or the hunted escapes the maze.\nHowever, neither the hunted nor the hunter can see a wall in the maze until he runs\ninto it. There is always at least one path through the maze.\n\nHow To Play VIP Most Dangerous Game\n\n1. Load the CHIP-8 interpretor at 0000-01FF\n and the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. Hunted's turn:\n When the arrow appears in the lower left, it is the hunted's turn. Keys 2-4-6-8\n control direction (up-left-right-down, respectively). The hunted continues to\n move until a) he makes 5 moves, b) he hits a wall or c) key 0 is pressed.\n\n4. Hunter's turn\n When the arrow appears in the lower right, it is the hunter's turn. The hunter's\n turn consists of two modes, the move and the shoot. Keys 2-4-6-8 and 0 control both\n modes. Like the hunted, the hunter continues to move until a) he makes 3 moves,\n b) he hits a wall or c) key 0 is pressed. If he hits the wall, case b), he cannot\n fire a bullet. The hunter may fire one of his bullets using the direction keys\n 2-4-6-8. The bullet will travel four squares in the corresponding direction, unless\n a wall is encountered. If the hunter prefers not to use a bullet, he must press key 0.\n\n5. Repeat steps 3 and 4 until:\n a) The number of turns (upper left on the display) expire. The hunted wins.\n b) The hunter lands on or shoots the hunted. The hunter wins.\n c) The hunted lands on hunter, thereby giving up. The hunter wins.\n d) The hunted reaches the lower right corner of the maze with at least 1 move\n remaining in his turn. The hunted wins, by escaping the maze.\n\n6. Variations of VIP Most Dangerous Game may be played by changing certain bytes in\n the program.\n\nLocation Default Meaning\n0215\t 0F\t Number of turns in the game.\n0217\t 06\t Number of bullets hunter has at start.\n0219\t 03\t Number of moves per turn for the hunter.\n0221\t 01\t Number of squares per move (hunted and hunter).\n022B\t 05\t Number of moves per turn for the hunted.\n024B\t 01\t If zero, walls are invisible.\n0355\t 04\t Number of squares a bullet will go.\n04E3\t 70\t Probability (out of 100Hex) of a wall appearing.\n04EB\t FE\t If FF, a wall may appear at previously tested boundaries.\n", "authors": ["Peter Maruhnic"], "roms": { "fa7c04f68d78e0faf6d136a3babe3943fc2e02f1": { "file": "Most Dangerous Game [Peter Maruhnic].ch8", "platforms": ["originalChip8"] } } }, { "title": "Nim", "description": "Nim (1978), by Carmelo Cortez\n\nThe Nim Game is a little less graphic than most games. The player may go first by pressing. \"F\" key, any other let the computer go first. You subtract 1, 2 or 3 fron the score. The one who ends up with the last number loses!", "authors": ["Carmelo Cortez"], "roms": { "4031dae5c7545a1adc160a661be36f19fc1d47b2": { "file": "Nim [Carmelo Cortez, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Paddles", "description": "\nPaddles - Simple Pong game\n---------------------------------------\n\n\nControls:\n---------\nF = 1P game\nE = 2P game \n\n7/9 = P1 left/right\n4/6 = P2 left/right\n\n\n", "roms": { "a18f1e3897416180b32e47ddc82cba9aca2c8d52": { "file": "Paddles.ch8", "platforms": ["originalChip8"] } } }, { "title": "Particle Demo", "description": "Particle Demo (2008), by zeroZshadow\n\nThis is my particledemo for the Chip-8, SuperChip and MegaChip8. Works on real hardware as well as emulators. Enjoy!", "release": "2008", "authors": ["zeroZshadow"], "roms": { "507e7dc6783565071dfe4b72154af431d4466958": { "file": "Particle Demo [zeroZshadow, 2008].ch8", "platforms": ["originalChip8"] } } }, { "title": "Pong", "description": "OK. here is PONG version 1.1. The ball is a little faster in this\nversion making play a little more realistic. I know PONG 1.0 was\njust posted yesterday, but I think this version is significantly\nbetter, so here it is.\n\nUse keys 7 and 4 move left player and / and * move right player.\n\nEnjoy!!\n\n", "authors": ["Paul Vervalin"], "release": "1990", "roms": { "b232ef880bd6060fb45fa6effed7edf0ae95670e": { "file": "Pong [Paul Vervalin, 1990].ch8", "platforms": ["originalChip8"] } } }, { "title": "Pong 2", "description": "\nPong 2 (Pong hack) - by David Winter (1997)\n-------------------------------------------\n\nHere is the well known pong game. Two versions are available.\nThe only difference is that PONG2 is mostly like the original game. \n\n\nPlayer 1 uses 1 and 4, player 2 uses C and D.", "release": "1997", "authors": ["David Winter"], "roms": { "1830eb401ba8789a477dfcf294873a5479ebcfe8": { "file": "Pong 2 (Pong hack) [David Winter, 1997].ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "up": 1, "down": 4, "player2Up": 12, "player2Down": 13 } } } }, { "title": "Pong", "description": "Single player pong game", "authors": ["1 player"], "roms": { "607c4f7f4e4dce9f99d96b3182bfe7e88bb090ee": { "file": "Pong (1 player).ch8", "platforms": ["originalChip8"] } } }, { "title": "Puzzle", "description": "\nPuzzle - 4x4 tile puzzle - rearrange them into the order 0-F\n--------------------------------------\n\nWait for randomization... Instead of moving the item by pressing his \nassociated key, move it UP DOWN LEFT RIGHT with respectively 2 8 4 6. \n\nUp and Down are inverted as the game uses the original CHIP8 keyboard.\n\t \n\n*NOTE: must exchange up and down keys.", "release": "199x", "roms": { "1293db0ccccbe7dd3fc5a09a2abc5d7b175e18e0": { "file": "Puzzle.ch8", "platforms": ["originalChip8"] } } }, { "title": "Random Number Test", "description": "Random Number Test (2010), by Matthew Mikolay\n\nI don't know if any of you will be interested in this, but I wrote this small program while coding my game to test out the random number generator. I wanted to see if there is a chance that zero will show up as the random number, and it turns out it can. Anyway, when you run the program, it brings a random number up on the screen. When you press any of the keys, it brings another random number up on the screen. This goes on until you quit the program. Address 0x202 holds the C0FF instruction, which commands the CHIP-8 interpreter to set V0 to a random number with the mask 0xFF. This yields 256 different possible numbers (0-255). If C0FF is changed to something like C00A, then the mask will change. This would yield 11 different possible numbers (0-10).", "authors": ["Matthew Mikolay"], "release": "2010", "roms": { "f1e036fb93b482b1ddfcb2bc1a4de43c8cf51def": { "file": "Random Number Test [Matthew Mikolay, 2010].ch8", "platforms": ["originalChip8"] } } }, { "title": "Reversi", "description": "6. VIP REVERSI\nReversi is a game over 100 years old, which has become popular recently under the\nname Othello. The game is played on a 8x8 square, using two kinds of markers.\nIn VIP Reversi one player has the open markers and the other player the solid\nmarkers. The score for either player at any time is the total number of his markers\non the square.\n\nHow to play VIP Reversi\n\n1. Load the CHIP-8 interpretor at 0000-01FF\n and the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. The 8x8 square will be formed and the starting marker configuration shown, having\n two of each kind of marker in the center four locations of the square. The starting\n score for each player is shown as 02 above a line of his markers.\n\n4. Your VIP indicates the player's turn by blinking that player's score and also blinking\n a cursor dot in the 8x8 square. A player moves the blinking cursor dot in the 8x8\n square by pressing the direction keys 1-4 and 6-9 as shown. (VIPG1-6.JPG)\n\n5. When the cursor-dot is properly located, the player presses key 5 to place his marker\n on the square. You will find that your VIP will not allow you to make a non-valid\n play. The only placements allowed are onces for which at least one of the other\n player's markers is surrounded between an existing marker of your own and your new\n marker being placed. All these markers must be in consecutive positions on the\n square and can be in any horizontal, vertical or diagonal direction. Once a new\n marker has been placed, your VIP will change all such surrounded markers of the\n other player to your kind and change the scores.\n\n6. Sometimes it may not be possible for a player to make a valid move. If this happens\n he must forfeit his move by pressing the \"F\" key! The game ends when neither player\n can play or when the 8x8 square is completely filled with markers. The goal is to\n end the game with the highest score. Do not be discouraged if during the game you\n seem to be losing because this is a game with dramatic reversals! Develop a winning\n strategem and become a champion!!\n", "roms": { "ff639eceaf221ae66151a03779b41fae7118d2d8": { "file": "Reversi [Philip Baltzer].ch8", "platforms": ["originalChip8"] } } }, { "title": "Rocket", "release": "1978-12", "authors": ["Joseph Weisbecker"], "description": "Rocket - by Joseph Weisbecker (1978)\n------------------------------------\nfrom Byte Magazine Dec.1978\n\n\nAn enemy UFO will be constantly moving from left to right across the top of the screen.\nA single digit score will be displayed at the lower right. A rocket ship will appear at \na random horizontal position along the bottom edge of the display area. You can launch\nthis rocket by pressing \"F\" on the hexadecimal keyboard.\n\nThe rocket will then move vertically toward the top of the screen. When it reaches the\ntop or hits the target UFO it will be erased and a new rocket will appear at the bottom\nof the screen.\n\nAfter nine rockets have been launched the game ends and no new rockets will appear. If\nyou hit the UFO with a rocket the score will incremented by 1.\n\n\nControls:\n---------\nF = launch rocket\n\n", "roms": { "3d1d029d6e31206d245c0ba881c0d1f003953bad": { "file": "Rocket [Joseph Weisbecker, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Rocket", "release": "2020", "authors": ["Jason DuPertuis"], "roms": { "466ce147503c536b23a7548d6adf027c26d28df3": { "file": "Rocket (Jason DuPertuis)(2020).xo8", "release": "2020", "platforms": ["xochip"] } } }, { "title": "Rocket Launcher", "roms": { "e2005db6391f589534dd2d63a95b429338bd667c": { "file": "Rocket Launcher.ch8", "platforms": ["originalChip8"] } } }, { "title": "Rocket Launch", "description": "Another Rocket launcher game by Jonas Lindstedt. Press \"B\" to start. Press \"4\" to go LEFT and \"6\" to go RIGHT.", "release": "19xx", "authors": ["Jonas Lindstedt"], "roms": { "5e70f91ca08e9b9e9de61670492e3db2d7f7d57a": { "file": "Rocket Launch [Jonas Lindstedt].ch8", "platforms": ["superchip"] } } }, { "title": "Rush Hour", "description": "Rush Hour (v1.1) for CHIP-8 by hap 08-02-08, http://hap.samor.nl/\nOriginally released on 17-12-06. Version 1.1 improves a few things.\nBased on a boardgame by Nobuyuki Yoshigahara \"Nob\" and ThinkFun,\nhttp://www.thinkfun.com/\n\nThis game contains 170 puzzles. Most were taken from the original cardsets,\nsome were made by me, and some were generated with Michel's PyTraffic,\nhttp://alpha.uhasselt.be/Research/Algebra/Members/pytraffic . Refer to\nthe source code for detailed information on this.\n\nHOW TO PLAY\n===========\n\nThe goal of the game is to slide the arrow block(s) out of the 6*6 grid.\nCompleting 10 boards will be awarded with the inclusion of the next boardset(s)\nas seen from the connections on the boardset select screen, a password will be\ngiven so you don't have to complete the game in a single session.\n\n HEX key PC key* Use\n---------------------------\n 5 W up\n 8 S down\n 7 A left\n 9 D right\n A Z ok/hold to slide\n 1 1 option(in-game)/back\n\n* = for interpreters that have the 4*4 keypad at 1234/QWER/ASDF/ZXCV.\n", "authors": ["Hap"], "release": "2006-12-17", "roms": { "4639f86beb0a203ae512b85d3b56d813b2dea7b4": { "file": "Rush Hour [Hap, 2006].ch8", "platforms": ["originalChip8"] } } }, { "title": "Russian Roulette", "description": "Russian Roulette (1978), by Carmelo Cortez\n\nThis game is called Russian RouLette. Press any key to Spin and pull the Trigger. A \"Click\" or \"Bang\" will show, get ten \"clicks\" in a row and you win.", "authors": ["Carmelo Cortez"], "roms": { "24960090b2afc9de2a4cb3ee7daf6a21456bb49b": { "file": "Russian Roulette [Carmelo Cortez, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Sequence Shoot", "description": "12. VIP Sequence Shoot\n\nYou score points by having the sharp-shooter hit the targets in the proper sequence.\n\nHow to Play VIP Sequence Shoot\n\n1. Load the CHIP-8 interpreter at 0000-01FF and\n the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. Pressing the Key C causes the little man to shoot the top target, Key D shoots the\n one below it, Key E the next lower and Key F the bottom target.\n\n4. One of the four targets flashes and the computer waits for you to shoot it. When\n you press teh correct key, you get one point. Then two flash, on after the other.\n Shoot the one that flashed first, then shoot the other. This gives you two more\n points. Three targets (when hit in the same order as they flashed) add three\n points to your score.\n\n5. Each time you shoot such a series of targets in proper sequence, your score\n increases by the number of targets you hit. An the next series you see is longer\n by one target. The maximum length of sequence is 22 targets, that is a score of 254.\n\n6. Improper sequencing of shots in any series ends the game.", "authors": ["Joyce Weisbecker"], "roms": { "448f9d30d2157ab42679b809d4fb0b43d145f74f": { "file": "Sequence Shoot [Joyce Weisbecker].ch8", "platforms": ["originalChip8"] } } }, { "title": "Shooting Stars", "description": "Shooting Stars (1978), by Philip Baltzer", "authors": ["Philip Baltzer"], "release": "1978", "roms": { "443550abf646bc7f475ef0466f8e1232ec7474f3": { "file": "Shooting Stars [Philip Baltzer, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Sierpinski", "description": "Sierpinski Carpet Demo (2010), by Sergey Naydenov", "release": "2010", "authors": ["Sergey Naydenov"], "roms": { "a0073e944d5ae9ca14324543fdf818907de80449": { "file": "Sierpinski [Sergey Naydenov, 2010].ch8", "platforms": ["originalChip8"], "embeddedTitle": "C8P" } } }, { "title": "Slide", "description": "5. VIP SLIDE\n\nSlide is a two-person game. Each player tries to slide a \"puck\" over the high-scoring\n\"spots\" without hitting the back wall.\n\nHow To Play VIP Slide\n\n1. Load the CHIP-8 interpretor at 0000-01FF\n and the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. The puck moves up and down randomly. Press \"0\" key to stop the puck. The puck\n will move towards the spots after you release the key. The longer you hold the\n key down, the further the puck travels (maximum time approximately 2.5 seconds).\n\n4. You get 2 points for hitting the first spot, 4 points for either of the next two\n spots and 8 points for either of the last two. The highest score possible is 216\n (two spots can be hit on one slide).\n\n5. If you hit the back wall, though, you get zero points for that slide, even though\n you've hit a spot.\n\n6. Each player gets 3 pucks per turn and 6 turns in a game.\n", "authors": ["Joyce Weisbecker"], "roms": { "7623fa0fa915979226566b24107360e7537735f4": { "file": "Slide [Joyce Weisbecker].ch8", "platforms": ["originalChip8"] } } }, { "title": "Soccer", "description": "\nSoccer - by ??? (unknown author)(19xx)\n--------------------------------------\n\nPong-like. \n\n1/4 = P1 up/down\n\nC/D = P2 up/down ", "release": "19xx", "roms": { "6df358d77961a0bf21e98876f9f616791cba31e3": { "file": "Soccer.ch8", "platforms": ["originalChip8"] } } }, { "title": "Space Flight", "description": "Space flight game\n
Fly through the asteroid field. Use 1 and 4 key to navigate space ship and E/F to start the game.", "release": "19xx", "roms": { "aa4f1a282bd64a2364102abf5737a4205365a2b4": { "file": "Space Flight.ch8", "platforms": ["originalChip8"] } } }, { "title": "Programmable Spacefighters", "description": "14. VIP Programmable Spacefighters\n\nProgrammable Spacefighters is a combat game involving 2 to 8 spaceships competing\nfor the domination of a contained field in space. The field of play is a \ntwo-dimensional representation of an oblong spheroid.\n\nThe movement and fire of each spacefighter is controlled by programming a series of\ncommands into each fighter's instruction storage table. Once all the spacefighters\nare programmed, they carry out their commands by sequentially executing a single step\nat a time. The play of the game ins divided into rounds. Each spacefighter may\nexecute between 1 and 15 commands per round.\n\nThe fighters all have the same appearance and capabilities. Players distinguish\nbetween fighters by examining the defense strength and position of their fighters\nat the begining of every round.\n\nEach fighter may face in any of 8 directions. All firing and forward movement\noccurs in the direction the fighter is currently facing. As a spacefighter crosses\noutside the two-dimensional field of play, it wraps around and re-enters on the\nopposite side of the field. Laser bursts terminate when they travel outside the\nfield or hit a target.\n\nEach round consists of a selected number of steps. Each step is executed in 2 parts.\nDuring the first part, every spacefighter wishing to fire may execute a fire operation.\nThe defense strength of any fighter which is hit by a laser burst is reduced by 1\nand a small flash appears.\n\nAfter all fighters have had an opportunity to execute fire instructions, the movement\npart of the step begins. Any fighter which has had its defense strength reduced to 0\nis destroyed and a longer flash appears. The defense strength is changed to a special\ncode so that the fighter will no longer be programmable or take part in the execution\nphase. The destroyed fighter will still be open to examination during the Defense/\nPosition Check phase. Fighers having a defense strength greater than 0 may execute\na movement command if there is one. Breaking each step into 2 such parts removes any\nstrategic advantage to moving first.\n\nThe nature of the game, in that there are variable parameters and no fixed victory\nconditions, allows the players a lot of freedom. Two to eight players can command\nsingle fighters. Four or less players can each command multiple fighters. Two\nfleets could complete to destroy their opponents' flagship first. Handicaps can\nbe implemented through an imbalance of fighters in different fleets. An odd number\nof players can play in a free for all or team game. In a non-combat approach, a full\ncomplement of space fighters could be programmed to preform in kaleidoscope or other\ntype formations.\n\n\nHow to Play VIP Programmable Spacefighters\n\n1. Load the CHIP-8 interpreter at 0000-01FF and\n the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. Initalization of Game.\n Various parameters are entered at the start of the game to determine the number\n of spacefighters and other aspects of play.\n\n S: Enter number of spacefighters. 1 to 8 spacefighters may be used. The program\n will adjust invalid enteries to the nearest valid number.\n\n D: Enter defense strength. A spacefighter may be hit from 1 to F times by laser\n before being destroyed.\n\n E: Enter number of command entries. A spacefighter may be programmed with 1 to F\n commands during the programming phase of each round.\n\n C: Enter clock duration/no clock. A timer clock 1 to F phorseks in duration may\n be selected. Each phorsek equals 4 seconds. The clock is not enabled if a 0\n is entered. The clock time is the time allowed for each fighter to be set up.\n\n F: Enter fire power available. A spacefighter may be allowed to fire 1 to F\n laser bursts per round.\n\n A: Enter accumulation/no accumulation. A spacefighter may be allowed to accumulate\n all unused laser bursts by entering 1 to F. Accumulation is not allowed if a\n 0 is entered.\n\n4. Presentation of Field and Spacefighters.\n The two-dimensional representation of the palying fields consists of 10 vertical\n by 15 horizontal positons indicated by grid markings around the perimeter. The\n spacefighters will be in their initial positions.\n\n5. Defense/Position Check.\n Enter number of spacefighter to be examined.\n S: Current spacefighter being examined.\n D: Defense strength of current spacefighter.\n Enter 0 to end defense/position check phase.\n\n6. Program Spacefighters.\n Surviving spacefighters are programmed in ascending order. Enter 0 to begin\n programming first spacefighter. Defense strength and position are shown during\n programming.\n E: indicates number of enteries left after current command.\n C: indicates time remaining to program current fighter if clock was entered.\n\n COMMAND FUNCTION\n 1 Rotate 45 ccw, Move fwd\n 2 Move fwd\n 3 Rotate 45 cw, Move fwd\n 4 Rotate 45 ccw\n 5 Fire\n 6 Rotate 45 cw\n B Erase all commands and reprogram current spacefighter\n E End programming of current spacefighter\n 7-A,C,D,F Rest, No operation\n 0 Rest, Begin programming next spacefighter\n\n Enter 0 to begin programming each successive spacefighter.\n\n7. Execute Commands.\n Enter 0 after all spacefighters are programmed to start execution of commands.\n\n8. The recommended starting point when tryint the game out is with 1 or 2 spacefighters,\n any defense, F (15) entries per round, no clock, F (15) fire power and any accumulation\n S: 1 or 2\n D: 1\n E: F\n C: 0\n F: F\n A: 0\n\n Use the above to try out the movement and fire execution of the fighters. Try\n performing loops, figure 8's, tight turns, maximum fire coverage techniques, etc.\n Start out simple when first playing the game against an opponent. \n Eight spacefighters can get very complicated.\n\n9. Changing different parameters creates very different effects on the play of the game.\n The main effect of a large number of fighters is a more complicated game. A large\n number of enteries per round results in a more lively game involving farsighted\n planning. Fewer enteries involves more thinking and reacting to immediate developments\n but is not without strategy when there are multiple fighters opposing each other.\n The clock provides pressure which can be greatly increased by the moves-to-time ratio.\n More fire power increases the importance of movement and positioning. Accumulation\n of fire power can have long range effects if there is low fire power and a large\n number of moves per round.\n", "authors": ["Jef Winsor"], "roms": { "726cb39afa7e17725af7fab37d153277d86bff77": { "file": "Programmable Spacefighters [Jef Winsor].ch8", "platforms": ["originalChip8"] } } }, { "title": "Space Intercept", "description": "Space Intercept (1978), by Joseph Weisbecker\n\nAt startup, Press 1 to select the large UFO which counts 5 points when hit or 2 to select the small UFO which counts 15 points when hit. Launch your rocket by pressing key 4,5 or 6. You get 15 rockets as shown in the lower right corner of the screen. Your score is shown in the lower left corner of the screen.", "roms": { "ed829190e37815771e7a8c675ba0074996a2ddb0": { "file": "Space Intercept [Joseph Weisbecker, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Space Invaders", "description": "Space Invaders (1978), by David Winter\n\nThe well known game. Destroy the invaders with your ship. Shoot with 5, move with 4 and 6. Press 5 to begin a game.", "authors": ["David Winter"], "release": "1996", "roms": { "5c28a5f85289c9d859f95fd5eadbdcb1c30bb08b": { "file": "Space Invaders [David Winter].ch8", "platforms": ["superchip"], "embeddedTitle": "SPACE INVADERS 0.91 By David WINTER", "keys": { "left": 4, "right": 6, "a": 5 } }, "f100197f0f2f05b4f3c8c31ab9c2c3930d3e9571": { "file": "Space Invaders [David Winter] (alt).ch8", "platforms": ["superchip"], "keys": { "left": 4, "right": 6, "a": 5 } } } }, { "title": "Spooky Spot", "description": "Spooky Spot (1978), by Joseph Weisbecker\n\nNow you can let the computer make your big decisions or predict the future just like governmentt or industry leaders do. You will see the words YES and NO at the right of the screen. Ask the computer any question that can be answered with YES or NO. Press KEY 0 and the spooky spot will show you the computer's answer. This program replaces your old fashioned mechanical OUIJA board.", "authors": ["Joseph Weisbecker"], "roms": { "1bd92042717c3bc4f7f34cab34be2887145a6704": { "file": "Spooky Spot [Joseph Weisbecker, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "SQRT TEST PROGRAM", "description": "SQRT Test Program (2010), by Sergey Naydenov", "roms": { "2dbb5b53121ec84cb2377fcb645e57cc8b5eaa09": { "file": "SQRT Test [Sergey Naydenov, 2010].ch8", "platforms": ["originalChip8"] } } }, { "title": "Squash", "description": "Squash, by David Winter\n\nBounce a ball around a squash court with your paddle", "release": "1997", "authors": ["David Winter"], "roms": { "a58ec7cc63707f9e7274026de27c15ec1d9945bd": { "file": "Squash [David Winter].ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "up": 1, "down": 4 } } } }, { "title": "Stars", "description": "Stars Demo (2010), by Sergey Naydenov", "release": "2010", "authors": ["Sergey Naydenov"], "roms": { "0085dd8fce4f7ac2e39ba73cf67cc043f9ba4812": { "file": "Stars [Sergey Naydenov, 2010].ch8", "platforms": ["superchip"], "embeddedTitle": "C8P" }, "a4c8e14b43dc75bc960a42a5300f64dc6e52cf32": { "file": "Stars (by Sergey Naydenov)(2010).sc8", "platforms": ["superchip"], "embeddedTitle": "C8P" } } }, { "title": "Submarine", "description": "Submarine (1978), by Carmelo Cortez\n\nThe Sub Game is my favorite. Press \"5\" key to fire depth charges at the subs below. You score 15 points for a small sub and 5 points for the larger. You get 25 depth charges to start.", "authors": ["Carmelo Cortez"], "roms": { "89aadf7c28bcd1c11e71ad9bd6eeaf0e7be474f3": { "file": "Submarine [Carmelo Cortez, 1978].ch8", "platforms": ["originalChip8"] } } }, { "title": "Sum Fun", "description": "11. VIP Sum Fun\n\nThe object of this game is to add up the three digits\nwhich appear in the middle of the screen and then hit\nthe key representing the total as fast as you can.\n\nHow to Play VIP Sum FUn\n\n1. Load the CHIP-8 interpreter at 0000-01FF and\n the game starting at 0200.\n\n2. Turn RUN switch on.\n\n3. You get twenty sets of three digits per game and\n between zero and ten points per set. The faster you\n enter the correct total, the more points you win.\n\n4. If you wait more that 3 seconds, you get zero points.\n The correct sum is shown above the three digits after\n you enter it, and there is a pause before the next\n set appears.\n\n5. The score is shown in the upper right-hand corner of\n the screen. The maximum number of points you can score\n is 200. Between 120 and 159 points is above average.\n A score of 160 or higher is outstanding.\n\n", "authors": ["Joyce Weisbecker"], "roms": { "83a2f9c8153be955c28e788bd803aa1d25131330": { "file": "Sum Fun [Joyce Weisbecker].ch8", "platforms": ["originalChip8"] } } }, { "title": "SuperWorm V4", "description": "-----------------------------------------------------------------------------\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tSuperWorm V4\nAuthor\t\t:\tRB (Original game)\n\t\t \tUpdates and fixes by: Martijn Wenting / Revival Studios\nGenre\t\t:\tGame\nSystem\t\t:\tChip-8 / SuperChip8\nDate\t\t:\t10/08/2007 \nProduct ID\t:\tRS-C8001\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2007 Revival Studios.\nOriginal game: SuperWorm is (c)Copyright 1992 RB\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nSuperWorm V4 is an update of the SuperChip8 game: Worm3 by RB.\nThe original game was only for SuperChip, so i've created a Chip-8 port.\nIt also includes several speed fixes and a new control system.\n\nRunning the game:\n-----------------\nUse the Megachip emulator or any other Chip-8/SuperChip compatible emulator to run the game.\n\nCredits:\n--------\nChip-8 version, Updates and fixes by: Martijn Wenting\nOriginal game by: RB\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this game in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios\n\n", "release": "2007", "authors": ["RB-Revival Studios", "Martijn Wenting"], "roms": { "a1c1e0e7b01004be3ee77c69030e6b536cb316e6": { "file": "Worm V4 [RB-Revival Studios, 2007].ch8", "platforms": ["originalChip8"] }, "2d415bf1f31777b22ad73208c4d1ad27d5d4f367": { "file": "SuperWorm V4 (by RB & Revival Studios)(2007).sc8", "platforms": ["superchip"] } } }, { "title": "Syzygy", "description": "SYZYGY v0.1\n\nOne of the first games I remember playing on a computer was \ncalled \"syzygy\" on a now ancient TRS-80 Model 1. It has since\nappeared on other computers under various names. Why it was\ncalled syzygy, I have no idea (consult Websters). However, since\nthe HP48SX has approximately the same memory, graphics and cpu\npower as my TRS-80 did (something like 16kB, 128x64, and a 1.2Mhz Z80),\nI thought it would be amusing to play it again. Now, approximately\nto my recollection, and with many apologies to the original author,\nhere is a CHIP48 version of SYZYGY. Enough drivel.\n\nThe object of the game is to seek out \"targets\". You do this with\nyour syzygy. Initially small, the syzygy will grow by some amount\neach time a target is hit. Eventually, your syzygy will\nbe so long as to make tougher and tougher to get any points (and easier\nand easier to get killed). Confused? Just try it.\n\nAnyways, the syzygy is not allowed to run into anything except targets.\nIt cannot run into the screen border (if present), or itself (this \nincludes backing into itself). Fast and immediate death will result.\nDon't worry if you die quickly a few times. The keys take a few \nminutes to get used to.\n\nTo start: + start/restart game with border\n - start/restart borderless game\n \nTo play: 9 up\n 6 down\n 1 left\n 2 right\n\n[Hint for frustrated beginners: hold left hand on 1 & 2, and right hand on\n 6 & 9 keys. Alternate between left hand, right hand, left hand... -jkh-]\n\n\nFine print (borrowed from Andreas Gustafsson, author of CHIP-48):\n\n SYZYGY is (c) copyright 1990 by Roy Trevino (RTT)\n\n Noncommercial distribution allowed, provided that this\n copyright message is preserved, and any modified versions\n are clearly marked as such.\n\n SYZYGY, via CHIP-48, makes use of undocumented low-level features\n of the HP48SX calculator, and may or may not cause loss of data,\n excessive battery drainage, and/or damage to the calcultor\n hardware. The Author takes no responsibility whatsoever for\n any damage caused by the use of this program.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE.\n\nRoy\n\n --------------------------------------------------------------\n Roy Trevino Intel Corp.\n E-mail: rtrevino@sedona.intel.com Tel: (602) 554 2816\n UUCP: decwrl!apple!oliveb!orc!inews!rtrevino@sedona.intel.com\n\u001a", "authors": ["Roy Trevino"], "release": "1990", "roms": { "1bdb4ddaa7049266fa3226851f28855a365cfd12": { "file": "Syzygy [Roy Trevino, 1990].ch8", "platforms": ["originalChip8"] } } }, { "title": "Tank Battle", "description": "You are in a tank which has 25 bombs. Your goal is to hit 25 times a mobile target. The game ends when all your bombs are shot. If your tank hits the target, you lose 5 bombs. Use 2 4 6 and 8 to move. This game uses the original CHIP8 keyboard, so directions 2 and 8 are swapped.", "release": "197x", "roms": { "18b9d15f4c159e1f0ed58c2d8ec1d89325d3a3b6": { "file": "Tank.ch8", "platforms": ["originalChip8"] } } }, { "title": "Tapeworm", "description": "Tapeworm (1999)\n\nTron clone; guide the snake around and around.", "release": "1999", "authors": ["JDR"], "roms": { "775e82a36c93f1b41b42eca94b55acbc4a48cebe": { "file": "Tapeworm [JDR, 1999].ch8", "platforms": ["originalChip8"] } } }, { "title": "Tetris", "release": "1991", "authors": ["Fran Dachille"], "description": " TETRIS\n by Fran Dachille\n\nThis is my first release of the famous Tetris game on the HP48S. I was\ninspired by the lack enjoyable games for our favorite handheld. [Not since the\nGoodies Disks have been available! -jkh-] This game, though it lacks some of\nthe whistles and bangs of fancy versions, performs on par with quality arcade\nversions (nota bene -> SPEED). At my college, every person who picks up my\ncalculator is immediately hooked for hours.\n\nThis version is written for the CHIP48 game interpreter (c)\ncopyright 1990 Andreas Gustafsson. \n\nThe 4 key is left rotate, 5 - left move, 6 - right move, 1\n- drop, ENTER - restart, DROP - end. After every 5 lines, the speed\nincreases slightly and peaks at 45 lines.\n\nThere is room for improvement in this version. Notably, background\npictures, a pause key (for now, hold ON), two rotate keys, various\nstarting skill levels, a B version which starts with randomn blocks,\nfinishing graphics, and high scores, just to name a few.\n\nIn order for improvements, I need to know if there is reasonable\ndemand. If this game is worth playing for hours upon hours, please let\nme know. If you wish to support the improvements, want future versions,\nand want to see other games ported to the HP48S, send $5.00 to:\n\n FRAN DACHILLE\n WEBB INSTITUTE\n GLEN COVE, NY 11542\n\n", "roms": { "5f518084744bf3cb8733f6e5454dfd1634320563": { "file": "Tetris [Fran Dachille, 1991].ch8", "platforms": ["chip48", "originalChip8", "modernChip8"], "keys": { "left": 5, "right": 6, "down": 7, "a": 4 } } } }, { "title": "TIC-TAC-TOE", "description": "Tic-Tac-Toe, by David Winter\n\n2-player noughts and crosses board.", "release": "1996", "roms": { "429d455a4bc53167942bf6fd934d72b0f648dce3": { "file": "Tic-Tac-Toe [David Winter].ch8", "platforms": ["superchip"], "embeddedTitle": "TICTAC by David WINTER" }, "40329847cb898f9b34a6aea1095be0a1be0b4546": { "file": "Tic-Tac-Toe (fix)[David Winter].ch8", "description": "This version does not have the Fx55/Fx65 (load_store_quirk) issue (where score won't increment)\n", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "TICTAC by David WINTER" } } }, { "title": "Timebomb", "description": "\nTimebomb - by ??? (unknown author)(19xx)\n----------------------------------------\n\nChronometer. \n\n2/8: Set time. \n5: Start.", "release": "19xx", "roms": { "67996195539c0ddcd98533a01dffeec6a53a6da1": { "file": "Timebomb.ch8", "platforms": ["originalChip8"] } } }, { "title": "Trip-8 Demo", "description": "-----------------------------------------------------------------------------\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tTrip8 / SuperTrip8 demo\nAuthor\t\t:\tMartijn Wenting / Revival Studios\nGenre\t\t:\tDemo\nSystem\t\t:\tChip-8 / SuperChip8\nDate\t\t:\t14/10/2008\nProduct ID\t:\tRS-C8004\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2008 Revival Studios.\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nThe 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. \n\nWriting 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. \n\nRunning the Demo:\n-----------------\nUse the Megachip emulator or any other Chip-8/SuperChip compatible emulator to run the slideshow.\n\nCredits:\n--------\nProgramming/Graphics/Design by: Martijn Wenting\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this slideshow in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios\n\n", "release": "2008", "authors": ["Revival Studios", "Martijn Wenting"], "roms": { "032408f1f1d8e6058ecf0f23f421783c87701b39": { "file": "Trip8 Demo (2008) [Revival Studios].ch8", "platforms": ["originalChip8"], "embeddedTitle": "REVIVALSTUDIOS2008" } } }, { "title": "Tron", "description": "\nTron - by ??? (unknown)(19xx)\n-----------------------------\n\nControls:\n---------\nB=with borders. \nF=without borders. \n\n0=start. \n\nPlayer 1: 1/4 3/C.\nPlayer 2: 7/A 9/E.", "release": "19xx", "roms": { "a6a6cb2351c20b8f904da07c0ce91bd8161e9317": { "file": "Tron.ch8", "platforms": ["originalChip8"] } } }, { "title": "UFO", "description": "Here's how to play UFO:\n\nYou have a stationary missle launcher at the bottom of the screen. You\ncan shoot in three directions; left diagonal, straight up, and right\ndiagonal.. using the keys 4, 5, and 6 respectively.. You try to hit\none of two objects flying by.. at apparently varying speeds.. Your\nscore is displayed on your left, the number of missles you have left\nis displayed on your right. (You get 15)..\n\nThis game (\"UFO\") is not new. I have a copy of it from 1977 (!). It\nwas one of the original CHIP-8 games on the audio cassette that was\nincluded when I bought my first computer, the Finnish-made Telmac\n1800.\n\nIt was also the first real program to run under CHIP-48 (it was used\nas a test case during the development of the CHIP-48 interpreter). The\nreason I have not posted it to the net myself is that I have no idea\nabout its copyright status. I don't even know where it originated\n(RCA, perhaps?).\n\nThe cassette that was bundled with the Telmac 1800 contains more than\na dozen CHIP-8 programs. If someone could convince me that these\nprograms are indeed freely redistributable, the other programs could\nalso be posted. Otherwise, perhaps this one shouldn't have been.\n", "release": "1992", "authors": ["Lutz V"], "roms": { "bdb92475acfe11bc7814a2f5eade13fcd09b756a": { "file": "UFO [Lutz V, 1992].ch8", "platforms": ["originalChip8"] } } }, { "title": "Vers", "description": "\nVers - by JMN (1991)\n--------------------\n\nAnother Tron clone.\n\n\nKeys Left Pl. Right Pl.\n------------------------------\nUP 7 C\nDOWN A D\nLEFT 1 B\nRIGHT 2 F\n------------------------------\n", "release": "1991", "authors": ["JMN"], "roms": { "ade839585ddeb0e3633177df03c1d91589e629eb": { "file": "Vers [JMN, 1991].ch8", "platforms": ["originalChip8"] } } }, { "title": "Vertical Brix", "description": "\nVertical Brix - by Paul Robson (1996)\n-------------------------------------\n\nLike BRIX, but the brix are put vertically, and the pad also moves vertically. \n\nStart by pressing 7, and move using 4 and 1.\n\n*NOTE: 7->5 1->2 4->6", "release": "1996", "authors": ["Paul Robson"], "roms": { "da710f631f8e35534d0b9170bcf892a60f49c43d": { "file": "Vertical Brix [Paul Robson, 1996].ch8", "platforms": ["originalChip8"] } } }, { "title": "Wall", "description": "\nWall - by David Winter (19xx)\n-----------------------------\n\nOne of these PONG variations. \n\nMove using 1 and 4. \n\nAs said in the early seventies: \"AVOID MISSING BALL FOR HIGH SCORE\" !!!\n\n*NOTE: 1->2 4->6", "release": "1997", "authors": ["David Winter"], "roms": { "09ce01c54ddddda42ca5cd171f1ffcfd47355d12": { "file": "Wall [David Winter].ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "WALL by David WINTER", "keys": { "up": 1, "down": 4 } } } }, { "title": "Wipe Off", "description": "\nWipe Off - by Joseph Weisbecker (19xx)\n--------------------------------------\nCosmac VIP CDP18S711 Book - Page 42 (VIP-311)\n\n\nThis program uses the CHIP-8 INTERPRETER at 0000-01FF Serve the ball by \npressing any key. Move the paddle left or right by pressing key 4 or 6. \n\nTry to wipe out as many spots as possible. Each spot counts one point. \nYou get 20 balls. You see your final score at the end of the game. You can \nmake the paddle wider by changing the E0 byte at 02CD to F8 or FF. ", "release": "19xx", "authors": ["Joseph Weisbecker"], "roms": { "d666688a8fce468a7d88b536bc1ef5f35ba12031": { "file": "Wipe Off [Joseph Weisbecker].ch8", "platforms": ["originalChip8"] } } }, { "title": "X-Mirror", "description": "\nX-Mirror - by ??? (unknown author)(19xx)\n----------------------------------------\n\nA Kaleidoscope variant.\n\n\nDraws symmetric patterns using 2/4/6/8.", "roms": { "bc158d819890f16f105b8a316eeeefe4a0bad875": { "file": "X-Mirror.ch8", "platforms": ["originalChip8"] } } }, { "title": "Zero Demo", "description": "Zero Demo (2007), by zeroZshadow\n\nsimple demo with 4 bouncing sprites. Enjoy!", "release": "2007", "authors": ["ZeroShadowZ"], "roms": { "09f47bea104b86169b9aeb3bdee6e26315ed0a53": { "file": "Zero Demo [zeroZshadow, 2007].ch8", "platforms": ["originalChip8"] } } }, { "title": "ZeroPong", "description": "\nZeroPong - by zeroZshadow (2007)\n--------------------------------\n\nPlayer 1: Press \"B\" to move up and \"A\" to move down.\nPlayer 2: Press \"2\" to move up and \"8\" to move down.\nPress \"F\" to start moving the ball.", "release": "2007", "authors": ["zeroZshadow"], "roms": { "f2e9c480af31a4039af02dd7a2b8d5d1f859704d": { "file": "ZeroPong [zeroZshadow, 2007].ch8", "platforms": ["originalChip8"] } } }, { "title": "Octojam 1 Title", "authors": ["JohnEarnest"], "images": ["octojam1title.gif"], "release": "2014-09-29", "description": "Greeting program for the Octo-ber 2014 Chip8 Game Jam.", "roms": { "f26993a4afd5cda2fea19935773fd3db54866623": { "file": "octojam1title.ch8", "platforms": ["superchip", "xochip"], "tickrate": 7, "colors": { "pixels": ["#aa4400", "#ffaa00"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Octojam 2 Title", "authors": ["JohnEarnest"], "images": ["octojam2title.gif"], "release": "2015-09-21", "description": "This title card draws a nearly full screen 64x30 animation with very low flicker.", "roms": { "11c68038d64a09be549a6c1e50724808914d8991": { "file": "octojam2title.ch8", "platforms": ["modernChip8", "originalChip8", "superchip", "xochip"], "tickrate": 7, "colors": { "pixels": ["#aa4400", "#ffaa00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Octojam 3 Title", "authors": ["JohnEarnest"], "images": ["octojam3title.gif"], "release": "2016-09-25", "description": "This title card disambiguates at runtime between a COSMAC VIP, SCHIP, and Octo.", "roms": { "493c76b9d9252e1d349d408d341daff5267f35fa": { "file": "octojam3title.ch8", "platforms": ["modernChip8", "originalChip8", "superchip"], "tickrate": 7, "colors": { "pixels": ["#aa4400", "#ffaa00"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Octojam 4 Title", "authors": ["JohnEarnest"], "images": ["octojam4title.gif"], "release": "2017-09-23", "description": "This title card demonstrates the new :macro and :calc directives.", "roms": { "9f55f7abc8f2bc4b59a01515f1d887a6568a8ab4": { "file": "octojam4title.ch8", "platforms": ["modernChip8", "superchip", "xochip"], "tickrate": 30, "colors": { "pixels": ["#aa4400", "#ffaa00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam4" } }, { "title": "Octojam 5 Title", "authors": ["JohnEarnest"], "images": ["octojam5title.gif"], "release": "2018-09-24", "description": "Greeting program for the fifth annual 2018 Octojam.", "roms": { "d6d8efef811350e7fba6197024c4973b360749b8": { "file": "octojam5title.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"], "tickrate": 7, "colors": { "pixels": ["#ff69b4", "#000080", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "Octojam 6 Title", "authors": ["JohnEarnest"], "images": ["octojam6title.gif"], "release": "2019-09-07", "description": "Greeting program for the sixth annual 2019 Octojam.", "roms": { "18aef6d2d3b560681038d0dda2273d780dc1daa5": { "file": "octojam6title.ch8", "platforms": ["modernChip8", "superchip", "xochip"], "tickrate": 7, "colors": { "pixels": ["#aaaaff", "#330033", "#00ffff", "#ffffff"], "buzzer": "#990099", "silence": "#330033" } } }, "origin": { "type": "gamejam", "reference": "Octojam6" } }, { "title": "Octojam 7 Title", "authors": ["JohnEarnest"], "images": ["octojam7title.gif"], "release": "2020-08-07", "description": "Greeting program for the seventh annual 2020 Octojam.", "roms": { "9a9c341571ace516c9789b1eb92590833af13239": { "file": "octojam7title.ch8", "platforms": ["modernChip8", "superchip", "xochip"], "tickrate": 30, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#662200", "#ff8c1f", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Octojam 8 Title", "authors": ["JohnEarnest"], "images": ["octojam8title.gif"], "release": "2021-10-01", "description": "Greeting program for the eighth annual 2021 Octojam.", "roms": { "959ed7d6b61e667bb59d1b497401258463f88454": { "file": "octojam8title.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"], "tickrate": 7, "touchInputMode": "none", "fontStyle": "fish", "colors": { "pixels": ["#aa4400", "#ffaa00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam8" } }, { "title": "Octojam 9 Title", "authors": ["JohnEarnest"], "images": ["octojam9title.gif"], "release": "2022-10-01", "description": "Greetings program for the ninth annual 2022 Octojam.", "roms": { "5a6366decb08df66da8bd685b497ccce0884c307": { "file": "octojam9title.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"], "tickrate": 15, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam9" } }, { "title": "Into The GarlicScape", "authors": ["JohnEarnest"], "images": ["recording.gif"], "release": "2020-08-01", "description": "Collect aliums, avoid moths, pet llamas. A template program for Octojam 7.", "roms": { "b693e60f161e69c98b0bb2bc1761cf434f8fbb0e": { "file": "garlicscape.ch8", "platforms": ["xochip"], "tickrate": 1000, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#001000", "#e0ffff", "#7fffd4", "#7fffd4"], "buzzer": "#333333", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Super NeatBoy", "authors": ["JohnEarnest"], "images": ["recording.gif"], "release": "2020-08-01", "description": "Jump, fall, tidy up leaves. A template program for Octojam 7.", "roms": { "440c5fbe9f5f840e76c308738fb0d37772d66674": { "file": "superneatboy.ch8", "platforms": ["xochip"], "tickrate": 1000, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#100010", "#e6e6fa", "#ff1493", "#ff1493"], "buzzer": "#000000", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Eaty The Alien", "authors": ["JohnEarnest"], "images": ["eaty.gif"], "release": "2015-10-31", "description": "An incredible intergalactic adventure.", "roms": { "fcaa793332a83c93f4ed79f5ffbc8403c8b8aea0": { "file": "eaty.ch8", "platforms": ["xochip"], "tickrate": 200, "colors": { "pixels": ["#aa7700", "#443300", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Fuse", "authors": ["JohnEarnest"], "images": ["fuse.gif"], "release": "2016-10-27", "description": "A minimalist reinterpretation of the classic Pipe Dream.", "roms": { "0cd895dc3d489d0e40656218900a04310e95f560": { "file": "fuse.ch8", "platforms": ["modernChip8"], "tickrate": 15, "colors": { "pixels": ["#8bac0f", "#306230"], "buzzer": "#333333", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Black Rainbow", "authors": ["JohnEarnest"], "images": ["blackrainbow.gif"], "release": "2016-11-01", "description": "Plumb the depths of your subconscious and bring back the motherlode...", "roms": { "e6af47843f0ecc3302027a3756dd7b389a15e437": { "file": "blackrainbow.ch8", "platforms": ["superchip", "xochip"], "tickrate": 20, "colors": { "pixels": ["#808080", "#d3d3d3", "#ff6600", "#662200"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Slippery Slope", "authors": ["JohnEarnest"], "images": ["slipperyslope.gif"], "release": "2018-10-31", "description": "The ice we skate is getting pretty thin. The water's getting warm so you might as well swim.\n\nWhen you've finished the game, make your own levels: http://beyondloom.com/tools/slipedit.html", "roms": { "9d834860f455aec7e95fb886984497e5be501610": { "file": "slipperyslope.ch8", "platforms": ["modernChip8", "originalChip8"], "tickrate": 30, "colors": { "pixels": ["#b0e0e6", "#000080"], "buzzer": "#ffaa00", "silence": "#000000" }, "keys": { "up": 5, "left": 7, "down": 8, "right": 9, "a": 6 } }, "d73d48484a8fc60e8650f4228d6963a19a4de6c3": { "file": "Slippery Slope (by John Earnest)(2018).ch8", "platforms": ["modernChip8", "originalChip8"], "keys": { "up": 5, "left": 7, "down": 8, "right": 9, "a": 6 } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "ChipWar", "authors": ["JohnEarnest"], "images": ["chipwar.gif"], "release": "2014-06-06", "description": "A (loose) adaptation of the classic DiceWars.", "roms": { "ab5cbf267d74c168e174041b9594ae856cbd671d": { "file": "chipwar.ch8", "platforms": ["modernChip8"], "tickrate": 15, "colors": { "pixels": ["#6699ff", "#000066"], "buzzer": "#ffaa00", "silence": "#000000" } } } }, { "title": "Cave Explorer", "authors": ["JohnEarnest"], "images": ["cave1.gif", "cave2.gif"], "release": "2014-06-22", "description": "Do you have what it takes to be a Cave Explorer?", "roms": { "400dbd1aa2b79b9b8546bc615bfb735c1bd1d268": { "file": "caveexplorer.ch8", "platforms": ["modernChip8"], "tickrate": 20, "colors": { "pixels": ["#996600", "#ffcc00"], "buzzer": "#ffaa00", "silence": "#000000" } } } }, { "title": "Sw8 Copter", "authors": ["JohnEarnest"], "images": ["sweetcopter.gif"], "release": "2014-09-02", "description": "An adaptation of \"Swing Copters\" for the Super Chip8.", "roms": { "531c44e8204d8ab8c078bad36e34067baddfccdb": { "file": "sweetcopter.ch8", "platforms": ["superchip", "xochip"], "tickrate": 100, "colors": { "pixels": ["#117799", "#ffffff"], "buzzer": "#1166dd", "silence": "#000000" } } } }, { "title": "Wonky Pong", "authors": ["TomRintjema"], "images": ["wonkypong.gif"], "release": "2018-11-01", "description": "Pong, but wonky. Made for Octojam IV.", "roms": { "518c1d40f5d768ee49d2b7951d998588ef8238ba": { "file": "wonkypong.ch8", "platforms": ["xochip"], "tickrate": 100, "colors": { "pixels": ["#ffffff", "#000000"], "buzzer": "#666666", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam4" } }, { "title": "Grad School Simulator 2014", "authors": ["JohnEarnest"], "images": ["gradsim.gif"], "release": "2014-09-15", "description": "Welcome to the sunless depths of my ennui.", "roms": { "9797a7eaf1e80ec19c085c60bb37991420f54678": { "file": "gradsim.ch8", "platforms": ["xochip"], "tickrate": 20, "colors": { "pixels": ["#808080", "#000000"], "buzzer": "#ffaa00", "silence": "#000000" } } } }, { "title": "Mondri8", "authors": ["JohnEarnest"], "images": ["mondrian.gif"], "release": "2014-09-25", "description": "Draw random compositions in the style of Piet Mondrian.", "roms": { "63e787fc3e78e5fb3a394cf1bc654ad9633d8907": { "file": "mondrian.ch8", "platforms": ["superchip", "xochip"], "tickrate": 100, "colors": { "pixels": ["#996600", "#ffcc00"], "buzzer": "#ffaa00", "silence": "#000000" } } } }, { "title": "Outlaw", "authors": ["JohnEarnest"], "images": ["outlaw.gif"], "release": "2014-07-17", "description": "An adaptation of the Atari 2600 game \"Outlaw\" for the Chip8.", "roms": { "a9d3c975a5e733646a04f6e61deebcd0ad50f700": { "file": "outlaw.ch8", "platforms": ["modernChip8"], "tickrate": 15, "colors": { "pixels": ["#664400", "#aa4400"], "buzzer": "#ff7f50", "silence": "#000000" } } } }, { "title": "RPS", "authors": ["SystemLogoff"], "images": ["rps_oj1.gif"], "release": "2015-10-25", "description": "Classic \"Rock Paper Scissors\" game for the Chip8.", "roms": { "a6f3ac2d89cdc1d7b22013301863bad6a4fb7318": { "file": "RPS.ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#aa9999", "#220000"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Octo: a Chip 8 Story", "authors": ["SystemLogoff"], "images": ["octoachip8story.gif"], "release": "2015-10-29", "description": "A visual novel game for the Chip8.", "roms": { "39970ccfd3a3f00180d53464d4fd7862193eaf0f": { "file": "octoachip8story.ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#111111", "#eeeeee"], "buzzer": "#ffff00", "silence": "#222222" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Pumpkin \"Dreess\" Up", "authors": ["SystemLogoff"], "images": ["pumpkindressup.gif"], "release": "2015-11-01", "description": "Classic Adobe Flash games, now in Chip8.", "roms": { "b2abb5312f0ad28421c1190a65a73d98d4ebf401": { "file": "pumpkindressup.ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#ffa500", "#111122"], "buzzer": "#ffff00", "silence": "#222222" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Pet Dog", "authors": ["SystemLogoff"], "images": ["petdog.gif"], "release": "2015-10-31", "description": "Undertale fangame made in Chip8.", "roms": { "3be683d1ac0b27ae47a09984e420853fff0b7e0d": { "file": "petdog.ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#0c0c0c", "#fafafa"], "buzzer": "#fafafa", "silence": "#1a1a1a" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "8CE Attourny - Disc 1", "authors": ["SystemLogoff"], "images": ["8ceattourny_d1.gif"], "release": "2016-10-30", "description": "Exciting court battles in Chip8! Disc 1/3 of an exciting multi-tape game.", "roms": { "3ddf7b76b8f63d0089e00e3b518f78c213b74b1e": { "file": "8ceattourny_d1.ch8", "platforms": ["originalChip8", "modernChip8"], "tickrate": 7, "colors": { "pixels": ["#0f0f0f", "#f1f1f1"], "buzzer": "#aaff55", "silence": "#777777" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "8CE Attourny - Disc 2", "authors": ["SystemLogoff"], "images": ["8ceattourny_d2.gif"], "release": "2016-10-30", "description": "Exciting court battles in Chip8! Disc 2/3 of an exciting multi-tape game.", "roms": { "82fd0d202a068bedfb869fc303fdeae0c814024f": { "file": "8ceattourny_d2.ch8", "platforms": ["originalChip8", "modernChip8"], "tickrate": 7, "colors": { "pixels": ["#0f0f0f", "#f1f1f1"], "buzzer": "#aaff55", "silence": "#777777" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "8CE Attourny - Disc 3", "authors": ["SystemLogoff"], "images": ["8ceattourny_d3.gif"], "release": "2016-10-30", "description": "Exciting court battles in Chip8! Disc 3/3 of an exciting multi-tape game.", "roms": { "419a0110d41332457c15ae09fff62cbd7ad197fc": { "file": "8ceattourny_d3.ch8", "platforms": ["originalChip8", "modernChip8"], "tickrate": 7, "colors": { "pixels": ["#0f0f0f", "#f1f1f1"], "buzzer": "#aaff55", "silence": "#777777" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "DVN8", "authors": ["SystemLogoff"], "images": ["DVN8.gif"], "release": "2017-10-30", "description": "This is your great-grandma's dungeon crawler. You can see it with the manual at https://systemlogoff.com/share/DVN8/index.html", "roms": { "627f01b20ce4d33f6df1aa88acb405a3a732bde0": { "file": "DVN8.ch8", "platforms": ["superchip"], "tickrate": 20, "colors": { "pixels": ["#f0f0f0", "#1f1f1f"], "buzzer": "#aa2222", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam4" } }, { "title": "Octo Rancher", "authors": ["SystemLogoff"], "images": ["octorancher.gif"], "release": "2018-10-30", "description": "Train monsters and become a real ranching champion. Read the manual at https://systemlogoff.com/share/Octo-Rancher-Manual.pdf", "roms": { "8263bac7d98d94097171f0a5dc6f210f77543080": { "file": "octorancher.ch8", "platforms": ["modernChip8", "originalChip8"], "tickrate": 7, "colors": { "pixels": ["#0f0f0f", "#f1f1f1"], "buzzer": "#aaff55", "silence": "#777777" } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "Tank!", "authors": ["Rectus"], "images": ["tank.gif"], "release": "2018-10-31", "description": "A two player artillery game.", "roms": { "3f9ef8dec999574a188ec3b9615cff9888283c85": { "file": "tank.ch8", "platforms": ["modernChip8"], "tickrate": 200 } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "Rockto", "authors": ["SupSuper"], "images": ["rockto.gif"], "release": "2014-11-01", "description": "An adaptation of \"Boulder Dash\" for the Chip8.", "roms": { "b76fbca2ec089c7e77f4a2f754db37854b99debc": { "file": "rockto.ch8", "platforms": ["superchip", "xochip"], "tickrate": 15, "colors": { "pixels": ["#333333", "#cccccc"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Flight Runner", "authors": ["TodPunk"], "images": ["flightrunner.gif"], "release": "2014-11-01", "description": "A simple flight runner for the Chip8.", "roms": { "821751787374cc362f4c58759961f0aa7a2fd410": { "file": "flightrunner.ch8", "platforms": ["modernChip8"], "tickrate": 15, "colors": { "pixels": ["#0000ff", "#ffcc00"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Turnover '77", "authors": ["your name here"], "images": ["turnover.gif"], "release": "2014-08-31", "description": "Roundabout de-make", "roms": { "d03f27f85a1cf68465e0853cc0c4abee4a94a4e5": { "file": "turnover77.ch8", "platforms": ["superchip", "xochip"], "tickrate": 200, "colors": { "pixels": ["#ed7f37", "#ffe900"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Ultimate Tic-tac-toe", "authors": ["your name here"], "images": ["tictac.gif"], "release": "2014-09-01", "description": "Two player game", "roms": { "12572c9e957cace53076d1656ea1b12cd0f331af": { "file": "ultimatetictactoe.ch8", "platforms": ["superchip"], "tickrate": 7, "colors": { "pixels": ["#ffffff", "#553300"], "buzzer": "#ffaa00", "silence": "#ffffff" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "T8NKS", "authors": ["your name here"], "images": ["tanks.gif"], "release": "2015-08-31", "description": "Artillery game", "roms": { "8b2fc2e08830b8a9e604d11c9b319e2cc0a581b3": { "file": "t8nks.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#87ceeb", "#554422", "#456543", "#eeeeff"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Octo paint", "authors": ["your name here"], "images": ["paint.gif"], "release": "2016-06-12", "description": "Drawing Program", "roms": { "33abb5f1ba7db3166636911c6cfa81a5ce5b861c": { "file": "octopaint.ch8", "platforms": ["xochip"], "tickrate": 30, "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } } }, { "title": "jub8 Song 1", "authors": ["your name here"], "images": ["j1title.gif"], "release": "2016-08-31", "description": "Rhythm game. WARNING: Volume", "roms": { "ab36ced6e34affacd57b2874ede3f95b669a424c": { "file": "jub8-1.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#353c41", "#000000", "#fdffd5", "#ba5a1a"], "buzzer": "#353c41", "silence": "#353c41" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "jub8 Song 2", "authors": ["your name here"], "images": ["j2title.gif"], "release": "2016-08-31", "description": "Rhythm game. WARNING: Volume", "roms": { "12e053d66be67836deff1c07af93fe1d33a8eec5": { "file": "jub8-2.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#353c41", "#000000", "#fdffd5", "#ba5a1a"], "buzzer": "#353c41", "silence": "#353c41" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "jub8 Song 3", "authors": ["your name here"], "images": ["j3title.gif"], "release": "2016-08-31", "description": "Rhythm game. WARNING: Volume", "roms": { "9bf96e23963995c6d702ae21c9b8741cbb688f47": { "file": "jub8-3.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#353c41", "#000000", "#fdffd5", "#ba5a1a"], "buzzer": "#353c41", "silence": "#353c41" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "jub8 Song 4", "authors": ["your name here"], "images": ["j4title.gif"], "release": "2016-08-31", "description": "Rhythm game. WARNING: Volume", "roms": { "7e8d5a79cabeb9a791524ea7126867a539d825ee": { "file": "jub8-4.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#353c41", "#000000", "#fdffd5", "#ba5a1a"], "buzzer": "#353c41", "silence": "#353c41" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "jub8 Song 5", "authors": ["your name here"], "images": ["j5title.gif"], "release": "2016-08-31", "description": "Rhythm game. WARNING: Volume", "roms": { "b274ab30ed7678400dc2283431a45f7d98d9fced": { "file": "jub8-5.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#353c41", "#000000", "#fdffd5", "#ba5a1a"], "buzzer": "#353c41", "silence": "#353c41" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "jub8 Song 6", "authors": ["your name here"], "images": ["j6title.gif"], "release": "2016-08-31", "description": "Rhythm game. WARNING: Volume", "roms": { "3fd62ae2bfe2572ceb194f1d3d1bd5a01695b86c": { "file": "jub8-6.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#353c41", "#000000", "#fdffd5", "#ba5a1a"], "buzzer": "#353c41", "silence": "#353c41" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Sub-Terr8nia", "authors": ["your name here"], "images": ["sub8.gif"], "release": "2017-08-31", "description": "Lander game", "roms": { "64536d549c986e9edf25de9fa89db60d2ade85c0": { "file": "sub8.ch8", "platforms": ["xochip"], "tickrate": 60, "screenRotation": 270, "colors": { "pixels": ["#000000", "#ffffff", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#111111" } } }, "origin": { "type": "gamejam", "reference": "Octojam4" } }, { "title": "Octopeg", "authors": ["Chromatophore"], "images": ["octopeg.gif"], "release": "2015-10-29", "description": "Peggle clone for Superchip", "roms": { "7a4a89870f2ab23c28024dd1c3dd52cf1af1ad00": { "file": "octopeg.ch8", "platforms": ["superchip"], "tickrate": 200, "colors": { "pixels": ["#113152", "#acd5ff"], "buzzer": "#264c74", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Masquer8", "authors": ["Chromatophore"], "images": ["masquer8.gif"], "release": "2015-10-30", "description": "Cuttlefish pattern matching game for chip8.", "roms": { "fb48e162c7f2e8853909acc5534b55fb55030f9f": { "file": "masquer8.ch8", "platforms": ["modernChip8"], "tickrate": 15, "colors": { "pixels": ["#1a3674", "#ff6666"], "buzzer": "#3b6c83", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Sens8tion", "authors": ["Chromatophore"], "images": ["sens8tion.gif"], "release": "2016-11-01", "description": "Equilibrium faithfully reproduced in schip.", "roms": { "58f7ce407aedf456dc8992342f4a6f9f0647383b": { "file": "sens8tion.ch8", "platforms": ["superchip"], "tickrate": 20, "colors": { "pixels": ["#bad9b6", "#1a3279"], "buzzer": "#fff6d6", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Carbon8", "authors": ["Chromatophore"], "images": ["carbon8.gif"], "release": "2018-11-01", "description": "A period correct movie tie in game for a popular 1980s franchise.", "roms": { "2e0f2268c9a3be0fbb839f918336f161815bb80a": { "file": "carbon8.ch8", "platforms": ["originalChip8", "modernChip8"], "tickrate": 15, "colors": { "pixels": ["#0000ff", "#ffcc00"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "Bad Kaiju Ju", "authors": ["MattBooth"], "images": ["kaiju.gif"], "release": "2015-08-24", "description": "The year is 1977. 90% of the world's landmass is now underwater and the world is at war...", "roms": { "0f479a10fec51d159866e5760069cd18bdfd293f": { "file": "BadKaiJuJu.ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#aaaaff", "#330033"] } } }, "origin": { "type": "gamejam", "reference": "Ludum Dare" } }, { "title": "Piper", "authors": ["Aeris", "JordanMecom", "LillianWang"], "images": ["piper.gif"], "release": "2017-01-23", "description": "Play as a small bird to collect goodies and avoid waves.", "roms": { "7da3eba52a8d8025ddf14ee40d28f151585529a0": { "file": "piper.ch8", "platforms": ["superchip", "xochip"], "tickrate": 200, "colors": { "pixels": ["#0000ff", "#ffcc00"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "GlobalGameJam2017" } }, { "title": "Super Square", "authors": ["tann"], "images": ["square.png"], "release": "2014-11-04", "description": "Inspired by Super Hexagon", "roms": { "9f7cf6fe0025878c26b317160c57edd06b3361ba": { "file": "supersquare.ch8", "platforms": ["superchip"], "tickrate": 500, "colors": { "pixels": ["#552200", "#ffffff"], "buzzer": "#ffffff", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Civiliz8n", "authors": ["tann"], "images": ["civiliz8n.png"], "release": "2016-09-26", "description": "Grow a tiny civilization in 10 turns", "roms": { "76a770000b314659ac792e17724b783a464ab67e": { "file": "civiliz8n.ch8", "platforms": ["xochip"], "tickrate": 100, "colors": { "pixels": ["#141421", "#754d27", "#738c3a", "#e2cb8a"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Skyward", "authors": ["tann", "JackieKircher"], "images": ["skyward.png"], "release": "2016-11-01", "description": "Climb as high as you can!", "roms": { "8ebf74e790e58a8d5a7beff598bb32ed7eeeabf7": { "file": "skyward.ch8", "platforms": [], "quirkyPlatforms": { "xochip": { "memoryLeaveIUnchanged": true } }, "tickrate": 1000, "colors": { "pixels": ["#121212", "#4b636f", "#af2d3d", "#af2d3d"], "buzzer": "#000000", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Mini Lights Out", "authors": ["Tobias V. Langhoff"], "images": ["mini-lights-out.gif"], "release": "2019-10-04", "description": "Turn the lights out", "roms": { "a3f0eae99964b873eb1adbd3e8bcb90d15f762c3": { "file": "mini-lights-out.ch8", "platforms": ["modernChip8"], "tickrate": 7, "touchInputMode": "seg16" }, "2e2d9b370e08d6994fd2ded938a56b32b07ad768": { "file": "Mini Lights Out (by Tobias V. Langhoff)(2019).ch8", "platforms": ["originalChip8"] } }, "origin": { "type": "gamejam", "reference": "Octojam6" } }, { "title": "An Evening to Die For", "authors": ["JohnEarnest"], "images": ["murder.gif"], "release": "2019-10-22", "description": "It is a dark and stormy night. A murder has been committed...", "roms": { "afd9fee7565c54970b6bd7758aa8aa7843dd2e86": { "file": "anEveningToDieFor.ch8", "platforms": ["xochip"], "tickrate": 500, "colors": { "pixels": ["#ffffff", "#000000", "#ff0000", "#ff0000"], "buzzer": "#808080", "silence": "#000000" } }, "0893dd3b5fafa013f07acc9aa98876f84f328d54": { "file": "An Evening to Die For (by John Earnest)(2019).xo8", "platforms": ["xochip"], "tickrate": 500, "colors": { "pixels": ["#ffffff", "#000000", "#ff0000", "#ff0000"], "buzzer": "#808080", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam6" } }, { "title": "Horse World Online", "authors": ["TomRintjema"], "images": ["title.gif"], "release": "2014-10-28", "description": "An online horse breeding game.", "roms": { "28ac3467fbb4544a3e3a1ec3cd27d9e819ac7323": { "file": "horseWorldOnline.ch8", "platforms": ["modernChip8"], "tickrate": 30, "colors": { "pixels": ["#a0cb6d", "#783809"], "buzzer": "#ffaa00", "silence": "#000000" } }, "84d612c7eccf24835eb585711a49964572444737": { "file": "Horse World Online (TomR)(2014).ch8", "platforms": ["originalChip8"] } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Horsey Jump", "authors": ["LarissaR"], "images": ["jump.gif"], "release": "2015-10-30", "description": "Press the X button to make the horse jump over the fence.", "roms": { "df5ced9c20d00bf7be7d3361d76f27d0d577abfb": { "file": "horseyJump.ch8", "platforms": [], "quirkyPlatforms": { "superchip": { "shift": false, "memoryLeaveIUnchanged": false } }, "tickrate": 20, "colors": { "pixels": ["#006c00", "#c3c3c3"], "buzzer": "#ffaa00", "silence": "#000000" } }, "45f7c33b284b0f3e1393f0dd97e4b3b9fd9c63c9": { "file": "Horsey Jump (by Team Horse)(2015).sc8", "platforms": [], "quirkyPlatforms": { "superchip": { "shift": false, "memoryLeaveIUnchanged": false } } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Super Octo Track XO", "authors": ["TomRintjema"], "images": ["title.gif"], "release": "2015-10-15", "description": "Compose songs with the XO-Chip audio system.", "roms": { "a98ed56f88f11156871d871d9200fc4bb45190a4": { "file": "superOctoTrackXO.ch8", "platforms": [], "quirkyPlatforms": { "xochip": { "memoryLeaveIUnchanged": true } }, "tickrate": 100, "colors": { "pixels": ["#000000", "#ff00ff", "#00ffff", "#ffffff"], "buzzer": "#990099", "silence": "#330033" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Ghost Escape", "authors": ["TomRintjema"], "images": ["ghostescape.gif"], "release": "2016-10-29", "description": "Seek revenge on mortal men in this exciting adventure!", "roms": { "1e3be162480380b6276d0848e1c71576b4c041f2": { "file": "ghostEscape.ch8", "platforms": ["modernChip8", "originalChip8"], "tickrate": 7, "colors": { "pixels": ["#00ffff", "#ff00ff"], "buzzer": "#990099", "silence": "#330033" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "TOMB STON TIPP", "authors": ["TomRintjema"], "images": ["tomb.gif"], "release": "2018-10-12", "description": "Take turns pressing buttons to see who wins.", "roms": { "6e7cb52ec99e10f934b76eaf3fddeb8f2e2e14e1": { "file": "tombstontipp.ch8", "platforms": ["modernChip8", "originalChip8"], "tickrate": 7, "touchInputMode": "seg16", "colors": { "pixels": ["#000000", "#ffffff"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "Flutter By", "authors": ["Tom Rintjema"], "images": ["flutterby.gif"], "release": "2019-10-08", "description": "A game where you are a butterfly trying to get to flowers.", "roms": { "a4a9351775b2a64bbd14e3980968db19c254a988": { "file": "flutterby.ch8", "platforms": ["xochip"], "tickrate": 7, "colors": { "pixels": ["#0f380f", "#9bbc0f", "#8bac0f", "#306230"], "buzzer": "#333333", "silence": "#000000" } }, "808aeb072604809e0ef13c245115a81f40422d1d": { "file": "Flutter By (by Tom Rintjema)(2019).sc8", "platforms": ["superchip"] } }, "origin": { "type": "gamejam", "reference": "Octojam6" } }, { "title": "Br8kout", "authors": ["SharpenedSpoon"], "images": ["breakout.gif"], "release": "2014-09-01", "description": "You can't even imagine how amazing this breakout clone is!\n\nWONDER as you watch a ball bounce back and forth\n\nAMAZE at the pixel perfect collision detection\n\nDIE when your ball reaches the bottom of the screen\n\nLAUGH when you inevitably discover bugs in the game\n\nMOVE your paddle with \"7\" and \"9\"", "roms": { "31fc1c53cc610a9f4b9c5705c5a0f33fc028d123": { "file": "br8kout.ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#ca2553", "#ff84fe"], "buzzer": "#ffaa00", "silence": "#f090e4" } }, "c9a13c00d8391f352488661fc3b15217f0e8d9fd": { "file": "Br8kout (by SharpenedSpoon)(2014).ch8", "platforms": ["modernChip8"], "tickrate": 7, "colors": { "pixels": ["#ca2553", "#ff84fe"], "buzzer": "#ffaa00", "silence": "#f090e4" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "1D Cellular Automata", "authors": ["SharpenedSpoon"], "images": ["cellular.gif"], "release": "2014-10-26", "description": "An implementation of 1D Cellular Automata.", "roms": { "018442698067c95d67e27a94e6642c11f049f108": { "file": "1dcell.ch8", "platforms": ["modernChip8"], "tickrate": 1000, "colors": { "pixels": ["#274a17", "#00f80a"], "buzzer": "#ffaa00", "silence": "#142a12" } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Kesha Was Bird", "authors": ["Kesha"], "images": ["kesha.gif"], "release": "2016-01-21", "description": "A surreal telephone adventure.", "roms": { "fbc7711ad068015b957e91d8714636b2ac90d9cb": { "file": "keshaWasBird.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#59755e", "#b8cd9e", "#ed656b", "#55989e"], "buzzer": "#000000", "silence": "#000000" } } } }, { "title": "Kesha Was Biird", "authors": ["Kesha"], "images": ["kesha.gif"], "release": "2016-10-31", "description": "Second installment in epic saga about Kesha.", "roms": { "92a325c36ad2116a5256946b8bf711ed9befd319": { "file": "keshaWasBiird.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#fafdf9", "#1a1c19", "#a0a29f", "#5d5b5d"], "buzzer": "#222211", "silence": "#212110" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Kesha Was Niiinja", "authors": ["Kesha"], "images": ["kesha.gif"], "release": "2017-10-31", "description": "Legendary ninja returns! Who is he? Ruthless killer? Absolute evil? Character with his own purpose? His motives are still unclear, and his story is for you to unfold.", "roms": { "4564a1bf149e5ab9777d33813a92cfd6ffc7a0bb": { "file": "keshaWasNiiinja.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#283593", "#b22d10", "#10b258", "#ffffff"], "buzzer": "#182583", "silence": "#182583" } } }, "origin": { "type": "gamejam", "reference": "Octojam4" } }, { "title": "Red October V", "authors": ["Kesha"], "images": ["title.gif"], "release": "2018-10-31", "description": "A futuristic RPG.", "roms": { "e14350d3b19443e5ad2848172bef9719a8680b01": { "file": "redOctober.ch8", "platforms": ["xochip"], "tickrate": 10000, "colors": { "pixels": ["#b22d10", "#000000", "#ffff00", "#808000"], "buzzer": "#400000", "silence": "#400000" } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "SK8 H8 1988", "authors": ["Willfor"], "images": ["sk8.gif"], "release": "2015-10-28", "description": "Don't get trashed out there, GRRL!", "roms": { "1b6dcf8c02ea0b89a4f04ce28e7c39a5e7a513d6": { "file": "sk8.ch8", "platforms": ["xochip"], "tickrate": 20, "colors": { "pixels": ["#d4d4d4", "#7b0201", "#f2faf7", "#e7ed3e"], "buzzer": "#990099", "silence": "#330033" } }, "f12038dcd28ca71661162bfb6fc92a8826f7d6b9": { "file": "SK8 H8 1988 (by Team Out of Left Field)(2015).xo8", "platforms": ["xochip"] } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Snake", "authors": ["TimoTriisa"], "images": ["snake.gif"], "release": "2014-10-11", "description": "Classic Snake game without walls.", "roms": { "06a6692c92eb8077329b6d4e59d55479d60574a8": { "file": "snake.ch8", "platforms": ["superchip"], "tickrate": 15, "colors": { "pixels": ["#30283e", "#84a174"], "buzzer": "#ffaa00", "silence": "#000000" }, "keys": { "up": 5, "left": 7, "down": 8, "right": 9 } }, "0920bfcaf974a10621af7ef0e48929c86dd0df2e": { "file": "Snake (Timo Triisa)(2014).ch8", "platforms": ["modernChip8"], "keys": { "up": 5, "left": 7, "down": 8, "right": 9 } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Spacejam!", "authors": ["WilliamDonnelly"], "images": ["title.gif"], "release": "2015-10-30", "description": "An extended and enhanced version loosely based on ShipTunnel from the 2014 OctoJam.", "roms": { "9f9a4affbf7afd70bb594fb321e16579318c0164": { "file": "spacejam.ch8", "platforms": ["modernChip8"], "tickrate": 100, "colors": { "pixels": ["#111111", "#fcfcfc"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Mastermind", "authors": ["William Donnelly"], "images": ["title.gif"], "release": "2015-11-08", "description": "The classic puzzle game of deduction.\n\nMasterMind was originally intended to be written for the 2015 OctoJam Octo-ber Jam II contest.\nBut there wasn't enough time to finish it.\n\nInstructions and rules for playing the game are included in the game play.\n\n\nControls:\n---------\nUses all keys to play.", "roms": { "898ef1505c874065697ffc6cba688367e143d82e": { "file": "mastermind.ch8", "platforms": ["modernChip8"], "tickrate": 20, "colors": { "pixels": ["#005e20", "#fcfcfc"], "buzzer": "#ffaa00", "silence": "#000000" } }, "d2fa3927b31f81fc06cd9466123309c59264fa41": { "file": "Mastermind (William Donnelly)(2015).ch8", "platforms": ["modernChip8"] } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Space Racer", "authors": ["William Donnelly"], "images": ["title.gif"], "release": "2017-10-30", "description": "Based on the classic 2-player 'Space Race' video game.", "roms": { "659cb966e976fcbcae76f6a8a07c65be4d18aae8": { "file": "spaceracer.ch8", "platforms": ["modernChip8", "originalChip8"], "tickrate": 20, "colors": { "pixels": ["#111111", "#fcfcfc"], "buzzer": "#ffaa00", "silence": "#000000" }, "keys": { "up": 5, "left": 7, "down": 8, "right": 9 } }, "d11e76793c231cdce513c09f0511202ed076834d": { "file": "Space Racer (by William Donnely)(2017).ch8", "description": "'Space Racer' is based on the classic 2-player 'Space Race' video game. It is in \nCHIP-8 32x64 format. \n\nAlthough it is written in Standard CHIP-8, it won't run well on the old COSMAC Elf, \nVIP, or Studio II and similar computers and game consoles as-is. To work well, it \nneeds a Scroll Screen call-to-subroutine, which is not (yet) supported by Octo. But \nit can be modified as such to work on the old machines, at which point it should be \nplayable. \n\nIt would be nice if Octo supported Call-To-Subroutine Machine Language functionality \n(I suggest RCA CDP 1802 emulation). Or, at the very least, an \"Add-On Subroutine Pack\" \nsimulation, that gives us additional features, like a Scroll Screen Left/Right X1, X2 \nand Up/Down Y1, Y2 call, and even Non-XOR Set/Reset Pixel, XOR and Non-XOR X1, Y1 to \nX2, Y2 Draw/Clear Line, Non-XOR Display Sprite, and possibly some other nice features \nlike that. (these are the routines I will/would write if I could) Maybe next year.\n\n\n\nControls:\n---------\n5 = Up\n7 = Left\n8 = Down\n9 = Right\n\n", "platforms": ["modernChip8", "originalChip8"], "keys": { "up": 5, "left": 7, "down": 8, "right": 9 } } }, "origin": { "type": "gamejam", "reference": "Octojam4" } }, { "title": "down8", "authors": ["tinaun"], "images": ["down8.gif"], "release": "2015-10-28", "description": "you fall down an endless hole and then you die!", "roms": { "1368d7eae124661aacaf3411819ca9c113c0c10c": { "file": "down8.ch8", "platforms": ["modernChip8"], "tickrate": 15, "colors": { "pixels": ["#3dbdfa", "#27130f"], "buzzer": "#ff6600", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Truck Simul8or", "authors": ["buffi"], "images": ["truck.gif"], "release": "2015-07-28", "description": "You're a kid, you're a truck.", "roms": { "19279f8cfbb58a925a80b52e690ad71ee0907134": { "file": "trucksimul8or.ch8", "platforms": ["xochip"], "tickrate": 1000, "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } }, "018e6da9937173b1ac44d4261e848af485dcd305": { "file": "Truck Simul8or (by Bjorn Kempen)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "The Binding of COSMAC", "authors": ["buffi"], "images": ["title.gif"], "release": "2016-10-21", "description": "Simplified Isaac demake for SCHIP. 42 screens across three floors with an exciting boss battle at the end!", "roms": { "e74f20f234753e0cc2f58e29dc02d6128a6a3d97": { "file": "binding.ch8", "platforms": ["superchip"], "tickrate": 1000, "colors": { "pixels": ["#996600", "#ffcc00"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Chipcross", "authors": ["buffi"], "images": ["chipcross.gif"], "release": "2018-10-15", "description": "16 levels of Picross implemented in CHIP8. 800 bytes of fun.", "roms": { "83300ff710acdd8417376b88adf40f68171f7ec7": { "file": "chipcross.ch8", "platforms": ["xochip"], "tickrate": 20, "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam5" } }, { "title": "Knight", "authors": ["Simon Pacis"], "images": ["knight.gif"], "urls": ["https://github.com/simonpacis/Knight"], "copyright": "No license. Copy, steal, distribute. Credit if you want to.", "release": "2016-10-07", "description": "You're Artore the Puny, littlebrother and inferior to your great big brother, King Arthur.\n\nThere have been speculations that the village alchemist, Nefarious Richard, has developed a potion that will allow him to turn into a highly dangerous bat-like creature. You've embarked on a quest to slay Nefarious Richard, who rumor will have it has had too much of his own potion, and is now permanently a bat-like creature.\nYour big brother King Arthur has promised you that if you slay Nefarious Richard, you earn the rights to the throne!\n\nGood luck!", "roms": { "fcecf90496dadd214486a7a769e3a07f2b8f4eab": { "file": "knight.ch8", "platforms": ["superchip", "xochip"], "tickrate": 200, "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" }, "keys": { "up": 5, "left": 7, "down": 8, "right": 9, "a": 6, "b": 4 } }, "b3dcfd85a76a678960359e1ce9f742a4f9c35ed8": { "file": "Knight (by Simon Klit-Johnson)(2016).sc8", "platforms": ["superchip"], "keys": { "up": 5, "left": 7, "down": 8, "right": 9, "a": 6, "b": 4 } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Chipquarium", "authors": ["mattmik"], "images": ["chipquarium.gif"], "release": "2016-10-31", "description": "A CHIP-8 fish tank simulator.", "roms": { "f4392681b1fa38d7ad0a7d7a59cecf247ac1457a": { "file": "chipquarium.ch8", "platforms": ["originalChip8"], "tickrate": 15, "touchInputMode": "none", "colors": { "pixels": ["#0072ff", "#ffffff"], "buzzer": "#ffaa00", "silence": "#0000ff" } } }, "origin": { "type": "gamejam", "reference": "Octojam3" } }, { "title": "Glitch Ghost", "authors": ["Jackie Kircher"], "images": ["glitchGhost.gif"], "release": "2014-10-29", "description": "Glitch ghost is all alone in the cemetery, please help them make some friends by turning the trespassing humans into new ghosts!\n\nControls:\n---------\n\"6\" - advance the title screen\n\n\"6\" - haunt! if there is a person on the screen then they will run away from you. \n you can move while the person is running.\n\n\"5\",\"7\",\"8\",\"9\" - move up, left, down, and right respectively.\n\n\nGoal:\n-----\nEach screen of the cemetery has a unique layout of tombstones. you'll need to figure \nout how to get each person to run into their own graves. once scared, each person \nwill run away from glitch ghost and turn right whenever they encounter an obstacle, \nbe it a grave, the fence, or even glitch ghost themselves. only one person will enter \nthe cemetery at a time, and they'll always come in through the front gate.", "roms": { "2cdcb3c29a5f013a991db5909ca8e18e27b3c42b": { "file": "glitchGhost.ch8", "platforms": ["modernChip8"], "tickrate": 200, "colors": { "pixels": ["#555555", "#ffffff"], "buzzer": "#ffffff", "silence": "#000000" }, "keys": { "up": 5, "left": 7, "down": 8, "right": 9, "a": 6 } }, "ad612a1409c96cc24fc5fc1368fab71463480e9b": { "file": "Glitch Ghost (by Jackie Kircher)(2014).ch8", "platforms": ["originalChip8"], "keys": { "up": 5, "left": 7, "down": 8, "right": 9, "a": 6 } } }, "origin": { "type": "gamejam", "reference": "Octojam1" } }, { "title": "Octovore", "authors": ["Jackie Kircher"], "images": ["octovore.gif"], "release": "2015-11-02", "description": "O C T O V O R E\na game of hungry hungry octopods\nplay as a starving octopus who just has to eat everything in sight, from crumbs to fishies to donuts. you control its ever-extending arms as it frenzies for food.\nyou must collect every piece of food to advance to the next level. can you beat all 9?\nfor an extra challenge, try raising the clock speed above the default 120 cycles/frame ;)\ncontrols\nmenu\n4 (C) to procede through menus and start the game\nR (D) to toggle between menu options\nleft arm\nthe left arm controls WASD style, but shifted up a row\n2 (2) to steer the left arm up\nQ (4) to steer the left arm left\nW (5) to steer the left arm down\nE (6) to steer the left arm right\nright arm\nthe right arm similarly controls WASD style, but shifted down a row\nS (8) to steer the right arm up\nZ (A) to steer the right arm left\nX (0) to steer the right arm down\nC (B) to steer the right arm right\nshoutouts\nthank you to\n@ColourTann - for the name octovore!\n@lindseybieda - for brainstorming the central mechanics with me!", "roms": { "74936ffb0db233c722f5a39932d75240b6437a72": { "file": "octovore.ch8", "platforms": ["xochip"], "tickrate": 120, "colors": { "pixels": ["#8bdce8", "#5b1b96", "#e03b22", "#68e022"], "buzzer": "#68e022", "silence": "#000000" } }, "1ff6e2a8920c5b48def34348df65226285f39ce9": { "file": "Octovore (by Pangasaurus Rex)(2015).sc8", "platforms": ["superchip"] } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Business Is Contagious", "authors": ["JohnEarnest"], "images": ["business.gif"], "release": "2020-02-05", "description": "capitalism.txt", "roms": { "33ec2f3081bed56438dc207477f06cd77f3f07d9": { "file": "businessiscontagious.ch8", "platforms": ["xochip"], "tickrate": 1000, "touchInputMode": "gamepad", "colors": { "pixels": ["#c7f0d8", "#43523d", "#43523d", "#43523d"], "buzzer": "#43523d", "silence": "#43523d" } } }, "origin": { "type": "gamejam", "reference": "NokiaJam" } }, { "title": "Nokia 3310 Template", "authors": ["JohnEarnest"], "images": ["simcard.gif"], "release": "2020-01-20", "description": "SCHIP template program for resembling the Nokia 3310", "roms": { "61931487c694c5bc6978ae22c0a36aca5a647e24": { "file": "nokiatemplate.ch8", "platforms": ["superchip"], "tickrate": 30, "colors": { "pixels": ["#43523d", "#c7f0d8"], "buzzer": "#43523d", "silence": "#43523d" } } }, "origin": { "type": "gamejam", "reference": "NokiaJam" } }, { "title": "Expedition.", "authors": ["JohnEarnest"], "images": ["recording.gif"], "release": "2021-01-06", "description": "A short narrative about going outside.", "roms": { "77dc518e6779ccd862205cfeb0f3f7772caed60e": { "file": "expedition.ch8", "platforms": ["xochip"], "tickrate": 1000, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#c7f0d8", "#43523d", "#43523d", "#43523d"], "buzzer": "#43523d", "silence": "#43523d" } } }, "origin": { "type": "gamejam", "reference": "NokiaJam" } }, { "title": "Octo Party Mix!", "authors": ["Cratmang"], "images": ["recording.gif"], "release": "2020-10-29", "description": "It's basically Warioware. But with cute octo buddies!", "roms": { "d52c2f85f56c963ff5e48a096afc61d3c8a71c11": { "file": "OctoPartyMix.ch8", "platforms": ["xochip"], "tickrate": 1000, "touchInputMode": "swipe", "fontStyle": "octo", "colors": { "pixels": ["#000000", "#55ff55", "#ff7700", "#ffffff"], "buzzer": "#000000", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Chicken Scratch", "authors": ["JohnEarnest"], "images": ["gameplay.gif"], "release": "2020-10-28", "description": "What if Pac-Man, but Chicken?\n\nControls:\n---------\n* Use \"5/7/8/9\" to run. Press and hold to dash, which is only slightly faster than running.\n* Press \"6\" to peck at bugs. (or dirt. or small rocks. you can peck at anything, really.)\n* Press \"4\" to use echolocation (an ability chickens have) to find distant bugs.", "roms": { "c606d52970b86edcca4e87e9f6fae4b1ccbbbb0f": { "file": "chickenScratch.ch8", "platforms": ["xochip"], "tickrate": 500, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#d5a08c", "#7c4300", "#fd8100", "#fd8100"], "buzzer": "#3c2300", "silence": "#000000" }, "keys": { "up": 5, "down": 8, "left": 7, "right": 9, "a": 6, "b": 4 } }, "2cc98ab06cd250960118585971e842b56af3085e": { "file": "Chicken Scratch (John Earnest)(2020).xo8", "platforms": ["xochip"], "keys": { "up": 5, "down": 8, "left": 7, "right": 9, "a": 6, "b": 4 } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Applejak", "authors": ["JohnEarnest"], "images": ["recording.gif"], "release": "2020-10-07", "description": "Interpreter for a subset of APL/K.", "roms": { "bcbf36a68cf389e87dd54a9707cf35c4436dcb92": { "file": "applejak.ch8", "platforms": ["superchip"], "tickrate": 100, "touchInputMode": "none", "colors": { "pixels": ["#001000", "#b00000"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Bulb", "authors": ["JohnEarnest"], "images": ["llama.gif"], "release": "2020-10-15", "description": "Interpreter for a language which resembles toenail clippings.", "roms": { "b277c053b5b4ff9e40cd52cd4125a35ec22ccd0a": { "file": "bulb.ch8", "platforms": ["superchip"], "tickrate": 100, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#f9ffb3", "#1e90ff"], "buzzer": "#f9ffb3", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Squad", "authors": ["JohnEarnest"], "images": ["fibs.gif"], "release": "2020-10-25", "description": "Interpreter for a regular-sized Forth.", "roms": { "abfce04ddd0f72838dd887f3db3106066fd675b3": { "file": "squad.ch8", "platforms": ["superchip"], "tickrate": 500, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#663300", "#ffaf00"], "buzzer": "#f9ffb3", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Spock Paper Scissors", "authors": ["fontz"], "images": ["spockpaperscissors.gif"], "release": "2020-11-01", "description": "Intergalactic Rock Paper Scissors.", "roms": { "b66f55f83eb264d2b73c0b4ac81ea5044bf73138": { "file": "spockpaperscissors.ch8", "platforms": ["modernChip8", "originalChip8", "xochip"], "tickrate": 15, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#323232", "#b4b4b4", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam7" } }, { "title": "Dodge", "authors": ["JohnEarnest"], "images": ["dodge.gif"], "release": "2021-10-01", "description": "Dodging asteroids in 56 bytes.", "roms": { "7fb69647e6b10e2b12f9357d5c1c177349028236": { "file": "dodge.ch8", "platforms": ["superchip", "xochip"], "tickrate": 1000, "touchInputMode": "swipe", "fontStyle": "octo", "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam8" } }, { "title": "Snek", "authors": ["JohnEarnest"], "images": ["snek.gif"], "release": "2021-10-01", "description": "Minimalist Snake in 65 bytes.", "roms": { "bb5740042385cae10724b051208bb95e5341f56d": { "file": "snek.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"], "tickrate": 1000, "touchInputMode": "swipe", "fontStyle": "octo", "colors": { "pixels": ["#996600", "#ffcc00", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam8" } }, { "title": "Super Octogon", "authors": ["JohnEarnest"], "images": ["octogon.gif"], "release": "2021-10-30", "description": "Eight fantastic sides, and eight awesome angles.", "roms": { "bb1e786cb921f51d0540cca9a216c0b72bceb443": { "file": "octogon.ch8", "platforms": ["superchip"], "tickrate": 200, "touchInputMode": "swipe", "fontStyle": "fish", "colors": { "pixels": ["#000000", "#ff69b4"], "buzzer": "#111111", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam8" } }, { "title": "Ordinary Idle Garden", "authors": ["Cratmang"], "images": ["recording.gif"], "release": "2021-02-05", "description": "Grow a tiny garden filled with dandelions, pumpkins... lanturns... skeletons?", "roms": { "f9d0bdf4a80d5570a9af9fd13769e528dff411df": { "file": "ordinaryidlegarden.ch8", "platforms": ["xochip"], "tickrate": 200, "touchInputMode": "none", "fontStyle": "fish", "colors": { "pixels": ["#c7f0d8", "#43523d", "#43523d", "#43523d"], "buzzer": "#43523d", "silence": "#43523d" } } }, "origin": { "type": "gamejam", "reference": "NokiaJam" } }, { "title": "Octoma", "authors": ["Cratmang"], "images": ["recording.gif"], "release": "2021-10-25", "description": "A simplified clone of Ultima. Go forth and save the Octo Princess!", "roms": { "80feda2028aa31788d3d1d9e062d77d2fd9308cc": { "file": "octoma.ch8", "platforms": ["xochip"], "tickrate": 10000, "touchInputMode": "none", "fontStyle": "fish", "colors": { "pixels": ["#000000", "#ff00ff", "#00ffff", "#ffffff"], "buzzer": "#000000", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam8" } }, { "title": "Super Pong", "authors": ["offstatic"], "images": ["superpong.gif"], "release": "2021-10-15", "description": "A fast pong-like.", "roms": { "2c761f70a44e521ee848834cfdd2bd1646157d29": { "file": "superpong.ch8", "platforms": ["modernChip8", "superchip", "xochip"], "tickrate": 30, "touchInputMode": "none", "fontStyle": "octo", "colors": { "pixels": ["#c7f0d8", "#43523d", "#ff6600", "#662200"], "buzzer": "#ffaa00", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam8" } }, { "title": "WDL", "authors": ["JohnEarnest"], "images": ["wdl.gif"], "release": "2022-10-10", "description": "That word game, but shorter.", "roms": { "a8d6e9b1976c99ddc0c4818828a6d3cb3ae6f348": { "file": "wdl.ch8", "platforms": ["originalChip8"], "tickrate": 15, "touchInputMode": "swipe", "fontStyle": "octo", "colors": { "pixels": ["#d3d3d3", "#808080"], "buzzer": "#ff0000", "silence": "#000000" } } }, "origin": { "type": "gamejam", "reference": "Octojam9" } }, { "title": "00Schip8 Life demo", "release": "2016", "authors": ["Henry de Jongh"], "roms": { "5abf3dcf4ce0e396a3a5bf977b1ea988535d35d5": { "file": "00Schip8 Life demo (by Henry de Jongh)(2016).sc8", "platforms": ["superchip"] } } }, { "title": "10 Bytes Pattern", "release": "2015", "authors": ["Björn Kempen"], "roms": { "77d5d2d9c5fe19c72d6564b3601a8d17cfedcb41": { "file": "10 Bytes Pattern (by Bjorn Kempen)(2015).sc8", "platforms": ["superchip"] } } }, { "title": "2048", "release": "2021", "authors": ["Andrew James"], "description": "# 2048 (0x800)\nA Chip8 implementation of the tile sliding game 2048.\n\n## Controls\n5: Slide tiles up \n7: Slide tiles left \n8: Slide tiles down \n9: Slide tiles right \n(This corresponds to the default WASD mapping in Octo and potentially other Chip8 emulators)\n\nPressing any other key will cause the buzzer to sound (indicating an invalid input) and the game will continue to wait for input.\n\n## Game play\nEach time a move is made tiles are moved to the specified direction, tiles which collide and have the same value are combined, then a new tile is spawned.\nWhen an invalid move is made (leaving no free spaces for a new tile to spawn) the game ends and the buzzer sounds. No consideration is made for whether there\n were other valid moves available. The player may press any key to start again.\n\n## Notes\nThe game runs best at 30 cycles/sec or faster. Below this speed it's slow to respond (probably a combination of drawing the whole screen each frame and the\n load/save when processing moves).", "roms": { "c32175db0c0508065709fc9cb42b233b24dad7fe": { "file": "2048 (Andrew James)(2021).ch8", "platforms": ["originalChip8"] } } }, { "title": "2048", "release": "2014", "authors": ["Dr Gergo Erdi"], "description": "\n2048 - by Dr. Gergo Erdi (2014)\n-------------------------------\n\nThis is an implementation of the 2048 game for the CHIP-8 virtual machine.\n\n\nControls (hexpad):\n------------------\n2 to slide up\n8 to slide down\n4 to slide left\n6 to slide right\n", "roms": { "ea6fc1ff6e57800e2322641f6f02ebd462dda2b8": { "file": "2048 (by Dr Gergo Erdi)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "2048game", "release": "2017", "authors": ["A-Kouz1"], "description": "\n2048game - by A-Kouz1 (2017)\n----------------------------\n\nIt is a single-player sliding block puzzle game designed by Italian web developer \nGabriele Cirulli. The objective of the game is to slide numbered tiles on a grid \nto combine them to create a tile with the number 2048\n\n\nControls:\n---------\nX to start\n\nW/A/S/D to move blocks", "roms": { "fed518f92023db76cd9fb4616c44c7be1cede2d2": { "file": "2048game (by A-Kouz1)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "3D VIP'r Maze", "release": "2021", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/3d-vipr-maze"], "description": "This game is an homage to the Sinclair ZX81 game 3D Monster Maze from 1981. That game was released just three years after the specification for Chip-8 was published, so it's from around the same era. In honour of the first computer that ran Chip-8, the Cosmac VIP, and its related magazine, the VIPer, I figured it was time for a viper version of 3D Monster Maze, and so last year I created 3D Viper Maze for Octojam 7.\n\nThe intention I had with 3D Viper Maze, although written using XO-Chip instructions to make it more fun as a game, was always to create a version of the game that can run on the original Cosmac VIP Chip-8 interpreter. This simplified version became 3D VIP'r Maze, and that is what you're looking at.\n\nThis version of the game runs at 30 cycles per frame, at the original resolution, in the space of 3.2K of memory, using the original instruction set. It's a game with an endless supply of randomly generated mazes, just like its namesake. The levels are generated in Chip-8, so you will have to be a little patient ;) Unfortunately there wasn't enough space to add any vipers this time around.\n\nYour challenge, if you accept it: to find the exit in each maze! How far down the maze can you get?\n\nIf you're interested in the challenges I had to overcome to make this game fit and run on the original Cosmac VIP, check out my development notes on Github!", "roms": { "dea204fbfda4ed63fe2a2be255617bb9ee770a61": { "file": "3D VIP'r Maze (Tim Franssen)(2021).ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "up": 5, "down": 8, "left": 7, "right": 9 } }, "6dc9b7bee24f9793b929d20a7757725f3183d12e": { "file": "3D VIP'r Maze (Tim Franssen)(2021).sc8", "platforms": ["superchip"], "keys": { "up": 5, "down": 8, "left": 7, "right": 9 } } } }, { "title": "3D Viper Maze", "release": "2020", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/3d-viper-maze"], "description": "3D Viper Maze is (obviously) an homage to the Sinclair ZX81 game 3D Monster Maze from 1981. That game was released just three years after the specification for Chip-8 was published, so it's from around the same era. In honour of the first computer that ran Chip-8, the Cosmac VIP, and its related magazine, the VIPer, I figured it was time for a viper version of 3D Monster Maze. With a few twists of my own.\n\n3D Viper Maze is not a game with an endless supply of randomly generated mazes, like its namesake. Instead, it has handcrafted levels with vipers, coins and buttons. Your challenge, if you accept it: to find the exit in each maze, while collecting all the coins, in a series of ever more difficult puzzles.", "roms": { "62e204572ac05be3748a746ac7831d6844f43003": { "file": "3D Viper Maze (Timendus)(2020).xo8", "platforms": ["xochip"], "keys": { "up": 5, "down": 8, "left": 7, "right": 9, "a": 1 } } } }, { "title": "8min", "release": "2020", "authors": ["TomR"], "description": "\n8min\n====\nby TomR (Octojam 7)\n\n\nAbout:\n------\nDon't the let ball into your corner.\n\n\nControls:\n---------\nUse \"7\" and \"A\" to control the left paddle, \"E\" and \"B\" to control the right paddle.", "roms": { "ee7fb407da5f17ea7be9d16ce8a7ff38028ca924": { "file": "8min (TomR)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Acey Deucy", "release": "1978", "description": "\nAcey-Ducey - by Phil Baltzer (1978)\n-----------------------------------\nACEY-DUCEY is a card game in which the dealer shows two cards from deck. You bet \n(from 1 to 9) that the next dealer card lies between or equal to the first two \ncards in face value (ACES are low). \n\nIn order to obtain a new deal, press the zero key, and then bet as before. Try for \na score of 100 or greater. \n\n\nControls:\n---------\n1 to 9 = Betting\n0 = New Deal\n\n", "roms": { "d97a7e1d952ed70d00715d92291ef08fc9a4c909": { "file": "Acey Deucy (Phil Baltzer)(1978).ch8", "platforms": ["originalChip8"] } } }, { "title": "Advanced Warfare", "release": "2019", "authors": ["Ethan Pini"], "description": "\nAdvanced Warfare - by Ethan Pini (2019)\n---------------------------------------\n \nA game of war, death, and respect.\n\n\nControls:\n---------\n\nPress \"F\" to augment the \"respects\" until \"WIN\" appears.\n\n\nPersonnal note: You'll be bored to death before you win the game... :(\n\n", "roms": { "f0b6e192b9589cc9ee9bc89bacdab00be6ac360d": { "file": "Advanced Warfare (by Ethan Pini)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Akahad_v1", "description": "# Akahad\nThis was my XO-Chip submission for Octojam 8. It is (as of writing) easily playable at https://chromatophore.itch.io/akahad\n\n![alt text](Resources/akahad_logo.gif \"Akahad animation\")\n\nIt's written for Octo, a high-level assembler for Chip 8, an 8 bit assembly language from the 1970s: https://github.com/JohnEarnest/Octo\n\nThis game was inspired by the number 8 and its similarity to the infinity symbol. Several connections were made and we now have some kind of Warrior Within fan game? Of course, due to the platform, it is quite straight forwards.\n\n## Controls\n\nRide the time line and catch the elusive Ecnirp, and make sure that he doesn't escape his fate! (Also, the text is backwards on purpose)\n\n**W** - Jump\n\n**Hold S** - Become ball to avoid walls (but also everything)\n\n**S while jumping** - Butt Slam\n\n**A (with boost guage)** - Slow Motion\n\n**D (with boost guage)** - Speed Up (and break through walls)\n\nSome updates have been made since the submission at the end of the jam:\n\nNew animations between levels & also like, reasonable required scores, and progression, or something.", "roms": { "10fe2d629a3cebdbfe23fb9310ca74a3574e5a67": { "file": "Akahad_v1.0.xo8", "platforms": ["xochip"] } } }, { "title": "Akir8", "release": "2020", "authors": ["TomR"], "description": "\nAKIR8\n=====\nby TomR (Octojam 7)\n\n\nAbout:\n------\nAKIR8 is a game based on the movie AKIRA.\n\n\nControls:\n---------\n\"5/7/8/9\" to move and \"6\".", "roms": { "565b40c19d653521a0257c28a92671d0e594f22a": { "file": "Akir8 (TomR)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Alien", "release": "199x", "authors": ["Jonas Lindstedt"], "roms": { "bc5faf54f04da3f4dbde50d3b31ccfc2bf8b9e06": { "file": "Alien (by Jonas Lindstedt)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "Alien Hunter", "release": "2015", "authors": ["Hans"], "description": "\nWelcome to my second CHIP48 game ever. This time it uses the new features \n(i.e. scrolling and full-screen graphics) that were added in SUPER-CHIP V1.1.\n\nThe game\n--------\nDue to lack of imagination, I did a very wellknown game. Alien, one of the \nfirst games I played in the beginning of the C=64 era. It is a rather simple\nshoot'em up game and the story behind the game is as follows: Unfriendly\n(most aliens are) aliens have invaded the earth and the only one who can stop \nthem are you. To assist you in your battle, the russian experts have \ndeveloped a new powerful (and leathal) weapon, the blaster. But, as you\nknown, the Rubel isn't what it used to be and therefore, the scientists could \nonly afford the version with limited firecapacity. You can only have one shot \nin the air at the same time. And what's even worse: the aliens have gotten \nhold of the very same weapon. And they're continually making their shields \nstronger and stronger. Stop them before they reach mother earth!\n\nHow to start the game\n---------------------\nUpload the game to your HP48-series calulcator via the serial cable. Make \nsure the you also have got S-CHIP V1.1 somewhere in your machine (otherwise \nyou'll have to upload that too). Press the Alien menu-key and a string will \nappear in the first level of the stack (the only thing readable is my name). \nThen press the S-Chip menu-key and the game will begin. See next section for \nfurther description.\n\nThe controls\n------------\nKEY DESCRIPTION\n\nEnter Restart the game\nBackspace Quit game (return to calculating, who needs that?!)\n+/- Toggle sound on/off (useful when teacher is near you)\n9 Stear your blaster left\n/ Stear your blaster right\n0 Fire (you also use this key to begin playing)\n\nCopyrights\n----------\nCHIP48 V2.25 (C) Andreas Gustafsson, Finland\nS-CHIP V1.1 (C) Erik Bryntse, Sweden\nALIEN V1.0 (C) Jonas Lindstedt, Sweden\n\nThis game is released as Public Domain via Internet and various Bulletin\nBoard Systems. You may copy this program for non-profit purposes. I don't \ntake any responsibility for any damage caused by this program, but please \nwrite me a letter if you find any bugs or have suggestions how to make this a \nbetter game. (I know it's a bit slow, but so am I.)\n \nEnjoy!!\n\nJonas Lindstedt\nDepartment of Real Time Computer Systems\nMalardalens University, Vasteras, Sweden\n-------------------------------------------\nE-mail: ltd92jlt@martin.mdh.se \n or \n akcs.jonasl@hpcvbbs.cv.hp.com\n\nAddress: Jonas Lindstedt\n Bergmastarv. 15\n S-724 78 VASTERAS\n Sweden\n\n", "roms": { "f4e50d6e209324906b7899ed785a0d849a397abc": { "file": "Alien Hunter (by Hans)(2015).sc8", "platforms": ["superchip"] } } }, { "title": "Alien-Inv8sion", "description": "How to play Alien Inv8sion\nControls\n\n Arrow keys or WASD to control your ship (or keys 5, 7, 8 and 9 on mobile / Cosmac VIP)\n E or spacebar to fire lasers (or key 6 on mobile / Cosmac VIP)\n\nGameplay\n\nYou are famed airship pilot Gunnar Gunman, and after the aliens striked first and destroyed most of the human fleet, \nyou are planet Earth's only hope! Destroy as many aliens as you can before they hit the ground to give your fellow \nhuman being a fighting chance! 👽\n\nFor each alien spaceship you shoot down, you gain points (shown on the top left, indicated with \"PTS\"). If you let \nalien ships escape and get down to the planet, you lose points. For every 250 points you collect, you go up a level \n(current level shown bottom left, indicated with \"LVL\"). But beware! Each level, the attacks get more fierce!\n\nYour ship does not have unlimited power. The power meter (white indicator on the left of the playfield, which turns \nred) shows you how much power your ship has left. Shooting your lasers takes power, and if you lose power your lasers \nwill be less powerful. More importantly, your power also feeds your shields. If you run your ship into alien ships, \nyour shield will compensate and draw power. Lose all your power and you lose your shields, leaving you vulnerable to \nthe alien ships!\n\nGood luck Gunnar, and may lady luck smile on you!\nThe concept\n\nAlien inv8sion is a nod to the endless stream of space shooters that popped up in the late 70s and early 80s after \nthe popularity of the game Space Invaders from 1978. This is very much the exact same period in which CHIP-8 became \npopular, and there are a lot of Space Invaders clones and other space shooters for CHIP-8. Time to add my twist on \nthe theme to the fray!\n\nHaving recently developed a WebAssembly CHIP-8, SCHIP and XO-CHIP interpreter called Silicon8 that supports the full \nrange of XO-CHIPs potential colour space (a whole whopping 16 colours!) I figured it would be a shame not to make \nuse of those colours in my next game. So I did, and I bumped the virtual CPU speed to an absolutely insane 12Mhz to \nbring CHIP-8 (or more specifically XO-CHIP) much closer to the coveted arcade systems of the time, or even systems \nlike the NES.\n\nUnfortunately I didn't have very much time to work on this game this year, and the actual gameplay may not be what \nyou expect from an arcade or NES game. But it's fun to fly around and shoot aliens, and as a demo of what CHIP-8 \ncan do if pushed: a fully animated colourful parallax background with lots of masked sprites flying across the screen!\n\nFor more background information and the source code, see the Github repository.\n\n", "roms": { "24ef21009527ee674de44ccb37e37081654883f9": { "file": "Alien-Inv8sion.xo8", "platforms": ["xochip"] } } }, { "title": "Alternate", "authors": ["TCNJ S.572.3"], "roms": { "7cd0334fc30cbbb21d3c5a909fa2c69927ec4a6c": { "file": "Alternate [TCNJ S.572.3].ch8", "platforms": ["originalChip8"] } } }, { "title": "Angle of Death", "release": "2020", "authors": ["Chromatophore"], "description": "\nAngle of Death\n==============\nby Chromatophore (Octojam 7) - Unfinished\n\n\nAbout:\n------\nRight now there's only 6 levels so when the level select thing scrolls, that's the lot.\n\n\nControls:\n---------\n\"5/7/8/9\" = move cursor\n\n\"4\" & \"D\" = rotate\n\n\"E\" = sweep\n\n", "roms": { "e85ade7412e8affc4a8590fc0c928f1f00c5eb6b": { "file": "Angle of Death (Chromatophore)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Ant - In Search of Coke", "release": "199x", "authors": ["Erin S. Catto"], "roms": { "a56c09537df0f32e2d49fb68cb2ba8216b38f632": { "file": "Ant - In Search of Coke (by Erin S. Catto)(199x).sc8", "platforms": ["superchip"], "embeddedTitle": "[ Ant v1.0 ]" } } }, { "title": "Applejack", "release": "2020", "authors": ["John Earnest"], "roms": { "67efbd5a84fe1337c3c9cb3040981ec4ce52577b": { "file": "Applejack (John Earnest)(2020).sc8", "platforms": ["superchip"] } } }, { "title": "Area F", "release": "2015", "authors": ["Nakatsugawa"], "roms": { "d867b0d0fe1e96ba60910c64d9362da5a986774e": { "file": "Area F (by Nakatsugawa)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Arrows", "release": "2018", "authors": ["Ashton Harding"], "roms": { "8166328ddd1deb0df718323c0c63c76b267cec4a": { "file": "Arrows (by Ashton Harding)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Artifac", "release": "2019", "authors": ["Ethan Pini"], "roms": { "6a846ca9fed73a7ef0e6695a665d2f15dd6a8141": { "file": "Artifac (by Ethan Pini)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Asphyxiation", "release": "2020", "authors": ["Verisimilitudes"], "roms": { "c05d1316bbb8acb1ba425c3ebdd0123632a73fd8": { "file": "Asphyxiation (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Asphyxiation Advanced", "release": "2020", "authors": ["Verisimilitudes"], "roms": { "e99657c8a3bfbfb5a9cb70e7d330346802ce20ce": { "file": "Asphyxiation Advanced (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Astro Dodge", "authors": ["Revival Studios", "Martijn Wenting"], "release": "2008", "description": "-----------------------------------------------------------------------------\n\n\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tAstro Dodge\nAuthor\t\t:\tMartijn Wenting / Revival Studios\nGenre\t\t:\tGame\nSystem\t\t:\tChip8 / SuperChip8\nDate\t\t:\t18/12/2008\nProduct ID\t:\tRS-C8003\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2008 Revival Studios.\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nAstro Dodge is an arcade game for the Chip8 and SuperChip8 systems.\nBoth versions of the game are included in this package.\n \nYour goal is to make your way through the asteroids field and dodge the asteroids, scoring points for each asteroid you are able to dodge.\nButton 2,4,6,8 will move your ship, button 5 will start the game.\n\nRunning the game(s):\n--------------------\nThe CHIP8 version of the game has been programmed to be compatible with original hardware like the Cosmac VIP and Telmac 1800.\nUse the Megachip emulator or any other Chip8/SuperChip compatible emulator to run the game(s).\n\nCredits:\n--------\nProgramming and Graphics by: Martijn Wenting\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this game in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios", "roms": { "048659b97e0cf9506eba85ef7baaf21ada22c6f2": { "file": "Astro Dodge (fix)[Revival Studios, 2008].ch8", "platforms": ["originalChip8"], "description": "This version does not have the Fx55/Fx65 (load_store_quirk) issue where\ngarbage is shown on sides of screen and \nscore won't increment. \n\nI believe this is actually the original version but not 100% sure.", "embeddedTitle": "REVIVALSTUDIOS2008" }, "ac621d9fcada302ba6965768229ef130630bc525": { "file": "Astro Dodge [Revival Studios, 2008].ch8", "platforms": [], "quirkyPlatforms": { "originalChip8": { "memoryLeaveIUnchanged": true } } }, "0b1040d556cba3b8e086f44ea76f78e26fd28093": { "file": "Astro Dodge (by Revival Studios).ch8", "platforms": ["originalChip8"] }, "c2a361700209116a300457eacbf33a8c40c01b83": { "file": "Super Astro Dodge (by Revival Studios)(2008).sc8", "platforms": ["superchip"], "embeddedTitle": "REVIVALSTUDIOS2008" } } }, { "title": "Ball Breaker", "release": "2020", "authors": ["Verisimilitudes"], "roms": { "ec00e355117ed6385b51c0819f85954c3b765ed0": { "file": "Ball Breaker (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Binding of COSMAC", "release": "2016", "authors": ["buffi"], "roms": { "681eaf2c6422cdd0e0ca0cf9f4c3a436b7b6f292": { "file": "Binding of COSMAC (by buffi)(2016).sc8", "platforms": ["superchip"] } } }, { "title": "Black Lives Matter demo", "release": "2020", "authors": ["Ben Smith"], "roms": { "f23ee6f22c3ada8c638096ec1209a65dd036cc52": { "file": "Black Lives Matter demo (Ben Smith)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Bongocat", "release": "2021", "authors": ["Andrew James"], "roms": { "f199e23cbe29bb36f43373818b10bf72b35e9d05": { "file": "Bongocat (Andrew James)(2021).ch8", "platforms": ["originalChip8"] } } }, { "title": "Boot Super Chip8x", "release": "2018", "authors": ["Ersanio"], "roms": { "11d66c2ff456ca3aea5f384a5a11503a6c8f85ed": { "file": "Boot Super Chip8x (by Ersanio)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Bounce", "release": "20xx", "authors": ["Les Harris"], "roms": { "ff5276bfd203634ef3034475ff7bc8bd9033a03d": { "file": "Bounce (by Les Harris)(20xx).sc8", "platforms": ["superchip"] } } }, { "title": "Breakfree", "authors": ["David Winter"], "description": "\nBreakfree - by David Winter (199x)\n----------------------------------\n\nEach players needs to destroy the player's wall. The first player to destroy\nall the bricks of the opposite player wins. \n\nPlayer 1: 1 to go UP and 4 to go DOWN.\nPlayer 2: 6 to go UP and 9 to go DOWN.\n\n", "release": "199x", "roms": { "7d38669b1542d2352b900eed11b78dd1c8d144ec": { "file": "Breakfree (by David Winter).ch8", "platforms": ["originalChip8", "modernChip8"], "embeddedTitle": "BREAKFREE 0.1 By David WINTER", "keys": { "up": 1, "down": 4, "player2Up": 6, "player2Down": 9 } } } }, { "title": "Breakout", "authors": ["Carmelo Cortez"], "release": "1979", "description": "Breakout, by: Carmelo Cortez\n\nThe game, Breakout, is a variation of the Wipe-Off game.\nYou have six walls and 20 balls to start. To win you must get through all walls to the top of the screen. At the end of the game the program will show the number of times you hit the walls and will show \"FREE!\" if you get through.", "roms": { "193915dcde1365ae054c4eaa21a35baa27cd3356": { "file": "Breakout (by Carmelo Cortez0(1979).ch8", "platforms": ["originalChip8"] } } }, { "title": "Brick Breaker", "release": "2019", "authors": ["Kyle Saburao"], "description": "\nBrick Breaker - by Kyle Saburao (2019)\n--------------------------------------\nTeam CHIPOTLE - https://chip.netlify.app/emulator/\n\n\nBrick Breaker, now avaliable for the CHIP-8!\n\n\nControls:\n---------\n\n\"7\" = LEFT\n\"9\" = RIGHT\n\n\n\n", "roms": { "b92ffba5ccd708c0422d77b9af63ca4b2f67b443": { "file": "Brick Breaker (by Kyle Saburao)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Bull8 H3ll", "release": "2020", "authors": ["Flamore"], "description": "\nBull8 H3ll\n==========\nby Flamore (Octojam 7)\n\n\nAbout:\n------\nHow long can you last?\n\n\nControls:\n---------\nUse \"5/7/8/9\" to move.\n\n", "roms": { "7851dd47c67217426f31b27778b19d39407a9bf2": { "file": "Bull8 H3ll (Flamore)(2020).sc8", "platforms": ["superchip"] } } }, { "title": "Bullet Patterns", "release": "2015", "authors": ["buffi"], "roms": { "f84ad99d0095ef1281b55c779783b99cb53d2ade": { "file": "Bullet Patterns (by buffi)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Bustin", "release": "2019", "authors": ["Tom Rintjema"], "roms": { "e2d86d6c70877e99ed4253c9a83d4da42e5a14ee": { "file": "Bustin (by Tom Rintjema)(2019).xo8", "platforms": ["xochip"] } } }, { "title": "By the Moon", "release": "2019", "authors": ["SystemLogoff"], "roms": { "17d775833f073be77f2834751523996e0a398edd": { "file": "By the Moon (SystemLogoff)(2019).sc8", "platforms": ["superchip"] } } }, { "title": "C-Tetris", "release": "1994", "authors": ["Klaus von Sengbusch"], "roms": { "244c746b4f81c9c3df9cea69389387da67589bb8": { "file": "C-Tetris (by Klaus von Sengbusch )(1994).sc8", "platforms": ["superchip"] } } }, { "title": "C-Zero", "release": "2019", "authors": ["Ethan Pini"], "description": "\nC-Zero - by Ethan Pini (2019)\n-----------------------------\nTeam CHIPOTLE - https://chip.netlify.app/emulator/\n\n\nA racing game inspired by Chris Covell's tribute to the iconic Nintendo franchise. \n\n\nControls:\n---------\n\"5\" = DRIVE\n\"7\" = LEFT \n\"9\" = BRAKE \n\"8\" = RIGHT \n\n\n", "roms": { "eb548f0a0ceca4da0475112ab14e223a63350c89": { "file": "C-Zero (by Ethan Pini)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "CHIP-8 Snake", "roms": { "b05dfd6bc0dca5106fb51ebc185406d633c96b44": { "file": "CHIP-8 Snake.xo8", "platforms": ["xochip"] } } }, { "title": "Chip-8 Snake", "description": "\nCHIP-8 Snake\n============\nby steveRoll (Octojam 7)\n\n\nAbout:\n------\nA snake game made for the CHIP-8. Due to technical restrictions, you can achieve a maximum score of 125.\n\n\nControls:\n---------\n2, 4, 6, 8 to move, F to restart.\n(arrow keys to move, r to restart)", "release": "2020", "authors": ["steveRoll"], "roms": { "27868be46213718792ab3b8415855a1975366dbe": { "file": "Chip-8 Snake (steveRoll)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Car Race", "release": "1994", "authors": ["Klaus von Sengbusch"], "description": "Car, by: Klaus von Sengbusch\n\nAnd here is another game.\nIs is quite simple. You just have to drive a car through a scrolling road and\nprevent being hit by other cars. \nOne big advantage for those HP48G Users with 32K memory: IT IS VERY SMALL!!!!!\n\nThe Keys:\n 1: left\n 2: right\n\n\n", "roms": { "2cd26a9a84ed2be6aaa6916d49b2e5c503196400": { "file": "Car Race (by Klaus von Sengbusch)(1994).sc8", "platforms": ["superchip"] } } }, { "title": "Car Race Demo", "release": "1991", "authors": ["Erik Bryntse"], "description": "Car Race Demo, by: Erik Bryntse\n\nWhen I added the extra scroll functions to v1.1, I couldn't resist writing\na car race. It lets you drive your car on a small forest road in high speed.\nUse 1 and 2 to steer it. \n", "roms": { "e6d4a8598999b3d95047babf67b529d83eaa9554": { "file": "Car Race Demo (by Erik Bryntse)(1991).sc8", "platforms": ["superchip"] } } }, { "title": "Cavern", "release": "2014", "authors": ["Matthew Mikolay"], "description": "\nCavern - by Matthew Mikolay (2014)\n----------------------------------\n\nHello all!\n\nI recently finished a new game implemented in CHIP8. It's called Cavern, and is conceptually based \nupon the CHIP8 game Cave.\n\nCavern allows the player to select one of three speeds for gameplay, though the easiest setting is \nstill pretty challenging. I suppose Cavern could be considered a game suitable for individuals who \nfound Cave too easy.\n\nThe in-game controls are 2, 4, 6, and 8 to move the sprite on screen.\n\nI've attached the .ch8 file for anyone interested in playing. It has been tested on the Emma emulator. \nIf anybody comes across any bugs, please let me know!\n\nBest,\nMatt\n\n----------------------------------------------------------\n\nEscape the cave without crashing into the walls!\n\n\nNavigate using the '2', '4', '6', and '8' keys.\n\n----------------------------------------------------------\n", "roms": { "17238bcd1cb8e21142a1d7533f878c833ef19caa": { "file": "Cavern (by Matthew Mikolay)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chesmac", "release": "1979", "authors": ["Raimo Suonio"], "roms": { "40c33f5ae6f11def69a445220b3c96a6009f92ed": { "file": "Chesmac (by Raimo Suonio)(1979).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip War", "release": "2014", "authors": ["John Earnest"], "description": "\nChip War - by John Earnest (2014)\n---------------------------------\n\nA (loose) adaptation of the classic DiceWars.\n\n\nThis game takes place on a toroidal field of 16 territories. Each has some number of troops \nstationed there (1-5). At the beginning of the game, territories are divided between you \n(white) and an AI opponent (black).\n\nYou can order your territories to attack adjacent enemy territories provided you have more \nthan one troop available. When you attack, a number of 8-sided dice will be rolled and summed \nbased on the number of attackers and defenders. If the attackers win, they capture the \nterritory and transfer all but one of their troops over. If the defenders win, they destroy \nall but one of the attackers and lose one troop, or none if they have only a single troop.\n\nAfter white has taken a turn, each territory has a 50% chance of producing one new troop. \nThe game ends when black or white has conquered the entire map.\n\nWhen selecting a territory, 5/7/8/9 (ASWD) move your cursor, 6 (E) selects the territory \nand 4 (Q) ends your turn. With a territory selected, 5/7/8/9 (ASWD) choose the direction in \nwhich to attack, 6 (E) confirms the attack and 4 (Q) cancels. When the game is over press \nany key to play again.\n\n", "roms": { "acfd0d29a83882de19dc37a56ee6c7d63ac309c4": { "file": "Chip War (by John Earnest)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip-8 Calculator", "description": "A 16-bit hexadecimal Reverse Polish Notation calculator.\nThis calculator uses Reverse Polish Notation, which means that you enter operands before the operator that uses them. \nFor example, if you wanted to add 4 and 8, you would first input the number 4, then input the number 8, then the operator +.\n\nOnce you've input one number, you can input another by pressing A on the keypad (Z on a QWERTY keyboard), or delete it \nwith 0 (X on QWERTY). The 4x4 operator grid on screen corresponds directly to the layout of the keypad. Numeric input \nis always a 16-bit hexadecimal integer. You can store up to four values at a time. Try to add another one beyond that, \nand the program crashes and runs the buzzer until you restart the emulator.\n\nLegend\n\n +: Adds the bottom two values of the stack\n -: Subtracts the bottom value from the value above\n ×: Multiplies the bottom two values of the stack*\n ÷: Divides the second-from-bottom value by the bottom value*\n S: Computes the sine of the bottom value of the stack*\n C: Computes the cosine of the bottom value of the stack*\n T: Computes the tangent of the bottom value of the stack*\n √: Computes the square root of the bottom value of the stack\n S⁻¹: Computes the inverse sine of the bottom value of the stack\n C⁻¹: Computes the inverse cosine of the bottom value of the stack\n T⁻¹: Computes the inverse tangent of the bottom value of the stack\n 🗘: Swaps the bottom two values of the stack\n #: Add a value to the bottom of the stack\n ⌫: Remove a value from the bottom of the stack\n <<: Shift the bottom value of the stack one bit to the left\n >>: Shift the bottom value of the stack one bit to the right\n\n*These functions require one or more inputs to be only 8 bits, so if the input value is >0xFF it gets shifted 8 bits to \nthe right.\n\n", "roms": { "66d44799bc15637f742cf30d84007f412a9c9fb5": { "file": "Chip-8 Calculator.xo8", "platforms": ["xochip"] } } }, { "title": "Chip-8 Dino", "release": "2019", "authors": ["Anthony Pham"], "roms": { "417ba551bc92751d3e0dc25e01e76373d0e504ea": { "file": "Chip-8 Dino (by Anthony Pham)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip-84 3D Title", "release": "2018", "authors": ["Christian Kosman"], "roms": { "f55ab7c3776fd9a94ffac82f0feb965e93c057f1": { "file": "Chip-84 3D Title (by Christian Kosman)(2018).sc8", "platforms": ["superchip"] } } }, { "title": "Chip-84 Scratch", "release": "2018", "authors": ["Christian Kosman"], "roms": { "ebada8eb97ce40a91554386696f7daa33023cc8c": { "file": "Chip-84 Scratch (by Christian Kosman)(2018).sc8", "platforms": ["superchip"] } } }, { "title": "Chip-Chess", "release": "2020", "authors": ["Thom Laurence"], "roms": { "b4be55185804a19d7d46c4b340531ecf1fc2abc5": { "file": "Chip-Chess (Thom Laurence)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip-Otto logo 1", "release": "2015", "authors": ["Marco Varesio"], "roms": { "c617cd419bb3b51c2224b247782d73c46bc075c8": { "file": "Chip-Otto logo 1 (by Marco Varesio)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip-Otto logo 2", "release": "2015", "authors": ["Marco Varesio"], "roms": { "5a183cc0530410c0887175ccaf6d5d4deb5d8fff": { "file": "Chip-Otto logo 2 (by Marco Varesio)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip2048", "release": "2014", "authors": ["Lime"], "description": "\nChip2048 - by Lime (2014)\n-------------------------\n\n5/7/8/9 (WASD) tilts the board as usual, 1 starts a new game. \n\n\n", "roms": { "4ac6414b1fd502074a6aab4de4b206a7273dcfb8": { "file": "Chip2048 (by Lime)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Chip8-Multiply", "release": "2016", "authors": ["John Deeny"], "roms": { "0317e94014ebc3a9a1a2a33c46bc766a9cf44cb0": { "file": "Chip8-Multiply (by John Deeny)(2016).xo8", "platforms": ["xochip"] } } }, { "title": "Chip8stein 3D", "roms": { "20c2b4baf40c2c30c7db91107d4b5af980626f1c": { "file": "Chip8stein 3D (demo).ch8", "platforms": ["originalChip8"] } } }, { "title": "ChipMark'77", "release": "2016", "authors": ["John Deeny"], "roms": { "dbb5b085117d513f1ce403959d7136b767bb3dd3": { "file": "ChipMark'77 (by John Deeny)(2016).sc8", "platforms": ["superchip"] } } }, { "title": "Chipolarium", "description": "Draw a single stroke, flip tiles from black to white or vice versa, and turn each single line into a solid \ncolor each.\n\nA Polarium demake for HP 48 graphing calculators, implemented in Octo for SUPER-CHIP.\n\nInstructions on how to load and run this program on your own HP 48 calculator\nGameplay\n\nChipolarium is a puzzle game with 100 levels, where the goal for each level is to flip black and white tiles \nso each row is a single color, by drawing a connected stroke through all tiles to flip.\nControls\n\nThe controls will vary depending on whether you're running in your browser, on an actual HP 48 calculator, \nor in a general CHIP-8/SUPER-CHIP emulator/interpreter.\n\n\n\t | Web / Octo\t | HP 48 \t | CHIP-8 |\n---------------------------------------------------------------------------- \nMove\t | W A S D or arrow keys |\t5 1 2 3 | 5 7 8 9 |\nSelect, draw/finish stroke | E, Space or Return | 6 \t | 6 |\nReturn to menu, cancel stroke | Q or Escape \t | 4\t | 4 |\nShow hint\t | H\t | SPC\t | B |\n----------------------------------------------------------------------------\n\n", "roms": { "ce7a5355d90c4aabe0d96c5add93f4efb21f099b": { "file": "Chipolarium.ch8", "platforms": ["originalChip8"] } } }, { "title": "Ckosmic", "release": "2018", "authors": ["Christian Kosman"], "roms": { "69956a514173f08926e7f4388c8c8fc6b5b465a1": { "file": "Ckosmic (by Christian Kosman)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Classic Snek", "release": "2021", "authors": ["Andrew James"], "description": "Classic Snek by Andrew James (2021)\n-----------------------------------\nChip-8 Game\n\nAn basic interpretation\nof the perennial classic, Snake.\n\nThis game will likely crash after\ncollecting ~128 apples as we run out of\nstack space for the snake data.\n\n\nControls:\n---------\n2 = Up\n4 = Left\n6 = Right\n8 = Down", "roms": { "4a68389601eafe3adf014576681eb30232acdac9": { "file": "Classic Snek (Andrew James)(2021).ch8", "platforms": ["originalChip8"] } } }, { "title": "Climax Slideshow - Part 1", "release": "2008", "authors": ["Revival Studios"], "description": "-----------------------------------------------------------------------------\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tClimax Slideshow\nAuthor\t\t:\tMartijn Wenting / Revival Studios\n\t\t\tGraphics by: Menno Seegers\nGenre\t\t:\tDemo/Slideshow\nSystem\t\t:\tSuperChip8\nDate\t\t:\t14/05/2008\nProduct ID\t:\tRS-C8002\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2008 Revival Studios.\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nThe Climax Slideshow is a slideshow for the SuperChip8 system. \nIt includes 6 different images drawn by a good friend of mine: Menno Seegers.\nI've adapted the images to work on a monochrome display and added the titlescreen.\nDue to the romsize limitation of 3.5kb, the slideshow is split into two parts.\n\nRunning the slideshow:\n----------------------\nUse the Megachip emulator or any other SuperChip compatible emulator to run the slideshow.\n\nCredits:\n--------\nProgramming and Logo by: Martijn Wenting\nGraphics by: Menno Seegers\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this slideshow in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios\n\n", "roms": { "9d9f88509b5033152b7b49d2c7ea3c3c5fce2bd6": { "file": "Climax Slideshow - Part 1 (by Revival Studios)(2008).sc8", "platforms": ["superchip"], "embeddedTitle": "REVIVALSTUDIOS2008" } } }, { "title": "Climax Slideshow - Part 2", "release": "2008", "authors": ["Revival Studios"], "description": "-----------------------------------------------------------------------------\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tClimax Slideshow\nAuthor\t\t:\tMartijn Wenting / Revival Studios\n\t\t\tGraphics by: Menno Seegers\nGenre\t\t:\tDemo/Slideshow\nSystem\t\t:\tSuperChip8\nDate\t\t:\t14/05/2008\nProduct ID\t:\tRS-C8002\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2008 Revival Studios.\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nThe Climax Slideshow is a slideshow for the SuperChip8 system. \nIt includes 6 different images drawn by a good friend of mine: Menno Seegers.\nI've adapted the images to work on a monochrome display and added the titlescreen.\nDue to the romsize limitation of 3.5kb, the slideshow is split into two parts.\n\nRunning the slideshow:\n----------------------\nUse the Megachip emulator or any other SuperChip compatible emulator to run the slideshow.\n\nCredits:\n--------\nProgramming and Logo by: Martijn Wenting\nGraphics by: Menno Seegers\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this slideshow in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios\n\n", "roms": { "6bb78d8a0aba93ea18eabdd0134cbdccd1dc2d16": { "file": "Climax Slideshow - Part 2 (by Revival Studios)(2008).sc8", "platforms": ["superchip"], "embeddedTitle": "REVIVALSTUDIOS2008" } } }, { "title": "Clostro", "release": "2020", "authors": ["jibbl"], "description": "\nClostro\n=======\nby jibbl (Octojam 7)\n\n\nAbout:\n------\nClostro, a Jezzball clone. Can you make it through all 8 levels and see the ending?\n\n\nControls:\n---------\n\"5/7/8/9\" = move the crosshair up/down/left/right\n\n\"4\" = draw a vertical line\n\n\"6\" = draw a horizontal line\n\n55887979 = Cheat Code (up, Up, Down, Down, Left, Right, Left, Right)\n\n\n", "roms": { "89929eb46c0682caad909d30561a934f28941963": { "file": "Clostro (jibbl)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Codegrid", "release": "2015", "authors": ["Xikka"], "images": ["CODEGRID.png"], "roms": { "f56134c8196fdff347264a985add4d2648bac76a": { "file": "Codegrid (by Xikka)(2015).sc8", "platforms": ["superchip"] } } }, { "title": "Computer", "release": "2014", "authors": ["John Earnest"], "roms": { "5303be6c79bff9426b2f4b1fa9af1f4a5bbcd525": { "file": "Computer (John Earnest)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Computer Simulator", "description": "Click upon the game and press a button on your Chip-8 keyboard to hear beeps and bloops.\n\nIf you don't have a Chip-8 keyboard then try 1 2 3 4 q w e r a s d f z x c v.\n\n", "roms": { "46b281516a3e9d1526bea224b79cc18ddd71833d": { "file": "Computer Simulator.xo8", "platforms": ["xochip"] } } }, { "title": "Connect 4", "authors": ["David Winter"], "description": "Connect 4, by David Winter\n\nThis game is for two players. The goal is to align 4 coins in the game area. Each player's coins are colored. When you drop a coin, it is paced on the latest dropped coin in the same column, or at the bottom if the column is empty. Once the column is full, you cannot place any more coins in it. To select a column, use 4 and 6.\n\nTo drop a coin, use 5. There is no winner detection yet. This will be soon avalaible (Hey! I don't spend my life on CHIP8 !).", "release": "1996", "roms": { "c8d2ebbc16551a4bee1f0e2b33f0510e4170afcf": { "file": "Connect 4 (fix)[David Winter].ch8", "description": "This version does not have the Fx55/Fx65 (load_store_quirk) issue (where game pieces overwrite each other and only stack diagonally)", "platforms": ["superchip"], "embeddedTitle": "CONNECT4 by David WINTER", "keys": { "left": 4, "right": 6, "a": 5 } }, "2d10c07b532f4fa7c07a07324ba26ca39fe484fd": { "file": "Connect 4 [David Winter].ch8", "platforms": ["superchip"], "embeddedTitle": "CONNECT4 by David WINTER", "keys": { "left": 4, "right": 6, "a": 5 } } } }, { "title": "Cool 3D Spinning Octo", "description": "Watch the 3D rendered octopus spin!\n\n That's it.", "roms": { "852f506c6a56bd9f59592c4a1cb5a0aaaf31381c": { "file": "Cool 3D Spinning Octo.xo8", "platforms": ["xochip"] } } }, { "title": "Corners Game", "release": "2019", "authors": ["Kyle Saburao"], "description": "\nCorners Game - by Kyle Saburao (2019)\n-------------------------------------\nTeam CHIPOTLE - https://chip.netlify.app/emulator/\n\n\nThe bouncing logo of a popular disc-shaped video storage medium... but this \ntime, it's a game.\n\n\nControls:\n---------\n\"1\" = LEFT\n\"2\" = RIGHT \n\n\n", "roms": { "29bc3a658b1607b6458571d5fe99f495306a6a4f": { "file": "Corners Game (by Kyle Saburao)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Crack Me", "release": "2017", "authors": ["Pawel Lukasik"], "description": "MISSION 019 goo.gl/56PLi4 DIFFICULTY: ███████░░░ [7/10]\n┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅\n1337,\n\nWhat the hack is going on?! Where have you been?! HQ are really mad at you.\nBy the way we have lost a contact with our last operational resource on foreign\nsoil. Our SAR team is waiting for a green light to launch a MEDEVAC operation.\nBut we have no clue where he is.\n\nThis is your task.\n\nYou have to track the place of his residence. This is CHIP-8 ROM image that the\nhandler was given during last contact meeting.\n\n goo.gl/hKgTpX\n\nRemember, failure is not an option. We don't want international scandal and SOFs\ninvolved.\n\nGood luck!\n\nOver and out.\n\n--\nP.S. Burn after read.\nP.S.2. I'll show/explain the solution in a video in one or two weeks.\nP.S.3. This mission was brought to you by foxtrot_charlie!\nP.S.4. In the final phase use a string, not a number. Try different offsets.\nP.S.5. The above remark is pretty cryptic... :)\n", "roms": { "788661c6a49c4e081492416bf2ce86342116bb1d": { "file": "Crack Me (by Pawel Lukasik)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "D8GN", "release": "2020", "authors": ["SystemLogoff"], "description": "\nD8GN\n====\nby SystemLogoff (Octojam 7)\n\n\nAbout:\n------\nD8GN (Pronounced *like* D8ungeon) is a demake of the famous Dicey Dungeons for the elderly Chip8 console.\n\n\nControls:\n---------\n* 5/7/8/9 = ARROW \n - Move\n - Select Cards\n\n* 6 = Confirm / Continue Text\n \n\n\n ", "roms": { "8198311054b6cd440dde42d6efed0eda1b1e461d": { "file": "D8GN (SystemLogoff)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Danm8ku", "release": "2015-10-31", "authors": ["buffi"], "images": ["title.gif", "gameplay.gif"], "description": "Bullet hell for the Chip-8!\nSurvive 8 waves of exciting bullet patterns!", "roms": { "b8be39922f38d0160e257de75899119dc5137e6e": { "file": "Danm8ku (by buffis)(2015).ch8", "platforms": ["modernChip8"], "colors": { "pixels": ["#000000", "#00ff00"], "buzzer": "#999900", "silence": "#333300" }, "keys": { "up": 5, "down": 8, "left": 7, "right": 9 } }, "ff6b8ac59bf281cd4b5ab6e161600b00f85a0265": { "file": "danm8ku.ch8", "platforms": ["modernChip8"], "tickrate": 1000, "colors": { "pixels": ["#000000", "#00ff00"], "buzzer": "#999900", "silence": "#333300" }, "keys": { "up": 5, "down": 8, "left": 7, "right": 9 } } }, "origin": { "type": "gamejam", "reference": "Octojam2" } }, { "title": "Death Star vs Yoda", "release": "2018", "authors": ["TodPunk"], "description": "Changed JP @288 from. JP 298 to JP288 so the 'game' just loops when you hit the target instead of \ncrashing. Still other problems here as it doesn't initiate all registers so a startup with anything \nelse than 0 in RAM will not work same goes for a reset.\n\n\n\n\nDeath Star vs Yoda - by TodPunk (2018)\n--------------------------------------\nNo really, this is not a very compelling game. Made by groupthink of people that have no idea what \nthey're doing. Think 10,000 monkeys on typewriters.\n\nDeath Star and Yoda copyright Somebody Else. Apologies to the Internet.\n\n\nControls:\n---------\nWASD to move\nE to fire\n\n\nhttp://www.awfuljams.com/octojam-v/games/death-star-vs-yoda\n\n", "roms": { "d54aaedefbf74f56b7446a5108885ddc33fb6fa1": { "file": "Death Star vs Yoda (fix)(by TodPunk)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Ded-Lok", "release": "2016", "authors": ["ParityB1t"], "description": "Dodge enemy arrows!\n\nShooting a lot of arrows creates an 'arrow forest' making it hard to estimate \nenemy position, so be vigilant! ( Doesn't apply to enemy :D )\n\n\nControls:\n---------\n'7' and '9' to move left and right.\n'5' to shoot\n\nPress '6' to reset once the game is over.\n", "roms": { "09d8e40f143f808ff379f04a473f58cbba5f3838": { "file": "Ded-Lok (by ParityB1t)(2016).ch8", "platforms": ["originalChip8"], "keys": { "left": 7, "right": 9, "a": 5, "b": 6 } }, "044021b046cf207c0b555ea884d61a726f7a3c22": { "file": "Ded-Lok (by parityb1t)(2015).sc8", "release": "2015", "platforms": ["superchip"], "keys": { "left": 7, "right": 9, "a": 5, "b": 6 } } } }, { "title": "Deep8", "release": "2014", "authors": ["John Earnest"], "description": "\nDeep8 - by John Earnest (2014)\n------------------------------\n\nA stripped down port of the Mako game \"Deep\" for Chip8. Move your boat \nleft and right with A/D. Press S to drop a bomb and release S to detonate \nit. Destroy incoming squid before they tip your boat!\n\nThis game was one of the earliest programs written using Octo.\n\n\n\n", "roms": { "b41cc0b5b2faabafd532d705b804abb3e8f97baf": { "file": "Deep8 (by John Earnest)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Deflap", "release": "2015", "authors": ["hitcherland"], "description": "\nDeflap (fix) - by hitcherland (2015)\n------------------------------------\n\nAnother Flappy Bird clone. \n\n\nControls (hexpad):\n------------------\n\"B\" = Jump (or flap)\n\n\nFIX: The author made a mistake by displaying \"Jump=C\" but in reality,\n it is actually the \"B\" button and not \"C\" as the \"C\" button is\n for the Octo assembler. Now it displays \"Jump=b\" (sprite fix).\n Sprite fix by Sly DC.\n", "roms": { "96c0ae3b45839a570d180760835ceab9ed503fd0": { "file": "Deflap (fix)(by hitcherland)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Demo-Poo", "release": "2020", "authors": ["Juraj Borza"], "roms": { "9ffb063f600f670b682bf6a010292d5aa0a67efd": { "file": "Demo-Poo (Juraj Borza)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Dig Site 8", "release": "2018", "authors": ["taqueso"], "roms": { "0dc782f0607d34b8355c150e81bc280de7472d94": { "file": "Dig Site 8 (by taqueso)(2018).xo8", "platforms": ["xochip"] } } }, { "title": "Display Numbers", "release": "2018", "authors": ["Michael Wales"], "roms": { "9ddbccdef6b5d4b9740103ce79d19607e0b785a1": { "file": "Display Numbers (by Michael Wales)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Dogfight", "release": "1980", "authors": ["Jef Winsor"], "description": "Same game as the VIP Dogfight game with keys:\nkey Direction of your plane\n2: Up\n8: Down\n4: left\n6: right\n\nPress 5 to fire.\n\nThe Dog fight.hex and Dog fight.bin files include:\n000 - 1FF Elf II Chip 8 Interpreter (part 1)\n200 - 5FF Dog Fight chip 8 code, start from giantboard with 00-IN, 00-IN, 00-IN, IN\n600 - DFF Probably data that happened to be in memory at time of 'save'\nE00 - E6D Elf II Chip 8 Interpreter (part 2)\nF00 - FFF Used for screen memory so code/data in file is never used\n", "roms": { "238e6fb829b03522d60568cac3d8f00de4a53bcf": { "file": "Dogfight (by Jef Winsor)(1980).ch8", "platforms": ["originalChip8"] } } }, { "title": "Dot-Dash", "release": "1978", "authors": ["Tom Chen"], "description": "Simple game with the aim to get the flashing dot to the right of the screen as fast as possible. When you hit any wall the game is over. Move the dot with keys:\n\n2: Up\n8: Down\n4: left\n6: right\n\nThe dot will speed up automatically but you can slow it down by pressing key 0.\nThis is a chip 8 based game.\n\nThe Dot-dash.hex and Dot-dash.bin files include:\n000 - 1FF Elf II Chip 8 Interpreter (part 1)\n200 - 2FF Dot-dash chip 8 code, start from giantboard with 00-IN, 00-IN, 00-IN, IN\n300 - 385 Maze editor, start from giantboard with 00-IN, 03-IN, 00-IN, IN, then give screen start address; like 04-IN 00-IN. A 8 dot bar will flah on screen type any byte followed by IN to edit that part of the screen/memory. After this the bar will move one byte up.\n400 - 4FF Dot-dash 'maze'\n500 - 6FF Second copy of chip 8 interpreter (part 1), not sure why this is here\n700 - DFF Probably data that happened to be in memory at time of 'save', 900-AFF looks like some graphic data.\nE00 - E6D Elf II Chip 8 Interpreter (part 2)\nF00 - FFF Used for screen memory so code/data in file is never used\n", "roms": { "0ce13060abe94e2b73404fc78186b786121ddeeb": { "file": "Dot-Dash (by Tom Chen)(1978).ch8", "platforms": ["originalChip8"] } } }, { "title": "Down8", "release": "2015", "authors": ["this is not a team"], "description": "\nDown8 - by this is not a team (2015)\n------------------------------------\n\nYou fall down an endless hole and then you die!\n\n\nIt's downwell, but on the chip-8! Instructions are explained in game.\n\nYou can press [E/F] to skip to the hardest level first.\n\nThere was an ending planned, but...\n\nyou know how it is.", "roms": { "75fac059356e7f47c7ac27afb8523162a9ffa2b5": { "file": "Down8 (by this is not a team)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Drag Chip-8 Games Here intro", "release": "2016", "authors": ["Andreas Van Vooren"], "roms": { "a804e02641ef61a720d4f0056eca4af0ea453fa3": { "file": "Drag Chip-8 Games Here intro (by Andreas Van Vooren)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Drag RAM", "release": "2020", "authors": ["ChaseParate"], "roms": { "8713062b1983c26090b742a9ffc30777c007ff93": { "file": "Drag RAM (ChaseParate)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Driving Simulator", "release": "2019", "authors": ["Team 15 Chipotle"], "roms": { "9468a94294997009a2c50c1a18376947d3d3d3bb": { "file": "Driving Simulator (by Team 15 Chipotle)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Drop Your Program Here", "release": "2016", "authors": ["An Phu Dupont"], "roms": { "02972781f36cd9ccf36162789ec9687fa3f1a733": { "file": "Drop Your Program Here (by An Phu Dupont)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Duel of the F8s", "release": "2019", "authors": ["Chromatophore"], "roms": { "adcfece2c527a68d8d74e6cfe7e84a8a04ad8182": { "file": "Duel of the F8s (by Chromatophore)(2019).xo8", "platforms": ["xochip"] } } }, { "title": "Dump Trump", "release": "2019", "authors": ["Micheal Wales"], "roms": { "4cce9f3a79c8d7ee33a9bfde7099568e0f3274cd": { "file": "Dump Trump (by Micheal Wales)(2019).xo8", "platforms": ["xochip"] } } }, { "title": "Elite International Golf", "description": "Experience the latest new heart pounding adrenaline pumping NON STOP action of golf as you've \nNEVER seen it before!\n\nUse A and D keys to adjust the aim, W and S to adjust the power of the stroke and marvel at the \nintuitive fluid UI! Press E to watch the ball fly and marvel at the higly detailed and realistic \nphysics. Every divot in the golf ball is simulated in real time!\n\n", "roms": { "a28c25586a38b0e6147092a2bc50899b463528df": { "file": "Elite International Golf.ch8", "platforms": ["originalChip8"] } } }, { "title": "Elm8tal", "description": "About\n\nA XO-Chip Chip8 Game powered by Octo.\nControls\n\n W/A/S/D - Move Cursor\n E - Confirm\n Swipe and Tap should work on Mobile.\n\nGoal\n\nCreate the best world possible from the 4 elements.", "roms": { "1539d55e2dda1dd2affa584d8e8e19a7d1f4a41e": { "file": "Elm8tal.xo8", "platforms": ["xochip"] } } }, { "title": "Enchantment", "release": "2020", "authors": ["Verisimilitudes"], "description": "\nEnchantment - by verisimilitude (2020) \n--------------------------------------\n\nAs this is a game I've written, it's appropriate to explain its history. The intent in \nwriting this was to create a small core of gameplay which could be expressed concisely, \nand expanded on later for the next Octo Jam. The player is a lone pixel avoiding diagonal \nlines being drawn, without any end.\n\nControls:\n---------\n\"2\" = Up\n\"4\" = Left\n\"6\" = Right\n\"8\" = Down", "roms": { "d2b0a8cdab1d0bdb4186953abcd75c3a8d660033": { "file": "Enchantment (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Enchantment Enhanced", "release": "2020", "authors": ["Verisimilitudes"], "roms": { "7dbd54b5adc7e409b64a716ceafba864301128b8": { "file": "Enchantment Enhanced (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Enchantment Extra Enhanced", "release": "2020", "authors": ["Verisimilitudes"], "roms": { "a6f237c853c19160ed7375a93c7f554e5a41aae3": { "file": "Enchantment Extra Enhanced (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Etch-a-sketch", "release": "2020", "authors": ["KrzysztofJeszke"], "description": "\nEtch-a-sketch - by KrzysztofJeszke (2020)\n-----------------------------------------\nhttps://github.com/KrzysztofJeszke/chip8games\n\n\nA drawing program.\n\n\n\nControls:\n---------\n5 = Draw up\n6 = Draw Left\n7 = Draw Down\n8 = Draw Right\n\n5 & 6 = Draw Diagonaly\n5 & 8 = Draw Diagonaly\n6 & 7 = Draw Diagonaly\n7 & 8 = Draw Diagonaly\n\n", "roms": { "945fa6dd1ac72f1ede1cb829ef31b5328a32f67a": { "file": "Etch-a-sketch (KrzysztofJeszke)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "F8Z", "roms": { "7e53264cda0014e108182e449fdd3034b6bd53c3": { "file": "F8Z (demo).ch8", "platforms": ["originalChip8"] } } }, { "title": "Falling", "release": "2019", "authors": ["Verisimilitudes"], "description": "\nFalling - by verisimilitude (2019)\n----------------------------------\nhttp://verisimilitudes.net/2019-10-30\n\n\nA key symbol will appear in a random position at the top of the screen and begin to \ndescend. Press the corresponding key to stop it and start anew. Failure to do this \nlets the key hit the bottom and the game then ends.\n\n\nControls:\n---------\nPress the corresponding key (0 - F)", "roms": { "f7510be8f3299f8e350626ef5cb88041a5c95f3c": { "file": "Falling (Verisimilitudes)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Falling stars", "release": "2016", "authors": ["A-KouZ1"], "roms": { "f60bdb428e747b0a379063d7cc96d099ab2db18d": { "file": "Falling stars [SCROLL](by A-KouZ1)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Fest", "release": "2020", "authors": ["Jacoboco"], "description": "\nFest\n====\nby Jacoboco (Octojam 7)\n\n\nAbout:\n------\nA simple reaction timer.\n\n\nControls:\n---------\nSimply press any key when the Jack'o'lantern lights up.", "roms": { "d5ddd7d5071951c682cd4214474acbdd852234c4": { "file": "Fest (Jacoboco)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Field!", "release": "199x", "authors": ["Al Roland"], "images": ["Field_SCHIP__1.png", "Field_SCHIP__3.png"], "description": "\t\t\t\tField!\n by Al Roland\n\nField! is a interesting little game written for the S-Chip V1.1 interpreter\nwhich is available from several sources.\n\nTo play press FIELD and then press SCHIP or however you have named your\nS-CHIP V1.1 interpreter. \n\nA title screen will appear proclaiming the game name and my name with quite\na bit of animation. The amount of title screen animation explains for its\nrather large size for a S-CHIP game of 700 some odd bytes. However, it is\nstill amazing to me that a game as simple as this can be written in so few\nbytes!\n\nTo play press the \".\" key during the title sequence, you may have to hold it\ndown for a second or two since I don't check keypresses between every single\nframe of animation.\n\nThe screen will then appear like:\n _________________________\n|# #|\n| | .----ASTEROIDS\n|# | |\n| #<---'\n| |\n|#_______________________#|\n\nThe keys are now defined as:\n\n1 - Apply thrust to the left ( so you move right! )\n2 - Apply thrust to the right ( so you move left! )\n/ - Move up\n* - Move Down\n7 - Abandon Game and return to the Title Screen\n\nNow once the game is going.(you must apply thrust to actually start.)\nThe screen appears like this.\n _________________________\n|# # #|\n| +- # | \n|# ^ # | \n| # | # #| \n| | # |\n|#____|__________________#|\n |\n You\n\n\nNow your on your on... Just don't hit anything.\n\nYour score is based on how long you last, actually it is more of a rating\nthan a score, and it is revealed to you by the OWL on the Title screen. \n\n0-F (In HEX cause that was easier to do, and since this is my FIRST chip \nprogram, I think you can be happy with that, anyway it will probably only be \nby an act of God that you make it very far.)\n\nHope you enjoy!\n\nLet me know if you like it, or if there are any bugs, or you want more.\nI would greatly appreciate hearing from any of you HP48sx whizes.\nThis horizontal scrolling looks tremendously like DEFENDER and perhaps\nthat is where this program will go!.\n\n\n\t\t** Notes about this program **\nIf you think the game is too slow, let me know. It is loaded with delays; it\ngoes so fast you can't see a thing if you take out the delays. (Idea...\nrelease version with variable speed control.)\n\nSince I don't have a PC and didn't feel like downloading CHIPPER,\nI had to write my own PSEUDO-COMPILER/ASSEMBLER/LINKER. I did this and\nwrote this game to test it yesterday. What a long day it was!\n\nThe main reason it is just a PSEUDO-COMPILER is that the code generated by \nBISON on one of the Fish Disks just won't compile! So the Parser is integrated\ninto the Scanner(thanks FLEX.) Since it is a two step Compile(SYMTAB Build, \nOBJ Generation) a linker was needed to create the S-CHIP V1.1 executable.\nAll these are now working in one 20K executable Amiga Program. \nThis is all written based solely on the CHIP48 docs (scanty at best) and I'm\nstill not quite sure how to do everything.\n\nI'll try to post this program later today, once I write the DOCS. \n\nI think you folks should like it, because the source doesn't look like\nassembler.\n\n\nAnyway, thanks go to Andreas Gustafsson for the excellent!!! chip interpreter,\n\t\t\t\t\t ------------\nand to Erik Bryntse for his modifications that resulted in the even more\nexcellent! Super Chip V1.1!\n---------\n*********************** DISCLAIMER ******************************************\nI, Al Roland, being of sound body and mind, and poor grammatical and spelling\nability, make no warranties expressed or implied to anyone no matter how\nunsound their body and mind are regarding the included software, and the\ndamages that might result to those unsound bodies and minds, when they misuse\nthis software on their calculator. I also will not be held responsible for\na grade drop when you play this game in class and forget to take notes.\nAnd, blah blah blah....\n\n\t\t\t\tAl Roland \n\t\t\t 711 Cary Drive\n\t\t\t Auburn, Al 36830\n\n \t\t droland@eng.auburn.edu\n\noh yeah...I release this as FREEWARE, play it, and enjoy it. But \ndon't modify, mutilate, or spindle this program unless I know about\n(and approve) it.\n\t\t\t (c)1991 Al Roland\n*****************************************************************************\n\u001a", "roms": { "31fe380556d65600ef293d99aabd3b6bb119aa01": { "file": "Field! (by Al Roland)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "First depth search of Maze", "release": "2017", "authors": ["AKouZ1"], "roms": { "5c0fff21df64f3fe8683a115353c293d435ca01a": { "file": "First depth search of Maze (by AKouZ1)(2017).sc8", "platforms": ["superchip"] } } }, { "title": "Fizzbuzz", "release": "2018", "authors": ["Verisimilitudes"], "roms": { "b1bf08cccffc56320f3b98c96a7911a58c1475b0": { "file": "Fizzbuzz (Verisimilitudes)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Fl8ppy Mouse", "release": "2016", "authors": ["buffis"], "roms": { "eb0076f3dd33b16fd040640b4b67bab19e491bef": { "file": "Fl8ppy Mouse (by buffis)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Flappy Pong", "release": "2017", "authors": ["cnelmortimer"], "description": "\nFlappy Pong - by cnelmortimer (2017)\n------------------------------------\nOctoJam 4\n\n\nFlappy Pong is a Flappy Bird clone for Chip-8. Players win if they are able to obtain \n255 points (a cup is painted then). This game was created to be shared with the Pin8 \nemulator.\n\n\nControls:\n---------\nPress \"5\" to flap.", "roms": { "4edb2848edbec6c79a2ae208490e12013e94ee98": { "file": "Flappy Pong (by cnelmortimer)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Flaps", "release": "2014", "authors": ["Phillip Wagner"], "description": "\nFlaps - by Phillip Wagner (2014)\n--------------------------------\nOctoJam 1\n\n\nGame style like Flappy Birds. \n\n\nControls:\n---------\nPress \"6\" to flap.", "roms": { "b0eec238f877ad6b17f2be33454353ab95584c79": { "file": "Flaps (by Phillip Wagner)(2014)(press E to go up).ch8", "platforms": ["originalChip8"] } } }, { "title": "Flip-8 - Think-A-Dot edition", "release": "2020", "authors": ["Tobias V. Langhoff"], "description": "\nFLIP-8: Think-a-Dot edition\n===========================\nby Tobias V. Langhoff (octojam 7)\n\n\nAbout:\n------\nThis is a version of Joseph Weisbecker's game Think-a-Dot (1965) aka. Flip (1974) implemented in Weisbecker's \nown CHIP-8 language for the COSMAC VIP computer (1977) he designed while at RCA.\n\n\nHow to Play:\n------------\nPress 1, 2 or 3 to drop a marble into the respective hole. The marble will move through the flip-flops, moving \neither left or right at each one depending on its state, flipping the ones it hits before popping out on the \nbottom. Play around with it on the title screen to get a feel for how it works, or make up your own game around \nits rules.\n\nYou can always press 4 to reset back to the starting layout.\n\nPress any of the following keys to generate a random goal pattern, displayed to the right:\n\n- R: New game from random layout (shake)\n- F: New game from default layout (tilt left)\n- V: New game from inverted layout (tilt right)\n\n\nTWO PLAYER MODE:\n----------------\nYou can also play with a friend. Choose who goes first, player 1 or player 2; after that, you can continue \ndropping the marble as long as the marble comes out on your side (watch the arrows at the bottom). Your goal \npatterns are inverts of each other.\n\nFor convenience, start playing by pressing any of the following keys to display both patterns:\n\n- E: New game from random layout (shake)\n- D: New game from default layout (tilt left)\n- C: New game from inverted layout (tilt right)\n\n\nHISTORY:\n--------\nIn 1965, Joseph A. Weisbecker invented an educational mechanical toy computer called the Think-a-Dot\n(https://www.jaapsch.net/puzzles/patents/us3388483.pdf), which was manufactured by E.S.R., Inc. In 1974, \nWeisbecker detailed a design for an electronic CMOS computer version of the game, called Flip, in the \nmagazine Popular Electronics. In 1977, Weisbecker's simple programming language CHIP-8 was introduced for \nRCA's COSMAC VIP microcomputer, which was also based on his designs. Read more in The Sarnoff Collection's \narticle on Think-a-Dot. (https://davidsarnoff.tcnj.edu/2017/12/10/object-of-the-week-think-a-dot/)\n\n\nMATHEMATICS:\n------------\nThink-a-Dot was covered in Mathematics Magazine in 1967, 1973 and 1979. The game has some interesting characteristics. \nFor example, as proven by Benjamin L. Schwartz in his paper \"Mathematical Theory of Think-A-Dot\" published in \nMathematics Magazine, Vol. 40, No. 4 (Sep., 1967): When playing Think-A-Dot, it's impossible to flip an even number \nof spots. Try it yourself! No wonder: It always flips one spot in both the top and bottom row. This of course means \nthat if your starting pattern has an even number of flipped spots in those two rows, you can never reach a pattern \nwith an odd number of flipped spots � and vice versa. In computing, we say that you can't change the pattern's parity.\n\nThis also means that from the default starting position, only half of the possible patterns can be reached. Interestingly, \nthis includes inverting the default pattern, since the total number of spots in the top and bottom rows is even (6).\n\nInterestingly, the original instruction booklet for Think-a-Dot listed 20 goal patterns for the starting pattern when \ntilting to the left, and 20 goal patterns for tilting to the right. But they were all from the same possibility space!\n\nFLIP-8 takes this limitation into account when generating random goal patterns: Any pattern you get can always be \nsolved. You can also randomize the starting pattern completely, gaining access to the other half of the possible goal \npatterns.\n\nYou can read more about the mathematics behind the game on Jaap's Puzzle Page on Think-a-Dot.\nhttps://www.jaapsch.net/puzzles/thinkadot.htm\n\n", "roms": { "93cc9ed25534f9b143206f846c2a9145df691d6c": { "file": "Flip-8 - Think-A-Dot edition (Tobias V. Langhoff)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "FlipFlipBoom", "release": "2016", "authors": ["Ian J Sikes"], "roms": { "70ccd390c90f586bcd75bbbc1c89e53e67179ff1": { "file": "FlipFlipBoom (by Ian J Sikes)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Floppy Bird", "release": "2014", "authors": ["Micheal Wales"], "description": "\nFloppy Bird - by Micheal Wales (2014)\n-------------------------------------\nhttps://github.com/mwales/chip8\n\n\nInspired by the mobile hit game Flappy Bird, I created a Chip-8 version. \nIt was written in assembly, and then compiled into the ROM format using \nthe CHIPPER assembler.\n\n\nControls:\n---------\nPress \"5\" to flap.\n\n", "roms": { "b1917346eaae178c6f4e154e83cc89dc5b83c72f": { "file": "Floppy Bird (by Micheal Wales)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Fractal Set", "release": "2018", "authors": ["A-KouZ1"], "description": "\nFractal Set - by Akbar Kouzone (2018)\n-------------------------------------\naka A-Kouz1\n\n\nHas \"Mandelbrot Set\" and \"Julia Set\".\n\n\nControls:\n---------\nS = Up\nX = Down \nC = select\nV = Return\n\n\n\nNote: Menu and text are in Chip-8 format but the result screens are in XO-Chip.", "roms": { "a2807d2b9591a2cb061e3c3a64c2766b4bab4327": { "file": "Fractal Set (by A-KouZ1)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Frog", "description": "Please enjoy a frog and fly.\n\nPress F key to begin.", "roms": { "3dade9be601637ca2d96aeafaa086b93a0b83352": { "file": "Frog.xo8", "platforms": ["xochip"] } } }, { "title": "Game 16", "authors": ["TCNJ S.572.3"], "description": "The Sarnoff Collection at TCNJ, S.572.3\n\nI don't know the name of this game, also don't know how to play it, \njust called is game 16 as it was number 16 on the tape!\n\n\nSly Note: \n---------\nJAW always loved brain teasers so this is a logical number pyramid game, and is this \nlike the one found in Cracker Barrels restaurants ?\n\nI think the real name is \"Triangle Peg Solitaire\".\n\nhttps://www.joenord.com/puzzles/peggame/index.html", "roms": { "ea7c12f458932527802fdd4a18e4c6700dd91138": { "file": "Game 16 [TCNJ S.572.3].ch8", "platforms": ["originalChip8"] } } }, { "title": "Gem Catcher", "release": "2017", "authors": ["Dakota Hernandez"], "description": "\nGem Catcher - by Dakota Hernandez (2017)\n----------------------------------------\n\nYou play the role of an adventurer who has found themselves in a magical cave, rumored \nto once be the home of a powerful wizard. Deep within its tunnels, they come across an \nenchanted room where gems drop from the ceiling! Eager to strike it rich, the adventurer \nscrambles to catch as many as they can. The room has some powerful protection, however \n� if five gems touch the ground, then a powerful wave of magic will force the adventurer \nout of the cave. How many gems can they catch before they are forced out?\n\n\nThe controls are simple: \npress A to move left and D to move right. Your goal is to collect gems for as long as you \ncan! Touch a gem to collect it. To help, the adventurer can wrap around the screen, letting \nyou reach faraway gems more easily. After 50 gems are collected, they fall at a faster rate. \nLet 5 touch the ground, and it's game over. Good luck!\n\n\n", "roms": { "19c64fc12bfdefb8c3c608a37b433ceff4286e52": { "file": "Gem Catcher (by Dakota Hernandez)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Ghost Escape!", "release": "2016", "authors": ["TomR"], "description": "\nGhost Escape! - by TomR (2016)\n------------------------------\nSeek revenge on mortal men in this exciting adventure!\n\nPlay as Harold the Ghost, undead leader of the fearsome hoards of hell, on a quest to \ncleanse the world of human life. Use your powerful attacks to lay waste to the enemies \nof evil. Command minions to mutual destruction of the works of man. Employ the beasts \nof land and winged creatures of the sky through psychic manipulation to their ultimate \ndoom as pawns beneath your will.\n\nTiming is key!\n\nAttack in waves of perfect timing to maintain your numbers. A miss-timed attack will \nreduce your armies numbers. Lose your army and the war is lost. Fail to attack in time \nand the human forces will fight back and overwhelm the vile army at your command, \nresulting in instant loss, for you!\n\nPress X when it's lined up.", "roms": { "c33af07674dbbec5365bd91954c8bfed4a7467bd": { "file": "Ghost Escape! (by TomR)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Ghostbusters!", "release": "201x", "roms": { "f5c666c33ed66a9662cef78b1ef62f80a33b0358": { "file": "Ghostbusters! (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Golf", "release": "2019", "authors": ["buffi"], "description": "\nGolf - by buffi (2019)\n----------------------\nOctoJam 6\n\n\nGolf (rather Mini Golf) for the Chip-8.\n\n\nControls:\n---------\n5 = Shoot the ball\n7 & 9 = Aim\n\n\nBug ? TomR reported in August 2020:\n\"I missed and got the ball stuck in the G on the last level!\"\n", "roms": { "72f071d5197497519d301ec32baef749f3191a4d": { "file": "Golf (by buffi)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Grave Digger", "release": "2017", "authors": ["TomR"], "description": "\nGrave Digger - by TomR (2017)\n-----------------------------\nOctoJam 4\n\n\nIn grave digger you pull skeletons from the ground to help their ghosts escape!\n\n\nControls:\n---------\n7 & 9 to move paddle.\n\n\nP.S. from the author:\n---------------------\nI stole this game from the first Octo Jam and changed the bricks to ghosts.\n\n", "roms": { "3b644b6d5a5591999094b22478a8efa3739da85d": { "file": "Grave Digger (by TomR)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Greet", "release": "2014", "authors": ["Boro Sitnikovski"], "roms": { "835880c85c4c1c318b04dc940e89cb6e7466e652": { "file": "Greet (by Boro Sitnikovski)(2014).ch8", "platforms": ["originalChip8"], "embeddedTitle": "GREET.ASM, Copyright 2014 Boro Sitnikovski" } } }, { "title": "H", "release": "1995", "authors": ["Paul Raines"], "description": "\nVersion 2.1 of H. Piper! for SUPER-CHIP follows below.\n\nDISCLAIMER: Since CHIP makes use of undocumented features\nof the HP48SX, anything can happen: loss of data, meltdown,\netc. Therefore, I take no responsibility for any damage\nwhatsoever that occurs.\n\n**************** H. Piper! **********************\n\nOBJECT:\n-------\nYou are presented with a 6 row, 10 column grid and\na preview panel of 5 pipes. A starting pipe will be\nplaced on the grid and will in a few seconds start\nleaking. The object is to lay pipes on the grid to\ncontain the leak as long as you can. If the water\nflows onto an empty grid site, onto the side of another\npipe or border, that plumbing job is finished. If you\ndid well enough, you may get another job. Otherwise\nthe game is over.\n\nSTARTING THE GAME:\n-----------------\nMake sure you have the SCHIP program on the calculator.\nPress HPIPER to recall the program string to the stack.\nThen press SCHIP to start the game.\n\nHOW TO PLAY:\n------------\nOn the bottom and right borders of the grid are grid\npointers. The bottom pointer can be moved left with\nthe (1) key and right with the (2) key. The side\npointer can be moved up with the (9) key and down with\nthe (6) key. (Note: this is identical to the movement\nkeys for Syzygy by Roy Trevino) A crosshair is present\non the grid sites the two paddles point to.\n\nUsing the pointers, chose a grid site to place a pipe.\nThe pipe to be placed is the one at the bottom of\nthe preview column. Once a site is chosen, press the\n(7) or (4) key to place the pipe there. You can replace\na pipe already at the grid site with a penalty of one\npoint. You cannot replace a pipe that the water has\nalready flown through. Trying to do this will make\nyou lose the pipe you were trying to place and also\npenalize you one point.\n\nThe two buttons used to place pipe differ in the way\nthat the next pipe added at the top of the queue.\nPressing (7) will choose a random new pipe to place\nat the top of the preview column and push the others\ndown the queue. Pressing (4) will use the pipe\ncurrently displayed to the right of the grid as the\nnew pipe to be placed at the top of the preview\ncolumn. The pipes on the right cycle through all\ntypes in a set manner.\n\nWhen you have placed all the pipe you wish to for\na particular job, you can press the (+) key to make\nthe water flow *FAST*. You can still lay pipe if\nyou realize you made a mistake, but hurry!\n\n KEY SUMMARY: Left (1)\n Right (2)\n Up (9)\n Down (6)\n Place (7) random\n Place (4) non-random\n Fast (+)\n\nOnce a job is over, press (SPACE) to continue.\n\nThere are twenty levels with increasing water flow speed.\nLevel 20's speed is the same as that for *FAST*. If\nyou manage to get through level 20, it repeats at\nthat level till you fail. The starting speed with\nwhich the flow comes out of the initial pipe is slower\nthan the usual flow, however this speed increases in\nlevel also. \n\nSCORING:\n--------\nYou receive 3 points for every pipe the water flows\nthrough. For the crossed pipes, flowing through\nthem in both directions gives you 6 points.\nYou are penalized 1 point for replacing or\ntrying to replace a pipe already on the grid.\n\nThe current job score is shown in upper right corner.\nThe score can not go negative, so if the score is\nzero, you can replace pipes without penalty.\n\nOnce a job is over, the program checks to see if\nevery grid site was flown through. If so you\nearn a 100 point bonus. The score earned is added to\nthe grand total and displayed on the screen shown\nafter (SPACE) is pressed. \n\nIf the game is over, the word OVER will be displayed\nabove the score and the (SPACE) key can be pressed\nto exit. The total score will be written to user \nflags so that the user lang program SCORE can\nput the score on the stack. If over does not appear,\npress (SPACE) to go on to the next job.\nThe points needed to go to the next job are\nobtained by the following formula:\n\n Points needed = 100 - (41 - 2 * level)\n\ntherefore, you need 63 points to go to job 2\n 65 points to go to job 3\n ...\n 99 points to go to job 20,21,....\n\nThe points needed for a level are shown below the\nbottom right corner of a grid. Note that this\ndoes not mean that play ends once that score\nis achieved. That score is only a minimum needed\nto have the opportunity to continue on another job.\n\nRESUME:\n-------\nBetween jobs (i.e. while at the dripping faucet wait\nscreen) you can press the decimal (.) key to leave\nthe game and go to the regular calculator mode. The\ntotal score and level you achieved will be stored in\nthe user flags so that next time you start the game,\nyou will resume the game as you left it. Do not\nrun the SCORE program or you will lose the resumable\nstate.\n\nIf somehow the user flags get messed up by other\nprograms you run after pausing, you can set them\nusing the HPSET program. Put the desired score\non level 2 and the game level you just completed\non level 1. Once you get really good at the game,\nyou can use this to bypass the first few really\nslow screens. For example, to start off on level 9,\nenter 0 then 8 and run HPSET. When you start the\ngame, you will begin at level 10.\n\nRANDOMNESS:\n----------\nThe starting pipe for the first level is still \nplaced randomly. For subsequent levels, however,\nthe starting pipe is located on the grid site\nyou \"leaked\" on with the starting direction opposite\nof that you entered. If you leaked onto the border,\nthen the starting pipe is placed on the site you\nleaked from.\n\nThe first five pipes in the queue are selected randomly.\n\nOTHER REMARKS:\n-------------\n-- The [ENTER] key will now work to restart\n the game as if it was just run for the first time.\n-- The movement keys can now be held down to\n move the crosshair long distances.\n-- Corner pieces are guaranteed for the first four\n pipes to get out of sticky situations with\n the starting pipe placement.\n\nTROUBLE SHOOTING:\n----------------\nSome people have reported assorted problems with\ngetting the program to work. For those who can't get\nSCHIP to work with H. Piper, try turning off all alarms\nand date/clock displays. If you have Chipper,\nyou might try compiling the source code yourself and\nsee if you can get it to run from there. \n\n\nDEVELOPMENT NOTES:\n-----------------\nPipe Graphics --\n As you will probably notice, a lack of\n color is a big problem in trying to sort\n out what you have laid out. Having 8x8\n pipe bitmaps was a cornerstone of my\n design so enlarging them for better\n resolution would be difficult and probably\n restrict the grid size unduly.\n\nRandomness --\n Just how random is S-CHIP's random generator?\n You will probably notice that the cross pipe\n comes up more often than the others. True. It\n is twice as likely to be chosen than any of\n the others. Another design fluke. However,\n being the one true symmetrical piece, it\n will be the most useful to get often.\n\nProgram Size --\n I've put a semi-rigid limit of 2K on the size\n of the program. Any improvement that will put it over\n that barrier just won't be worth it. (I will of course\n probably eat these words later.)\n\nACKNOWLEDGEMENTS:\n----------------\nH. Piper! was written using the excellent compiler Chipper.\nI will make the source available if there is any interest.\nBe forewarned. I am a pretty sloppy coder. There is\nmuch room for improvement in efficiency.\n\n CHIP-48 is (C) Copyright 1990 Andreas Gustafsson.\n - Many, many thanks to the one who started it all.\n\n Chipper is (C) Copyright 1990 Christian Egeberg.\n - It is amazing that with such a great compiler\n as this, there are so few CHIP games out there.\n\n SUPER-CHIP is (C) Copyright 1991 Erik Bryntse\n - Never be satisfied with limitation.\n\nHappy plumbing!\n\n\n\n\n", "roms": { "01ffe488efbe14ca63de1c23053806533e329f3f": { "file": "H. Piper (by Paul Raines)(1995).sc8", "platforms": ["superchip"], "embeddedTitle": "v2.0 Raines (c) 1991" } } }, { "title": "H8", "release": "2017", "authors": ["Mastigophoran"], "roms": { "3ee8a64a9af37a8d24aab9e73410b94cc0a4018f": { "file": "H8 (by Mastigophoran)(2017).sc8", "platforms": ["superchip"] } } }, { "title": "Heart Monitor Demo", "release": "2015", "authors": ["Matthew Mikolay"], "description": "# Heart Monitor\n\n\nA CHIP-8 demo meant to simulate the waveform of a heart monitor.\n\n\n\theart_monitor.ch8 (MM)\n\nDisplays a simulated heart-monitor wave trace with appropriate beep\nsounds.\n\n\n(MM) Matthew Mikolay, proprietor of the RetroComputing page at\nhttp://retro.mattmik.com/index.html\n\n", "roms": { "5551471e152afcbf61707393ce79cde360bbc23c": { "file": "Heart Monitor Demo (by Matthew Mikolay)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Hedgehog the Drug Dog", "release": "2016", "authors": ["FunkyStu"], "description": "\nHedgehog the Drug Dog - by FunkyStu (2016)\n------------------------------------------\nOctoJam 3\n\n\nFor the drug warriors, a word from a dog is enough.\n\n\nControls:\n---------\n5, 7, 8, 9 to move.\n4 to bark.\n\n\n", "roms": { "89247fc70ab073b36cb1b6a6ea3770ac4a877b9b": { "file": "Hedgehog the Drug Dog (by FunkyStu) (2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Heh, I chipped your mom's eight last night", "release": "201x", "roms": { "f64e87b8a4161806b4dad9bfc317d4341b410beb": { "file": "Heh, I chipped your mom's eight last night (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Hello World", "release": "2020", "authors": ["Timendus"], "roms": { "a8ed3c25c00130838b3ee36cc82fbf32ce6cea83": { "file": "Hello World (Tim Franssen)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Hello World", "release": "2019", "authors": ["David Campion"], "roms": { "2dabe15f846041b24faa21a6dc3632fdebe82b89": { "file": "Hello World (by David Campion)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Hello World", "release": "2015", "authors": ["Joel Yliluoma"], "roms": { "3cb8831051c0b6235b64f057a6a848a57d8900df": { "file": "Hello World (by Joel Yliluoma)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Hex Mixt", "release": "20xx", "images": ["Hex_Mixt_SCHIP__1.png", "Hex_Mixt_SCHIP__2.png"], "roms": { "d9389d564baced03192503a58ad930110bb0fe03": { "file": "Hex Mixt (unknown author)(20xx).sc8", "platforms": ["superchip"] } } }, { "title": "Horde", "release": "2017", "authors": ["Dupersaurus"], "roms": { "2229606a59bbcdeb81408f75e8646ea05553a580": { "file": "Horde (by Dupersaurus)(2017).xo8", "platforms": ["xochip"] } } }, { "title": "Hors", "release": "2015", "authors": ["TomR"], "images": ["HORSEY.png"], "roms": { "b8be672909554abc17ed1ea0c694726f9a87b43d": { "file": "Hors (by TomR)(2015).sc8", "platforms": ["superchip"] } } }, { "title": "I'll Be back", "release": "201x", "roms": { "e251b6132b15d411a9fe5d1e91a6579e3e057527": { "file": "I'll Be back (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Infini Br8kr", "release": "2020", "authors": ["HailTheFish"], "description": "\ninfinibr8kr\n===========\nby HailTheFish (octojam 7)\n\n\nAbout:\n------\nXO-Chip brick-breaker game with a little twist. Move the paddle to hit the ball and break bricks, but as you \nbreak bricks, more get added. Don't drop the ball, or let the bricks reach your paddle, or it's game over!\n\n\nControls:\n---------\n\"5\" and \"7\" (or left and right arrow keys) to control the paddle.\n", "roms": { "2cda3b309234e693e5ab6179767a8f019dfd5c6e": { "file": "Infini Br8kr (HailTheFish)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "InvisibleMan", "release": "2020", "authors": ["MrEmerson"], "description": "\nInvisible Man\n=============\nby MrEmerson (Octojam 7)\n\n\nAbout:\n------\nRecently found as part of a long-lost archive of early digital black studies at Saint Augustine's University, \nthis game is an adaptation of the prologue of Ralph Ellison's novel Invisible Man.\n\n\nControls:\n---------\nMove the player left (7) and right (9) as he walks down the street.\n\n\n", "roms": { "b1ec426de267f4335a672243f7d93de5fd03b356": { "file": "InvisibleMan (MrEmerson)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Jackpot", "release": "1978", "authors": ["Joyce Weisbecker"], "description": "\nJackpot - by Joyce Weisbecker (1978)\n------------------------------------\nCosmac VIP CDP18S711 Book - Page 49 (VIP-311)\n\n\nThis program uses the CHIP-8 INTERPRETER at 0000-01FF. You start with $10. \nIt costs you $1 each time you play. Push any key to start the 3 wheels \nspinning. Push keys 1, 2, and 3 (one at a time) to stop the wheels. You win \n$3 if you stop with 3 different symbols. You win $5 if you stop with 3 \nidentical symbols. You get a $5 bonus for 3 solid squares. You break the \nbank if you get your winnings up to $50. \n\n", "roms": { "1261b79da4d25792c05eaed47a0285b48dd7b7f4": { "file": "Jackpot (Joyce Weisbecker)(1978).ch8", "platforms": ["originalChip8"] } } }, { "title": "Jeff Quest", "release": "2020", "authors": ["Jason DuPertuis"], "roms": { "2079134ecaaaa356724d1f856b2a00153b176cc7": { "file": "Jeff Quest (Jason DuPertuis)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Jeff's Quest", "release": "2017", "authors": ["Dupersaurus"], "roms": { "5d99d0c763cf528660a10a390abe89f2d12b024a": { "file": "Jeff's Quest (by Dupersaurus)(2017).xo8", "platforms": ["xochip"] } } }, { "title": "Joust", "release": "2017", "authors": ["Jason DuPertuis"], "images": ["Joust_SCHIP__2.png"], "description": "(Comp.sys.handhelds) Option: \nItem: 3368 by catto at vivaldi.ecn.purdue.edu\nAuthor: [Erin S Catto]\n Subj: Joust v2.2, a Super-CHIP video game\n Date: Wed Jun 05 1991\n\nJoust v2.2\n==========\n\nOkay, its time for a Joust revision. The main difference is the sprite\nbitmaps. Although I didn't use the bit maps given to me by Steve VanDevender,\nI thank him for his insights into the game. It's kind of funny the way this\ngame developed. I wasn't really sure of the details of the game. I had to go\non memory. Gosh, I think Joust was introduced in something like 1981 or '82.\nI do remember dumping a couple pounds of quarters into that game. Joust had\npretty good graphics in its day, but I suppose Game Boy graphics can beat it\nnow (not considering color).\n\nDo try this version (if you liked the others at all). The new bitmaps have\nmore of the \"Joust Spirit\".\n\nNote: Although the player and rival sprites are definitely different, it's\n easy to get them mixed up and die quickly. I use the rival soldier's\n blank ankle to distinguish the sprites.\n\nThe Game\n========\n\n / = right\n 9 = left\n 0 = up, start game, and replay\n\n points: 1 per egg\n 8 extra for clearing the bonus round\n bonus player for winning bonus round\n\nBeware - due to the new bitmaps the bonus round is tougher, but do-able.\n Call it a bug or call it a challenge.\n\n\n Have More Fun,\n\n Zoom\n catto@ecn.purdue.edu\n\nP.S. Sorry no programming notes; I'm working on a new game which uses the\n scrolling features of S-Chip v1.1 (my selfish priorities)\n I will answer questions via e-mail.\n\nDo-able Chip games: Defender, Berzerk (easy, no collisions allowed)\n Birds-eye view Car Racing, Scramble, Vanguard,\n Asteroids (tricky), Donkey Kong, Frogger, Pinball\n\n\n-To run Joust v2.2 you must have S-Chip v1.0 or v1.1. Download it, recall the\nresult to the stack. Execute SCHIP. Press 0 to start.\n\n----------\n Resp: 1 of 1 by _falco at hpcvbbs.UUCP\nAuthor: [Andrey Dolgachev]\n Date: Wed Jun 05 1991\n\nErin,\n\nGreat work on Joust but I have a couple of comments. One bug I've noticed is\nthat if you kill a buzzard right over one of the ledges, the egg goes through\nthe ledge. Otherwise, I haven't noticed any problems and I think its a great\ngame. Now how about that hand sticking out of the lava? Regarding future CHIP\ngames, I would love to start writing some CHIP programs, since I see a lot more\npotential in CHIP than in RPL or even ML.\n\n Keep up the good work,\n --Falco\n\n----------\n Resp: 1 of 1 by catto at author.ecn.purdue.edu\nAuthor: [Erin S Catto]\n Date: Sat Jun 08 1991\n\nDan Stephenson writes:\n\n>BUGS:\n>\n>The eggs sometimes fall through a level.\n>The bouncing eggs sometimes forget to fall when they go past a ledge.\n>The bonus round IS goofy. Sometimes I whiz right THROUGH eggs!\n\nFor my version of Joust I decided to let the eggs fall thru the ledge if the\nrival jouster is right above the ledge. Why? One, it was easier this way, and\ntwo, it makes the game more challenging because you have to chase the egg (the\nonly item worth points).\n\nTo save on space I used the same routine that keeps the jousters on the ledge\nto make the eggs bounce. Now the jousters are wider than the eggs but S-CHIP\ndoesn't know that; so when an egg bounces off the left edge of a platform it\nappears to make one bounce in mid-air. I could fix this but I don't think it\nimpacts the game enough to merit the effort.\n\nOn the bonus round; yes, due to the new bitmaps of v2.2 the bonus round isn't\nquite right. I think I will fix this, but until then you can pick up the eggs\nby moving across them coming from the left.\n\nDan also mentioned a number of features that would help my Joust more fully\nemulate the original Joust. However, having twenty revisions to this game does\nnot interest me. Especially now since I'm working on another S-CHIP game which\nwill feature scrolling and animation. It will be an action/adventure game with\nchanging perspectives. The new scrolling features of S-CHIP v1.1 are\nincredible! They add so much potential to game writing.\n\n\n Zoom\n catto@ecn.purdue.edu\n\u001a", "roms": { "a902480e6e18c5287388b6797da36d640db9992b": { "file": "Joust (Jason DuPertuis)(2017).xo8", "platforms": ["xochip"] } } }, { "title": "Joust", "release": "199x", "authors": ["Erin S. Catto"], "description": "Joust 2.3 Documentation\n-----------------------\n\nBy Erin S Catto\n\nHere is Joust v2.3. No exciting changes.\nJust mitigation of the bonus round bug.\n\nThe Game: 0 = start, replay, up\n / = right\n 9 = left\n\nPoints: 1 point per egg touched\n 8 points for clearing bonus round\n 1 player for clearing bonus round\n\nNOTE: Only use SCHIP v1.1 to run this game. \n", "images": ["Joust_SCHIP__1.png"], "roms": { "6d677bb44500a5ee4754b3a75516cfd9e73947fc": { "file": "Joust (by Erin S. Catto)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "Jump Heart", "release": "201x", "authors": ["Buffis"], "roms": { "416763e940918ee7cfc5c277d7f2b66de71a46a1": { "file": "Jump Heart (by Buffis)(201x).sc8", "platforms": ["superchip"] } } }, { "title": "Jumpfill", "release": "2015", "authors": ["Bj”rn Kempen"], "roms": { "8cf29db367b7db4760dee8252dfc88066a45ce4a": { "file": "Jumpfill (by Bj”rn Kempen)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Jumping Sprite", "release": "2020", "authors": ["lingib"], "description": "\nJumping Sprite\n==============\nYour task is to make the smaller sprite collide with the larger sprite using the keys on your keypad\n\n\nGame Rules\n----------\nThe position of a large sprite is controlled by a random number generator.\nThe large sprite moves to a different position every 5 seconds.\n\nThe position of a smaller sprite is controlled by your keypad:\n \n2=up\n4=left\n6=right\n8=down", "roms": { "680e265a128870091ed71410891b64d5ead303fb": { "file": "Jumping Sprite (lingib)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Kemono Friends logo", "release": "2017", "authors": ["Volgy"], "roms": { "b63bcd4e96a71717b84a6334cceffdf5f032e85e": { "file": "Kemono Friends logo (by Volgy)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "LabVIEW Splash Screen", "release": "2019", "authors": ["Richard James Lewis"], "roms": { "fb8d0807a00353ae8071238a2eb7f1e555afe525": { "file": "LabVIEW Splash Screen (by Richard James Lewis)(2019).ch8", "platforms": ["originalChip8"] }, "4333eff4cbb49e57f8c0fb12f1e4cd0ac1dedd56": { "file": "LabVIEW Splash Screen (fix)(by Richard James Lewis)(2019).ch8", "description": "Code correction done by Marcel van Tongeren:\n\nReplaced SYS 0FF @200 with JP 202 as SYS 0FF is an invalid Chip 8 instruction and crashes the VIP.", "platforms": ["originalChip8"] } } }, { "title": "Labyrinthine", "release": "2020", "authors": ["TempVar Studios"], "description": "\nLabyrinthine\n============\nby TempVar Studios (octojam 7)\n\n\nAbout:\n------\nWelcome to the labyrinth!\n\n- explore a huge world! over 120 screens to traverse!\n- go through collecting how you see fit!\n\nCan you escape the labyrinth?\n\n\n\nControls:\n---------\n5/7/8/9 = move", "roms": { "716fc9634c39f73afe795004589d353448a6c8e3": { "file": "Labyrinthine (TempVar Studios)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Lady Runner", "release": "2020", "authors": ["noodulz"], "description": "\nLady Runner\n===========\nby noodulz (Octojam 7)\n\n\nAbout:\n------\nA short and simple CHIP-8 and XO-CHIP-supported game consisting of a simple runner. You are a lady knight \nwho has to defeat the incoming enemies to reach the princess and live happily ever after. Get touched by \nan enemy and you must start over!\n\n\nControls:\n---------\nPress '6' to attack and to continue the screen. \n\nNew update to come soon to expand the game! ", "roms": { "65e3432c942df6ce18db2c2d01d3260e56dd1e53": { "file": "Lady Runner (noodulz)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Lainchain", "release": "2018", "authors": ["Ashton Harding"], "roms": { "cbbbc76a440b4020ecb9a6c95e95e636a8b23214": { "file": "Lainchain (by Ashton Harding)(2018).ch8", "platforms": ["originalChip8"] }, "004fa49c91fbd387484bda62f843e8c5bd2c53d2": { "file": "Lainchain (fix)(by Ashton Harding)(2018).ch8", "description": "Code correction done by Marcel van Tongeren:\n\nAdded a JP 200 at end of code to get Code to loop instead of executing SYS 000 which would crash the VIP\nor any other undefined instruction that would be @272", "platforms": ["originalChip8"] } } }, { "title": "Lan8ton's Ant", "release": "2015", "authors": ["Faffochip"], "roms": { "a168709fcf09b28cd9b9519698d3d8a383944f43": { "file": "Lan8ton's Ant (by Faffochip)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Laser", "release": "199x", "images": ["Laser_SCHIP__1.png", "Laser_SCHIP__2.png"], "roms": { "f31a8912ffb8a2920eb7ad5d645aa65a413b6ae9": { "file": "Laser (unknown author)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "Laser Defence", "release": "2019", "authors": ["Kyle Saburao"], "description": "\nLaser Defence - by Kyle Saburao (2019)\n--------------------------------------\nTeam CHIPOTLE \n\n\nLasers are vastly superior to siege engines.\n\n\nControls:\n---------\n\"5\": \"TARGETING UP\",\n\"8\": \"TARGETING DOWN\",\n\"9\": \"TARGETING RIGHT\",\n\"7\": \"TARGETING LEFT\",\n\"6\": \"LAUNCH BEAM TARGETER\",\n\"4\": \"FIRE BEAM EARLY\"", "roms": { "59aca79b4b18e1bfbc71065bb34448fed5e1db1e": { "file": "Laser Defence (by Kyle Saburao)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Legboy's Adventure 8 - Doki Doki Property Planning Panic", "release": "2015", "authors": ["Faffochip"], "roms": { "5efc16ddebc1585b3c4d4cb27ce9fd76218c5d0a": { "file": "Legboy's Adventure 8 - Doki Doki Property Planning Panic (by Faffochip)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Letter Scroll", "release": "2014", "authors": ["Michael Wales"], "roms": { "e6a027d00c524ab7ae00b720f64a06ad1137836c": { "file": "Letter Scroll (by Michael Wales)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Life is Gr8", "release": "2015", "authors": ["Faffochip"], "roms": { "858b55ce47e98a7b2238f8db33463f76fd15b18b": { "file": "Life is Gr8 (by Faffochip)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Lights Out", "release": "2016", "authors": ["Dion Williams"], "description": "\nLIGHTS OUT for CHIP-8\n \nby Dion Williams\n\n===============================================================================\n\nWritten in 2017 by Dion Williams\n\nTo the extent possible under law, the author(s) \nhave dedicated all copyright\nand related and neighboring rights to this software \nto the public domain\nworldwide. This software is distributed without any warranty.\n\n\n\nYou should have received a copy of the CC0 Public Domain Dedication along with\nthis \nsoftware. If not, see .\n\n===============================================================================\n\n\nKeys 1-9 on a CHIP-8 hex keypad are used to control a 3x3 grid of lights.\n\nPressing a key toggles that light and any horizontally/vertically adjacent\n lights. \nThe game is won when all lights have been turned off.\n\n\n\n\n", "roms": { "234d1688bf4d1b34786cb9171b5f0800b3889874": { "file": "Lights Out (by Dion Williams)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Line Demo", "release": "20xx", "images": ["Line_Demo_SCHIP__1.png", "Line_Demo_SCHIP__2.png"], "roms": { "a9bf29597674c39b4e11d964b352b1e52c4ebb2f": { "file": "Line Demo (unknown aauthor)(20xx).sc8", "platforms": ["superchip"] } } }, { "title": "Link Demo", "release": "2014", "authors": ["John Earnest"], "roms": { "0b5522b1ce775879092be840b0e840cb1dea74fd": { "file": "Link Demo (by John Earnest)(2014).sc8", "platforms": ["superchip"] } } }, { "title": "Locked in a Room with a Ghost", "release": "2015", "authors": ["TomR"], "roms": { "ed9a9510aba2227ca9bb2d521adcaa903f433450": { "file": "Locked in a Room with a Ghost (by TomR)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Lombat Lombat Asoy!", "release": "2018", "authors": ["Razka173 Team"], "description": "Code correction done by Marcel van Tongeren:\nReplaced CALL 41C @364 with CALL 41E to avoid execution of invalid instruction (F800) @41C \n\n\n\nKey:\n\n5 = Jump\n7 = Go Left\n9 = Go Right\n\n\n====================================================\n\nArsitektur Komputer 109\n\n\n====================================================\n\nTeam:\n\n1. Razka Agniatara\n2. Dwiki Sulthon\n3. Vivi Rofiah\n4. Aty Lestari\n\n\n====================================================\n\n\nProgram Studi Ilmu Komputer 2017\n\nUniversitas Negeri Jakarta\n\n\n\n\n\n", "roms": { "31bb555e6a1b06502425500a7fc61bc9d1a49164": { "file": "Lombat Lombat Asoy! (fix)(by Razka173 Team)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Loopz", "release": "1993", "authors": ["Andreas Daumann"], "images": ["Loopz_SCHIP__1.png", "Loopz_SCHIP__2.png"], "roms": { "3c444e43e5f02dac4324b7b24cd38ef4938a4b56": { "file": "Loopz (by Andreas Daumann)(1993).sc8", "platforms": ["superchip"], "embeddedTitle": "(c) A.Daumann" }, "a2788177b820a28cd27e6d2d180340cb7f4948fb": { "file": "Loopz (with difficulty select) (by hap)(2006).sc8", "description": "difficulty select for Loopz, by hap, feb 17th 2006\n\nAndreas Daumann's Loopz was originally only for HP48\nthis change adds difficulty select within the SCHIP program, so it'll work\non SCHIP emulators, no changes were made in the main program\n\nto select difficulty:\nsame keys as in loopz: c=up, d=down, 5=ok\n\nv0,v1,v2 are set before running loopz\nv1 and v2 should be $AA, dunno why\nv0 is the difficulty (0 to 9)\nsaved into flags and the game runs as normal\n\noriginal loopz program: $200-$f9d\ndifficulty select: $f9e-$fff (full ;p )\n\n", "release": "2006-02-17", "platforms": ["superchip"], "authors": ["Andreas Daumann", "Hap"] } } }, { "title": "Loose Cannon", "roms": { "238585615069ec905aa56f0048880fc6eb456d4e": { "file": "Loose Cannon (demo).ch8", "platforms": ["originalChip8"] }, "ed96881bf0d1e97157b04d8a4632f911067fe9e6": { "file": "Loose Cannon (fix)(demo).ch8", "description": "Code correction done by Marcel van Tongeren:\n\nAdded a JP 200 at end of code to get Code to loop instead of executing SYS 000 which would crash the VIP \nor any other undefined instruction that would be @2D6.", "platforms": ["originalChip8"] } } }, { "title": "Love8 intro", "release": "2019", "authors": ["Athir Saleem"], "roms": { "e55f36b9ecd6fbbeb626a78f222011bddd5e5197": { "file": "Love8 intro (by Athir Saleem)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "M'Lady", "roms": { "7d6cc6068ea324f81873353d8a28fe2aa2cf8862": { "file": "M'Lady (demo).ch8", "platforms": ["originalChip8"] } } }, { "title": "M8ze", "description": "A top down maze game without walls. It's only a prototype I'm afraid so there is not much game.\n\nIt's on an 8x8 looping grid.\n\nWASD to move around, E to interact", "roms": { "ce33f148bfd5f1ca9edc68988b900a256905d057": { "file": "M8ze.ch8", "platforms": ["originalChip8"] } } }, { "title": "Mabe Village from Link's Awakening", "release": "201x", "roms": { "ce15f2f4281b1069d33e00c801d5ed4390049a76": { "file": "Mabe Village from Link's Awakening (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Magic Sprite", "release": "2017", "authors": ["Alex Osipchuck"], "images": ["Magic_Square_SCHIP__2.png"], "roms": { "f27d2375671fba01f87045f1f1fb67bcc3b284ee": { "file": "Magic Sprite (by Alex Osipchuck)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Magic Square", "description": "****************************************************************************\n ���� ����� � � ����� ����� �����\n ���� � �� � � ����� ���� ���\n ��� �� � ��� � � � � �����\n A magic square in Super CHIP-8\n (C)Copyright 1997 by David WINTER\n****************************************************************************\n\n\n This game, as well as the others for this scene, are FREE\n and freely ditributable. If you paid to have it, you have\n been stolen. If you got money to give it, you're a thief.\n\n\n\n The rules of this game are very simple: the game is played\n in a variable size grid made of 3*3 to 8*8 squares, so the\n level of the game is designated by the width of the grid.\n Initially, all the squares of the grid are WHITE. The goal\n is to turn then BLACK by inverting their color, knowing\n that inverting the colour of a square will also invert these\n of the squares placed just on the left, right, up and down\n of it...\n Some levels are very simple: level 3 can be finished with\n only 5 inversions, and level 4 needs only 4 inversions to\n be completed...\n Once a level is completed, the game is finished. To play\n again, just reset the emulator.\n\n I know I could have implemented some sort of inversions\n counter, and next-level playing after a level is finished,\n but I missed some time to do this... Anyway, have fun !\n\n I could also have given the source of this program, but it\n is not documented, so it would not be interesting to those\n who are looking for help in programming.\n\n\n The keys are:\n [8] : UP\n [4] : LEFT (lower level under level selection)\n [5] : INVERT SQUARE (start game under level selection)\n [6] : RIGHT (upper level under level selection)\n [2] : DOWN\n", "authors": ["David Winter"], "images": ["Magic_Square_SCHIP__1.png"], "release": "1997", "copyright": "This game, as well as the others for this scene, are FREE and freely ditributable. If you paid to have it, you have been stolen. If you got money to give it, you're a thief.", "roms": { "e4ef6fff9813c43bd7ad2ecaf02d1a3135d68418": { "file": "Magic Square (by David Winter)(199x).sc8", "platforms": ["superchip"], "embeddedTitle": "Magic Square v1.0 by David WINTER", "keys": { "up": 2, "left": 4, "right": 6, "down": 8, "a": 5 } } } }, { "title": "Mandelbrot Program", "release": "2018", "authors": ["A-KouZ1"], "roms": { "3643118e2e237deab98151b742f34caf9533dc05": { "file": "Mandelbrot Program (by A-KouZ1)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Mario Demo", "release": "2015", "authors": ["Dr.Stab"], "roms": { "310e523071c697503f0da385997f9c77f9ad0ea9": { "file": "Mario Demo (by Dr.Stab)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Master B8", "release": "2021", "authors": ["Andrew James"], "description": "Master B8 by Andrew James (2021)\n--------------------------------\nXO-CHIP Game\n\nUse your newly developed mind control\ndevice to catch fish. With the limited\ncontrol time available eat smaller fish,\nmaking the largest possible catch.\n\n", "roms": { "0068ff5421f5d62a1ae1c814c68716ddb65cec5b": { "file": "Master B8 (Andrew James)(2021).xo8", "platforms": ["xochip"] } } }, { "title": "Matches", "release": "199x", "images": ["Matches_SCHIP__1.png", "Matches_SCHIP__2.png"], "roms": { "24fd50a95b84e3a42e336a06567a9752f17b9979": { "file": "Matches (unknown author)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "Maze276", "release": "2019", "authors": ["Firas Fakih"], "roms": { "95384fbb895b6420da690bc06cb16739c9a5d800": { "file": "Maze276 (by Firas Fakih)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Memory Shift", "release": "2017", "authors": ["A-Kouz1"], "roms": { "6b9f23e6433b7d7ccfcb18015c5fc1348006d386": { "file": "Memory Shift (by A-Kouz1)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Mines! - The minehunter", "description": "MINES\nA mine hunter in Super CHIP-8\n(C)Copyright 1997 by David WINTER\n\n\nThis source is to show to the novice programmer how we can program some nice games (i.e: not PONG and clones (just teasing the nostalgics...)) in CHIP-8 and Super CHIP-8.\n\nI decided to diffuse this source in the hope that some people will write new games for the SCHIP/CHIP-8 emulators.\n\nThis game, as well as the others for this scene, are FREE and freely distributable. If you paid to have it, you have been stolen. If you got money to give it, you're a thief.\n\n\n\nThe rules of this game are very simple: the game is played on a 18*9 squares playing field. On this playing field, some squares are MINED, some others are not. The goal is to find all the non mined ones. To do so, you just move around a cursor, and check the squares you want. If the square you're checking is mined, you lost, and all the mines are shown. If not, the game puts a number on the square, which tells how many mines are placed around it (if there are no mines around, the square is blanked). It is to you to make the logic deductions to find the non mined squares. To help you, the game allows putting marks on the squares which are believed to be mined.\n\nThe keys are:\n[8] : UP\n[4] : LEFT (lower level under level selection)\n[5] : SHOW SQUARE (start game under level selection)\n[6] : RIGHT (upper level under level selection)\n[2] : DOWN\n[*] : MARK SQUARE AS MINED\n", "authors": ["David Winter"], "release": "1997", "copyright": "This game, as well as the others for this scene, are FREE and freely distributable. If you paid to have it, you have been stolen. If you got money to give it, you're a thief.", "roms": { "6d4514ae3a43c307763648b0bdd485fb77bcf20d": { "file": "Mines! - The minehunter (by David Winter)(199x).sc8", "platforms": ["superchip"], "embeddedTitle": "MINES! 1.00 By David WINTER", "keys": { "up": 2, "left": 4, "right": 6, "down": 8, "a": 5, "b": 12 } } } }, { "title": "Minesweep8r", "release": "2014", "authors": ["James Kohli aka Hottie Pippen"], "roms": { "80d8baefbc2c2c2eab78a7b09c621f7618357b84": { "file": "Minesweep8r (James Kohli aka Hottie Pippen)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Minesweeper", "release": "2017", "authors": ["AKouZ1"], "description": "\nMinesweep8r - by James Kohli aka Hottie Pippen (2014)\n-----------------------------------------------------\nOcto-Ber Jam 1\n\n\nMinesweper port for the Chip-8.\n\n\nControls:\n---------\n5/7/8/9 (WASD) to move, 4 (Q) to click, 6 (E) to flag, D (R) to restart.\n\n\n\n\nCan play online here:\nhttps://johnearnest.github.io/Octo/index.html?gist=384b836bbe4279fdae2b", "images": [ "Mines_-_The_minehunter_SCHIP__1.png", "Mines_-_The_minehunter_SCHIP__2.png" ], "roms": { "99a97c772fc93d669b73016761ea6fee0210497e": { "file": "Minesweeper (by AKouZ1)(2017).sc8", "platforms": ["superchip"] } } }, { "title": "Miniature Golf", "release": "1980", "authors": ["R.G.Marchessault"], "description": "This is the Miniature Golf game from the VIP II game manual. I don't have a copy \nof that manual so not sure how it works exactly. \n\nStart-up us key 1, 2, 3 or 4 depending on how many players you want.\n\nThis is a chip 8 based game.\n\nThe Miniature Golf.hex and Miniature Golf.bin files include:\n000 - 1FF Elf II Chip 8 Interpreter (part 1)\n200 - 5FF Miniature Golf chip 8 code, start from giantboard with 00-IN, 00-IN, 00-IN, IN\n600 - DFF Probably data that happened to be in memory at time of 'save'\nE00 - E6D Elf II Chip 8 Interpreter (part 2)\nF00 - FFF Used for screen memory so code/data in file is never used\n", "roms": { "b5b66c3b0b2a109bfb166fdc4d2d2a352c32da53": { "file": "Miniature Golf (by R.G.Marchessault)(1980).ch8", "platforms": ["originalChip8"] } } }, { "title": "Minimal Nethack", "release": "2015", "authors": ["John Earnest"], "description": "\nMinimal Nethack - by John Earnest (2015)\n----------------------------------------\nhttps://codegolf.stackexchange.com/questions/52547/minimal-nethack\n\n\nThis may not be considered legal, but why the hell not. I wrote my program in CHIP-8, \na bytecode-based programming language for a virtual game console. \n\n\nControls:\n---------\nYou can move the player with the ASWD keys, or the 7589 keys on the original CHIP-8 keypad.\n\n\n===========================================================================================\n\n\n\n\n\nExtra Info:\n-----------\n\nYou can try the complete program (99 bytes) in your browser using an emulator/debugger \nI wrote called Octo:\n\nhttp://johnearnest.github.io/Octo/index.html?gist=1318903acdc1dd266469\n\n\n\nA hex dump of that complete program is as follows:\n\n0x60 0x14 0x61 0x04 0xC4 0x3C 0xC5 0x08\n0x22 0x36 0xF6 0x0A 0x22 0x52 0x40 0x00\n0x12 0x16 0x46 0x07 0x70 0xFC 0x40 0x3C\n0x12 0x1E 0x46 0x09 0x70 0x04 0x41 0x00\n0x12 0x26 0x46 0x05 0x71 0xFC 0x41 0x10\n0x12 0x2E 0x46 0x08 0x71 0x04 0x22 0x52\n0x3F 0x01 0x12 0x0A 0x00 0xFD 0xA2 0x58\n0xD4 0x54 0x22 0x52 0x62 0xFF 0xA2 0x5B\n0xD2 0x34 0x72 0x04 0x32 0x3F 0x12 0x40\n0x62 0xFF 0x73 0x04 0x33 0x14 0x12 0x40\n0x00 0xEE 0xA2 0x5F 0xD0 0x14 0x00 0xEE\n0xA0 0xA0 0x40 0x00 0x00 0x20 0x00 0xF0\n0x90 0x90 0xD0\n", "roms": { "6ba06eb27ad56e6f26b7d809e06394f719a89d01": { "file": "Minimal Nethack (by John Earnest)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Modem Dialing", "release": "201x", "roms": { "1e981dac636d88d26a3fc056a53b28175f1d9b82": { "file": "Modem Dialing (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Monty Hall", "release": "2016", "authors": ["blinky"], "description": "\nMonty Hall - by blinky (2016)\n-----------------------------\nOctoJam 3\n\n\nUse the number \"1\", \"2\" or \"3\" to choose an initial door. When asked if you want to \nswitch, enter a number again.\n\nIn the upper right corner, the first number is the number of wins, and the second \nnumber is the total number of tries.\n\nIn short, it is always better to switch doors once a door is opened for you. \nInformation on why can be found on the web: https://en.wikipedia.org/wiki/Monty_Hall_problem\n\nI thought it would be interesting to experience this first-hand. And I swear, I'm not \nmessing with the random numbers! :)\n\n\n", "roms": { "58b4865fec81427fd3c52bdc62b2230d412c12ea": { "file": "Monty Hall (by blinky)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Morse Code Demo", "release": "2015", "authors": ["Matthew Mikolay"], "description": "# Morse Code Demo\n\n\nThis demo prints \"COSMAC VIP\" to the screen while using the sound timer to play\n\nthe corresponding Morse code signal.\n\n\n\tmorse_demo.ch8 (MM)\n\nDisplays \"COSMAC VIP\" (which means it contains sprites for at least those\ncharacters) while also playing the Morse code for those letters.\n\n\n(MM) Matthew Mikolay, proprietor of the RetroComputing page at\nhttp://retro.mattmik.com/index.html\n", "roms": { "2925c79f35e4ced1923b5ef8ba3e795951e6de21": { "file": "Morse Code Demo (by Matthew Mikolay)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Move Figure", "authors": ["John Earnest-20xx"], "roms": { "dc5a12fa3ad88ea6c42dff1720be14f6772aef59": { "file": "Move Figure (John Earnest-20xx).ch8", "platforms": ["originalChip8"] } } }, { "title": "Mr", "release": "2014", "authors": ["Ryan Hitchman"], "roms": { "6f8e85158be98f30bf3cd5df60d7a7ad71c5f3e1": { "file": "Mr. Worm (by Ryan Hitchman)(2014).sc8", "platforms": ["superchip"] } } }, { "title": "Mueve", "release": "2017", "authors": ["Diego Royo"], "description": "; Programa de prueba que mueve el sprite del 0 por la pantalla\n; Controles: 2, 4, 6 y 8 para abajo, izquierda, derecha y arriba respectivmente\n\nTest program that moves the 0 sprite across the screen\n; Controls: 2, 4, 6 and 8 for down, left, right and up respectively\n\n\n\n\n\nld v0, 0 ; px sprite\nld v1, 0 ; py sprite\nld v2, 1 ; cte 1\nld f, v0 ; cargar en i @ de sprite 0\ndrw v0, v1, 5 ; dibujo inicial\nkey:\nld v3, k\ndrw v0, v1, 5\nsne v3, 2 ; abajo\nadd v1, v2\nsne v3, 8 ; arriba\nsub v1, v2\nsne v3, 4 ; izquierda\nsub v0, v2\nsne v3, 6 ; derecha\nadd v0, v2\ndrw v0, v1, 5\njp key\n\n", "roms": { "30c8ee7181173d7f213e8148cdc9a5157caec9f7": { "file": "Mueve (Diego Royo)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Multiply Routine demo by", "release": "2015", "authors": ["John Deeny"], "roms": { "2b48aa674707878bf6d22496a402985a9f7db9cb": { "file": "Multiply Routine demo by (John Deeny)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Music Player", "release": "2015", "authors": ["TomR"], "roms": { "59bdc7f990322d274d711b6b6982c7e8c9098e9e": { "file": "Music Player (by TomR)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Mysterious", "release": "2019", "authors": ["Guillaume Desquesnes"], "description": "Fix done by Marcel van Tongeren: On the VIP numbers were not shown at all. I added number \ngraphics 0 to 9 @322-352 and changed the LD I,000 @250 & @26A to LD I,322\n\n\n\n\nMysterious (Guillaume Desquesnes)(2019)\n---------------------------------------\n\nOnce \"GUESS\" appears on screen, press \"F\" on the hexpad to start and then,\nenter two digits from 0 to 9 to guess the number between 00 and 99 that\nthe program has randomly picked. \n\nIf you enter (as an example) \"25\", the program then will tell you either\nto guess beneath \"25\" by showing an arrow pointing in the left direction\nor an arrow pointing to the right to guess higher than \"25\".\n\nOnce you guessed the number, you will hear a tone for one second. :)\n\n\n\nManual written by Sly DC.\n\n\n\n\nhttps://github.com/elnabo/Chip8-utilities/tree/master/examples", "roms": { "3ea97f251de6e72798234a2930205256a8f5d8cf": { "file": "Mysterious (fix)(by Guillaume Desquesnes)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "No Internet", "release": "2020", "authors": ["pushfoo"], "description": "\nNo internet\n===========\nby pushfoo (Octojam 7) - Unfinished\n\n\nAbout:\n------\nA bad demake of the dino runner game. Had technical issues, ran out of time. :(\n\nI'll be improving it in the future.\n\n\nControls:\n---------\n\"5\" to jump and \"8\" to stoop.", "roms": { "4cc4eff70802ac7a3b374a442411a13415f5e4d8": { "file": "No Internet (unfinished)(pushfoo)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "No_Rom_Selected", "release": "2019", "authors": ["MissMuffin"], "roms": { "4cb8bc4ddcfd23822c4a38990ac7e4225a323cec": { "file": "No_Rom_Selected (by MissMuffin)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Nonogram", "release": "2021", "authors": ["Verisimilitudes"], "roms": { "de259351c65f790af035a4607a508c366bf4eaf2": { "file": "Nonogram (Verisimilitudes)(2021).ch8", "platforms": ["originalChip8"] } } }, { "title": "Nyan Cat", "release": "2022", "authors": ["Kouzerumatsu"], "roms": { "04e18ff4ae42e3056c502e0c99d4740ecea65966": { "file": "Nyan Cat (Kouzerumatsu)(2022).xo8", "platforms": ["xochip"] } } }, { "title": "Octo Bird", "release": "2016", "authors": ["Cody Hoover"], "description": "\nOcto Bird - by Cody Hoover (2016)\n---------------------------------\n\nAnother \"Flappy Bird\" clone.\n\n\nControls:\n---------\nPress \"5\" to flap/restart a new game.", "roms": { "3450e0d92e0bbf8e9d3065fd088cd6dfa5f9441d": { "file": "Octo Bird (by Cody Hoover)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Octo Crawl", "release": "2016", "authors": ["taqueso"], "roms": { "e2cf46c544bee2ef8a8b21dba1c583d5121b1b96": { "file": "Octo Crawl (by taqueso)(2016).xo8", "platforms": ["xochip"] } } }, { "title": "Octo Lander", "release": "2020", "authors": ["Private Butts"], "description": "\nOcto Lander\n===========\nby Private Butts (Octojam 7)\n\n\nAbout:\n------\nA flawed implementation of lunar lander for the chip-8 platform. It contains a single level, \nand the ship seems to act pretty squirrely under some circumstances.\n\n\nControls:\n---------\nUse \"5/7/8/9\" to add thrust to your ship, and the \"D\" key resets the game. \n\nThank you for checking this out!\n", "roms": { "bcb80940a8ed339a97917025d67d3217d8b89717": { "file": "Octo Lander (Private Butts)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Octo Roads", "release": "2016", "authors": ["James Abbatiello"], "roms": { "8603e177fcbb04a5b1a685c216380bee6a05b0f2": { "file": "Octo Roads (by James Abbatiello)(2016).xo8", "platforms": ["xochip"] } } }, { "title": "Octo Slam", "release": "2017", "authors": ["Dupersaurus"], "roms": { "28e8f7b405d48647eb090a550ec679327c57f2f5": { "file": "Octo Slam (by Dupersaurus)(2017).sc8", "platforms": ["superchip"] } } }, { "title": "Octo Slam-Home Run Derby", "release": "2017", "authors": ["Jason DuPertuis"], "description": "\nOcto Slam/Home Run Derby\n========================\n\nHit as many home runs as you can before you run out of outs. Recommended to run at 100 cycles/frame.\nBatter Controls\n\nSwing high 1\n\nSwing mid 2\n\nSwing low 3\n\nReset Z\n\nHit the solid border to score a run, hit the dotted border to hit an out. Combine swing timing and \nheight to hit a home run. Missing timing or height will result in a mis-hit.\nPitcher Controls (Coming Soon)\nPitch \tHeight \tKey\nFastball \tHigh \t1\n\tMid \tQ\n\tLow \tA\nChangeup \tHigh \t2\n\tMid \tW\n\tLow \tS\nCurve \tHigh \t3\n\tMid \tE\n\tLow \tD\nTODOs\n\n Swap teams after a certain number of outs\n Fine-tune hitting algorithm for a wider range of angles off the bat\n\n\n\n", "roms": { "9dc674f4a7c8662671e9337421acea49e0447090": { "file": "Octo Slam-Home Run Derby (Jason DuPertuis)(2017).ch8", "platforms": ["originalChip8"] } } }, { "title": "Octo Space Program", "release": "2020", "authors": ["rozisdead"], "description": "\nOcto Space Program\n==================\nby rozisdead (Octojam 7)\n\n\nAbout:\n------\nBuild ever bigger rockets and explore the solar system!\n\n\nControls:\n---------\n* 5/7/8/9 (or WASD) to build your rocket.\n* 6 to launch and select targets", "roms": { "838706ee2d7001e6e909360f9a02f48d81d3a0d6": { "file": "Octo Space Program (rozisdead)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "OctoPi", "release": "2021", "authors": ["TomR"], "description": "8 Bit Pi created in Octo. OctoPi.", "roms": { "23a08dc955d6afe95b9a4880b0e75d7fbf0b4dac": { "file": "OctoPi (TomR)(2021).xo8", "platforms": ["xochip"] } } }, { "title": "OctoRoads", "release": "2017", "authors": ["abbeyj"], "roms": { "733d41d4c367214cd177071ee6a783a46cf14bf4": { "file": "OctoRoads (by abbeyj)(2017).sc8", "platforms": ["superchip"] } } }, { "title": "Octoamp", "description": "About\n-----\nI did this to see how possible it would be to have audio and control in Chip8/Octo.\n\n\nControls\n--------\nMove with A and D, Use Command with E, Commands: Pause, Play, Lower Note Speed, Raise Note Speed, \nLower Pitch, Raise Pitch, and Reset Why Jingle Bells\n\nSimple score, easy to hear changes, drives you mad when debugging the game.", "roms": { "5634ce5f7f08fee69eec2327529c646d5f596be0": { "file": "Octoamp.xo8", "platforms": ["xochip"] } } }, { "title": "Octofonts", "release": "2016", "authors": ["John Deeny"], "roms": { "eb1a09cc11c73938f39ce8d52c8e06576dec3a32": { "file": "Octofonts (by John Deeny)(2016).xo8", "platforms": ["xochip"] } } }, { "title": "Only the Good Die Neil Young", "release": "2020", "authors": ["cishetkayfaber"], "description": "\nOnly the Good Die Neil Young\n============================\nby cishetkayfaber (Octojam 7)\n\n\nAbout:\n------\nThe year is 197X, and the universe is under threat... a time-traveling shape-shifting, non-binary, and \nincredibly sexy threat to be precise.\n\nOnly one man.. Neil Young... can save us all.\n\n\nControls:\n---------\nUse \"4, 5, 6, 7, 8, and 9\" keys on your hex keypad to gather the power of the 6 scions to multiply the power \nof Neil until the 88 second ETA is up.\n\n\nHints:\n------\n* Maximum power number of each scion increases along with the power of the other scions.\n* Try making a Super Scion...\n* While the power of all scions are necessary in order to help Neil... ultimately, they may not all be a force \n for good in the universe. Choose your scion power levels wisely.\n\n\n", "roms": { "8af7d183230de959a53ec84418b9e2609838d3fb": { "file": "Only the Good Die Neil Young (cishetkayfaber)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "PSX Boot Sim", "authors": ["Shendo"], "roms": { "5a2c897da9cc78f6d75123818e04db4cd1044b63": { "file": "PSX Boot Sim (by Shendo).ch8", "platforms": ["originalChip8"] } } }, { "title": "Pancake Panic", "release": "2018", "authors": ["Aaron Williams"], "description": "\nPancake8o\nA version of the pancake problem for CHIP 8 written in Octo.\n\nYou can play the game online. (http://johnearnest.github.io/Octo/index.html?key=4SIMsAHU)\n\nThis game was inspired by a mathematical problem posed by Jacob E. Goodman. He published \nthe problem under the pseudonym Harry Dweighter aka �Harried Waiter� and the backgound \nstory in this game paraphrases his original text. See this link for a discussion of the \noriginal problem and its interesting history.\n\nhttps://www.theguardian.com/science/blog/2013/nov/14/flipping-pancakes-mathematics-jacob-goodman\n\n\nThe first version of this game was submitted to OctoJam V. That version of the game is missing \nseveral important game play elements, but you can also try it out online.\n\nhttp://johnearnest.github.io/Octo/index.html?key=EUNzh3qY\n\n\n\n\n\n\n\n\n\n\n\n\n0x1D 0x28 0x04 0x01 0x04 0x03 0x02 0x01 0x05 0x06 0x07 0x08 0x04 0x02 0x03 0x01 0x02 0x04 0x05 0x06 0x07 0x08 0x04 0x03 0x02 0x04 0x03 0x01 0x05 0x06 0x07 0x08 0x04 0x03 0x03 0x02 0x04 0x01 0x05 0x06 0x07 0x08 0x05 0x03 0x04 0x03 0x05 0x02 0x01 0x06 0x07 0x08 0x05 0x04 0x04 0x03 0x01 0x05 0x02 0x06 0x07 0x08 0x06 0x07 0x04 0x06 0x02 0x05 0x01 0x03 0x07 0x08 0x07 0x08 0x06 0x03 0x05 0x01 0x07 0x04 0x02 0x08 0x08 0x09 0x01 0x06 0x05 0x08 0x03 0x07 0x02 0x04 0x08 0x01 0x08 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x05 0x01 0x03 0x02 0x01 0x05 0x04 0x06 0x07 0x08 0xA2 0x02 0x00 0xEE 0xA2 0x0C 0x00 0xEE 0xA2 0x16 0x00 0xEE 0xA2 0x20 0x00 0xEE 0xA2 0x2A 0x00 0xEE 0xA2 0x34 0x00 0xEE 0xA2 0x3E 0x00 0xEE 0xA2 0x48 0x00 0xEE 0xA2 0x52 0x00 0xEE 0xA2 0x5C 0x00 0xEE 0xA2 0x66 0x00 0xEE 0x80 0xB0 0x80 0x0E 0x80 0x0E 0xB2 0x70 0x22 0x9C 0xF0 0x65 0x89 0x00 0xF0 0x65 0x8C 0x00 0x8D 0xC0 0xF3 0x65 0xA3 0x08 0xF3 0x55 0x22 0x9C 0xF0 0x65 0xF0 0x65 0xF3 0x65 0xF3 0x65 0xA3 0x0C 0xF3 0x55 0x8A 0x90 0x7A 0xFF 0x00 0xEE 0x6B 0x00 0x22 0xA4 0x2C 0x1E 0x23 0x00 0x00 0xEE 0x22 0xA4 0x23 0x00 0x00 0xEE 0x23 0x00 0x22 0xD4 0x00 0xEE 0x4B 0x00 0x00 0xEE 0x23 0x00 0x7B 0xFF 0x22 0xA4 0x2C 0x1E 0x23 0x00 0x00 0xEE 0x23 0x00 0x7B 0x01 0x4B 0x09 0x00 0xEE 0x22 0xA4 0x2C 0x1E 0x23 0x00 0x00 0xEE 0x2A 0x3A 0x29 0xC6 0x2A 0x20 0x00 0xEE 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xA3 0x08 0x62 0x00 0x92 0x70 0x13 0x26 0xF0 0x65 0x72 0x01 0x13 0x1C 0x00 0xEE 0xA3 0x10 0x62 0x00 0x92 0x70 0x13 0x36 0xF0 0x65 0x72 0x01 0x13 0x2C 0x00 0xEE 0x23 0x18 0xF0 0x65 0x00 0xEE 0x23 0x28 0xF0 0x65 0x00 0xEE 0x23 0x18 0x80 0x80 0xF0 0x55 0x00 0xEE 0x23 0x28 0x80 0x80 0xF0 0x55 0x00 0xEE 0xA3 0x08 0xF3 0x65 0xA3 0x10 0xF3 0x55 0xA3 0x08 0xF3 0x65 0xF3 0x65 0xA3 0x14 0xF3 0x55 0x00 0xEE 0x23 0x54 0x64 0x00 0x85 0xA0 0x87 0x50 0x23 0x3E 0x88 0x00 0x87 0x40 0x23 0x44 0x45 0x00 0x13 0x82 0x74 0x01 0x75 0xFF 0x13 0x6E 0x00 0xEE 0x67 0x00 0x63 0x01 0x23 0x38 0x88 0x00 0x98 0x30 0x13 0x94 0x68 0x00 0x00 0xEE 0x77 0x01 0x73 0x01 0x97 0x90 0x13 0x9E 0x13 0x88 0x68 0x01 0x00 0xEE 0xFC 0xFC 0xFC 0xFC 0xFC 0xFC 0xFC 0x04 0x0E 0x15 0x04 0x04 0x04 0x04 0x04 0x04 0x15 0x0E 0x04 0x00 0x11 0x0A 0x00 0x00 0x00 0x01 0x01 0x03 0x03 0x07 0x07 0x0F 0x0F 0x1F 0x1F 0x3F 0x3F 0x7F 0x7F 0xFF 0xFF 0x00 0x00 0x80 0x80 0xC0 0xC0 0xE0 0xE0 0xF0 0xF0 0xF8 0xF8 0xFC 0xFC 0xFE 0xFE 0xFF 0xFF 0xEA 0x88 0xEA 0x8A 0x8A 0x00 0x00 0x00 0xC7 0xAC 0xA3 0xCE 0x80 0x80 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x80 0x40 0x20 0x10 0x08 0x04 0x62 0x01 0x80 0x40 0x20 0x10 0x08 0x04 0x62 0x01 0x80 0x40 0x20 0x10 0x08 0x04 0x62 0x01 0x80 0x40 0x20 0x10 0x08 0x04 0x62 0x01 0x8C 0x46 0x23 0x11 0x88 0xC4 0x02 0x3F 0x8C 0x40 0x23 0x11 0x88 0x04 0x02 0x01 0x80 0x40 0x23 0x11 0xF8 0x04 0x06 0x01 0x80 0x40 0x23 0x11 0x88 0x04 0x02 0x01 0x80 0x40 0x23 0x11 0x88 0x04 0x02 0x3F 0x80 0x46 0x23 0x10 0x08 0xC4 0x02 0x01 0x8F 0xC6 0x23 0x10 0x08 0xC4 0x62 0x01 0x8F 0xC6 0x23 0x10 0x08 0xC4 0x62 0x01 0x8F 0xC6 0x23 0x10 0x08 0xC4 0x62 0x01 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xF0 0xFF 0x80 0x40 0x20 0x11 0x80 0x7F 0xF0 0xFF 0x80 0x40 0x20 0x11 0x80 0x7F 0xFF 0xFF 0x80 0x40 0x20 0x11 0x80 0x7F 0xE0 0x7F 0x80 0x40 0x20 0x11 0x80 0x7F 0xE0 0x7F 0x8C 0x46 0x23 0x11 0x8C 0x7F 0xFF 0xFF 0x8C 0x40 0x23 0x11 0x8C 0x7F 0xF9 0xFF 0x80 0x40 0x23 0x11 0x8F 0xFF 0xF9 0xFF 0x80 0x40 0x23 0x11 0x8C 0x7F 0xFF 0xFF 0x80 0x40 0x23 0x11 0x8C 0x7F 0xC0 0x3F 0x80 0x46 0x23 0x11 0x80 0x7F 0xC0 0x3F 0x8F 0xC6 0x23 0x11 0x80 0x7F 0xFF 0xFF 0x8F 0xC6 0x23 0x11 0x80 0x7F 0x80 0x1F 0x8F 0xC6 0x23 0x11 0x80 0x7F 0x80 0x1F 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x3C 0x3C 0x00 0x7E 0x7E 0x00 0x18 0x18 0x0C 0x6E 0x76 0x38 0x1C 0x0C 0x18 0x18 0x60 0x6C 0x6C 0x6C 0x6C 0x60 0x18 0x18 0x0C 0x1C 0x38 0x76 0x6E 0x0C 0x18 0x18 0x7E 0x7E 0x00 0x3C 0x3C 0x00 0x18 0x18 0x30 0x38 0x1C 0x6E 0x77 0x3B 0xD8 0xC0 0x00 0x03 0x1B 0xDB 0xDB 0x1B 0x03 0x00 0xC0 0xD8 0x3B 0x77 0x6E 0x1C 0x38 0x30 0x18 0x18 0x00 0x3C 0x3C 0x00 0x7E 0x7E 0x00 0x01 0x01 0x00 0x02 0x02 0x00 0x04 0x04 0x00 0x08 0x08 0x00 0x10 0x10 0x00 0x00 0x80 0x80 0x00 0x40 0x40 0x00 0x20 0x20 0x00 0x10 0x10 0x00 0x08 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xE8 0x00 0x08 0x00 0x84 0x00 0x00 0x20 0x4E 0x30 0x6E 0x31 0x07 0x19 0x4C 0x07 0x49 0x58 0x89 0x5B 0x84 0xAD 0x94 0x2C 0x49 0x60 0x89 0x61 0x04 0xB1 0x18 0x23 0x49 0x30 0x69 0x31 0x04 0x99 0x0C 0x2E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x08 0x21 0x00 0x74 0xCE 0x72 0x40 0xEE 0x38 0x38 0x38 0xC5 0x29 0x4A 0x41 0x29 0x48 0x25 0x60 0x35 0x29 0x4A 0x41 0x29 0x48 0x25 0x18 0xE4 0xCE 0x71 0xC0 0xE9 0x38 0x25 0x70 0x00 0x08 0x40 0x40 0x00 0x00 0x00 0x00 0x00 0x08 0x41 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x00 0x05 0xE3 0xB8 0xCE 0x93 0x1C 0x3A 0x98 0x75 0x94 0xA5 0x12 0xA5 0xB0 0x4B 0x2C 0x95 0x94 0xA5 0x12 0xE6 0x0C 0x4A 0x30 0x95 0xE3 0xA4 0xCE 0x93 0x38 0x3A 0x18 0x75 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x14 0x44 0x00 0x00 0x10 0x02 0x00 0x00 0x70 0x88 0xCA 0x67 0x38 0x38 0xF3 0x1C 0x95 0xDD 0x6C 0xB4 0x90 0x62 0x25 0xB0 0x94 0x89 0x88 0xC4 0x90 0x1A 0x46 0x0C 0x74 0x88 0xC8 0x64 0x88 0x72 0xF3 0x39 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xE0 0x00 0x00 0x08 0x09 0x00 0x00 0x00 0x46 0x03 0x99 0x5C 0x1D 0xC6 0x78 0x00 0x49 0x06 0x25 0x88 0x09 0x2B 0x54 0x00 0x49 0x01 0xA5 0x08 0x09 0x2C 0x54 0x00 0x46 0x07 0x19 0x04 0x05 0x26 0x54 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xE0 0x00 0x02 0x00 0x00 0x08 0x00 0x00 0x40 0x75 0x3B 0x80 0xEE 0x38 0x00 0x00 0x40 0x96 0x4A 0x41 0x29 0x48 0x00 0x00 0x40 0x94 0x4A 0x41 0x29 0x48 0x00 0x00 0xE0 0x74 0x3B 0x80 0xE9 0x38 0x00 0x00 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x60 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x2A 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x48 0xE0 0x71 0xDC 0x67 0x49 0x8E 0x00 0xEA 0x90 0x4A 0x52 0x89 0x52 0xD8 0x00 0x4A 0x90 0x4A 0x52 0x89 0x73 0x06 0x00 0x4A 0xE0 0x71 0xD2 0x67 0x49 0x9C 0x00 0x00 0x80 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x90 0x00 0x20 0x00 0x00 0x4A 0x67 0x81 0xDC 0x60 0x73 0x38 0x00 0xEC 0x95 0x40 0x92 0xB0 0x24 0xA4 0x00 0x48 0x95 0x40 0x92 0xC0 0x24 0xA4 0x00 0x48 0x65 0x40 0x52 0x60 0x13 0x39 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x88 0x00 0x00 0x04 0x20 0x00 0x04 0x00 0xDA 0x41 0xCC 0x74 0x07 0x12 0x71 0xC7 0xAA 0x42 0x52 0x94 0x2C 0x12 0xC5 0x29 0x8A 0x42 0x52 0x94 0x23 0x12 0x35 0x29 0x89 0xC1 0xCC 0x74 0x2E 0x0E 0xE5 0x27 0x00 0x40 0x40 0x00 0x00 0x00 0x00 0x01 0x01 0x81 0x80 0x00 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x48 0x00 0x20 0x00 0x00 0x20 0x54 0x00 0xEE 0x30 0x46 0x54 0xC7 0x70 0x91 0xC7 0x49 0x58 0xEB 0x55 0x6C 0x21 0xD5 0x2C 0x49 0x60 0x4C 0x29 0x83 0x20 0x95 0x23 0x29 0x30 0x46 0x28 0xCE 0x10 0x95 0xCE 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x46 0x50 0x31 0xCD 0xC0 0x77 0x39 0xA4 0xE9 0x60 0x5A 0x51 0x20 0xC2 0x4A 0x28 0x49 0x40 0x62 0x51 0x20 0x32 0x4A 0x38 0x46 0x40 0x31 0xCD 0x20 0xE1 0x39 0xA5 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x90 0x00 0x00 0x70 0x00 0x40 0x84 0x00 0x93 0xAA 0xA4 0x4A 0xA6 0x0E 0xEE 0x65 0xF4 0xB3 0x24 0x4A 0xAB 0x52 0x94 0xB6 0x94 0xA2 0x24 0x49 0x4C 0x52 0x94 0xC4 0x93 0xA2 0x1C 0x71 0x46 0x4E 0x92 0x64 0x00 0x00 0x04 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x18 0x00 0x00 0x0C 0x00 0x00 0x60 0x86 0x89 0x89 0x66 0x00 0xFF 0x02 0x67 0x52 0x52 0x51 0x00 0xFF 0x00 0x53 0x64 0x44 0x43 0x00 0xFF 0x20 0x27 0xAC 0xA3 0x2E 0x00 0xFF 0x80 0x86 0x8B 0x8C 0xE6 0x00 0x49 0x4A 0x53 0x21 0x10 0x90 0xD0 0x10 0x90 0x00 0x0F 0xFF 0x7F 0xE3 0xC3 0xC0 0x00 0x00 0x0F 0xFF 0x7F 0xFB 0xC3 0xC0 0x00 0x00 0x00 0xF0 0x78 0x7B 0xC3 0xC0 0x00 0x00 0x00 0xF0 0x7F 0xFB 0xFF 0xC0 0x00 0x00 0x00 0xF0 0x7F 0xE0 0xFF 0x00 0x00 0x00 0x00 0xF0 0x79 0xF8 0x3C 0x00 0x00 0x00 0x00 0xF0 0x78 0x78 0x3C 0x00 0x00 0x00 0x00 0xF0 0x78 0x78 0x3C 0x00 0x00 0x7F 0x83 0xFF 0x1F 0xE3 0xFF 0xDE 0x1E 0xFF 0xEF 0xFF 0x7F 0xFB 0xFF 0xDF 0x9E 0xE1 0xEF 0x00 0x78 0x78 0x3C 0x1F 0xFE 0xFF 0xEF 0x3F 0x7F 0xF8 0x3C 0x1F 0xFE 0xFF 0xEF 0x3F 0x7F 0xF8 0x3C 0x1E 0x7E 0xE1 0xEF 0x0F 0x78 0x78 0x3C 0x1E 0x1E 0xE1 0xEF 0xFF 0x78 0x7B 0xFF 0xDE 0x1E 0xE1 0xE3 0xFF 0x78 0x7B 0xFF 0xDE 0x1E 0x00 0x07 0x87 0x87 0xF8 0x78 0x78 0x00 0x00 0x07 0x87 0x9F 0xFE 0x78 0x78 0x00 0x00 0x07 0x87 0x9E 0x1E 0x78 0x78 0x00 0x00 0x07 0xFF 0x9E 0x1E 0x78 0x78 0x00 0x00 0x01 0xFE 0x1E 0x1E 0x78 0x78 0x00 0x00 0x00 0x78 0x1E 0x1E 0x78 0x78 0x00 0x00 0x00 0x78 0x1F 0xFE 0x7F 0xF8 0x00 0x00 0x00 0x78 0x07 0xF8 0x1F 0xE0 0x00 0x00 0x0F 0x03 0xDF 0xFE 0x78 0x78 0x00 0x00 0x0F 0x03 0xDF 0xFE 0x7E 0x78 0x00 0x00 0x0F 0x03 0xC1 0xE0 0x7F 0xF8 0x00 0x00 0x0F 0x33 0xC1 0xE0 0x7F 0xF8 0x00 0x00 0x0F 0xFF 0xC1 0xE0 0x79 0xF8 0x00 0x00 0x0F 0xFF 0xC1 0xE0 0x78 0x78 0x00 0x00 0x0F 0xCF 0xDF 0xFE 0x78 0x78 0x00 0x00 0x0F 0x03 0xDF 0xFE 0x78 0x78 0x00 0x65 0x00 0x62 0x00 0x92 0x70 0x19 0x8C 0x72 0x01 0x75 0x04 0x19 0x82 0x82 0x90 0x42 0x08 0x19 0x98 0x72 0x01 0x75 0x04 0x19 0x8E 0x00 0xEE 0x64 0x12 0x29 0x7E 0x75 0x01 0x63 0x02 0xA3 0xB9 0x62 0x00 0x92 0x80 0x19 0xB0 0x72 0x01 0xF3 0x1E 0x19 0xA6 0xD4 0x52 0x74 0x08 0xA3 0xCB 0x62 0x00 0x92 0x80 0x19 0xC2 0x72 0x01 0xF3 0x1E 0x19 0xB8 0xD4 0x52 0x00 0xEE 0x81 0x90 0x71 0xFF 0x29 0xCE 0x00 0xEE 0x64 0x12 0x67 0x00 0x29 0x7E 0x67 0x00 0xA3 0x08 0x62 0x00 0xF0 0x65 0x92 0x70 0x19 0xE4 0x72 0x01 0x19 0xDA 0x88 0x00 0x29 0x9A 0x97 0x10 0x19 0xF0 0x77 0x01 0x19 0xD6 0x00 0xEE 0x64 0x12 0x67 0x00 0x29 0x7E 0x87 0x10 0xA3 0x08 0x62 0x00 0xF0 0x65 0x92 0x70 0x1A 0x08 0x72 0x01 0x19 0xFE 0x88 0x00 0x29 0x9A 0x47 0x00 0x1A 0x14 0x77 0xFF 0x19 0xFA 0x00 0xEE 0xFD 0x29 0x60 0x32 0x61 0x12 0xD0 0x15 0x00 0xEE 0xA3 0xDD 0x60 0x2C 0x61 0x0A 0xD0 0x17 0xA3 0xE4 0x70 0x08 0xD0 0x17 0x2A 0x16 0x00 0xEE 0x2A 0x16 0x7D 0xFF 0x2A 0x16 0x00 0xEE 0x64 0x0A 0x67 0x00 0x29 0x7E 0xA3 0xA9 0xD4 0x54 0x67 0x01 0xA3 0xAD 0x97 0xA0 0x1A 0x54 0x77 0x01 0x75 0x04 0xD4 0x54 0x1A 0x48 0x75 0x04 0xA3 0xB1 0xD4 0x54 0x00 0xEE 0x4A 0x01 0x00 0xEE 0x4A 0x00 0x00 0xEE 0x64 0x0A 0x87 0xA0 0x29 0x7E 0xA3 0xB1 0xD4 0x54 0x75 0xFC 0xA3 0xB5 0xD4 0x54 0x7A 0xFF 0x00 0xEE 0x88 0x90 0x9A 0x80 0x00 0xEE 0x78 0xFF 0x9A 0x80 0x00 0xEE 0x64 0x0A 0x87 0xA0 0x29 0x7E 0xA3 0xB5 0xD4 0x54 0x75 0x04 0xA3 0xB1 0xD4 0x54 0x7A 0x01 0x00 0xEE 0x81 0xA0 0x29 0xCE 0x23 0x68 0x81 0xA0 0x29 0xF2 0x00 0xEE 0x00 0xE0 0xA3 0xEB 0x2C 0xBC 0x61 0x32 0x2C 0xF4 0x60 0x32 0x63 0x11 0x61 0x05 0xA4 0xEB 0xD0 0x36 0xA4 0xF3 0xD0 0x36 0x2C 0xF4 0xA4 0xF3 0xD0 0x36 0xA4 0xFB 0xD0 0x36 0x2C 0xF4 0xA4 0xFB 0xD0 0x36 0xA5 0x03 0xD0 0x36 0x2C 0xF4 0xA5 0x03 0xD0 0x36 0xA5 0x0B 0xD0 0x36 0x2C 0xF4 0x61 0x1E 0x2C 0xF4 0x61 0x05 0xA5 0x0B 0xD0 0x38 0xA5 0x13 0xD0 0x38 0x2C 0xF4 0xA5 0x13 0xD0 0x38 0xA5 0x1B 0xD0 0x38 0x2C 0xF4 0xA5 0x1B 0xD0 0x38 0xA5 0x23 0xD0 0x38 0x2C 0xF4 0xA5 0x23 0xD0 0x38 0xA5 0x2B 0xD0 0x38 0x2C 0xF4 0x60 0x00 0x30 0x01 0x1B 0x3E 0x61 0x32 0x2C 0xF4 0x64 0x2E 0x65 0x37 0x66 0x10 0x67 0x10 0x77 0x08 0x61 0x02 0x68 0x80 0xA5 0x33 0xD4 0x68 0xA5 0x3B 0xD4 0x78 0xA5 0x43 0xD5 0x68 0xA5 0x4B 0xD5 0x78 0x74 0x01 0x75 0x01 0x78 0xFF 0x48 0x00 0x1B 0x3E 0x1B 0x22 0xF6 0x0A 0x36 0x00 0x1B 0x46 0x1B 0x3E 0x00 0xE0 0x00 0xEE 0x00 0xE0 0xA5 0x53 0x2C 0xBC 0xF6 0x0A 0x36 0x00 0x1B 0x58 0x1B 0x50 0x00 0xE0 0x00 0xEE 0x00 0xE0 0xA6 0x53 0x2C 0xBC 0xF6 0x0A 0x36 0x00 0x1B 0x6A 0x1B 0x62 0x00 0xE0 0x00 0xEE 0x00 0xE0 0xA7 0x53 0x2C 0xBC 0xF6 0x0A 0x36 0x00 0x1B 0x7C 0x1B 0x74 0x00 0xE0 0x00 0xEE 0x00 0xE0 0x60 0x10 0x61 0x00 0xA8 0x53 0xD0 0x17 0x70 0x08 0xA8 0x5A 0xD0 0x17 0x70 0x08 0xA8 0x61 0xD0 0x17 0x70 0x08 0xA8 0x68 0xD0 0x17 0x60 0x29 0x70 0x01 0x61 0x0B 0x71 0x01 0x62 0x01 0xF2 0x29 0xD0 0x15 0x61 0x12 0x71 0x01 0x62 0x02 0xF2 0x29 0xD0 0x15 0x61 0x19 0x71 0x01 0x62 0x03 0xF2 0x29 0xD0 0x15 0x6B 0x0A 0x22 0xA4 0x29 0xC6 0x2A 0x3A 0x61 0x14 0x2D 0x00 0x2C 0x68 0x36 0xFF 0x1C 0x12 0x61 0x19 0x2D 0x00 0x36 0xFF 0x1C 0x12 0x2C 0x68 0x36 0xFF 0x1C 0x12 0x61 0x32 0x2D 0x00 0x36 0xFF 0x1C 0x12 0x2C 0x84 0x36 0xFF 0x1C 0x12 0x61 0x32 0x2D 0x00 0x36 0xFF 0x1C 0x12 0x2C 0xA0 0x36 0xFF 0x1C 0x12 0x61 0x19 0x2D 0x00 0x36 0xFF 0x1C 0x12 0x2C 0xA0 0x36 0xFF 0x1C 0x12 0x61 0x32 0x2D 0x00 0x36 0xFF 0x1C 0x12 0x1B 0xCA 0xF6 0x0A 0x36 0x00 0x1C 0x1A 0x1C 0x12 0x00 0xE0 0x00 0xEE 0x00 0xE0 0x60 0x2C 0x70 0xE6 0x61 0x08 0xA8 0x6F 0xD0 0x15 0x70 0x08 0xA8 0x74 0xD0 0x15 0x70 0x08 0xA8 0x79 0xD0 0x15 0xFB 0x29 0x60 0x2C 0x61 0x08 0xD0 0x15 0xF6 0x0A 0x36 0x00 0x1C 0x46 0x1C 0x3E 0x00 0xE0 0x00 0xEE 0x00 0xE0 0xA8 0x7E 0x2C 0xD8 0xF6 0x0A 0x36 0x00 0x1C 0x58 0x1C 0x50 0x00 0xE0 0x00 0xEE 0x00 0xE0 0xA8 0xFE 0x2C 0xD8 0x1C 0x62 0x00 0xE0 0x00 0xEE 0xA3 0xA2 0x60 0x29 0x61 0x0B 0xD0 0x17 0x61 0x05 0x2C 0xF4 0x2A 0x5C 0x61 0x05 0x2C 0xF4 0xA3 0xA2 0x60 0x29 0x61 0x0B 0xD0 0x17 0x00 0xEE 0xA3 0xA2 0x60 0x29 0x61 0x12 0xD0 0x17 0x61 0x05 0x2C 0xF4 0x2A 0x98 0x61 0x05 0x2C 0xF4 0xA3 0xA2 0x60 0x29 0x61 0x12 0xD0 0x17 0x00 0xEE 0xA3 0xA2 0x60 0x29 0x61 0x19 0xD0 0x17 0x61 0x05 0x2C 0xF4 0x2A 0x78 0x61 0x05 0x2C 0xF4 0xA3 0xA2 0x60 0x29 0x61 0x19 0xD0 0x17 0x00 0xEE 0x00 0xE0 0x60 0x00 0x61 0x00 0x62 0x01 0xD0 0x11 0xF2 0x1E 0x70 0x08 0x40 0x40 0x71 0x01 0x40 0x40 0x60 0x00 0x31 0x20 0x1C 0xC4 0x00 0xEE 0x00 0xE0 0x60 0x00 0x61 0x00 0x62 0x01 0xD0 0x11 0xF2 0x1E 0x70 0x08 0x40 0x40 0x71 0x02 0x40 0x40 0x60 0x00 0x31 0x20 0x1C 0xE0 0x00 0xEE 0xF1 0x15 0xF2 0x07 0x42 0x00 0x1C 0xFE 0x1C 0xF6 0x00 0xEE 0xF1 0x15 0x2D 0x12 0x36 0xFF 0x1D 0x10 0xF2 0x07 0x42 0x00 0x1D 0x10 0x1D 0x02 0x00 0xEE 0x66 0xFF 0x60 0x00 0xE0 0xA1 0x86 0x00 0x36 0xFF 0x1D 0x26 0x70 0x01 0x40 0x10 0x1D 0x26 0x1D 0x16 0x00 0xEE 0x2A 0xA4 0x2B 0x4A 0x2B 0x5C 0x2B 0x6E 0x2B 0x80 0x22 0xCA 0xF6 0x0A 0x46 0x07 0x22 0xE0 0x46 0x09 0x22 0xF0 0x46 0x08 0x22 0xDA 0x46 0x01 0x2A 0x5C 0x46 0x03 0x2A 0x78 0x36 0x02 0x1D 0x6C 0x2A 0x98 0x2A 0x32 0x23 0x84 0x38 0x01 0x1D 0x60 0x61 0x1E 0x2C 0xF4 0x22 0xF0 0x1D 0x6C 0x3D 0x00 0x1D 0x6C 0x61 0x1E 0x2C 0xF4 0x2C 0x4A 0x22 0xD4 0x4B 0x09 0x2C 0x5C 0x1D 0x34\n", "roms": { "a7aba6032d4a01336eb0cf4f43ce28709ac451e6": { "file": "Pancake Panic (by Aaron Williams)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Patrick's CHIP-8 Challenge", "release": "2019", "authors": ["Tobias V. Langhoff"], "description": "\nPatrick's CHIP-8 Challenge - by Tobias V. Langhoff (2019)\n---------------------------------------------------------\n\nRemove all 28 squares from the board in a never-ending series of randomized puzzles.\n\nPATRICK�S CHIP-8 CHALLENGE is fun for all ages. Are you ready for the challenge?\n\n\nINSTRUCTIONS:\n-------------\nThe object of the game is to move Patrick around the board and remove all 28 squares. \nSquares with symbols on them will remove extra squares (as indicated by the symbols), \nand can make the puzzles trickier, but also reduce the number of steps needed.\n\n\nCONTROLS:\n---------\nPatrick can move to any adjacent square, even diagonally. If you�re using an ASCII \nkeyboard rather than a COSMAC VIP hexadecimal keyboard, the following keys are used \nfor movement:\n\nQ W E\nA D\nZ X C\n\n\nHISTORY:\n--------\nThe original Patrick's Challenge was an unfinished text adventure for the Commodore 64, \ncreated by Reldni Productions. In June of 1996, Patrick's Challenge for Windows 95 was \nreleased. It was a puzzle game, and bore no resemblance to the original Commodore game. \nIn 1998, Troy Scott and Reldni released the sequel, Patrick's Challenge II, which this \nfanmade game is a port of.\n\n", "roms": { "67ee534ad376d89f0d5d78a99c006a847e28c016": { "file": "Patrick's CHIP-8 Challenge (by Tobias V. Langhoff)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Patterns", "release": "2019", "authors": ["SystemLogoff"], "roms": { "4a4c47e886d576c8e5172d797a276601084004bb": { "file": "Patterns (SystemLogoff)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Patterns", "release": "2015", "authors": ["Bjorn Kempen"], "roms": { "66c15e550c9cda39b50220c49d22578dabbfe319": { "file": "Patterns (by Bjorn Kempen)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Pich8-Logo", "release": "2020", "authors": ["Philw07"], "roms": { "e5564c1662d3f144507782784ae4e2f79eaf66d7": { "file": "Pich8-Logo (Philw07)(2020).sc8", "platforms": ["superchip"] } } }, { "title": "Pixlar", "release": "2019", "authors": ["Ethan Pini"], "roms": { "693ba52f822c2e2713c5329ae77ff3271e5b954f": { "file": "Pixlar (by Ethan Pini)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Pizza Topping Panic!", "release": "2019", "authors": ["Tom Rintjema"], "roms": { "ccec955da264cd92fdbb18c4971419497513ae42": { "file": "Pizza Topping Panic! (by Tom Rintjema)(2019).xo8", "platforms": ["xochip"] } } }, { "title": "Planet of the Eights", "authors": ["Comrat-2016"], "description": "\nPlanet of the Eights - by Comrat (2016)\n---------------------------------------\nOctoJam 3\n\n\nThe last 32-bit register is trying to survive on the terrible planet of the Eights using air balloon.\n\n\nControls:\n---------\nUse 5/7/8/9 (WASD) keys to control air balloon.\n\nIf you will reach the earth - i will die\n \nPress \"8\" to start a game.", "roms": { "6dde2db154ea508431d38b43a0f8b4a641e0439e": { "file": "Planet of the Eights (Comrat-2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Pong", "release": "19xx", "authors": ["center-line"], "description": "\nPong (center-line) - by ??? (unknown author)(19xx)\n--------------------------------------------------\n\nPlayer 1: 1 to go UP and 4 to go DOWN.\nPlayer 2: C to go UP and D to go DOWN.\n\n", "roms": { "a60611339661e3ab2d8af024ad1da5880a6f8665": { "file": "Pong (center-line)(unknown author)(19xx).ch8", "platforms": ["originalChip8"], "keys": { "up": 1, "down": 4, "player2Up": 12, "player2Down": 13 } } } }, { "title": "Prads Demo", "release": "2010", "authors": ["Pradipna Nepal"], "roms": { "f6ee978a1dfded9262f08dc95bfb3071c5767e78": { "file": "Prads Demo (by Pradipna Nepal)(2010).ch8", "platforms": ["originalChip8"] } } }, { "title": "Private Eye", "authors": ["TCNJ S.572.37"], "description": "\nPrivate Eye [TCNJ S.572.37] - by Joyce Weisbecker ?? (197x)\n-----------------------------------------------------------\n\nNOTE: Was this made by Joyce Weisbecker because it looks very much as \"Sequence Shoot\".\n \n\nThis one is a simple shooter. Just try to shoot the big moving white square.\nIf you are successful to shot it, you get 10 points.\n\n\nControls:\n---------\n3 = Shoot Upward\n6 = Shoot Strait\n9 = Shoot Downward\n\n", "roms": { "3a840c33442ad9e912df1fa2aa61833bf571af34": { "file": "Private Eye [TCNJ S.572.37].ch8", "platforms": ["originalChip8"] } } }, { "title": "Replicator", "release": "2015", "authors": ["Björn Kempen"], "roms": { "642e6174ac7b2bccb7d0845eb5f18d2defbe98b4": { "file": "Replicator (by Bjorn Kempen)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Robot", "release": "20xx", "images": ["Robot_SCHIP__1.png"], "roms": { "dd6ef80cadef1e7b42f71ad99573b1af2299e27d": { "file": "Robot (unknown author)(20xx).sc8", "platforms": ["superchip"] } } }, { "title": "Rocket-70", "authors": ["Sly DC-2020"], "roms": { "b5cc3bf3a5da556a33f2621be0f51c19e751292d": { "file": "Rocket-70 (not-sure-70 rockets hack)(by Sly DC-2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Rule 30", "release": "2029", "authors": ["Verisimilitudes"], "roms": { "c8a3ccbdde2a289992077779cb02f1200cfed4bb": { "file": "Rule 30 (Verisimilitudes)(2029).ch8", "platforms": ["originalChip8"] } } }, { "title": "Rule 30 Improved", "release": "2019", "authors": ["Verisimilitudes"], "roms": { "fb6a79a1f42cd4539c3da2783d4f7f035d9b3a2c": { "file": "Rule 30 Improved (Verisimilitudes)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "RulerBrain", "release": "2019", "authors": ["Group 8 Team"], "description": "Please note due to a bug in Octo the game only works in the Octo emulator \n(it's not our emulator because we tested it on a different emulator with \nthe same issue)\n\n\n\nMastermind is a puzzle game. computer will randomly generate 3 repeatable \nnumbers from 1 to 6, show as question marks in the top of screen. Player \nneeds to guess what is correct number and correct order. Player has most \n5 chances to guess the answer, and input guess by use numbers in chip8 \nkeyboard. After input there will be hint in the right of the screen. \nIf it is a cycle, it means player put right answer in right box. if it \nis triangle, it means right number put in wrong box. If it is X, it \nmeans this number does not in right answer. After 5 tries or player input \nright answer, questionmarks will show the answer in the top of screen. \n\nIf player wants to play this game again, press 9 on chip8 keyboard.\n\n\n======================================================================================\n\n\nCMPT 276 Spring 2019 Group 8 CHIP8 Project\n\nGroup Members: Yiming Cai, Richard Fu, Gurnoor Grewal, Peter Luong, Anuvrat Sharma\n\nThis project document describes the conditions and planning of the product produced \nby the CMPT 276 Surrey Spring 2019 Group 8 Team.\n\nTwo complete CHIP8 games:\n\n* An action shooter game called \"Shooter\" similar to \"Space Invaders\" with rules to \n play in readme file.\n\n* A puzzle game called \"RulerBrain\" similar to \"Mastermind\" created with Octo with \n rules to play in readme file.\n\n\n\n======================================================================================\n\nhttps://github.com/dpluong/chip-8\n\n", "roms": { "7dc6605ed7b139330ee7e1dec33efba76486f4d7": { "file": "RulerBrain (by Group 8 Team)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Safecracker", "description": "You play a safecracker with 12 chances to guess a 4-digit passcode. Luckily for you, your tools and flaws \nin the safe will make it easier.\n\nIf you prefer to play with touch or mouse, tap or click the screen to bring up a Chip-8 keypad.\n\nRules\n\nYour current guess is the rightmost column of numbers.\n\nThe passcode will not use a digit more than once. If the currently selected passcode repeats digits, an \"X\" \nwill be displayed above it, and you won't be able to submit it. A valid passcode will display \"OK\" above it. \nDecreasing or increasing a digit past 0 or 9 will wrap around to the other side. \n\nAfter every guess, you will see feedback above it in the form of up to four dots:\n\n Every dark dot represents a digit in the correct location\n Every light dot represents a digit that is somewhere in the passcode, but currently in the wrong place\n Fewer than four dots means that not all of the digits in your guess are in the passcode\n 0 dots mean that none of the digits you guessed are in the code\n\nAfter the 12th guess, the game will be over, and you will win or lose depending on whether your last guess was \ncorrect. You can also win earlier by deducing and submitting the correct passcode. \n\nAfter a game is over, you can press the submit key to start a new game.\n\nControls\n\nIf you prefer to play with touch or mouse, tap or click the screen to bring up a Chip-8 keypad. \nPC Keyboard Key(s)\tChip-8 Keypad Key(s)\tGame Action\nF\tE\tSubmit current passcode if valid (\"OK\" displayed above rightmost column)\n1, 2\t1, 2\tIncrement / decrement 1st digit\nQ, W\t4,5\tIncrement / decrement 2nd digit\nA, S\t7, 8\tIncrement / decrement 3rd digit\nZ, X\tA, 0\tIncrement / decrement 4th digit\n\nSadly, sound has been omitted in the Octojam release version due to unexpected events during the time allotted \nfor development.", "roms": { "57b4b5fa3251dee9d6b588327cf5ff8d194d4a04": { "file": "Safecracker.xo8", "platforms": ["xochip"] } } }, { "title": "Sand", "description": "Invaders from space spoil the sands of our home. We must fight back! Control the mighty sandworm \nto destroy the invaders!\n\nSteer with a and d.\n\nBased on Mr Worm eats waffles by Scaevolus.", "roms": { "ecfe1354f04a8bc60adb84637c97c7d8b6809097": { "file": "Sand.xo8", "platforms": ["xochip"] } } }, { "title": "Screenwipe", "release": "2021", "authors": ["Andrew James"], "roms": { "dcf6852e937aecedbe16bc93009624ef8590bce3": { "file": "Screenwipe (Andrew James)(2021).ch8", "platforms": ["originalChip8"] } } }, { "title": "Scroll Pattern 1", "release": "2015", "authors": ["Björn Kempen"], "roms": { "66068809c482a30aa4475dc554a18d8d727d3521": { "file": "Scroll Pattern 1 (by Bjorn Kempen)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Seconds Counter", "release": "2014", "authors": ["Michael Wales"], "roms": { "ea4ec4c07c97e1ad77eb9bfe237d2a1578795fbf": { "file": "Seconds Counter (by Michael Wales)(2014).ch8", "platforms": ["originalChip8"] }, "51a31cc51414b4dd6c5c54081574f915e6f53744": { "file": "Seconds Counter (by Michael Wales)(2014).sc8", "platforms": ["superchip"] } } }, { "title": "Serpinski", "release": "2010", "authors": ["Sergey Naydenov"], "roms": { "29f83328069205a1cdb7020846cca34d6988c83c": { "file": "Serpinski (by Sergey Naydenov)(2010).sc8", "platforms": ["superchip"], "embeddedTitle": "C8P" } } }, { "title": "Shooter", "release": "2019", "authors": ["Group 8 Team"], "description": "Goal: Shoot a bullet that hits the other enemy!\n\n\n\nThe walls impede your way, so shoot them to remove them!\n\n\n\nControls:\n\n\n\nPlayer 1:\n1 key: Move up\n\n4 key: Move left\n\n5 key: Move right\n\n7 key: Move down\n\n8 Key: Shoot\n\n\n\nPlayer 2:\n\nC key: Move up\n\n6 key: Move left\n\nD key: Move right\n\nE key: Move down\n\n9 Key: Shoot", "roms": { "100dea0037219d82a090e35eb93526ba4413ffe4": { "file": "Shooter (by Group 8 Team)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Shooth3rd", "release": "2016", "authors": ["Beholder"], "description": "\nShooth3rd - by Beholder (2016)\n------------------------------\nOctoJam 3\n\n\nYou play as the shooter on the left side of the screen trying to hit the target on the right side. \nYour goal is to hit the target while bouncing against obstacles as little as possible. Each time \nyou bounce against an obstacle you lose 1 point.\n\n4(Q) and 7(A) will move the shooter's position up and down.\n\n5(W) and 8(S) will change the bullet angle. There are 7 angles you can shoot from:\n\nAngle 0 moves the bullet twice on the Y axis then on the X axis.\n\nAngle 1 moves the bullet equally on both axis.\n\nAngle 2 moves the bullet twice on the X axis then on the Y axis.\n\nAngle 3 moves the bullet straight only on the X axis.\n\nAngle 4, 5 & 6 are the same as 0, 1 & 2 but with Y axis direction inverted.\n\n6(E) shoots.\n\n9(D) stops the bullet and reset the player so you can shoot again. That's needed when you're stuck \ninto an infinite loop.\n\n11(Z) will reset the level and re-generate a new set of random obstacles. This option is helpful \nin case the player believes the level is unbeatable.\n\nWhen you hit the target you advance to the next level. Each time you advance a level you gain 5 points. \nLevel 1 starts with 1 obstacle. Each new level adds 1 obstacle to a max of 9 per screen. When you beat \na level with 9 obstacles the target gets smaller and obstacles are reset to 1. There are 4 target sizes, \neach with 9 levels, adding to a total of 36 levels. There's a + sign object that changes the bullet \nangle to make it a bit more random. You win 1 point each time you hit the + sign. It's fun to shoot \nstraight at it :) Max score is 100, can you beat the game at 100? sounds quite impossible, but if you \ndo so you'll see a cat sprite as a reward!!! If you score 95 or higher you'll see a bunny. You can win \nor lose a max of 25 points per level. There's a known bug where if the bullet hits the frame above or \nbellow an obstacle... it will go past through it. I left it there in case players want to exploit this \nbug. Aaaannnddd because im lazy and don�t really wanna fix it :D\n\nThis game is meant to run at 7 cycles so it can run on a Cosmac VIP!\n", "roms": { "e78144bb9bdf7b48b096e1cdd0f4db430bfd731e": { "file": "Shooth3rd (by Beholder)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Shooth3rd II", "release": "2018", "authors": ["Beholder"], "description": "\nShooth3rd II - by Beholder (2018)\n---------------------------------\nOctoJam 5\n\n\nQ/A - move player 1 up/down\n\nW/S - changes the player 1 angle up/down\n\nR/F - move player 2 up/down\n\nE/D - changes the player 2 angle up/down\n\nZ - starts the game (shoots both guns)\n\nX - Reset the game\n\nC - Changes the level layout\n\nShooth3rd II + adds a few last minute changes:\n\n Larger target and death square\n If you hit the death square (bottom center) you die\n Platform is now vertical and bocks both sides\n\nI tried using a lookup table for the death square and larger target. It's definitely slower, but adds some cool possibilities.\n\nI think this version is more fun to play. It's easier to hit the larger target. Before it would take quite some time. Plus, the addition of the death square allows both players to lose :) The vertical platform/barrier is way more interesting. It can block both target and death square.\n\nI do own an original Cosmac VIP and I plan to make a video of it running this game (just like I did with the original Shooth3rd). At the moment I don't have a monitor... so it might take a while.\n\nCheers!", "roms": { "41f2a4e7f372795e3d6ad657de8622c0169248db": { "file": "Shooth3rd II (by Beholder)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Shooth3rd II plus", "release": "2018", "authors": ["Beholder"], "description": "\nShooth3rd II Plus - by Beholder (2018)\n--------------------------------------\nOctoJam 5\n\n\nQ/A - move player 1 up/down\n\nW/S - changes the player 1 angle up/down\n\nR/F - move player 2 up/down\n\nE/D - changes the player 2 angle up/down\n\nZ - starts the game (shoots both guns)\n\nX - Reset the game\n\nC - Changes the level layout\n\nShooth3rd II + adds a few last minute changes:\n\n Larger target and death square\n If you hit the death square (bottom center) you die\n Platform is now vertical and bocks both sides\n\nI tried using a lookup table for the death square and larger target. It's definitely slower, but adds some cool possibilities.\n\nI think this version is more fun to play. It's easier to hit the larger target. Before it would take quite some time. Plus, the addition of the death square allows both players to lose :) The vertical platform/barrier is way more interesting. It can block both target and death square.\n\nI do own an original Cosmac VIP and I plan to make a video of it running this game (just like I did with the original Shooth3rd). At the moment I don't have a monitor... so it might take a while.\n\nCheers!", "roms": { "2498050e4f5645574daefaa8a679576374c55973": { "file": "Shooth3rd II plus (by Beholder)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "SierpChaos", "release": "2015", "authors": ["Marco Varesio"], "roms": { "9be0cc119f8e3c18b7f0203c54b30c50b8f438a9": { "file": "SierpChaos (by Marco Varesio)(2015).ch8", "platforms": ["originalChip8"] }, "ec1824ccdcc6c3b4390004946e551d4aa2058820": { "file": "SierpChaos (fix)(by Marco Varesio)(2015).ch8", "description": "Code correction done by Marcel van Tongeren:\n\nReplaced SHL V2, V0 with SHL V2 @20C, replaced SHR V3, V0 with SHR V3 @216 and SHR V4, V0 with SHR V4 @21A. \nAs Any SHL/SHR Vx, V0 on a VIP would shift V0 and store the result in Vx. Intention of the code is actually \nto shift value of Vx.", "platforms": ["originalChip8"] } } }, { "title": "Simple Dodge", "release": "2021", "authors": ["John Earnest"], "description": "Simple Dodge by John Earnest (2021)\n-----------------------------------\n\nAn extremely minimalist interpretation of an asteroid-dodging shmup.\n\nUse 4 & 6 for direction (Left/Right).\nPress any key to restart.", "roms": { "981e7029587172681765243b45445fcc382139b3": { "file": "Simple Dodge (John Earnest)(2021).sc8", "platforms": ["superchip"] } } }, { "title": "Simple Snek", "release": "2021", "authors": ["John Earnest"], "description": "Simple Snek by John Earnest (2021)\n----------------------------------\n\nAn extremely minimalist interpretation of the perennial classic, Snake.\n\nUse 2, 4, 6 & 8 for direction.\nPress any key to restart.", "roms": { "7c680cd427c2d0eecde208ebbce667707c0f13a2": { "file": "Simple Snek (John Earnest)(2021).ch8", "platforms": ["originalChip8"] } } }, { "title": "Singing Voice", "release": "201x", "roms": { "d4339dac64038f30130af02fbe73b57cd7d481a1": { "file": "Singing Voice (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Single Dragon", "release": "199x", "authors": ["David Nurser"], "description": "Greetings All...\n\nI have written the first part of a game called \"Single Dragon\"\nwhich is, if you didn't already guess, a spin off of \"Double Dragon\".\n\nThe only problem is that I didn't think that doing two degrees could be so\nmuch work, and lately it has ground to a halt (exam time ;[).\n\nI have included the ASCed directory of everything I have done so far,\nand am asking you to help me finish this great game off.\n\nHERE IS THE GAME STRATEGY\n\nStages 1-4 :: Fight Scenes.\n Max of 3 enemys on screen @ once\n Enemys do not home in on your position in level #1\n A big guy to kill @ the end of stage 4\n after killing the big guy you jump into a helicopter and\n onto stage #5\n\nStage 5 :: Helicopter Scene - landscape scrolls in from the right\n you can bomb ground lauched missiles etc (u get the pic)\n\nStage 6 :: Car Scene, screen scrolls in from the top\n\nStage 7-10 :: Fight Scenes of major proportions to finish off.\n\n\nSo, what have I already done?\n-> Stages 1-4 (no big guy @ end yet)\n-> 1/2 of stage 5\n\nAs you can see, I'm about half way through the game and will probably get more\ntime to finish it in about a month, but would really like some moral support\nand perhaps a helping hand.\n\nHOW WAS IT ALL WRITTEN ?\nThe bomber stage (a bit flickery at the moment) and all of the fight\nsequences were written in Super-Chip (Which of course you will need to have\nto run these stages). All stages are linked by User-Rpl (Flags determine\nmovement between levels. The introduction is in User-Rpl. The Fading\nis courtesy of Mr.Meuller (I think...I hope - please correct me if I am wrong)\nwhich was written in System-Rpl.\n\nEventually, all this stuff will be contained in a library, and will be self\nuncompressing as you reach each stage (for those without RAM cards), using\nof course RFU (System-RPL).\n\n\nPlease take the time to have a brief look and tell me what yu think, what I\ncan do with it .... and most importantly ... WHO CAN GIVE ME A BIT OF A HAND\n(I will finish it, but I will surely finish it much faster with your aide)\n\nHere is what is in the directory:\n[INTRO] - speaks for itself - Introduction (1st half - haven't done the second\n yet)\n[BOMB] - Schip Hex String for Bomber Section (what I have done so far)\n[ST1] - Schip Hex String for Stages 1-2 (that all I'm going to post for the\n moment ;])\n[DIE] - The death sequence\n\nMANY THANKS go to my graphic designer Stuart Fisher, and to [Zoom] for\nhis patience...don't worry Zoom, I will finish it ;].\n\nEnjoy.\nDavid Nurser\nitb675nurser@redgum.qut.edu.au\n\n\nPerhaps the lack of response to Single Dragon is because you couldn't\nfigure out the keys...So far, only one person has expressed interest\n...and to tell the truth, it's rather depressing.\nI will gladly send anyone parts of it personally if they are still\nhaving problems downloading etc.\n\nKeys Are:\n[3] - Up\n[SPC] - Down\n[.] - Left\n[+] - Right\n[7] - Punch\n[8] - Kick\n\nHelicopter Scene:\n[8] - Up\n[2] = Down\n[4] = Left\n[6] = Right\n[5] = Bomb\n\nCaio\nDave. [Fish]\n\n", "images": [ "Single_Dragon_Stages_1-2_SCHIP__1.png", "Single_Dragon_Stages_1-2_SCHIP__2.png", "Single_Dragon_Bomber_Section_SCHIP__1.png", "Single_Dragon_Bomber_Section_SCHIP__2.png" ], "roms": { "6b6502b03183e492f8170172308df9876c29d1d9": { "file": "Single Dragon (Bomber Section) (by David Nurser)(199x).sc8", "platforms": ["superchip"], "embeddedTitle": "(C) D.NURSER" }, "d6cbd3af85b4c55b83c4e01f3a17c66fcebe9ccc": { "file": "Single Dragon (Stages 1-2) (by David Nurser)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "Skellespresso", "description": "It's time to make some coffee!\n\nControls:\n\n1-4: Move directly to a lane\n\nA/D: Move to left or right lane\n\nW/S: Switch coffee served\n\nE: Serve coffee!\n\nQ: Start game, and reset on a game over\n\nRecommended music: Smooth Jazz.", "roms": { "7143cb2e8c895eccbc1d768417c932bde8337b94": { "file": "Skellespresso.xo8", "platforms": ["xochip"] } } }, { "title": "Skipper", "release": "2020", "authors": ["Jason DuPertuis"], "roms": { "fdb2da9e06a07bb11dee8a7dc1a9589759a9c57d": { "file": "Skipper (Jason DuPertuis)(2020).xo8", "platforms": ["xochip"] } } }, { "title": "Smile", "roms": { "a6ad3ff3a6e969f87535e9733850630e9d221e51": { "file": "Smile (demo).ch8", "platforms": ["originalChip8"] } } }, { "title": "Snafu", "release": "2010", "authors": ["Shendo"], "description": "\n=====================\n \"Snafu\" for Chip8:\n=====================\n \n Author: Shendo\n Date: 2010\n\n========\n About:\n========\n\n Snafu is a clone of the Intellivision game by the same name.\n The goal of the game is to block your opponent.\n In order to win you need to score 10 points.\n\n===========\n Controls:\n===========\n\nTo move player (on a hexpad):\n\n5 to go UP\n7 to go Left\n8 to go Down\n9 to go right\n\n\n", "roms": { "97a65f7c877f923a93e7b423ad39187e91e938fd": { "file": "Snafu (Shendo)(2010).ch8", "platforms": ["originalChip8"] } } }, { "title": "Snake", "release": "2019", "authors": ["Henry Wang"], "description": "\nSnake - by Henry Wang (2019)\n----------------------------\nTeam CHIPOTLE\n\n\nSnake for the CHIP-8. \n\n\nControls:\n---------\n\"5\": \"UP\"\n\"7\": \"LEFT\"\n\"9\": \"DOWN\"\n\"8\": \"RIGHT\"\n\n", "roms": { "fe25659856e1921ea629d3f8fce977c0cae57ff3": { "file": "Snake (by Henry Wang)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Snake", "release": "2016", "authors": ["Tyson Decker"], "roms": { "6881684726d8bf97379d8eb988a9cdfb373c1698": { "file": "Snake (unfinished game)(by Tyson Decker)(2016).ch8", "platforms": ["originalChip8"] } } }, { "title": "Sneak Surround", "release": "2020", "authors": ["TomSwan"], "description": "\nSneak Surround\n==============\nby TomSwan (Octojam 7)\n\n\nAbout:\n------\nOriginally named \"Surround\" from my book Pips for VIPS I, published in 1979, the revised \"SneakSurround,\" \nwritten in Octo, is a new and challenging snake-like Chip8 game offering two turns on each of six levels \nof play.\n\nThe new program updates code that I wrote just before I became editor of the Viper newsletter -- converted \nto Octo for this entry. I was living in Taxco Mexico at the time, and had just also completed writing \nProgrammers Guide to the 1802.\n\nComments appreciated -- Please try my game! \n\n\nControls:\n---------\nUses \"5/7/8/9\" to direct the snake to eat the single-pixel targets. (Perhaps they are mice.) Avoid all \nobstructions. Hitting anything except a target including the snake's own tail loses. \nConsuming all targets on all levels and sub-levels wins. \n\nCan you survive through all six levels? Although easy on lower levels, higher levels are quite challenging \nbecause, on every level and sub-level, the hungry snake grows a little longer and a little faster as it \nfeeds on targets -- I mean mice!\n\n\nTIP:\n----\nRemember that the screen wraps around at the edges! \n\n\nNOTE:\n-----\nTargets are randomly placed using AI to ensure their separation from other objects making every game both \ndifferent and winnable!", "roms": { "7d9abc18f187fafeb6f799f42882ff6007d340ac": { "file": "Sneak Surround (TomSwan)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Snoopy Cosmac picture", "roms": { "b7cfb02cfb357ab5bf7fb3069f730fb4bf5df5f0": { "file": "Snoopy Cosmac picture (works with FNC).ch8", "platforms": ["originalChip8"] } } }, { "title": "Snoopy picture", "release": "2015", "authors": ["Marco Varesio"], "roms": { "ef54d110d2ac9d4a172f523b011b05fe4caece5b": { "file": "Snoopy picture (by Marco Varesio)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Snow Daze", "release": "2015", "roms": { "332e892ad054cf182e1ca4c465b603b8261ccec9": { "file": "Snow Daze (unknown author)(2015).sc8", "platforms": ["superchip"] } } }, { "title": "Sokoban", "release": "2006", "authors": ["hap"], "description": "Sokoban, a port of Sokoban to SCHIP, by hap, April 11th, 2006.\nOriginal by Thinking Rabbit, 1982.\n\nI won't explain the concept of this game, you probably already know. The game\ncontains the original floors, all 50 of them, that have been verified against\nthe 1984 PC version.\n\nIt has been tested, and works fine on my CHIP8 emulator, Fish 'n' Chips,\ncomfortable gameplay is at about 1.2Khz. It has also been successfully tested\non HP48 SCHIP, using EMU48.\n\n\nHOW TO PLAY\n===========\n\n[x]=CHIP8 hexpad key\n{x}=key in a PC emulator that emulates it on 1234/qwer/asdf/zxcv\n\nTitlescreen:\nSelect a floor with [7]{a} and [9]{d}, and enter it with [a]{z}. The floor will\nnow be drawn onto the screen.\n\nGame:\nMove with [5]{w}, [8]{s}, [7]{a}, [9]{d}. You can undo moves up to 57 times\nwith [a]{z}. To restart, hold [0]{x}, and to exit to the titlescreen, restart\nbefore making a move.\n\n\nCREDITS\n=======\n\nFloors were converted to textfiles, these are available all over the internet.\nThanks to whoever converted them in the first place, as I used them to, erm,\nreconvert them. Note that I found some floors containing errors while comparing\nagainst screenshots made from the original Sokoban, though maybe they were\nintentionally changed(?)\n", "images": ["Sokoban_SCHIP__1.png", "Sokoban_SCHIP__2.png"], "roms": { "c7c59b38129fdcec5bb0775a9a141b6ba936e706": { "file": "Sokoban (by hap)(2006).sc8", "platforms": ["superchip"] } } }, { "title": "Space Defense!", "authors": ["Jim South-2014"], "description": "\nSpace Defense! - by Jim South (2014)\n------------------------------------\nIron Pencil Games\n\n\nSummary\n-------\nDefend your planet from alien invaders by blowing them to bits.\nDon�t let any ships get past you or it�s game over!\n\n\nControls\n--------\n5 and 8 move up and down, press 6 to fire.\n\n\nCredits\n-------\nCreated by Jim South, with special thanks to John Earnest.\n\nContact Jim South (jim -at- ironpencil.com) with any questions or comments about the game.\n\nSPACE DEFENSE! was made using Octo, a CHIP-8 emulator designed by John Earnest.\n\nIf you liked my game, please consider donating to or participating in Extra Life. It is a 24-hour gaming \nmarathon to raise money for Children�s Miracle Network hospitals.\nGo to www.extra-life.org for more information. Thank you.", "roms": { "107366630b4e0449add7ab00f93cce65f38f9713": { "file": "Space Defense! (Jim South-2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Space Explorer", "authors": ["TCNJ S.572.2"], "description": "\nSpace Explorer [TCNJ S.572.2, 3] - by ??? (unknown author)(197x)\n----------------------------------------------------------------\n\n** PLEASE NOTE THAT THIS MANUAL IS NOT FINISHED **\n\nPress \"5\" to start/select enemy, then you have 250 seconds to play before ...\n\n\nTo explore:\n-----------\n1 = up/left\n2 = up\n3 = up/right\n4 = left\n6 = right\n7 = down/left\n8 = down\n9 = down/right\n\n\n\nC = -1\nD = -2\nE = -3\n\nA= return to normal space\n0 = to shoot\n\n", "roms": { "4200636c4d2a4495d10d6348049d21b887e8d1be": { "file": "Space Explorer [TCNJ S.572.2, 3].ch8", "platforms": ["originalChip8"] } } }, { "title": "Spacefight 2091", "release": "1992", "authors": ["Carsten Soerensen"], "description": "\t\t\t\t\t\t\tAarhus, DK\n\t\t\t\t\t\t\t16/9-92\n\n\nSpaceFight2091 - The doc\n\nOk, here's a little Super-Chip game for all you mad S-Chip-freaks out there!\n\n\n\n\nPURPOSE:\n\nThe purpose of the game is.... TO WIN (say what?)\n In order to complete this quite difficult task your body (yes only your body\nand not your mind (this remark shows that I believe that the body merely serves\nas a tool for the brain)) have been warped through 87 different time-warps\ndue to some foolish scientists who didn't know what they were doing. This\nresulted in a rather big waste of resources but that's of course another story.\nWhen you finally arrive you can't recognize anything and two weird-looking\ndudes tell you that this is the year 2091!!! Frightening eh?\n You are of course not very happy about your situation partly because you only\nhave 25 dollars in your wallet and the prizes have gone up about 30000% but\nmainly because IBM and the fucking PC clones have completely taken over all of\nthe computer-market resulting in the Amiga's death!\n In a Holo-BiDirectional-FullDuplex-TV-store you see a newsflash concerning\nsome evil aliens about to invade the good ol' EARTH. Scientists think that they\nare being drawn towards the Earth due to the massive pollution the PC's cause.\nHowever if people had bought Amiga's instead (which don't pollute) they would\nhave been no aliens now!\n This is your call! You sneak into a Warp-Transporter without a ticket and you\nend up at NASA where you get to talk to the boss and you tell him : \"OK you\nlisten to me you scumbag! I wanna get into a spacecraft, get up there and KICK\nSOME ALIEN BUTT!\". \"But why?\" the boss says. \"Personal motives\" you answer. If\nyou can save the Amigas existence you're ready to do anything!\n You get the newest spacecraft (ZX-81) and you take off!!! TO SAVE THE AMIGA!\n Battle you way through the 6 (increasingly harder) levels!!!\n\n\n\n\nCONTROLLING THE ZX-81\n\n Though being very advanced the ZX-81 is extremely easy to control:\n\n HexPad Amiga HP Function\n\n 3 / 9 LEFT\n C * / RIGHT\n A 1 0 FIRE\n\n\n\n\nABOUT THE GAME\n\n It was written because I wanted to test my newly written S-Chip assembler for\nthe Amiga. It only took me 2 days to make this game (I'm so proud of myself!).\nI know that some of the code could have been programmed smarter (or smaller!)\nbut then again it was my first attempt so get off my back!\n\n SourceSize: about 30 k\n AsmSize: 2840 bytes\n 783 bytes of graphics and 200 bytes of buffers, reducing the codesize to\n 1857 bytes\n\nContact me for anything concerning CHIP like ideas for more games...\n\nSlammer\nCarsten Soerensen\nKronhjortevej 4\nDK-8270 Hoejbjerg\nDenmark\n\nE-Mail: u920659@daimi.aau.dk\n\n", "images": [ "Spacefight_2091_SCHIP__1.png", "Spacefight_2091_SCHIP__2.png", "Spacefight_2091_SCHIP__3.png" ], "roms": { "a05844df3305738e4030512f0063db2fe4f3bd11": { "file": "Spacefight 2091 (by Carsten Soerensen)(1992).sc8", "platforms": ["superchip"], "embeddedTitle": "SpaceFight2091 by Slammer/Anarchy!" } } }, { "title": "Spoong", "release": "2018", "authors": ["SupSuper"], "description": "\nSpoong - by SupSuper (2018)\n---------------------------\nOctoJam 5\n\n\nTwo-player Halloween Pong. Made in one hour because I'm bad with deadlines.\n\n\nControls:\n---------\nPress any key to start.\n\nPlayer 1: 4 / 7\nPlayer 2: D / E\n", "roms": { "318c6359405f8b1512b325c53eb119a6f9d57aef": { "file": "Spoong (by SupSuper)(2018).ch8", "platforms": ["originalChip8"] } } }, { "title": "Starfield", "release": "2015", "authors": ["Joel Yliluoma"], "roms": { "c314300d1630a479678167e4e786cce2c17831cd": { "file": "Starfield (by Joel Yliluoma)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Static Organ", "release": "2015", "authors": ["TomR"], "roms": { "085394b959f03a0e525b404d8a68a36e56d6446a": { "file": "Static Organ (by TomR)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Super Block", "release": "2019", "authors": ["Joshua Barretto"], "description": "\nSuper Block - by Joshua Barretto (2019)\n---------------------------------------\n\nTo need to explore all the levels and if you drop out of the screen,\nyou return to the original starting point instead of dying.\n\n\nControl (hexpad):\n-----------------\n5 = go JUMP (press again to kae a double jump)\n7 = go LEFT\n9 = go RIGHT\n6 = to change level\n\n\nManual made by Sly DC.\n\n\n\nhttps://github.com/zesterer/super-block\n\nPlay online:\nhttp://johnearnest.github.io/Octo/index.html?key=yRH33CPo", "roms": { "68b6f9336c1bdc4dcaf7fca78c3a719894bdd376": { "file": "Super Block (by Joshua Barretto)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Super Etch-a-sketch", "release": "2020", "authors": ["KrzysztofJeszke"], "roms": { "f505bdc0b1f2da3cc4a69e3baaba8c3bf5303692": { "file": "Super Etch-a-sketch (KrzysztofJeszke)(2020).sc8", "platforms": ["superchip"] } } }, { "title": "Super Gem Catcher", "release": "2018", "authors": ["Dakota Hernandez"], "roms": { "c8375d6a626ea21532cde178a7a0a22b7e511414": { "file": "Super Gem Catcher (by Dakota Hernandez)(2018).sc8", "platforms": ["superchip"] } } }, { "title": "Super Maze", "release": "1996", "authors": ["David Winter"], "description": "SuperMaze, by David Winter\n\nDrawing a random maze like this one consists in drawing random diagonal\nlines. There are two possibilities: right-to-left line, and left-to-right\nline. Each line is composed of a 4*4 bitmap. As the lines must form non-\ncircular angles, the two bitmaps won't be '/' and '\\'. The first one\n(right line) will be a little bit modified. See at the end of this source.\n\nThe maze is composed of 16 lines (as the bitmaps are 4 pixels high), each\nline consists of 32 bitmaps.\nBitmaps are drawn in random mode. We choose a random value (0 or 1).\nIf it is 1, we draw a left line bitmap. If it is 0, we draw a right one.\n", "roms": { "e6d910b7c9f9680df462662ce16336ebcb0eab1e": { "file": "Super Maze (by David Winter)(199x).sc8", "platforms": ["superchip"] } } }, { "title": "Super Octo Track X-O", "release": "2015", "authors": ["Blastron"], "roms": { "6e556d92f30a75e7fa8016891438ae082ef33ad4": { "file": "Super Octo Track X-O (by Blastron)(2015).xo8", "platforms": ["xochip"] } } }, { "title": "Super Particle Demo", "release": "2008", "authors": ["zeroZshadow"], "description": "This is my particledemo for the Chip-8, SuperChip and MegaChip8.\nWorks on real hardware as well as emulators\n\nEnjoy!\n\n zeroZshadow", "roms": { "f11793f86baae9f5f0c77e5d7aa216c2180c3d07": { "file": "Super Particle Demo (by zeroZshadow)(2008).sc8", "platforms": ["superchip"] } } }, { "title": "Super Sierp Chaos", "release": "2015", "authors": ["Marco Varesio"], "roms": { "0663449e1cc8d79ee38075fe86d6b9439a7e43d7": { "file": "Super Sierp Chaos (by Marco Varesio)(2015).sc8", "platforms": ["superchip"] } } }, { "title": "Super Trip8 Demo", "release": "2008", "authors": ["Revival Studios"], "description": "-----------------------------------------------------------------------------\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tTrip8 / SuperTrip8 demo\nAuthor\t\t:\tMartijn Wenting / Revival Studios\nGenre\t\t:\tDemo\nSystem\t\t:\tChip-8 / SuperChip8\nDate\t\t:\t14/10/2008\nProduct ID\t:\tRS-C8004\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2008 Revival Studios.\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nThe 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. \n\nWriting 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. \n\nRunning the Demo:\n-----------------\nUse the Megachip emulator or any other Chip-8/SuperChip compatible emulator to run the slideshow.\n\nCredits:\n--------\nProgramming/Graphics/Design by: Martijn Wenting\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this slideshow in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios\n\n", "roms": { "480b4dfa0918d034aea0bf8d8ef5b5a55e94b50b": { "file": "Super Trip8 Demo (by Revival Studios)(2008).sc8", "platforms": ["superchip"], "embeddedTitle": "REVIVALSTUDIOS2008" } } }, { "title": "SuperWorm V3", "release": "1992", "authors": ["RB"], "description": "-----------------------------------------------------------------------------\n\t\t\t /////////////////\n\t //////////////////\n \t //// ////\n\t \t //// ///////////\n\t //// ///////////\n //// ////\n //// ///////////\n //// //////////\n \t \t \t\n \t\t\t www.revival-studios.com\n-----------------------------------------------------------------------------\nTitle\t\t:\tSuperWorm V4\nAuthor\t\t:\tRB (Original game)\n\t\t \tUpdates and fixes by: Martijn Wenting / Revival Studios\nGenre\t\t:\tGame\nSystem\t\t:\tSuperChip8\nDate\t\t:\t10/08/2007 \nProduct ID\t:\tRS-C8001\n-----------------------------------------------------------------------------\n\nAll the contents of this package are (c)Copyright 2007 Revival Studios.\nOriginal game: SuperWorm is (c)Copyright 1992 RB\n\nThe contents of the package may only be spread in its original form, and may not be\npublished or distributed otherwise without the written permission of the authors.\n\nDescription:\n------------\nSuperWorm V4 is an update of the Chip8/SuperChip8 game: Worm3 by RB.\nIt includes several speed fixes and a new control system.\n\nRunning the game:\n-----------------\nUse the Megachip emulator or any other SuperChip compatible emulator to run the game.\n\nCredits:\n--------\nOriginal game by: RB\nUpdates and fixes by: Martijn Wenting\n\nDistribution:\n-------------\nThis package can be freely distributed in its original form.\nIf you would like to include this game in your rom package, please let me know.\n\nWatch out for more releases soon!\n\n\n\tMartijn Wenting / Revival Studios\n\n", "roms": { "f8008875a4b35dc7188eeca2a05535116371eaf0": { "file": "SuperWorm V3 (by RB)(1992).sc8", "platforms": ["superchip"] } } }, { "title": "TMNT-NES", "release": "201x", "roms": { "8fd0212f4b8b491e8eb260e995313bdb210b1d6b": { "file": "TMNT-NES (sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "Tank Warfare", "release": "197x", "roms": { "9441cd611eb019217621a11ebeba15b499bbd31e": { "file": "Tank Warfare (unknown author)(197x).ch8", "platforms": ["originalChip8"] } } }, { "title": "Tank-Viper", "description": "\nTank! - by RectusSA (2018)\n--------------------------\nOctoJam 5\n\n\nA two player game where you fire shells at each other.\n\n\nControls:\n---------\n5/8 - Change the shot power.\n\n7/9 - Change the shot angle.\n\nE - Fire!\n\n\nhttp://www.awfuljams.com/octojam-v/games/tank", "roms": { "63458c204bd24234a33d263d965ea8d16dd5c9e8": { "file": "Tank-Viper (Demo).ch8", "platforms": ["originalChip8"] } } }, { "title": "Tapeworm", "description": "Tapeworm\n\n Eat food or die\n Bigger worms move faster\n Don't eat yourself\n\nKnown issue(s)\n\n Color scheme and graphics need polish\n Speed and shrink rate need tuning\n\nMade in OctoDE", "roms": { "9c05f5295282abfd89483790191ea59f9d031de5": { "file": "Tapeworm.xo8", "platforms": ["xochip"] } } }, { "title": "Team Chipotle Intro", "release": "2019", "authors": ["Ethan Pini"], "roms": { "54d892ef1ac3ac2d2ff2b58d8662d0374eb77cdd": { "file": "Team Chipotle Intro (by Ethan Pini)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Tetris", "release": "2020", "authors": ["Verisimilitudes"], "roms": { "6194da2a89a3f431674d7323bf30f5ffe2f7190d": { "file": "Tetris (Verisimilitudes)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "The Maze", "release": "2020", "authors": ["Ian Schert"], "description": "\nThe Maze - by Ian Schert (2020)\n-------------------------------\nhttps://github.com/Schnert0/The-Maze\n\n\nWelcome to \"The Maze\"\n---------------------\n* explore a huge world! over 120 screens to traverse!\n* collect all 33 tokens hidden across the world!\n* go through collecting how you see fit\n\ncan you escape \"The Maze?\"\n\n\nCONTROLS:\n---------\n\nKey \tDirection\n-----------------\n5 \tUP\n7 \tLeft\n8 \tDown\n9 \tRight\n\n", "roms": { "fa1b7ad92e0dd498a1c0b1d9bfc7296f3b96fca8": { "file": "The Maze (Ian Schert)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "The Rude Street", "release": "2019", "authors": ["SystemLogoff"], "roms": { "d84494c47c5f63cf32fea555e8938c27941c2869": { "file": "The Rude Street (by SystemLogoff)(2019).sc8", "platforms": ["superchip"] } } }, { "title": "Thom8s Was Alone", "release": "2014", "authors": ["jusion"], "description": "\nThom8s Was Alone - by jusion (2014)\n-----------------------------------\n\nAvoid spikes at all costs.\n\n\nControls:\n---------\n5 = Jump\n7 = Left\n9 = Right\n\n\n\n\nPlay online:\nhttps://johnearnest.github.io/Octo/index.html?gist=e526f976df887806f9d3", "roms": { "f274bf62145ba9f7740aab9d83e5b15db8047a1d": { "file": "Thom8s Was Alone (jusion)(2014).ch8", "platforms": ["originalChip8"] } } }, { "title": "Tick-Tack-Toe", "release": "1977", "authors": ["Joseph Weisbecker"], "description": "\nTick-Tack-Toe (fix) - by Joseph Weisbecker (1977)\n-------------------------------------------------\nCosmac VIP CDP18S711 Book - Page 46 (VIP-311)\n\n\nThis program uses the CHIP-8 INTERPRETER at 0000-01FF. You are \"O\", VIP is \"X\". \nYou move first. Press key 1-9 to put your \"O\" into a square. Squares are in the \nsame positions as keys 1-9. VIP then puts an \"X\" into an empty square. \n\nIf you get three \"O\" 's in a row you win the game. If VIP gets three \"X\" 's in a \nrow you lose the game. The game is a draw when all squares are filled without \ngetting 3 in a row. You can beat VIP because it is programmed to make a mistake \nonce in a while. \n\n\n", "roms": { "8c404dc15f854456cafe9b22fcdbaf16830ffde5": { "file": "Tick-Tack-Toe (fix)(by Joseph Weisbecker)(1977).ch8", "platforms": ["originalChip8"] } } }, { "title": "Tower of Hanoi", "release": "2015", "authors": ["Joel Yliluoma"], "description": "\nTower of Hanoi - by Joel Yliluoma (2015)\n----------------------------------------\n\nTo pick up a piece from a tower to another, press and hold \"1\" for Tower 1, press and hold \"2\" for\nTower 2, press and hold \"3\" for Tower 3. to move a pices from a tower to another, press \"4 to go \nleft and press \"6\" to go right.\n", "roms": { "80ffa819cfa42f2f5f9f836b67c666d01a915970": { "file": "Tower of Hanoi (by Joel Yliluoma)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Traffic", "release": "2018", "authors": ["Christian Kosman"], "roms": { "1f386e1ae47957dec485d3e4034dff706d316d15": { "file": "Traffic (by Christian Kosman)(2018).sc8", "platforms": ["superchip"] } } }, { "title": "Turm8", "release": "2020", "authors": ["Tobias V. Langhoff"], "description": "\nTurm8\n=====\nby Tobias V. Langhoff (octojam 7)\n\n\nAbout:\n------\nThis is a collection of cellular automata called \"turmites\", implemented in Octo for SUPER-CHIP on the \nHP 48 graphing calculators.\n\nA \"turmite\" (also known as \"TurNing machine\") is a type of two-dimensional Turing machine. It consists \nof an ant that moves over a grid of pixels. Depending on the current pixel's color (limited to two colors \nin this implementation) and the ant's internal state, it can rotate, change its state, and/or change the \ncolor of the pixel before moving. From these simple rules, interesting patterns and behaviors emerge.\n\n\nControls:\n---------\n* \"5/7/8/9\" to move in menu.\n* \"B\" = Select\n* \"F\" and \"E\" = adjust speed\n* \"A\" = return to menu\n\n", "roms": { "175bbb8b3b671c13ff6d9f5b80e31218956e7281": { "file": "Turm8 (Tobias V. Langhoff)(2020).sc8", "platforms": ["superchip"] } } }, { "title": "Turtle", "release": "2016", "authors": ["Ian J Sikes"], "roms": { "0268a789a6c1e281b6fc472c41bbdd00a40e2850": { "file": "Turtle (by Ian J Sikes)(2016).xo8", "platforms": ["xochip"] } } }, { "title": "U-Boat", "release": "1994", "authors": ["Michael Kemper"], "description": " Subject: U-BOAT v1.0 (c)1994 Michael D. Kemper\nReleased: v1.0 - 8/8/94\nRequires: S-CHIP interpreter which can be found on Joseph Horn's\n goodies disk 3.\n\nThis game is based on a game that I used to play back in the early 80's\non an Apple ][. I believe the name of the program was \"Depth Charge.\"\nUnfortunately I don't know who was responsible for programming it.\n\nThe premise of the game is fairly simple. You are the Captain of a sub\nhunting destroyer, and your objective is to sink as many enemy U-Boats as\nyou can. Your only weapon against the U-Boats is your ship's supply of\ndepth charges. You have an unlimited supply of charges but, due to the\namount of time it takes your second rate crew to reload, you may only have\nfour charges in the water at any given time.\n\nThe subs that you are hunting appear at random depths and have one of\nthree random velocities (stopped, ahead half, or ahead full).\nThere are six enemy subs visible at any one time. When one of these\nsubs is destroyed, another will appear at a different location.\n\nThe keys used are as follows:\n\n [1] ship's speed full stop\n [2] ship's speed ahead half\n [3] ship's speed ahead full\n [-] drop depth charge\n [/] abort game\n [+/-] toggle sound\n [<-] exit program\n [Enter] restart program\n\nScoring for the game is based on the depth of the sub, multiplied by one\nplus it's velocity. For example:\nIf a sub is at a depth of 50, and he is stopped then he is worth 50 points.\nA sub at the same depth of 50, but moving at 1/2 speed is worth 100 points.\nA sub at a depth of 50, but moving at full speed is worth 150 points.\n\nThe time limit for the game is about 2.5 minutes. At about 1:45 into the\ngame a warning buzzer goes off and an almost empty hourglass is displayed\nby your score to let you know that the game is about over.\n\nOnce the game is over your score, the high score, the number of charges\ndropped, the number of subs hit, and your hit percentage are displayed.\n\nA good game is about 2800 or so, and a really good game is around 3500. I\nhaven't had a whole lot of time to play it, but my high is 3551.\n\n----------------------------------------------------------------------------\n\nThanks to Erik Bryntse for his S-CHIP interpreter, which was an extension\nto Andreas Gustafsson's CHIP-48 interpreter. Thanks also to Christian\nEgeberg for his CHIPPER v2.11 assembler. A big thanks to Joseph Horn for\ncollecting various HP48 programs and utilities. His goodies files are just\nabout my only source of information on this fascinating calculator.\n\nIf there are any questions, comments or criticism's they can be emailed\nto mikek@access.mountain.net\n\nThis game is freeware, and may be distributed freely as long as this doc\nfile remains with it, and both the doc and program remain unchanged. If\nyou find that you become wildly addicted to U-BOAT and can't sleep at\nnight knowing that I didn't receive any compensation for writing it then\nby all means send me enough to allow you to get your z's.\n\n============================================================================\nDisclaimer:\n This program uses \"Super-Chip\" which makes use of undocumented\n low-level features of the HP48 calculator, and may or may not\n cause loss of data, excessive battery drainage, and/or damage to\n the calculator hardware. The author takes no responsibility\n whatsoever for any damage caused by the use of this program.\n============================================================================", "images": ["U-Boat_SCHIP__1.png", "U-Boat_SCHIP__2.png"], "roms": { "7321e1bbe885a749b2ca875d1f49fb6c01f54f91": { "file": "U-Boat (by Michael Kemper)(1994).sc8", "platforms": ["superchip"] } } }, { "title": "VIP Demo", "release": "197x", "description": "Hagley Museum and Library: Sarnoff/RCA Collection -Joseph A. Weisbecker's archived manuscripts and materials -Accession 2464 -Box Number AVD B41\n", "roms": { "7e46d8b67ccc71be45591089d2ec187f7ca8883e": { "file": "VIP Demo (unknown author)(197x).ch8", "platforms": ["originalChip8"] } } }, { "title": "VIP Demo - King Kong", "release": "197x", "description": "Hagley Museum and Library: Sarnoff/RCA Collection -Joseph A. Weisbecker's archived manuscripts and materials -Accession 2464 -Box Number AVD B41\n", "roms": { "e60257f0718aa6aab249667bd90af598d21b97bc": { "file": "VIP Demo - King Kong (unknown author)(197x).ch8", "platforms": ["originalChip8"] } } }, { "title": "Videah Logo", "release": "2015", "authors": ["Ruairidh Carmichael"], "roms": { "738c6a6ef6a285c3cdd708960413c0a3b1682c7e": { "file": "Videah Logo (by Ruairidh Carmichael)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "WAVE Logo", "description": "I made this for the WAVE Scratch Emulation Project as a default CHIP-8 ROM when you haven't \nimported any CHIP-8 ROMS yourself.\n\nScratch Project Link for WAVE v0.6: https://scratch.mit.edu/projects/590231890/", "roms": { "738f8dd1aa53e5043ee9b45521b0af118c3970ee": { "file": "WAVE Logo.xo8", "platforms": ["xochip"] } } }, { "title": "Walking Dog", "release": "2015", "authors": ["John Earnest"], "roms": { "7171deb1dabdf37d7f87507a11d4c07d11690b97": { "file": "Walking Dog (by John Earnest)(2015).ch8", "platforms": ["originalChip8"] } } }, { "title": "Warshaws Revenge", "release": "2019", "authors": ["Ethan Pini"], "description": "\nWarshaws Revenge - by Ethan Pini (2019)\n---------------------------------------\n\nThis fun shooter is the antithesis to the great crash of '83.\nA \"Yar's Revenge\" Atari 2600 game clone.\n\n\nControl (hexpad):\n-----------------\n5 = go UP \n7 = go LEFT\n8 = go DOWN\n9 = go RIGHT\nB = Shoot\n\n\n\nManual made by Sly DC.\n\n\n\nhttps://github.com/eth-p/uni-chip8/blob/master/module/chip-roms/warshaws_revenge.asm\n\n", "roms": { "c9eb637f750e7ca11e5ab1f30b7a69db475e5e23": { "file": "Warshaws Revenge (by Ethan Pini)(2019).ch8", "platforms": ["originalChip8"] } } }, { "title": "Whack-A-Mole", "roms": { "cda3f758c2566c2067cfe6dd984747f6d24ca759": { "file": "Whack-A-Mole (unfinished game).ch8", "platforms": ["originalChip8"] } } }, { "title": "Worm", "release": "2020", "authors": ["rstein"], "images": ["Worm_SCHIP__1.png", "Worm_SCHIP__2.png"], "description": "\nWorm\n====\nby rstein (octojam 7)\n\n\nAbout:\n------\nI recently wrote a Chip-8 Interpreter and while researching i stumbled upon the Octojam and decided to \nwrite a game for it. As i am really creative it is a snake clone. This is supposed to run without waiting \nfor vsync after every sprite draw (vblank option in octo), as my interpreter didn't do this when i wrote \nthe game.\n\n\nControls:\n---------\nMovement is \"5/7/8/9\" and to start a new game press \"6\" at the end screen.\n\n\n\n", "roms": { "2d6369d3e2ecfe3f180a5c4b8ad3513efacfd04f": { "file": "Worm (rstein)(2020).ch8", "platforms": ["originalChip8"] } } }, { "title": "Worms demo", "roms": { "709328365147967f434d1bf78430e9ec160cc24f": { "file": "Worms demo (unknown author)(xxxx).sc8", "platforms": ["superchip"] } } }, { "title": "XOTrackerDemov0", "description": "To show a bit extensive use of XO-CHIP new audio capability, as music driver, as well as an utility \nto make ease of creating musics with 52 predefined samples, and 12 user definable samples.\n\nInterface control:\n\n Press 4 for XO-Tracker main title\n Press R for a simplistic Tracker Interface\n Press F for synthesia view\n Press V to reveal the song's cover image\n\nSong control:\n\n Press 1 and 3 to switch song, 2 to pause/resume song\n Press Q, A, to seek through song by frame. (Q page up, A page down)\n Press Z, X, C, to control tickrate. (Z lower, C higher, X reset)\n\nThere are two songs included in this demo, which would be used on \"Tsukite The Bananafox\" game. The \noverworld theme is originally written for XO-Tracker, while the main theme was covered from:\n\nAs a side note, this program took over 3584 bytes for main program codes. There's no editor in-program \nimplemented, hence the main focus here is the source code you can tinker with. Open this link on new window \nand drag this cartridge to the new window page.\n\nThe reason to use my fork of Octo is the piano keys in Tool Box > Audio Tools, which come in handy for this.\n\nWhen you done with everything, you can put the data to the clean version of the music driver here or to be \nused on your own program.", "roms": { "4d223e2919e0f2463f2561d836015c6cd6c18eeb": { "file": "XOTrackerDemov0.1.1.xo8", "platforms": ["xochip"] } } }, { "title": "YAS", "release": "2015", "authors": ["Marco Varesio"], "description": "YAS (Marco Varesio, 2015)\nhttps://retrobits.altervista.org\nhttps://somebitsofme.altervista.org\n\nDescription:\n\nYAS is a yet another snake/nibbles-like game for CHIP-8.\n4 mazes are available and game can run at 4 different speeds,\nfor a total of 16 game modes. The player can select the\ndesired game mode by pressing one of the 16 keys when the title\nscreen is displayed. After game is over, player can choose to play\nagain the same maze at the same speed, or to go to title screen and\nchoose different maze and speed. In this case, hi-score is reset.\n\nKeys:\n\n- Title screen:\nStart maze 0, fastest speed 0\nStart maze 0, fast speed 1\nStart maze 0, slow speed 2\nStart maze 0, slowest speed 3\nStart maze 1, fastest speed 4\nStart maze 1, fast speed 5\nStart maze 1, slow speed 6\nStart maze 1, slowest speed 7\nStart maze 2, fastest speed 8\nStart maze 2, fast speed 9\nStart maze 2, slow speed A\nStart maze 2, slowest speed B\nStart maze 3, fastest speed C\nStart maze 3, fast speed D\nStart maze 3, slow speed E\nStart maze 3, slowest speed F\n\n- Game:\nUp 2\nDown 8\nLeft 4\nRight 6\n\n- Game over:\nRestart from title screen 0\nRestart game with last settins Any other\n\nThe Author takes no responsibility whatsoever for \nany damage caused by the use of this program.", "roms": { "2f34cace9cda8f04829b0cd0b39a3a1726fd4193": { "file": "YAS (by Marco Varesio)(2015).ch8", "platforms": ["originalChip8"], "embeddedTitle": "MarcoVaresio" } } }, { "title": "You're Correct Horse", "release": "201x", "roms": { "2e87573b0fe9a49123bbb86d8384d00a302dc2e4": { "file": "You're Correct Horse ((sound)(unknown author)(201x).xo8", "platforms": ["xochip"] } } }, { "title": "CHIP-8 test suite: splash screen", "release": "2023-04-12", "authors": ["Timendus"], "urls": [ "https://github.com/Timendus/chip8-test-suite#chip-8-splash-screen" ], "description": "See https://github.com/Timendus/chip8-test-suite#chip-8-splash-screen", "roms": { "0df2789f661358d8f7370e6cf93490c5bcd44b01": { "file": "1-chip8-logo.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"] } } }, { "title": "CHIP-8 test suite: IBM logo", "release": "2023-04-12", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/chip8-test-suite#ibm-logo"], "description": "See https://github.com/Timendus/chip8-test-suite#ibm-logo", "roms": { "d3554b9789728294d881823126ba6eb8103bd42c": { "file": "2-ibm-logo.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"] } } }, { "title": "CHIP-8 test suite: Corax+ opcode test", "release": "2023-04-12", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/chip8-test-suite#corax-opcode"], "description": "See https://github.com/Timendus/chip8-test-suite#corax-opcode-test", "roms": { "949b661091efe706a32fb0d89991005783243bb9": { "file": "3-corax+.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"] } } }, { "title": "CHIP-8 test suite: Flags test", "release": "2023-04-12", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/chip8-test-suite#flags-test"], "description": "See https://github.com/Timendus/chip8-test-suite#flags-test", "roms": { "0572f188fc25ccda14b0c306c4156fe4b1d21ae1": { "file": "4-flags.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"] } } }, { "title": "CHIP-8 test suite: Quirks test", "release": "2023-04-12", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/chip8-test-suite#quirks-test"], "description": "See https://github.com/Timendus/chip8-test-suite#quirks-test", "roms": { "4309cba3fb0b96761fcba01acaf233e0ca585b4d": { "file": "5-quirks.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"], "keys": { "up": 14, "down": 15, "a": 10 } } } }, { "title": "CHIP-8 test suite: Keypad test", "release": "2023-04-12", "authors": ["Timendus"], "urls": ["https://github.com/Timendus/chip8-test-suite#keypad-test"], "description": "See https://github.com/Timendus/chip8-test-suite#keypad-test", "roms": { "8c7f101c61f82cacaacc45f8c11c1a00c8cc451e": { "file": "6-keypad.ch8", "platforms": ["originalChip8", "modernChip8", "superchip", "xochip"], "keys": { "up": 14, "down": 15, "a": 10 } } } }, { "title": "15PUZZLE", "description": "Same than PUZZLE2. Wait for randomization... Instead of moving the item by pressing his associated key, move it UP DOWN LEFT RIGHT with respectively 2 8 4 6. Up and Down are inverted as the game uses the original CHIP8 keyboard.", "authors": ["David Winter"], "release": "1996", "roms": { "cf3a8c546038c63cd4cc1de8d171b9bf0d57c0ee": { "file": "15PUZZLE.ch8", "platforms": ["originalChip8", "modernChip8"], "keys": { "up": 2, "left": 4, "right": 6, "down": 8 } } } } ]