Memory Area:plds

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-0x3FFFFF4194304RAM
0x20000000-0x200000FF256Write Only, Sharedsprite_scale
0x20000000-0x2000007F128Read PortP1
0x0001Joystick UpActive Low
0x0002Joystick RightActive Low
0x0004Joystick DownActive Low
0x0008Joystick LeftActive Low
0x0010Button 1Active Low
0x0020Button 2Active Low
0x0040Coin 1Active Low
0x0080Start 1Active Low
0xff00UnusedActive Low
0x20000080-0x200000FF128Read PortP2
0x0001Joystick UpActive Low
0x0002Joystick RightActive Low
0x0004Joystick DownActive Low
0x0008Joystick LeftActive Low
0x0010Button 1Active Low
0x0020Button 2Active Low
0x0040Coin 2Active Low
0x0080Start 2Active Low
0xff00UnusedActive Low
0x20000100-0x2000017F128Write Only, Sharedsprite_control
0x20000100-0x2000017F128Read PortP3
0x0001Joystick UpActive Low
0x0002Joystick RightActive Low
0x0004Joystick DownActive Low
0x0008Joystick LeftActive Low
0x0010Button 1Active Low
0x0020Button 2Active Low
0x0040Coin 3Active Low
0x0080Start 3Active Low
0xff00UnusedActive Low
0x20000180-0x200001FF128Read PortUNK
0xffffUnknownActive Low
0x20000180-0x200001FF128Writedisplay_control_w
0x20000200-0x2000027F128Read PortSPECIAL
0x0001SpecialActive High
0x0080SpecialActive High
0xff7cUnknownActive Low
0x20000200-0x2000027F128Writescroll0_w
0x20000280-0x200002FF128Writescroll1_w
0x20000280-0x200002FF128Read PortSW1
0x0001Demo_SoundsActive High
0x0001OffActive High
0x0000OnActive High
0x0002StereoActive High
0x0002OffActive High
0x0000OnActive High
0x0004OffActive High
0x0000OnActive High
0x0008OffActive High
0x0000OnActive High
0x0010Free_PlayActive High
0x0010OffActive High
0x0000OnActive High
0x0020OffActive High
0x0000OnActive High
0x0040OffActive High
0x0000OnActive High
0xff00UnusedActive Low
0x20000300-0x2000037F128Read/Writepaletteram_r, paletteram_w
0x20000380-0x200003FF128Read/Writemain_sound_r, main_sound_w
0x20000400-0x2000047F128Writemisc_control_w
0x40000000-0x4000000F16Write NOP(/* watchdog? */)
0x60000000-0x6003FFFF262144RAM, Sharednvram
0xA0000000-0xA03FFFFF4194304Read/Write, Sharedvram_fg_display_r, vram_fg_display_w, vram_fg0
0xA4000000-0xA43FFFFF4194304Read/Write, Sharedvram_fg_draw_r, vram_fg_draw_w, vram_fg1
0xA8000000-0xA87FFFFF8388608RAM, Sharedvram_fg_data
0xA8800000-0xA8FFFFFF8388608Write NOP
0xB0000000-0xB03FFFFF4194304Read/Write, Sharedvram_bg0_r, vram_bg0_w, vram_bg0
0xB4000000-0xB43FFFFF4194304Read/Write, Sharedvram_bg1_r, vram_bg1_w, vram_bg1
0xC0000000-0xC00003FF1024Device Read/Writemaincpu, tms34020_device, io_register_r, io_register_w
0xFC000000-0xFFFFFFFF67108864ROM, Regionuser1, 0
Memory Area:sound_io_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768Writebsmt2000_port_w
0x80001Read/Writesound_data_r, sound_data_w
0x80021Writesound_int_state_w
0x80041Readsound_data_ready_r
0x80051Readsound_ready_to_send_r
0x80061Readbsmt_ready_r
Memory Area:sound_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0x8000-0xFFFF32768RAM
 

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.   
0x0000-0x1FFFFF2097152btc0-s.u109CRC(d9612ddb) (Fluke: 6635)
0x0000-0x7FFF32768bt.u102CRC(a90b911a) (Fluke: 0367)
Address RangeLengthLabel/LocationDescription
0x0000-0x0156343u11.binCRC(7c6beb96),GAL20V8A-15LP Located at U11. (Fluke: 0C21)
0x0000-0x0156343u144.binCRC(8597017f),GAL20V8A-15LP Located at U144. (Fluke: 7023)
0x0000-0x0156343u57.binCRC(be355a56),GAL20V8A-15LP Located at U57. (Fluke: 7CD8)
0x0000-0x0156343u90.binCRC(a0d0c3f1),GAL20V8A-15LP Located at U90. (Fluke: 4C93)
0x0000-0x0156343u10.binCRC(b1144178),GAL20V8A-15LP Located at U10. (Fluke: 8561)
0x0000-0x0156343u58.binCRC(41ed339c),GAL20V8A-15LP Located at U58. (Fluke: 19EC)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3