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:dec0_map
Address RangeLengthFunctionDescription
0x0000-0x5FFFF393216ROM
0x240000-0x2400078Device Writetilegen1, deco_bac06_device, pf_control_0_w (/* text layer */)
0x240010-0x2400178Device Writetilegen1, deco_bac06_device, pf_control_1_w
0x242000-0x24207F128Device Read/Writetilegen1, deco_bac06_device, pf_colscroll_r, pf_colscroll_w
0x242400-0x2427FF1024Device Read/Writetilegen1, deco_bac06_device, pf_rowscroll_r, pf_rowscroll_w
0x242800-0x243FFF6144RAM(/* Robocop only */)
0x244000-0x245FFF8192Device Read/Writetilegen1, deco_bac06_device, pf_data_r, pf_data_w
0x246000-0x2460078Device Writetilegen2, deco_bac06_device, pf_control_0_w (/* first tile layer */)
0x246010-0x2460178Device Writetilegen2, deco_bac06_device, pf_control_1_w
0x248000-0x24807F128Device Read/Writetilegen2, deco_bac06_device, pf_colscroll_r, pf_colscroll_w
0x248400-0x2487FF1024Device Read/Writetilegen2, deco_bac06_device, pf_rowscroll_r, pf_rowscroll_w
0x24A000-0x24A7FF2048Device Read/Writetilegen2, deco_bac06_device, pf_data_r, pf_data_w
0x24C000-0x24C0078Device Writetilegen3, deco_bac06_device, pf_control_0_w (/* second tile layer */)
0x24C010-0x24C0178Device Writetilegen3, deco_bac06_device, pf_control_1_w
0x24C800-0x24C87F128Device Read/Writetilegen3, deco_bac06_device, pf_colscroll_r, pf_colscroll_w
0x24CC00-0x24CFFF1024Device Read/Writetilegen3, deco_bac06_device, pf_rowscroll_r, pf_rowscroll_w
0x24D000-0x24D7FF2048Device Read/Writetilegen3, deco_bac06_device, pf_data_r, pf_data_w
0x300000-0x30001F32Readdec0_rotary_r
0x30C000-0x30C00B12Readdec0_controls_r
0x30C010-0x30C01F16Writedec0_control_w (/* Priority, sound, etc. */)
0x310000-0x3107FF2048RAM Device Write, Sharedpalette, palette_device, write, palette
0x314000-0x3147FF2048RAM Device Write, Sharedpalette, palette_device, write_ext, palette_ext
0xFF8000-0xFFBFFF16384RAM, Sharedram (/* Main ram */)
0xFFC000-0xFFC7FF2048RAM, Sharedspriteram (/* Sprites */)
Memory Area:dec0_s_map
Address RangeLengthFunctionDescription
0x0000-0x05FF1536RAM
0x0800-0x08012Device Writeym1, ym2203_device, write
0x1000-0x10012Device Writeym2, ym3812_device, write
0x30001Device Readsoundlatch, generic_latch_8_device, read
0x38001Device Read/Writeoki, okim6295_device, read, write
0x8000-0xFFFF32768ROM
Memory Area:mcu_io_map
Address RangeLengthFunctionDescription
0x00001Read/Writedec0_mcu_port_r, dec0_mcu_port_w
 

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
0x8000-0xFFFF32768hb07.binCRC(a127f0f7) (Fluke: 5810)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536hb25.binCRC(8649762c) (Fluke: A75E)
0x10000-0x1FFFF65536hb26.binCRC(f8189bbd) (Fluke: 1272)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536hb18.binCRC(ef664373) (Fluke: 0FA6)
0x10000-0x1FFFF65536hb17.binCRC(a4f186ac) (Fluke: 8AAF)
0x20000-0x2FFFF65536hb20.binCRC(2fc13be0) (Fluke: 01BC)
0x30000-0x3FFFF65536hb19.binCRC(d6b47869) (Fluke: B5C5)
0x40000-0x4FFFF65536hb22.binCRC(50d6a1ad) (Fluke: 5C6F)
0x50000-0x5FFFF65536hb21.binCRC(f01d75c5) (Fluke: 8F)
0x60000-0x6FFFF65536hb24.binCRC(ae377361) (Fluke: 4B9D)
0x70000-0x7FFFF65536hb23.binCRC(bbdaf771) (Fluke: 168D)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536hb29.binCRC(5514b296) (Fluke: 78C4)
0x10000-0x1FFFF65536hb30.binCRC(5855e8ef) (Fluke: A99B)
0x20000-0x2FFFF65536hb27.binCRC(99db7b9c) (Fluke: 39B3)
0x30000-0x3FFFF65536hb28.binCRC(33ce2b1a) (Fluke: C4B3)
Memory Area:gfx4
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536hb15.binCRC(21816707) (Fluke: CE1A)
0x10000-0x1FFFF65536hb16.binCRC(a5684574) (Fluke: 98CD)
0x20000-0x2FFFF65536hb11.binCRC(5c768315) (Fluke: A622)
0x30000-0x3FFFF65536hb12.binCRC(8b64d7a4) (Fluke: 7057)
0x40000-0x4FFFF65536hb13.binCRC(56e3ed65) (Fluke: 3DE8)
0x50000-0x5FFFF65536hb14.binCRC(bedfe7f3) (Fluke: EAD2)
0x60000-0x6FFFF65536hb09.binCRC(26240ea0) (Fluke: 3BD3)
0x70000-0x7FFFF65536hb10.binCRC(47d95447) (Fluke: 974A)
Memory Area:mcu
Address RangeLengthLabel/LocationDescription
0x0000-0x0FFF4096hb31.9aCRC(239d726f)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536hb08.binCRC(645c5b68) (Fluke: 85BE)
© Copyright 2009-2024, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3