Memory Map

The following is a memory map that was generated based on the MAME source code (.180).  This information is only as accurate as the MAME driver is.  If you see any errors, please let me know what that error is.
 
The Memory Area is related to where the information is from (CPU, Sound Board, etc..), and it may also reflect what it has in common with other hardware.
Memory Area:spbactn_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM
0x40000-0x43FFF16384RAM(// main ram)
0x50000-0x50FFF4096RAM, Sharedspvideoram
0x60000-0x67FFF32768RAM Write, Sharedfg_videoram_w, fgvideoram
0x70000-0x77FFF32768RAM Write, Sharedbg_videoram_w, bgvideoram
0x80000-0x827FF10240RAM Device Write, Sharedpalette, palette_device, write, palette
0x90000-0x900012Write NOP
0x90000-0x900012Read PortIN0
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010Left FlippersActive Low
0x0020Launch Ball / Shake (Left SideActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x90010-0x900112Read PortIN1
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010Launch Ball / Shake (Right SideActive Low
0x0020Right FlippersActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x90010-0x900112Writesoundcommand_w
0x90020-0x900212Read PortSYSTEM
0x0001Coin 1Active High
0x0002Coin 2Active High
0x0004StartActive Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x90030-0x900312Read PortDSW1
0x0007Coin_AActive High
0x00024C_1CActive High
0x00033C_1CActive High
0x00042C_1CActive High
0x00012 Coins/1 Credit 3/2Active High
0x00071C_1CActive High
0x00051 Coin/1 Credit 2/3Active High
0x00061C_2CActive High
0x00001 Coin/1 Credit 5/6Active High
0x0038Coin_BActive High
0x00104C_1CActive High
0x00183C_1CActive High
0x00202C_1CActive High
0x00082 Coins/1 Credit 3/2Active High
0x00381C_1CActive High
0x00281 Coin/1 Credit 2/3Active High
0x00301C_2CActive High
0x00001 Coin/1 Credit 5/6Active High
0x00002Active High
0x00c03Active High
0x00804Active High
0x00405Active High
0x90030-0x900312Write NOP
0x90040-0x900412Read PortDSW2
0x0003DifficultyActive High
0x0002EasyActive High
0x0003NormalActive High
0x0001HardActive High
0x0000Very_HardActive High
0x0004100k and 500kActive High
0x000c200k and 800kActive High
0x0008200kActive High
0x0000NoneActive High
0x0010NormalActive High
0x0000DifficultActive High
0x0000NoActive High
0x0020YesActive High
0x0040Demo_SoundsActive High
0x0000OffActive High
0x0040OnActive High
0x00801/20Active High
0x00001/40Active High
0x90080-0x900812Write NOP
0x90090-0x900912Write NOP
0x900A0-0x900A12Write NOP
0x900B0-0x900B12Write NOP
0x900C0-0x900C12Write NOP
0x900D0-0x900D12Write NOP
0x900E0-0x900E12Write NOP
0x900F0-0x900F12Write NOP
0xA0000-0xA00012Write NOP
0xA0004-0xA00052Write NOP
0xA0008-0xA00092Write NOP
0xA000C-0xA000D2Write NOP
0xA0010-0xA00112Write NOP
0xA0100-0xA01012Write NOP
0xA0104-0xA01052Write NOP
0xA0108-0xA01092Write NOP
0xA010C-0xA010D2Write NOP
0xA0110-0xA01112Write NOP
0xA0200-0xA02012Write NOP
0xA0202-0xA02032Write NOP
0xA0204-0xA02052Write NOP
0xA0206-0xA02072Write NOP
Memory Area:spbactn_sound_map
Address RangeLengthFunctionDescription
0x0000-0xEFFF61440ROM
0xF000-0xF7FF2048RAM
0xF8001Device Read/Writeoki, okim6295_device, read, write
0xF810-0xF8112Device Writeymsnd, ym3812_device, write
0xFC001Read NOP, Write NOP(/* irq ack ?? */)
0xFC201Device Readsoundlatch, generic_latch_8_device, read
 

ROM Map for this game

 
This is the ROM map for the game.  This should tell you what address the ROM is at, how big it is, what it's used for.   
Memory Area:audiocpu
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536a-u14.3CRC(57f4c503) (Fluke: F6B7)
0x0000-0xFFFF65536a-u14.3CRC(57f4c503) (Fluke: F6B7)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFF262144b-u98CRC(315eab4d) (Fluke: 3589)
0x0000-0x3FFFF262144b-u98CRC(315eab4d) (Fluke: 3589)
0x40000-0x7FFFF262144b-u99CRC(7b76efd9) (Fluke: A277)
0x40000-0x7FFFF262144b-u99CRC(7b76efd9) (Fluke: A277)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFF262144b-u104CRC(b648a40a) (Fluke: 305D)
0x0000-0x3FFFF262144b-u104CRC(b648a40a) (Fluke: 305D)
0x40000-0x7FFFF262144b-u105CRC(0172d79a) (Fluke: 5C82)
0x40000-0x7FFFF262144b-u105CRC(0172d79a) (Fluke: 5C82)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFF262144b-u110CRC(862ebacd) (Fluke: C03B)
0x0000-0x3FFFF262144b-u110CRC(862ebacd) (Fluke: C03B)
0x40000-0x7FFFF262144b-u111CRC(1cc1379a) (Fluke: DE29)
0x40000-0x7FFFF262144b-u111CRC(1cc1379a) (Fluke: DE29)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFF131072a-u19CRC(87427d7d) (Fluke: 3F42)
0x0000-0x1FFFF131072a-u19CRC(87427d7d) (Fluke: 3F42)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3