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:tnextspc_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM
0x70000-0x73FFF16384RAM
0xA0000-0xA3FFF16384RAM, Sharedspriteram
0xD0000-0xD00012Write NOP(// unknown write port (0))
0xE0000-0xE00012Read PortP1
0xE0002-0xE00032Read PortP2
0xE0004-0xE00052Read PortSYSTEM
0x0001Coin 1Active Low
0x0002Coin 2Active Low
0x0004Service 1Active Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0xE0006-0xE00072Write NOP(// unknown write port (0))
0xE0008-0xE00092Read PortDSW1
0x0001Flip_ScreenActive High
0x0001OffActive High
0x0000OnActive High
0x00042nd Extend ONLYActive High
0x0000Every ExtendActive High
0x0030CoinageActive High
0x0030A 1C/1C B 1C/2CActive High
0x0020A 2C/1C B 1C/3CActive High
0x0010A 3C/1C B 1C/5CActive High
0x0000A 4C/1C B 1C/6CActive High
0x00c0LivesActive High
0x00c02Active High
0x00803Active High
0x00404Active High
0x00005Active High
0xE000A-0xE000B2Read PortDSW2
0x0003DifficultyActive High
0x0002EasyActive High
0x0003NormalActive High
0x0001HardActive High
0x0000HardestActive High
0x0004Demo_SoundsActive High
0x0000OffActive High
0x0004OnActive High
0x0000FreezeActive High
0x0004Infinite Lives (Cheat)Active High
0x0008Demo_SoundsActive High
0x0000Game ModeActive High
0x0030Bonus_LifeActive High
0x0030100000 200000Active High
0x0020150000 300000Active High
0x0010300000 500000Active High
0x0000NoneActive High
0x0040Allow_ContinueActive High
0x0000NoActive High
0x0040YesActive High
0xE000E-0xE000F2Write NOP(// unknown write port (0))
0xE0018-0xE00192Readsound_cpu_r
0xF0000-0xF00012Writetnextspc_unknown_w
0xF0002-0xF00054Writetnextspc_coin_counters_w
0xF0008-0xF00092Writetnextspc_soundlatch_w
Memory Area:tnextspc_sound_map
Address RangeLengthFunctionDescription
0x0000-0xEFFF61440ROM
0xF000-0xF7FF2048RAM
0xF8001Device Read/Writesoundlatch, generic_latch_8_device, read, clear_w
Memory Area:tnextspc_sound_portmap
Address RangeLengthFunctionDescription
0x00001Device Read/Writeymsnd, ym3812_device, status_port_r, control_port_w
0x00201Device Writeymsnd, ym3812_device, write_port_w
0x003B1Read NOP(// unknown read port)
0x003D1Read NOP(// unknown read port)
0x007B1Read NOP(// unknown read port)
 

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-0xFFFF65536ns_1.binCRC(fc26853c) (Fluke: 1877)
0x0000-0xFFFF65536ns_1.binCRC(fc26853c) (Fluke: 1877)
Memory Area:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288ns_5678.binCRC(22756451) (Fluke: 5CC7)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF2562.p2CRC(1f388d48),R (Fluke: 0FE1)
0x0000-0x00FF2562.p2CRC(1f388d48),R (Fluke: 0FE1)
0x0100-0x01FF2563.p3CRC(0254533a),G (Fluke: 1A72)
0x0100-0x01FF2563.p3CRC(0254533a),G (Fluke: 1A72)
0x0200-0x02FF2561.p1CRC(488fd0e9),B (Fluke: DF1C)
0x0200-0x02FF2561.p1CRC(488fd0e9),B (Fluke: DF1C)
0x0300-0x06FF10245.p5CRC(9c8527bf),Clut high nibble (Fluke: C328)
0x0300-0x06FF10245.p5CRC(9c8527bf),Clut high nibble (Fluke: C328)
0x0700-0x0AFF10244.p4CRC(cc9ff769),Clut low nibble (Fluke: 07D8)
0x0700-0x0AFF10244.p4CRC(cc9ff769),Clut low nibble (Fluke: 07D8)
Memory Area:user1
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768ns_2.binCRC(05771d48),Colour lookup (Fluke: 0546)
0x0000-0x7FFF32768ns_2.binCRC(05771d48),Colour lookup (Fluke: 0546)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3