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:ground_v30
Address RangeLengthFunctionDescription
0x0000-0x3FFF16384RAM
0x4000-0x4FFF4096RAM, Sharedscene_ram
0x8000-0x8FFF4096RAM, Sharedground_ram
0xC000-0xC0012Writelockon_scene_h_scr_w
0xC002-0xC0032Writelockon_scene_v_scr_w
0xC004-0xC0052Writelockon_ground_ctrl_w
0x20000-0x2FFFF65536Mirror, ROM0xc0000,
0x30000-0x3FFFF65536Mirror, ROM0xc0000,
Memory Area:main_v30
Address RangeLengthFunctionDescription
0x0000-0x3FFF16384RAM
0x4000-0x40034Read/Writelockon_crtc_r, lockon_crtc_w
0x6000-0x60012Read PortDSW
0x0003LivesActive High
0x00012Active High
0x00003Active High
0x00024Active High
0x00035Active High
0x000cDifficultyActive High
0x0004EasyActive High
0x0000MediumActive High
0x0008HardActive High
0x000cHardestActive High
0x0010Bonus_LifeActive High
0x0000150K & every 200KActive High
0x0010200K & every 200KActive High
0x0020Allow_ContinueActive High
0x0020NoActive High
0x0000YesActive High
0x0040Demo_SoundsActive High
0x0000OffActive High
0x0040OnActive High
0x0700Coin_AActive High
0x02003C_1CActive High
0x01002C_1CActive High
0x00001C_1CActive High
0x06002C_3CActive High
0x03001C_2CActive High
0x04001C_5CActive High
0x05001C_6CActive High
0x0700Free_PlayActive High
0x3800Coin_BActive High
0x30004C_1CActive High
0x08002C_1CActive High
0x00001C_1CActive High
0x10001C_2CActive High
0x20001C_3CActive High
0x28001C_4CActive High
0x18001C_5CActive High
0x38001C_6CActive High
0x4000OffActive High
0x0000OnActive High
0x8000-0x81FF512RAM, Sharedhud_ram
0x9000-0x9FFF4096RAM Write, Sharedlockon_char_w, char_ram
0xA000-0xA0012Writeadrst_w
0xB000-0xBFFF4096Writelockon_rotate_w
0xC000-0xCFFF4096Writelockon_fb_clut_w
0xE000-0xE0012Writeinten_w
0xF000-0xF0012Writeemres_w
0x10000-0x1FFFF65536Read NOP, Writetst_w
0x20000-0x2FFFF65536Read/Writemain_z80_r, main_z80_w
0x30000-0x3FFFF65536Read/Writemain_gnd_r, main_gnd_w
0x40000-0x4FFFF65536Read/Writemain_obj_r, main_obj_w
0x50000-0x5FFFF65536Mirror, ROM0x80000,
0x60000-0x6FFFF65536Mirror, ROM0x80000,
0x70000-0x7FFFF65536Mirror, ROM0x80000,
Memory Area:object_v30
Address RangeLengthFunctionDescription
0x0000-0x3FFF16384RAM
0x4000-0x40012Read/Writelockon_obj_4000_r, lockon_obj_4000_w
0x8000-0x8FFF4096Writelockon_tza112_w
0xC000-0xC1FF512RAM, Sharedobject_ram
0x30000-0x3FFFF65536Mirror, ROM0xc0000,
Memory Area:sound_io
Address RangeLengthFunctionDescription
0x0000-0x00012Device Read/Writeymsnd, ym2203_device, read, write
0x00021Read/Write NOP
Memory Area:sound_prg
Address RangeLengthFunctionDescription
0x0000-0x6FFF28672ROM
0x70001Writesound_vol
0x7400-0x74034Read, Write NOPadc_r,
0x7800-0x7FFF2048Mirror, RAM0x8000,
 

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-0x7FFF32768lo1_08b.24CRC(73860ec9) (Fluke: 9E57)
0x0000-0x7FFF32768lo1_08b.24CRC(73860ec9) (Fluke: 9E57)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192lo1_07aCRC(73673b79) (Fluke: 9610)
0x0000-0x1FFF8192lo1_07aCRC(73673b79) (Fluke: 9610)
0x2000-0x3FFF8192lo1_06aCRC(c8205913) (Fluke: A457)
0x2000-0x3FFF8192lo1_06aCRC(c8205913) (Fluke: A457)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536lo3_12a.120CRC(a34262a7) (Fluke: BCEA)
0x0000-0xFFFF65536lo3_12a.120CRC(a34262a7) (Fluke: BCEA)
0x10000-0x1FFFF65536lo3_11a.119CRC(018efa36) (Fluke: 2925)
0x10000-0x1FFFF65536lo3_11a.119CRC(018efa36) (Fluke: 2925)
0x20000-0x2FFFF65536lo3_10a.118CRC(d5f4a8f3) (Fluke: 9D1D)
0x20000-0x2FFFF65536lo3_10a.118CRC(d5f4a8f3) (Fluke: 9D1D)
0x30000-0x3FFFF65536lo3_13a.121CRC(e44774a7) (Fluke: 1307)
0x30000-0x3FFFF65536lo3_13a.121CRC(e44774a7) (Fluke: 1307)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192lo2_00.53CRC(8affea15) (Fluke: CCBA)
0x0000-0x1FFF8192lo2_00.53CRC(8affea15) (Fluke: CCBA)
Memory Area:gfx4
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536lo3_07a.94CRC(cebc50e1) (Fluke: 062A)
0x0000-0xFFFF65536lo3_07a.94CRC(cebc50e1) (Fluke: 062A)
0x10000-0x1FFFF65536lo3_06a.92CRC(f6b6ebdd) (Fluke: B6B8)
0x10000-0x1FFFF65536lo3_06a.92CRC(f6b6ebdd) (Fluke: B6B8)
0x20000-0x2FFFF65536lo3_05a.90CRC(5b6f4c8e) (Fluke: 0821)
0x20000-0x2FFFF65536lo3_05a.90CRC(5b6f4c8e) (Fluke: 0821)
0x30000-0x3FFFF65536lo3_08.104CRC(f418cecd) (Fluke: 125B)
0x30000-0x3FFFF65536lo3_08.104CRC(f418cecd) (Fluke: 125B)
0x40000-0x4FFFF65536lo3_09.105CRC(3c245568) (Fluke: 0AA2)
0x40000-0x4FFFF65536lo3_09.105CRC(3c245568) (Fluke: 0AA2)
0x50000-0x5FFFF65536lo3_04a.88CRC(80b67ba9) (Fluke: F8)
0x50000-0x5FFFF65536lo3_04a.88CRC(80b67ba9) (Fluke: F8)
Memory Area:gfx5
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768lo5_28a.76CRC(1186f9b4) (Fluke: 7E79)
0x0000-0x7FFF32768lo5_28a.76CRC(1186f9b4) (Fluke: 7E79)
0x8000-0xFFFF32768lo5_20a.48CRC(3c1a67b5) (Fluke: AEDA)
0x8000-0xFFFF32768lo5_20a.48CRC(3c1a67b5) (Fluke: AEDA)
0x10000-0x17FFF32768lo5_08a.58CRC(9dedeff5) (Fluke: D6E6)
0x10000-0x17FFF32768lo5_08a.58CRC(9dedeff5) (Fluke: D6E6)
0x18000-0x1FFFF32768lo5_00a.14CRC(e9f23ce6) (Fluke: 1E58)
0x18000-0x1FFFF32768lo5_00a.14CRC(e9f23ce6) (Fluke: 1E58)
0x20000-0x27FFF32768lo5_24a.62CRC(1892d083) (Fluke: EF32)
0x20000-0x27FFF32768lo5_24a.62CRC(1892d083) (Fluke: EF32)
0x28000-0x2FFFF32768lo5_16a.32CRC(c4500159) (Fluke: 6714)
0x28000-0x2FFFF32768lo5_16a.32CRC(c4500159) (Fluke: 6714)
0x30000-0x37FFF32768lo5_04a.28CRC(099323bc) (Fluke: 0C4E)
0x30000-0x37FFF32768lo5_04a.28CRC(099323bc) (Fluke: 0C4E)
0x38000-0x3FFFF32768lo5_12a.8CRC(2f5164ab) (Fluke: 5DBF)
0x38000-0x3FFFF32768lo5_12a.8CRC(2f5164ab) (Fluke: 5DBF)
0x40000-0x47FFF32768lo5_29a.77CRC(45353d8d) (Fluke: 4D7A)
0x40000-0x47FFF32768lo5_29a.77CRC(45353d8d) (Fluke: 4D7A)
0x48000-0x4FFFF32768lo5_21a.49CRC(39ce2000) (Fluke: A821)
0x48000-0x4FFFF32768lo5_21a.49CRC(39ce2000) (Fluke: A821)
0x50000-0x57FFF32768lo5_10a.72CRC(23eeec5a) (Fluke: B23A)
0x50000-0x57FFF32768lo5_10a.72CRC(23eeec5a) (Fluke: B23A)
0x58000-0x5FFFF32768lo5_01a.15CRC(528d1395) (Fluke: 5F18)
0x58000-0x5FFFF32768lo5_01a.15CRC(528d1395) (Fluke: 5F18)
0x60000-0x67FFF32768lo5_25a.93CRC(7f3418bd) (Fluke: F195)
0x60000-0x67FFF32768lo5_25a.93CRC(7f3418bd) (Fluke: F195)
0x68000-0x6FFFF32768lo5_17a.33CRC(ccf138d3) (Fluke: 99E9)
0x68000-0x6FFFF32768lo5_17a.33CRC(ccf138d3) (Fluke: 99E9)
0x70000-0x77FFF32768lo5_06a.44CRC(be539b01) (Fluke: 1FC6)
0x70000-0x77FFF32768lo5_06a.44CRC(be539b01) (Fluke: 1FC6)
0x78000-0x7FFFF32768lo5_14a.22CRC(e63cd59e) (Fluke: 5E27)
0x78000-0x7FFFF32768lo5_14a.22CRC(e63cd59e) (Fluke: 5E27)
0x80000-0x87FFF32768lo5_30a.78CRC(7d3993c5) (Fluke: C5B1)
0x80000-0x87FFF32768lo5_30a.78CRC(7d3993c5) (Fluke: C5B1)
0x88000-0x8FFFF32768lo5_22a.50CRC(b1ed0361) (Fluke: AE6A)
0x88000-0x8FFFF32768lo5_22a.50CRC(b1ed0361) (Fluke: AE6A)
0x90000-0x97FFF32768lo5_09a.59CRC(953289bc) (Fluke: 8AFF)
0x90000-0x97FFF32768lo5_09a.59CRC(953289bc) (Fluke: 8AFF)
0x98000-0x9FFFF32768lo5_02a.16CRC(07aa32a1) (Fluke: 22CD)
0x98000-0x9FFFF32768lo5_02a.16CRC(07aa32a1) (Fluke: 22CD)
0xA0000-0xA7FFF32768lo5_26a.64CRC(a0b5c040) (Fluke: 7240)
0xA0000-0xA7FFF32768lo5_26a.64CRC(a0b5c040) (Fluke: 7240)
0xA8000-0xAFFFF32768lo5_18a.34CRC(89884b24) (Fluke: 3E66)
0xA8000-0xAFFFF32768lo5_18a.34CRC(89884b24) (Fluke: 3E66)
0xB0000-0xB7FFF32768lo5_05a.29CRC(f6b775a2) (Fluke: C121)
0xB0000-0xB7FFF32768lo5_05a.29CRC(f6b775a2) (Fluke: C121)
0xB8000-0xBFFFF32768lo5_13a.9CRC(67fbb061) (Fluke: 0786)
0xB8000-0xBFFFF32768lo5_13a.9CRC(67fbb061) (Fluke: 0786)
0xC0000-0xC7FFF32768lo5_31a.79CRC(d3595292) (Fluke: 486B)
0xC0000-0xC7FFF32768lo5_31a.79CRC(d3595292) (Fluke: 486B)
0xC8000-0xCFFFF32768lo5_23a.51CRC(1487895b) (Fluke: 8FA3)
0xC8000-0xCFFFF32768lo5_23a.51CRC(1487895b) (Fluke: 8FA3)
0xD0000-0xD7FFF32768lo5_11a.73CRC(9df0b287) (Fluke: D432)
0xD0000-0xD7FFF32768lo5_11a.73CRC(9df0b287) (Fluke: D432)
0xD8000-0xDFFFF32768lo5_03a.17CRC(7aca5d83) (Fluke: C35B)
0xD8000-0xDFFFF32768lo5_03a.17CRC(7aca5d83) (Fluke: C35B)
0xE0000-0xE7FFF32768lo5_27a.65CRC(119ff70a) (Fluke: 6C03)
0xE0000-0xE7FFF32768lo5_27a.65CRC(119ff70a) (Fluke: 6C03)
0xE8000-0xEFFFF32768lo5_19a.35CRC(5aaa6a53) (Fluke: EACB)
0xE8000-0xEFFFF32768lo5_19a.35CRC(5aaa6a53) (Fluke: EACB)
0xF0000-0xF7FFF32768lo5_07a.45CRC(313f127f) (Fluke: 7257)
0xF0000-0xF7FFF32768lo5_07a.45CRC(313f127f) (Fluke: 7257)
0xF8000-0xFFFFF32768lo5_15a.23CRC(66f9c5db) (Fluke: 2EE1)
0xF8000-0xFFFFF32768lo5_15a.23CRC(66f9c5db) (Fluke: 2EE1)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x03FF1024lo1a.5CRC(82391f30) (Fluke: 71CE)
0x0000-0x03FF1024lo1a.5CRC(82391f30) (Fluke: 71CE)
0x0400-0x07FF1024lo2a.2CRC(2bfc6288) (Fluke: E257)
0x0400-0x07FF1024lo2a.2CRC(2bfc6288) (Fluke: E257)
Memory Area:user1
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768lo4_02.109CRC(0832edde) (Fluke: 5B69)
0x0000-0x7FFF32768lo4_02.109CRC(0832edde) (Fluke: 5B69)
0x8000-0xFFFF32768lo4_03.108CRC(1efac891) (Fluke: 3A2B)
0x8000-0xFFFF32768lo4_03.108CRC(1efac891) (Fluke: 3A2B)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3