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:ms32_map
Address RangeLengthFunctionDescription
0xC0000000-0xC0007FFF32768Read/Write 8-bit, Mirrorms32_nvram_r8, ms32_nvram_w8, 0x000000ff, 0x3c1f8000 (// nvram is 8-bit wide, 0x2000 in size */)
0xC1180000-0xC1187FFF32768Read/Write 8-bit, Mirror, Sharedms32_priram_r8, ms32_priram_w8, 0x000000ff, 0x3c038000, priram (/* priram is 8-bit wide, 0x2000 in size */)
0xC1400000-0xC143FFFF262144Read/Write 16-bit, Mirror, Sharedms32_palram_r16, ms32_palram_w16, 0x0000ffff, 0x3c1c0000, palram (/* palram is 16-bit wide, 0x20000 in size */)
0xC2000000-0xC201FFFF131072Read/Write 16-bit, Mirror, Sharedms32_rozram_r16, ms32_rozram_w16, 0x0000ffff, 0x3c1e0000, rozram (/* rozram is 16-bit wide, 0x10000 in size */)
0xC2200000-0xC2201FFF8192Read/Write 16-bit, Mirror, Sharedms32_lineram_r16,ms32_lineram_w16,0x0000ffff, 0x3c1fe000, lineram (/* lineram is 16-bit wide, 0x1000 in size */)
0xC2800000-0xC283FFFF262144Read/Write 16-bit, Mirror, Sharedms32_sprram_r16, ms32_sprram_w16, 0x0000ffff, 0x3c1c0000, sprram (/* spriteram is 16-bit wide, 0x20000 in size */)
0xC2C00000-0xC2C07FFF32768Read/Write 16-bit, Mirror, Sharedms32_txram_r16, ms32_txram_w16, 0x0000ffff, 0x3c1f0000, txram (/* txram is 16-bit wide, 0x4000 in size */)
0xC2C08000-0xC2C0FFFF32768Read/Write 16-bit, Mirror, Sharedms32_bgram_r16, ms32_bgram_w16, 0x0000ffff, 0x3c1f0000, bgram (/* bgram is 16-bit wide, 0x4000 in size */)
0xC2E00000-0xC2E1FFFF131072RAM, Shared, Mirrormainram, 0x3c0e0000 (/* mainram is 32-bit wide, 0x20000 in size */)
0xC3E00000-0xC3FFFFFF2097152ROM, Region, Mirrormaincpu, 0, 0x3c000000 (// ROM is 32-bit wide, 0x200000 in size */)
0xFC800000-0xFC8000034Read NOP(/* sound? */)
0xFC800000-0xFC8000034Writems32_sound_w (/* sound? */)
0xFCC00004-0xFCC000074Read PortINPUTS
0xFCC00010-0xFCC000134Read PortDSW
0xFCE00000-0xFCE000034Writems32_gfxctrl_w (/* flip screen + other unknown bits */)
0xFCE00034-0xFCE000374Write NOP(// irq ack?)
0xFCE00038-0xFCE0003B4Writereset_sub_w
0xFCE00050-0xFCE0005F16Write NOP(// watchdog? I haven't investigated)
0xFCE00280-0xFCE0028F16Writems32_brightness_w (// global brightness control)
0xFCE00A7C-0xFCE00A7F4Writepip_w (// ??? layer related? seems to be always 0)
0xFD000000-0xFD0000034Readms32_sound_r
0xFD1C0000-0xFD1C00034Write Only, Sharedmahjong_select
Memory Area:ms32_sound_map
Address RangeLengthFunctionDescription
0x0000-0x3EFF16128ROM
0x3F00-0x3F0F16Device Read/Writeymf, ymf271_device, read, write
0x3F101Read/Writelatch_r,to_main_w
0x3F201Read NOP(/* 2nd latch ? */)
0x3F201Write NOP(/* to_main2_w ? */)
0x3F401Write NOP(/* YMF271 pin 4 (bit 1) , YMF271 pin 39 (bit 4) */)
0x3F701Write NOP(// watchdog? banking? very noisy)
0x3F801Writems32_snd_bank_w
0x4000-0x7FFF16384RAM
0x8000-0xBFFF16384ROM Bankbank4
0xC000-0xFFFF16384ROM Bankbank5
 

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-0x3FFFF262144tp2m3221.21CRC(2bcc4176) (Fluke: 0424)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152tp2m3204.11CRC(b5a03129) (Fluke: D7AC)
Memory Area:gfx3
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFFF4194304tp2m3203.10CRC(94af8057) (Fluke: 760F)
Memory Area:gfx4
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288tp2m3230.30CRC(6845e476) (Fluke: EA57)
Memory Area:motherbrd_pals
Address RangeLengthLabel/LocationDescription
0x0000191022-01.ic83AMI 18CV8-15.
Memory Area:ymf
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152tp2m3205.22CRC(74aa5c31) (Fluke: 9242)
© Copyright 2009-2024, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3