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:speglsht_mem
Address RangeLengthFunctionDescription
0x0000-0xFFFFF1048576RAM
0x1000000-0x1007FFF32768RAM(//tested - STATIC RAM)
0x1600000-0x160004F80Read/Write, Sharedcop_r, cop_w, cop_ram
0x1800200-0x18002034Writevideoreg_w
0x1800300-0x18003034Read PortIN0
0x00ffUnusedActive Low
0x0100Joystick UpActive Low
0x0200Joystick DownActive Low
0x0400Joystick LeftActive Low
0x0800Joystick RightActive Low
0x1000Button 1Active Low
0x2000Button 2Active Low
0x4000Button 3Active Low
0x8000Start 2Active Low
0xffff0000UnusedActive Low
0x1800400-0x18004034Read PortIN1
0x0007Coin_AActive High
0x00033C_1CActive High
0x00042C_1CActive High
0x00071C_1CActive High
0x00011C/1C or 2C/3CActive High
0x00022C_3CActive High
0x00061C_2CActive High
0x00051C_3CActive High
0x00002C Start/1C ContinueActive High
0x0038Coin_BActive High
0x00183C_1CActive High
0x00202C_1CActive High
0x00381C_1CActive High
0x00081C/1C or 2C/3CActive High
0x00102C_3CActive High
0x00301C_2CActive High
0x00281C_3CActive High
0x00002C Start/1C ContinueActive High
0x0080NoneActive High
0x0000Extra HoleActive High
0x0300DifficultyActive High
0x0300NormalActive High
0x0200EasyActive High
0x0100HardActive High
0x0000Very_HardActive High
0x0c003Active High
0x08004Active High
0x04002Active High
0x00001Active High
0x1000Demo_SoundsActive High
0x1000OffActive High
0x0000OnActive High
0x2000DoubleActive High
0x0000SingleActive High
0x4000JapanActive High
0x0000USAActive High
0x20000TiltActive Low
0x40000Coin 1Active Low
0x80000Coin 2Active Low
0x100000Service 1Active Low
0x80a00000UnusedActive Low
0x400000Start 1Active Low
0x1000000Joystick UpActive Low
0x2000000Joystick DownActive Low
0x4000000Joystick LeftActive Low
0x8000000Joystick RightActive Low
0x10000000Button 1Active Low
0x20000000Button 2Active Low
0x40000000Button 3Active Low
0x1A00000-0x1AFFFFF1048576RAM, Sharedframebuffer
0x1B00000-0x1B07FFF32768RAM(//cleared ... video related ?)
0x1C00000-0x1DFFFFF2097152ROM, Regionuser2, 0
0xA000000-0xA003FFF16384Read/Writeshared_r, shared_w
0xFC00000-0xFDFFFFF2097152ROM, Mirror, Region0x10000000, user1, 0
0x1EFF0000-0x1EFF001F32RAM
0x1EFF003C-0x1EFF003F4Readirq_ack_clear
Memory Area:st0016_io
Address RangeLengthFunctionDescription
0x00E11Writest0016_rom_bank_w
0x00E61Write NOP
0x00E71Write NOP
Memory Area:st0016_mem
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0x8000-0xBFFF16384ROM Bankbank1
0xE000-0xE7FF2048RAM
0xE800-0xE87F128RAM
0xF000-0xFFFF4096RAM, Sharedshared
 

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:maincpu
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152sx004-07.u70CRC(2d759cc4),Noted as "ZPRO0" IE: Z80 (ST0016) Program 0 (Fluke: 0ACA)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3