{
    "platform_name": "Atari 8bit",
    "enabled": false,
    "labels": {
        "SYSTEM": {
            "0002": "CASINI",
            "0004": "RAMLO",
            "0006": "TRAMSZ",
            "0007": "TSTDAT",
            "0008": "WARMST",
            "0009": "BOOT",
            "000A": "DOSVEC",
            "000C": "DOSINI",
            "000E": "APPMHI",
            "0010": "POKMSK",
            "0011": "BRKKEY",
            "0012": "RTCLOK",
            "0015": "BUFADR",
            "0017": "ICCOMT",
            "0020": "ICHIDZ",
            "0021": "ICDNOZ",
            "0022": "ICCOMZ",
            "0023": "ICSTAZ",
            "0024": "ICBALZ",
            "0025": "ICBAHZ",
            "0026": "ICPTLZ",
            "0027": "ICPTHZ",
            "0028": "ICBLLZ",
            "0029": "ICBLHZ",
            "002A": "ICAX1Z",
            "002B": "ICAX2Z",
            "002C": "ICAX3Z",
            "002D": "ICAX4Z",
            "002E": "ICIDNO",
            "002F": "CIOCHR",
            "0030": "STATUS",
            "0031": "CHKSUM",
            "0032": "BUFRLO",
            "0033": "BUFRHI",
            "0034": "BFENLO",
            "0035": "BFENHI",
            "0036": "LTEMP",
            "0038": "BUFRFL",
            "0039": "RECVDN",
            "003A": "XMTDON",
            "003B": "CHKSNT",
            "003C": "NOCKSM",
            "003D": "BPTR",
            "003E": "FTYPE",
            "003F": "FEOF",
            "0041": "SOUNDR",
            "0042": "CRITIC",
            "004A": "ZCHAIN",
            "004D": "ATRACT",
            "004E": "DRKMSK",
            "004F": "COLRSH",
            "0050": "TMPCHR",
            "0051": "HOLD1",
            "0052": "LMARGN",
            "0053": "RMARGN",
            "0054": "ROWCRS",
            "0055": "COLCRS",
            "0057": "DINDEX",
            "0058": "SAVMSC",
            "005A": "OLDROW",
            "005B": "OLDCOL",
            "005D": "OLDCHR",
            "005E": "OLDADR",
            "0062": "PALNTS",
            "0063": "LOGCOL",
            "0064": "ADRESS",
            "0066": "TOADR",
            "0068": "FRMADR",
            "006A": "RAMTOP",
            "006B": "BUFCNT",
            "006C": "BUFSTR",
            "006E": "BITMSK",
            "006F": "SHFAMT",
            "0070": "ROWAC",
            "0072": "COLAC",
            "0074": "ENDPT",
            "0076": "DELTAR",
            "0077": "DELTAC",
            "0079": "KEYDEF",
            "007B": "SWPFLG",
            "007C": "HOLDCH",
            "007E": "COUNTR",
            "00D4": "FR0",
            "00DA": "_FR3",
            "00E0": "FR1",
            "00E6": "FR2",
            "00EC": "_FPCOC",
            "00ED": "_FPTEM",
            "00EE": "_FPTEM",
            "00F2": "CIX",
            "00F3": "INBUFF",
            "00FB": "DEGFLG",
            "00FC": "FLPTR",
            "00FE": "FPTR2",
            "0200": "VDSLST",
            "0202": "VPRCED",
            "0204": "VINTER",
            "0206": "VBREAK",
            "0208": "VKEYBD",
            "020A": "VSERIN",
            "020C": "VSEROR",
            "020E": "VSEROC",
            "0210": "VTIMR1",
            "0212": "VTIMR2",
            "0214": "VTIMR4",
            "0216": "VIMIRQ",
            "0218": "CDTMV1",
            "021A": "CDTMV2",
            "021C": "CDTMV3",
            "021E": "CDTMV4",
            "0220": "CDTMV5",
            "0222": "VVBLKI",
            "0224": "VVBLKD",
            "0226": "CDTMA1",
            "0228": "CDTMA2",
            "022A": "CDTMF3",
            "022B": "SRTIMR",
            "022C": "CDTMF4",
            "022D": "INTEMP",
            "022E": "CDTMF5",
            "022F": "SDMCTL",
            "0230": "SDLSTL",
            "0231": "SDLSTH",
            "0232": "SSKCTL",
            "0233": "LCOUNT",
            "0234": "LPENH",
            "0235": "LPENV",
            "0236": "BRKKY",
            "0238": "VPIRQ",
            "023A": "CDEVIC",
            "023B": "CCOMND",
            "023C": "CAUX1",
            "023D": "CAUX2",
            "023E": "TEMP",
            "023F": "ERRFLG",
            "0240": "DFLAGS",
            "0241": "DBSECT",
            "0242": "BOOTAD",
            "0244": "COLDST",
            "0245": "RECLEN",
            "0246": "DSKTIM",
            "0247": "PDVMSK",
            "0248": "SHPDVS",
            "0249": "PDMSK",
            "024A": "RELADR",
            "026E": "FINE",
            "026F": "GPRIOR",
            "0270": "PADDL0",
            "0271": "PADDL1",
            "0272": "PADDL2",
            "0273": "PADDL3",
            "0274": "PADDL4",
            "0275": "PADDL5",
            "0276": "PADDL6",
            "0277": "PADDL7",
            "0278": "STICK0",
            "0279": "STICK1",
            "027A": "STICK2",
            "027B": "STICK3",
            "027C": "PTRIG0",
            "027D": "PTRIG1",
            "027E": "PTRIG2",
            "027F": "PTRIG3",
            "0280": "PTRIG4",
            "0281": "PTRIG5",
            "0282": "PTRIG6",
            "0283": "PTRIG7",
            "0284": "STRIG0",
            "0285": "STRIG1",
            "0286": "STRIG2",
            "0287": "STRIG3",
            "0288": "HIBYTE",
            "0289": "WMODE",
            "028A": "BLIM",
            "028C": "JVECK",
            "028E": "NEWADR",
            "0290": "TXTROW",
            "0291": "TXTCOL",
            "0293": "TINDEX",
            "0294": "TXTMSC",
            "029C": "CRETRY",
            "029D": "HOLD3",
            "029F": "HOLD2",
            "02A0": "DMASK",
            "02A1": "TMPLBT",
            "02A2": "ESCFLG",
            "02A3": "TABMAP",
            "02B2": "LOGMAP",
            "02B8": "TMPROW",
            "02B9": "TMPCOL",
            "02BB": "SCRFLG",
            "02BC": "HOLD4",
            "02BD": "DRETRY",
            "02BE": "SHFLOK",
            "02BF": "BOTSCR",
            "02C0": "PCOLR0",
            "02C1": "PCOLR1",
            "02C2": "PCOLR2",
            "02C3": "PCOLR3",
            "02C4": "COLOR0",
            "02C5": "COLOR1",
            "02C6": "COLOR2",
            "02C7": "COLOR3",
            "02C8": "COLOR4",
            "02C9": "RUNADR",
            "02CB": "HIUSED",
            "02CD": "ZHIUSE",
            "02CF": "GBYTEA",
            "02D1": "LOADAD",
            "02D3": "ZLOADA",
            "02D5": "DSCTLN",
            "02DA": "KEYREP",
            "02DE": "PBPNT",
            "02DF": "PBUFSZ",
            "02E4": "RAMSIZ",
            "02E5": "MEMTOP",
            "02E7": "MEMLO",
            "02E9": "HNDLOD",
            "02F0": "CRSINH",
            "02F1": "KEYDEL",
            "02F2": "CH1",
            "02F3": "CHACT",
            "02F4": "CHBAS",
            "02F8": "ROWINC",
            "02F9": "COLINC",
            "02FB": "ATACHR",
            "02FC": "CH",
            "02FD": "FILDAT",
            "02FE": "DSPFLG",
            "02FF": "SSFLAG",
            "0300": "DDEVIC",
            "0301": "DUNIT",
            "0302": "DCOMND",
            "0303": "DSTATS",
            "0304": "DBUFLO",
            "0305": "DBUFHI",
            "0306": "DTIMLO",
            "0308": "DBYTLO",
            "0309": "DBYTHI",
            "030A": "DAUX1",
            "030B": "DAUX2",
            "030C": "TIMER1",
            "030E": "ADDCOR",
            "030F": "CASFLG",
            "0310": "TIMER2",
            "0312": "TEMP",
            "0314": "PTIMOT",
            "0315": "TEMP3",
            "0317": "TIMFLG",
            "0318": "STACKP",
            "031A": "HATABS",
            "033D": "PUPBT1",
            "033E": "PUPBT2",
            "033F": "PUPBT3",
            "0340": "ICHID",
            "0341": "ICDNO",
            "0342": "ICCMD",
            "0343": "ICSTA",
            "0344": "ICBAL",
            "0345": "ICBAH",
            "0346": "ICPTL",
            "0347": "ICPTH",
            "0348": "ICBLL",
            "0349": "ICBLH",
            "034A": "ICAX1",
            "034B": "ICAX2",
            "034C": "ICAX3",
            "034D": "ICAX4",
            "034E": "ICAX5",
            "034F": "ICAX6",
            "03C0": "PRNBUF",
            "03E9": "CKEY",
            "03F8": "BASICF",
            "03FA": "GINTLK",
            "03FB": "CHLINK",
            "03FD": "CASBUF",
            "0580": "LBUFF",
            "05E0": "PLYARG",
            "05E6": "FPSCR",
            "D800": "AFP",
            "D8E6": "FASC",
            "D9AA": "IFP",
            "D9D2": "FPI",
            "DA44": "ZFR0",
            "DA46": "ZF1",
            "DA60": "FSUB",
            "DA66": "FADD",
            "DADB": "FMUL",
            "DB28": "FDIV",
            "DD40": "PLYEVL",
            "DD89": "FLD0R",
            "DD8D": "FLD0P",
            "DD98": "FLD1R",
            "DD9C": "FLD1P",
            "DDA7": "FST0R",
            "DDAB": "FST0P",
            "DDB6": "FMOVE",
            "DDC0": "EXP",
            "DDCC": "EXP10",
            "DECD": "LOG",
            "DED1": "LOG10",
            "E450": "DISKIV",
            "E453": "DISKINV",
            "E456": "CIOV",
            "E459": "SIOV",
            "E45C": "SETBV",
            "E45F": "SYSBV",
            "E462": "XITBV",
            "E465": "SIOINV",
            "E468": "SENDEV",
            "E46B": "INTINV",
            "E46E": "CIOINV",
            "E471": "SELFSV",
            "E474": "WARMSV",
            "E477": "COLDSV",
            "E47A": "RBLOKV",
            "E47D": "CSOPIV",
            "E480": "PUPDIV",
            "E483": "SLFTSV",
            "E486": "PENTV",
            "E489": "PHUNLV",
            "E48C": "PHINIV"
        }
    },
    "comments": {
        "D800": "$D800 AFP",
        "D8E6": "$D8E6 FASC",
        "D9AA": "$D9AA IFP",
        "D9D2": "$D9D2 FPI",
        "DA44": "$DA44 ZFR0",
        "DA46": "$DA46 ZF1",
        "DA60": "$DA60 FSUB",
        "DA66": "$DA66 FADD",
        "DADB": "$DADB FMUL",
        "DB28": "$DB28 FDIV",
        "DD40": "$DD40 PLYEVL",
        "DD89": "$DD89 FLD0R",
        "DD8D": "$DD8D FLD0P",
        "DD98": "$DD98 FLD1R",
        "DD9C": "$DD9C FLD1P",
        "DDA7": "$DDA7 FST0R",
        "DDAB": "$DDAB FST0P",
        "DDB6": "$DDB6 FMOVE",
        "DDC0": "$DDC0 EXP",
        "DDCC": "$DDCC EXP10",
        "DECD": "$DECD LOG",
        "DED1": "$DED1 LOG10",
        "E450": "$E450 (jmp) DISKIV",
        "E453": "$E453 (jmp) DISKINV",
        "E456": "$E456 (jmp) CIOV",
        "E459": "$E459 (jmp) SIOV",
        "E45C": "$E45C (jmp) SETBV",
        "E45F": "$E45F (jmp) SYSBV",
        "E462": "$E462 (jmp) XITBV",
        "E465": "$E465 (jmp) SIOINV",
        "E468": "$E468 (jmp) SENDEV",
        "E46B": "$E46B (jmp) INTINV",
        "E46E": "$E46E (jmp) CIOINV",
        "E471": "$E471 (jmp) SELFSV",
        "E474": "$E474 (jmp) WARMSV",
        "E477": "$E477 (jmp) COLDSV",
        "E47A": "$E47A (jmp) RBLOKV",
        "E47D": "$E47D (jmp) CSOPIV",
        "E480": "$E480 (jmp) PUPDIV",
        "E483": "$E483 (jmp) SLFTSV",
        "E486": "$E486 (jmp) PENTV",
        "E489": "$E489 (jmp) PHUNLV",
        "E48C": "$E48C (jmp) PHINIV",
        "D000": "HPOSP0",
        "D001": "HPOSP1",
        "D002": "HPOSP2",
        "D003": "HPOSP3",
        "D004": "HPOSM0",
        "D005": "HPOSM1",
        "D006": "HPOSM2",
        "D007": "HPOSM3",
        "D008": "SIZEP0",
        "D009": "SIZEP1",
        "D00A": "SIZEP2",
        "D00B": "SIZEP3",
        "D00C": "SIZEM",
        "D00D": "GRAFP0",
        "D00E": "GRAFP1",
        "D00F": "GRAFP2",
        "D010": "GRAFP3",
        "D011": "GRAFM",
        "D012": "TRIG2",
        "D013": "TRIG3",
        "D014": "PAL",
        "D015": "COLPM3",
        "D016": "COLPF0",
        "D017": "COLPF1",
        "D018": "COLPF2",
        "D019": "COLPF3",
        "D01A": "COLBK",
        "D01B": "PRIOR",
        "D01C": "VDELAY",
        "D01D": "GRACTL",
        "D01F": "CONSOL",
        "D200": "POT0",
        "D201": "POT1",
        "D202": "POT2",
        "D203": "POT3",
        "D204": "POT4",
        "D205": "POT5",
        "D206": "POT6",
        "D207": "POT7",
        "D208": "AUDCTL",
        "D209": "KBCODE",
        "D20A": "SKRES",
        "D20B": "POTGO",
        "D20D": "SERIN",
        "D20E": "IRQEN",
        "D20F": "SKCTL",
        "D300": "PORTA",
        "D301": "PORTB",
        "D302": "PACTL",
        "D303": "PBCTL",
        "D400": "DMACTL",
        "D401": "CHACTL",
        "D402": "DLISTL",
        "D403": "DLISTH",
        "D404": "HSCROL",
        "D405": "VSCROL",
        "D407": "PMBASE",
        "D409": "CHBASE",
        "D40A": "WSYNC",
        "D40B": "VCOUNT",
        "D40C": "PENH",
        "D40D": "PENV",
        "D40E": "NMIEN",
        "D40F": "NMIST",
        "FFFA": "NMIVEC",
        "FFFB": "NMIVEC",
        "FFFC": "RESVEC",
        "FFFD": "RESVEC",
        "FFFE": "IRQVEC",
        "FFFF": "IRQVEC",
        "0002": "CASINI  cassette initialization vector",
        "0004": "RAMLO",
        "0006": "TRAMSZ  temporary ram size / cart A flag",
        "0007": "TSTDAT  RAM test data register / cart B flag",
        "0008": "WARMST  warmstart flag",
        "0009": "BOOT?   boot flag; 0 if none, 1 for disk, 2 for cassette",
        "000A": "DOSVEC",
        "000C": "DOSINI",
        "000E": "APPMHI",
        "0010": "POKMSK",
        "0011": "BRKKEY  set on [BREAK]",
        "0012": "RTCLOK",
        "0015": "BUFADR  indirect buffer address pointer (temp for disk buffer)",
        "0017": "ICCOMT  CIO: command byte",
        "0020": "ICHIDZ  Zero page IOCB: device index ($FF = not open)",
        "0021": "ICDNOZ  Zero page IOCB: device number",
        "0022": "ICCOMZ  Zero page IOCB: command byte",
        "0023": "ICSTAZ  Zero page IOCB: status byte",
        "0024": "ICBALZ  Zero page IOCB: address of device/filename spec lo",
        "0025": "ICBAHZ  Zero page IOCB: address of device/filename spec hi",
        "0026": "ICPTLZ  Zero page IOCB: put byte address lo (-1)",
        "0027": "ICPTHZ  Zero page IOCB: put byte address hi (-1)",
        "0028": "ICBLLZ  Zero page IOCB: buffer length/byte count lo (-1)",
        "0029": "ICBLHZ  Zero page IOCB: buffer length/byte count hi (-1)",
        "002A": "ICAX1Z  Zero page IOCB: device-specific information 1",
        "002B": "ICAX2Z  Zero page IOCB: device-specific information 2",
        "002E": "ICIDNO  CIO: call X register save/restore",
        "002F": "CIOCHR  CIO: call A register save/restore",
        "0030": "STATUS  SIO: temporay status byte",
        "0031": "CHKSUM  SIO: temporary checksum byte (used by IRQ routines)",
        "0032": "BUFRLO  SIO: buffer pointer lo (incremented by IRQ routines)",
        "0033": "BUFRHI  SIO: buffer pointer hi (incremented by IRQ routines)",
        "0034": "BFENLO  SIO: buffer end lo",
        "0035": "BFENHI  SIO: buffer end hi",
        "0038": "BUFRFL  SIO: buffer full flag",
        "0039": "RECVDN  SIO: receive completed flag",
        "003A": "XMTDON  SIO: transmit completed flag",
        "003B": "CHKSNT  SIO: checksum sent flag",
        "003C": "NOCKSM  SIO: no-checksum flag",
        "003D": "BPTR    Cassette: Buffer pointer",
        "003E": "FTYPE   Cassette: Interrecord gap (IRG) type; bit7=1 means continuous mode",
        "003F": "FEOF    Cassette: EOF flag",
        "0042": "CRITIC  critical flag for vbi",
        "004A": "CKEY    cassette boot key",
        "004D": "ATRACT  screen attract counter",
        "004E": "DRKMSK  screen attract mask",
        "004F": "COLRSH  screen attract color shift",
        "0052": "LMARGN  left margin column",
        "0053": "RMARGN  right margin column",
        "0054": "ROWCRS  cursor row",
        "0055": "COLCRS  cursor column",
        "0057": "DINDEX  display mode index (0-15)",
        "0058": "SAVMSC  lowest address of screen region",
        "005D": "OLDCHR  cursor character save/restore",
        "005E": "OLDADR  cursor memory address",
        "0062": "PALNTS  [XL/XE] PAL/NTSC flag; 0=NTSC",
        "0063": "LOGCOL  logical line column",
        "0064": "ADRESS  temporary storage (display code)",
        "006A": "RAMTOP  ram size",
        "006B": "BUFCNT",
        "007C": "HOLDCH  temporary key hold area prior to shift/control lock logic",
        "00D4": "FR0     floating point register 0",
        "00E0": "FR1     floating point register 1",
        "00F2": "CIX",
        "00F3": "INBUFF",
        "0200": "VDSLST  display list interrupt vector",
        "0202": "VPRCED  serial bus proceed interrupt vector",
        "0204": "VINTER  serial bus interrupt vector",
        "0206": "VBREAK  BRK instruction vector",
        "0208": "VKEYBD  keyboard interrupt vector",
        "020A": "VSERIN  serial input ready interrupt vector",
        "020C": "VSEROR  serial output ready interrupt vector",
        "020E": "VSEROC  serial output completed interrupt vector",
        "0210": "VTIMR1  pokey timer 1 interrupt vector",
        "0212": "VTIMR2  pokey timer 2 interrupt vector",
        "0214": "VTIMR4  pokey timer 4 interrupt vector",
        "0216": "VIMIRQ  immediate IRQ vector",
        "0218": "CDTMV1  countdown timer 1",
        "021A": "CDTMV2  countdown timer 2",
        "021C": "CDTMV3  countdown timer 3",
        "021E": "CDTMV4  countdown timer 4",
        "0220": "CDTMV5  countdown timer 5",
        "0222": "VVBLKI  vertical blank immediate vector",
        "0224": "VVBLKD  vertical blank deferred vector",
        "0226": "CDTMA1  timer 1 vector",
        "0228": "CDTMA2  timer 2 vector",
        "022A": "CDTMF3  timer 3 flag",
        "022B": "SRTIMR  autorepeat timer",
        "022C": "CDTMF4  timer 4 flag",
        "022D": "INTEMP  temp value used by SETVBV",
        "022E": "CDTMF5  timer 5 flag",
        "022F": "SDMCTL  shadow for DMACTL ($D400)",
        "0230": "SDLSTL  shadow for DLISTL ($D402)",
        "0231": "SDLSTH  shadow for DLISTH ($D403)",
        "0232": "SSKCTL  shadow for SKCTL ($D20F)",
        "0236": "BRKKY   break key interrupt vector (OS B+ only)",
        "023A": "CDEVIC  SIO: command frame device ID",
        "023B": "CCOMND  SIO: command frame command ID",
        "023C": "CAUX1   SIO: command aux byte 1",
        "023D": "CAUX2   SIO: command aux byte 2",
        "023E": "TEMP    SIO: temp space",
        "023F": "ERRFLG  SIO: error flag",
        "0240": "DFLAGS  disk boot flags",
        "0241": "DBSECT  disk boot sector count",
        "0242": "BOOTAD  disk boot address",
        "0244": "COLDST  cold start flag",
        "026F": "GPRIOR  shadow for PRIOR ($D01B)",
        "0270": "PADDL0  shadow for POT0 ($D200)",
        "0271": "PADDL1  shadow for POT1 ($D201)",
        "0272": "PADDL2  shadow for POT2 ($D202)",
        "0273": "PADDL3  shadow for POT3 ($D203)",
        "0274": "PADDL4  shadow for POT4 ($D204)",
        "0275": "PADDL5  shadow for POT5 ($D205)",
        "0276": "PADDL6  shadow for POT6 ($D206)",
        "0277": "PADDL7  shadow for POT7 ($D207)",
        "0278": "STICK0  shadow for PORTA lo ($D300)",
        "0279": "STICK1  shadow for PORTA hi ($D300)",
        "027A": "STICK2  shadow for PORTB lo ($D302)",
        "027B": "STICK3  shadow for PORTB hih ($D302)",
        "027C": "PTRIG0  paddle 0 trigger",
        "027D": "PTRIG1  paddle 1 trigger",
        "027E": "PTRIG2  paddle 2 trigger",
        "027F": "PTRIG3  paddle 3 trigger",
        "0280": "PTRIG4  paddle 4 trigger",
        "0281": "PTRIG5  paddle 5 trigger",
        "0282": "PTRIG6  paddle 6 trigger",
        "0283": "PTRIG7  paddle 7 trigger",
        "0284": "STRIG0  shadow for TRIG0 ($D001)",
        "0285": "STRIG1  shadow for TRIG1 ($D002)",
        "0286": "STRIG2  shadow for TRIG2 ($D003)",
        "0287": "STRIG3  shadow for TRIG3 ($D004)",
        "0289": "WMODE   Cassette: Write mode (00 = read, 80 = write)",
        "028A": "BLIM    Cassette: Buffer limit",
        "0294": "TXTMSC  text window pointer",
        "02B2": "LOGMAP  line logical map",
        "02BE": "SHFLOK  shift/control lock flags",
        "02BF": "BOTSCR  number of text rows in text window",
        "02C0": "PCOLR0  shadow for COLPM0 ($D012)",
        "02C1": "PCOLR1  shadow for COLPM1 ($D013)",
        "02C2": "PCOLR2  shadow for COLPM2 ($D014)",
        "02C3": "PCOLR3  shadow for COLPM3 ($D015)",
        "02C4": "COLOR0  shadow for COLPF0 ($D016)",
        "02C5": "COLOR1  shadow for COLPF1 ($D017)",
        "02C6": "COLOR2  shadow for COLPF2 ($D018)",
        "02C7": "COLOR3  shadow for COLPF3 ($D019)",
        "02C8": "COLOR4  shadow for COLBK ($D01A)",
        "02D5": "DSCTLN  disk sector length (1200XL and newer only)",
        "02DB": "NOCLIK  key click disable (XL/XE only)",
        "02E0": "RUNAD   DOS run address",
        "02E5": "MEMTOP  highest location for programs and data",
        "02E7": "MEMLO   base of application memory",
        "02EA": "DVSTAT  DISK: Status request buffer area (4 bytes)",
        "02F0": "CRSINH  Display/Editor: cursor inhibit flag",
        "02F1": "KEYDEL  keyboard debounce delay (set to 3 vblanks per key)",
        "02F2": "CH1     last keyboard code read",
        "02F3": "CHACT   shadow for CHACTL ($D401)",
        "02F4": "CHBAS   shadow for CHBASE ($D409)",
        "02FB": "ATACHR",
        "02FC": "CH      keyboard FIFO byte",
        "02FE": "DSPFLG  enable/disable of control codes by screen editor (E:)",
        "02FF": "SSFLAG  display/screen editor suspend flag",
        "0300": "DDEVIC  serial bus ID",
        "0301": "DUNIT   device number",
        "0302": "DCOMND  command byte",
        "0303": "DSTATS  status byte",
        "0304": "DBUFLO  buffer address lo",
        "0305": "DBUFHI  buffer address hi",
        "0306": "DTIMLO  disk timeout value",
        "0308": "DBYTLO  byte count lo",
        "0309": "DBYTHI  byte count hi",
        "030A": "DAUX1   sector number lo",
        "030B": "DAUX2   sector number hi",
        "030C": "TIMER1  baud rate determination - first timer value",
        "0310": "TIMER2  baud rate determination - second timer value",
        "0317": "TIMFLG  SIO: operation timeout flag (set by countdown timer 1 IRQ)",
        "0318": "STACKP  SIO: stack pointer save",
        "031A": "HATABS  handler table",
        "0340": "ICHID   IOCB #0 handler ID",
        "0341": "ICDNO   IOCB #0 device number",
        "0342": "ICCMD   IOCB #0 command byte",
        "0343": "ICSTA   IOCB #0 status",
        "0344": "ICBAL   IOCB #0 buffer address lo",
        "0345": "ICBAH   IOCB #0 buffer address hi",
        "0346": "ICPTL   IOCB #0 PUT address lo",
        "0347": "ICPTH   IOCB #0 PUT address hi",
        "0348": "ICBLL   IOCB #0 buffer length/byte count lo",
        "0349": "ICBLH   IOCB #0 buffer length/byte count hi",
        "034A": "ICAX1   IOCB #0 auxiliary information lo",
        "034B": "ICAX2   IOCB #0 auxiliary information hi",
        "034C": "ICAX3",
        "034D": "ICAX4",
        "034E": "ICAX5",
        "034F": "ICAX6",
        "03F8": "BASICF  XL/XE: BASIC flag (0 = enabled)",
        "03FD": "CASBUF  Cassette buffer (03FD-047F)",
        "05E0": "PLYARG  FP: Polynomial evaluation temp register",
        "05E6": "FPSCR   FP: Temp evaluation register (used by LOG/LOG10)"
    },
    "excluded": [
        "d000-d7ff",
        "D800",
        "D8E6",
        "D9AA",
        "D9D2",
        "DA44",
        "DA46",
        "DA60",
        "DA66",
        "DADB",
        "DB28",
        "DD40",
        "DD89",
        "DD8D",
        "DD98",
        "DD9C",
        "DDA7",
        "DDAB",
        "DDB6",
        "DDC0",
        "DDCC",
        "DECD",
        "DED1",
        "E450",
        "E453",
        "E456",
        "E459",
        "E45C",
        "E45F",
        "E462",
        "E465",
        "E468",
        "E46B",
        "E46E",
        "E471",
        "E474",
        "E477",
        "E47A",
        "E47D",
        "E480",
        "E483",
        "E486",
        "E489",
        "E48C"
    ]
}
