[{"ID":149,"Address":8257536,"MemoryType":"Miscellaneous","GameType":"Super Mario Bros. 1","Length":8,"Description":"Scratch RAM for many subroutines","Parent":null},{"ID":6,"Address":8257545,"MemoryType":"Counter","GameType":"Super Mario Bros. 1","Length":1,"Description":"Frame Counter","Parent":null},{"ID":150,"Address":8257546,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":3,"Description":"Player action data.\r\n\r\nNote that these flags are not mirrors of SNES controller flags. They merely signify which states the player is experiencing. For example, the Jump flag can be set by whatever button maps to jumping. Also, the flag is set only by the controller of the current player.","Parent":null},{"ID":160,"Address":8257546,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Bit flags: JD000000\r\nJ - Jump button\r\nD - Dash button","Parent":150},{"ID":161,"Address":8257547,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Bit flags: 0000UD00\r\nU - Up button\r\nD - Down button","Parent":150},{"ID":162,"Address":8257548,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Bit flags: 000000LR\r\nL - Left flag\r\nR - Right flag","Parent":150},{"ID":151,"Address":8257549,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Saves the value of [url=http:\/\/ersanio.caffie.net\/smas\/?p=map&type=ram&game=SMB1#id150]$7E:000A[\/url] (jump\/run flags) from the previous frame.","Parent":null},{"ID":7,"Address":8257551,"MemoryType":"Player Action","GameType":"Super Mario Bros. 1","Length":1,"Description":"Player's current action (Entering pipe, fade to image before level, vine, etc.)","Parent":null},{"ID":8,"Address":8257552,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Frame Counter","Parent":null},{"ID":10,"Address":8257553,"MemoryType":"Stripe Image","GameType":"Super Mario Bros. 1","Length":1,"Description":"Layer image upload","Parent":null},{"ID":170,"Address":8257554,"MemoryType":"Position","GameType":"Super Mario Bros. 3","Length":1,"Description":"Which screen number the player is in. TODO: Verify, editing this seems to screw with the level drawing","Parent":null},{"ID":171,"Address":8257556,"MemoryType":"Flag","GameType":"Super Mario Bros. 3","Length":1,"Description":"Level completed flag.","Parent":null},{"ID":13,"Address":8257556,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player's X-position, high byte.","Parent":null},{"ID":172,"Address":8257557,"MemoryType":"Counter","GameType":"Super Mario Bros. 3","Length":1,"Description":"Frame counter.","Parent":null},{"ID":14,"Address":8257557,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprites' X-position, high byte.","Parent":null},{"ID":173,"Address":8257558,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Brightness. Does not affect the statusbar on the overworld.","Parent":null},{"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":15,"Address":8257566,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player's Y-position, high byte.","Parent":null},{"ID":16,"Address":8257567,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprites' Y-position, high byte.","Parent":null},{"ID":174,"Address":8257570,"MemoryType":"Level","GameType":"Super Mario Bros. 3","Length":1,"Description":"How many screens the level has.","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":255,"Address":8257570,"MemoryType":"Timer","GameType":"Game select screen","Length":1,"Description":"Amount of time to wait until the \"Super Mario All-Stars\" text flashes.","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":256,"Address":8257571,"MemoryType":"Counter","GameType":"Game select screen","Length":1,"Description":"What step we are in, in the flashing \"Super Mario All-Stars\" text.","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":17,"Address":8257576,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player's X position, low byte","Parent":null},{"ID":18,"Address":8257577,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprites' X-position, low byte. First three bytes also used for movement of bonus slots. 00 = stop, 01 = slowing down, 02-FF = not slowing down.","Parent":null},{"ID":175,"Address":8257585,"MemoryType":"Pointers","GameType":"Super Mario Bros. 3","Length":3,"Description":"Pointer to current current level's sprite data (SNES Address, Little endian)","Parent":null},{"ID":19,"Address":8257586,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player's Y-Position, low byte","Parent":null},{"ID":20,"Address":8257587,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprites' Y-position, low byte. $7E0038-9 is speed of bonus slot 1's images. $7E003A-B is speed of bonus slot 2's images.","Parent":null},{"ID":21,"Address":8257596,"MemoryType":"Speed","GameType":"Super Mario Bros. 2","Length":1,"Description":"Speed of one of bonus slot 3's images. Also used for player's speed.","Parent":null},{"ID":22,"Address":8257597,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprite X speed table. $3D is also used for speed of the other of bonus slot 3's images.","Parent":null},{"ID":152,"Address":8257602,"MemoryType":"X Position","GameType":"Super Mario Bros. 1","Length":2,"Description":"X-Position of screen","Parent":null},{"ID":291,"Address":8257604,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite X position, high byte.\r\n\r\nTODO: Verify length","Parent":null},{"ID":23,"Address":8257606,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player's Y-speed","Parent":null},{"ID":153,"Address":8257606,"MemoryType":"Player","GameType":"Super Mario Bros. 1","Length":1,"Description":"Facing direction of player\r\n1 - right\r\n2 - left","Parent":null},{"ID":176,"Address":8257607,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player overworld X-position.","Parent":null},{"ID":24,"Address":8257607,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprite Y speed table","Parent":null},{"ID":177,"Address":8257612,"MemoryType":"Direction","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player's direction on the overworld.","Parent":null},{"ID":25,"Address":8257617,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprite status table. 00 = non-existant\/init, 01 = main, 02 = falling from screen, 03 = flat, 04 = explode, 05 = disappear in a puff of smoke, 06 = dissolving sand, 07 = stop interacting, 08 = disappear in two puffs of smoke, 09 = disappear abruptly","Parent":null},{"ID":293,"Address":8257622,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite Y position, high byte.\r\n\r\nTODO: Verify length","Parent":null},{"ID":178,"Address":8257626,"MemoryType":"Flag","GameType":"Super Mario Bros. 3","Length":1,"Description":"\"Players spins in the overworld\" flag (e.g. when player dies and gets placed to the latest checkpoint)","Parent":null},{"ID":154,"Address":8257628,"MemoryType":"Level Data","GameType":"Super Mario Bros. 1","Length":1,"Description":"Map Type\r\n[values]$00 - Underwater\r\n$01 - Normal\r\n$02 - Underground\r\n$03 - Castle[\/values]\r\nThis address always has the same value as $7E:00BA<\/a>.","Parent":null},{"ID":124,"Address":8257629,"MemoryType":"X Speed","GameType":"Super Mario Bros. 1","Length":1,"Description":"Player's X Speed","Parent":null},{"ID":179,"Address":8257630,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player X-position in the level, low byte","Parent":null},{"ID":290,"Address":8257631,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite X position, low byte.\r\n\r\nTODO: Verify length","Parent":null},{"ID":252,"Address":8257632,"MemoryType":"Sound Effect","GameType":"Game select screen","Length":4,"Description":"SPC700 I\/O Ports. Write values to play music\/sound effects.","Parent":null},{"ID":180,"Address":8257648,"MemoryType":"Y Position","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player Y-position in the level, low byte.\r\n\r\nTODO: Also related to OW 'player spawns' stars (those spinning ones), 34 bytes.","Parent":null},{"ID":292,"Address":8257649,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite Y position, low byte.\r\n\r\nTODO: Verify length","Parent":null},{"ID":26,"Address":8257666,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of time to remain in a player state.","Parent":null},{"ID":181,"Address":8257675,"MemoryType":"Speed","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player X-speed","Parent":null},{"ID":288,"Address":8257676,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite X speed.\r\n\r\nTODO: Verify length","Parent":null},{"ID":27,"Address":8257679,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Current player. #$00 = Mario; #$01 = Peach; #$02 = Toad; #$03 = Luigi.","Parent":null},{"ID":28,"Address":8257680,"MemoryType":"Sprite Number","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprite num table","Parent":null},{"ID":29,"Address":8257692,"MemoryType":"Flag","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player holding item flag ($01 = Holding.)","Parent":null},{"ID":182,"Address":8257693,"MemoryType":"Y Speed","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player Y-speed","Parent":null},{"ID":30,"Address":8257693,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player's Direction ($00 = Left, $01 = Right)","Parent":null},{"ID":289,"Address":8257694,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite Y speed.\r\n\r\nTODO: Verify length","Parent":null},{"ID":125,"Address":8257696,"MemoryType":"Y Speed","GameType":"Super Mario Bros. 1","Length":1,"Description":"Player's Y Speed","Parent":null},{"ID":31,"Address":8257698,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Alternative Frame Counter (Stops at times)","Parent":null},{"ID":32,"Address":8257704,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":9,"Description":"Sprite is picked up table. 07 = sprite = bottom at player, 01 = top, 00 = normal state","Parent":null},{"ID":284,"Address":8257707,"MemoryType":"Pointers","GameType":"Super Mario Bros. 3","Length":3,"Description":"Pointer to 24-bit RAM address which contains the windowing HDMA table used for various effects.\r\n\r\nSeems to alternate between $7F:9000 and $7F:9200.","Parent":null},{"ID":164,"Address":8257722,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Current background palette and music.\r\n[values]$00 - Light blue background with underwater music\r\n$01 - Light blue background with normal world music\r\n$02 - Black background with underground music\r\n$03 - Black background with castle music[\/values]\r\nThis address always has the same value as $7E:005C<\/a>.","Parent":null},{"ID":183,"Address":8257723,"MemoryType":"Miscellaneous","GameType":"Super Mario Bros. 3","Length":1,"Description":"Something related about OW powerup get? ($07 + higher= glitch)\r\n\r\nTODO: Verify","Parent":null},{"ID":184,"Address":8257725,"MemoryType":"Direction","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player direction ($40 = right)","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":33,"Address":8257753,"MemoryType":"Pointers","GameType":"Super Mario Bros. 2","Length":2,"Description":"16-bit pointer to Layer 1 room data.","Parent":null},{"ID":157,"Address":8257755,"MemoryType":"Level Data","GameType":"Super Mario Bros. 1","Length":1,"Description":"An index value signifying the Layer 2 Background map to use.","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":254,"Address":8257758,"MemoryType":"Flag","GameType":"Game select screen","Length":1,"Description":"If non-zero, $7F:8000 will be uploaded to BG1's tilemap.","Parent":null},{"ID":185,"Address":8257762,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":8,"Description":"Extended sprite X-position, high byte.","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":257,"Address":8257763,"MemoryType":"Timer","GameType":"Game select screen","Length":1,"Description":"Amount of time left on title screen.","Parent":null},{"ID":34,"Address":8257771,"MemoryType":"Flag","GameType":"Super Mario Bros. 2","Length":1,"Description":"Horizontal level flag. #$00 = Vertical level; #$01 = Horizontal level.","Parent":null},{"ID":126,"Address":8257771,"MemoryType":"Clipping","GameType":"Super Mario Bros. 1","Length":1,"Description":"Player's vertical hitbox size for object interactions? $0E = Small Mario, $00 = Big Mario, $07 = Swimming Big Mario.\r\n\r\nTODO: Verify this address","Parent":null},{"ID":35,"Address":8257776,"MemoryType":"Pointers","GameType":"Super Mario Bros. 2","Length":3,"Description":"Indirect pointer to load a layer image from. Controlled by $11.","Parent":null},{"ID":327,"Address":8257776,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:4219 - Controller Port 1 Data1 Register high byte.\r\n\r\nThis mirror is for controller data from the current frame.","Parent":null},{"ID":333,"Address":8257777,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:421B - Controller Port 2 Data1 Register high byte.\r\n\r\nThis mirror is for controller data from the current frame.","Parent":null},{"ID":328,"Address":8257778,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:4218 - Controller Port 1 Data1 Register low byte.\r\n\r\nThis mirror is for controller data from the current frame.","Parent":null},{"ID":331,"Address":8257779,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:421A - Controller Port 2 Data1 Register low byte.\r\n\r\nThis mirror is for controller data from the current frame.","Parent":null},{"ID":336,"Address":8257780,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:4219 - Controller Port 1 Data1 Register high byte.\r\n\r\nThis mirror is for controller data that was set on the current frame but was clear on the previous frame. Basically, this determines which buttons were pressed on this frame while not having been held on the last frame.","Parent":null},{"ID":338,"Address":8257781,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:421B - Controller Port 2 Data1 Register high byte.\r\n\r\nThis mirror is for controller data that was set on the current frame but was clear on the previous frame. Basically, this determines which buttons were pressed on this frame while not having been held on the last frame.","Parent":null},{"ID":36,"Address":8257782,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Controller Data 1. AXSPUDLR. All frames.","Parent":null},{"ID":335,"Address":8257782,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:4218 - Controller Port 1 Data1 Register low byte.\r\n\r\nThis mirror is for controller data that was set on the current frame but was clear on the previous frame. Basically, this determines which buttons were pressed on this frame while not having been held on the last frame.","Parent":null},{"ID":337,"Address":8257783,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:421A - Controller Port 2 Data1 Register low byte.\r\n\r\nThis mirror is for controller data that was set on the current frame but was clear on the previous frame. Basically, this determines which buttons were pressed on this frame while not having been held on the last frame.","Parent":null},{"ID":330,"Address":8257784,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:4219 - Controller Port 1 Data1 Register high byte.\r\n\r\nThis mirror is for controller data from the previous frame.","Parent":null},{"ID":334,"Address":8257785,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:421B - Controller Port 2 Data1 Register high byte.\r\n\r\nThis mirror is for controller data from the previous frame.","Parent":null},{"ID":37,"Address":8257786,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Controller Data 2. AXSPUDLR. 1 frame.","Parent":null},{"ID":127,"Address":8257786,"MemoryType":"Pointers","GameType":"Super Mario Bros. 1","Length":3,"Description":"24-bit pointer to current level's objects, and their positions (SNES Address, Little endian)","Parent":null},{"ID":329,"Address":8257786,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:4218 - Controller Port 1 Data1 Register low byte.\r\n\r\nThis mirror is for controller data from the previous frame.","Parent":null},{"ID":332,"Address":8257787,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $7E:421A - Controller Port 2 Data1 Register low byte.\r\n\r\nThis mirror is for controller data from the previous frame.","Parent":null},{"ID":128,"Address":8257789,"MemoryType":"Pointers","GameType":"Super Mario Bros. 1","Length":3,"Description":"24-bit pointer to current level's sprites, and their positions (SNES Address, Little endian)","Parent":null},{"ID":231,"Address":8257789,"MemoryType":"Counter","GameType":"Hall screen","Length":1,"Description":"Frame counter.","Parent":null},{"ID":230,"Address":8257789,"MemoryType":"Counter","GameType":"Game select screen","Length":1,"Description":"Frame counter.","Parent":null},{"ID":38,"Address":8257790,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Brightness Register","Parent":null},{"ID":39,"Address":8257791,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"NMI \/ Joypad Enable","Parent":null},{"ID":236,"Address":8257792,"MemoryType":"Hardware Mirror","GameType":"Hall screen","Length":1,"Description":"Mirror of $7E:2100 - Screen Display","Parent":null},{"ID":237,"Address":8257792,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Screen brightness.","Parent":null},{"ID":186,"Address":8257793,"MemoryType":"Index","GameType":"Super Mario Bros. 3","Length":1,"Description":"IRQ Mode index? Valid values are: { 80 40 20 60 A0 55 75 95 }\r\n\r\nTODO: seems like this goes bitwise. Figure it out. Also, figure out what each IRQ mode is.","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":158,"Address":8257803,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"\"Three byte object\" flag when loading level data","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":240,"Address":8257815,"MemoryType":"Hardware Mirror","GameType":"Game select 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":247,"Address":8257816,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Mirror of $212D (Sub screen 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":249,"Address":8257819,"MemoryType":"Hardware Mirror","GameType":"Game select 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":250,"Address":8257820,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":1,"Description":"Miror 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":251,"Address":8257821,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":3,"Description":"Mirror of $2132 (Fixed Color Data). \r\n\r\n$011D - Red fixed color component.\r\n$011E - Green fixed color component.\r\n$011F - Blue fixed color component.","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":233,"Address":8257828,"MemoryType":"Counter","GameType":"Game select screen","Length":2,"Description":"IRQ Vertical timer. Writes to $4209 and $420A. Used to keep the \"Select v Game\" box at a static position.","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":129,"Address":8257876,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"If the value in it is not zero, run the actual game; otherwise, loop forever. It's set to a non-zero value during NMI, and it's set to zero after the game mode has been run, so that the game runs exactly once a frame - one NMI trigger per frame.","Parent":null},{"ID":130,"Address":8257878,"MemoryType":"Stack","GameType":"Super Mario Bros. 1","Length":170,"Description":"Stack RAM area reserved for SMAS SMB1.","Parent":null},{"ID":242,"Address":8257888,"MemoryType":"Player","GameType":"Super Mario Bros. 3","Length":1,"Description":"Debug RAM. Setting it to $80 will allow you to cycle through Mario's power-ups by using select. You can also press A \/ B \/ X \/ Y and Select to toggle the Kuribo's Shoe power-up.","Parent":null},{"ID":270,"Address":8258048,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Window Mask Settings for BG1 and BG2","Parent":null},{"ID":40,"Address":8258048,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":2,"Description":"BG 1 X position","Parent":null},{"ID":353,"Address":8258048,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Luigi's head ","Parent":null},{"ID":271,"Address":8258049,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Window Mask Settings for BG3 and BG4","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":272,"Address":8258050,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Window Mask Settings for OBJ and Color Window","Parent":null},{"ID":41,"Address":8258050,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":2,"Description":"BG 2 X position","Parent":null},{"ID":355,"Address":8258050,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Peach's head","Parent":null},{"ID":273,"Address":8258051,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Color Addition Select","Parent":null},{"ID":356,"Address":8258051,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Toad","Parent":null},{"ID":274,"Address":8258052,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Color math designation","Parent":null},{"ID":42,"Address":8258052,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":2,"Description":"BG 3 X position","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":275,"Address":8258053,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Fixed Color Data (red)","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":276,"Address":8258054,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Fixed Color Data (green)","Parent":null},{"ID":43,"Address":8258054,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":2,"Description":"BG 1 Y Position, works together with $04C6 (low byte)","Parent":null},{"ID":359,"Address":8258054,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Birdo's tail","Parent":null},{"ID":277,"Address":8258055,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Fixed Color Data (blue)","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":278,"Address":8258056,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Main Screen Designation","Parent":null},{"ID":44,"Address":8258056,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":2,"Description":"BG 2 Y position","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":279,"Address":8258057,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Subscreen Designation","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":280,"Address":8258058,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Window Mask Designation for the Main Screen","Parent":null},{"ID":45,"Address":8258058,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":2,"Description":"BG 3 Y position","Parent":null},{"ID":363,"Address":8258058,"MemoryType":"Index","GameType":"Hall screen","Length":1,"Description":"Tilemap index for animating Pidgit.","Parent":null},{"ID":281,"Address":8258059,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Window Mask Designation for the Subscreen","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":283,"Address":8258060,"MemoryType":"Clipping","GameType":"Super Mario Bros. 3","Length":1,"Description":"BG Mode and Character Size","Parent":null},{"ID":131,"Address":8258060,"MemoryType":"Powerup","GameType":"Super Mario Bros. 1","Length":1,"Description":"Which powerup the current powerup entity is. ($00 = Mushroom, $01 = Fireflower, $02 = Star, $03 = 1-up)\r\n\r\nNote: You can only have one powerup on the screen, hence this address is a single byte.","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":282,"Address":8258061,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Screen Pixelation","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":189,"Address":8258062,"MemoryType":"Graphics","GameType":"Super Mario Bros. 3","Length":1,"Description":"BG mode of statusbar (Mode 1 by default)","Parent":null},{"ID":190,"Address":8258063,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 3","Length":1,"Description":"Main screen designation of statusbar","Parent":null},{"ID":191,"Address":8258064,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":2,"Description":"BG1 Horizontal Scroll position\r\n\r\nTODO: maybe break up into 2 sub addresses for low and high byte","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":343,"Address":8258068,"MemoryType":"Hardware Mirror","GameType":"Game select screen","Length":2,"Description":"Mirror of $7E:210D - BG1 horizontal scroll.\r\n\r\nThe low byte is written first and then the high byte is written second.\r\n\r\nThis mirror is only applied during IRQ.","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":46,"Address":8258101,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Window Mask for BG1 & BG2","Parent":null},{"ID":47,"Address":8258102,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Window Mask for BG3 & BG4","Parent":null},{"ID":132,"Address":8258102,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Grow a vine in start of level flag.","Parent":null},{"ID":48,"Address":8258103,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Window Mask for OBJ & COL","Parent":null},{"ID":133,"Address":8258103,"MemoryType":"Y Position","GameType":"Super Mario Bros. 1","Length":1,"Description":"Player's Y Position","Parent":null},{"ID":49,"Address":8258104,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Color addition select","Parent":null},{"ID":50,"Address":8258105,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"CGADSUB settings","Parent":null},{"ID":51,"Address":8258106,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"HDMA Enable","Parent":null},{"ID":52,"Address":8258107,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Window Mask Desig. Main Screen","Parent":null},{"ID":53,"Address":8258109,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":3,"Description":"RGB Values for backdrop color","Parent":null},{"ID":54,"Address":8258115,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"Main Screen Designation","Parent":null},{"ID":55,"Address":8258123,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"V-count for IRQ. Starry BG appears at screen load.","Parent":null},{"ID":56,"Address":8258124,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"BG1 Tilemap Address & Size","Parent":null},{"ID":269,"Address":8258188,"MemoryType":"Flag","GameType":"Super Mario Bros. 3","Length":1,"Description":"Shows the Game Over dialogue on the overworld.","Parent":null},{"ID":134,"Address":8258188,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Flag to disable scenery graphics animation and most of the background animations.","Parent":null},{"ID":57,"Address":8258217,"MemoryType":"Flag","GameType":"Super Mario Bros. 2","Length":1,"Description":"(Don't) update palettes flag.","Parent":null},{"ID":266,"Address":8258245,"MemoryType":"Level Data","GameType":"Super Mario Bros. 3","Length":1,"Description":"Layer 2 Palette, written upon level load.\r\n[values]$00 -[\/values]\r\nTODO: List of possible values.","Parent":null},{"ID":58,"Address":8258271,"MemoryType":"Pointers","GameType":"Super Mario Bros. 2","Length":3,"Description":"Layer 2 Map16 data pointer.","Parent":null},{"ID":192,"Address":8258272,"MemoryType":"Speed","GameType":"Super Mario Bros. 3","Length":1,"Description":"Something related about Mario running at full speed\r\n\r\nTODO: Figure out what","Parent":null},{"ID":267,"Address":8258384,"MemoryType":"Level Data","GameType":"Super Mario Bros. 3","Length":1,"Description":"Layer 2 Background, written upon level load.","Parent":null},{"ID":135,"Address":8258407,"MemoryType":"Timer","GameType":"Super Mario Bros. 1","Length":1,"Description":"Index to ROM table $03:D6F1 (timer delay for next Bowser fireball). Increases as a bowser fireball is launched","Parent":null},{"ID":193,"Address":8258428,"MemoryType":"Miscellaneous","GameType":"Super Mario Bros. 3","Length":1,"Description":"Used by the 'slot machine' minigame to determine xposition of the parts.\r\n\r\nTODO: What exactly is this address for?","Parent":null},{"ID":136,"Address":8258466,"MemoryType":"Timer","GameType":"Super Mario Bros. 1","Length":1,"Description":"Hammer bros hammer throw timer?\r\n\r\nTODO: Verify","Parent":null},{"ID":378,"Address":8258560,"MemoryType":"VRAM Tilemap","GameType":"Hall screen","Length":896,"Description":"\"File Select tileset\" buffer","Parent":null},{"ID":194,"Address":8258594,"MemoryType":"Counter","GameType":"Super Mario Bros. 3","Length":1,"Description":"Amount of coins added to the coin counter (so setting this to $02 will add 2 coins to the coin counter).","Parent":null},{"ID":195,"Address":8258600,"MemoryType":"Flag","GameType":"Super Mario Bros. 3","Length":1,"Description":"Setting this to $01 in a level gives the player the star powerup for the default amount of time.\r\n\r\nSetting this in the overworld will give the player the star powerup on the overworld, to be applied when you enter a level.","Parent":null},{"ID":196,"Address":8258601,"MemoryType":"Player","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player's image on the overworld. Values:\r\n[values]$00 = Small\r\n$01 = Big\r\n$02 = Big\r\n$03 = Leaf\r\n$04 = Frog\r\n$05 = Tanooki\r\n$06 = Hammer\r\n$07 = Jugem's Cloud\r\n$08 = P-Wing\r\n$09 and higher = Glitch[\/values]\r\nDoes not affect the powerup upon level entrance.\r\nPalette does not update when changing image.","Parent":null},{"ID":59,"Address":8258741,"MemoryType":"Flag","GameType":"Super Mario Bros. 2","Length":1,"Description":"Crystal ball has been collected flag, height of opened mouth of hawkmouth.","Parent":null},{"ID":60,"Address":8258743,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"How long the dark potion rooms last.","Parent":null},{"ID":61,"Address":8258755,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"HP count. (Red hearts.)","Parent":null},{"ID":62,"Address":8258756,"MemoryType":"Miscellaneous","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of hearts to show + 2.","Parent":null},{"ID":63,"Address":8258758,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"BG 1 Y (low byte) position, works together with $0206. Used for effects such as the POW.","Parent":null},{"ID":64,"Address":8258785,"MemoryType":"Timer","GameType":"Super Mario Bros. 2","Length":1,"Description":"Flashing timer, can kill enemies.","Parent":null},{"ID":65,"Address":8258792,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Accumulative level number to continue on.","Parent":null},{"ID":66,"Address":8258793,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"Current room to continue on.","Parent":null},{"ID":67,"Address":8258794,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"Screen number to continue on.","Parent":null},{"ID":68,"Address":8258797,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"0 = don't go out of level, 1 = go to player select screen, 2 = go to Game Over screen, 3 = go to bonus game, 4-FF = go to warp screen.","Parent":null},{"ID":69,"Address":8258798,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Current amount of lives.","Parent":null},{"ID":70,"Address":8258799,"MemoryType":"Miscellaneous","GameType":"Super Mario Bros. 2","Length":1,"Description":"Jar type. 0 = warp jar, 1 = regular jar, 2 = 'enclosed' jar","Parent":null},{"ID":71,"Address":8258816,"MemoryType":"Sprites","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of time sprites are frozen. (Stopwatch.)","Parent":null},{"ID":72,"Address":8258867,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"Accumulative level number","Parent":null},{"ID":73,"Address":8258868,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"Current room","Parent":null},{"ID":74,"Address":8258869,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"Screen number to start out on.","Parent":null},{"ID":197,"Address":8258897,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player growing\/shrinking animation timer. $30 is the maximum value.\r\n\r\nDoes not apply to other animations (smoke animation, fireflower animation, etc.)","Parent":null},{"ID":198,"Address":8258898,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player is hurt flag (flashing after they get hit)","Parent":null},{"ID":199,"Address":8258899,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Star power timer. Does not adjust the music.","Parent":null},{"ID":200,"Address":8258900,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player turns into smoke timer. (When you get Leaf, Tanooki suit etc.)","Parent":null},{"ID":201,"Address":8258901,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Mario changes pallette rapidly timer (When you get fireflower)","Parent":null},{"ID":202,"Address":8258902,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Everything freezes timer (Activates when Mario gets hit)","Parent":null},{"ID":203,"Address":8258903,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player kicks object image timer","Parent":null},{"ID":204,"Address":8258904,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player faces screen image timer","Parent":null},{"ID":205,"Address":8258905,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player walks to the right in level end timer (Activates when only on ground)","Parent":null},{"ID":206,"Address":8258906,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Player walking towards doomship timer (during that one cutscene).","Parent":null},{"ID":268,"Address":8258918,"MemoryType":"Generator","GameType":"Super Mario Bros. 3","Length":1,"Description":"Generator number. Valid values:\r\n[values]00 - nothing\r\n01 - flying Cheep-Cheeps\r\n02 - spiny Cheep-Cheeps\r\n03 - ? (turns off generator and does something else...)\r\n04 - Para-Beetles (red and green)\r\n05 - moving background clouds?\r\n06 - left-moving falling platforms\r\n07 - exit on treasure chest obtain?\r\n08 - turns off generators?[\/values]\r\nTODO: Verify values 05, 07, and 08 and check out 03.","Parent":null},{"ID":207,"Address":8258936,"MemoryType":"Powerup","GameType":"Super Mario Bros. 3","Length":1,"Description":"Current player's powerup.\r\n\r\nList of powerup values:\r\n[values]$00 - Small\r\n$01 - Small\r\n$02 - Big\r\n$03 - Fiery\r\n$04 - Raccoon\r\n$05 - Frog\r\n$06 - Tanooki\r\n$07 - Hammer\r\n$20 - Tanooki statue[\/values]","Parent":null},{"ID":265,"Address":8258938,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":1,"Description":"Tanooki Player's statue mode timer. Makes the player lose statue mode once it hits 00.","Parent":null},{"ID":75,"Address":8258981,"MemoryType":"Timer","GameType":"Super Mario Bros. 2","Length":1,"Description":"How long it takes Phanto to initially take off after grabbing a key. Starts at #$A0","Parent":null},{"ID":208,"Address":8259007,"MemoryType":"Y Position","GameType":"Super Mario Bros. 3","Length":8,"Description":"Extended sprite Y-position, low byte.\r\n\r\nTODO: Verify length","Parent":null},{"ID":209,"Address":8259017,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":8,"Description":"Extended sprite X position, low byte\r\n\r\nTODO: Verify length","Parent":null},{"ID":210,"Address":8259040,"MemoryType":"Timer","GameType":"Super Mario Bros. 3","Length":3,"Description":"Current level timer (example: $03 $02 $05 = 325 seconds left)","Parent":null},{"ID":76,"Address":8259104,"MemoryType":"Flag","GameType":"Super Mario Bros. 2","Length":1,"Description":"1UP has been collected flag.","Parent":null},{"ID":77,"Address":8259112,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"In potion room or not. #$00 = regular level, #$01 = jar, #$02 = potion room.","Parent":null},{"ID":78,"Address":8259113,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":1,"Description":"Level number without world number added","Parent":null},{"ID":79,"Address":8259114,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of cherries collected","Parent":null},{"ID":80,"Address":8259115,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of coins you have for the bonus game","Parent":null},{"ID":81,"Address":8259117,"MemoryType":"Level Data","GameType":"Super Mario Bros. 2","Length":4,"Description":"Amount of levels completed per character table.","Parent":null},{"ID":82,"Address":8259125,"MemoryType":"World","GameType":"Super Mario Bros. 2","Length":1,"Description":"World number.","Parent":null},{"ID":285,"Address":8259185,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":8,"Description":"Sprite number.\r\n\r\nTODO: Verify length; include list?","Parent":null},{"ID":137,"Address":8259233,"MemoryType":"Map16","GameType":"Super Mario Bros. 1","Length":12,"Description":"Map16 tile to draw on the screen? One byte is one 16 pixels high 'line' on the screen.\r\n\r\n\"What 16x16 block covers non-written tiles in a level (consult Map16.png for list of 16x16 tiles).\"\r\n\r\nTODO: Verify","Parent":null},{"ID":83,"Address":8259266,"MemoryType":"Player","GameType":"Super Mario Bros. 2","Length":1,"Description":"Player is shrinking or growing","Parent":null},{"ID":138,"Address":8259275,"MemoryType":"Generator","GameType":"Super Mario Bros. 1","Length":1,"Description":"Which generator to activate.","Parent":null},{"ID":159,"Address":8259276,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"\"Hard mode\" flag. This flag is set at W5-3 and modifies sprites (makes platforms smaller and have bullet generators, etc.)","Parent":null},{"ID":139,"Address":8259348,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Player is ducking flag. $04 = duck, $00 = normal. Unwritten when player is small.","Parent":null},{"ID":211,"Address":8259349,"MemoryType":"Routine","GameType":"Super Mario Bros. 3","Length":3,"Description":"Current player's score","Parent":null},{"ID":140,"Address":8259354,"MemoryType":"X Position","GameType":"Super Mario Bros. 1","Length":1,"Description":"Screen number - 1 (in hex; increments when $7E:0726 is 1, not 0).","Parent":null},{"ID":141,"Address":8259355,"MemoryType":"X Speed","GameType":"Super Mario Bros. 1","Length":1,"Description":"Screen number (in hex; increments when $7E:0726 is 1, not 0).","Parent":null},{"ID":142,"Address":8259360,"MemoryType":"VRAM","GameType":"Super Mario Bros. 1","Length":2,"Description":"Handles drawing of the layer 1 tiles? Adding 1 to it moves every layer 1 stuff to the left 1 8x8 tile.\r\n\r\n\"Is 0x04 on every odd numbered page and 0x00 on even.\"\r\n\r\nTODO: Verify","Parent":null},{"ID":212,"Address":8259367,"MemoryType":"World","GameType":"Super Mario Bros. 3","Length":1,"Description":"Current world","Parent":null},{"ID":143,"Address":8259372,"MemoryType":"Objects","GameType":"Super Mario Bros. 1","Length":2,"Description":"Total number of objects (adds per byte by object).","Parent":null},{"ID":145,"Address":8259391,"MemoryType":"X Position","GameType":"Super Mario Bros. 1","Length":1,"Description":"BG1 X Position low byte.","Parent":null},{"ID":146,"Address":8259392,"MemoryType":"Y Position","GameType":"Super Mario Bros. 1","Length":1,"Description":"BG1 Y Position low byte.","Parent":null},{"ID":144,"Address":8259395,"MemoryType":"Flag","GameType":"Super Mario Bros. 1","Length":1,"Description":"Cloud bonus game level type flag (also replaces most objects with clouds as the level progresses).","Parent":null},{"ID":84,"Address":8259396,"MemoryType":"Pointers","GameType":"Super Mario Bros. 2","Length":3,"Description":"Layer 3 Map16 data pointer.","Parent":null},{"ID":147,"Address":8259398,"MemoryType":"Counter","GameType":"Super Mario Bros. 1","Length":1,"Description":"Flagpole timer->score conversion controller? $00 = nothing, 01 = Begin countdown, 02 = continue countdown, 03 = fireworks, 04-05 - fade out?\r\n\r\nTODO: Verify this address","Parent":null},{"ID":148,"Address":8259399,"MemoryType":"Timer","GameType":"Super Mario Bros. 1","Length":1,"Description":"Everything freezes timer (when the player get a powerup or dies for example).","Parent":null},{"ID":294,"Address":8259405,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":1,"Description":"Number of pixels that a sprite has moved along the X- or Y-axis. It is set during the routine that updates a sprite's position based on its speed.","Parent":null},{"ID":85,"Address":8259406,"MemoryType":"Graphics","GameType":"Super Mario Bros. 2","Length":1,"Description":"Enable Layer 3 image. Also controls which Layer 3 image to load.","Parent":null},{"ID":286,"Address":8259407,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite X position fractional bits.\r\n\r\nTODO: Verify length","Parent":null},{"ID":287,"Address":8259425,"MemoryType":"Sprites","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite Y position fractional bits.\r\n\r\nTODO: Verify length","Parent":null},{"ID":86,"Address":8259442,"MemoryType":"Flag","GameType":"Super Mario Bros. 2","Length":1,"Description":"Layer 3 transparency flag. (Layer 3 in front of Layer 2) Used for light beams in cave levels.","Parent":null},{"ID":264,"Address":8259443,"MemoryType":"VRAM","GameType":"Super Mario Bros. 1","Length":1,"Description":"Stripe image uploader destination VRAM address index. Indexes the tables at $0382DE (VRAM low byte) and $0382F1 (VRAM high byte).","Parent":null},{"ID":87,"Address":8259445,"MemoryType":"Hardware Mirror","GameType":"Super Mario Bros. 2","Length":1,"Description":"BG Mode \/ Character Size \/ Layer 3 priority","Parent":null},{"ID":88,"Address":8259458,"MemoryType":"Timer","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of times 'No Bonus' should flash. (Up to 7F)","Parent":null},{"ID":89,"Address":8259459,"MemoryType":"Timer","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of frames 'No Bonus' remains present or not. (00 slowest, 01 fastest)","Parent":null},{"ID":90,"Address":8259466,"MemoryType":"Timer","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of time to wait before changing music back to the original level music again. Used for several occasions like the Crystal Ball collecting scene.","Parent":null},{"ID":91,"Address":8259584,"MemoryType":"OAM Tilemap","GameType":"Super Mario Bros. 2","Length":544,"Description":"OAM table.","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":92,"Address":8260128,"MemoryType":"OAM Tilemap","GameType":"Super Mario Bros. 2","Length":128,"Description":"Table that determines the size of a sprite's tile - 8x8 (#$00) or 16x16 (#$02). Each byte corresponds to 4 OAM bytes. Stores to $0A00-$0A1F (where each 2 bits correspond to 4 OAM bytes.)","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":239,"Address":8260288,"MemoryType":"Flag","GameType":"Game select screen","Length":1,"Description":"If non-zero CGRAM will update (transfer $7F:9200 to CGRAM).","Parent":null},{"ID":93,"Address":8260352,"MemoryType":"Palette","GameType":"Super Mario Bros. 2","Length":512,"Description":"CGRAM (palette) table.","Parent":null},{"ID":165,"Address":8261632,"MemoryType":"Palette","GameType":"Super Mario Bros. 1","Length":512,"Description":"Level Palette","Parent":null},{"ID":244,"Address":8261657,"MemoryType":"Counter","GameType":"Super Mario Bros. 3","Length":1,"Description":"An unused counter variable which controls how many times you get to play the Spade minigame. Setting the value to any value besides 00 during the game will allow you to keep trying until either you win, or the counter reaches zero (whichever comes first). Simply press A, B, or Start to spin the reels again.","Parent":null},{"ID":94,"Address":8261996,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":14,"Description":"Line of white squares to display how many levels there are in current world. 2 bytes per tile. 1st byte = tilemap, 2nd byte = properties.","Parent":null},{"ID":95,"Address":8262030,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"World number in beginning of level display tilemap","Parent":null},{"ID":96,"Address":8262031,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"World number in beginning of level display properties","Parent":null},{"ID":97,"Address":8262032,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Dash in beginning of level display tilemap","Parent":null},{"ID":98,"Address":8262033,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Dash in beginning of level display properties","Parent":null},{"ID":99,"Address":8262034,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Level number in beginning of level display tilemap","Parent":null},{"ID":100,"Address":8262035,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Level number in beginning of level display properties","Parent":null},{"ID":101,"Address":8262068,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of lives in char. select, 10s","Parent":null},{"ID":102,"Address":8262069,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Properties of lives in char. select, 10s","Parent":null},{"ID":103,"Address":8262070,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of lives in char. select, 1s","Parent":null},{"ID":104,"Address":8262071,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Properties of lives in char. select, 1s","Parent":null},{"ID":105,"Address":8262077,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":6,"Description":"Tilemap and properties of number of 'World","Parent":null},{"ID":213,"Address":8262144,"MemoryType":"Sound Effect","GameType":"Super Mario Bros. 3","Length":1,"Description":"Sound effects channel 1","Parent":null},{"ID":214,"Address":8262145,"MemoryType":"Sound Effect","GameType":"Super Mario Bros. 3","Length":1,"Description":"Sound effects channel 2","Parent":null},{"ID":215,"Address":8262146,"MemoryType":"Music","GameType":"Super Mario Bros. 3","Length":1,"Description":"Current music number. Write $F2 to lower the volume.","Parent":null},{"ID":216,"Address":8262147,"MemoryType":"Sound Effect","GameType":"Super Mario Bros. 3","Length":1,"Description":"Sound effects channel 3","Parent":null},{"ID":295,"Address":8262400,"MemoryType":"Palette","GameType":"Super Mario Bros. 3","Length":512,"Description":"A buffer for the entire palette, both in levels and on the overworld. It may be uploaded to CGRAM depending on $1500.","Parent":null},{"ID":106,"Address":8262664,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of coins in bonus game, 10s (if low byte is a blank tile, this is used as 1s)","Parent":null},{"ID":107,"Address":8262665,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Properties of coins in bonus game, 10s","Parent":null},{"ID":108,"Address":8262666,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of coins in bonus game, 1s","Parent":null},{"ID":109,"Address":8262667,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Properties of coins in bonus game, 1s","Parent":null},{"ID":110,"Address":8262698,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of lives in bonus game, 10s","Parent":null},{"ID":111,"Address":8262699,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Properties of lives in bonus game, 10s","Parent":null},{"ID":112,"Address":8262700,"MemoryType":"Counter","GameType":"Super Mario Bros. 2","Length":1,"Description":"Amount of lives in bonus game, 1s","Parent":null},{"ID":113,"Address":8262701,"MemoryType":"VRAM Tilemap","GameType":"Super Mario Bros. 2","Length":1,"Description":"Properties of lives in bonus game, 1s","Parent":null},{"ID":296,"Address":8262912,"MemoryType":"Palette","GameType":"Super Mario Bros. 3","Length":1,"Description":"A flag that determines whether or not to upload the data at $1300. If this is nonzero, $1300-$14FF will be uploaded to CGRAM and $1500 will be cleared to zero. The relevant check is at $20F923.","Parent":null},{"ID":166,"Address":8263168,"MemoryType":"Sound Effect","GameType":"Super Mario Bros. 1","Length":1,"Description":"Sound effect channel 1","Parent":null},{"ID":167,"Address":8263169,"MemoryType":"Sound Effect","GameType":"Super Mario Bros. 1","Length":1,"Description":"Sound effect channel 2","Parent":null},{"ID":168,"Address":8263170,"MemoryType":"Music","GameType":"Super Mario Bros. 1","Length":1,"Description":"Music channel","Parent":null},{"ID":169,"Address":8263171,"MemoryType":"Sound Effect","GameType":"Super Mario Bros. 1","Length":1,"Description":"Sound effect channel 3","Parent":null},{"ID":217,"Address":8264229,"MemoryType":"Y Position","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite Y position, low byte\r\n\r\nTODO: Verify length","Parent":null},{"ID":218,"Address":8264237,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite X position, high byte\r\n\r\nTODO: Verify length","Parent":null},{"ID":219,"Address":8264245,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":9,"Description":"Sprite X position, low byte\r\n\r\nTODO: Verify length","Parent":null},{"ID":220,"Address":8264958,"MemoryType":"Miscellaneous","GameType":"Super Mario Bros. 3","Length":1,"Description":"Something related to Magic Wand's image\r\n\r\nTODO: Verify. Is there really a RAM address for something trivial like this?","Parent":null},{"ID":221,"Address":8265088,"MemoryType":"Powerup","GameType":"Super Mario Bros. 3","Length":28,"Description":"What items Player 1 has on the overworld. \r\n[values]$00 = Nothing\r\n$01 = Mushroom\r\n$02 = Fire Flower\r\n$03 = Leaf\r\n$04 = Frog Suit\r\n$05 = Tanooki suit\r\n$06 = Hammer suit\r\n$07 = Jugem's Cloud\r\n$08 = P-wing\r\n$09 = Star\r\n$0A = Anchor\r\n$0B = Hammer\r\n$0C = Warp Whistle\r\n$0D = Music box\r\n$0E-$FF = unused[\/values]","Parent":null},{"ID":222,"Address":8265116,"MemoryType":"Powerup","GameType":"Super Mario Bros. 3","Length":28,"Description":"What items Player 2 has on the overworld. \r\n[values]$00 = Nothing\r\n$01 = Mushroom\r\n$02 = Fire Flower\r\n$03 = Leaf\r\n$04 = Frog Suit\r\n$05 = Tanooki suit\r\n$06 = Hammer suit\r\n$07 = Jugem's Cloud\r\n$08 = P-wing\r\n$09 = Star\r\n$0A = Anchor\r\n$0B = Hammer\r\n$0C = Warp Whistle\r\n$0D = Music box\r\n$0E-$FF = unused[\/values]","Parent":null},{"ID":223,"Address":8265122,"MemoryType":"Counter","GameType":"Super Mario Bros. 3","Length":1,"Description":"Current player's coins","Parent":null},{"ID":114,"Address":8265184,"MemoryType":"Music","GameType":"Super Mario Bros. 2","Length":1,"Description":"SFX panel 1","Parent":null},{"ID":115,"Address":8265185,"MemoryType":"Music","GameType":"Super Mario Bros. 2","Length":1,"Description":"SFX panel 2","Parent":null},{"ID":116,"Address":8265186,"MemoryType":"Music","GameType":"Super Mario Bros. 2","Length":1,"Description":"Current Music","Parent":null},{"ID":117,"Address":8265187,"MemoryType":"Music","GameType":"Super Mario Bros. 2","Length":1,"Description":"SFX panel 3","Parent":null},{"ID":224,"Address":8265403,"MemoryType":"Pointers","GameType":"Super Mario Bros. 3","Length":3,"Description":"Pointer to level object data (SNES Address, Little endian)","Parent":null},{"ID":226,"Address":8265628,"MemoryType":"Sprite Number","GameType":"Super Mario Bros. 3","Length":2,"Description":"Smoke image sprite number\r\n\r\nTODO: Verify length","Parent":null},{"ID":225,"Address":8265631,"MemoryType":"Y Position","GameType":"Super Mario Bros. 3","Length":2,"Description":"Smoke image Y position.\r\n\r\nTODO: Verify length","Parent":null},{"ID":227,"Address":8265634,"MemoryType":"X Position","GameType":"Super Mario Bros. 3","Length":2,"Description":"Smoke image X position.\r\n\r\nTODO: Verify length","Parent":null},{"ID":228,"Address":8265672,"MemoryType":"Sprite Number","GameType":"Super Mario Bros. 3","Length":8,"Description":"Extended sprite number. $15 = laser from Bowser's Castle\r\n\r\nTODO: Verify length, get list of values","Parent":null},{"ID":118,"Address":8265728,"MemoryType":"Map16","GameType":"Super Mario Bros. 2","Length":28672,"Description":"Layer 1 Map16 table for the entire level, low byte.","Parent":null},{"ID":155,"Address":8265728,"MemoryType":"Map16 Tile","GameType":"Super Mario Bros. 1","Length":45056,"Description":"Layer 2 Map16 Tiles","Parent":null},{"ID":119,"Address":8294400,"MemoryType":"Map16","GameType":"Super Mario Bros. 2","Length":28672,"Description":"Layer 1 Map16 table for the entire level, high byte.","Parent":null},{"ID":156,"Address":8310784,"MemoryType":"Map16 Tilemap","GameType":"Super Mario Bros. 1","Length":3328,"Description":"Layer 2 Map16 tilemap","Parent":null},{"ID":120,"Address":8331264,"MemoryType":"Map16","GameType":"Super Mario Bros. 2","Length":40960,"Description":"Layer 2 Map16 table for the entire level.","Parent":null},{"ID":261,"Address":8335360,"MemoryType":"Map16","GameType":"Super Mario Bros. 1","Length":2688,"Description":"Layer 3 Map16 tilemap, read upon level load for the individual VRAM tiles located around $04:BD09.\r\n\r\nTODO: Confirm size, size of ROM address, format of ROM address, and $7F2000 & $7F2004,x","Parent":null},{"ID":253,"Address":8355840,"MemoryType":"VRAM Tilemap","GameType":"Game select screen","Length":800,"Description":"Tilemap buffer for BG1.","Parent":null},{"ID":229,"Address":8359936,"MemoryType":"HDMA","GameType":"Super Mario Bros. 3","Length":959,"Description":"Windowing HDMA table.\r\n\r\nTODO: Verify length. Having an odd number for a windowing table is odd.","Parent":null},{"ID":234,"Address":8360448,"MemoryType":"Palette","GameType":"Hall screen","Length":200,"Description":"Palette buffer.","Parent":null},{"ID":235,"Address":8360448,"MemoryType":"Palette","GameType":"Game select screen","Length":200,"Description":"Palette buffer.","Parent":null},{"ID":121,"Address":8372224,"MemoryType":"Map16","GameType":"Super Mario Bros. 2","Length":2400,"Description":"Layer 3 Map16 table for the current room.","Parent":null}]