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-0x01FF512RAM
0x3000-0x30FF256Write Only, Sharedalpharam
0x4000-0x400F16Write Only, Sharedspriteram
0x5400-0x54034Device Read/Writepia0, pia6821_device, read, write
0x5800-0x58034Device Read/Writepia1, pia6821_device, read, write
0xA0001Readcarpolo_ball_screen_collision_cause_r
0xA0011Readcarpolo_car_ball_collision_x_r
0xA0021Readcarpolo_car_ball_collision_y_r
0xA0031Readcarpolo_car_car_collision_cause_r
0xA0041Readcarpolo_car_border_collision_cause_r
0xA0051Readcarpolo_car_ball_collision_cause_r
0xA0061Readcarpolo_car_goal_collision_cause_r
0xA0071Read PortIN1
0x00000.23 (Longest)Active High
0x00fc0.24Active High
0x00f80.24Active High
0x00f40.25Active High
0x00f00.25Active High
0x00ec0.25Active High
0x00e80.26Active High
0x00e40.26Active High
0x00e00.27Active High
0x00dc0.27Active High
0x00d80.28Active High
0x00d40.28Active High
0x00d00.29Active High
0x00cc0.29Active High
0x00c80.30Active High
0x00c40.31Active High
0x00c00.31Active High
0x00bc0.32Active High
0x00b80.33Active High
0x00b40.33Active High
0x00b00.34Active High
0x00ac0.35Active High
0x00a80.36Active High
0x00a40.37Active High
0x00a00.38Active High
0x009c0.38Active High
0x00980.39Active High
0x00940.41Active High
0x00900.42Active High
0x008c0.44Active High
0x00840.46Active High
0x00800.47Active High
0x007c0.48Active High
0x00780.50Active High
0x00740.52Active High
0x00700.54Active High
0x006c0.56Active High
0x00680.58Active High
0x00640.60Active High
0x00600.63Active High
0x005c0.65Active High
0x00580.68Active High
0x00540.71Active High
0x00500.75Active High
0x004c0.79Active High
0x00480.83Active High
0x00440.88Active High
0x00400.94Active High
0x003c1.00Active High
0x00381.07Active High
0x00341.15Active High
0x00301.25Active High
0x002c1.36Active High
0x00281.50Active High
0x00241.67Active High
0x00201.88Active High
0x001c2.14Active High
0x00182.50Active High
0x00143.00Active High
0x00103.75Active High
0x000c5.00Active High
0x00087.50Active High
0x000415.00 (Shortest)Active High
0xB0001Writecarpolo_ball_screen_interrupt_clear_w
0xB0011Writecarpolo_timer_interrupt_clear_w
0xB0031Writecarpolo_car_car_interrupt_clear_w
0xB0041Writecarpolo_car_border_interrupt_clear_w
0xB0051Writecarpolo_car_ball_interrupt_clear_w
0xB0061Writecarpolo_car_goal_interrupt_clear_w
0xC0001Readcarpolo_interrupt_cause_r
0xF000-0xFFFF4096ROM
 

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-0x00FF2561024.10wCRC(eedacc7e) (Fluke: BFED)
0x0100-0x01FF2561023.10vCRC(45df6c74) (Fluke: CBFF)
0x0200-0x02FF2561022.10uCRC(00868768) (Fluke: DBBB)
0x0300-0x03FF2561021.10tCRC(a508af9c) (Fluke: D158)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF2561020.6vCRC(5e89fbcd) (Fluke: DA4A)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0x01FF5122513.4lBAD_DUMP CRC(f80d8889),MIA - stolen from Night Driver (Fluke: 1D54)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0xF000-0xF1FF5124000.6cCRC(9d2e75a5) (Fluke: 593A)
0xF200-0xF3FF5124001.6dCRC(69fb3768) (Fluke: 8E5D)
0xF400-0xF5FF5124002.6hCRC(5db179c7) (Fluke: C05B)
0xF600-0xF7FF5124003.6kCRC(0f992f09) (Fluke: 50EE)
0xF800-0xF9FF5124004.6eCRC(be731610) (Fluke: 6F22)
0xFA00-0xFBFF5124005.6fCRC(7332f84f) (Fluke: A16D)
0xFC00-0xFDFF5124006.6lCRC(8479c350) (Fluke: 0614)
0xFE00-0xFFFF5124007a.6nCRC(c6a619de) (Fluke: 9746)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x001F32328.5uCRC(f295e0fc),color PROM (Fluke: 2E9D)
0x0020-0x003F32325.6tCRC(b8b44022),horizontal timing (Fluke: C132)
0x0040-0x005F32326.6wCRC(628ae3d1),vertical timing (Fluke: FB4A)
Memory Area:user1
Address RangeLengthLabel/LocationDescription
0x0000-0x001F32327.10sCRC(e047d24d),sprite image map (Fluke: 2485)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3