{
    "platform_name": "Commodore 64",
    "enabled": true,
    "labels": {
        "Lower Page": {
            "0000": "ZP_D6510",
            "0001": "ZP_R6510",
            "0003": "ZP_ADRAY1",
            "0005": "ZP_ADRAY2",
            "0007": "ZP_CHARAC",
            "0008": "ZP_ENDCHR",
            "0009": "ZP_TRMPOS",
            "000A": "ZP_VERCK",
            "000B": "ZP_COUNT",
            "000C": "ZP_DIMFLG",
            "000D": "ZP_VALTYPE",
            "000E": "ZP_INTFLG",
            "000F": "ZP_GARBFLG",
            "0010": "ZP_SUBFLG",
            "0011": "ZP_INPTYP",
            "0012": "ZP_TANSGN",
            "0013": "ZP_DEVNUM",
            "0014": "ZP_LINNUM",
            "0016": "ZP_TEMPPT",
            "0017": "ZP_LASTPT",
            "0019": "ZP_TEMPST",
            "0022": "ZP_INDEX",
            "0026": "ZP_RESHO",
            "002B": "ZP_TXTTAB",
            "002D": "ZP_VARTAB",
            "002F": "ZP_ARYTAB",
            "0031": "ZP_STREND",
            "0033": "ZP_FRETOP",
            "0035": "ZP_FRESPC",
            "0039": "ZP_CURLIN",
            "003B": "ZP_OLDLIN",
            "003D": "ZP_OLDTXT",
            "003F": "ZP_DATLIN",
            "0041": "ZP_DATPTR",
            "0043": "ZP_INPPTR",
            "0045": "ZP_VARNAM",
            "0047": "ZP_VARPTR",
            "0049": "ZP_FORPNT",
            "004B": "ZP_SAVEPNT",
            "004D": "ZP_OPTYPE",
            "004E": "ZP_FNPTR",
            "0050": "ZP_STRVAR",
            "0053": "ZP_GARBAG",
            "0054": "ZP_JMPFUN",
            "0057": "ZP_AR3",
            "005C": "ZP_AR4",
            "0061": "ZP_FACEXP",
            "0062": "ZP_FACHO",
            "0066": "ZP_FACSGN",
            "0067": "ZP_SGNFLG",
            "0068": "ZP_BITS",
            "0069": "ZP_ARGEXP",
            "006A": "ZP_ARGHO",
            "006E": "ZP_ARGSGN",
            "006F": "ZP_ARISGN",
            "0070": "ZP_FACOV",
            "0071": "ZP_FBUFPT",
            "0073": "ZP_CHRGET",
            "0079": "ZP_CHRGOT",
            "007A": "ZP_TXTPTR",
            "008B": "ZP_RNDX",
            "0090": "ZP_STATUS",
            "0091": "ZP_STKEY",
            "0092": "ZP_SVXT",
            "0093": "ZP_VERCK",
            "0094": "ZP_C3P0",
            "0095": "ZP_BSOURCE",
            "0096": "ZP_SYNO",
            "0098": "ZP_LDTND",
            "0099": "ZP_DFLTN",
            "009A": "ZP_DFLTO",
            "009B": "ZP_PRTY",
            "009C": "ZP_DPSW",
            "009D": "ZP_MSGFLG",
            "009E": "ZP_PTR1",
            "009F": "ZP_PTR2",
            "00A0": "ZP_TIME",
            "00A3": "ZP_EOIFLG",
            "00A4": "ZP_BITBUF",
            "00A5": "ZP_CNTDN",
            "00A6": "ZP_BUFPNT",
            "00A7": "ZP_INBIT",
            "00A8": "ZP_BITCI",
            "00A9": "ZP_RINONE",
            "00AA": "ZP_RIDATA",
            "00AB": "ZP_RIPRTY",
            "00AC": "ZP_SAL",
            "00AE": "ZP_EAL",
            "00B0": "ZP_CMP0",
            "00B2": "ZP_TAPE1",
            "00B4": "ZP_BITTS",
            "00B5": "ZP_NXTBIT",
            "00B6": "ZP_RODATA",
            "00B7": "ZP_FNLEN",
            "00B8": "ZP_LA",
            "00B9": "ZP_SA",
            "00BA": "ZP_FA",
            "00BB": "ZP_FNADR",
            "00BD": "ZP_ROPRTY",
            "00BE": "ZP_FSBLK",
            "00BF": "ZP_MYCH",
            "00C0": "ZP_CAS1",
            "00C1": "ZP_STAL",
            "00C3": "ZP_MEMUSS",
            "00C5": "ZP_LSTX",
            "00C6": "ZP_NDX",
            "00C7": "ZP_RVS",
            "00C8": "ZP_INDX",
            "00C9": "ZP_LXSP",
            "00CB": "ZP_SFDX",
            "00CC": "ZP_BLNSW",
            "00CD": "ZP_BLNCT",
            "00CE": "ZP_GDBLN",
            "00CF": "ZP_BLNON",
            "00D0": "ZP_CRSW",
            "00D1": "ZP_PNT",
            "00D3": "ZP_PNTR",
            "00D4": "ZP_QTSW",
            "00D5": "ZP_LNMAX",
            "00D6": "ZP_TBLX",
            "00D7": "ZP_PETSCII",
            "00D8": "ZP_INSRT",
            "00D9": "ZP_LDTB1",
            "00F3": "ZP_CCLPTR",
            "00F5": "ZP_KEYTAB",
            "00F7": "ZP_RSINBUF",
            "00F9": "ZP_RSOUTBUF",
            "00FB": "ZP_FREE",
            "00FF": "ZP_BASZPT",
            "0100": "STACK",
            "0200": "SYS_BUF",
            "0259": "SYS_LAT",
            "0263": "SYS_FAT",
            "026D": "SYS_SAT",
            "0277": "SYS_KEYD",
            "0281": "SYS_MEMSTR",
            "0283": "SYS_MEMSIZ",
            "0285": "SYS_TIMOUT",
            "0286": "SYS_COLOR",
            "0287": "SYS_GDCOLOR",
            "0288": "SYS_HIBASE",
            "0289": "SYS_XMAX",
            "028A": "SYS_RPTFLG",
            "028B": "SYS_KOUNT",
            "028C": "SYS_DELAY",
            "028D": "SYS_SHFLAG",
            "028E": "SYS_LSTSHF",
            "028F": "SYS_KEYLOG",
            "0291": "SYS_MODE",
            "0292": "SYS_AUTODN",
            "0293": "SYS_M51CTR",
            "0294": "SYS_M51CDR",
            "0295": "SYS_M51AJB",
            "0297": "SYS_RSSTAT",
            "0298": "SYS_BITNUM",
            "0299": "SYS_BAUDOF",
            "029B": "SYS_RIDBE",
            "029C": "SYS_RIDBS",
            "029D": "SYS_RODBS",
            "029E": "SYS_RODBE",
            "029F": "SYS_IRQTMP",
            "02A1": "SYS_ENABL",
            "02A2": "SYS_CIA1TIM",
            "02A3": "SYS_CIA1INT",
            "02A4": "SYS_CIA1T2",
            "02A5": "SYS_SCRLIN",
            "02A6": "SYS_PALNTSC",
            "0300": "VEC_IERROR_LO",
            "0301": "VEC_IERROR_HI",
            "0302": "VEC_IMAIN_LO",
            "0303": "VEC_IMAIN_HI",
            "0304": "VEC_TOKIZE_LO",
            "0305": "VEC_TOKIZE_HI",
            "0306": "VEC_IQPLOP_LO",
            "0307": "VEC_IQPLOP_HI",
            "0308": "VEC_IGONE_LO",
            "0309": "VEC_IGONE_HI",
            "030A": "VEC_IEVAL_LO",
            "030B": "VEC_IEVAL_HI",
            "030C": "VEC_SAREG",
            "030D": "VEC_SXREG",
            "030E": "VEC_SYREG",
            "030F": "VEC_SPREG",
            "0310": "VEC_USRJMP",
            "0311": "VEC_USRADD_LO",
            "0312": "VEC_USRADD_HI",
            "0314": "VEC_IRQ_LO",
            "0315": "VEC_IRQ_HI",
            "0316": "VEC_BRK_LO",
            "0317": "VEC_BRK_HI",
            "0318": "VEC_NMI_LO",
            "0319": "VEC_NMI_HI",
            "033C": "SYS_TAPEBUF",
            "0400": "SCREEN_MEM",
            "07F8": "SPRITE_PTRS"
        },
        "BASIC": {
            "A000": "BASIC_COLD_START",
            "A002": "BASIC_WARM_START",
            "A004": "BASIC_CBMBASIC",
            "A00C": "BASIC_CMD_ADDRS",
            "A052": "BASIC_FUNC_ADDRS",
            "A080": "BASIC_OP_TABLE",
            "A09E": "BASIC_KEYWORDS",
            "A129": "BASIC_KEYWORDS2",
            "A140": "BASIC_OP_KEYWORDS",
            "A14D": "BASIC_FN_KEYWORDS",
            "A19E": "BASIC_ERR_MSGS",
            "A328": "BASIC_ERR_PTRS",
            "A364": "BASIC_MESSAGES",
            "A38A": "BASIC_FNDFOR",
            "A3B8": "BASIC_BLTU",
            "A3BF": "BASIC_BLTUC",
            "A3FB": "BASIC_GETSTK",
            "A408": "BASIC_REASON",
            "A435": "BASIC_OMERR",
            "A437": "BASIC_ERROR",
            "A480": "BASIC_MAIN",
            "A49C": "BASIC_LININS",
            "A533": "BASIC_LNKPRG",
            "A560": "BASIC_INLIN",
            "A579": "BASIC_CRUNCH",
            "A613": "BASIC_FNDLIN",
            "A642": "BASIC_NEW",
            "A659": "BASIC_RUNC",
            "A65E": "BASIC_CLR",
            "A67A": "BASIC_STKINI",
            "A68E": "BASIC_STXTPT",
            "A69C": "BASIC_LIST",
            "A717": "BASIC_QPLOP",
            "A742": "BASIC_FOR",
            "A7AE": "BASIC_NEWSTT",
            "A7C4": "BASIC_CKEOL",
            "A7E1": "BASIC_GONE",
            "A7ED": "BASIC_GONE3",
            "A81D": "BASIC_RESTORE",
            "A82C": "BASIC_STOP",
            "A831": "BASIC_END",
            "A857": "BASIC_CONT",
            "A871": "BASIC_RUN",
            "A883": "BASIC_GOSUB",
            "A8A0": "BASIC_GOTO",
            "A8D2": "BASIC_RETURN",
            "A8F8": "BASIC_DATA",
            "A906": "BASIC_DTEFND",
            "A928": "BASIC_IF",
            "A93B": "BASIC_REM",
            "A94B": "BASIC_ON",
            "A96B": "BASIC_LINGET",
            "A9A5": "BASIC_LET",
            "A9C4": "BASIC_PUTINT",
            "A9D6": "BASIC_PTFLPT",
            "A9D9": "BASIC_PUTSTR",
            "A9E3": "BASIC_TISTR",
            "AA1D": "BASIC_INPCOM",
            "AA27": "BASIC_ADDPRC",
            "AA2C": "BASIC_STRVAR",
            "AA80": "BASIC_PRINTH",
            "AA86": "BASIC_CMD",
            "AAA0": "BASIC_PRINT",
            "AAB8": "BASIC_VARONE",
            "AACA": "BASIC_STRDON",
            "AAD7": "BASIC_CRDO",
            "AAF8": "BASIC_COMPRT",
            "AB1E": "BASIC_STROUT",
            "AB3B": "BASIC_OUTSPC",
            "AB3F": "BASIC_OUTSP",
            "AB42": "BASIC_OUTCH",
            "AB45": "BASIC_OUTQST",
            "AB47": "BASIC_OUTDO",
            "AB4D": "BASIC_ERRDIR",
            "AB7B": "BASIC_GET",
            "ABA5": "BASIC_INPUTH",
            "ABBF": "BASIC_INPUT",
            "ABEA": "BASIC_BUFFUL",
            "ABF9": "BASIC_QINLIN",
            "AC06": "BASIC_RDGET",
            "AC35": "BASIC_RDAGIN",
            "ACFC": "BASIC_EXREDO",
            "AD1D": "BASIC_NEXT",
            "AD61": "BASIC_CHKVAL",
            "AD8A": "BASIC_FRMNUM",
            "AD9E": "BASIC_FRMEVL",
            "AE83": "BASIC_EVAL",
            "AEA8": "BASIC_PI",
            "AEF1": "BASIC_PARCHK",
            "AEF7": "BASIC_CHKCLS",
            "AEFA": "BASIC_CHKOPN",
            "AEFD": "BASIC_CHKCOM",
            "AF08": "BASIC_SYNERR",
            "AF0D": "BASIC_NOTOP",
            "AF14": "BASIC_RESVAR",
            "AF28": "BASIC_GETVAR",
            "AF48": "BASIC_RDCLCK",
            "AFA7": "BASIC_ISFFN",
            "AFB1": "BASIC_STRFN",
            "AFD1": "BASIC_NUMFN",
            "AFE6": "BASIC_ORONE",
            "B016": "BASIC_DOREL",
            "B01B": "BASIC_NUMREL",
            "B02E": "BASIC_STRREL",
            "B081": "BASIC_DIM",
            "B08B": "BASIC_PTRGET",
            "B0E7": "BASIC_BLTVAR",
            "B113": "BASIC_CHKVAR",
            "B11D": "BASIC_CRTVAR",
            "B194": "BASIC_ARYPTR",
            "B1A5": "BASIC_N32768",
            "B1AA": "BASIC_FARONE",
            "B1B2": "BASIC_INTIDX",
            "B1BF": "BASIC_AYINT",
            "B1D1": "BASIC_ISARY",
            "B218": "BASIC_FNDARY",
            "B245": "BASIC_BSERR",
            "B248": "BASIC_FCERR",
            "B24D": "BASIC_RDARAY",
            "B261": "BASIC_CRTARY",
            "B30E": "BASIC_ARYGET",
            "B34C": "BASIC_ARYDIS",
            "B37D": "BASIC_FRE",
            "B391": "BASIC_GIVAYF",
            "B39E": "BASIC_POS",
            "B3A2": "BASIC_SNGFLT",
            "B3A6": "BASIC_CHKDIR",
            "B3AE": "BASIC_UFERR",
            "B3B3": "BASIC_DEF",
            "B3E1": "BASIC_CHKFN",
            "B3F4": "BASIC_FN",
            "B465": "BASIC_STRD",
            "B475": "BASIC_STRLIT",
            "B487": "BASIC_GETSPA",
            "B4CA": "BASIC_STRINI",
            "B4F4": "BASIC_STRSPA",
            "B526": "BASIC_GARBAG",
            "B606": "BASIC_GCOL",
            "B63D": "BASIC_CAT",
            "B67A": "BASIC_MOVSTR",
            "B6A3": "BASIC_FRESTR",
            "B6DB": "BASIC_FRETMP",
            "B6EC": "BASIC_CHRD",
            "B700": "BASIC_LEFTD",
            "B72C": "BASIC_RIGHTD",
            "B737": "BASIC_MIDD",
            "B761": "BASIC_PREAM",
            "B77C": "BASIC_LEN",
            "B782": "BASIC_GETSTR",
            "B78B": "BASIC_ASC",
            "B79B": "BASIC_GETBYT",
            "B7AD": "BASIC_VAL",
            "B7EB": "BASIC_GETADR",
            "B7F7": "BASIC_FACSIZ",
            "B80D": "BASIC_PEEK",
            "B824": "BASIC_POKE",
            "B82D": "BASIC_WAIT",
            "B849": "BASIC_ROUND",
            "B850": "BASIC_NEGFAC",
            "B853": "BASIC_FSUB",
            "B862": "BASIC_FSUBT",
            "B867": "BASIC_FADD",
            "B86A": "BASIC_FADDT",
            "B947": "BASIC_NEGOP",
            "B97E": "BASIC_OVERR",
            "B983": "BASIC_MULSHF",
            "B9BC": "BASIC_LOGCN1",
            "B9C1": "BASIC_LOGPOL",
            "B9D6": "BASIC_SQRHF",
            "B9DB": "BASIC_SQR2",
            "B9E0": "BASIC_NEGHLF",
            "B9E5": "BASIC_LOG2",
            "B9EA": "BASIC_LOG",
            "BA28": "BASIC_FMULT",
            "BA30": "BASIC_FMULTT",
            "BA59": "BASIC_MLTPLY",
            "BA8C": "BASIC_ARGCON",
            "BAB7": "BASIC_TSTSGN",
            "BAE2": "BASIC_MUL10",
            "BAF9": "BASIC_FLT10",
            "BAFE": "BASIC_DIV10",
            "BB0F": "BASIC_FDIV",
            "BB14": "BASIC_FDIVT",
            "BB8A": "BASIC_DZERR",
            "BBA2": "BASIC_MOVFM",
            "BBC7": "BASIC_MOV2F",
            "BBCA": "BASIC_MOV1F",
            "BBD0": "BASIC_MOVVF",
            "BBFC": "BASIC_MOVFA",
            "BC0C": "BASIC_MOVAF",
            "BC1B": "BASIC_ROUND2",
            "BC2B": "BASIC_SIGN",
            "BC39": "BASIC_SGN",
            "BC58": "BASIC_ABS",
            "BC5B": "BASIC_FCOMP",
            "BC9B": "BASIC_QINT",
            "BCCC": "BASIC_INT",
            "BCF3": "BASIC_FIN",
            "BDB3": "BASIC_N999",
            "BDB8": "BASIC_N99999",
            "BDBD": "BASIC_BILLION",
            "BDC2": "BASIC_INPRT",
            "BDCD": "BASIC_LINPRT",
            "BDDD": "BASIC_FOUT",
            "BE68": "BASIC_FOUTIM",
            "BF11": "BASIC_HALF",
            "BF16": "BASIC_INTCNV",
            "BF3A": "BASIC_TIMCNV",
            "BF71": "BASIC_SQR",
            "BF78": "BASIC_FPWRA",
            "BF7B": "BASIC_FPWRT",
            "BFB4": "BASIC_NEGFAC2",
            "BFBF": "BASIC_EXPCON",
            "BFC4": "BASIC_EXPPOL",
            "BFE8": "BASIC_FLT1",
            "BFED": "BASIC_EXP"
        },
        "KERNAL": {
            "FF81": "ROM_CINT",
            "FF84": "ROM_IOINIT",
            "FF87": "ROM_RAMTAS",
            "FF8A": "ROM_RESTOR",
            "FF8D": "ROM_VECTOR",
            "FF90": "ROM_SETMSG",
            "FF93": "ROM_SECOND",
            "FF96": "ROM_TKSA",
            "FF99": "ROM_MEMTOP",
            "FF9C": "ROM_MEMBOT",
            "FF9F": "ROM_SCNKEY",
            "FFA2": "ROM_SETTMO",
            "FFA5": "ROM_ACPTR",
            "FFA8": "ROM_CIOUT",
            "FFAB": "ROM_UNTLK",
            "FFAE": "ROM_UNLSN",
            "FFB1": "ROM_LISTEN",
            "FFB4": "ROM_TALK",
            "FFB7": "ROM_READST",
            "FFBA": "ROM_SETLFS",
            "FFBD": "ROM_SETNAM",
            "FFC0": "ROM_OPEN",
            "FFC3": "ROM_CLOSE",
            "FFC6": "ROM_CHKIN",
            "FFC9": "ROM_CHKOUT",
            "FFCC": "ROM_CLRCHN",
            "FFCF": "ROM_CHRIN",
            "FFD2": "ROM_CHROUT",
            "FFD5": "ROM_LOAD",
            "FFD8": "ROM_SAVE",
            "FFDB": "ROM_SETTIM",
            "FFDE": "ROM_RDTIM",
            "FFE1": "ROM_STOP",
            "FFE4": "ROM_GETIN",
            "FFE7": "ROM_CLALL",
            "FFEA": "ROM_UDTIM",
            "FFED": "ROM_SCREEN",
            "FFF0": "ROM_PLOT",
            "FFF3": "ROM_IOBASE",
            "031A": "ROM_OPENi",
            "031C": "ROM_CLOSEi",
            "031E": "ROM_CHKINi",
            "0320": "ROM_CHKOUTi",
            "0322": "ROM_CLRCHNi",
            "0324": "ROM_CHRINi",
            "0326": "ROM_CHROUTi",
            "0330": "ROM_LOADi",
            "0332": "ROM_SAVEi",
            "0328": "ROM_STOPi",
            "032A": "ROM_GETINi",
            "032C": "ROM_CLALLi",
            "FF5B": "ROM_CINTj",
            "FDA3": "ROM_IOINITj",
            "FD50": "ROM_RAMTASj",
            "FD15": "ROM_RESTORj",
            "FD1A": "ROM_VECTORj",
            "FE18": "ROM_SETMSGj",
            "EDB9": "ROM_SECONDj",
            "EDC7": "ROM_TKSAj",
            "FE25": "ROM_MEMTOPj",
            "FE34": "ROM_MEMBOTj",
            "EA87": "ROM_SCNKEYj",
            "FE21": "ROM_SETTMOj",
            "EE13": "ROM_ACPTRj",
            "EDDD": "ROM_CIOUTj",
            "EDEF": "ROM_UNTLKj",
            "EDFE": "ROM_UNLSNj",
            "ED0C": "ROM_LISTENj",
            "ED09": "ROM_TALKj",
            "FE07": "ROM_READSTj",
            "FE00": "ROM_SETLFSj",
            "FDF9": "ROM_SETNAMj",
            "F34A": "ROM_OPENj",
            "F291": "ROM_CLOSEj",
            "F20E": "ROM_CHKINj",
            "F250": "ROM_CHKOUTj",
            "F333": "ROM_CLRCHNj",
            "F157": "ROM_CHRINj",
            "F1CA": "ROM_CHROUTj",
            "F49E": "ROM_LOADj",
            "F5DD": "ROM_SAVEj",
            "F6E4": "ROM_SETTIMj",
            "F6DD": "ROM_RDTIMj",
            "F6ED": "ROM_STOPj",
            "F13E": "ROM_GETINj",
            "F32F": "ROM_CLALLj",
            "F69B": "ROM_UDTIMj",
            "E505": "ROM_SCREENj",
            "E50A": "ROM_PLOTj",
            "E500": "ROM_IOBASEj",
            "FE43": "NMI_VECTOR",
            "FCE2": "RESET_VECTOR",
            "FF48": "IRQ_BRK_VECTOR",
            "FFFA": "HW_VEC_NMI_LO",
            "FFFB": "HW_VEC_NMI_HI",
            "FFFC": "HW_VEC_RESET_LO",
            "FFFD": "HW_VEC_RESET_HI",
            "FFFE": "HW_VEC_IRQ_LO",
            "FFFF": "HW_VEC_IRQ_HI"
        }
    },
    "comments": {
        "FF81": "$FF81 - init VIC & screen editor",
        "FF84": "$FF84 - initialize CIA & IRQ",
        "FF87": "$FF87 - RAM test & search RAM end",
        "FF8A": "$FF8A - restore default I/O vectors",
        "FF8D": "$FF8D - read/set I/O vectors",
        "FF90": "$FF90 - enable/disable KERNAL messages",
        "FF93": "$FF93 - send secondary addr after listen",
        "FF96": "$FF96 - send secondary addr after talk",
        "FF99": "$FF99 - read/set top of memory",
        "FF9C": "$FF9C - read/set bottom of memory",
        "FF9F": "$FF9F - scan keyboard",
        "FFA2": "$FFA2 - set IEEE timeout",
        "FFA5": "$FFA5 - input byte from SERIAL",
        "FFA8": "$FFA8 - output byte to SERIAL",
        "FFAB": "$FFAB - untalk all SERIAL devices",
        "FFAE": "$FFAE - unlisten all SERIAL devices",
        "FFB1": "$FFB1 - make SERIAL device listen",
        "FFB4": "$FFB4 - make SERIAL device talk",
        "FFB7": "$FFB7 - read I/O status byte",
        "FFBA": "$FFBA - set file parameters",
        "FFBD": "$FFBD - set file name",
        "FFC0": "$FFC0 - open log.file after SETLFS,SETNAM",
        "FFC3": "$FFC3 - close a logical file",
        "FFC6": "$FFC6 - open channel for input",
        "FFC9": "$FFC9 - open channel for output",
        "FFCC": "$FFCC - restore default devices",
        "FFCF": "$FFCF - input character",
        "FFD2": "$FFD2 - output character",
        "FFD5": "$FFD5 - load after call SETLFS,SETNAM",
        "FFD8": "$FFD8 - save after call SETLFS,SETNAM",
        "FFDB": "$FFDB - set jiffy clock",
        "FFDE": "$FFDE - read jiffy clock",
        "FFE1": "$FFE1 - check stop key",
        "FFE4": "$FFE4 - get a byte from channel",
        "FFE7": "$FFE7 - close or abort all files",
        "FFEA": "$FFEA - update jiffy clock",
        "FFED": "$FFED - return screen size",
        "FFF0": "$FFF0 - read/set cursor position",
        "FFF3": "$FFF3 - returns the addr of I/O devices",
        "031A": "$031A (ind) - open log.file after SETLFS,SETNAM",
        "031C": "$031C (ind) - close a logical file",
        "031E": "$031E (ind) - open channel for input",
        "0320": "$0320 (ind) - open channel for output",
        "0322": "$0322 (ind) - restore default devices",
        "0324": "$0324 (ind) - input character",
        "0326": "$0326 (ind) - output character",
        "0330": "$0330 (ind) - load after call SETLFS,SETNAM",
        "0332": "$0332 (ind) - save after call SETLFS,SETNAM",
        "0328": "$0328 (ind) - check stop key",
        "032A": "$032A (ind) - get a byte from channel",
        "032C": "$032C (ind) - close or abort all files",
        "FF5B": "$FF5B (jmp) - init VIC & screen editor",
        "FDA3": "$FDA3 (jmp) - initialize CIA & IRQ",
        "FD50": "$FD50 (jmp) - RAM test & search RAM end",
        "FD15": "$FD15 (jmp) - restore default I/O vectors",
        "FD1A": "$FD1A (jmp) - read/set I/O vectors",
        "FE18": "$FE18 (jmp) - enable/disable KERNAL messages",
        "EDB9": "$EDB9 (jmp) - send secondary addr after listen",
        "EDC7": "$EDC7 (jmp) - send secondary addr after talk",
        "FE25": "$FE25 (jmp) - read/set top of memory",
        "FE34": "$FE34 (jmp) - read/set bottom of memory",
        "EA87": "$EA87 (jmp) - scan keyboard",
        "FE21": "$FE21 (jmp) - set IEEE timeout",
        "EE13": "$EE13 (jmp) - input byte from SERIAL",
        "EDDD": "$EDDD (jmp) - output byte to SERIAL",
        "EDEF": "$EDEF (jmp) - untalk all SERIAL devices",
        "EDFE": "$EDFE (jmp) - unlisten all SERIAL devices",
        "ED0C": "$ED0C (jmp) - make SERIAL device listen",
        "ED09": "$ED09 (jmp) - make SERIAL device talk",
        "FE07": "$FE07 (jmp) - read I/O status byte",
        "FE00": "$FE00 (jmp) - set file parameters",
        "FDF9": "$FDF9 (jmp) - set file name",
        "F34A": "$F34A (jmp) - open log.file after SETLFS,SETNAM",
        "F291": "$F291 (jmp) - close a logical file",
        "F20E": "$F20E (jmp) - open channel for input",
        "F250": "$F250 (jmp) - open channel for output",
        "F333": "$F333 (jmp) - restore default devices",
        "F157": "$F157 (jmp) - input character",
        "F1CA": "$F1CA (jmp) - output character",
        "F49E": "$F49E (jmp) - load after call SETLFS,SETNAM",
        "F5DD": "$F5DD (jmp) - save after call SETLFS,SETNAM",
        "F6E4": "$F6E4 (jmp) - set jiffy clock",
        "F6DD": "$F6DD (jmp) - read jiffy clock",
        "F6ED": "$F6ED (jmp) - check stop key",
        "F13E": "$F13E (jmp) - get a byte from channel",
        "F32F": "$F32F (jmp) - close or abort all files",
        "F69B": "$F69B (jmp) - update jiffy clock",
        "E505": "$E505 (jmp) - return screen size",
        "E50A": "$E50A (jmp) - read/set cursor position",
        "E500": "$E500 (jmp) - returns the addr of I/O devices",
        "D000": "Sprite 0 X Pos",
        "D001": "Sprite 0 Y Pos",
        "D002": "Sprite 1 X Pos",
        "D003": "Sprite 1 Y Pos",
        "D004": "Sprite 2 X Pos",
        "D005": "Sprite 2 Y Pos",
        "D006": "Sprite 3 X Pos",
        "D007": "Sprite 3 Y Pos",
        "D008": "Sprite 4 X Pos",
        "D009": "Sprite 4 Y Pos",
        "D00A": "Sprite 5 X Pos",
        "D00B": "Sprite 5 Y Pos",
        "D00C": "Sprite 6 X Pos",
        "D00D": "Sprite 6 Y Pos",
        "D00E": "Sprite 7 X Pos",
        "D00F": "Sprite 7 Y Pos",
        "D010": "Sprites 0-7 MSB of X coordinate",
        "D011": "VIC Control Register 1",
        "D012": "Raster Position",
        "D013": "Latch X Pos",
        "D014": "Latch Y Pos",
        "D015": "Sprite display Enable",
        "D016": "VIC Control Register 2",
        "D017": "Sprites Expand 2x Vertical (Y)",
        "D018": "VIC Memory Control Register",
        "D019": "VIC Interrupt Request Register (IRR)",
        "D01A": "VIC Interrupt Mask Register (IMR)",
        "D01B": "Sprite to Background Display Priority",
        "D01C": "Sprites Multi-Color Mode Select",
        "D01D": "Sprites Expand 2x Horizontal (X)",
        "D01E": "Sprite to Sprite Collision Detect",
        "D01F": "Sprite to Background Collision Detect",
        "D020": "Border Color",
        "D021": "Background Color 0",
        "D022": "Background Color 1, Multi-Color Register 0",
        "D023": "Background Color 2, Multi-Color Register 1",
        "D024": "Background Color 3",
        "D025": "Sprite Multi-Color Register 0",
        "D026": "Sprite Multi-Color Register 1",
        "D027": "Sprite 0 Color",
        "D028": "Sprite 1 Color",
        "D029": "Sprite 2 Color",
        "D02A": "Sprite 3 Color",
        "D02B": "Sprite 4 Color",
        "D02C": "Sprite 5 Color",
        "D02D": "Sprite 6 Color",
        "D02E": "Sprite 7 Color",
        "D02F": "C128: Port A* for Extended Keyboard",
        "D030": "C128: Switch to FAST-Mode",
        "D400": "Voice 1: Frequency Control - Low-Byte",
        "D401": "Voice 1: Frequency Control - High-Byte",
        "D402": "Voice 1: Pulse Waveform Width - Low-Byte",
        "D403": "Voice 1: Pulse Waveform Width - High-Nybble",
        "D404": "Voice 1: Control Register",
        "D405": "Voice 1: Attack / Decay Cycle Control",
        "D406": "Voice 1: Sustain / Release Cycle Control",
        "D407": "Voice 2: Frequency Control - Low-Byte",
        "D408": "Voice 2: Frequency Control - High-Byte",
        "D409": "Voice 2: Pulse Waveform Width - Low-Byte",
        "D40A": "Voice 2: Pulse Waveform Width - High-Nybble",
        "D40B": "Voice 2: Control Register",
        "D40C": "Voice 2: Attack / Decay Cycle Control",
        "D40D": "Voice 2: Sustain / Release Cycle Control",
        "D40E": "Voice 3: Frequency Control - Low-Byte",
        "D40F": "Voice 3: Frequency Control - High-Byte",
        "D410": "Voice 3: Pulse Waveform Width - Low-Byte",
        "D411": "Voice 3: Pulse Waveform Width - High-Nybble",
        "D412": "Voice 3: Control Register",
        "D413": "Voice 3: Attack / Decay Cycle Control",
        "D414": "Voice 3: Sustain / Release Cycle Control",
        "D415": "Filter Cutoff Frequency: Low-Nybble",
        "D416": "Filter Cutoff Frequency: High-Byte",
        "D417": "Filter Resonance Control / Voice Input Control",
        "D418": "Select Filter Mode and Volume",
        "D419": "Analog/Digital Converter: Game Paddle 1",
        "D41A": "Analog/Digital Converter: Game Paddle 2",
        "D41B": "Oscillator 3 Output",
        "D41C": "Envelope Generator 3 Output",
        "DC00": "CIA1: Data Port Register A",
        "DC01": "CIA1: Data Port Register B",
        "DC02": "CIA1: Data Direction Register A",
        "DC03": "CIA1: Data Direction Register B",
        "DC04": "CIA1: Timer A: Low-Byte",
        "DC05": "CIA1: Timer A: High-Byte",
        "DC06": "CIA1: Timer B: Low-Byte",
        "DC07": "CIA1: Timer B: High-Byte",
        "DC08": "CIA1: Time-of-Day Clock: 1/10 Seconds",
        "DC09": "CIA1: Time-of-Day Clock: Seconds",
        "DC0A": "CIA1: Time-of-Day Clock: Minutes",
        "DC0B": "CIA1: Time-of-Day Clock: Hours + AM/PM Flag",
        "DC0C": "CIA1: Synchronous Serial I/O Data Buffer",
        "DC0D": "CIA1: CIA Interrupt Control Register",
        "DC0E": "CIA1: CIA Control Register A",
        "DC0F": "CIA1: CIA Control Register B",
        "DD00": "CIA2: Data Port Register A",
        "DD01": "CIA2: Data Port Register B",
        "DD02": "CIA2: Data Direction Register A",
        "DD03": "CIA2: Data Direction Register B",
        "DD04": "CIA2: Timer A: Low-Byte",
        "DD05": "CIA2: Timer A: High-Byte",
        "DD06": "CIA2: Timer B: Low-Byte",
        "DD07": "CIA2: Timer B: High-Byte",
        "DD08": "CIA2: Time-of-Day Clock: 1/10 Seconds",
        "DD09": "CIA2: Time-of-Day Clock: Seconds",
        "DD0A": "CIA2: Time-of-Day Clock: Minutes",
        "DD0B": "CIA2: Time-of-Day Clock: Hours + AM/PM Flag",
        "DD0C": "CIA2: Synchronous Serial I/O Data Buffer",
        "DD0D": "CIA2: CIA Interrupt Control Register",
        "DD0E": "CIA2: CIA Control Register A",
        "DD0F": "CIA2: CIA Control Register B",
        "0314": "IRQ",
        "0315": "IRQ",
        "FFFE": "IRQ",
        "FFFF": "IRQ",
        "0318": "NMI",
        "0319": "NMI",
        "FFFA": "NMI",
        "FFFB": "NMI",
        "FFFC": "Hardware Reset",
        "FFFD": "Hardware Reset"
    },
    "excluded": [
        "031a-032d",
        "d000-d031",
        "d400-d41d",
        "dc00-dc10",
        "dd00-dd10",
        "ff81-fff4",
        "E500",
        "E505",
        "E50A",
        "EA87",
        "ED09",
        "ED0C",
        "EDB9",
        "EDC7",
        "EDDD",
        "EDEF",
        "EDFE",
        "EE13",
        "F13E",
        "F157",
        "F1CA",
        "F20E",
        "F250",
        "F291",
        "F32F",
        "F333",
        "F34A",
        "F49E",
        "F5DD",
        "F69B",
        "F6DD",
        "F6E4",
        "F6ED",
        "FD15",
        "FD1A",
        "FD50",
        "FDA3",
        "FDF9",
        "FE00",
        "FE07",
        "FE18",
        "FE21",
        "FE25",
        "FE34",
        "FF5B"
    ]
}
