Memory Area:m48t58

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:cobra_gfx_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFFF4194304RAM, Sharedgfx_main_ram_0
0x7C00000-0x7FFFFFF4194304RAM, Sharedgfx_main_ram_1
0x10000000-0x100007FF2048Writegfx_fifo0_w
0x18000000-0x180007FF2048Writegfx_fifo1_w
0x1E000000-0x1E0007FF2048Writegfx_fifo2_w
0x20000000-0x200000078Writegfx_buf_w (// this might really map to 0x1e000000, depending on the pagetable)
0x7F000000-0x7F00FFFF65536RAM, Sharedpagetable
0xFFF00000-0xFFF7FFFF524288ROM, Regionuser3, 0 (/* Boot ROM */)
0xFFF80000-0xFFF800078Writegfx_debug_state_w
0xFFFF0000-0xFFFF00078Read/Writegfx_unk1_r, gfx_unk1_w
0xFFFF0010-0xFFFF001F16Readgfx_fifo_r
Memory Area:cobra_main_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFFF4194304RAM, Sharedmain_ram
0x7C00000-0x7FFFFFF4194304RAM
0x80000CF8-0x80000CFF8Read/Writemain_mpc106_r, main_mpc106_w
0xC0000000-0xC03FFFFF4194304RAM, Sharedgfx_main_ram_0 (// GFX board main ram, bank 0)
0xC7C00000-0xC7FFFFFF4194304RAM, Sharedgfx_main_ram_1 (// GFX board main ram, bank 1)
0xFFF00000-0xFFF7FFFF524288ROM, Regionuser1, 0 (/* Boot ROM */)
0xFFF80000-0xFFFBFFFF262144Read/Writemain_comram_r, main_comram_w
0xFFFF0000-0xFFFF00078Read/Writemain_fifo_r, main_fifo_w
Memory Area:cobra_sub_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFFF4194304RAM, Sharedsub_ram (// Main RAM)
0x70000000-0x7003FFFF262144Read/Writesub_comram_r, sub_comram_w (// Double buffered shared RAM between Main and Sub)
0x78040000-0x7804FFFF65536Device Read/Write 16-bitrfsnd, rf5c400_device, rf5c400_r, rf5c400_w, 0xffffffff
0x78080000-0x7808000F16Read/Write 16-bitsub_ata0_r, sub_ata0_w, 0xffffffff
0x780C0010-0x780C001F16Read/Write 16-bitsub_ata1_r, sub_ata1_w, 0xffffffff
0x78200000-0x782000FF256Device Read/Writek001604, k001604_device, reg_r, reg_w (// PSAC registers)
0x78210000-0x78217FFF32768RAM Write, Sharedsub_psac_palette_w, paletteram (// PSAC palette RAM)
0x78220000-0x7823FFFF131072Device Read/Writek001604, k001604_device, tile_r, tile_w (// PSAC tile RAM)
0x78240000-0x7827FFFF262144Device Read/Writek001604, k001604_device, char_r, char_w (// PSAC character RAM)
0x78280000-0x7828000F16Read/Write NOP(// ???)
0x78300000-0x7830000F16Read/Writesub_psac2_r, sub_psac2_w (// PSAC)
0x7E000000-0x7E0000034Read/Writesub_unk7e_r, sub_debug_w
0x7E040000-0x7E041FFF8192Device Read/Write 8-bitm48t58, timekeeper_device, read, write, 0xffffffff (/* M48T58Y RTC/NVRAM */)
0x7E180000-0x7E1800034Read/Writesub_unk1_r, sub_unk1_w (// TMS57002?)
0x7E200000-0x7E2000034Read/Writesub_config_r, sub_config_w
0x7E280000-0x7E28FFFF65536Read/Write NOP(// LANC)
0x7E300000-0x7E30FFFF65536Read/Write NOP(// LANC)
0x7E380000-0x7E3800034Read/Writesub_mainbd_r, sub_mainbd_w
0x7FF80000-0x7FFFFFFF524288ROM, Regionuser2, 0 (/* Boot ROM */)
 

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.   
0x0000-0x7FFFF524288676a03.u17CRC(66f77cbd)
0x0000-0x7FFFF524288676a01.33dCRC(1e6238f1)
0x0000-0x7FFFF524288676a02.24rCRC(371978ed)
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192m48t58-70pc1.17l
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3