From 2c1d17b3cdfd198b53ae9ed6ef5758121445126d Mon Sep 17 00:00:00 2001 From: mpohoreski Date: Tue, 14 Jul 2009 00:56:56 +0000 Subject: [PATCH] Version 2 - Sync'd symbols with Basic & Rom --- AppleWin/bin/A2_BASIC.SYM | 71 ++++++++++++++++++++++++++++----------- 1 file changed, 51 insertions(+), 20 deletions(-) diff --git a/AppleWin/bin/A2_BASIC.SYM b/AppleWin/bin/A2_BASIC.SYM index 120ec6c4..984265d3 100644 --- a/AppleWin/bin/A2_BASIC.SYM +++ b/AppleWin/bin/A2_BASIC.SYM @@ -1,4 +1,5 @@ ; Apple 2 Applesoft Symbol Table +; Version 2 Cross-referenced/Sync'd with APPLE2E.SYM & A2_BASIC.SYM ; Version 1 by Michael Pohoreski - AppleWin Debugger Dev ; Based on Bob Sander-Cederlof's "S-C DocuMentor: Applesoft" @@ -56,7 +57,9 @@ DFC1 CMPDONE F128 COLD.START .01=F152 .02=F181 .03=F195 .04=F1B8 D842 COLON. -F24F COLOR +; Applesoft COLOR F24F +; ROM/Monitor COLOR 30 +F24F A.COLOR F47E COLOR.SHIFT .01=F489 F6F6 COLORTBL @@ -313,7 +316,9 @@ EFE7 GO.MOVMF ED31 GO.STROUT D935 GO.TO.LINE D826 GOEND -F206 GOERR +; Applesoft GOERR F206 +; Firmware??? GOERR CF53 +F206 A.GOERR DE38 GOEX E6F2 GOIQ 03 GOSTROUT @@ -383,7 +388,9 @@ DCC6 INPDONE .01=DCD1 .02=DCDE DB86 INPERR DC99 INPFIN -ED19 INPRT +; Applesoft INPRT ED19 +; ROM/Monitor INPRT FE8D +ED19 A.INPRT 7F INPTR DBB2 INPUT .01=DBC4 .02=DBC7 @@ -428,7 +435,9 @@ DA0C LINGET .01=DA12 .02=DA40 50 LINNUM ED24 LINPRT -D6A5 LIST +; Applesoft LIST D6A5 +; ROM/Monitor LIST FE5E +D6A5 A.LIST .01=D6B1 .02=D6C4 .03=D6CC D6DA LIST.0 .05=D6F5 .06=D6F7 @@ -568,7 +577,9 @@ D56C PARSE D559 PARSE.INPUT.LINE DFCD PDL E764 PEEK -F225 PLOT +; Applesoft PLOT F800 +; ROM/Monitor PLOT F225 +F225 A.PLOT F1EC PLOTFNS E73D POINT E77B POKE @@ -618,7 +629,9 @@ D35D QT.BREAK D350 QT.ERROR D358 QT.IN F070 QUARTER -DBE2 READ +; Applesoft READ DBE2 +; ROM/Monitor READ FEFD +DBE2 A.READ DB7B READERR D3E3 REASON .01=D3ED .02=D3F1 .03=D3FC .04=D40F @@ -632,7 +645,9 @@ D9A6 REMN DB87 RESPERR .01=DB90 D43C RESTART -D849 RESTORE +; Applesoft RESTORE D849 +; ROM/Monitor RESTORE FF3F +D849 A.RESTORE 62 RESULT F318 RESUME D984 RETURN @@ -666,10 +681,14 @@ DB02 RTS.8 E2AC RTS.9 D912 RUN .01=D91B -D8B0 SAVE +; Applesoft SAVE D8B0 +; ROM/Monitor SAVE FF4A + D8B0 A.SAVE DDD7 SAVOP F727 SCALE -DEF9 SCREEN +; Applesoft SCREEN DEF9 +; ??? SCREEN 05B8 +DEF9 A.SCREEN D64B SCRTCH A3 SERLEN EF76 SERMAIN @@ -760,11 +779,13 @@ D981 SYNERR.2 F03A TAN F062 TAN.1 F7BC TAPEPNT - 93 TEMP1 - 98 TEMP2 - 8A TEMP3 - 52 TEMPPT - 55 TEMPST + 93 A.TEMP1 +; Applesoft TEMP2 98 +; ROM/Monitor TEMP2 07FB + 98 A.TEMP2 + 8A A.TEMP3 + 52 A.TEMPPT + 55 A.TEMPST F399 TEXT 0F TKN.CNTR 99 TMPEXP @@ -792,7 +813,10 @@ D0D0 TOKEN.NAME.TABLE ; C0 TOKEN.TAB ; C4 TOKEN.THEN ; C1 TOKEN.TO -F26D Basic.TRACE + +; Applesoft TRACE F26D +; ROM/Monitor TRACE FEC2 +F26D A.TRACE D805 TRACE. .00=D81D F2 TRCFLG @@ -809,7 +833,9 @@ E30E UNDFNC D080 UNFNC E19E USE.OLD.ARRAY .01=E1AA - 0A USR +; Applesoft USR 0A +; ROM/Monitor USR FECA + 0A A.USR E707 VAL .01=E70F .02=E727 11 VALTYP @@ -819,8 +845,13 @@ E707 VAL D8F0 VARTIO F241 VLIN A0 VPNT -F256 BASIC.VTAB -E784 WAIT +; Applesoft VTAB F256 +; Firmware??? VTAB CDFE +; ROM/Monitor VTAB FC22 +F256 A.VTAB +; Applesoft WAIT E784 +; ROM/Monitor WAIT FCA8 +E784 A.WAIT .01=E793 .02=E797 F76F XDRAW F65D XDRAW0 @@ -872,8 +903,8 @@ FF02 MON.READ2 F505 MOVE.DOWN ; Zero Page Addresses -00B1 CHRGET -00B7 CHRGOT +;00B1 CHRGET +;00B7 CHRGOT 00B8 TXTPTRL 00B9 TXTPTRH