Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

aceattac: MAME ROM Information.


Ace Attacker (c) 1988 Sega.

An overhead volleyball game.


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


Released in April 1988.


Game's rom.

MAME Info:

0.74u2 [Andrew Prime]

0.36b2 [Andrew Prime]


* Only clone (Japan) works

* Wanted: 317-0061 FD1094 CPUs


- 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


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>
              <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"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <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 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 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 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 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"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="6144"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise