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:gorgon_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFFF4194304RAM, Sharedmainram
0x1000000-0x10000FF256Read/Writec435_r, c435_w
0x2000000-0x200000F16Read/Write 16-bitc417_r, c417_w, 0xffffffff
0x4400000-0x440FFFF65536RAM, Sharedshared_ram (// Communication RAM (C416))
0x4C3FF00-0x4C3FF0F16Write 16-bitmcuen_w, 0xffffffff
0x6080000-0x608000F16RAM, Sharedczattr
0x6080200-0x60803FF512RAM(// PCZ Convert RAM (C406) (should be banked))
0x6108000-0x61087FF2048RAM, Sharedgammaram (// Gamma RAM (C404))
0x6110000-0x613FFFF196608RAM Write, Sharedpaletteram_w, paletteram (// Palette RAM (C404))
0x6400000-0x641DFFF122880RAM Write, Sharedtextchar_w, charram (// Text CGRAM (C361))
0x641E000-0x641FFFF8192RAM Write, Sharedtextram_w, textram (// Text VRAM (C361))
0x6420000-0x642000F16Read/Write 16-bitc361_r, c361_w, 0xffffffff (// C361)
0x8000000-0x87FFFFF8388608ROM, Regiondata, 0 (// data ROMs)
0xC000000-0xC00FFFF65536RAM, Sharednvram (// Backup RAM)
0xD000000-0xD00000F16Read/Write 16-bitctl_r, ctl_w, 0xffffffff (// write for LEDs at d000000, watchdog at d000004)
0xE000000-0xE007FFF32768RAM(// C405 RAM - what is this?)
0xF000000-0xF0000034Read/Write 16-bitsub_comm_r, sub_comm_w, 0xffffffff (// not sure)
0xF200000-0xF203FFF16384RAM(// C422 RAM)
0xF300000-0xF30000F16Read/Write 16-bitc422_r, c422_w, 0xffffffff (// C422 registers)
0xFC00000-0xFFFFFFF4194304Write NOP, ROM, Regionuser1, 0
Memory Area:s23h8iomap
Address RangeLengthFunctionDescription
0x00001Read/Write NOP
0x00001Read/Writemcu_p8_r, mcu_p8_w
0x00001Read/Writemcu_pa_r, mcu_pa_w
0x00001Read/Writemcu_pb_r, mcu_pb_w
0x00001Read/Writemcu_p6_r, mcu_p6_w
Memory Area:s23h8rwmap
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x80000-0x8FFFF65536Read/Writesharedram_sub_r, sharedram_sub_w
0x280000-0x287FFF32768Device Read/Writec352, c352_device, read, write
0x300000-0x3000034Read/Write NOP(// seems to be more inputs, maybe false leftover code from System 12?)
0x300010-0x3000112Read/Write NOP
0x300020-0x3000212Writesub_interrupt_main_w
0x300030-0x3000312Write NOP(// timecrs2 writes this when writing to the sync shared ram location, motoxgo doesn't)
Memory Area:s23iobrdiomap
Address RangeLengthFunctionDescription
0x00001Read/Write NOP(// unknown - used on ASCA-5 only)
0x00001Read/Writeiob_p4_r, iob_p4_w
0x00001Read/Writeiob_p6_r, iob_p6_w
0x00001Readiob_analog_r
0x00001Read/Write NOP(// bit 2 = status LED to indicate transmitting packet to main)
Memory Area:s23iobrdmap
Address RangeLengthFunctionDescription
0x0000-0x1FFF8192ROM, Regioniocpu, 0
0x6000-0x60012Read PortIN01
0x0100Test ButtonActive Low
0x0200Service UpActive Low
0x0400Service DownActive Low
0x0800Service EnterActive Low
0x1000Start 1Active Low
0xe0ffUnknownActive Low
0x6002-0x60032Read PortIN23
0x0800Coin 1Active Low
0xf7ffUnknownActive Low
0x6004-0x60052Write NOP
0x6006-0x60072Read/Write NOP
0xC000-0xFFFF16384RAM
 

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:c352
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFFF8388608rd1wavel.2sCRC(bf52c08c) (Fluke: 119F)
0x0000-0x7FFFFF8388608rd1wavel.2sCRC(bf52c08c) (Fluke: 119F)
0x0000-0x7FFFFF8388608rd1wavel.2sCRC(bf52c08c) (Fluke: 119F)
0x800000-0xFFFFFF8388608rd1waveh.3sCRC(ef0136b5) (Fluke: DD7D)
0x800000-0xFFFFFF8388608rd1waveh.3sCRC(ef0136b5) (Fluke: DD7D)
0x800000-0xFFFFFF8388608rd1waveh.3sCRC(ef0136b5) (Fluke: DD7D)
Memory Area:dups
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFFF8388608rd1cgum.6fCRC(c50de2ef) (Fluke: 48C6)
0x0000-0x3FFFFF4194304rd1spruu.9tCRC(f20a9673) (Fluke: E9D9)
0x0000-0x7FFFFF8388608rd1cgll.8fCRC(b58b92ac) (Fluke: 6660)
0x0000-0x3FFFFF4194304rd1sprll.12pCRC(8d450259) (Fluke: 1FC1)
0x0000-0x3FFFFF4194304rd1spruu.9tCRC(f20a9673) (Fluke: E9D9)
0x0000-0x7FFFFF8388608rd1cgum.6fCRC(c50de2ef) (Fluke: 48C6)
0x0000-0x3FFFFF4194304rd1sprum.10tCRC(8e08b2c6) (Fluke: 948E)
0x0000-0x1FFFFF2097152rd1ccrl.11eCRC(b0ea2b32) (Fluke: 3701)
0x0000-0x7FFFFF8388608rd1cguu.5fCRC(611bab41) (Fluke: B166)
0x0000-0x7FFFFF8388608rd1cguu.5fCRC(611bab41) (Fluke: B166)
0x0000-0x7FFFFF8388608rd1cguu.5fCRC(611bab41) (Fluke: B166)
0x0000-0x1FFFFF2097152rd1ccrl.11eCRC(b0ea2b32) (Fluke: 3701)
0x0000-0x3FFFFF4194304rd1sprll.12pCRC(8d450259) (Fluke: 1FC1)
0x0000-0x1FFFFF2097152rd1ccrh.11fCRC(fafffb86) (Fluke: 0D29)
0x0000-0x1FFFFF2097152rd1ccrh.11fCRC(fafffb86) (Fluke: 0D29)
0x0000-0x7FFFFF8388608rd1cgll.8fCRC(b58b92ac) (Fluke: 6660)
0x0000-0x1FFFFF2097152rd1ccrh.11fCRC(fafffb86) (Fluke: 0D29)
0x0000-0x3FFFFF4194304rd1sprll.12pCRC(8d450259) (Fluke: 1FC1)
0x0000-0x7FFFFF8388608rd1cgum.6fCRC(c50de2ef) (Fluke: 48C6)
0x0000-0x3FFFFF4194304rd1sprlm.11tCRC(6c8db3a5) (Fluke: E066)
0x0000-0x7FFFFF8388608rd1cgll.8fCRC(b58b92ac) (Fluke: 6660)
0x0000-0x3FFFFF4194304rd1sprlm.11tCRC(6c8db3a5) (Fluke: E066)
0x0000-0x7FFFFF8388608rd1cglm.7fCRC(447067fa) (Fluke: 38D2)
0x0000-0x7FFFFF8388608rd1cglm.7fCRC(447067fa) (Fluke: 38D2)
0x0000-0x1FFFFF2097152rd1ccrl.11eCRC(b0ea2b32) (Fluke: 3701)
0x0000-0x3FFFFF4194304rd1sprum.10tCRC(8e08b2c6) (Fluke: 948E)
0x0000-0x3FFFFF4194304rd1sprlm.11tCRC(6c8db3a5) (Fluke: E066)
0x0000-0x3FFFFF4194304rd1sprum.10tCRC(8e08b2c6) (Fluke: 948E)
0x0000-0x7FFFFF8388608rd1cglm.7fCRC(447067fa) (Fluke: 38D2)
0x0000-0x3FFFFF4194304rd1spruu.9tCRC(f20a9673) (Fluke: E9D9)
Memory Area:iocpu
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFF262144asca1_io-a.ic2CRC(77cdf69a)
0x0000-0x3FFFF262144asca1_io-a.ic2CRC(77cdf69a)
0x0000-0x3FFFF262144asca1_io-a.ic2CRC(77cdf69a)
Memory Area:sprites
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152rd1ccrl.11aCRC(b0ea2b32) (Fluke: 3701)
0x0000-0x1FFFFF2097152rd1ccrl.11aCRC(b0ea2b32) (Fluke: 3701)
0x0000-0x3FFFFF4194304rd1sprll.12tCRC(8d450259) (Fluke: 1FC1)
0x0000-0x1FFFFF2097152rd1ccrl.11aCRC(b0ea2b32) (Fluke: 3701)
0x0000-0x3FFFFF4194304rd1sprll.12tCRC(8d450259) (Fluke: 1FC1)
0x0000-0x3FFFFF4194304rd1sprll.12tCRC(8d450259) (Fluke: 1FC1)
0x400000-0x7FFFFF4194304rd1sprlm.11pCRC(6c8db3a5) (Fluke: E066)
0x400000-0x7FFFFF4194304rd1sprlm.11pCRC(6c8db3a5) (Fluke: E066)
0x400000-0x7FFFFF4194304rd1sprlm.11pCRC(6c8db3a5) (Fluke: E066)
0x800000-0xBFFFFF4194304rd1sprum.10pCRC(8e08b2c6) (Fluke: 948E)
0x800000-0xBFFFFF4194304rd1sprum.10pCRC(8e08b2c6) (Fluke: 948E)
0x800000-0xBFFFFF4194304rd1sprum.10pCRC(8e08b2c6) (Fluke: 948E)
0xC00000-0xFFFFFF4194304rd1spruu.9pCRC(f20a9673) (Fluke: E9D9)
0xC00000-0xFFFFFF4194304rd1spruu.9pCRC(f20a9673) (Fluke: E9D9)
0xC00000-0xFFFFFF4194304rd1spruu.9pCRC(f20a9673) (Fluke: E9D9)
Memory Area:textile
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFFF8388608rd1cgll.8bCRC(b58b92ac) (Fluke: 6660)
0x0000-0x7FFFFF8388608rd1cgll.8bCRC(b58b92ac) (Fluke: 6660)
0x0000-0x7FFFFF8388608rd1cgll.8bCRC(b58b92ac) (Fluke: 6660)
0x800000-0xFFFFFF8388608rd1cglm.7bCRC(447067fa) (Fluke: 38D2)
0x800000-0xFFFFFF8388608rd1cglm.7bCRC(447067fa) (Fluke: 38D2)
0x800000-0xFFFFFF8388608rd1cglm.7bCRC(447067fa) (Fluke: 38D2)
0x1000000-0x17FFFFF8388608rd1cgum.6bCRC(c50de2ef) (Fluke: 48C6)
0x1000000-0x17FFFFF8388608rd1cgum.6bCRC(c50de2ef) (Fluke: 48C6)
0x1000000-0x17FFFFF8388608rd1cgum.6bCRC(c50de2ef) (Fluke: 48C6)
0x1800000-0x1FFFFFF8388608rd1cguu.5bCRC(611bab41) (Fluke: B166)
0x1800000-0x1FFFFFF8388608rd1cguu.5bCRC(611bab41) (Fluke: B166)
0x1800000-0x1FFFFFF8388608rd1cguu.5bCRC(611bab41) (Fluke: B166)
Memory Area:textilemaph
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152rd1ccrh.11bCRC(fafffb86) (Fluke: 0D29)
0x0000-0x1FFFFF2097152rd1ccrh.11bCRC(fafffb86) (Fluke: 0D29)
0x0000-0x1FFFFF2097152rd1ccrh.11bCRC(fafffb86) (Fluke: 0D29)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3