Section Z ROM Notes Compiled By: TheAlmightyGuru (www.thealmightyguru.com) Updated: 2007/06/06 ROM Offsets Graphics : This data can be viewed using a tile viewer. Text : Use the game's text lookup table to read/edit this. Empty : Basically a bunch of null values. Patterned : Patterned data (meaning it has a pattern when viewed through a tile viewer) Could be a data table, map data, encoded graphics, or something along those lines. Unpatterned : Unpatterned data (looks like static noise in a tile viewer) is usually program data. 00000-0000F: NES Header 00010-0400F: Graphics 04010-0490F: Unpatterned 04910-0600F: Patterned 06010-0800F: Empty 08010-085E5: Patterned 085E6-0862F: Text: Title Screen 08630-086CE: Patterned 086CF-086D8: Text: Push Start 086D9-08D0F: Patterned 08D10-0900F: Empty 09010-0942F: Patterned 09430-0A00F: Empty 0A010-0A839: Patterned 0A83A-0A8CF: Text: End Credits 0A8D0-0A90F: Patterned 0A910-0B00F: Empty 0B010-0D00F: Patterned 0D010-0D60F: Empty 0D610-1000F: Graphics 10010-1110F: Patterned 11110-1180F: Empty 11810-12C0F: Graphics 12C10-1300F: Empty 13010-1400F: Graphics 14010-1500F: Patterned 15010-1580F: Empty 15810-1780F: Graphics 17810-1800F: Empty 18010-1B72F: Unpatterned 1B730-1C00F: Empty 1C010-1C9F3: Unpatterned 1C9F4-1CACF: Text: Messages (Both tables) 1CAD0-1CB3F: Patterned 1CB40-1D00F: Empty 1D010-2000F: Unpatterned/Patterned/Graphics/Empty Run-Time Memory Offsets 0049 - Lives 004A - Score digit: 9XXXXX 004B - Score digit: X9XXXX 004C - Score digit: XX9XXX 004D - Score digit: XXX9XX 004E - Score digit: XXXX9X 004F - Score digit: XXXXX9 005A - Life digit: 9X 005B - Life digit: X9 005C - Max Life digit: 9X 005D - Max Life digit: X9 005E - Section Major (0=0, 1=20, 2=40) 005F - Section Minor (0-13 - Add this value to the Major Section) 0060 - Flag: Flash Bomb 0061 - Flag: Crash Ball 0075 - Flag: End of Section. 00F7 - Controller poll (00 - Idle, 01 - Right, 02 Left, 04 - Down, 08 - Up, 10 - Start, 20 - Select, 40 - B, 80 - A) 0360 - Flag: Weapon Barrier Shield? 0363 - Flag: Weapon Megasmasher? 0366 - Flag: Weapon Flash Buster? 037D - Section Minor Version? 03DB - Speed (0-3) 03D3 - Ego X 03D5 - Ego Y 03D7 - Ego Last Direction (0-Right, 1-Down/Right, 2-Down, 3-Down/Left, 4-Left, 5-Up/Left, 6-Up, 7-Up/Right) 03E4 - Current Weapon (0 - Laser, 1 - Flash Buster, 2 - Megasmasher, 3 - Mega Buster) 0420-04EF - Enemy Variables. 05B0 - Flag: Missile has been taken and will fire the next time you shoot. 05CE - Shell countdown (also crash ball timeout) 05D0 - Flag: Shell is showing and can be taken. 05E0-064F - Enemy Bullet Variables. 0760-07DF - Music Variables.