[{"ID":345,"Address":8257564,"MemoryType":"Timer","GameType":"Hall screen","Length":1,"Description":"Number of frames to show intro logo.\r\n\r\nIs initially set to #$81.\r\n\r\nAt #$61, the logo will flash.","Parent":null},{"ID":348,"Address":8257570,"MemoryType":"Timer","GameType":"Hall screen","Length":1,"Description":"Timer for various things.\r\n\r\n1. Number of frames to show each flash state during intro logo flashing","Parent":null},{"ID":346,"Address":8257571,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Which \"flash\" frame of the intro logo to be on. This value is used as an index for writing palette data to the intro logo to give an animated \"flash\" effect.","Parent":null},{"ID":347,"Address":8257572,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"Flag for various animation timers. When set, the animation timers will begin.\r\n\r\n1. Flash animation for intro logo","Parent":null},{"ID":367,"Address":8257575,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"Is #$10 if the start button has been pressed by either controller, otherwise #$00.","Parent":null},{"ID":379,"Address":8257744,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Selected game index in the Game Select screen","Parent":null},{"ID":380,"Address":8257745,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Selected file index in the File Select screen","Parent":null},{"ID":246,"Address":8257758,"MemoryType":"VRAM Tilemap","GameType":"Hall screen","Length":1,"Description":"If non-zero $7F:0000 will get uploaded to BG1's tilemap.","Parent":null},{"ID":369,"Address":8257763,"MemoryType":"Timer","GameType":"Hall screen","Length":2,"Description":"Timer for showing the current hall screen state (blackout) or (lightened).\r\n\r\n#$011A - First blackout time\r\n#$044A - First lightened time","Parent":null},{"ID":231,"Address":8257789,"MemoryType":"Counter","GameType":"Hall screen","Length":1,"Description":"Frame counter.","Parent":null},{"ID":236,"Address":8257792,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $7E:2100 - Screen Display","Parent":null},{"ID":297,"Address":8257793,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $7E:2101 - Object Size and Chr Size","Parent":null},{"ID":302,"Address":8257794,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2105: BG Mode and Character Size","Parent":null},{"ID":303,"Address":8257795,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2106: Screen Pixelation","Parent":null},{"ID":298,"Address":8257796,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2107: BG1 Tilemap Address and Size","Parent":null},{"ID":299,"Address":8257797,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2108: BG2 Tilemap Address and Size","Parent":null},{"ID":300,"Address":8257798,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2109: BG3 Tilemap Address and Size","Parent":null},{"ID":301,"Address":8257799,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210B: Mirror of BG1 and 2 Chr Address","Parent":null},{"ID":304,"Address":8257800,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210D: BG1 Horizontal Scroll\r\nThis value represents the low byte address and is written to the register first.","Parent":null},{"ID":305,"Address":8257801,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210D: BG1 Horizontal Scroll\r\nThis value represents the high byte address and is written to the register second.","Parent":null},{"ID":306,"Address":8257802,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210E: BG1 Vertical Scroll\r\nThis value represents the low byte address and is written to the register first.","Parent":null},{"ID":307,"Address":8257803,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210E: BG1 Vertical Scroll\r\nThis value represents the high byte address and is written to the register second.","Parent":null},{"ID":308,"Address":8257804,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210F: BG2 Horizontal Scroll\r\nThis value represents the low byte address and is written to the register first.","Parent":null},{"ID":309,"Address":8257805,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $210F: BG2 Horizontal Scroll\r\nThis value represents the high byte address and is written to the register second.","Parent":null},{"ID":310,"Address":8257806,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2110: BG2 Vertical Scroll\r\nThis value represents the low byte address and is written to the register first.","Parent":null},{"ID":311,"Address":8257807,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2110: BG2 Vertical Scroll\r\nThis value represents the high byte address and is written to the register second.","Parent":null},{"ID":312,"Address":8257808,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2111: BG3 Horizontal Scroll\r\nThis value represents the low byte address and is written to the register first.","Parent":null},{"ID":313,"Address":8257809,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2111: BG3 Horizontal Scroll\r\nThis value represents the high byte address and is written to the register second.","Parent":null},{"ID":314,"Address":8257810,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2112: BG3 Vertical Scroll\r\nThis value represents the low byte address and is written to the register first.","Parent":null},{"ID":315,"Address":8257811,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2112: BG3 Vertical Scroll\r\nThis value represents the high byte address and is written to the register second.","Parent":null},{"ID":324,"Address":8257812,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2123: Window Mask Settings for BG1 and BG2","Parent":null},{"ID":325,"Address":8257813,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2124: Window Mask Settings for BG3 and BG4","Parent":null},{"ID":326,"Address":8257814,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2125: Window Mask Settings for OBJ and Color Window","Parent":null},{"ID":241,"Address":8257815,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $212C: Main Screen Designation","Parent":null},{"ID":319,"Address":8257816,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $212D: Subscreen Designation","Parent":null},{"ID":320,"Address":8257817,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $212E: Window Mask Designation for the Main Screen","Parent":null},{"ID":321,"Address":8257818,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $212F: Window Mask Designation for the Subscreen","Parent":null},{"ID":322,"Address":8257819,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2130: Color addition select","Parent":null},{"ID":323,"Address":8257820,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2131: Color math designation","Parent":null},{"ID":316,"Address":8257821,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2132: Fixed color data\r\nThis value is written to the mirror first.","Parent":null},{"ID":317,"Address":8257822,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2132: Fixed color data\r\nThis value is written to the mirror second.","Parent":null},{"ID":318,"Address":8257823,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $2132: Fixed color data\r\nThis value is written to the mirror third.","Parent":null},{"ID":339,"Address":8257824,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $7E:420C - HDMA Enable","Parent":null},{"ID":341,"Address":8257825,"MemoryType":"Miscellaneous","GameType":"Hall screen","Length":1,"Description":"Value is always $7E:0124 & #$FE, but is never read in-game.","Parent":null},{"ID":368,"Address":8257826,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"\"Main program loop initialize\" flag.\r\n\r\nThis flag is set during NMI. Once set, the game will go through its main program loop. When the loop is finished, it will clear the flag and wait for NMI to set it again before continuing.","Parent":null},{"ID":340,"Address":8257828,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"General IRQ flag. If set, IRQ mode registers will be enabled","Parent":null},{"ID":342,"Address":8257829,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $7E:4209 - V-timer low byte.","Parent":null},{"ID":353,"Address":8258048,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Luigi's head ","Parent":null},{"ID":354,"Address":8258049,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Luigi's right hand","Parent":null},{"ID":355,"Address":8258050,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Peach's head","Parent":null},{"ID":356,"Address":8258051,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Toad","Parent":null},{"ID":357,"Address":8258052,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Birdo's eyes.\r\nThis animation sequence was cut from the final game.","Parent":null},{"ID":358,"Address":8258053,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Birdo's right arm","Parent":null},{"ID":359,"Address":8258054,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Birdo's tail","Parent":null},{"ID":360,"Address":8258055,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Gommba's head.\r\nThis animation sequence was cut from the final game.","Parent":null},{"ID":361,"Address":8258056,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Bob-omb's fuse.\r\nThis animation sequence was cut from the final game.","Parent":null},{"ID":362,"Address":8258057,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Spiney's head.\r\nThis animation sequence was cut from the final game.","Parent":null},{"ID":363,"Address":8258058,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Pidgit.","Parent":null},{"ID":365,"Address":8258059,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Mario's head.\r\n\r\nAlso acts as a flag to animate Mario's left arm on frame 0 and frame 6.\r\n\r\nResets after 10 frames","Parent":null},{"ID":366,"Address":8258060,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Mario's left arm.","Parent":null},{"ID":364,"Address":8258061,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Bowser's left arm.","Parent":null},{"ID":260,"Address":8258068,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":2,"Description":"BG1 Vertical scroll (IRQ) in Game Select screen","Parent":null},{"ID":259,"Address":8258070,"MemoryType":"Timer","GameType":"Hall screen","Length":1,"Description":"BG1 IRQ scroll timer in Game Select screen. This timer is used when scrolling right.","Parent":null},{"ID":371,"Address":8258071,"MemoryType":"Timer","GameType":"Hall screen","Length":1,"Description":"BG1 IRQ scroll timer in Game Select screen. This timer is used when scrolling left.","Parent":null},{"ID":258,"Address":8258072,"MemoryType":"Counter","GameType":"Hall screen","Length":1,"Description":"Scroll index in Game Select menu. Increments by 1 when scrolling right, decrements by 1 when scrolling left.","Parent":null},{"ID":372,"Address":8258073,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"\"File Select mode\" flag","Parent":null},{"ID":373,"Address":8258074,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"\"File Select open\/close\" flag. When set, the File Select menu will either open if closed, or close if opened.","Parent":null},{"ID":374,"Address":8258075,"MemoryType":"Timer","GameType":"Hall screen","Length":128,"Description":"\"File Select open\/close\" timer. Counts the number of frames remaining to continue opening\/closing the File Select menu.","Parent":null},{"ID":375,"Address":8258080,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"\"File Select menu open\" flag. When set, the File Select menu in the Game Select screen is open.","Parent":null},{"ID":376,"Address":8258083,"MemoryType":"Timer","GameType":"Hall screen","Length":1,"Description":"Wait time before fading out the screen after a game has been selected.","Parent":null},{"ID":377,"Address":8258084,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"\"Begin gameplay\" flag. Becomes set as soon as the player chooses a file in the Game Select screen. The flag is set to #$29 because it is set at the same time the \"Begin gameplay\" SFX is loaded (which is also #$29).","Parent":null},{"ID":370,"Address":8258085,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"When $7E:00E3<\/a> decrements to this value, the timer delay for the next shine effect on the ALL-STARS logo in the intro will be set.","Parent":null},{"ID":378,"Address":8258560,"MemoryType":"VRAM Tilemap","GameType":"Hall screen","Length":896,"Description":"\"File Select tileset\" buffer","Parent":null},{"ID":349,"Address":8259584,"MemoryType":"OAM Tilemap","GameType":"Hall screen","Length":512,"Description":"OAM low table mirror","Parent":null},{"ID":351,"Address":8260096,"MemoryType":"OAM Tilemap","GameType":"Hall screen","Length":32,"Description":"OAM high table mirror (actual).","Parent":null},{"ID":350,"Address":8260128,"MemoryType":"OAM Tilemap","GameType":"Hall screen","Length":128,"Description":"OAM high table mirror (expanded).\r\n\r\nEach byte only sets the lowest two bits that then get inserted into $7E:0A00<\/a>.","Parent":null},{"ID":238,"Address":8260288,"MemoryType":"Flag","GameType":"Hall screen","Length":1,"Description":"If non-zero CGRAM will update (transfer $7F:9200 to CGRAM).","Parent":null},{"ID":234,"Address":8360448,"MemoryType":"Palette","GameType":"Hall screen","Length":200,"Description":"Palette buffer.","Parent":null}]