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:hammer_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFFF2097152ROM
0x900000-0x9000012Read PortDSW
0x0001OffActive High
0x0000OnActive High
0x0006Prize GameActive High
0x0000Ticket Game 1Active High
0x0004Ticket Game 2Active High
0x0002Generic GameActive High
0x0008OffActive High
0x0000OnActive High
0x0010OffActive High
0x0000OnActive High
0x0020OffActive High
0x0000OnActive High
0x0040OffActive High
0x0000OnActive High
0x0080OffActive High
0x0000OnActive High
0x0100UnknownActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x920000-0x9200012Read PortSERVICE
0x0001Coin 1Active Low
0x0002Coin 2Active Low
0x0004Service 1Active Low
0x0008SpecialActive High
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0080UnknownActive Low
0x0100UnknownActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x940000-0x9400012Read PortIN0
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x0100UnknownActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x980000-0x9800012Writehammer_coin_w
0x980000-0x9800012Read PortTILT
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x0100TiltActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x9A0000-0x9A00012Writemidas_eeprom_w
0x9C0000-0x9C00056Writemidas_gfxregs_w
0x9C000C-0x9C000D2Write NOP(// IRQ Ack, temporary)
0xA00000-0xA3FFFF262144RAM Device Write, Sharedpalette, palette_device, write, palette
0xA40000-0xA7FFFF262144RAM
0xB00000-0xB000012Readret_ffff
0xB20000-0xB200012Readret_ffff
0xB40000-0xB400012Readret_ffff
0xB60000-0xB600012Readret_ffff
0xB80008-0xB8000B4Device Read/Write 8-bitymz, ymz280b_device, read, write, 0x00ff
0xBA0000-0xBA00012Read PortIN1
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x0100UnknownActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0xBC0000-0xBC00012Read PortHAMMER
0x0001SpecialActive High
0x0002SpecialActive High
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010SpecialActive High
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080HammerActive Low
0x0100UnknownActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0xBC0002-0xBC00032Writehammer_motor_w
0xBC0004-0xBC00052Readhammer_sensor_r
0xD00000-0xD1FFFF131072RAM Write, Sharedmidas_zoomtable_w, zoomtable (// zoom table?)
0xE00000-0xE3FFFF262144RAM
 

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:ymz
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152s0.u25CRC(c049a3e0)
0x200000-0x3FFFFF2097152s1.u26CRC(9cc4b3ec)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3