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:rollrace_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0x8000-0x9FFF8192ROM(/* only rollace2 */)
0xC000-0xCFFF4096RAM
0xD8061Read NOP(/* looks like a watchdog, bit4 checked*/)
0xD9001Read/Writefake_d800_r,fake_d800_w (/* protection ??*/)
0xE000-0xE3FF1024RAM Write, Sharedvram_w, videoram
0xE400-0xE47F128RAM Write, Sharedcram_w, colorram
0xE8001Device Writesoundlatch, generic_latch_8_device, write
0xEC00-0xEC0F16Read/Write NOP(/* Analog sound effects ?? ec00 sound enable ?*/)
0xF000-0xF0FF256RAM, Sharedspriteram
0xF4001Writebackgroundcolor_w
0xF8001Read PortP1
0xF8011Read Port, WriteP2, bkgpen_w
0xF8021Read Port, WriteSYSTEM, backgroundpage_w
0xF8031Writeflipy_w
0xF8041Read PortDSW1
0xF8051Read PortDSW2
0xFC001Writeflipx_w
0xFC011Writenmi_mask_w
0xFC02-0xFC032Writecoin_w
0xFC04-0xFC052Writecharbank_w
0xFC061Writespritebank_w
Memory Area:rollrace_sound_map
Address RangeLengthFunctionDescription
0x0000-0x0FFF4096ROM
0x2000-0x2FFF4096RAM
0x30001Device Read, Writesoundlatch, generic_latch_8_device, read, sound_nmi_mask_w
0x4000-0x40012Device Writeay1, ay8910_device, address_data_w
0x5000-0x50012Device Writeay2, ay8910_device, address_data_w
0x6000-0x60012Device Writeay3, ay8910_device, address_data_w
 

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-0x0FFF40968.6fCRC(6ec3c545) (Fluke: 4FF0)
0x0000-0x0FFF40968.6fCRC(6ec3c545) (Fluke: 4FF0)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192w3.7mCRC(f9970aae) (Fluke: 2FFA)
0x2000-0x3FFF8192w2.8mCRC(80573091) (Fluke: F4D5)
0x4000-0x5FFF8192w1.9mCRC(b37effd8) (Fluke: 0F23)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192w1.8kCRC(c0bd3cf3) (Fluke: AA0A)
0x2000-0x3FFF8192w2.8hCRC(c1900a75) (Fluke: D0F6)
0x4000-0x5FFF8192w3.8fCRC(16ceced6) (Fluke: 3AB4)
0x6000-0x7FFF8192w4.8dCRC(ae826a96) (Fluke: 6451)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF256tbp24s10.7uCRC(9d199d33) (Fluke: 371A)
0x0000-0x00FF256tbp24s10.7uCRC(9d199d33) (Fluke: 371A)
0x0100-0x01FF256tbp24s10.7tCRC(c0426582) (Fluke: D8E9)
0x0100-0x01FF256tbp24s10.7tCRC(c0426582) (Fluke: D8E9)
0x0200-0x02FF256tbp24s10.6tCRC(c096e05c) (Fluke: E248)
0x0200-0x02FF256tbp24s10.6tCRC(c096e05c) (Fluke: E248)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3