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:granny_map
Address RangeLengthFunctionDescription
0x0000-0x00012Read/Writesound_data_r,sound_data_w
0x00021Device Read/Writecrtc, tms9928a_device, vram_read, vram_write
0x00031Device Read/Writecrtc, tms9928a_device, register_read, register_write
0x00041Device Read/Writecrtc2, tms9928a_device, vram_read, vram_write
0x00051Device Read/Writecrtc2, tms9928a_device, register_read, register_write
0x0006-0x00072Writegranny_crtc_w (// can write to both at once)
0x0008-0x000B4Device Read/Writepia_u7, pia6821_device, read, write
0x2000-0x27FF2048RAM
0x28011Read NOP(// The '9' test reads this location constantly and throws away the result)
0x4000-0xFFFF49152ROM
Memory Area:main_map
Address RangeLengthFunctionDescription
0x0000-0x007F128RAM(// 128x8 in MC6810 U7 MPU)
0x0088-0x008B4Device Read/Writepia_u10, pia6821_device, read, write (// PIA U10 MPU)
0x0090-0x00934Device Read/Writepia_u11, pia6821_device, read, write (// PIA U11 MPU)
0x0200-0x03FF512RAM, Sharednvram (// 256x4 in 5101L U8 MPU, battery backed (D4-7 are data, A4-8 are address))
0x1000-0x17FF2048ROM, Regionroms, 0x0000
0x1800-0x1FFF2048ROM, Regionroms, 0x1000
0x5000-0x57FF2048ROM, Regionroms, 0x0800
0x5800-0x5FFF2048ROM, Regionroms, 0x1800
0x7000-0x7FFF4096ROM, Regionroms, 0x1000
Memory Area:sound_map
Address RangeLengthFunctionDescription
0xC000-0xFFFF16384ROM
Memory Area:sound_portmap
Address RangeLengthFunctionDescription
0x00001Device Writedac, dac_byte_interface, write (// P10-P17)
0x00001Read/Writem6803_port2_r, m6803_port2_w (// P20-P24 sound command in)
Memory Area:video_map
Address RangeLengthFunctionDescription
0x0000-0x1FFF8192Read/Writesound_data_r,sound_data_w
0x2000-0x20034Mirror, Device Read/Write0x0ffc, pia_u7, pia6821_device, read, write (// PIA U7 Vidiot)
0x40001Mirror, Device Read/Write0x0ffe, crtc, tms9928a_device, vram_read, vram_write
0x40011Mirror, Device Read/Write0x0ffe, crtc, tms9928a_device, register_read, register_write
0x6000-0x63FF1024Mirror, RAM0x1c00,
0x8000-0xFFFF32768ROM
 

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
0xE000-0xFFFF8192cs_u3.764CRC(0a39a51d)
Memory Area:roms
Address RangeLengthLabel/LocationDescription
0x0000-0x0FFF4096cpu_u2.532CRC(d45bb956)
0x1000-0x1FFF4096cpu_u6.532CRC(306aa673)
Memory Area:videocpu
Address RangeLengthLabel/LocationDescription
0x4000-0x5FFF8192vid_u4.764CRC(3a3d4c6b)
0x6000-0x7FFF8192vid_u5.764CRC(78bcb0fb)
0x8000-0x9FFF8192vid_u6.764CRC(8d8220a6)
0xA000-0xBFFF8192vid_u7.764CRC(aa71cf29)
0xC000-0xDFFF8192vid_u8.764CRC(a442bc01)
0xE000-0xFFFF8192vid_u9.764CRC(6b67a1f7)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3