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-0x3FFFFF4194304Read/Writemidtunit_vram_r, midtunit_vram_w
0x1000000-0x13FFFFF4194304RAM
0x1400000-0x141FFFF131072Read/Write, Sharedmidtunit_cmos_r, midtunit_cmos_w, nvram
0x1480000-0x14FFFFF524288Writemidtunit_cmos_enable_w
0x1600000-0x160000F16Read PortIN0
0x0001Joystick UpActive Low
0x0002Joystick DownActive Low
0x0004Joystick LeftActive Low
0x0008Joystick RightActive Low
0x0010P1 Shoot / BlockActive Low
0x0020P1 Pass / StealActive Low
0x0040P1 TurboActive Low
0x0080UnusedActive Low
0x0100Joystick UpActive Low
0x0200Joystick DownActive Low
0x0400Joystick LeftActive Low
0x0800Joystick RightActive Low
0x1000P2 Shoot / BlockActive Low
0x2000P2 Pass / StealActive Low
0x4000P2 TurboActive Low
0x8000UnusedActive Low
0x1600010-0x160001F16Read PortIN1
0x0001Coin 1Active Low
0x0002Coin 2Active Low
0x0004Start 1Active Low
0x0008TiltActive Low
0x0020Start 2Active Low
0x0040Service 1Active Low
0x0080Coin 3Active Low
0x0100Coin 4Active Low
0x0200Start 3Active Low
0x0400Start 4Active Low
0x0800Volume DownActive Low
0x1000Volume UpActive Low
0xe000UnusedActive Low
0x1600020-0x160002F16Read PortIN2
0x0001Joystick UpActive Low
0x0002Joystick DownActive Low
0x0004Joystick LeftActive Low
0x0008Joystick RightActive Low
0x0010P3 Shoot / BlockActive Low
0x0020P3 Pass / StealActive Low
0x0040P3 TurboActive Low
0x0080UnusedActive Low
0x0100Joystick UpActive Low
0x0200Joystick DownActive Low
0x0400Joystick LeftActive Low
0x0800Joystick RightActive Low
0x1000P4 Shoot / BlockActive Low
0x2000P4 Pass / StealActive Low
0x4000P4 TurboActive Low
0x8000UnusedActive Low
0x1600030-0x160003F16Read PortDSW
0x0001OffActive High
0x0000OnActive High
0x0000OffActive High
0x0002OnActive High
0x0004OffActive High
0x0000OnActive High
0x0008OffActive High
0x0000OnActive High
0x0010OffActive High
0x0000OnActive High
0x0000SkipActive High
0x0020ShowActive High
0x0000InstalledActive High
0x0040Not PresentActive High
0x00002Active High
0x00804Active High
0x03001 Counter, 1 count/coinActive High
0x02001 Counter, TotalizingActive High
0x01002 Counters, 1 count/coinActive High
0x00001 Counter, 1 count/coinActive High
0x0c00USAActive High
0x0800FrenchActive High
0x0400GermanActive High
0x0000UnusedActive High
0x70001Active High
0x30002Active High
0x50003Active High
0x10004Active High
0x6000ECAActive High
0x4000UnusedActive High
0x2000UnusedActive High
0x0000Free_PlayActive High
0x8000DipswitchActive High
0x0000CMOSActive High
0x1800000-0x187FFFF524288RAM Device Write, Sharedpalette, palette_device, write, palette
0x1A80000-0x1A800FF256Read/Writemidtunit_dma_r, midtunit_dma_w
0x1B00000-0x1B0001F32Writemidtunit_control_w
0x1D00000-0x1D0001F32Readmidtunit_sound_state_r
0x1D01020-0x1D0103F32Read/Writemidtunit_sound_r, midtunit_sound_w
0x1D81060-0x1D8107F32Device Writewatchdog, watchdog_timer_device, reset16_w
0x1F00000-0x1F0001F32Writemidtunit_control_w
0x2000000-0x7FFFFFF100663296Read, Sharedmidtunit_gfxrom_r, gfxrom
0x1F800000-0x1FFFFFFF8388608ROM, Regionmaincpu, 0 (/* mirror used by MK */)
0xC0000000-0xC00001FF512Device Read/Writemaincpu, tms34010_device, io_register_r, io_register_w
0xFF800000-0xFFFFFFFF8388608ROM, Regionmaincpu, 0
 

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:adpcm:cpu
Address RangeLengthLabel/LocationDescription
0x10000-0x2FFFF131072l2_nba_jam_u3_sound_rom.u3CRC(3a3ea480) (Fluke: B9E9)
0x10000-0x2FFFF131072l2_nba_jam_u3_sound_rom.u3CRC(3a3ea480) (Fluke: B9E9)
0x10000-0x2FFFF131072l2_nba_jam_u3_sound_rom.u3CRC(3a3ea480) (Fluke: B9E9)
Memory Area:adpcm:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288nbau12.u12CRC(b94847f1) (Fluke: 9CA5)
0x0000-0x7FFFF524288nbau12.u12CRC(b94847f1) (Fluke: 9CA5)
0x0000-0x7FFFF524288nbau12.u12CRC(b94847f1) (Fluke: 9CA5)
0x80000-0xFFFFF524288nbau13.u13CRC(b6fe24bd) (Fluke: B7D9)
0x80000-0xFFFFF524288nbau13.u13CRC(b6fe24bd) (Fluke: B7D9)
0x80000-0xFFFFF524288nbau13.u13CRC(b6fe24bd) (Fluke: B7D9)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3