aceattac: MAME ROM Information. History:
Ace Attacker (c) 1988 Sega.
An overhead volleyball game.
- TECHNICAL -
Sega System 16B hardware
Main CPU : 68000 (@ 10 Mhz)
Sound CPU : Z80 (@ 5 Mhz)
Sound Chips : YM2151 (@ 4 Mhz), UPD7759 (@ 640 Khz)
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in April 1988.
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [Andrew Prime]
0.36b2 [Andrew Prime]
TODO:
* Only clone (Japan) works
* Wanted: 317-0061 FD1094 CPUs
WIP:
- 0.143u8: Kanikani added I/O board read routine to Ace Attacker and changed game to use analog device.
- 0.133u1: Renamed (aceattaa) to (aceattaca).
- 0.129: Aaron Giles fixed interger overflow in Ace Attacker.
- 0.122u8: Added dipswitches 'Demo Sounds', 'Starting Points', 'Point Table' and 'Difficulty'.
- 0.115u4: Barry Gemma connected inputs in Ace Attacker. Added dipswitches 'Starting Points' and 4x 'Unknown'.
- 0.108u3: Fixed sound1 rom loading in clone (Japan, System 16A, FD1094 317-0060).
- 0.107u4: Changed description to 'Ace Attacker (FD1094 317-0059)' and clone to 'Ace Attacker (Japan, System 16A, FD1094 317-0060)'.
- 0.107u3: Arzeno Fabrice added clone Ace Attacker (System 16A, FD1094 317-0060). The FD1094 CPU came from a System 16B PCB. Changed parent description to 'Ace Attacker (FD1094 317-unknown)'.
- 6th August 2006: David Haywood - When the CPU key to Sega's Ace Attacker was dumped, probably over a year ago, we thought that it was a bad dump. The key was found on a System16B board, with System16B program roms. Today Arzeno Fabrice dumped a System16A version of the game, and to our surprise the number on the CPU was the same as the one dumped for the System16B version of the game (317-0060). Sega don't usually use the same CPU between different revisions of a game, so this was a rather odd finding. Anyway, to cut the story short I plugged Arzeno's new dump into MAME, and tried using the old CPU key dumped from the System16B board, and it worked! So why was the System16A CPU found on a System16B board? I guess nobody can really answer that, maybe a failed attempt to repair it? It will probably just go down as one of those unsolved mysteries. I haven't mapped the inputs yet, so I can't say if it's 100% playable, but the attract mode runs fine.
- 0.100u4: Changed description to 'Ace Attacker (FD1094 317-0060)'. Added 317-0060.key and new cpu1 rom ($0).
- 0.95: Fixed rom names.
- 0.91u2: Fixed cpu2 roms addresses ($20000, 30000, 40000).
- 0.88u6: Changed description to 'Ace Attacker (FD1094 317-unknown)'. Added uPD7759 sound. Changed Z80 CPU2 clock speed to 5MHz and palettesize to 6144 colors. Fixed gfx2 rom loading.
- 0.80u2: Changed Z80 CPU2 clock speed to 4MHz, replaced 2x YM3438 and RF5C68 sound with YM2151 (4MHz) and removed dipswitches.
- 18th March 2004: Charles MacDonald moved Ace Attacker to System16 driver, it's not a System 18 game.
- 0.74u2: Added Ace Attacker (Sega 1988).
- 0.36b2: Andrew Prime added Ace Attacker (Testdriver).
Other Emulators:
* FB Alpha
Recommended Games (Volleyball):
Tournament Table
Joshi Volleyball
Spiker
Volley Ball (PlayChoice-10)
Ace Attacker
U.S. Championship V'ball
Super Volleyball
Super Volley ball (Tourvision PCE bootleg)
Power Spikes
Power Spikes II
Touch & Go
World Beach Volley
World Cup Volley '95
Beach Festival World Championship 1997
Winning Spike
Beach Spikers
Romset: 1120 kb / 20 files / 440.3 zip
MAME XML Output:
   | <game name="aceattac" sourcefile="segas16b.c"> |
   |    | <description>Ace Attacker (FD1094 317-0059)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="epr-11491.a4" size="65536" crc="f3c19c36" sha1="e45ca6d1d943d6cc140867055033884c738e2ac2" region="maincpu" offset="0"/> |
   |    | <rom name="epr-11489.a1" size="65536" crc="bbe623c5" sha1="6d047699c7b6df7ebb7a3c9bee032e2536eed84c" region="maincpu" offset="1"/> |
   |    | <rom name="epr-11492.a5" size="65536" crc="d8bd3139" sha1="54915d4e8a616e0e54135ca34daf4357b8bfa068" region="maincpu" offset="20000"/> |
   |    | <rom name="epr-11490.a2" size="65536" crc="38cb3a41" sha1="1d74cc69907cdff2d85e965b80bf3f551465257e" region="maincpu" offset="20001"/> |
   |    | <rom name="317-0059.key" size="8192" status="nodump" region="user1" offset="0"/> |
   |    | <rom name="epr-11493.b9" size="65536" crc="654485d9" sha1="b431270564c4e33fd70c8c85af1fcbff8b59ba49" region="gfx1" offset="0"/> |
   |    | <rom name="epr-11494.b10" size="65536" crc="b67971ab" sha1="95cb6927baf425bcc290832ea9741b19852c7a1b" region="gfx1" offset="10000"/> |
   |    | <rom name="epr-11495.b11" size="65536" crc="b687ab61" sha1="b08130a9d777c918972895136b1bf520d7117114" region="gfx1" offset="20000"/> |
   |    | <rom name="epr-11501.b1" size="65536" crc="09179ead" sha1="3e6bf04e1e9ea867d087a47ff04ad0a064a8e299" region="gfx2" offset="1"/> |
   |    | <rom name="epr-11505.b5" size="65536" crc="b67f1ecf" sha1="3a26cdf91e5a1a11c1a8857e713a9e00cc1bfce0" region="gfx2" offset="0"/> |
   |    | <rom name="epr-11502.b2" size="65536" crc="a3ee36b8" sha1="bc946ad67b8ad09d947465ab73160885a4a57be5" region="gfx2" offset="20001"/> |
   |    | <rom name="epr-11506.b6" size="65536" crc="b0104def" sha1="c81a66ec3a600c1d4c5d058caef15936c59b2574" region="gfx2" offset="20000"/> |
   |    | <rom name="epr-11503.b3" size="65536" crc="344c0692" sha1="3125701f6bb91d8f64515e214b571e169c30a444" region="gfx2" offset="40001"/> |
   |    | <rom name="epr-11507.b7" size="65536" crc="a2af710a" sha1="1c8b75b72797146c2eb788511f8cb1b367fc3e0d" region="gfx2" offset="40000"/> |
   |    | <rom name="epr-11504.b4" size="65536" crc="7cae7920" sha1="9f00e01d7cc86a0bf4f84e78a56b7efbb97c5591" region="gfx2" offset="60001"/> |
   |    | <rom name="epr-11508.b8" size="65536" crc="5cbb833c" sha1="dc7041b6a4fa75d050bfc2176d0f9e242b55a0b8" region="gfx2" offset="60000"/> |
   |    | <rom name="epr-11496.a7" size="32768" crc="82cb40a9" sha1="daf2233438331ba6e6ff8bda4015e92d23e616c5" region="soundcpu" offset="0"/> |
   |    | <rom name="epr-11497.a8" size="32768" crc="b04f62cc" sha1="29b468e5a565dc14e00c371913663eca66ccb44d" region="soundcpu" offset="10000"/> |
   |    | <rom name="epr-11498.a9" size="32768" crc="97baf52b" sha1="97800014250b0099c7e53d597b0ef02ae14e6dba" region="soundcpu" offset="20000"/> |
   |    | <rom name="epr-11499.a10" size="32768" crc="ea332866" sha1="eba0b422b39f7f3f81af1059043a87d944c4aff7" region="soundcpu" offset="30000"/> |
   |    | <rom name="epr-11500.a11" size="32768" crc="2ddf1c31" sha1="77b20edbbd801072b20d9dc5e8fa2f468e53d79e" region="soundcpu" offset="40000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="5000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/> |
   |    | <chip type="audio" tag="upd" name="UPD7759" clock="640000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.054389" pixclock="6293700" htotal="400" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" /> |
   |    | <sound channels="1"/> |
   |    | <input players="4" buttons="1" coins="2" service="yes"> |
   |    |    | <control type="pedal" minimum="0" maximum="127" sensitivity="100" keydelta="10"/> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="100" keydelta="30"/> |
   |    |    | <control type="positional" minimum="0" maximum="10" sensitivity="10" keydelta="1"/> |
   |    |    | <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="30" reverse="yes"/> |
   |    | </input> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Starting Points" tag="DSW2" mask="14"> |
   |    |    | <dipvalue name="2000" value="6"/> |
   |    |    | <dipvalue name="3000" value="10"/> |
   |    |    | <dipvalue name="4000" value="12"/> |
   |    |    | <dipvalue name="5000" value="14" default="yes"/> |
   |    |    | <dipvalue name="6000" value="8"/> |
   |    |    | <dipvalue name="7000" value="4"/> |
   |    |    | <dipvalue name="8000" value="2"/> |
   |    |    | <dipvalue name="9000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Point Table" tag="DSW2" mask="48"> |
   |    |    | <dipvalue name="Easy" value="32"/> |
   |    |    | <dipvalue name="Normal" value="48" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="16"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="192"> |
   |    |    | <dipvalue name="Easy" value="0"/> |
   |    |    | <dipvalue name="Normal" value="192" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="9"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="6"/> |
   |    |    | <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="1 Coin/6 Credits" value="10"/> |
   |    |    | <dipvalue name="Free Play (if Coin B too) or 1/1" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="112"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="144"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="96"/> |
   |    |    | <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="1 Coin/6 Credits" value="160"/> |
   |    |    | <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="6144"/> |
|
|