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:sound_map
Address RangeLengthFunctionDescription
0x0000-0xBFFF49152ROM
0xC000-0xC7FF2048RAM
0xC800-0xC8012Device Writeaysnd, ay8910_device, address_data_w
0xCA00-0xCA0D14Device Writemsm, msm5232_device, write
0xCC001Writesound_control_0_w
0xCE001Writesound_control_1_w
0xD8001Device Read, Writesoundlatch, generic_latch_8_device, read, to_main_w
0xDA001Read NOP, Writenmi_enable_w (/* unknown read */)
0xDC001Writenmi_disable_w
0xDE001Read NOP, Device Writedac, dac_byte_interface, write (/* signed 8-bit DAC - unknown read */)
0xE000-0xEFFF4096ROM(/* space for diagnostics ROM */)
Memory Area:undoukai_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0x8000-0x9FFF8192ROM Bankbank1
0xA000-0xA7FF2048RAM, Sharedmcu_ram (/* M5517P on main board */)
0xA8001Read/Writeundoukai_mcu_r, undoukai_mcu_w
0xA8011Read/Writeundoukai_mcu_status_r, pix1_w (//pixel layer related)
0xA8021Writebank_select_w
0xA8031Read/Writepix2_r, pix2_w (//pixel layer related)
0xA8041Read/Writefrom_snd_r, sound_command_w
0xA8051Read, Write NOPsnd_flag_r, (//????)
0xA8071Read NOP, Write NOP(/* unknown */)
0xA8081Read PortDSW3
0xA8091Read PortP1
0xA80A1Read PortSYSTEM
0xA80B1Read PortP2
0xA80C1Read Port, WriteDSW1, fortyl_pixram_sel_w (/* pixram bank select */)
0xA80D1Read Port, Write NOPDSW2, (/* unknown */)
0xB000-0xB7FF2048Read/Write, Sharedfortyl_bg_videoram_r, fortyl_bg_videoram_w, videoram (/* #1 M5517P on video board */)
0xB800-0xB83F64RAM, Sharedvideo_ctrl (/* video control area */)
0xB840-0xB87F64RAM, Sharedspriteram (/* sprites part 1 */)
0xB880-0xB8BF64Read/Write, Sharedfortyl_bg_colorram_r, fortyl_bg_colorram_w, colorram (/* background attributes (2 bytes per line) */)
0xB8E0-0xB8FF32RAM, Sharedspriteram2 (/* sprites part 2 */)
0xC000-0xFFFF16384Read/Writefortyl_pixram_r, fortyl_pixram_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-0x1FFF8192a17_24.binCRC(6bac6b7f) (Fluke: 2F59)
0x2000-0x3FFF8192a17_25.binCRC(570b90b1) (Fluke: 6A3F)
0x4000-0x5FFF8192a17_26.binCRC(7a8ea7f4) (Fluke: A9B5)
0x6000-0x7FFF8192a17_27.binCRC(e10594d9) (Fluke: 7636)
0x8000-0x9FFF8192a17_28.binCRC(1a4d1dae) (Fluke: 80E0)
0xA000-0xBFFF8192a17_29.binCRC(3c540007) (Fluke: 1BC3)
Memory Area:cpu2
Address RangeLengthLabel/LocationDescription
0x0000-0x07FF2048a17_14.bin
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192a17_36.binCRC(e3dd51f7) (Fluke: 3696)
0x2000-0x3FFF8192a17_37.binCRC(1623f71f) (Fluke: 82EE)
0x4000-0x5FFF8192a17_38.binCRC(ca9f74db) (Fluke: 747D)
0x6000-0x7FFF8192a17_39.binCRC(fb6c667c) (Fluke: 2D60)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192a23_09.binCRC(1e430be5) (Fluke: FC83)
0x2000-0x3FFF8192a23_10.binCRC(ee2e54f0) (Fluke: 1AD8)
0x4000-0x5FFF8192a23_11.binCRC(6d37f15c) (Fluke: 1C6F)
0x6000-0x7FFF8192a23_12.binCRC(86da42d2) (Fluke: F8FE)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192a17_44.binCRC(d59812e1) (Fluke: 90B2)
0x2000-0x3FFF8192a17_45.binCRC(828bfb9a) (Fluke: A2EB)
0x4000-0x5FFF8192a23_05.binCRC(2670cad3) (Fluke: 60E6)
0x6000-0x7FFF8192a23_06.binCRC(737ce7de) (Fluke: 216C)
0x10000-0x11FFF8192a23_07.binCRC(ee2fb306) (Fluke: F196)
0x12000-0x13FFF8192a23_08.binCRC(1ed2f1ad) (Fluke: 7202)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x03FF1024a17-15.10vCRC(9df472b7),red (Fluke: F555)
0x0400-0x07FF1024a17-16.8vCRC(3bf1ff5f),green (Fluke: B740)
0x0800-0x0BFF1024a17-17.9vCRC(c42ae956),blue (Fluke: 9675)
0x0C00-0x0FFF1024a17-18.23vCRC(3023a1da),??? (Fluke: 747D)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3