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:alpha68k_I_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM(// main program)
0x80000-0x83FFF16384RAM(// work RAM)
0x100000-0x103FFF16384RAM, Sharedspriteram (// video RAM)
0x180000-0x1800012Read Port, Write NOPIN3, (// LSB: DSW0, MSB: watchdog(?))
0x0003Coin_BActive High
0x00031C_2CActive High
0x00011C_3CActive High
0x00021C_4CActive High
0x00001C_6CActive High
0x000cCoin_AActive High
0x000c4C_1CActive High
0x00043C_1CActive High
0x00082C_1CActive High
0x00001C_1CActive High
0x0030Game_TimeActive High
0x0000Default TimeActive High
0x0020+10 SecondsActive High
0x0010+20 SecondsActive High
0x0030+30 SecondsActive High
0x0080A to BActive High
0x0000A to CActive High
0x0040A to EActive High
0x00c0A to BActive High
0x180008-0x1800092Read PortIN4 (// LSB: DSW1)
0x0020Demo Sounds OffActive High
0x0000Demo Sounds OnActive High
0x0010Win Match Against CPU (Cheat)Active High
0x0030FreezeActive High
0x0040LanguageActive High
0x0000EnglishActive High
0x0040JapaneseActive High
0x0080Allow_ContinueActive High
0x0080NoActive High
0x0000YesActive High
0x300000-0x3000012Read PortIN0 (// joy1, joy2)
0x340000-0x3400012Read PortIN1 (// coin, start, service)
0x0001Coin 1Active Low
0x0002Coin 2Active Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x0100Button A (StartActive Low
0x0200Button B (StartActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000Service 2Active Low
0x4000Service 1Active Low
0x8000UnknownActive Low
0x380000-0x3800012Read Port, WriteIN2, paddlema_soundlatch_w (// LSB: sound latch write and RST38 trigger, joy3, joy4)
Memory Area:alpha68k_I_s_map
Address RangeLengthFunctionDescription
0x0000-0x9FFF40960ROM
0xE0001Device Read/Writesoundlatch, generic_latch_8_device, read, clear_w
0xE8001Device Read/Writeymsnd, ym3812_device, status_port_r, control_port_w
0xEC001Device Writeymsnd, ym3812_device, write_port_w
0xF000-0xF7FF2048RAM
0xFC001RAM(// unknown port)
 

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-0xFFFF65536padlem.18cCRC(9269778d) (Fluke: A114)
Memory Area:mcu
Address RangeLengthLabel/LocationDescription
0x0000-0x0FFF4096alpha.mcu
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF256padlem.aCRC(cae6bcd6),R (Fluke: 6C30)
0x0100-0x01FF256padlem.bCRC(b6df8dcb),G (Fluke: B96F)
0x0200-0x02FF256padlem.cCRC(39ca9b86),B (Fluke: 6A9F)
0x0300-0x06FF1024padlem.17jCRC(86170069),Clut low nibble (Fluke: 04FD)
0x0700-0x0AFF1024padlem.16jCRC(8da58e2c),Clut high nibble (Fluke: 9C78)
Memory Area:user1
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768padlem.18nCRC(06506200),Colour lookup (Fluke: F0D9)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3