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:automat_map
Address RangeLengthFunctionDescription
0x0000-0x5FFFF393216ROM
0x240000-0x2400078RAM(/* text layer */)
0x240010-0x2400178RAM
0x242000-0x24207F128RAM
0x242400-0x2427FF1024RAM
0x242800-0x243FFF6144RAM
0x244000-0x245FFF8192RAM, Device Read/Writetilegen1, deco_bac06_device, pf_data_r, pf_data_w
0x246000-0x2460078RAM(/* first tile layer */)
0x246010-0x2460178RAM
0x248000-0x24807F128RAM
0x248400-0x2487FF1024RAM
0x24A000-0x24A7FF2048RAM, Device Read/Writetilegen2,deco_bac06_device, pf_data_r, pf_data_w
0x24C000-0x24C0078RAM(/* second tile layer */)
0x24C010-0x24C0178RAM
0x24C800-0x24C87F128RAM
0x24CC00-0x24CFFF1024RAM
0x24D000-0x24D7FF2048RAM, Device Read/Writetilegen3, deco_bac06_device, pf_data_r, pf_data_w
0x300000-0x30001F32Readdec0_rotary_r
0x30C000-0x30C00B12Readdec0_controls_r
0x30C000-0x30C01F32Writeautomat_control_w (/* Priority, sound, etc. */)
0x310000-0x3107FF2048Read/Write, Sharedautomat_palette_r, automat_palette_w, palette
0x314000-0x3147FF2048RAM
0x400000-0x4000078Writeautomat_scroll_w
0x400008-0x4000092Writedec0_priority_w
0xFF8000-0xFFBFFF16384RAM, Sharedram (/* Main ram */)
0xFFC000-0xFFCFFF4096RAM, Sharedspriteram (/* Sprites */)
Memory Area:automat_s_map
Address RangeLengthFunctionDescription
0x0000-0xFFFF65536ROM
0x01031Write NOP
0xC000-0xC7FF2048RAM
0xC800-0xC8012Device Write2203a, ym2203_device, write
0xD000-0xD0012Device Write2203b, ym2203_device, write
0xD8001Device Readsoundlatch, generic_latch_8_device, read
0xF0001Writeautomat_adpcm_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
0x0000-0xFFFF655361.binCRC(72ea6024) (Fluke: 8E5B)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF81929.binCRC(ccf91ce0) (Fluke: EE32)
0x10000-0x11FFF81926.binCRC(5a557765) (Fluke: F8EA)
0x20000-0x21FFF819211.binCRC(8b196ab7) (Fluke: 8BC6)
0x30000-0x31FFF819213.binCRC(7f12ed0e) (Fluke: 78E6)
Memory Area:gfx4
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF6553616.binCRC(e42e8675) (Fluke: 290C)
0x10000-0x17FFF3276817.binCRC(9a414c56) (Fluke: DD93)
0x20000-0x2FFFF6553620.binCRC(7c62a2a1) (Fluke: 7087)
0x30000-0x37FFF3276821.binCRC(ae59dccd) (Fluke: 36ED)
0x40000-0x4FFFF6553614.binCRC(674ad6dc) (Fluke: 4D18)
0x50000-0x57FFF3276815.binCRC(5e7dd1aa) (Fluke: B0A7)
0x60000-0x6FFFF6553618.binCRC(751e34aa) (Fluke: 1CF1)
0x70000-0x77FFF3276819.binCRC(118e7fc7) (Fluke: FB75)
Memory Area:gfxload1
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF655368.binCRC(dcfffc7a) (Fluke: DAD8)
0x10000-0x1FFFF655367.binCRC(40218082) (Fluke: 4796)
0x20000-0x2FFFF6553610.binCRC(957da6dd) (Fluke: A164)
0x30000-0x3FFFF6553612.binCRC(00cd0990) (Fluke: 5F8A)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3