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:main_map
Address RangeLengthFunctionDescription
0x0000-0x07FF2048RAM
0x0800-0x080F16Write Only, Sharedcolorram
0x0C001Read PortIN0
0x0D001Read PortDSW1
0x0E001Read PortDSW2
0x2000-0x2FFF4096RAM, Shared, Regionvectorram, maincpu, 0x2000
0x3000-0x3FFF4096ROM
0x40001Writetempest_coin_w
0x48001Device Writeavg, avg_tempest_device, go_w
0x50001Writewdclr_w
0x58001Device Writeavg, avg_tempest_device, reset_w
0x6000-0x603F64Device Writeearom, atari_vg_earom_device, write
0x60401Device Read, Device Writemathbox, mathbox_device, status_r, earom, atari_vg_earom_device, ctrl_w
0x60501Device Readearom, atari_vg_earom_device, read
0x60601Device Readmathbox, mathbox_device, lo_r
0x60701Device Readmathbox, mathbox_device, hi_r
0x6080-0x609F32Device Writemathbox, mathbox_device, go_w
0x60C0-0x60CF16Device Read/Writepokey1, pokey_device, read, write
0x60D0-0x60DF16Device Read/Writepokey2, pokey_device, read, write
0x60E01Writetempest_led_w
0x9000-0xDFFF20480ROM
0xAE1F1Readrom_ae1f_r
0xF000-0xFFFF4096ROM(/* for the reset / interrupt vectors */)
 

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:maincpu
Address RangeLengthLabel/LocationDescription
0x9000-0x97FF2048136002-113.d1CRC(65d61fe7) (Fluke: 092C)
0x9800-0x9FFF2048136002-114.e1CRC(11077375) (Fluke: EB50)
0xA000-0xA7FF2048136002-115.f1CRC(f3e2827a) (Fluke: AF2A)
0xA800-0xAFFF2048136002-316.h1CRC(aeb0f7e9) (Fluke: 54AF)
0xB000-0xB7FF2048136002-217.j1CRC(ef2eb645) (Fluke: 294B)
0xB800-0xBFFF2048tube-118.k1CRC(cefb03f0) (Fluke: 6F94)
0xC000-0xC7FF2048136002-119.lm1CRC(a4de050f) (Fluke: C82E)
0xC800-0xCFFF2048136002-120.mn1CRC(35619648) (Fluke: 445B)
0xD000-0xD7FF2048136002-121.p1CRC(73d38e47) (Fluke: 08D4)
0xD800-0xDFFF2048136002-222.r1CRC(707bd5c3) (Fluke: DF79)
Memory Area:user1
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF256136002-125.d7CRC(5903af03) (Fluke: C706)
Memory Area:user2
Address RangeLengthLabel/LocationDescription
0x0000-0x001F32136002.126CRC(8b04f921) (Fluke: F5CF)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3