{"about":"Named tables; each has its ROM address, field layout (u8/s8/u16/s16/ptr) and records (a plain value when the record has one field).","tables":{"vdpInitRegisters":{"addr":"0:03DB","bytes":11,"fields":{"value":"u8"},"note":"VDP registers 0-10 at boot (0:0263)","records":[38,128,255,255,255,255,255,0,0,0,0]},"pieceLayouts":{"addr":"0:0901","bytes":42,"fields":{"count":"u8","offsets":"ptr"},"note":"sprite piece layouts for alloc_object_slots 0:092B (A = id): piece count, pointer to (dy,dx) pairs","records":[{"count":1,"offsets":"098D"},{"count":2,"offsets":"098F"},{"count":3,"offsets":"0993"},{"count":4,"offsets":"0999"},{"count":12,"offsets":"0A19"},{"count":6,"offsets":"09A1"},{"count":9,"offsets":"09AD"},{"count":12,"offsets":"09D1"},{"count":8,"offsets":"09E9"},{"count":16,"offsets":"09F9"},{"count":7,"offsets":"0A31"},{"count":6,"offsets":"0A31"},{"count":2,"offsets":"0A71"},{"count":8,"offsets":"0A75"}]},"pieceOffsets":{"addr":"0:098D","bytes":268,"fields":{"dy":"s8","dx":"s8"},"note":"(dy,dx) pixel offsets used by the layouts and by direct init_slots calls (e.g. player 0:0999)","records":[{"dy":0,"dx":0},{"dy":0,"dx":-4},{"dy":0,"dx":4},{"dy":0,"dx":-8},{"dy":0,"dx":0},{"dy":0,"dx":8},{"dy":-4,"dx":-4},{"dy":-4,"dx":4},{"dy":4,"dx":-4},{"dy":4,"dx":4},{"dy":-8,"dx":-4},{"dy":-8,"dx":4},{"dy":0,"dx":-4},{"dy":0,"dx":4},{"dy":8,"dx":-4},{"dy":8,"dx":4},{"dy":-8,"dx":-8},{"dy":-8,"dx":0},{"dy":-8,"dx":8},{"dy":0,"dx":-8},{"dy":0,"dx":0},{"dy":0,"dx":8},{"dy":8,"dx":-8},{"dy":8,"dx":0},{"dy":8,"dx":8},{"dy":-12,"dx":-12},{"dy":-12,"dx":0},{"dy":-12,"dx":12},{"dy":0,"dx":-12},{"dy":0,"dx":0},{"dy":0,"dx":12},{"dy":12,"dx":-12},{"dy":12,"dx":0},{"dy":12,"dx":12},{"dy":-12,"dx":-8},{"dy":-12,"dx":0},{"dy":-12,"dx":8},{"dy":-4,"dx":-8},{"dy":-4,"dx":0},{"dy":-4,"dx":8},{"dy":4,"dx":-8},{"dy":4,"dx":0},{"dy":4,"dx":8},{"dy":12,"dx":-8},{"dy":12,"dx":0},{"dy":12,"dx":8},{"dy":0,"dx":-28},{"dy":0,"dx":-20},{"dy":0,"dx":-12},{"dy":0,"dx":-4},{"dy":0,"dx":4},{"dy":0,"dx":12},{"dy":0,"dx":20},{"dy":0,"dx":28},{"dy":-4,"dx":-28},{"dy":-4,"dx":-20},{"dy":-4,"dx":-12},{"dy":-4,"dx":-4},{"dy":-4,"dx":4},{"dy":-4,"dx":12},{"dy":-4,"dx":20},{"dy":-4,"dx":28},{"dy":4,"dx":-28},{"dy":4,"dx":-20},{"dy":4,"dx":-12},{"dy":4,"dx":-4},{"dy":4,"dx":4},{"dy":4,"dx":12},{"dy":4,"dx":20},{"dy":4,"dx":28},{"dy":-4,"dx":-12},{"dy":-4,"dx":-8},{"dy":-4,"dx":-4},{"dy":-4,"dx":4},{"dy":-4,"dx":8},{"dy":-4,"dx":12},{"dy":4,"dx":-12},{"dy":4,"dx":-8},{"dy":4,"dx":-4},{"dy":4,"dx":4},{"dy":4,"dx":8},{"dy":4,"dx":12},{"dy":-4,"dx":-8},{"dy":-4,"dx":0},{"dy":-4,"dx":8},{"dy":4,"dx":-8},{"dy":4,"dx":0},{"dy":4,"dx":8},{"dy":12,"dx":0},{"dy":-16,"dx":-16},{"dy":-16,"dx":-8},{"dy":-16,"dx":0},{"dy":-16,"dx":8},{"dy":-16,"dx":16},{"dy":-8,"dx":-16},{"dy":-8,"dx":-8},{"dy":-8,"dx":0},{"dy":-8,"dx":8},{"dy":-8,"dx":16},{"dy":0,"dx":-16},{"dy":0,"dx":-8},{"dy":0,"dx":0},{"dy":0,"dx":8},{"dy":0,"dx":16},{"dy":8,"dx":-16},{"dy":8,"dx":-8},{"dy":8,"dx":0},{"dy":8,"dx":8},{"dy":8,"dx":16},{"dy":16,"dx":-16},{"dy":16,"dx":-8},{"dy":16,"dx":0},{"dy":16,"dx":8},{"dy":16,"dx":16},{"dy":-4,"dx":0},{"dy":4,"dx":0},{"dy":-12,"dx":-4},{"dy":-12,"dx":4},{"dy":-4,"dx":-4},{"dy":-4,"dx":4},{"dy":4,"dx":-4},{"dy":4,"dx":4},{"dy":12,"dx":-4},{"dy":12,"dx":4},{"dy":-6,"dx":-6},{"dy":-6,"dx":6},{"dy":6,"dx":-28},{"dy":6,"dx":-20},{"dy":6,"dx":-12},{"dy":6,"dx":-4},{"dy":6,"dx":4},{"dy":6,"dx":12},{"dy":6,"dx":20},{"dy":6,"dx":28}]},"scoreLineTemplates":{"addr":"0:0BF1","bytes":34,"fields":{"text":"bytes17"},"note":"HUD score lines copied to $D373/$D384 (0:0B8A); font tile numbers","records":[{"text":[16,44,13,14,15,13,44,0,0,0,0,0,0,0,0,0,0]},{"text":[16,12,26,21,23,19,32,0,0,0,0,0,0,0,0,0,0]}]},"objectBoxes":{"addr":"0:36E9","bytes":60,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos 0:225F records: halfH -> +5, halfW -> +8, +9, touch bits -> +$0A (src/game/hitboxes.js)","records":[{"halfH":2,"halfW":2,"b9":3,"touch":32},{"halfH":5,"halfW":5,"b9":3,"touch":128},{"halfH":3,"halfW":3,"b9":4,"touch":32},{"halfH":5,"halfW":5,"b9":4,"touch":8},{"halfH":3,"halfW":3,"b9":4,"touch":16},{"halfH":3,"halfW":3,"b9":5,"touch":32},{"halfH":2,"halfW":2,"b9":3,"touch":32},{"halfH":3,"halfW":3,"b9":5,"touch":8},{"halfH":2,"halfW":2,"b9":5,"touch":128},{"halfH":3,"halfW":5,"b9":4,"touch":32},{"halfH":5,"halfW":5,"b9":5,"touch":128},{"halfH":5,"halfW":5,"b9":4,"touch":128},{"halfH":5,"halfW":5,"b9":4,"touch":128},{"halfH":4,"halfW":4,"b9":4,"touch":40},{"halfH":3,"halfW":3,"b9":2,"touch":32}]},"pointBox":{"addr":"0:287F","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"items / signs: a point, touch 0","records":[{"halfH":0,"halfW":0,"b9":0,"touch":0}]},"slopeDepths":{"addr":"0:3AE4","bytes":16,"fields":{"depth":"u16"},"note":"landing depth for tiles $F0-$F7, 8.8 slot units (0:3A89, src/game/terrain.js slopeTable)","records":[896,640,384,128,128,384,640,896]},"walkAcceleration":{"addr":"1:40F9","bytes":12,"fields":{"value":"s16"},"note":"pairs (accel, limit) for ground $40F9, air $40FD, slippery $4101 (1:4017, src/native/player.js)","records":[-14,14,-4,4,-4,4]},"introWobble":{"addr":"1:5021","bytes":32,"fields":{"y":"u16"},"note":"intro screen sprite Y by frame (1:500E)","records":[38400,38528,38656,38784,38912,38784,38656,38528,38400,38272,38144,38016,38200,38016,38144,38272]},"roundSelectSteps":{"addr":"1:52E6","bytes":4,"fields":{"step":"s8"},"note":"round select (the intro card code 1 1 2 2, then 1+2 held): round index step for up, down, left, right (1:52B2)","records":[4,-4,-1,1]},"introText":{"addr":"1:51CF","bytes":23,"fields":{"tile":"u8"},"note":"AREA / ROUND intro text template (1:5154), font tile numbers","records":[8,12,26,21,23,19,32,0,7,21,32,19,21,0,7,32,29,11,28,18,0,3,22]},"japanTitleNames":{"addr":"0:13AB","bytes":32,"fields":{"entries":"bytes16"},"note":"title screen on a Japanese console: two rows of 8 name-table entries (tile, attributes) for the logo, copied to VRAM $3B98 / $3BD8 (0:12FF)","records":[[0,9,1,9,4,9,5,9,8,9,9,9,12,9,13,9],[2,9,3,9,6,9,7,9,10,9,11,9,14,9,15,9]]},"japanNoticeText":{"addr":"5:BCF2","bytes":38,"fields":{"tiles":"bytes19"},"note":"boot notice on a Japanese console (0:1274): two lines of 19 tile numbers, copied 1bpp to name table $3A8E / $3ACE","records":[[1,2,1,2,1,2,3,4,0,5,6,3,4,7,8,9,10,11,12],[13,14,15,16,17,18,19,20,0,21,22,19,20,23,24,25,26,27,28]]},"japanNoticeFont":{"addr":"5:BD18","bytes":224,"fields":{"rows":"bytes8"},"note":"boot notice font on a Japanese console (0:125A): 28 glyphs, 1bpp, 8 rows each, to VRAM $0020 (0:01E4)","records":[[0,0,0,0,0,0,31,63],[0,0,0,0,0,0,255,254],[0,0,0,0,0,0,0,1],[0,0,0,0,0,0,224,224],[0,0,0,0,0,0,56,56],[0,0,0,0,0,0,7,15],[0,0,0,0,0,0,63,63],[0,0,0,0,0,0,254,255],[0,0,0,0,0,0,56,56],[0,0,0,0,0,0,7,28],[0,0,63,12,12,12,12,29],[0,0,255,204,204,204,204,220],[56,112,127,63,0,0,127,255],[0,0,252,254,14,28,252,248],[56,112,127,127,240,224,255,127],[0,0,254,252,0,0,252,248],[56,112,112,112,224,224,255,127],[0,0,126,252,28,56,248,240],[3,7,14,29,59,112,224,192],[240,48,56,248,252,28,14,14],[124,124,124,118,247,231,227,227],[30,62,126,238,222,220,156,28],[112,112,119,115,241,224,224,224],[7,14,254,252,192,224,112,56],[120,113,119,115,241,224,224,224],[112,192,0,128,192,224,120,28],[25,25,25,59,51,51,51,255],[152,152,152,184,48,48,48,252]]},"box_1_539D":{"addr":"1:539D","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":3,"b9":2,"touch":32}]},"box_1_548E":{"addr":"1:548E","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":7,"halfW":3,"b9":4,"touch":32}]},"box_1_558E":{"addr":"1:558E","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":7,"halfW":3,"b9":4,"touch":32}]},"box_1_5637":{"addr":"1:5637","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":3,"b9":2,"touch":32}]},"box_1_5709":{"addr":"1:5709","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":7,"halfW":3,"b9":5,"touch":32}]},"box_1_58DE":{"addr":"1:58DE","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":5,"b9":3,"touch":32}]},"box_1_5A1E":{"addr":"1:5A1E","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":3,"b9":3,"touch":32}]},"box_1_5B2D":{"addr":"1:5B2D","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":3,"b9":3,"touch":32}]},"box_1_5BF0":{"addr":"1:5BF0","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":4,"halfW":3,"b9":3,"touch":32}]},"box_1_64DF":{"addr":"1:64DF","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":4,"halfW":3,"b9":2,"touch":32}]},"box_1_658C":{"addr":"1:658C","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":3,"b9":3,"touch":32}]},"box_1_664A":{"addr":"1:664A","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":3,"halfW":3,"b9":4,"touch":32}]},"box_1_66FD":{"addr":"1:66FD","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":8,"halfW":2,"b9":5,"touch":16}]},"box_1_6B91":{"addr":"1:6B91","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":4,"halfW":4,"b9":0,"touch":16}]},"box_1_6C20":{"addr":"1:6C20","bytes":4,"fields":{"halfH":"u8","halfW":"u8","b9":"u8","touch":"u8"},"note":"init_object_pos record next to a bank-1 object handler","records":[{"halfH":2,"halfW":5,"b9":0,"touch":16}]},"extraLifeScores":{"addr":"1:6361","bytes":20,"fields":{"bcd":"u16"},"note":"score thresholds (BCD, 1:633D compares with $C122/$C123)","records":[1,2,5,16,32,80,256,48,256,368]},"bossArenas":{"addr":"1:67CE","bytes":40,"fields":{"slot":"ptr","x":"u8","y":"u8"},"note":"per area (round & $3C): boss sprite slot ($C196), $C64F, $C1A0 (1:685B)","records":[{"slot":"0020","x":0,"y":8},{"slot":"0030","x":2,"y":10},{"slot":"0038","x":1,"y":12},{"slot":"0040","x":1,"y":14},{"slot":"0048","x":1,"y":16},{"slot":"004C","x":0,"y":18},{"slot":"0050","x":0,"y":20},{"slot":"0054","x":0,"y":22},{"slot":"0058","x":0,"y":24},{"slot":"005C","x":0,"y":26}]},"platformMotion":{"addr":"5:BAD6","bytes":540,"fields":{"flags":"u8","b32":"u8","vy0":"s16","vx0":"s16","accel":"s16","legFrames":"u8","spriteSet":"u8"},"note":"floating platform kinds: 9 bytes copied to slot +$31..+$39 and the sprite set id (1:4B98, src/game/autopilot.js)","records":[{"flags":1,"b32":0,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":38},{"flags":0,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":38},{"flags":1,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":72,"spriteSet":38},{"flags":1,"b32":0,"vy0":120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":38},{"flags":1,"b32":0,"vy0":-120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":38},{"flags":128,"b32":18,"vy0":0,"vx0":0,"accel":-8,"legFrames":128,"spriteSet":38},{"flags":1,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":38},{"flags":1,"b32":0,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":40},{"flags":0,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":40},{"flags":1,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":72,"spriteSet":40},{"flags":1,"b32":0,"vy0":120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":40},{"flags":1,"b32":0,"vy0":-120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":40},{"flags":128,"b32":18,"vy0":0,"vx0":0,"accel":-8,"legFrames":128,"spriteSet":40},{"flags":1,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":40},{"flags":1,"b32":0,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":42},{"flags":0,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":42},{"flags":1,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":76,"spriteSet":42},{"flags":1,"b32":0,"vy0":120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":42},{"flags":1,"b32":0,"vy0":-120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":42},{"flags":128,"b32":18,"vy0":0,"vx0":0,"accel":-8,"legFrames":128,"spriteSet":42},{"flags":1,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":42},{"flags":1,"b32":0,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":44},{"flags":0,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":44},{"flags":1,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":72,"spriteSet":44},{"flags":1,"b32":0,"vy0":120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":44},{"flags":1,"b32":0,"vy0":-120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":44},{"flags":128,"b32":18,"vy0":0,"vx0":0,"accel":-8,"legFrames":128,"spriteSet":44},{"flags":1,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":44},{"flags":33,"b32":0,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":46},{"flags":32,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":46},{"flags":33,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":72,"spriteSet":46},{"flags":33,"b32":0,"vy0":120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":46},{"flags":33,"b32":0,"vy0":-120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":46},{"flags":160,"b32":18,"vy0":0,"vx0":0,"accel":-8,"legFrames":128,"spriteSet":46},{"flags":33,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":46},{"flags":1,"b32":0,"vy0":-128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":48},{"flags":0,"b32":18,"vy0":-128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":48},{"flags":1,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":72,"spriteSet":48},{"flags":1,"b32":0,"vy0":120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":48},{"flags":1,"b32":0,"vy0":-120,"vx0":0,"accel":0,"legFrames":128,"spriteSet":48},{"flags":128,"b32":18,"vy0":0,"vx0":0,"accel":-8,"legFrames":128,"spriteSet":48},{"flags":1,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":48},{"flags":64,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":128,"spriteSet":42},{"flags":64,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":128,"spriteSet":38},{"flags":0,"b32":18,"vy0":0,"vx0":128,"accel":0,"legFrames":32,"spriteSet":40},{"flags":0,"b32":18,"vy0":0,"vx0":128,"accel":0,"legFrames":64,"spriteSet":40},{"flags":0,"b32":18,"vy0":0,"vx0":128,"accel":0,"legFrames":32,"spriteSet":42},{"flags":1,"b32":0,"vy0":0,"vx0":-128,"accel":0,"legFrames":73,"spriteSet":42},{"flags":1,"b32":0,"vy0":-128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":38},{"flags":0,"b32":24,"vy0":0,"vx0":128,"accel":0,"legFrames":64,"spriteSet":40},{"flags":1,"b32":18,"vy0":128,"vx0":0,"accel":0,"legFrames":88,"spriteSet":42},{"flags":0,"b32":24,"vy0":0,"vx0":128,"accel":0,"legFrames":64,"spriteSet":40},{"flags":1,"b32":0,"vy0":0,"vx0":128,"accel":0,"legFrames":62,"spriteSet":38},{"flags":1,"b32":0,"vy0":0,"vx0":0,"accel":0,"legFrames":128,"spriteSet":38}]},"romHeader":{"addr":"1:7FF0","bytes":16,"fields":{"value":"u8"},"note":"cartridge header (\"TMR SEGA\", checksum, product code, region/size)","records":[84,77,82,32,83,69,71,65,255,255,111,52,104,80,1,79]},"modeHandlers":{"addr":"0:04DB","bytes":8,"fields":{"handler":"ptr"},"note":"game mode $C115 -> handler (0:04C8)","records":["120F","12AF","13CB","1422"]},"entityHandlers":{"addr":"0:0721","bytes":480,"fields":{"update":"ptr","init":"ptr"},"note":"entity type -> update / init routine (0:066D); src/game/ram.js ENTITY_NAMES","records":[{"update":"06CC","init":"06CC"},{"update":"21A4","init":"217F"},{"update":"2401","init":"2381"},{"update":"2401","init":"2397"},{"update":"24DC","init":"24C8"},{"update":"2538","init":"2513"},{"update":"25D2","init":"25B3"},{"update":"28BB","init":"289B"},{"update":"279E","init":"2766"},{"update":"279E","init":"2782"},{"update":"279E","init":"2790"},{"update":"279E","init":"2774"},{"update":"2997","init":"2977"},{"update":"2937","init":"2915"},{"update":"29C6","init":"29A6"},{"update":"2968","init":"2946"},{"update":"2A63","init":"2A39"},{"update":"2A63","init":"29EC"},{"update":"2A63","init":"29FC"},{"update":"2A63","init":"2A0B"},{"update":"2A63","init":"2A1A"},{"update":"2C06","init":"2BDF"},{"update":"2C4D","init":"2C2F"},{"update":"2C9C","init":"2C7E"},{"update":"2CE0","init":"2CC0"},{"update":"307B","init":"2FED"},{"update":"301D","init":"2FC2"},{"update":"3252","init":"31FF"},{"update":"3252","init":"3218"},{"update":"2F78","init":"2F4B"},{"update":"2F78","init":"2F4F"},{"update":"2F78","init":"2F53"},{"update":"2F78","init":"2F57"},{"update":"2FB1","init":"2F8F"},{"update":"53A1","init":"5379"},{"update":"2D21","init":"2D04"},{"update":"54A3","init":"545E"},{"update":"64E3","init":"64C4"},{"update":"5592","init":"5576"},{"update":"563B","init":"561B"},{"update":"4C5B","init":"4B98"},{"update":"2E30","init":"2E0D"},{"update":"2E4A","init":"2E0D"},{"update":"2E64","init":"2E0D"},{"update":"2E7E","init":"2E0D"},{"update":"2E98","init":"2E0D"},{"update":"2EB2","init":"2E0D"},{"update":"4DCC","init":"4DA9"},{"update":"334F","init":"3328"},{"update":"3419","init":"3403"},{"update":"5712","init":"56C3"},{"update":"68CD","init":"67FA"},{"update":"3252","init":"31C7"},{"update":"23CF","init":"2360"},{"update":"6B95","init":"6B6E"},{"update":"3252","init":"31E3"},{"update":"549E","init":"545E"},{"update":"58F4","init":"58BE"},{"update":"5BF4","init":"5BD0"},{"update":"5A22","init":"59C4"},{"update":"5B31","init":"5B0F"},{"update":"3482","init":"3436"},{"update":"26FC","init":"26DD"},{"update":"27C2","init":"27A2"},{"update":"379A","init":"3725"},{"update":"3506","init":"34E3"},{"update":"5CAA","init":"5C84"},{"update":"6590","init":"6571"},{"update":"664E","init":"6611"},{"update":"5CFB","init":"5CD5"},{"update":"58E2","init":"58BE"},{"update":"664E","init":"6620"},{"update":"35F4","init":"35A9"},{"update":"35BD","init":"356E"},{"update":"35BD","init":"357E"},{"update":"35BD","init":"3591"},{"update":"35BD","init":"3594"},{"update":"49A5","init":"4967"},{"update":"5D55","init":"5D2D"},{"update":"664E","init":"662F"},{"update":"64E3","init":"64BF"},{"update":"2D61","init":"2D42"},{"update":"2D61","init":"2D42"},{"update":"5A22","init":"59B4"},{"update":"6C24","init":"6C07"},{"update":"6701","init":"66E2"},{"update":"6C7B","init":"6C7B"},{"update":"4E9F","init":"4E79"},{"update":"5DEE","init":"5D8C"},{"update":"4E9F","init":"4E79"},{"update":"4F16","init":"4EF6"},{"update":"4FA3","init":"4F65"},{"update":"279E","init":"272A"},{"update":"279E","init":"2748"},{"update":"36C2","init":"3689"},{"update":"36A9","init":"3672"},{"update":"2ECC","init":"2E0D"},{"update":"5D74","init":"5D2D"},{"update":"6C96","init":"6C96"},{"update":"28CA","init":"289B"},{"update":"5492","init":"545E"},{"update":"5499","init":"545E"},{"update":"570D","init":"56C3"},{"update":"5CA5","init":"5C84"},{"update":"677E","init":"675C"},{"update":"37FB","init":"37DD"},{"update":"38A5","init":"38A0"},{"update":"2EEA","init":"2E0D"},{"update":"3904","init":"38FC"},{"update":"2A63","init":"29D5"},{"update":"06DA","init":"4E6D"},{"update":"3904","init":"3901"},{"update":"53A1","init":"5374"},{"update":"2F04","init":"2E0D"},{"update":"06DA","init":"3907"},{"update":"06DA","init":"3916"},{"update":"06DA","init":"391E"},{"update":"06DA","init":"3922"},{"update":"06DA","init":"3926"},{"update":"06DA","init":"392A"}]},"substateHandlers":{"addr":"0:143F","bytes":12,"fields":{"handler":"ptr"},"note":"mode 3 sub-state $C11E -> handler (0:1422)","records":["145C","14FF","150E","15C4","1617","161D"]}}}