mirror of
https://github.com/whscullin/apple2js.git
synced 2024-01-12 14:14:38 +00:00
743 lines
16 KiB
TypeScript
743 lines
16 KiB
TypeScript
const SYMBOLS = {
|
|
/*
|
|
0x00: 'GOWARM',
|
|
0x03: 'GOSTROUT',
|
|
0x0A: 'USR',
|
|
0x0D: 'CHARAC',
|
|
0x0E: 'ENDCHR',
|
|
0x0F: 'TKN.CNTR',
|
|
0x0F: 'EOL.PNTR',
|
|
0x0F: 'NUMDIM',
|
|
0x10: 'DIMFLG',
|
|
0x11: 'VALTYP',
|
|
0x13: 'DATAFLG',
|
|
0x13: 'GARFLG',
|
|
0x14: 'SUBFLG',
|
|
0x15: 'INPUTFLG',
|
|
0x16: 'CPRMASK',
|
|
0x16: 'SIGNFLG',
|
|
0x1A: 'HGR.SHAPE',
|
|
0x1C: 'HGR.BITS',
|
|
0x1D: 'HGR.COUNT',
|
|
0x24: 'MON.CH',
|
|
0x26: 'MON.GBASL',
|
|
0x27: 'MON.GBASH',
|
|
0x2C: 'MON.H2',
|
|
0x2D: 'MON.V2',
|
|
0x30: 'MON.HMASK',
|
|
0x32: 'MON.INVFLG',
|
|
0x33: 'MON.PROMPT',
|
|
0x3C: 'MON.A1L',
|
|
0x3D: 'MON.A1H',
|
|
0x3E: 'MON.A2L',
|
|
0x3F: 'MON.A2H',
|
|
0x50: 'LINNUM',
|
|
0x52: 'TEMPPT',
|
|
0x53: 'LASTPT',
|
|
0x55: 'TEMPST',
|
|
0x5E: 'INDEX',
|
|
0x60: 'DEST',
|
|
0x62: 'RESULT',
|
|
0x67: 'TXTTAB',
|
|
0x69: 'VARTAB',
|
|
0x6B: 'ARYTAB',
|
|
0x6D: 'STREND',
|
|
0x6F: 'FRETOP',
|
|
0x71: 'FRESPC',
|
|
0x73: 'MEMSIZ',
|
|
0x75: 'CURLIN',
|
|
0x77: 'OLDLIN',
|
|
0x79: 'OLDTEXT',
|
|
0x7B: 'DATLIN',
|
|
0x7D: 'DATPTR',
|
|
0x7F: 'INPTR',
|
|
0x81: 'VARNAM',
|
|
0x83: 'VARPNT',
|
|
0x85: 'FORPNT',
|
|
0x87: 'TXPSV',
|
|
0x87: 'LASTOP',
|
|
0x89: 'CPRTYP',
|
|
0x8A: 'TEMP3',
|
|
0x8A: 'FNCNAM',
|
|
0x8C: 'DSCPTR',
|
|
0x8F: 'DSCLEN',
|
|
0x90: 'JMPADRS',
|
|
0x91: 'LENGTH',
|
|
0x92: 'ARG.EXTENSION',
|
|
0x93: 'TEMP1',
|
|
0x94: 'ARYPNT',
|
|
0x94: 'HIGHDS',
|
|
0x96: 'HIGHTR',
|
|
0x98: 'TEMP2',
|
|
0x99: 'TMPEXP',
|
|
0x99: 'INDX',
|
|
0x9A: 'EXPON',
|
|
0x9B: 'DPFLG',
|
|
0x9B: 'LOWTR',
|
|
0x9C: 'EXPSGN',
|
|
0x9D: 'FAC',
|
|
0x9D: 'DSCTMP',
|
|
0xA0: 'VPNT',
|
|
0xA2: 'FAC.SIGN',
|
|
0xA3: 'SERLEN',
|
|
0xA4: 'SHIFT.SIGN.EXT',
|
|
0xA5: 'ARG',
|
|
0xAA: 'ARG.SIGN',
|
|
0xAB: 'SGNCPR',
|
|
0xAC: 'FAC.EXTENSION',
|
|
0xAD: 'SERPNT',
|
|
0xAB: 'STRNG1',
|
|
0xAD: 'STRNG2',
|
|
0xAF: 'PRGEND',
|
|
0xB1: 'CHRGET',
|
|
0xB7: 'CHRGOT',
|
|
0xB8: 'TXTPTR',
|
|
0xC9: 'RNDSEED',
|
|
0xD0: 'HGR.DX',
|
|
0xD2: 'HGR.DY',
|
|
0xD3: 'HGR.QUADRANT',
|
|
0xD4: 'HGR.E',
|
|
0xD6: 'LOCK',
|
|
0xD8: 'ERRFLG',
|
|
0xDA: 'ERRLIN',
|
|
0xDC: 'ERRPOS',
|
|
0xDE: 'ERRNUM',
|
|
0xDF: 'ERRSTK',
|
|
0xE0: 'HGR.X',
|
|
0xE2: 'HGR.Y',
|
|
0xE4: 'HGR.COLOR',
|
|
0xE5: 'HGR.HORIZ',
|
|
0xE6: 'HGR.PAGE',
|
|
0xE7: 'HGR.SCALE',
|
|
0xE8: 'HGR.SHAPE.PNTR',
|
|
0xEA: 'HGR.COLLISIONS',
|
|
0xF0: 'FIRST',
|
|
0xF1: 'SPEEDZ',
|
|
0xF2: 'TRCFLG',
|
|
0xF3: 'FLASH.BIT',
|
|
0xF4: 'TXTPSV',
|
|
0xF6: 'CURLSV',
|
|
0xF8: 'REMSTK',
|
|
0xF9: 'HGR.ROTATION',
|
|
0x0100: 'STACK',
|
|
0x0200: 'INPUT.BUFFER',
|
|
0x03F5: 'AMPERSAND.VECTOR',
|
|
*/
|
|
0xc000: 'KEYBOARD',
|
|
0xc001: '80STOREON',
|
|
0xc002: 'RAMRDOFF',
|
|
0xc003: 'RAMRDON',
|
|
0xc004: 'RAMWROFF',
|
|
0xc005: 'RAMWRON',
|
|
0xc006: 'INTCXOFF',
|
|
0xc007: 'INTCXON',
|
|
0xc008: 'ALTZPOFF',
|
|
0xc009: 'ALTZPON',
|
|
0xc00a: 'SLOT3OFF',
|
|
0xc00b: 'SLOT3ON',
|
|
0xc00c: 'CLR80VID',
|
|
0xc00d: 'SET80VID',
|
|
0xc00e: 'CLRALTCH',
|
|
0xc00f: 'SETALTCH',
|
|
0xc010: 'STROBE',
|
|
0xc011: 'BSRBANK2',
|
|
0xc012: 'BSRREAD',
|
|
0xc013: 'RAMRD',
|
|
0xc014: 'RAMWRT',
|
|
0xc015: 'INTCXROM',
|
|
0xc016: 'ALTZP',
|
|
0xc017: 'SLOT3ROM',
|
|
0xc018: '80STRORE',
|
|
0xc019: 'VERTBLANK',
|
|
0xc01a: 'RDTEXT',
|
|
0xc01b: 'RDMIXED',
|
|
0xc01c: 'RDPAGE2',
|
|
0xc01d: 'RDHIRES',
|
|
0xc01e: 'RDALTCH',
|
|
0xc01f: 'RD80VID',
|
|
0xc020: 'TAPEOUT',
|
|
0xc030: 'SPEAKER',
|
|
0xc050: 'CLRTEXT',
|
|
0xc051: 'SETTEXT',
|
|
0xc052: 'CLRMIXED',
|
|
0xc053: 'SETMIXED',
|
|
0xc054: 'PAGE1',
|
|
0xc055: 'PAGE2',
|
|
0xc056: 'CLRHIRS',
|
|
0xc057: 'SETHIRES',
|
|
0xc058: 'CLRAN0',
|
|
0xc059: 'SETAN0',
|
|
0xc05a: 'CLRAN1',
|
|
0xc05b: 'SETAN1',
|
|
0xc05c: 'CLRAN2',
|
|
0xc05d: 'SETAN2',
|
|
0xc05e: 'CLRAN3',
|
|
0xc05f: 'SETAN3',
|
|
0xc060: 'TAPEIN',
|
|
0xc061: 'PB0',
|
|
0xc062: 'PB1',
|
|
0xc063: 'PB2',
|
|
0xc064: 'PADDLE0',
|
|
0xc065: 'PADDLE1',
|
|
0xc066: 'PADDLE2',
|
|
0xc067: 'PADDLE3',
|
|
0xc070: 'PDLTRIG',
|
|
0xc07e: 'SETIOUDIS',
|
|
0xc07f: 'CLRIOUDIS',
|
|
0xc080: 'RDBSR2',
|
|
0xc081: 'WRBSR2',
|
|
0xc082: 'OFFBSR2',
|
|
0xc083: 'RWBSR2',
|
|
0xc084: 'RDBSR2',
|
|
0xc085: 'WRBSR2',
|
|
0xc086: 'OFFBSR2',
|
|
0xc087: 'RWBSR2',
|
|
0xc088: 'RDBSR1',
|
|
0xc089: 'WRBSR1',
|
|
0xc08a: 'OFFBSR1',
|
|
0xc08b: 'RWBSR1',
|
|
0xc08c: 'RDBSR1',
|
|
0xc08d: 'WRBSR1',
|
|
0xc08e: 'OFFBSR1',
|
|
0xc08f: 'RWBSR1',
|
|
0xd000: 'TOKEN.ADDRESS.TABLE',
|
|
0xd080: 'UNFNC',
|
|
0xd0b2: 'MATHTBL',
|
|
0xd0c7: 'M.NEG',
|
|
0xd0ca: 'M.EQU',
|
|
0xd0cd: 'M.REL',
|
|
0xd0d0: 'TOKEN.NAME.TABLE',
|
|
0xd260: 'ERROR.MESSAGES',
|
|
0xd350: 'QT.ERROR',
|
|
0xd358: 'QT.IN',
|
|
0xd35d: 'QT.BREAK',
|
|
0xd365: 'GTFORPNT',
|
|
0xd393: 'BLTU',
|
|
0xd39a: 'BLTU2',
|
|
0xd3d6: 'CHKMEM',
|
|
0xd3e3: 'REASON',
|
|
0xd410: 'MEMERR',
|
|
0xd412: 'ERROR',
|
|
0xd431: 'PRINT.ERROR.LINNUM',
|
|
0xd43c: 'RESTART',
|
|
0xd45c: 'NUMBERED.LINE',
|
|
0xd4b5: 'PUT.NEW.LINE',
|
|
0xd4f2: 'FIX.LINKS',
|
|
0xd52c: 'INLIN',
|
|
0xd52e: 'INLIN2',
|
|
0xd553: 'INCHR',
|
|
0xd559: 'PARSE.INPUT.LINE',
|
|
0xd56c: 'PARSE',
|
|
0xd61a: 'FNDLIN',
|
|
0xd61e: 'FL1',
|
|
0xd648: 'RTS.1',
|
|
0xd649: 'NEW',
|
|
0xd64b: 'SCRTCH',
|
|
0xd665: 'SETPTRS',
|
|
0xd66a: 'CLEAR',
|
|
0xd66c: 'CLEARC',
|
|
0xd683: 'STKINI',
|
|
0xd696: 'RTS.2',
|
|
0xd697: 'STXTPT',
|
|
0xd6a5: 'LIST',
|
|
0xd6da: 'LIST.0',
|
|
0xd6fe: 'LIST.1',
|
|
0xd702: 'LIST.2',
|
|
0xd724: 'LIST.3',
|
|
0xd72c: 'GETCHR',
|
|
0xd734: 'LIST.4',
|
|
0xd766: 'FOR',
|
|
0xd7af: 'STEP',
|
|
0xd7d2: 'NEWSTT',
|
|
0xd805: 'TRACE.',
|
|
0xd826: 'GOEND',
|
|
0xd828: 'EXECUTE.STATEMENT',
|
|
0xd82a: 'EXECUTE.STATEMENT.1',
|
|
0xd842: 'COLON.',
|
|
0xd846: 'SYNERR.1',
|
|
0xd849: 'RESTORE',
|
|
0xd853: 'SETDA',
|
|
0xd857: 'RTS.3',
|
|
0xd858: 'ISCNTC',
|
|
0xd863: 'CONTROL.C.TYPED',
|
|
0xd86e: 'STOP',
|
|
0xd870: 'END',
|
|
0xd871: 'END2',
|
|
0xd88a: 'END4',
|
|
0xd896: 'CONT',
|
|
0xd8af: 'RTS.4',
|
|
0xd8b0: 'SAVE',
|
|
0xd8c9: 'LOAD',
|
|
0xd8f0: 'VARTIO',
|
|
0xd901: 'PROGIO',
|
|
0xd912: 'RUN',
|
|
0xd921: 'GOSUB',
|
|
0xd935: 'GO.TO.LINE',
|
|
0xd93e: 'GOTO',
|
|
0xd96a: 'RTS.5',
|
|
0xd96b: 'POP',
|
|
0xd97c: 'UNDERR',
|
|
0xd981: 'SYNERR.2',
|
|
0xd984: 'RETURN',
|
|
0xd995: 'DATA',
|
|
0xd998: 'ADDON',
|
|
0xd9a2: 'RTS.6',
|
|
0xd9a3: 'DATAN',
|
|
0xd9a6: 'REMN',
|
|
0xd9c5: 'PULL3',
|
|
0xd9c9: 'IF',
|
|
0xd9dc: 'REM',
|
|
0xd9e1: 'IF.TRUE',
|
|
0xd9ec: 'ONGOTO',
|
|
0xd9f4: 'ON.1',
|
|
0xd9f8: 'ON.2',
|
|
0xda0b: 'RTS.7',
|
|
0xda0c: 'LINGET',
|
|
0xda46: 'LET',
|
|
0xda63: 'LET2',
|
|
0xda7a: 'LET.STRING',
|
|
0xda7b: 'PUTSTR',
|
|
0xdacf: 'PR.STRING',
|
|
0xdad5: 'PRINT',
|
|
0xdad7: 'PRINT2',
|
|
0xdafb: 'CRDO',
|
|
0xdb00: 'NEGATE',
|
|
0xdb02: 'RTS.8',
|
|
0xdb03: 'PR.COMMA',
|
|
0xdb16: 'PR.TAB.OR.SPC',
|
|
0xdb2c: 'NXSPC',
|
|
0xdb2f: 'PR.NEXT.CHAR',
|
|
0xdb35: 'DOSPC',
|
|
0xdb3a: 'STROUT',
|
|
0xdb3d: 'STRPRT',
|
|
0xdb57: 'OUTSP',
|
|
0xdb5a: 'OUTQUES',
|
|
0xdb5c: 'OUTDO',
|
|
0xdb71: 'INPUTERR',
|
|
0xdb7b: 'READERR',
|
|
0xdb7f: 'ERLIN',
|
|
0xdb86: 'INPERR',
|
|
0xdb87: 'RESPERR',
|
|
0xdba0: 'GET',
|
|
0xdbb2: 'INPUT',
|
|
0xdbdc: 'NXIN',
|
|
0xdbe2: 'READ',
|
|
0xdbe9: 'INPUT.FLAG.ZERO',
|
|
0xdbeb: 'PROCESS.INPUT.LIST',
|
|
0xdbf1: 'PROCESS.INPUT.ITEM',
|
|
0xdc2b: 'INSTART',
|
|
0xdc69: 'INPUT.DATA',
|
|
0xdc72: 'INPUT.MORE',
|
|
0xdc99: 'INPFIN',
|
|
0xdca0: 'FINDATA',
|
|
0xdcc6: 'INPDONE',
|
|
0xdcdf: 'ERR.EXTRA',
|
|
0xdcef: 'ERR.REENTRY',
|
|
0xdcf9: 'NEXT',
|
|
0xdcff: 'NEXT.1',
|
|
0xdd02: 'NEXT.2',
|
|
0xdd0d: 'GERR',
|
|
0xdd0f: 'NEXT.3',
|
|
0xdd67: 'FRMNUM',
|
|
0xdd6a: 'CHKNUM',
|
|
0xdd6c: 'CHKSTR',
|
|
0xdd6d: 'CHKVAL',
|
|
0xdd78: 'JERROR',
|
|
0xdd7b: 'FRMEVL',
|
|
0xdd86: 'FRMEVL.1',
|
|
0xdd95: 'FRMEVL.2',
|
|
0xddcd: 'FRM.PRECEDENCE.TEST',
|
|
0xddd6: 'NXOP',
|
|
0xddd7: 'SAVOP',
|
|
0xdde4: 'FRM.RELATIONAL',
|
|
0xddf6: 'PREFNC',
|
|
0xddfd: 'FRM.RECURSE',
|
|
0xde0d: 'SNTXERR',
|
|
0xde10: 'FRM.STACK.1',
|
|
0xde15: 'FRM.STACK.2',
|
|
0xde20: 'FRM.STACK.3',
|
|
0xde35: 'NOTMATH',
|
|
0xde38: 'GOEX',
|
|
0xde3a: 'FRM.PERFORM.1',
|
|
0xde43: 'FRM.PERFORM.2',
|
|
0xde5d: 'EXIT',
|
|
0xde60: 'FRM.ELEMENT',
|
|
0xde81: 'STRTXT',
|
|
0xde90: 'NOT.',
|
|
0xde98: 'EQUOP',
|
|
0xdea4: 'FN.',
|
|
0xdeab: 'SGN.',
|
|
0xdeb2: 'PARCHK',
|
|
0xdeb8: 'CHKCLS',
|
|
0xdebb: 'CHKOPN',
|
|
0xdebe: 'CHKCOM',
|
|
0xdec0: 'SYNCHR',
|
|
0xdec9: 'SYNERR',
|
|
0xdece: 'MIN',
|
|
0xded0: 'EQUL',
|
|
0xded5: 'FRM.VARIABLE',
|
|
0xded7: 'FRM.VARIABLE.CALL',
|
|
0xdef9: 'SCREEN',
|
|
0xdf0c: 'UNARY',
|
|
0xdf4f: 'OR',
|
|
0xdf55: 'AND',
|
|
0xdf5d: 'FALSE',
|
|
0xdf60: 'TRUE',
|
|
0xdf65: 'RELOPS',
|
|
0xdf7d: 'STRCMP',
|
|
0xdfaa: 'STRCMP.1',
|
|
0xdfb0: 'NUMCMP',
|
|
0xdfb5: 'STRCMP.2',
|
|
0xdfc1: 'CMPDONE',
|
|
0xdfcd: 'PDL',
|
|
0xdfd6: 'NXDIM',
|
|
0xdfd9: 'DIM',
|
|
0xdfe3: 'PTRGET',
|
|
0xdfe8: 'PTRGET2',
|
|
0xdfea: 'PTRGET3',
|
|
0xdff4: 'BADNAM',
|
|
0xdff7: 'NAMOK',
|
|
0xe007: 'PTRGET4',
|
|
0xe07d: 'ISLETC',
|
|
0xe087: 'NAME.NOT.FOUND',
|
|
0xe09a: 'C.ZERO',
|
|
0xe09c: 'MAKE.NEW.VARIABLE',
|
|
0xe0de: 'SET.VARPNT.AND.YA',
|
|
0xe0ed: 'GETARY',
|
|
0xe0ef: 'GETARY2',
|
|
0xe0fe: 'NEG32768',
|
|
0xe102: 'MAKINT',
|
|
0xe108: 'MKINT',
|
|
0xe10c: 'AYINT',
|
|
0xe119: 'MI1',
|
|
0xe11b: 'MI2',
|
|
0xe11e: 'ARRAY',
|
|
0xe196: 'SUBERR',
|
|
0xe199: 'IQERR',
|
|
0xe19b: 'JER',
|
|
0xe19e: 'USE.OLD.ARRAY',
|
|
0xe1b8: 'MAKE.NEW.ARRAY',
|
|
0xe24b: 'FIND.ARRAY.ELEMENT',
|
|
0xe253: 'FAE.1',
|
|
0xe269: 'GSE',
|
|
0xe26c: 'GME',
|
|
0xe26f: 'FAE.2',
|
|
0xe270: 'FAE.3',
|
|
0xe2ac: 'RTS.9',
|
|
0xe2ad: 'MULTIPLY.SUBSCRIPT',
|
|
0xe2b6: 'MULTIPLY.SUBS.1',
|
|
0xe2de: 'FRE',
|
|
0xe2f2: 'GIVAYF',
|
|
0xe2ff: 'POS',
|
|
0xe301: 'SNGFLT',
|
|
0xe306: 'ERRDIR',
|
|
0xe30e: 'UNDFNC',
|
|
0xe313: 'DEF',
|
|
0xe341: 'FNC.',
|
|
0xe354: 'FUNCT',
|
|
0xe3af: 'FNCDATA',
|
|
0xe3c5: 'STR',
|
|
0xe3d5: 'STRINI',
|
|
0xe3dd: 'STRSPA',
|
|
0xe3e7: 'STRLIT',
|
|
0xe3ed: 'STRLT2',
|
|
0xe42a: 'PUTNEW',
|
|
0xe432: 'JERR',
|
|
0xe435: 'PUTEMP',
|
|
0xe452: 'GETSPA',
|
|
0xe484: 'GARBAG',
|
|
0xe488: 'FIND.HIGHEST.STRING',
|
|
0xe519: 'CHECK.SIMPLE.VARIABLE',
|
|
0xe523: 'CHECK.VARIABLE',
|
|
0xe552: 'CHECK.BUMP',
|
|
0xe55d: 'CHECK.EXIT',
|
|
0xe562: 'MOVE.HIGHEST.STRING.TO.TOP',
|
|
0xe597: 'CAT',
|
|
0xe5d4: 'MOVINS',
|
|
0xe5e2: 'MOVSTR',
|
|
0xe5e6: 'MOVSTR.1',
|
|
0xe5fd: 'FRESTR',
|
|
0xe600: 'FREFAC',
|
|
0xe604: 'FRETMP',
|
|
0xe635: 'FRETMS',
|
|
0xe646: 'CHRSTR',
|
|
0xe65a: 'LEFTSTR',
|
|
0xe660: 'SUBSTRING.1',
|
|
0xe667: 'SUBSTRING.2',
|
|
0xe668: 'SUBSTRING.3',
|
|
0xe686: 'RIGHTSTR',
|
|
0xe691: 'MIDSTR',
|
|
0xe6b9: 'SUBSTRING.SETUP',
|
|
0xe6d6: 'LEN',
|
|
0xe6dc: 'GETSTR',
|
|
0xe6e5: 'ASC',
|
|
0xe6f2: 'GOIQ',
|
|
0xe6f5: 'GTBYTC',
|
|
0xe6f8: 'GETBYT',
|
|
0xe6fb: 'CONINT',
|
|
0xe707: 'VAL',
|
|
0xe73d: 'POINT',
|
|
0xe746: 'GTNUM',
|
|
0xe74c: 'COMBYTE',
|
|
0xe752: 'GETADR',
|
|
0xe764: 'PEEK',
|
|
0xe77b: 'POKE',
|
|
0xe784: 'WAIT',
|
|
0xe79f: 'RTS.10',
|
|
0xe7a0: 'FADDH',
|
|
0xe7a7: 'FSUB',
|
|
0xe7aa: 'FSUBT',
|
|
0xe7b9: 'FADD.1',
|
|
0xe7be: 'FADD',
|
|
0xe7c1: 'FADDT',
|
|
0xe7ce: 'FADD.2',
|
|
0xe7fa: 'FADD.3',
|
|
0xe829: 'NORMALIZE.FAC.1',
|
|
0xe82e: 'NORMALIZE.FAC.2',
|
|
0xe84e: 'ZERO.FAC',
|
|
0xe850: 'STA.IN.FAC.SIGN.AND.EXP',
|
|
0xe852: 'STA.IN.FAC.SIGN',
|
|
0xe855: 'FADD.4',
|
|
0xe874: 'NORMALIZE.FAC.3',
|
|
0xe880: 'NORMALIZE.FAC.4',
|
|
0xe88d: 'NORMALIZE.FAC.5',
|
|
0xe88f: 'NORMALIZE.FAC.6',
|
|
0xe89d: 'RTS.11',
|
|
0xe89e: 'COMPLEMENT.FAC',
|
|
0xe8a4: 'COMPLEMENT.FAC.MANTISSA',
|
|
0xe8c6: 'INCREMENT.FAC.MANTISSA',
|
|
0xe8d4: 'RTS.12',
|
|
0xe8d5: 'OVERFLOW',
|
|
0xe8da: 'SHIFT.RIGHT.1',
|
|
0xe8dc: 'SHIFT.RIGHT.2',
|
|
0xe8f0: 'SHIFT.RIGHT',
|
|
0xe8fd: 'L',
|
|
// 0xE8FD: 'SHIFT.RIGHT.3',
|
|
0xe907: 'SHIFT.RIGHT.4',
|
|
0xe911: 'SHIFT.RIGHT.5',
|
|
0xe913: 'CON.ONE',
|
|
0xe918: 'POLY.LOG',
|
|
0xe92d: 'CON.SQR.HALF',
|
|
0xe932: 'CON.SQR.TWO',
|
|
0xe937: 'CON.NEG.HALF',
|
|
0xe93c: 'CON.LOG.TWO',
|
|
0xe941: 'LOG',
|
|
0xe948: 'GIQ',
|
|
0xe94b: 'LOG.2',
|
|
0xe97f: 'FMULT',
|
|
0xe982: 'FMULTT',
|
|
0xe9b0: 'MULTIPLY.1',
|
|
0xe9b5: 'MULTIPLY.2',
|
|
0xe9e2: 'RTS.13',
|
|
0xe9e3: 'LOAD.ARG.FROM.YA',
|
|
0xea0e: 'ADD.EXPONENTS',
|
|
0xea10: 'ADD.EXPONENTS.1',
|
|
0xea2b: 'OUTOFRNG',
|
|
0xea31: 'ZERO',
|
|
0xea36: 'JOV',
|
|
0xea39: 'MUL10',
|
|
0xea50: 'CON.TEN',
|
|
0xea55: 'DIV10',
|
|
0xea5e: 'DIV',
|
|
0xea66: 'FDIV',
|
|
0xea69: 'FDIVT',
|
|
0xeae6: 'COPY.RESULT.INTO.FAC',
|
|
0xeaf9: 'LOAD.FAC.FROM.YA',
|
|
0xeb1e: 'STORE.FAC.IN.TEMP2.ROUNDED',
|
|
0xeb21: 'STORE.FAC.IN.TEMP1.ROUNDED',
|
|
0xeb27: 'SETFOR',
|
|
0xeb2b: 'STORE.FAC.AT.YX.ROUNDED',
|
|
0xeb53: 'COPY.ARG.TO.FAC',
|
|
0xeb55: 'MFA',
|
|
0xeb63: 'COPY.FAC.TO.ARG.ROUNDED',
|
|
0xeb66: 'MAF',
|
|
0xeb71: 'RTS.14',
|
|
0xeb72: 'ROUND.FAC',
|
|
0xeb7a: 'INCREMENT.MANTISSA',
|
|
0xeb82: 'SIGN',
|
|
0xeb86: 'SIGN1',
|
|
0xeb88: 'SIGN2',
|
|
0xeb8f: 'RTS.15',
|
|
0xeb90: 'SGN',
|
|
0xeb93: 'FLOAT',
|
|
0xeb9b: 'FLOAT.1',
|
|
0xeba0: 'FLOAT.2',
|
|
0xebaf: 'ABS',
|
|
0xebb2: 'FCOMP',
|
|
0xebb4: 'FCOMP2',
|
|
0xebf2: 'QINT',
|
|
0xec11: 'RTS.16',
|
|
0xec12: 'QINT.2',
|
|
0xec23: 'INT',
|
|
0xec40: 'QINT.3',
|
|
0xec49: 'RTS.17',
|
|
0xec4a: 'FIN',
|
|
0xec61: 'FIN.1',
|
|
0xec64: 'FIN.2',
|
|
0xec66: 'FIN.3',
|
|
0xec87: 'FIN.4',
|
|
0xec8a: 'FIN.5',
|
|
0xec8c: 'FIN.6',
|
|
0xec98: 'FIN.10',
|
|
0xec9e: 'FIN.7',
|
|
0xeca0: 'FIN.8',
|
|
0xecc1: 'FIN.9',
|
|
0xecd5: 'ADDACC',
|
|
0xece8: 'GETEXP',
|
|
0xed0a: 'CON.99999999.9',
|
|
0xed0f: 'CON.999999999',
|
|
0xed14: 'CON.BILLION',
|
|
0xed19: 'INPRT',
|
|
0xed24: 'LINPRT',
|
|
0xed2e: 'PRINT.FAC',
|
|
0xed31: 'GO.STROUT',
|
|
0xed34: 'FOUT',
|
|
0xed36: 'FOUT.1',
|
|
0xed8c: 'FOUT.2',
|
|
0xee17: 'FOUT.3',
|
|
0xee57: 'FOUT.4',
|
|
0xee5a: 'FOUT.5',
|
|
0xee5f: 'FOUT.6',
|
|
0xee64: 'CON.HALF',
|
|
0xee69: 'DECTBL',
|
|
// 0xEE8D: 'DECTBL.END',
|
|
0xee8d: 'SQR',
|
|
0xee97: 'FPWRT',
|
|
0xeed0: 'NEGOP',
|
|
0xeeda: 'RTS.18',
|
|
0xeedb: 'CON.LOG.E',
|
|
0xeee0: 'POLY.EXP',
|
|
0xef09: 'EXP',
|
|
0xef5c: 'POLYNOMIAL.ODD',
|
|
0xef72: 'POLYNOMIAL',
|
|
0xef76: 'SERMAIN',
|
|
0xefa5: 'RTS.19',
|
|
0xefa6: 'CON.RND.1',
|
|
0xefaa: 'CON.RND.2',
|
|
0xefae: 'RND',
|
|
0xefe7: 'GO.MOVMF',
|
|
0xefea: 'COS',
|
|
0xeff1: 'SIN',
|
|
0xf023: 'SIN.1',
|
|
0xf026: 'SIN.2',
|
|
0xf03a: 'TAN',
|
|
0xf062: 'TAN.1',
|
|
0xf066: 'CON.PI.HALF',
|
|
0xf06b: 'CON.PI.DOUB',
|
|
0xf070: 'QUARTER',
|
|
0xf075: 'POLY.SIN',
|
|
0xf09e: 'ATN',
|
|
0xf0cd: 'RTS.20',
|
|
0xf0ce: 'POLY.ATN',
|
|
0xf10b: 'GENERIC.CHRGET',
|
|
0xf128: 'COLD.START',
|
|
// 0xF128: 'GENERIC.END',
|
|
0xf1d5: 'CALL',
|
|
0xf1de: 'IN.NUMBER',
|
|
0xf1e5: 'PR.NUMBER',
|
|
0xf1ec: 'PLOTFNS',
|
|
0xf206: 'GOERR',
|
|
0xf209: 'LINCOOR',
|
|
0xf225: 'PLOT',
|
|
0xf232: 'HLIN',
|
|
0xf241: 'VLIN',
|
|
0xf24f: 'COLOR',
|
|
0xf256: 'VTAB',
|
|
0xf262: 'SPEED',
|
|
0xf26d: 'TRACE',
|
|
0xf26f: 'NOTRACE',
|
|
0xf273: 'NORMAL',
|
|
0xf277: 'INVERSE',
|
|
0xf279: 'N.I.',
|
|
0xf27b: 'N.I.F.',
|
|
0xf280: 'FLASH',
|
|
0xf286: 'HIMEM',
|
|
0xf296: 'JMM',
|
|
0xf299: 'SETHI',
|
|
0xf2a6: 'LOMEM',
|
|
0xf2cb: 'ONERR',
|
|
0xf2e9: 'HANDLERR',
|
|
0xf318: 'RESUME',
|
|
0xf32e: 'JSYN',
|
|
0xf331: 'DEL',
|
|
0xf390: 'GR',
|
|
0xf399: 'TEXT',
|
|
0xf39f: 'STORE',
|
|
0xf3bc: 'RECALL',
|
|
0xf3d8: 'HGR2',
|
|
0xf3e2: 'HGR',
|
|
0xf3ea: 'SETHPG',
|
|
0xf3f2: 'HCLR',
|
|
0xf3f6: 'BKGND',
|
|
0xf411: 'HPOSN',
|
|
0xf457: 'HPLOT0',
|
|
0xf465: 'MOVE.LEFT.OR.RIGHT',
|
|
0xf46e: 'LR.1',
|
|
0xf471: 'LR.2',
|
|
0xf476: 'LR.3',
|
|
0xf478: 'LR.4',
|
|
0xf47e: 'COLOR.SHIFT',
|
|
0xf48a: 'MOVE.RIGHT',
|
|
0xf49c: 'LRUDX1',
|
|
0xf49d: 'LRUDX2',
|
|
0xf4b3: 'LRUD1',
|
|
0xf4b4: 'LRUD2',
|
|
0xf4c4: 'LRUD3',
|
|
0xf4c8: 'LRUD4',
|
|
0xf4cd: 'CON.03',
|
|
0xf4d3: 'MOVE.UP.OR.DOWN',
|
|
0xf501: 'UD.1',
|
|
0xf505: 'MOVE.DOWN',
|
|
0xf508: 'CON.04',
|
|
0xf530: 'HLINRL',
|
|
0xf53a: 'HGLIN',
|
|
0xf57c: 'MOVEX',
|
|
0xf581: 'MOVEX2',
|
|
0xf5b2: 'MSKTBL',
|
|
0xf5b9: 'CON.1C',
|
|
0xf5ba: 'COSINE.TABLE',
|
|
0xf5cb: 'HFIND',
|
|
0xf600: 'RTS.22',
|
|
0xf601: 'DRAW0',
|
|
0xf605: 'DRAW1',
|
|
0xf65d: 'XDRAW0',
|
|
0xf661: 'XDRAW1',
|
|
0xf6b9: 'HFNS',
|
|
0xf6e6: 'GGERR',
|
|
0xf6e9: 'HCOLOR',
|
|
0xf6f5: 'RTS.23',
|
|
0xf6f6: 'COLORTBL',
|
|
0xf6fe: 'HPLOT',
|
|
0xf721: 'ROT',
|
|
0xf727: 'SCALE',
|
|
0xf72d: 'DRWPNT',
|
|
0xf769: 'DRAW',
|
|
0xf76f: 'XDRAW',
|
|
0xf775: 'SHLOAD',
|
|
0xf7bc: 'TAPEPNT',
|
|
0xf7d9: 'GETARYPT',
|
|
0xf7e7: 'HTAB',
|
|
0xf800: 'MON.PLOT',
|
|
0xf819: 'MON.HLINE',
|
|
0xf828: 'MON.VLINE',
|
|
0xf864: 'MON.SETCOL',
|
|
0xf871: 'MON.SCRN',
|
|
0xfb1e: 'MON.PREAD',
|
|
0xfb39: 'MON.SETTXT',
|
|
0xfb40: 'MON.SETGR',
|
|
0xfb5b: 'MON.TABV',
|
|
0xfc58: 'MON.HOME',
|
|
0xfca8: 'MON.WAIT',
|
|
0xfcfa: 'MON.RD2BIT',
|
|
0xfd0c: 'MON.RDKEY',
|
|
0xfd6a: 'MON.GETLN',
|
|
0xfded: 'MON.COUT',
|
|
0xfe8b: 'MON.INPORT',
|
|
0xfe95: 'MON.OUTPORT',
|
|
0xfecd: 'MON.WRITE',
|
|
0xfefd: 'MON.READ',
|
|
0xff02: 'MON.READ2',
|
|
};
|
|
|
|
export default SYMBOLS;
|