sraider: MAME ROM Information. History:
Space Raider (c) 1982 Universal.
- TECHNICAL -
Main CPU : (2x) Z80 (@ 4 Mhz)
Sound Chips : (5x) SN76496 (@ 4 Mhz)
Screen orientation : Vertical
Video resolution : 192 x 240 pixels
Screen refresh : 60.00 Hz
Palette Colors : 65
Players : 2
Control : 4-way joystick
Buttons : 1
- SOURCES -
Game's rom.
MAME Info:
0.87u3 [Frank Palazzolo]
Artwork available
TEST MODE:
- Hold down the fire button while resetting the game.
WIP:
- 31st October 2011: Mr. Do - Thanks to inspiration from kelly, I gave the Mr. Do bezel the proper treatment. I taught myself how to use the pencil tool properly in Photoshop, and based on the scan from the BYOAC/CAG artwork, and various photos, I'm finally happy with the end result. We also learned that the original Mr. Do bezel had a pink border around the screen; the blue border version is for conversions. This updates the files for mrdo, docastle, sraider and jjack. Mr. Do also includes the marquee, which is based on zorg's vector work, the BYOAC/CAG version, and photos, to make sure that I got the colors and alignment on the inside of the marquee correct. I'll add the control panel and instruction sticker later, once I finish them correctly.
- 22nd February 2010: Mr. Do - Until such time that Zorg finishes up vectoring the Mr. Do bezel, I figured I could at least semi-correct the current vector version, so the Universal bezel has been brightened up and replaced for Mr. Do, Mr. Do's Castle, Jumping Jack and Space Raider.
- 0.123u2: Changed region user1 ($0) to gfx3 ($0) and palettesize to 130 colors.
- 0.116u4: Zsolt Vasvari fixed regression in Space Raider.
- 0.116u2: Justin Kerk and Lord Nightmare updated Space Raider to correctly use the SN76489 instead of the SN76496, which was a later design.
- 25th September 2006: Mr. Do - While going through TAFA, I noticed that Space Raider use the same bezel as Mr. Do. This were added.
- 0.97u2: Frank Palazzolo fixed Space Raider graphics 100%. Cleaned up starfield code and fixed/added starfields to Space Raider. Added 5th SN76496 (4MHz) sound. Changed palettesize to 65 colors. Added dipswitches 'Difficulty' and 'High Score Names'.
- 12th June 2005: Frank Palazzolo - Just a quick note to say that I've got the graphics on Space Raider 100% correct, including the starfield behavior. I've still got a couple things to look at.
- 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.
- 20th April 2005: Frank Palazzolo - Last night I got a bit further. I fixed up the cocktail mode, and decoded all the dipswitches except one. I also found and decoded the bits which control the scroll speed and direction of the starfield. Finally, I found a "hidden" test mode while disassembling some of the code.
- 17th April 2005: Frank Palazzolo - I got my JAMMA cabinet running again, built the Space Raider-to-JAMMA adapter, and got the board up and running over the weekend. This allowed me to fix most of the graphics problems with the driver! (Most notably, the grid is animating properly now, and it's the right color). The only thing that's noticable now is the lack of a background starfield. Without schematics, this will probably take a long time to get right.
- 7th April 2005: Frank Palazzolo - I first worked on this driver last year, after Pierpaolo started it. (It's currently playable, but there are plenty of graphics glitches). Unfortunately, I was unable to make any further progress without access to the physical hardware. So, now I have the Space Raider board on my workbench, and I'm slowly making progress. It's amazing what one person can do with a multimeter, some databooks and time. Right now I'm concentrating on the I/O section for the sound cpu. In case anyone's interested, this is how I'm proceeding. First, I found the 5 sound chips and backtraced them to the address decoder for all the IO ports. Now I'm going through ports 0x28-0x2f, 0x30, and 0x38 and figuring out which bits are being used and for what purpose. Ports 0x30 and 0x38 go to a bank of 8 4051 analog mux IC's. They each have graduated resistor ladders connected to them. Maybe they are a fancy volume control or an analog filter. I should be able to get that figured out soon.
- 0.87u3: Frank Palazzolo added Space Raider (Universal 1982). Some gfx problems, things need verifying against board.
- 25th April 2004: Pierpaolo Prazzoli added Space Raider to the Lady Bug driver but it's far from complete.
LEVELS: 99 (endless - after 99th level, the game restarts from level 0)
Other Emulators:
* FB Alpha
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: 69 kb / 14 files / 27.0 zip
MAME XML Output:
   | <game name="sraider" sourcefile="ladybug.c"> |
   |    | <description>Space Raider</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Universal</manufacturer> |
   |    | <rom name="sraid3.r4" size="8192" crc="0f389774" sha1="c67596e6bf00175ff0a241506cd2f88114d05933" region="maincpu" offset="0"/> |
   |    | <rom name="sraid2.n4" size="8192" crc="38a48db0" sha1="6f4f384d702fb8ee4bb2ef579638239d57e32ddd" region="maincpu" offset="2000"/> |
   |    | <rom name="sraid1.m4" size="8192" crc="2f302a4e" sha1="3a902ce6858f38df88b60830bef4b1d45b09b2df" region="maincpu" offset="4000"/> |
   |    | <rom name="sraid-s4.h6" size="8192" crc="57173a12" sha1="6cb8fd4826e499f9a4e63621d58bc4b596cc261e" region="sub" offset="0"/> |
   |    | <rom name="sraid-s5.j6" size="8192" crc="5a459179" sha1="a261c8f3c7c4cd4587c003bbbe815d2c4e01ffbc" region="sub" offset="2000"/> |
   |    | <rom name="sraid-s6.l6" size="8192" crc="ea3aa25d" sha1="353c0d075d5e0a3bc25a65e2748f5eb5212a844d" region="sub" offset="4000"/> |
   |    | <rom name="sraid-s0.k6" size="4096" crc="a0373909" sha1="00e3bd5dd90769d670fc3c51edd1cd4b69e6132d" region="gfx1" offset="0"/> |
   |    | <rom name="sraids11.l6" size="4096" crc="ba22d949" sha1="83762ced1df92ff594887e44d5b783826bbfb0c9" region="gfx1" offset="1000"/> |
   |    | <rom name="sraid-s7.m2" size="4096" crc="299f8e07" sha1="1de71f251286088487da7285d6f8070147002af5" region="gfx2" offset="0"/> |
   |    | <rom name="sraid-s8.n2" size="4096" crc="57ba8888" sha1="2aa1a5f682d146a55a96e471bb78e5c60da02bf9" region="gfx2" offset="1000"/> |
   |    | <rom name="sraid-s9.f6" size="4096" crc="2380b90f" sha1="0310554e3f2ec973c2bb6e816d04e5c0c1e0a0b9" region="gfx3" offset="0"/> |
   |    | <rom name="srpr10-1.a2" size="32" crc="121fdb99" sha1="3bc092da40beb129a4df3db2f55d22bbbcf7bad8" region="proms" offset="0"/> |
   |    | <rom name="srpr10-2.l3" size="32" crc="88b67e70" sha1="e21ee2939e96dffee101bd92c62ed975b6b64001" region="proms" offset="20"/> |
   |    | <rom name="srpr10-3.c1" size="32" crc="27fa3a50" sha1="7cf59b7a37c156640d6ea91554d1c4276c1780e0" region="proms" offset="40"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="sub" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="sn1" name="SN76489" clock="4000000"/> |
   |    | <chip type="audio" tag="sn2" name="SN76489" clock="4000000"/> |
   |    | <chip type="audio" tag="sn3" name="SN76489" clock="4000000"/> |
   |    | <chip type="audio" tag="sn4" name="SN76489" clock="4000000"/> |
   |    | <chip type="audio" tag="sn5" name="SN76489" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="240" height="192" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="2"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Difficulty" tag="DSW0" mask="3"> |
   |    |    | <dipvalue name="Easy" value="3" default="yes"/> |
   |    |    | <dipvalue name="Medium" value="2"/> |
   |    |    | <dipvalue name="Hard" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="High Score Names" tag="DSW0" mask="4"> |
   |    |    | <dipvalue name="3 Letters" value="0"/> |
   |    |    | <dipvalue name="10 Letters" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW0" mask="8"> |
   |    |    | <dipvalue name="No" value="8" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW0" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW0" mask="32"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW0" 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="DSW1" 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="2 Coins/2 Credits" value="9"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <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"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" 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="2 Coins/2 Credits" value="144"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <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"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="130"/> |
|
|