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:nemesis_map
Address RangeLengthFunctionDescription
0x0000-0x3FFFF262144ROM
0x40000-0x4FFFF65536RAM Write, Sharednemesis_charram_word_w, charram
0x50000-0x51FFF8192RAM
0x50000-0x503FF1024Sharedxscroll1
0x50400-0x507FF1024Sharedxscroll2
0x50F00-0x50F7F128Sharedyscroll2
0x50F80-0x50FFF128Sharedyscroll1
0x52000-0x52FFF4096RAM Write, Sharednemesis_videoram1_word_w, videoram1 (/* VRAM */)
0x53000-0x53FFF4096RAM Write, Sharednemesis_videoram2_word_w, videoram2
0x54000-0x54FFF4096RAM Write, Sharednemesis_colorram1_word_w, colorram1
0x55000-0x55FFF4096RAM Write, Sharednemesis_colorram2_word_w, colorram2
0x56000-0x56FFF4096RAM, Sharedspriteram
0x5A000-0x5AFFF4096RAM Write, Sharednemesis_palette_word_w, paletteram
0x5C000-0x5C0012Device Write 8-bitsoundlatch, generic_latch_8_device, write, 0x00ff
0x5C400-0x5C4012Read PortDSW0
0x5C402-0x5C4032Read PortDSW1
0x0003LivesActive High
0x00033Active High
0x00024Active High
0x00015Active High
0x00007Active High
0x0004CabinetActive High
0x0000UprightActive High
0x0004CocktailActive High
0x0018Bonus_LifeActive High
0x001850k and every 100kActive High
0x001030kActive High
0x000850kActive High
0x0000100kActive High
0x0060DifficultyActive High
0x0060EasyActive High
0x0040NormalActive High
0x0020HardActive High
0x0000HardestActive High
0x0080Demo_SoundsActive High
0x0080OffActive High
0x0000OnActive High
0x5C800-0x5C8012Device Writewatchdog, watchdog_timer_device, reset16_w (/* probably */)
0x5CC00-0x5CC012Read PortIN0
0x0001Coin 1Active High
0x0002Coin 2Active High
0x0004Service 1Active High
0x0008Start 1Active High
0x0010Start 2Active High
0x0020UnknownActive High
0x0040UnknownActive High
0x0080UnknownActive High
0x5CC02-0x5CC032Read PortIN1
0x0001Joystick LeftActive High
0x0002Joystick RightActive High
0x0004Joystick UpActive High
0x0008Joystick DownActive High
0x0010Button 1Active High
0x0020Button 3Active High
0x0040Button 2Active High
0x0080UnknownActive High
0x5CC04-0x5CC052Read PortIN2
0x0001Joystick LeftActive High
0x0002Joystick RightActive High
0x0004Joystick UpActive High
0x0008Joystick DownActive High
0x0010Button 1Active High
0x0020Button 3Active High
0x0040Button 2Active High
0x0080UnknownActive High
0x5CC06-0x5CC072Read PortTEST
0x0001Flip_ScreenActive High
0x0001OffActive High
0x0000OnActive High
0x0002SingleActive High
0x0000DualActive High
0x00f8UnusedActive Low
0x5E000-0x5E0012Writenemesis_irq_enable_word_w
0x5E002-0x5E0032Write NOP(/* not used irq */)
0x5E004-0x5E0052Writenemesis_gfx_flipx_word_w
0x5E006-0x5E0072Writenemesis_gfx_flipy_word_w
0x5E008-0x5E0092Write NOP(/* not used irq */)
0x5E00E-0x5E00F2Write NOP(/* not used irq */)
0x60000-0x67FFF32768RAM(/* WORK 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:audiocpu
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFF16384456-d09.9cCRC(26bf9636) (Fluke: 85AA)
Memory Area:k005289
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF256400-a01.fseCRC(5827b1e8) (Fluke: D171)
0x0000-0x00FF256400-a01.fseCRC(5827b1e8) (Fluke: D171)
0x0100-0x01FF256400-a02.fseCRC(2f44f970) (Fluke: EBD0)
0x0100-0x01FF256400-a02.fseCRC(2f44f970) (Fluke: EBD0)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3