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:oneshot_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM
0x80000-0x87FFF32768RAM
0xC0000-0xC07FF2048RAM Device Write, Sharedpalette, palette_device, write, palette
0x120000-0x120FFF4096RAM, Sharedsprites
0x180000-0x180FFF4096RAM Write, Sharedoneshot_mid_videoram_w, mid_videoram (// some people , girl etc.)
0x181000-0x181FFF4096RAM Write, Sharedoneshot_fg_videoram_w, fg_videoram (// credits etc.)
0x182000-0x182FFF4096RAM Write, Sharedoneshot_bg_videoram_w, bg_videoram (// credits etc.)
0x188000-0x18800F16Write Only, Sharedscroll (// scroll registers)
0x190002-0x1900032Device Read 8-bitsoundlatch, generic_latch_8_device, read, 0x00ff
0x190010-0x1900112Device Write 8-bitsoundlatch, generic_latch_8_device, write, 0x00ff
0x190018-0x1900192Writesoundbank_w
0x190026-0x1900272Readoneshot_gun_x_p1_r
0x19002E-0x19002F2Readoneshot_gun_x_p2_r
0x190036-0x1900372Readoneshot_gun_y_p1_r
0x19003E-0x19003F2Readoneshot_gun_y_p2_r
0x19C020-0x19C0212Readoneshot_in0_word_r
0x19C024-0x19C0252Read PortDSW2
0x00011Active High
0x00022Active High
0x00003Active High
0x00035Active High
0x0010EasyActive High
0x0000NormalActive High
0x0020HardActive High
0x0030HardestActive High
0x0040OffActive High
0x0000OnActive High
0x0000OffActive High
0x0080OnActive High
0x19C02C-0x19C02D2Read PortCREDITS
0x0001UnknownActive High
0x0002UnknownActive High
0x0004UnknownActive High
0x0008Coin 1Active High
0x0010Coin 2Active High
0x0020Start 1Active High
0x0040Start 2Active High
0x0080UnknownActive High
0x19C030-0x19C0312Read PortP1
0x0001UnknownActive High
0x0002UnknownActive High
0x0004UnknownActive High
0x0008UnknownActive High
0x0010Button 1Active High
0x0020UnknownActive High
0x0040UnknownActive High
0x0080UnknownActive High
0x19C034-0x19C0352Read PortP2
0x0001UnknownActive High
0x0002UnknownActive High
0x0004UnknownActive High
0x0008UnknownActive High
0x0010Button 1Active High
0x0020UnknownActive High
0x0040UnknownActive High
0x0080UnknownActive High
Memory Area:oneshot_sound_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0x80001Device Read/Writesoundlatch, generic_latch_8_device, read, write
0x8001-0x87FF2047RAM
0xE000-0xE0012Device Read/Writeymsnd, ym3812_device, read, write
0xE0101Device Read/Writeoki, okim6295_device, read, write
 

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-0xFFFF655361shot.ua2CRC(f655b80e) (Fluke: 7904)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF5242881shot-ui.16aCRC(f765f9a2) (Fluke: 0C89)
0x80000-0xFFFFF5242881shot-ui.13aCRC(3361b5d8) (Fluke: 9763)
0x100000-0x17FFFF5242881shot-ui.11aCRC(8f8bd027) (Fluke: 49BC)
0x180000-0x1FFFFF5242881shot-ui.08aCRC(254b1701) (Fluke: 0DEA)
0x200000-0x27FFFF5242881shot-ui.16CRC(ff246b27) (Fluke: 7855)
0x280000-0x2FFFFF5242881shot-ui.13CRC(80342e83) (Fluke: 0A54)
0x300000-0x37FFFF5242881shot-ui.11CRC(b8938345) (Fluke: D499)
0x380000-0x3FFFFF5242881shot-ui.08CRC(c9953bef) (Fluke: 2EF5)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF5242881shot.u15CRC(e3759a47) (Fluke: 9EC0)
0x80000-0xFFFFF5242881shot.u14CRC(222e33f8) (Fluke: F1E0)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3