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:zeropnt2_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFFF2097152ROM(// ROM)
0x800018-0x80001B4Read PortSYSTEM
0xffffUnusedActive Low
0x10000Coin 1Active High
0x20000Coin 2Active High
0x80000UnknownActive High
0x100000Start 1Active High
0x200000Start 2Active High
0x400000UnknownActive High
0x800000Service 1Active High
0xff000000UnknownActive High
0x800024-0x8000274Device Read/Write 8-bitoki1, okim6295_device, read, write, 0x00ff0000 (// Sound)
0x800028-0x80002F8Device Read/Write 8-bitymsnd, ym2151_device, read, write, 0x00ff0000 (//)
0x800030-0x8000334Device Read/Write 8-bitoki2, okim6295_device, read, write, 0x00ff0000 (//)
0x800034-0x8000374Writezeropnt2_sound_bank_w (//)
0x800038-0x80003B4Writezeropnt2_leds_w (// ?)
0x80010C-0x80012324Read/Write 16-bitunico_scroll_r, unico_scroll_w, 0xffffffff (// Scroll)
0x800140-0x8001434Readzeropnt2_guny_0_msb_r (// Light Guns)
0x800144-0x8001474Readzeropnt2_gunx_0_msb_r (//)
0x800148-0x80014B4Readzeropnt2_guny_1_msb_r (//)
0x80014C-0x80014F4Readzeropnt2_gunx_1_msb_r (//)
0x800150-0x8001534Read PortDSW1
0xffffUnusedActive Low
0xff0000UnknownActive Low
0x1000000OffActive High
0x0000OnActive High
0x00001Active High
0x20000002Active High
0x8000000NoActive High
0x4000000YesActive High
0xc000000Factory SettingActive High
0x0000unused?Active High
0x10000000EnglishActive High
0x0000JapaneseActive High
0x00005C_1CActive High
0x200000004C_1CActive High
0x400000003C_1CActive High
0x600000002C_1CActive High
0xe00000001C_1CActive High
0xc00000001C_2CActive High
0xa00000001C_3CActive High
0x800000001C_4CActive High
0x800154-0x8001574Read PortDSW2
0xffffUnusedActive Low
0xff0000UnknownActive Low
0x1000000OffActive High
0x0000OnActive High
0x2000000OffActive High
0x0000OnActive High
0x100000002Active High
0xc0000003Active High
0x1c0000004Active High
0x180000005Active High
0x140000006Active High
0x80000004 (duplicate)Active High
0x40000004 (duplicate)Active High
0x00004 (duplicate)Active High
0x20000000OffActive High
0x0000OnActive High
0x80000000EasyActive High
0xc0000000NormalActive High
0x40000000HarderActive High
0x0000HardestActive High
0x80015C-0x80015F4Read PortBUTTONS
0xffffUnusedActive Low
0xff0000UnknownActive Low
0x1000000Button 1Active Low
0x2000000Button 1Active Low
0x4000000UnknownActive Low
0x8000000UnknownActive Low
0x10000000UnknownActive Low
0x20000000UnknownActive Low
0x40000000UnknownActive Low
0x80000000SpecialActive High
0x8001E0-0x8001E34Write NOP(// ? IRQ Ack)
0x8001F0-0x8001F34Writezeropnt2_eeprom_w (// EEPROM)
0x904000-0x90FFFF49152Read/Write 16-bitunico_vram_r, unico_vram_w, 0xffffffff (// Layers 1, 2, 0)
0x920000-0x923FFF16384RAM(// ? 0)
0x930000-0x9307FF2048Read/Write 16-bitunico_spriteram_r, unico_spriteram_w, 0xffffffff (// Sprites)
0x940000-0x947FFF32768RAM Write, Sharedunico_palette32_w, paletteram (// Palette)
0xFE0000-0xFFFFFF131072RAM(// RAM)
 

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-0x3FFFFF4194304db0db1zp.209CRC(474b460c) (Fluke: 5AC5)
0x400000-0x7FFFFF4194304db2db3zp.210CRC(0a1d0a88) (Fluke: 5E35)
0x800000-0xBFFFFF4194304db4db5zp.211CRC(227169dc) (Fluke: 9544)
0xC00000-0xFFFFFF4194304db6db7zp.212CRC(a6306cdb) (Fluke: 90C4)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFFF4194304a0-a1zp.205CRC(f7ca9c0e) (Fluke: C05A)
0x400000-0x7FFFFF4194304a2-a3zp.206CRC(0581c8fe) (Fluke: 8C77)
0x800000-0xBFFFFF4194304a4-a5zp.208CRC(ddd091ef) (Fluke: E0FA)
0xC00000-0xFFFFFF4194304a6-a7zp.207CRC(3fd46113) (Fluke: E6A3)
Memory Area:oki1
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288uzp2-1.binCRC(ed0966ed) (Fluke: 024B)
Memory Area:oki2
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFF262144uzp2-2.binCRC(db8cb455) (Fluke: 9AB2)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3