From 00934676ac5b5bc37d80c3e5d5d227ae2324719c Mon Sep 17 00:00:00 2001 From: mpohoreski Date: Mon, 13 Jul 2009 22:39:00 +0000 Subject: [PATCH] --- bin/A2_BASIC.SYM | 881 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 881 insertions(+) create mode 100644 bin/A2_BASIC.SYM diff --git a/bin/A2_BASIC.SYM b/bin/A2_BASIC.SYM new file mode 100644 index 00000000..120ec6c4 --- /dev/null +++ b/bin/A2_BASIC.SYM @@ -0,0 +1,881 @@ +; Apple 2 Applesoft Symbol Table +; Version 1 by Michael Pohoreski - AppleWin Debugger Dev +; Based on Bob Sander-Cederlof's "S-C DocuMentor: Applesoft" + +EBAF ABS +EA0E ADD.EXPONENTS +EA10 ADD.EXPONENTS.1 + .01=EA1B .02=EA26 .03=EA28 +ECD5 ADDACC +D998 ADDON + .01=D9A2 +03F5 AMPERSAND.VECTOR +DF55 AND + A5 ARG + 92 ARG.EXTENSION + AA ARG.SIGN +E11E ARRAY + .01=E12C .02=E169 .03=E16D .04=E179 .05=E188 + 94 ARYPNT + 6B ARYTAB +E6E5 ASC +F09E ATN + .01=F0A6 .02=F0B4 .03=F0C7 +E10C AYINT +DFF4 BADNAM +F3F6 BKGND + .01=F3FE +D393 BLTU +D39A BLTU2 + .01=D3B7 .02=D3C3 .03=D3C7 .04=D3CE +E09A C.ZERO +F1D5 CALL +E597 CAT + .01=E5B7 + 0D CHARAC +E552 CHECK.BUMP +E55D CHECK.EXIT +E519 CHECK.SIMPLE.VARIABLE +E523 CHECK.VARIABLE + .01=E538 .02=E542 +DEB8 CHKCLS +DEBE CHKCOM +D3D6 CHKMEM +DD6A CHKNUM +DEBB CHKOPN +DD6C CHKSTR +DD6D CHKVAL + .01=DD73 .02=DD74 .03=DD76 + B1 CHRGET + B7 CHRGOT +E646 CHRSTR +D66A CLEAR +D66C CLEARC +DFC1 CMPDONE + .01=DFCA +F128 COLD.START + .01=F152 .02=F181 .03=F195 .04=F1B8 +D842 COLON. +F24F COLOR +F47E COLOR.SHIFT + .01=F489 +F6F6 COLORTBL +E74C COMBYTE +E89E COMPLEMENT.FAC +E8A4 COMPLEMENT.FAC.MANTISSA +F4CD CON.03 +F508 CON.04 + .01=F524 .02=F52A .03=F52C +F5B9 CON.1C +ED0A CON.99999999.9 +ED0F CON.999999999 +ED14 CON.BILLION +EE64 CON.HALF +EEDB CON.LOG.E +E93C CON.LOG.TWO +E937 CON.NEG.HALF +E913 CON.ONE +F06B CON.PI.DOUB +F066 CON.PI.HALF +EFA6 CON.RND.1 +EFAA CON.RND.2 +E92D CON.SQR.HALF +E932 CON.SQR.TWO +EA50 CON.TEN +E6FB CONINT +D896 CONT + .01=D8A1 +D863 CONTROL.C.TYPED + .02=D86C +EB53 COPY.ARG.TO.FAC +EB63 COPY.FAC.TO.ARG.ROUNDED +EAE6 COPY.RESULT.INTO.FAC +EFEA COS +F5BA COSINE.TABLE + 16 CPRMASK + 89 CPRTYP +DAFB CRDO + 75 CURLIN + F6 CURLSV +D995 DATA + 13 DATAFLG +D9A3 DATAN + 7B DATLIN + 7D DATPTR +EE69 DECTBL +EE8D DECTBL.END +E313 DEF +F331 DEL + .01=F357 .02=F365 .03=F367 .04=F371 .05=F377 .06=F388 + 60 DEST +DFD9 DIM + 10 DIMFLG +EA5E DIV +EA55 DIV10 +DB35 DOSPC + 9B DPFLG +F769 DRAW +F601 DRAW0 +F605 DRAW1 + .01=F626 .02=F630 .03=F63D .04=F648 .05=F658 +F72D DRWPNT + .01=F741 .02=F747 .03=F766 + 8F DSCLEN + 8C DSCPTR + 9D DSCTMP +D870 END +D871 END2 + .01=D888 +D88A END4 + .01=D893 + 0E ENDCHR + 0F EOL.PNTR +DED0 EQUL +DE98 EQUOP + .01=DE9F +DB7F ERLIN +; 6B ERR.BADSUBS +; A3 ERR.BADTYPE +; D2 ERR.CANTCONT +DCDF ERR.EXTRA +; BF ERR.FRMCPX +; 95 ERR.ILLDIR +; 35 ERR.ILLQTY +; 4D ERR.MEMFULL +; 2A ERR.NODATA +; 00 ERR.NOFOR +; 16 ERR.NOGOSUB +; 45 ERR.OVERFLOW +; 78 ERR.REDIMD +DCEF ERR.REENTRY +; B0 ERR.STRLONG +; 10 ERR.SYNTAX +; E0 ERR.UNDEFFUNC +; 5A ERR.UNDEFSTAT +; 85 ERR.ZERODIV +E306 ERRDIR +; D8 ERRFLG +; DA ERRLIN +; DE ERRNUM +D412 ERROR + .01=D419 .02=D41F +D260 ERROR.MESSAGES + DC ERRPOS + DF ERRSTK +D828 EXECUTE.STATEMENT +D82A EXECUTE.STATEMENT.1 + .01=D83F +DE5D EXIT +EF09 EXP + .01=EF19 .02=EF24 .03=EF27 .04=EF37 + 9A EXPON + 9C EXPSGN + 9D FAC + AC FAC.EXTENSION + A2 FAC.SIGN +E7BE FADD +E7B9 FADD.1 +E7CE FADD.2 + .01=E7EA .02=E7EE +E7FA FADD.3 + .01=E806 +E855 FADD.4 +E7A0 FADDH +E7C1 FADDT + .01=E7C6 +E253 FAE.1 +E26F FAE.2 +E270 FAE.3 + .01=E281 .02=E292 .03=E298 +DF5D FALSE +EBB2 FCOMP +EBB4 FCOMP2 + .01=EBE9 .02=EBEF +EA66 FDIV +EA69 FDIVT + .01=EA80 .02=EA96 .03=EAA3 .04=EAA6 .05=EAB4 .06=EAD1 .07=EAD5 + .08=EAE1 +EC4A FIN + .01=EC4E .02=EC5D +EC61 FIN.1 +EC98 FIN.10 +EC64 FIN.2 +EC66 FIN.3 + .01=EC85 +EC87 FIN.4 +EC8A FIN.5 +EC8C FIN.6 +EC9E FIN.7 +ECA0 FIN.8 + .13=ECA9 .14=ECB2 .15=ECB9 .16=ECBE +ECC1 FIN.9 + .01=ECC8 +E24B FIND.ARRAY.ELEMENT +E488 FIND.HIGHEST.STRING + .01=E4A0 .02=E4A9 .03=E4B5 .04=E4BD .05=E4C2 .06=E4CA .07=E4CE + .08=E4D9 .09=E50A .10=E50C .11=E514 +DCA0 FINDATA + .01=DCB9 + F0 FIRST +D4F2 FIX.LINKS + .01=D4FE .02=D50F .03=D511 +D61E FL1 + .01=D635 .02=D63E .03=D647 +F280 FLASH + F3 FLASH.BIT +EB93 FLOAT +EB9B FLOAT.1 +EBA0 FLOAT.2 +E97F FMULT +E982 FMULTT + .01=E987 +DEA4 FN. +E341 FNC. +E3AF FNCDATA + 8A FNCNAM +D61A FNDLIN +D766 FOR + .01=D777 + 85 FORPNT +ED34 FOUT +ED36 FOUT.1 + .01=ED41 .02=ED4F .03=ED57 .04=ED60 .05=ED62 .06=ED6D .07=ED78 + .08=ED7F .09=ED86 .10=ED89 +ED8C FOUT.2 + .01=ED9E .02=ED9F .03=EDAA .04=EDBB .05=EDBD .06=EDC1 .07=EDE5 + .08=EDE7 .09=EDEE .10=EE09 +EE17 FOUT.3 + .01=EE19 .02=EE26 .03=EE36 .04=EE42 +EE57 FOUT.4 +EE5A FOUT.5 +EE5F FOUT.6 +EE97 FPWRT + .01=EEA0 .02=EEBA +E2DE FRE + .01=E2E5 +E600 FREFAC + 71 FRESPC +E5FD FRESTR +E604 FRETMP + .01=E62F .02=E630 +E635 FRETMS + .01=E645 + 6F FRETOP +DE60 FRM.ELEMENT + .01=DE64 .02=DE69 .03=DE6C +DE3A FRM.PERFORM.1 + .01=DE41 +DE43 FRM.PERFORM.2 +DDCD FRM.PRECEDENCE.TEST +DDFD FRM.RECURSE +DDE4 FRM.RELATIONAL + .01=DDEE +DE10 FRM.STACK.1 +DE15 FRM.STACK.2 +DE20 FRM.STACK.3 +DED5 FRM.VARIABLE +DED7 FRM.VARIABLE.CALL + .01=DEE5 .02=DEF6 +DD7B FRMEVL + .01=DD81 +DD86 FRMEVL.1 +DD95 FRMEVL.2 + .01=DD98 .02=DDB4 .03=DDC5 +DD67 FRMNUM +E7A7 FSUB +E7AA FSUBT +E354 FUNCT + .01=E378 .02=E3A9 +E484 GARBAG + 13 GARFLG +F10B GENERIC.CHRGET + .01=F111 .02=F122 +DD0D GERR +DBA0 GET +E752 GETADR +E0ED GETARY +E0EF GETARY2 + .01=E0F9 +F7D9 GETARYPT +E6F8 GETBYT +D72C GETCHR + .01=D731 +ECE8 GETEXP + .01=ECF7 .02=ED05 +E452 GETSPA + .01=E454 .02=E45F .03=E469 .04=E474 +E6DC GETSTR +F6E6 GGERR +E948 GIQ +E2F2 GIVAYF +E26C GME +EFE7 GO.MOVMF +ED31 GO.STROUT +D935 GO.TO.LINE +D826 GOEND +F206 GOERR +DE38 GOEX +E6F2 GOIQ + 03 GOSTROUT +D921 GOSUB +D93E GOTO + .01=D955 .02=D959 + 00 GOWARM +F390 GR +E269 GSE +E6F5 GTBYTC +D365 GTFORPNT + .01=D36A .02=D37F .03=D38B .04=D392 +E746 GTNUM +F2E9 HANDLERR +F3F2 HCLR +F6E9 HCOLOR +F5CB HFIND + .01=F5F0 .02=F5FE +F6B9 HFNS + .01=F6CD +F53A HGLIN + .01=F550 .02=F568 +F3E2 HGR + 1C HGR.BITS + EA HGR.COLLISIONS + E4 HGR.COLOR + 1D HGR.COUNT + D0 HGR.DX + D2 HGR.DY + D4 HGR.E + E5 HGR.HORIZ + E6 HGR.PAGE + D3 HGR.QUADRANT + F9 HGR.ROTATION + E7 HGR.SCALE + 1A HGR.SHAPE + E8 HGR.SHAPE.PNTR + E0 HGR.X + E2 HGR.Y +F3D8 HGR2 + 94 HIGHDS + 96 HIGHTR +F286 HIMEM +F232 HLIN +F530 HLINRL +F6FE HPLOT + .01=F708 .02=F70F +F457 HPLOT0 +F411 HPOSN + .01=F441 .02=F442 +F7E7 HTAB + .01=F7EC .02=F7FA +D9C9 IF + .01=D9D8 +D9E1 IF.TRUE + .01=D9E9 +F1DE IN.NUMBER +D553 INCHR +E8C6 INCREMENT.FAC.MANTISSA +EB7A INCREMENT.MANTISSA + 5E INDEX + 99 INDX +D52C INLIN +D52E INLIN2 + .01=D539 .02=D541 .03=D54C +DCC6 INPDONE + .01=DCD1 .02=DCDE +DB86 INPERR +DC99 INPFIN +ED19 INPRT + 7F INPTR +DBB2 INPUT + .01=DBC4 .02=DBC7 +0200 INPUT.BUFFER +DC69 INPUT.DATA +DBE9 INPUT.FLAG.ZERO +DC72 INPUT.MORE + .01=DC7E +DB71 INPUTERR + 15 INPUTFLG +DC2B INSTART + .01=DC3F .02=DC4B .03=DC4C .04=DC57 .05=DC63 +EC23 INT +F277 INVERSE +E199 IQERR +D858 ISCNTC + .01=D860 +E07D ISLETC + .01=E086 +E19B JER +E432 JERR +DD78 JERROR +F296 JMM + 90 JMPADRS +EA36 JOV +F32E JSYN +C000 KEYBOARD +E8FD L + .01=E903 + 87 LASTOP + 53 LASTPT +E65A LEFTSTR +E6D6 LEN + 91 LENGTH +DA46 LET +DA7A LET.STRING +DA63 LET2 + .01=DA77 +F209 LINCOOR + .01=F218 +DA0C LINGET + .01=DA12 .02=DA40 + 50 LINNUM +ED24 LINPRT +D6A5 LIST + .01=D6B1 .02=D6C4 .03=D6CC +D6DA LIST.0 + .05=D6F5 .06=D6F7 +D6FE LIST.1 +D702 LIST.2 + .01=D712 +D724 LIST.3 +D734 LIST.4 + .01=D746 .02=D749 .03=D750 .04=D755 .05=D75F +D8C9 LOAD + .01=D8ED +E9E3 LOAD.ARG.FROM.YA +EAF9 LOAD.FAC.FROM.YA + D6 LOCK +E941 LOG +E94B LOG.2 +F2A6 LOMEM + 9B LOWTR +F46E LR.1 +F471 LR.2 +F476 LR.3 +F478 LR.4 +F4B3 LRUD1 +F4B4 LRUD2 +F4C4 LRUD3 +F4C8 LRUD4 +F49C LRUDX1 +F49D LRUDX2 +D0CA M.EQU +D0C7 M.NEG +D0CD M.REL +EB66 MAF + .01=EB68 +E1B8 MAKE.NEW.ARRAY + .01=E1C1 .02=E1D5 .03=E1DE .04=E1E7 .05=E1F7 .06=E21A .07=E229 + .08=E22E +E09C MAKE.NEW.VARIABLE + .01=E0B2 +E102 MAKINT +D0B2 MATHTBL +D410 MEMERR + 73 MEMSIZ +EB55 MFA + .01=EB59 +E119 MI1 +E11B MI2 +E691 MIDSTR + .01=E6A2 +DECE MIN +E108 MKINT + 3D MON.A1H + 3C MON.A1L + 3F MON.A2H + 3E MON.A2L + 24 MON.CH +E562 MOVE.HIGHEST.STRING.TO.TOP +F465 MOVE.LEFT.OR.RIGHT +F48A MOVE.RIGHT +F4D3 MOVE.UP.OR.DOWN + .01=F4EB .02=F4F6 .03=F4FB .04=F4FD .05=F4FF +F57C MOVEX +F581 MOVEX2 + .01=F58B .02=F59E +E5D4 MOVINS +E5E2 MOVSTR +E5E6 MOVSTR.1 + .01=E5EA .02=E5F3 .03=E5FC +F5B2 MSKTBL +EA39 MUL10 + .01=EA4F +E9B0 MULTIPLY.1 +E9B5 MULTIPLY.2 + .01=E9B8 .02=E9D4 +E2B6 MULTIPLY.SUBS.1 + .01=E2C0 .02=E2D9 +E2AD MULTIPLY.SUBSCRIPT +F279 N.I. +F27B N.I.F. +E087 NAME.NOT.FOUND +DFF7 NAMOK +E0FE NEG32768 +DB00 NEGATE +EED0 NEGOP +D649 NEW +D7D2 NEWSTT + .01=D7E5 .02=D805 +DCF9 NEXT +DCFF NEXT.1 +DD02 NEXT.2 +DD0F NEXT.3 + .01=DD52 .02=DD55 +F273 NORMAL +E829 NORMALIZE.FAC.1 +E82E NORMALIZE.FAC.2 + .01=E832 +E874 NORMALIZE.FAC.3 +E880 NORMALIZE.FAC.4 +E88D NORMALIZE.FAC.5 +E88F NORMALIZE.FAC.6 +DE90 NOT. +DE35 NOTMATH +F26F NOTRACE +D45C NUMBERED.LINE + .01=D49F .02=D4A7 +DFB0 NUMCMP + 0F NUMDIM +DFD6 NXDIM +DBDC NXIN +DDD6 NXOP +DB2C NXSPC + 77 OLDLIN + 79 OLDTEXT +D9F4 ON.1 +D9F8 ON.2 + .03=DA00 +F2CB ONERR +D9EC ONGOTO +DF4F OR +DB5C OUTDO + .01=DB64 +EA2B OUTOFRNG +DB5A OUTQUES +DB57 OUTSP +E8D5 OVERFLOW + 79 P.ADD + 50 P.AND + 7B P.MUL + 7F P.NEQ + 46 P.OR + 7D P.PWR + 64 P.REL +DEB2 PARCHK +D56C PARSE + .01=D56D .02=D578 .03=D588 .04=D590 .05=D5A2 .06=D5A7 .07=D5A8 + .08=D5CB .09=D5CD .10=D5E0 .11=D5E2 .12=D5E9 .13=D5F2 .14=D5F9 + .15=D5FD .16=D604 .17=D610 +D559 PARSE.INPUT.LINE +DFCD PDL +E764 PEEK +F225 PLOT +F1EC PLOTFNS +E73D POINT +E77B POKE +F0CE POLY.ATN +EEE0 POLY.EXP +E918 POLY.LOG +F075 POLY.SIN +EF72 POLYNOMIAL +EF5C POLYNOMIAL.ODD +D96B POP +E2FF POS +DB03 PR.COMMA + .01=DB0E +DB2F PR.NEXT.CHAR +F1E5 PR.NUMBER +DACF PR.STRING +DB16 PR.TAB.OR.SPC + .01=DB21 .02=DB2B +DDF6 PREFNC + AF PRGEND +DAD5 PRINT +D431 PRINT.ERROR.LINNUM +ED2E PRINT.FAC +DAD7 PRINT2 +DBF1 PROCESS.INPUT.ITEM + .01=DC1F .02=DC27 +DBEB PROCESS.INPUT.LIST +D901 PROGIO +DFE3 PTRGET +DFE8 PTRGET2 +DFEA PTRGET3 +E007 PTRGET4 + .01=E011 .02=E012 .03=E01C .04=E026 .05=E036 .06=E03D .07=E046 + .08=E049 .09=E04F .10=E059 .11=E05B .12=E065 .13=E073 +D9C5 PULL3 +D4B5 PUT.NEW.LINE + .01=D4D1 .02=D4EA +E435 PUTEMP +E42A PUTNEW +DA7B PUTSTR + .01=DA8C .02=DA9A .03=DAA1 .04=DAB7 +EBF2 QINT + .01=EC06 +EC12 QINT.2 +EC40 QINT.3 +D35D QT.BREAK +D350 QT.ERROR +D358 QT.IN +F070 QUARTER +DBE2 READ +DB7B READERR +D3E3 REASON + .01=D3ED .02=D3F1 .03=D3FC .04=D40F +F3BC RECALL + .01=F3D2 +DF65 RELOPS +D9DC REM +D9A6 REMN + .01=D9AE .02=D9B6 + F8 REMSTK +DB87 RESPERR + .01=DB90 +D43C RESTART +D849 RESTORE + 62 RESULT +F318 RESUME +D984 RETURN +E686 RIGHTSTR +EFAE RND + .01=EFCC + C9 RNDSEED +F721 ROT +EB72 ROUND.FAC +D648 RTS.1 +E79F RTS.10 +E89D RTS.11 +E8D4 RTS.12 +E9E2 RTS.13 +EB71 RTS.14 +EB8F RTS.15 +EC11 RTS.16 +EC49 RTS.17 +EEDA RTS.18 +EFA5 RTS.19 +D696 RTS.2 +F0CD RTS.20 +F600 RTS.22 +F6F5 RTS.23 +D857 RTS.3 +D8AF RTS.4 +D96A RTS.5 +D9A2 RTS.6 +DA0B RTS.7 +DB02 RTS.8 +E2AC RTS.9 +D912 RUN + .01=D91B +D8B0 SAVE +DDD7 SAVOP +F727 SCALE +DEF9 SCREEN +D64B SCRTCH + A3 SERLEN +EF76 SERMAIN + .01=EF85 .02=EF89 .03=EF96 + AD SERPNT +E0DE SET.VARPNT.AND.YA + .01=E0E8 +D853 SETDA +EB27 SETFOR +F299 SETHI +F3EA SETHPG +D665 SETPTRS +EB90 SGN +DEAB SGN. + AB SGNCPR +E8F0 SHIFT.RIGHT +E8DA SHIFT.RIGHT.1 +E8DC SHIFT.RIGHT.2 +E8FD SHIFT.RIGHT.3 +E907 SHIFT.RIGHT.4 +E911 SHIFT.RIGHT.5 + A4 SHIFT.SIGN.EXT +F775 SHLOAD + .01=F796 .02=F7A0 .03=F7A3 +EB82 SIGN +EB86 SIGN1 +EB88 SIGN2 + 16 SIGNFLG +EFF1 SIN +F023 SIN.1 +F026 SIN.2 + .01=F033 +E301 SNGFLT +DE0D SNTXERR +F262 SPEED + F1 SPEEDZ +EE8D SQR +E852 STA.IN.FAC.SIGN +E850 STA.IN.FAC.SIGN.AND.EXP +0100 STACK +D7AF STEP + .01=D7C3 +D683 STKINI +D86E STOP +F39F STORE + .01=F3AF +EB2B STORE.FAC.AT.YX.ROUNDED +EB21 STORE.FAC.IN.TEMP1.ROUNDED +EB1E STORE.FAC.IN.TEMP2.ROUNDED +E3C5 STR +DF7D STRCMP + .01=DFA5 +DFAA STRCMP.1 +DFB5 STRCMP.2 + 6D STREND +E3D5 STRINI +E3E7 STRLIT +E3ED STRLT2 + .01=E3F7 .02=E404 .03=E408 .04=E409 .05=E415 .06=E41F + AB STRNG1 + AD STRNG2 +DB3A STROUT +DB3D STRPRT + .01=DB44 +E3DD STRSPA +DE81 STRTXT + .01=DE8A +D697 STXTPT +E196 SUBERR + 14 SUBFLG +E660 SUBSTRING.1 + .01=E666 +E667 SUBSTRING.2 +E668 SUBSTRING.3 + .01=E67F +E6B9 SUBSTRING.SETUP +C057 SW.HIRES +C055 SW.HISCR +C056 SW.LORES +C054 SW.LOWSCR +C052 SW.MIXCLR +C053 SW.MIXSET +C050 SW.TXTCLR +DEC0 SYNCHR +DEC9 SYNERR +D846 SYNERR.1 +D981 SYNERR.2 +F03A TAN +F062 TAN.1 +F7BC TAPEPNT + 93 TEMP1 + 98 TEMP2 + 8A TEMP3 + 52 TEMPPT + 55 TEMPST +F399 TEXT + 0F TKN.CNTR + 99 TMPEXP +D000 TOKEN.ADDRESS.TABLE +; C5 TOKEN.AT +; 83 TOKEN.DATA +; D0 TOKEN.EQUAL +; C2 TOKEN.FN +; 81 TOKEN.FOR +; B0 TOKEN.GOSUB +; AB TOKEN.GOTO +; CF TOKEN.GREATER +; E8 TOKEN.LEFTSTR +; C9 TOKEN.MINUS +D0D0 TOKEN.NAME.TABLE +; C6 TOKEN.NOT +; C8 TOKEN.PLUS +; A1 TOKEN.POP +; BA TOKEN.PRINT +; B2 TOKEN.REM +; D7 TOKEN.SCRN +; D2 TOKEN.SGN +; C3 TOKEN.SPC +; C7 TOKEN.STEP +; C0 TOKEN.TAB +; C4 TOKEN.THEN +; C1 TOKEN.TO +F26D Basic.TRACE +D805 TRACE. + .00=D81D + F2 TRCFLG +DF60 TRUE + 87 TXPSV + F4 TXTPSV + B8 TXTPTR + 67 TXTTAB +F501 UD.1 +DF0C UNARY + .01=DF3A .02=DF3F +D97C UNDERR +E30E UNDFNC +D080 UNFNC +E19E USE.OLD.ARRAY + .01=E1AA + 0A USR +E707 VAL + .01=E70F .02=E727 + 11 VALTYP + 81 VARNAM + 83 VARPNT + 69 VARTAB +D8F0 VARTIO +F241 VLIN + A0 VPNT +F256 BASIC.VTAB +E784 WAIT + .01=E793 .02=E797 +F76F XDRAW +F65D XDRAW0 +F661 XDRAW1 + .01=F682 .02=F68C .03=F699 .04=F6A4 .05=F6B4 +EA31 ZERO +E84E ZERO.FAC + +; Duplicate(s) +; F128 GENERIC.END + +F094 MICROSOFT_EOR87 + +F079 PI2_11 +F07E PI2_9 +F083 PI2_7 +F088 PI2_5 +F08D PI2_3 +F092 PI2 + +; Removed ROM/Monitor +;FDED MON.COUT +; 27 MON.GBASH +; 26 MON.GBASL +;FD6A MON.GETLN +; 2C MON.H2 +;F819 MON.HLINE +; 30 MON.HMASK +;FC58 MON.HOME +;FE8B MON.INPORT +; 32 MON.INVFLG +;FE95 MON.OUTPORT +;F800 MON.PLOT +;FB1E MON.PREAD +; 33 MON.PROMPT +FCFA MON.RD2BIT +;FD0C MON.RDKEY +;FEFD MON.READ +FF02 MON.READ2 +;F871 MON.SCRN +;F864 MON.SETCOL +;FB40 MON.SETGR +;FB39 MON.SETTXT +;FB5B MON.TABV +; 2D MON.V2 +;F828 MON.VLINE +;FCA8 MON.WAIT +;FECD MON.WRITE +F505 MOVE.DOWN + +; Zero Page Addresses +00B1 CHRGET +00B7 CHRGOT +00B8 TXTPTRL +00B9 TXTPTRH + +0094 HIGHDSL +0095 HIGHDSH