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:macross2_map
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x100000-0x1000012Read PortIN0
0x100002-0x1000032Read PortIN1
0x100008-0x1000092Read PortDSW1
0x10000A-0x10000B2Read PortDSW2
0x10000E-0x10000F2Device Read 8-bitsoundlatch2, generic_latch_8_device, read, 0x00ff (/* from Z80 */)
0x100014-0x1000152Writenmk_flipscreen_w
0x100016-0x1000172Writemacross2_sound_reset_w (/* Z80 reset */)
0x100018-0x1000192Writenmk_tilebank_w
0x10001E-0x10001F2Writemacross2_sound_command_w (/* to Z80 */)
0x120000-0x1207FF2048RAM Device Write, Sharedpalette, palette_device, write, palette
0x130000-0x1301FF512RAM, Sharedscrollram
0x130200-0x1303FF512RAM, Sharedscrollramy
0x130400-0x1307FF1024RAM
0x140000-0x143FFF16384RAM Write, Sharednmk_bgvideoram0_w, nmk_bgvideoram0
0x144000-0x147FFF16384RAM Write, Sharednmk_bgvideoram1_w, nmk_bgvideoram1
0x148000-0x14BFFF16384RAM Write, Sharednmk_bgvideoram2_w, nmk_bgvideoram2
0x14C000-0x14FFFF16384RAM Write, Sharednmk_bgvideoram3_w, nmk_bgvideoram3
0x170000-0x170FFF4096Mirror, RAM Write, Shared0x1000, nmk_txvideoram_w, nmk_txvideoram
0x1F0000-0x1FFFFF65536RAM, Sharedmainram
Memory Area:macross2_sound_io_map
Address RangeLengthFunctionDescription
0x0000-0x00012Device Read/Writeymsnd, ym2203_device, read, write
0x00801Device Read/Writeoki1, okim6295_device, read, write
0x00881Device Read/Writeoki2, okim6295_device, read, write
0x0090-0x00978Device Writenmk112, nmk112_device, okibank_w
Memory Area:macross2_sound_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0x8000-0xBFFF16384ROM Bankbank1 (/* banked ROM */)
0xA0001Read NOP(/* IRQ ack? watchdog? */)
0xC000-0xDFFF8192RAM
0xE0011Writemacross2_sound_bank_w
0xF0001Device Read, Device Writesoundlatch, generic_latch_8_device, read, soundlatch2, generic_latch_8_device, write (/* from 68000 */)
 

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-0x1FFFF1310725.binCRC(b870be61),banked (Fluke: 6430)
Memory Area:bgtile
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152ww930914.2CRC(f968c65d),16x16 tiles (Fluke: ED45)
Memory Area:fgtile
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFF1310721.binCRC(d488aafa),8x8 tiles (Fluke: 8C92)
Memory Area:oki1
Address RangeLengthLabel/LocationDescription
0x40000-0x23FFFF2097152ww930916.4CRC(07c35fe6),all banked (Fluke: 8A07)
Memory Area:oki2
Address RangeLengthLabel/LocationDescription
0x40000-0x23FFFF2097152ww930915.3CRC(82025bab),all banked (Fluke: 3281)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF2569.bprCRC(435653a2),unknown (Fluke: 09D4)
0x0100-0x01FF25610.bprCRC(e6ead349),unknown (Fluke: 3B63)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3