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
0x200000-0x20FFFF65536RAM
0x300000-0x30FFFF65536Writemain_video_write
0x400000-0x43FFFF262144RAM, Sharedvid_0_ram (/* First i860 shared RAM */)
0x440000-0x4400034RAM, Sharedshare6 (/* M0->P0 i860 #1 com 1 */)
0x480000-0x4800034RAM, Sharedshare7 (/* M0<-P0 i860 #1 com 2 */)
0x4C0000-0x4C00034Writewiggle_i860p0_pins_w (/* i860 #1 stop/start/reset */)
0x500000-0x53FFFF262144RAM, Sharedvid_1_ram (/* Second i860 shared RAM */)
0x540000-0x5400034RAM, Sharedshare8 (/* M0->P1 i860 #2 com 1 */)
0x580000-0x5800034RAM, Sharedshare9 (/* M0<-P1 i860 #2 com 2 */)
0x5C0000-0x5C00034Writewiggle_i860p1_pins_w (/* i860 #2 stop/start/reset */)
0x600000-0x6000012Readcontrol_1_r (/* IN0 port */)
0x600004-0x6000052RAM, Sharedshare5 (/* M0<-M1 */)
0x600008-0x6000092Readcontrol_2_r (/* IN1 port */)
0x60000C-0x60000D2Writecrtc_w
0x600010-0x6000112RAM, Sharedfb_control
0x60001C-0x60001D2Read/Write NOP
0x700000-0x7007FF2048RAM, Sharednvram
0x701000-0x7010012Readmain_irqiack_r
0x702000-0x7020012Readcontrol_3_r
0x705000-0x7050012RAM, Sharedshare4 (/* M1->M0 */)
0x706000-0x70601F32Device Read/Write 8-bittlc34076, tlc34076_device, read, write, 0x00ff
Memory Area:sound_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM
0x80000-0x8FFFF65536RAM
0xC0000-0xC00012Writevcombat_dac_w
0x140000-0x1400012Readsound_resetmain_r (/* Ping M0's reset line */)
0x180000-0x1800012RAM, Sharedshare4 (/* M1<-M0 */)
0x1C0000-0x1C00012RAM, Sharedshare5 (/* M1->M0 */)
0x200000-0x37FFFF1572864ROM, Regionsamples, 0
Memory Area:vid_0_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFF131072RAM Writev0_fb_w (/* Shared framebuffer - half of the bits lost to 32-bit bus */)
0x20000000-0x200000078RAM, Sharedshare6 (/* M0<-P0 com 1 (0x440000 in 68k-land) */)
0x40000000-0x401FFFFF2097152ROM, Regiongfx, 0
0x80000000-0x800000078RAM, Sharedshare7 (/* M0->P0 com 2 (0x480000 in 68k-land) */)
0xC0000000-0xC0000FFF4096Read/Write NOP(/* Dummy D$ flush page. */)
0xFFFC0000-0xFFFFFFFF262144RAM, Sharedvid_0_ram (/* Shared RAM with main */)
Memory Area:vid_1_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFF131072RAM Writev1_fb_w (/* Half of the bits lost to 32-bit bus */)
0x20000000-0x200000078RAM, Sharedshare8 (/* M0->P1 com 1 (0x540000 in 68k-land) */)
0x40000000-0x401FFFFF2097152ROM, Regiongfx, 0
0x80000000-0x800000078RAM, Sharedshare9 (/* M0<-P1 com 2 (0x580000 in 68k-land) */)
0xC0000000-0xC0000FFF4096Read/Write NOP(/* Dummy D$ flush page. */)
0xFFFC0000-0xFFFFFFFF262144RAM, Sharedvid_1_ram (/* Shared RAM with main */)
 

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:plds
Address RangeLengthLabel/LocationDescription
0x0000-0x01F0497pal1_w2.u51CRC(af497420) (Fluke: 319D)
0x0200-0x03F0497pal2_w2.u52CRC(4a6df05d) (Fluke: CE48)
Memory Area:user1
Address RangeLengthLabel/LocationDescription
0x0000-0x07FF2048ds1220y.b53CRC(b21cfe5f) (Fluke: 0FE4)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3