challeng: MAME ROM Information. History:
Challenger (c) 1981 Centuri.
CHALLENGER is the newest video game to be introduced by Centuri. With its vivid colors and lively setting, it is sure to lure the most ardent player into game action.
The game consists of 16 sectors (rounds) of play. Sector 1 begins with Large Energy Rings floating randomly across the screen. The Spaceship must avoid colliding with the Rings, or it will explode into a starburst of brilliant colors. The Spaceship dodges the Energy Rings by moving right or left across the playfield, while bursting them with the Spaceship's 3-directional guns. Bursting the Large Rings (100 points) breaks them into Medium Rings. Bursting the Medium Rings (200 points) breaks them into Small Rings. Bursting the Small Rings (400 points) causes them to disintegrate.
The Spaceship is further protected by a feature called a 'Warp' button. By depressing this button, the Spaceship will relocate from the top or bottom of the screen to the opposite side.
If the Spaceship is in ultimate danger of being destroyed, releasing its Super Bomb will wipe out all the objects on the playfield, and add the point value of the objects to your score. Use of the Super Bomb is lost, if the ship is destroyed first. Only one Super Bomb is awarded per Spaceship.
At any time, a colorful Space Bogey resembling a Worm may appear on screen and proceed to chase the Spaceship. If the Worm is destroyed by Spaceship fire, or dodged successfully for several seconds, a 'clang' is heard and the Worm (500 points) wriggles off the screen in a bright red hue of embarrassment. If the Spaceship is caught by the Worm, a bell is sounded, and the astronaut is chased out of his ship in pursuit of safety.
At random time intervals a Bonus Bug will walk across the playfield, stop, and count down a Bonus Number. This number is equal to 100 times its value. To receive this Bonus, the Spaceship must link with the nose of the Bonus Bug.
When the Spaceship has survived 50 Seconds of playing time, it now enters the challenges of the next sector.
The remaining 15 sectors are played in the same manner as Sector one. The differences include that each succeeding sector increases in difficulty. The Energy Rings increase in number and move faster across the screen making them harder to dodge. Also there are several Space Bogeys introduced in the first 8 sectors. They also increase in number with advancement through each sector. Some of the Space Bogeys resemble Comets whizzing through space. Others resemble Spaceships from other worlds. Each Space Bogey (500 points), is an assemblage of bright colors, and when destroyed, burst with a "clang" into a spray of bright light.
Sectors 4, 8, 12, and 16, are alike as follows. A few seconds after the Energy Rings are broken into smaller pieces, they are pulled into a Black Hole in the center of the screen. While swirling across the game area, the condensed Rings expand and shatter into fragments which must be destroyed before they absorb the Spaceship.
When Sector 16 has been accomplished, it will return to Sector 9.
When Bonus levels are achieved, an additional Ship will be added to your game.
CHALLENGER INSTRUCTIONS
1. Burst energy rings to score and increase bonus levels.
Large rings - 100 points
Medium rings - 200 points
Small rings - 400 points
2. After all the small rings are hit, advance to the next sector.
3. In each sector, space bogeys appear and score 500 points when hit.
4. When the bonus bug walks across the playfield and stops, bonus points are counted down. To collect the bonus, link the ship with nose of the bug.
5. Pressing the warp button immediately relocates the ship from the top or bottom of the playfield to the opposite side.
6. The Super Bomb button destroys all objects on the playfield screen and awards total point value to your score.
7. One Super Bomb is awarded per ship. Use of it will be lost if the ship is destroyed first.
8. Game is over when all the ships have been destroyed.
- TECHNICAL -
Main CPU : M6502 (@ 894.75 Khz)
Sound CPU : M6502 (@ 894.75 Khz)
Sound Chips : AY8910 (@ 1.7895 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 256 pixels
Screen refresh : 57.00 Hz
Palette colors : 8
Players : 2
Buttons : 5
- TRIVIA -
Released in December 1981.
Jason Cram holds the official record for this game with 644,900 points on August 30, 2006.
- SOURCES -
Game's manual.
Game's rom.
Machine's picture.
MAME Info:
0.33b3 [Al Kossow]
WIP:
- 0.78u5: Changed AY-3-8910 clock speed to 1789500 Hz. Added dipswitches 'Sound Test A0-6/B0-7' and 5x 'Unused'.
- 0.33RC1: Added missing sound rom.
- 0.33b7: Known issues: It hangs after entering the first letter of the high score name.
- 0.33b5: Santeri Saarimaa added high score saving to Challenger.
- 3rd June 1998: Santeri Saarimaa fixed Challenger dipswitches & input ports + coin slots.
- 0.33b3: Al Kossow added Challenger (Centuri 1980). No sound because the ROM is missing. It hangs after entering the first letter of the high score name.
LEVELS: 14 (endless)
Recommended Games (Space Shooter 2):
Devil Zone
Killer Comet
Megatack
Phoenix
Radar Scope
Space Firebird
Zero Hour
Astro Blaster
Astro Fantasia (DECO Cassette)
Black Hole
Challenger
Laser Battle
Red Clash
Satan of Saturn
Space Cruiser
Spiders
Azurian Attack
Battle Cross
Megadon
Sky Base
Space Raider
Exerion
Gyruss
Juno First
Mad Planets
Flower
Halley's Comet
Sky Fox
Star Fighter
Space Bomber
Romset: 26 kb / 7 files / 14.4 zip
MAME XML Output:
   | <game name="challeng" sourcefile="gameplan.c"> |
   |    | <description>Challenger</description> |
   |    | <year>1981</year> |
   |    | <manufacturer>Game Plan (Centuri license)</manufacturer> |
   |    | <rom name="chall.6" size="4096" crc="b30fe7f5" sha1="ce93a57d626f90d31ddedbc35135f70758949dfa" region="maincpu" offset="a000"/> |
   |    | <rom name="chall.5" size="4096" crc="34c6a88e" sha1="250577e2c8eb1d3a78cac679310ec38924ac1fe0" region="maincpu" offset="b000"/> |
   |    | <rom name="chall.4" size="4096" crc="0ddc18ef" sha1="9f1aa27c71d7e7533bddf7de420c06fb0058cf60" region="maincpu" offset="c000"/> |
   |    | <rom name="chall.3" size="4096" crc="6ce03312" sha1="69c047f501f327f568fe4ad1274168f9dda1ca70" region="maincpu" offset="d000"/> |
   |    | <rom name="chall.2" size="4096" crc="948912ad" sha1="e79738ab94501f858f4d5f218787267523611e92" region="maincpu" offset="e000"/> |
   |    | <rom name="chall.1" size="4096" crc="7c71a9dc" sha1="2530ada6390fb46c44bf7bf2636910ee54786493" region="maincpu" offset="f000"/> |
   |    | <rom name="chall.snd" size="2048" crc="1b2bffd2" sha1="36ceb5abbc92a17576c375019f1c5900320398f9" region="audiocpu" offset="e000"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6502" clock="894886"/> |
   |    | <chip type="cpu" tag="audiocpu" name="M6502" clock="894886"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1789772"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="59.196429" pixclock="5834400" htotal="352" hbend="0" hbstart="256" vtotal="280" vbend="0" vbstart="256" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="3" service="yes" tilt="yes"> |
   |    |    | <control type="joy" ways="2"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage P1/P2" tag="DSW0" mask="3"> |
   |    |    | <dipvalue name="1 Credit/2 Credits" value="3" default="yes"/> |
   |    |    | <dipvalue name="2 Credits/3 Credits" value="2"/> |
   |    |    | <dipvalue name="2 Credits/4 Credits" value="1"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW0" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW0" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW0" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW0" mask="192"> |
   |    |    | <dipvalue name="3" value="192" default="yes"/> |
   |    |    | <dipvalue name="4" value="128"/> |
   |    |    | <dipvalue name="5" value="64"/> |
   |    |    | <dipvalue name="6" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="7"> |
   |    |    | <dipvalue name="20000" value="1"/> |
   |    |    | <dipvalue name="30000" value="0"/> |
   |    |    | <dipvalue name="40000" value="7" default="yes"/> |
   |    |    | <dipvalue name="50000" value="6"/> |
   |    |    | <dipvalue name="60000" value="5"/> |
   |    |    | <dipvalue name="70000" value="4"/> |
   |    |    | <dipvalue name="80000" value="3"/> |
   |    |    | <dipvalue name="90000" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Monitor View" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Direct" value="16" default="yes"/> |
   |    |    | <dipvalue name="Mirror" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Monitor Orientation" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Horizontal" value="32" default="yes"/> |
   |    |    | <dipvalue name="Vertical" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Upright" value="128" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 0" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 1" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 2" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 3" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 4" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 5" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test A 6" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test Enable" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 0" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 1" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Off" value="2"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 2" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 3" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 4" tag="DSW3" mask="16"> |
   |    |    | <dipvalue name="Off" value="16"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 5" tag="DSW3" mask="32"> |
   |    |    | <dipvalue name="Off" value="32"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 6" tag="DSW3" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test B 7" tag="DSW3" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/> |
|
|