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:fastinvaders_6845_io
Address RangeLengthFunctionDescription
0x0010-0x001F16Device Read/Writedma8257, i8257_device, read, write
0x00201Device Write6845, mc6845_device, address_w
0x00211Device Read/Write6845, mc6845_device, register_r, register_w
0x0030-0x00334Device Read/Writepic8259, pic8259_device, read, write
0x0040-0x004F16Writeio_40_w (//ds4 //latch)
0x00601Readio_60_r
0x00701Writeio_70_w (//ds7 rest55,rest65,trap, irq0 clear)
0x00801Read/Write NOP(//ds8 write here a LOT ?????)
0x00901Writeio_90_w (//ds9 sound command)
0x00A01Writeio_a0_w (//ds10 irq1 clear)
0x00B01Writeio_b0_w (//ds11 irq2 clear)
0x00C01Writeio_c0_w (//ds12 irq3 clear)
0x00D01Writeio_d0_w (//ds13 irq5 clear)
0x00E01Writeio_e0_w (//ds14 irq4 clear)
0x00F01Writeio_f0_w (//ds15 irq6 clear)
Memory Area:fastinvaders_map
Address RangeLengthFunctionDescription
0x0000-0x27FF10240ROM, Mirror0x8000
0x2800-0x2FFF2048RAM, Mirror, Shared0x8000, videoram
0x3000-0x33FF1024RAM, Mirror0x8000
 

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:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x01FF512C2.1FCRC(9feca88a)
0x0200-0x03FF512C2.1GCRC(79fc3963)
0x0400-0x05FF512C2.1HCRC(936171e4)
0x0600-0x07FF512C2.2FCRC(3bb16f55)
0x0800-0x09FF512C2.2GCRC(19828c47)
0x0A00-0x0BFF512C2.2HCRC(284ae4eb)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x0000-0x01FF512R2.1ACRC(6180d652)
0x0000-0x01FF512R2.1ACRC(6180d652)
0x0200-0x03FF512R2.1BCRC(f10baf3e)
0x0200-0x03FF512R2.1BCRC(f10baf3e)
0x0400-0x05FF512R2.2ACRC(f446ef0d)
0x0400-0x05FF512R2.2ACRC(f446ef0d)
0x0600-0x07FF512R2.2BCRC(b97e35a3)
0x0600-0x07FF512R2.2BCRC(b97e35a3)
0x0800-0x09FF512R2.3ACRC(988f36da)
0x0A00-0x0BFF512R2.3BCRC(be7dc34d)
0x0C00-0x0DFF512R2.4ACRC(199cb227)
0x0E00-0x0FFF512R2.4BCRC(ca41218a)
0x1000-0x11FF512R2.5ACRC(e8ecf0da)
0x1200-0x13FF512R2.5BCRC(cb2d8029)
0x1400-0x15FF512R2.6ACRC(e4d4cc96)
0x1600-0x17FF512R2.6BCRC(0c96ba4a)
0x1800-0x19FF512R2.7ACRC(c9207fbd)
0x2000-0x21FF512R2.1ACRC(6180d652)
0x2000-0x21FF512R2.1ACRC(6180d652)
0x2200-0x23FF512R2.1BCRC(f10baf3e)
0x2200-0x23FF512R2.1BCRC(f10baf3e)
0x2400-0x25FF512R2.2ACRC(f446ef0d)
0x2400-0x25FF512R2.2ACRC(f446ef0d)
0x2600-0x27FF512R2.2BCRC(b97e35a3)
0x2600-0x27FF512R2.2BCRC(b97e35a3)
Memory Area:prom
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF25693427.binCRC(f59c8573)
0x0000-0x00FF25693427.binCRC(f59c8573)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3