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:ohmygod_map
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x300000-0x303FFF16384RAM
0x304000-0x307FFF16384RAM Write, Sharedohmygod_videoram_w, videoram
0x308000-0x30FFFF32768RAM
0x400000-0x4000012Writeohmygod_scrollx_w
0x400002-0x4000032Writeohmygod_scrolly_w
0x600000-0x6007FF2048RAM Device Write, Sharedpalette, palette_device, write, palette
0x700000-0x703FFF16384RAM, Sharedspriteram
0x704000-0x707FFF16384RAM
0x708000-0x70FFFF32768RAM(/* Work RAM */)
0x800000-0x8000012Read PortP1
0x0001Joystick UpActive Low
0x0002Joystick DownActive Low
0x0004Joystick LeftActive Low
0x0008Joystick RightActive Low
0x0010Button 1Active Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080Start 1Active Low
0x0100Coin 1Active Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x800002-0x8000032Read PortP2
0x0001Joystick UpActive Low
0x0002Joystick DownActive Low
0x0004Joystick LeftActive Low
0x0008Joystick RightActive Low
0x0010Button 1Active Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080Start 2Active Low
0x0100Coin 2Active Low
0x0200Service 1Active Low
0x0400UnknownActive Low
0x0800UnknownActive Low
0x1000UnknownActive Low
0x2000UnknownActive Low
0x4000UnknownActive Low
0x8000UnknownActive Low
0x900000-0x9000012Writeohmygod_ctrl_w
0xA00000-0xA000012Read PortDSW1
0x00ffUnknownActive Low
0x07004C_1CActive High
0x08003C_1CActive High
0x05006 Coins/3 CreditsActive High
0x09002C_1CActive High
0x04004C_3CActive High
0x0f001C_1CActive High
0x03005 Coins/6 CreditsActive High
0x02004C_5CActive High
0x06002C_3CActive High
0x01002C_3CActive High
0x0e001C_2CActive High
0x0d001C_3CActive High
0x0c001C_4CActive High
0x0b001C_5CActive High
0x0a001C_6CActive High
0x0000Free_PlayActive High
0x70004C_1CActive High
0x80003C_1CActive High
0x50006 Coins/3 CreditsActive High
0x90002C_1CActive High
0x40004C_3CActive High
0xf0001C_1CActive High
0x30005 Coins/6 CreditsActive High
0x20004C_5CActive High
0x60002C_3CActive High
0x10002C_3CActive High
0xe0001C_2CActive High
0xd0001C_3CActive High
0xc0001C_4CActive High
0xb0001C_5CActive High
0xa0001C_6CActive High
0x0000Free_PlayActive High
0xA00002-0xA000032Read PortDSW2
0x00ffUnknownActive Low
0x0200EasyActive High
0x0300NormalActive High
0x0100HardActive High
0x0000HardestActive High
0x0800EasyActive High
0x0c00NormalActive High
0x0400HardActive High
0x0000HardestActive High
0x10001Active High
0x00003Active High
0x0000OffActive High
0x2000OnActive High
0x4000OffActive High
0x0000OnActive High
0x8000OffActive High
0x0000OnActive High
0xB00000-0xB000012Device Read/Write 8-bitoki, okim6295_device, read, write, 0x00ff
0xC00000-0xC000012Device Readwatchdog, watchdog_timer_device, reset16_r
0xD00000-0xD000012Writeohmygod_spritebank_w
 

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-0x7FFFF524288036-bg.117CRC(f53e8da5) (Fluke: 4B67)
Memory Area:gfx2
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288036-spr.120CRC(e36d8731) (Fluke: F0BF)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3