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:gx_base_memmap
Address RangeLengthFunctionDescription
0x0000-0x1FFFF131072ROM(// BIOS ROM)
0x200000-0x3FFFFF2097152ROM(// main program ROM)
0x400000-0x7FFFFF4194304ROM(// data ROM)
0xC00000-0xC1FFFF131072RAM, Sharedworkram
0xD00000-0xD01FFF8192Device Readk056832, k056832_device, k_5bpp_rom_long_r
0xD20000-0xD20FFF4096Device Read/Write 16-bitk055673, k055673_device, k053247_word_r, k053247_word_w, 0xffffffff
0xD21000-0xD21FFF4096RAM(// second bank of sprite RAM, accessed thru ESC)
0xD22000-0xD23FFF8192RAM(// extra bank checked at least by sexyparo, pending further investigation.)
0xD40000-0xD4003F64Device Writek056832, k056832_device, long_w
0xD44000-0xD4400F16Writekonamigx_tilebank_w
0xD48000-0xD480078Device Write 16-bitk055673, k055673_device, k053246_word_w, 0xffffffff
0xD4A000-0xD4A00F16Device Read 16-bitk055673, k055673_device, k055673_rom_word_r, 0xffffffff
0xD4A010-0xD4A01F16Device Write 16-bitk055673, k055673_device, k055673_reg_word_w, 0xffffffff
0xD4C000-0xD4C01F32Device Read/Write 8-bitk053252, k053252_device, read, write, 0xff00ff00
0xD4E000-0xD4E01F32Write NOP(// left-over for "secondary" CCU, apparently (used by type 3/4 for slave screen?))
0xD50000-0xD500FF256Device Writek055555, k055555_device, K055555_long_w
0xD52000-0xD5201F32Device Read/Write 8-bitk056800, k056800_device, host_r, host_w, 0xff00ff00
0xD56000-0xD560034Writeeeprom_w
0xD58000-0xD580034Writecontrol_w
0xD5A000-0xD5A0034Read PortSYSTEM_DSW
0xD5C000-0xD5C0034Read PortINPUTS
0xD5E000-0xD5E0034Read PortSERVICE
0xD80000-0xD8001F32Device Writek054338, k054338_device, long_w
0xDA0000-0xDA1FFF8192Device Read/Writek056832, k056832_device, ram_long_r, ram_long_w
0xDA2000-0xDA3FFF8192Device Read/Writek056832, k056832_device, ram_long_r, ram_long_w
Memory Area:gx_type2_map
Address RangeLengthFunctionDescription
0xCC0000-0xCC00034Writeesc_w
0xD90000-0xD97FFF32768RAM Device Write, Sharedpalette, palette_device, write, palette
Memory Area:gxsndmap
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM
0x100000-0x10FFFF65536RAM
0x200000-0x2004FF1280Device Read/Write 8-bitk054539_1, k054539_device, read, write, 0xff00
0x200000-0x2004FF1280Device Read/Write 8-bitk054539_2, k054539_device, read, write, 0x00ff
0x300000-0x3000012Read/Writetms57002_data_word_r, tms57002_data_word_w
0x400000-0x40001F32Device Read/Write 8-bitk056800, k056800_device, sound_r, sound_w, 0x00ff
0x500000-0x5000012Read/Writetms57002_status_word_r, tms57002_control_word_w
0x580000-0x5800012Write NOP(// 'NRES' - D2: K056602 /RESET)
 

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:shared
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFFF4194304705a22.9gCRC(1a9246f6) (Fluke: E119)
0x0000-0x3FFFFF4194304705a22.9gCRC(1a9246f6) (Fluke: E119)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3