zerohour: MAME ROM Information. History:
Zero Hour (c) 1980 Universal.
Maneuver your spaceship and destroy meteorites and enemy ships falling from the top of the screen. Shooting a red meteorite awards a quadruple score. After all enemy ships have been destroyed, a landing pad will appear where you must carefully land your ship. Bonus points are awarded for a successful landing.
- TECHNICAL -
Game ID : 8011
Main CPU : Z80 (@ 4 Mhz)
Screen orientation : Vertical
Video resolution : 192 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 64
Players : 2
Control : 8-way joystick
Buttons : 1
- TRIVIA -
Released in December 1980.
- SCORING -
Meteorite (large) : 5 points.
Meteorite (middle) : 10 points.
Meteorite (small) : 15 points.
Enemy spaceship : 20 points.
Enemy missile : 3 points.
- SERIES -
Cosmic Series
1. Cosmic Monsters (1979)
2. Cosmic Monsters 2 (1979)
3. Cosmic Guerilla (1979)
4. Cosmic Alien (1980)
5. Devil Zone (1980)
6. Zero Hour (1980)
7. Space Panic (1980)
8. Cosmic Avenger (1981)
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.55 [David Haywood]
TODO:
* Add analog sound
WIP:
- 0.146: hap fixed regression in Red Clash driver (hang on boot).
- 0.141u2: Andrew Welburn and The Dumping Union added clone Zero Hour (set 2). Changed parent description to 'Zero Hour (set 1)'. Fixed rom names.
- 3rd February 2011: Smitdogg - Andy Welburn dumped a previously undumped set of Zero Hour.
- 0.135u3: Fabio Priuli added driver data struct and save states to the Red Clash driver.
- 0.131u1: Angelo Salese merged memory maps in the Red Clash driver, also cleaned-up the irq/nmi generation on coin insertion.
- 0.123u2: Changed palettesize to 128 colors.
- 0.122u8: RansAckeR fixed 'Bonus Life' dipswitch.
- 0.111u4: Mike Ellery improved dipswitches in Zero Hour. Added 'Bonus Life' dipswitch and changed 'Unknown' dipswitches to 'Unused'.
- 11th August 2005: Frank Palazzolo - I bought a Zero Hour board on eBay. Hopefully I can improve the driver when I finally get time to work on MAME again, now that I'm intimately familiar with the starfield generator circuit.
- 0.97u2: Frank Palazzolo cleaned up starfield code and fixed/added starfields to Zero Hour. Changed palettesize to 64 colors.
- 15th June 2005: Frank Palazzolo - I've hooked up the starfield generator code to Zero Hour and Red Clash.
- 3rd May 2005: Frank Palazzolo - Well, I found time to make a few more discoveries. The Space Raider boardset is 3 PCB's. Two of them are full size and obviously two halves of the same design. Then, there is a little PCB grafted on top, connected via a 24-pin dip connector, with wires going to the other two boards. I suspected that this board was the starfield generator. Sure enough, if you unplug it and run the board, the stars disappear. Cool - less work for me. Then, I noticed something else. Two chips were missing from the board, and it was labeled with the number 8011, unlike the other boards. Maybe this board is from another game? Searching through the MAME code, there is a comment that Universal game #8011 is Zero Hour. Luckily, a manual and schematics are available for Zero Hour. The starfield board is the same! In Zero Hour, this board provides both color generation and stars. The missing chips in Space Raider disable the color generation part, since that's already on the main board. Anyways, I added preliminary support for the scrolling stars to MAME, and it looks right. I need to measure a few more things to get the timing exact. When I'm done with Space Raider, I'd like to add the stars to the Zero Hour / Red Clash driver, since it's missing there as well.
- 0.72: Fixed dipswitches in Zero Hour.
- 0.55: David Haywood added Zero Hour (Universal 1980).
- 30th August 2001: Nicola Salmoria improved Zero Hour.
- 27th August 2001: David Haywood added Zero Hour to the Red Clash driver, but it has some graphical issues.
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: 19 kb / 12 files / 12.5 zip
MAME XML Output:
   | <game name="zerohour" sourcefile="redclash.c"> |
   |    | <description>Zero Hour (set 1)</description> |
   |    | <year>1980</year> |
   |    | <manufacturer>Universal</manufacturer> |
   |    | <rom name="ze1_1.c8" size="2048" crc="0dff4b48" sha1="4911255f953851d0e5c2b66090b95254ac59ac9e" region="maincpu" offset="0"/> |
   |    | <rom name="ze2_2.c7" size="2048" crc="cf41b6ac" sha1="263794e6be22c20e2b10fe9099e475097475df7b" region="maincpu" offset="800"/> |
   |    | <rom name="ze3_3.c6" size="2048" crc="5ef48b67" sha1="ae291aa84b109e6a51eebdd5526abca1d901b7b9" region="maincpu" offset="1000"/> |
   |    | <rom name="ze4_4.c5" size="2048" crc="25c5872d" sha1="df008db607b72a92c4284d6a8127eafec2432ca4" region="maincpu" offset="1800"/> |
   |    | <rom name="ze5_5.c4" size="2048" crc="d7ce3add" sha1="d8dd7ad98e7a0a4f35de181549b2e88a9e0a73d6" region="maincpu" offset="2000"/> |
   |    | <rom name="ze6_6.c3" size="2048" crc="8a93ae6e" sha1="a66f05bb27e67b755c64ac8b68fa38ffe4cd961c" region="maincpu" offset="2800"/> |
   |    | <rom name="z9" size="2048" crc="17ae6f13" sha1="ce7a02f4e1aa2e5292d3807a0cfed6d92752fc7a" region="gfx1" offset="0"/> |
   |    | <rom name="z7" size="2048" crc="4c12f59d" sha1="b99a21415bff0e59b6130df60182f05b1a5d0811" region="gfx2" offset="0"/> |
   |    | <rom name="z8" size="2048" crc="6b9a6b6e" sha1="f80d893b1b26c75c297e1da1c20db04e7129c92a" region="gfx2" offset="800"/> |
   |    | <rom name="z1.ic2" size="32" crc="b55aee56" sha1="33e4767c8afbb7b3af67517ea1dfd69bf692cac7" region="proms" offset="0"/> |
   |    | <rom name="z2.n2" size="32" crc="9adabf46" sha1="f3538fdbc4280b6be46a4d7ebb4c34bd1a1ce2b7" region="proms" offset="20"/> |
   |    | <rom name="z3.u6" size="32" crc="27fa3a50" sha1="7cf59b7a37c156640d6ea91554d1c4276c1780e0" region="proms" offset="40"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="240" height="192" refresh="60.000000" /> |
   |    | <sound channels="0"/> |
   |    | <input players="2" buttons="1" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="No Bonus" value="0" default="yes"/> |
   |    |    | <dipvalue name="5000" value="48"/> |
   |    |    | <dipvalue name="8000" value="32"/> |
   |    |    | <dipvalue name="10000" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    |    | <dipvalue name="3" value="192" default="yes"/> |
   |    |    | <dipvalue name="4" value="128"/> |
   |    |    | <dipvalue name="5" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW2" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="10"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="7"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="9"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="14"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="13"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="11"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW2" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="96"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="160"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="112"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="144"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="224"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="208"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="192"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="176"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="preliminary" sound="preliminary" graphic="imperfect" savestate="supported" palettesize="128"/> |
|
|