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:m6502_a_map
Address RangeLengthFunctionDescription
0x0000-0x00FF256RAM, Sharedshare2
0x0100-0x01FF256RAM
0x0200-0x02FF256RAM
0x0300-0x030F16RAM
0x2000-0x20012Device Read/Writeymsnd, ym2151_device, read, write
0x3000-0x30FF256RAM, Sharedshare3
0x3C011Write Only
0x8000-0xFFFF32768ROM
Memory Area:m6502_b_map
Address RangeLengthFunctionDescription
0x0000-0x00FF256RAM, Sharedshare2
0x0100-0x01FF256RAM
0x40001Device Writedac, dac_byte_interface, write
0x50001Write Only(// voice ctrl??)
0x8000-0xFFFF32768ROM
Memory Area:m6809_map
Address RangeLengthFunctionDescription
0x0000-0x17FF6144RAM
0x1800-0x1BFF1024RAM Write, Sharedtceptor_tile_ram_w, tile_ram
0x1C00-0x1FFF1024RAM Write, Sharedtceptor_tile_attr_w, tile_attr
0x2000-0x3FFF8192RAM Write, Sharedtceptor_bg_ram_w, bg_ram (// background (VIEW RAM))
0x4000-0x43FF1024Device Read/Writenamco, namco_cus30_device, namcos1_cus30_r, namcos1_cus30_w
0x48001Write NOP(// 3D scope left/right?)
0x4F00-0x4F034Write NOP(// analog input control?)
0x4F001Read NOP(// unknown)
0x4F011Read PortPEDAL (// analog input (accel))
0x4F021Read PortSTICKX (// analog input (left/right))
0x4F031Read PortSTICKY (// analog input (up/down))
0x5000-0x50067Writetceptor_bg_scroll_w (// bg scroll)
0x6000-0x7FFF8192RAM, Sharedm68k_shared_ram (// COM RAM)
0x80001Writem6809_irq_disable_w
0x8000-0xFFFF32768ROM
0x88001Writem6809_irq_enable_w
Memory Area:m68k_map
Address RangeLengthFunctionDescription
0x0000-0xFFFF65536ROM(// M68K ERROR 1)
0x100000-0x10FFFF65536ROM(// not sure)
0x200000-0x203FFF16384RAM(// M68K ERROR 0)
0x300000-0x3000012Write Only
0x400000-0x4001FF512Write Only, Sharedsprite_ram
0x500000-0x51FFFF131072Device Writec45_road, namco_c45_road_device, write
0x600000-0x6000012Writem68k_irq_enable_w (// not sure)
0x700000-0x703FFF16384Read/Write 8-bitm68k_shared_r, m68k_shared_w, 0x00ff
Memory Area:mcu_io_map
Address RangeLengthFunctionDescription
0x00001Read, Write NOPreadFF,
Memory Area:mcu_map
Address RangeLengthFunctionDescription
0x0000-0x001F32Device Read/Writemcu, hd63701_cpu_device, m6801_io_r, m6801_io_w
0x0080-0x00FF128RAM
0x1000-0x13FF1024Device Read/Writenamco, namco_cus30_device, namcos1_cus30_r, namcos1_cus30_w
0x1400-0x154D334RAM
0x17C0-0x17FF64RAM
0x2000-0x20FF256RAM, Sharedshare3
0x21001Readdsw0_r
0x21011Readdsw1_r
0x22001Readinput0_r
0x22011Readinput1_r
0x80001Writemcu_irq_disable_w
0x8000-0xBFFF16384ROM
0x88001Writemcu_irq_enable_w
0xC000-0xC7FF2048RAM
0xC800-0xDFFF6144RAM, Sharednvram (// Battery Backup)
0xF000-0xFFFF4096ROM
 

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:audio2
Address RangeLengthLabel/LocationDescription
0x8000-0xFFFF32768tc1-22.3mCRC(9f5a3e98) (Fluke: 4F83)
Memory Area:audiocpu
Address RangeLengthLabel/LocationDescription
0x8000-0xFFFF32768tc1-21.1mCRC(2d0b2fa8) (Fluke: 0794)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192tc1-18.6bCRC(662b5650) (Fluke: 4F30)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768tc2-20.10eCRC(e72738fc) (Fluke: 9D6D)
0x8000-0xBFFF16384tc2-19.10dCRC(9c221e21) (Fluke: 1676)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768tc2-16.8tCRC(dcf4da96) (Fluke: 4A06)
0x8000-0xFFFF32768tc2-15.10tCRC(fb0a9f89) (Fluke: 5CB8)
Memory Area:gfx4
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536tc2-8.8mCRC(03528d79) (Fluke: 2550)
0x10000-0x1FFFF65536tc2-10.8pCRC(561105eb) (Fluke: 2EE0)
0x20000-0x2FFFF65536tc2-12.8rCRC(626ca8fb) (Fluke: FB08)
0x30000-0x3FFFF65536tc2-14.8sCRC(b9eec79d) (Fluke: 3121)
0x40000-0x4FFFF65536tc2-7.10mCRC(0e3523e0) (Fluke: D06B)
0x50000-0x5FFFF65536tc2-9.10pCRC(ccfd9ff6) (Fluke: ACD7)
0x60000-0x6FFFF65536tc2-11.10rCRC(40724380) (Fluke: 3C32)
0x70000-0x7FFFF65536tc2-13.10sCRC(519ec7c1) (Fluke: 3199)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x8000-0xFFFF32768tc2-1.10fCRC(f953f153) (Fluke: 6F6F)
Memory Area:mcu
Address RangeLengthLabel/LocationDescription
0x8000-0xBFFF16384tc1-2.3aCRC(b6def610),subprogram for the mcu (Fluke: 76BE)
0xF000-0xFFFF4096cus60-60a1.mcuCRC(076ea82a),mcu internal code (Fluke: CB6E)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x03FF1024tc2-3.1kCRC(e3504f1a) (Fluke: 66DC)
0x0400-0x07FF1024tc2-1.1hCRC(e8a96fda) (Fluke: C780)
0x0800-0x0BFF1024tc2-2.1jCRC(c65eda61) (Fluke: 5F24)
0x0C00-0x0FFF1024tc1-5.6aCRC(afa8eda8) (Fluke: 1A7A)
0x1000-0x13FF1024tc2-6.7sCRC(badcda76) (Fluke: 584B)
0x1400-0x14FF256tc2-4.2eCRC(6b49fc30) (Fluke: 7EA2)
0x1500-0x34FF8192tc1-17.7kCRC(90db1bf6) (Fluke: 8FA2)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3