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:main_map
Address RangeLengthFunctionDescription
0x0000-0x9FFFF655360ROM
0xA0000-0xBFFFF131072ROM Bankbank1
0xD0000-0xDFFFF65536RAM Write, Sharedvram_w, vram_data
0xE0000-0xEFFFF65536RAM(/* System ram */)
0xF8000-0xF8FFF4096RAM, Sharedspriteram
0xF9000-0xF9FFF4096RAM Device Write, Sharedpalette, palette_device, write, palette
0xFFFF0-0xFFFFF16ROM, Regionmaincpu, 0x7fff0
Memory Area:main_portmap
Address RangeLengthFunctionDescription
0x0000-0x00012Writesoundlatch_w
0x0000-0x00012Read PortP1_P2
0xffffUnusedActive Low
0x0002-0x00032Read PortCOINS_DSW3
0x0001Start 1Active Low
0x0002Start 2Active Low
0x0004Coin 1Active Low
0x0008Coin 2Active Low
0x0010Service 1Active Low
0x0020ServiceActive Low
0x0040UnusedActive Low
0x0080CustomActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
0x0002-0x00032Writecoincounter_w
0x0004-0x00052Read PortDSW
0x0000OffActive High
0x0001OnActive High
0x0000OffActive High
0x0002OnActive High
0x0000OffActive High
0x0004OnActive High
0x0000OffActive High
0x0008OnActive High
0x0000OffActive High
0x0010OnActive High
0x0000OffActive High
0x0020OnActive High
0x0000OffActive High
0x0040OnActive High
0x0000OffActive High
0x0080OnActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
0x0004-0x00052Write NOP(/* ??? 0008 */)
0x0006-0x00072Read PortP3_P4
0xffffUnusedActive Low
0x0008-0x00092Readsound_status_r (/* answer from sound CPU */)
0x0040-0x00434Device Read/Write 8-bitupd71059c, pic8259_device, read, write, 0x00ff
0x0080-0x009F32Writecontrol_w
0x00A0-0x00AF16Write NOP(/* Written with 0's in interrupt */)
0x00B0-0x00B12Writespritebuffer_w
0x00C0-0x00C12Writesound_reset_w
0x00C0-0x00C34Read NOP(/* Only wpksoc: ticket related? */)
Memory Area:sound_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFF131072ROM
0xA0000-0xA3FFF16384RAM
0xA8000-0xA803F64Device Read/Write 8-bitirem, iremga20_device, irem_ga20_r, irem_ga20_w, 0x00ff
0xA8040-0xA80434Device Read/Write 8-bitymsnd, ym2151_device, read, write, 0x00ff
0xA8044-0xA80452Read/Writesoundlatch_r, sound_irq_ack_w
0xA8046-0xA80472Writesound_status_w
0xFFFF0-0xFFFFF16ROM, Regionsoundcpu, 0x1fff0
Memory Area:wpksoc_io_map
Address RangeLengthFunctionDescription
0x0022-0x00232Writewpksoc_output_w
0x00C0-0x00C12Read PortWPK_IN0
0x0000OffActive High
0x0001OnActive High
0x0002UnknownActive Low
0x0000OffActive High
0x0004OnActive High
0x0000OffActive High
0x0008OnActive High
0x0000OffActive High
0x0010OnActive High
0x0000OffActive High
0x0020OnActive High
0x0000OffActive High
0x0040OnActive High
0x0000OffActive High
0x0080OnActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
0x00C2-0x00C32Read PortWPK_IN1
0x0000OffActive High
0x0001OnActive High
0x0000OffActive High
0x0002OnActive High
0x0000OffActive High
0x0004OnActive High
0x0000OffActive High
0x0008OnActive High
0x0000OffActive High
0x0010OnActive High
0x0000OffActive High
0x0020OnActive High
0x0000OffActive High
0x0040OnActive High
0x0000OffActive High
0x0080OnActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
Memory Area:wpksoc_map
Address RangeLengthFunctionDescription
0xF0000-0xF00012Read PortWPK_DSW0
0x0000OffActive High
0x0001OnActive High
0x0000OffActive High
0x0002OnActive High
0x0000OffActive High
0x0004OnActive High
0x0000OffActive High
0x0008OnActive High
0x0000OffActive High
0x0010OnActive High
0x0000OffActive High
0x0020OnActive High
0x0000OffActive High
0x0040OnActive High
0x0000OffActive High
0x0080OnActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
0xF0002-0xF00032Read PortWPK_DSW1
0x0000OffActive High
0x0001OnActive High
0x0000OffActive High
0x0002OnActive High
0x0000OffActive High
0x0004OnActive High
0x0000OffActive High
0x0008OnActive High
0x00f0Coin_AActive High
0x00506C_1CActive High
0x00405C_1CActive High
0x00304C_1CActive High
0x00203C_1CActive High
0x00102C_1CActive High
0x00e02 Coins to Start/1 to ContinueActive High
0x00c03C_2CActive High
0x00d04C_3CActive High
0x00001C_1CActive High
0x00b02C_3CActive High
0x00601C_2CActive High
0x00701C_3CActive High
0x00801C_4CActive High
0x00901C_5CActive High
0x00a01C_6CActive High
0x00f0Free_PlayActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
0xF0004-0xF00052Read PortWPK_DSW2
0x0000OffActive High
0x0001OnActive High
0x0000OffActive High
0x0002OnActive High
0x0000OffActive High
0x0004OnActive High
0x0000OffActive High
0x0008OnActive High
0x00f0Coin_BActive High
0x00506C_1CActive High
0x00405C_1CActive High
0x00304C_1CActive High
0x00203C_1CActive High
0x00102C_1CActive High
0x00e02 Coins to Start/1 to ContinueActive High
0x00c03C_2CActive High
0x00d04C_3CActive High
0x00001C_1CActive High
0x00b02C_3CActive High
0x00601C_2CActive High
0x00701C_3CActive High
0x00801C_4CActive High
0x00901C_5CActive High
0x00a01C_6CActive High
0x00f0Free_PlayActive High
0x0000OffActive High
0x0100OnActive High
0x0000OffActive High
0x0200OnActive High
0x0000OffActive High
0x0400OnActive High
0x0000OffActive High
0x0800OnActive High
0x0000OffActive High
0x1000OnActive High
0x0000OffActive High
0x2000OnActive High
0x0000OffActive High
0x4000OnActive High
0x0000OffActive High
0x8000OnActive High
 

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:irem
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288pk-da0.da0CRC(26a34cf4) (Fluke: 363C)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3