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:tank8_cpu_map
Address RangeLengthFunctionDescription
0x0000-0x00FF256RAM
0x0400-0x17FF5120ROM
0x1800-0x1BFF1024Write, Sharedvideo_ram_w, video_ram
0x1C00-0x1C0F16Write Only, Sharedpos_h_ram
0x1C001Readcollision_r
0x1C011Read PortP1
0x0001Coin 1Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C021Read PortP2
0x0001Coin 2Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C031Read PortP3
0x0001Coin 3Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C041Read PortP4
0x0001Coin 4Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C051Read PortP5
0x0001Coin 5Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C061Read PortP6
0x0001Coin 6Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C071Read PortP7
0x0001Coin 7Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C081Read PortP8
0x0001Coin 8Active Low
0x0002Joystickleft UpActive Low
0x0004Joystickleft DownActive Low
0x0008Joystickright UpActive Low
0x0010Joystickright DownActive Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080Button 1Active Low
0x1C091Read PortDSW1
0x000f60 secondsActive High
0x000770 secondsActive High
0x000b80 secondsActive High
0x000390 secondsActive High
0x000d100 secondsActive High
0x0005110 secondsActive High
0x0009120 secondsActive High
0x0001130 secondsActive High
0x000e140 secondsActive High
0x0006150 secondsActive High
0x000a160 secondsActive High
0x0002170 secondsActive High
0x000c180 secondsActive High
0x0004190 secondsActive High
0x0008200 secondsActive High
0x0000210 secondsActive High
0x00f0UnusedActive Low
0x1C0A1Read PortDSW2
0x0001OffActive High
0x0000OnActive High
0x0002TeamActive Low
0x0004Remote StartActive Low
0x0008Remote TeamActive Low
0x0010Bill 1Active Low
0x0020UnusedActive Low
0x0040UnusedActive Low
0x0080UnusedActive Low
0x1C0B1Read PortRC
0x0001RC 1Active Low
0x0002RC 2Active Low
0x0004RC 3Active Low
0x0008RC 4Active Low
0x0010RC 5Active Low
0x0020RC 6Active Low
0x0040RC 7Active Low
0x0080RC 8Active Low
0x1C0F1Read PortVBLANK
0x0080CustomActive Low
0x1C10-0x1C1F16Write Only, Sharedpos_v_ram
0x1C20-0x1C2F16Write Only, Sharedpos_d_ram
0x1C30-0x1C378Writelockout_w
0x1D001Writeint_reset_w
0x1D011Writecrash_w
0x1D021Writeexplosion_w
0x1D031Writebugle_w
0x1D041Writebug_w
0x1D051Write Only, Sharedteam
0x1D061Writeattract_w
0x1E00-0x1E078Writemotor_w
0xF800-0xFFFF2048ROM
 

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:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x01FF5125075.n6CRC(2d6519b3) (Fluke: A0E3)
0x0000-0x01FF5125075.n6CRC(2d6519b3) (Fluke: A0E3)
0x0000-0x01FF5125075.n6CRC(2d6519b3) (Fluke: A0E3)
0x0000-0x01FF5125075.n6CRC(2d6519b3) (Fluke: A0E3)
0x0000-0x01FF5125075.n6CRC(2d6519b3) (Fluke: A0E3)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF2565079.h5CRC(5c32d471) (Fluke: 9EAC)
0x0000-0x00FF2565079.h5CRC(5c32d471) (Fluke: 9EAC)
0x0000-0x00FF2565079.h5CRC(5c32d471) (Fluke: 9EAC)
0x0000-0x00FF2565079.h5CRC(5c32d471) (Fluke: 9EAC)
0x0000-0x00FF2565079.h5CRC(5c32d471) (Fluke: 9EAC)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF2565078.j5CRC(ab083245) (Fluke: 595E)
0x0000-0x00FF2565078.j5CRC(ab083245) (Fluke: 595E)
0x0000-0x00FF2565078.j5CRC(ab083245) (Fluke: 595E)
0x0000-0x00FF2565078.j5CRC(ab083245) (Fluke: 595E)
0x0000-0x00FF2565078.j5CRC(ab083245) (Fluke: 595E)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x0400-0x0BFF2048b05475.c1CRC(62a00e75) (Fluke: E4B0)
0x0C00-0x13FF2048a05072.e1CRC(d907b116) (Fluke: CB41)
0x0C00-0x13FF2048a05072.e1CRC(d907b116) (Fluke: CB41)
0x0C00-0x13FF2048a05072.e1CRC(d907b116) (Fluke: CB41)
0x1400-0x15FF512b05476.f1CRC(98754edd) (Fluke: B1D9)
0x1600-0x17FF512b05477.j1CRC(5087223b) (Fluke: D61C)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3