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:main_map
Address RangeLengthFunctionDescription
0x0000-0xFFFFF1048576ROM
0x400000-0x407FFF32768RAM(// Work RAM)
0x800000-0x8000012Read/Writecontrol_r, control_w
0x800004-0x8000052Read PortDSW
0x0007EasiestActive High
0x0006Very_EasyActive High
0x0005EasyActive High
0x0004MediumActive High
0x0003Medium_HardActive High
0x0002HardActive High
0x0001Very_HardActive High
0x0000HardestActive High
0x00381Active High
0x00302Active High
0x00283Active High
0x00204Active High
0x00185Active High
0x00106Active High
0x00087Active High
0x00008Active High
0x00c0All The TimeActive High
0x0080Loop At 2 TimesActive High
0x0040Loop At 4 TimesActive High
0x0000No SoundsActive High
0x02004C_1CActive High
0x05003C_1CActive High
0x08002C_1CActive High
0x04003C_2CActive High
0x01004C_3CActive High
0x0f001C_1CActive High
0x00004C_5CActive High
0x03003C_4CActive High
0x07002C_3CActive High
0x0e001C_2CActive High
0x06002C_5CActive High
0x0d001C_3CActive High
0x0c001C_4CActive High
0x0b001C_5CActive High
0x0a001C_6CActive High
0x09001C_7CActive High
0x1000NoActive High
0x0000YesActive High
0x2000OffActive High
0x0000OnActive High
0x4000At 1 LoopActive High
0x0000At Every GamedemoActive High
0x80004 KindsActive High
0x00007 KindsActive High
0x800006-0x8000072Read PortSYSTEM
0x00ffUnusedActive Low
0x0100UnknownActive Low
0x0200UnknownActive Low
0x0400UnknownActive Low
0x0800Coin 1Active Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x800008-0x8000092Read PortINPUTS
0x0001Button 1Active Low
0x0002Button 2Active Low
0x0004Button 3Active Low
0x0008Start 3Active Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0080Service 1Active Low
0x0100Button 1Active Low
0x0200Button 2Active Low
0x0400Button 3Active Low
0x0800Start 1Active Low
0x1000Button 1Active Low
0x2000Button 2Active Low
0x4000Button 3Active Low
0x8000Start 2Active Low
0x810000-0x8100034Writecontrol2_w (// bank switch for K056832 character ROM test)
0x820000-0x8200012Write NOP(// lamps (see lamp test in service menu))
0x830000-0x83003F64Device Writek056832, k056832_device, word_w
0x840000-0x8400078Device Writek056832, k056832_device, b_word_w (// VSCCS)
0x850000-0x85001F32Device Writek054338, k054338_device, word_w (// CLTC)
0x870000-0x8700FF256Device Writek055555, k055555_device, K055555_word_w (// PCU2)
0x880000-0x8800034Device Read/Write 8-bitymz, ymz280b_device, read, write, 0xff00
0xA00000-0xA01FFF8192Device Read/Writek056832, k056832_device, ram_word_r, ram_word_w (// Graphic planes)
0xB00000-0xB03FFF16384RAM Device Write, Sharedpalette, palette_device, write, palette
0xB04000-0xB047FF2048Readbishi_mirror_r (// bug in the ram/rom test?)
0xC00000-0xC01FFF8192Readbishi_K056832_rom_r
 

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-0x7FFFF524288575jaa01.2fCRC(e1e9f7b2) (Fluke: 5AF1)
0x80000-0xFFFFF524288575jaa02.4fCRC(d228eb06) (Fluke: 2D79)
0x100000-0x17FFFF524288575jaa03.6fCRC(9ec0321f) (Fluke: 56BE)
0x180000-0x1FFFFF524288575jaa04.8fCRC(0120967f) (Fluke: A12C)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3