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:roundup5_68000_map
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x80000-0x83FFF16384RAM, Shared68k_ram
0x90000-0x93FFF16384RAM, Sharedspriteram
0x9A000-0x9A1FF512Write, Sharedtatsumi_sprite_control_w, sprite_ctlram
0xA0000-0xA0FFF4096RAM, Sharedroundup_r_ram (// Road control data)
0xB0000-0xB0FFF4096RAM, Sharedroundup_p_ram (// Road pixel data)
0xC0000-0xC0FFF4096RAM, Sharedroundup_l_ram (// Road colour data)
0xD0002-0xD00032Write, Sharedroundup5_d0000_w, ru5_d0000_ram
0xE0000-0xE00012Write, Sharedroundup5_e0000_w, ru5_e0000_ram
Memory Area:roundup5_v30_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768RAM
0x8000-0xBFFF16384RAM Write, Sharedroundup5_text_w, videoram
0xC000-0xC0034Writeroundup5_crt_w
0xD000-0xD0012Read PortDSW
0x0003Game_TimeActive High
0x0003ShortestActive High
0x0002ShortActive High
0x0000MediumActive High
0x0001LongActive High
0x000cDifficultyActive High
0x0004EasyActive High
0x0000MediumActive High
0x0008HardActive High
0x000cHardestActive High
0x0010Demo_SoundsActive High
0x0010OffActive High
0x0000OnActive High
0x0020LanguageActive High
0x0020JapaneseActive High
0x0000EnglishActive High
0x0040OffActive High
0x0000OnActive High
0x0000A (Light)Active High
0x0080B (Vibration)Active High
0x0700Coin_AActive High
0x06006C_1CActive High
0x05005C_1CActive High
0x04004C_1CActive High
0x03003C_1CActive High
0x02002C_1CActive High
0x00001C_1CActive High
0x01001C_2CActive High
0x0700Free_PlayActive High
0x3800Coin_BActive High
0x00001C_1CActive High
0x08001C_2CActive High
0x10001C_3CActive High
0x18001C_4CActive High
0x20001C_5CActive High
0x28001C_6CActive High
0x30001C_7CActive High
0x3800Free_PlayActive High
0x4000UnknownActive High
0x4000OffActive High
0x0000OnActive High
0x8000OffActive High
0x0000OnActive High
0xD400-0xD40F16Write Only, Sharedru5_unknown0
0xD800-0xD8012Write Only, Sharedru5_unknown1 (// VRAM2 X scroll (todo))
0xDC00-0xDC012Write Only, Sharedru5_unknown2 (// VRAM2 Y scroll (todo))
0xE000-0xE0012Writeroundup5_control_w
0xF000-0xFFFF4096Device Read/Write 8-bit, Sharedpalette, palette_device, read, write, 0x00ff, palette
0x10000-0x1FFFF65536Read/Writeroundup_v30_z80_r, roundup_v30_z80_w
0x20000-0x2FFFF65536Read/Writetatsumi_v30_68000_r, tatsumi_v30_68000_w
0x30000-0x3FFFF65536Read/Writeroundup5_vram_r, roundup5_vram_w
0x80000-0xFFFFF524288ROM
Memory Area:roundup5_z80_map
Address RangeLengthFunctionDescription
0x0000-0xDFFF57344ROM
0xE000-0xFFEF8176RAM
0xFFF0-0xFFF12Read, Device Writetatsumi_hack_ym2151_r, ymsnd, ym2151_device, write
0xFFF41Read, Device Writetatsumi_hack_oki_r, oki, okim6295_device, write
0xFFF81Read PortIN0
0x0001AcceleratorActive Low
0x0002UnknownActive Low
0x0004BrakeActive Low
0x0008ShiftActive Low
0x0010TurboActive Low
0x0020Start 1Active Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0xFFF91Read PortIN1
0x0002Coin 1Active Low
0x0004Coin 2Active Low
0x0008Service 1Active Low
0x0010Free_PlayActive Low
0x0020Extra 2Active Low
0x0040Extra 3Active Low
0x0080Extra 4Active Low
0xFFF91Write NOP(//irq ack?)
0xFFFA1Write NOP(//irq ack?)
0xFFFC1Read PortSTICKX
0x00ffAd Stick XActive High
 

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:audiocpu
Address RangeLengthLabel/LocationDescription
0x0000-0xFFFF65536ru-28dCRC(df36c6c5) (Fluke: 509A)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFF131072ru-17bCRC(82391b47) (Fluke: D5CE)
0x20000-0x2FFFF65536ru-16bCRC(374fe170) (Fluke: E4A8)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3