Annotated Source Code of Basic 1000d

Jean-Jacques Labarthe
2022 May 30


Basic 1000d is a programming software with computer algebra capabilities running on Atari ST/TT.
This page archives the source code of Basic 1000d.


Typed source code


File algorthm.c contains the MC68k source code of Basic 1000d with a description of algorithms and comments on the code.
These annotations are in English and appear as C++ style commentaries.
At the present, they are limited to subroutines manipulating integers, rational and floating point numbers (including exp, log, sin, tan, atn functions).
For more annotations, please refer to the manuscript souce code.


Manuscript source code


The manuscript source code contains annotations in French.
Many labels beginning with Y correspond to where the execution goes after reaching a keyword. For example, the interpreter arriving at "cos(PI/5)" will branch to YCOS.
Labels preceded by ? are used no more in Basic 1000d. They may have been renamed in the present code; or indicate a branching point (as WPROC) that is not used and has been removed; or correspond to old code (as TSTA which was used for tests).
Labels preceded by ! still exist in Basic 1000d, but appear in multiple places in the manuscript pointing to different versions (see folder 2m).


F1. Folder 1 (editor)


note  :  000  ;    TBUF, !TBUFL, TBUFLC, TCURSBM, TCURSA, TCURSB, TCURSY, TCURSC, TCURSX, !TD000, T1173, !T1193, !TPRINT, !RPAGE, !NPAGE, !TPAGE1, !TPAGE  :  001  ;    RD  :  002  ;    PONT  :  004  ;    PRNT1B, PRNT1  :  005  ;    PCONOUT  :  006  ;    PCONOUT2, PCRLF  :  007  ;    XCURS  :  008  ;    XCURS0  :  008a  ;    XCURS1  :  008b  ;    XHOME  :  009  ;    XCLR  :  010  ;    XEMUL  :  011  ;    XNXTL, XNXTLE  :  012  ;    XROLLA, XUPE  :  013  ;    XLEFT, XUP  :  014  ;    XDOWN, XRIGHT  :  015  ;    PRNT  :  016  ;    XROLL  :  017  ;    XCLRLS  :  018  ;    XCLRL  :  018a  ;    XDEBL  :  019  ;    XDECN, XCONC  :  020  ;    XFINL, XFINL1, GET29  :  021  ;    XXDEL  :  023  ;    XXDELU  :  023a  ;    XXDELB1, XXDELB  :  023b  ;    XINSR  :  024  ;    XINSRLG  :  024.1  ;    XREST, XREST1, XREST0  :  025  ;    XSORE  :  026  ;    XTAB  :  027  ;    CURSACTG, XGUIE  :  028  ;    VDKEY  :  029  ;    XCURON, XCUROFF, SETCURS  :  029.1  ;    XP12B, !LSTPOS  :  029.2  ;    INCPOS  :  029.2a  ;    VERPRN, VERPRN1  :  029.3  ;    XP12, XP12C, TPRINT1, !LSTPOS  :  029.4  ;    XP12A, !IMPC  :  029.5  ;    !TPRINT, XPAGE, !RPAGE, !NPAGE, !TPAGE1, !TPAGE, !IMPY, !IMPX  :  029.9  ;    XDDC  :  030  ;    X12  :  031  ;    X12A, XN15, X15, X18  :  031a  ;    X17, X13, X17N  :  031b  ;    XKEY1, XKEY  :  032.1  ;    XKEY2  :  032.2  ;    XC, X6, X15N, X9, XCK  :  034  ;    PRLPT, X12K  :  034a  ;    GET79  :  034b  ;    RELAD  :  034d  ;    X4A, X4B, X4, X3A, X30  :  035  ;    X3, PRKYW, EFKYW  :  036  ;    GET860  :  037a4  ;    SAKEYW, GF14  :  037a5  ;    SAKM  :  037a6  ;    X12CLA  :  037d  ;    XGETE  :  038  ;    note  :  040  ;    note  :  051  ;    GEQ57  :  060  ;    XTHOME, XTBOT, XTCDL, XTCTB, XTCRT, XTCLF  :  061  ;    X12E, GER35  :  070  ;    VMUI  :  073  ;    VMUJ  :  074  ;    VMUM  :  075  ;    VMUY, VMUSB, VMUSC, VMUSJ, VMUSK  :  076  ;    VMUSL  :  077  ;    INTER200, DEV70, BKNOINT  :  087  ;    MET70, OTE70  :  088  ;    ESCAPE  :  089  ;    ESC2, ESC3  :  090  ;    !T1193, GEV11, GEV10, CURSACT  :  091  ;    HIDECM, HIDECM1, SHOWCM, X12B, MOUSE1  :  092  ;    XEREM2  :  093  ;    HIDEM, SETMS  :  094  ;    SHOWM, SHOWMA  :  095  ;    DEV404  :  096  ;    SETCED  :  098  ;    GEU16  :  100.5  ;    EMULNOR, T226  :  102  ;    VDIINIT, MD840  :  103  ;    SETBREAK1, GETSHIFT, SETBREAK  :  105  ;    X15G  :  106  ;    SETCOL4, SETCOL0, SETCOL  :  107  ;    VQMOUSE  :  108  ;    RDMS  :  110  ;    DIFFERG, DIFFER  :  114  ;    VIDEOSET, VIDEOI, VIDEON, INVERSE  :  115  ;    XEM62  :  115a  ;    RDKM  :  116  ;    XKEYAL  :  118  ;    XKEYLC  :  121a  ;    SAKKI  :  121b  ;    DAMVR1, DAMVR, DAMLF  :  122  ;    DAMEL  :  123  ;    DAMIN  :  128a  ;    DAMED  :  129  ;    DAMPRB  :  130  ;    DAMPR  :  131  ;    DAMPR1  :  132  ;    WDCUR  :  134  ;    HEA52  :  134a  ;    BOUDR  :  135  ;    BOUGC  :  137  ;    SRESOL0  :  137a  ;    ALERT  :  137b  ;    ALERT1  :  137b1  ;    !TSTTET, !TSTTET1, !XPTET, XPTET0  :  138  ;    DAMCN2, DAMCN1, DAMCN, DAMBL  :  140  ;    DAMLN3, DAMLN2, DAMLN  :  141  ;    WUTIL  :  142  ;    WFILES  :  145a  ;    WUSER  :  145b  ;    VDI100, VDI101, UAPPL  :  146  ;    AESVDIPB  :  146.1  ;    RESOLM, RESOLX, RESOLY, RESOLI, RESOLPX, RESOLPY, RESOLPC, RESOLCX, RESOLCY  :  146a  ;    XTOGIO, TOGIO, XTOGIO1  :  147.1  ;    WRUNP, WRUNR, WDEBUGP, WDEBUG0  :  148  ;    WHELPS, WPRSRC, WBLOCK  :  150  ;    WBIBLIO  :  151  ;    WPRINT1, WDXMIN1  :  152  ;    WNEWB, LONGB  :  153  ;    WLOADB  :  154  ;    WOVERL  :  155  ;    WBIBCL, WBIB09, WBIB10, WBIB12  :  155.1  ;    WBIBM, WBIBON, DEPSRC  :  155.2  ;    WOVERS, XPTETCR, XPTETCR1  :  156  ;    WNOHELP, LONGH, WOVERH  :  157  ;    WLOADH  :  160  ;    WHVS  :  161  ;    WSMVH, WSDVH  :  162  ;    WNOST, TNOST  :  162a  ;    WAUTHOR, TAUTHOR  :  162b  ;    WASC1  :  163  ;    WASC2  :  164  ;    WASC3, WASC4  :  167  ;    DAMGN  :  168  ;    WFIND, WFIND0, WFIND1, WFIND2, WFIND3, WFIND4, WFIND5, WFIND6, WFIND7, WFIND8, WFIND9, WFIND10, WFINDI  :  171  ;    !NBLIGNE, THLA, THLPG, THLNIV, THLCOU, THLPRG, THLFIN, THNBN, THLMOD, THLPAR, THLCLE, THLNIV1, THLCOU1  :  199  ;    X9HL, HLMLG  :  202  ;    X19  :  203  ;    HLTERM  :  204  ;    ALINEA  :  205  ;    HLPRL  :  206  ;    HLINIT  :  210  ;    HLPR1  :  211  ;    HLSOM  :  212  ;    HLPRF2, HLPRF, HLPRF1  :  213  ;    HLLOC  :  214  ;    HLHL, HLSWAP  :  214a  ;    HLPGD, HLNIVV, HLRET  :  215  ;    HLNIV1, HLNIV2, HLNIV3, HLNIV4, HLNIV5, HLNIVM, HLNIVX, HLSOMA  :  215a  ;    HLDECN, HLINCN, HLCLCR, HLSINS  :  215b  ;    HLNIVS, HLNIV  :  216  ;    HLPGU  :  217  ;    HLCLEF, JPCLEF  :  218a  ;    WHELP, GEZ67, GEZ65, GER60  :  219  ;    HLBDR  :  221  ;    HLBGC, RDCKW  :  222  ;    HLPRG  :  223  ;    HLFND1, HLFNDA, HLFND2, HLFND3, HLFND4, HLFNDB, HLFND  :  224  ;    VDIFAT  :  227  ;    BOXT  :  228  ;    ENCADR  :  230  ;    XTIME, TCTIM3, TCTIMD, TCTIMR, TCTIM, TCTIM1, TCTIM2  :  250  ;    XPTIM  :  252.2  ;    TIMA1, XTIMB1  :  253  ;    XTIMEJ1, XTIMEJ  :  256a  ;    XPDAT  :  257  ;    XDATE, TCDAT2, TCDAT1, TCDAT, TCDAT3  :  258  ;    WSTMDT  :  259  ;    WDNCHK, WDNCHK1, WDNCHK2  :  261  ;    WFIXHD  :  262  ;    XDATED  :  263  ;    XDATEQ, XDATEQ1  :  264  ;    XTIMEQ  :  265  ;    WSDT  :  269  ;    XTIMEA  :  270  ;    XTIMEB  :  271  ;    XTIMEC  :  272  ;    WFIXNS  :  273  ;   

F2. Folder 2 (editor)


This folder contains a lot of old code from BASALG, no more to be found in BASIC 1000D. See folder 2m below. TK, TDMAX, TDBAS, TDHAUT, TDLGN, TPINS, TPINSL, TPIA, TPLA, TPIB, TPLB, !TPI, !TPL, TPIC, TPLC, TPID, TPLD, TPI1, TPL1, !TPIM, TPIMF, TPIMG, NBTPG, TDF1, TDF2, TDF3, TDPR, TDF4, TDEQ1, TDMOD, TNEWLB  :  01  ;    XCLSL  :  01.1  ;    ?XCST0, TCURSM, XCRCL  :  01.2  ;    !XPTET, ?XPTET1  :  01.3  ;    !XCLRT1, !XCLRT  :  01.4  ;    ?XPLST, ?XPLST1  :  01.5  ;    !PLMOD1  :  01.6  ;    !XSED, !XSRCI, ?XSRCF, ?XSEDF  :  01.7  ;    PINTA  :  02  ;    PINTAE  :  02.1  ;    PINTW, PINT  :  03  ;    !SINIT1, SINIT2, ?SPOINTK  :  04  ;    !RSEKA1  :  05.1p  ;    !RSEKA1  :  05.1  ;    XSPNT  :  05.2  ;    PNLG0  :  06  ;    !PNLG  :  06a  ;    SINIT4  :  07  ;    ?WSEKAP, ?VIDELO  :  08  ;    XCONVC  :  09  ;    !XCONVR  :  10  ;    XCONVL  :  11  ;    ?PRM14  :  11.1  ;    RER4, !RER, RERM, PRMH, PRM1, PRM2  :  12  ;    XFCHR  :  13  ;    XANLG1  :  14  ;    PLGNT2, PLGNT, PLGNT4, ?ZBE38, PLGNT1, PLGNT3  :  15  ;    !PLGN1M  :  15.1  ;    !PLGN1, X18N  :  16  ;    !XANBK  :  17  ;    PTPRE, XBLL, PTPRE1  :  19  ;    PTSUIV  :  20  ;    ?XLISTU1, ?XLISTU  :  21  ;    XLISTD, PBKL  :  22  ;    PBKLA, PBKLA1  :  23  ;    XFORM1  :  24  ;    ?XLISTS, ?XLISTR, ?XLISTP, ?XLIST0, ?XLISTF  :  25  ;    WDLS, XLISTB  :  25.1  ;    XLISTL, ?XLISTH  :  26  ;    ?XLIST7  :  26a  ;    XLISTM4  :  26b  ;    XLISTF4, XLISTF4P, !TPIM  :  26c  ;    XLALT4, XLALT4P  :  26d  ;    XRPL  :  27  ;    XINS1A  :  27b  ;    XINS1, XINS1B  :  28  ;    XINS, GEQ84, GEQ90  :  29  ;    XMODP  :  30  ;    XDEL1  :  31  ;    XDEL  :  32  ;    WDXMIN  :  32.1  ;    G79A, XDELBK1, VERBLK  :  32.2  ;    ?WNEW, XNEW  :  32.3  ;    XDELBK  :  33  ;    WDXR  :  33.1  ;    XDIT  :  34  ;    WDXM  :  34.1  ;    XMOVE  :  35  ;    WDAVR, !WDAVLT, !WDLT, !WDAL, WDAL1  :  36  ;    WDN  :  37  ;    WDNIN, WDNC, WDNPT  :  38  ;    WDNAM  :  39  ;    WDLGS  :  40  ;    WDLGN  :  42  ;    WDLGD  :  43  ;    WDBLK  :  44  ;    WDBLKA  :  48  ;    WDBKPT, XSBLK1  :  49  ;    WNUMM  :  49a  ;    WNUMMH  :  49b  ;    XSBLK  :  50  ;    WDBK1, ?WDBK, WDBK1A, WDBKSU  :  51  ;    WPRINT, GAV20  :  51a  ;    INSER  :  52  ;    !WINSAW  :  53  ;    XMISF, XMISF1  :  54  ;    !WDSEKA  :  55  ;    ?ZF636, ?ZF4FC  :  56  ;    !ZF3E6, !ZF3FA  :  57  ;    ?ZE8E8  :  58  ;    ?XBKOF  :  59  ;    S3B96E, ?ZB9B0  :  60  ;    !VINIT0  :  67a  ;    !GET79A  :  68  ;    !HD43  :  69  ;    GEQ68  :  70a  ;    GET78  :  71  ;    !DECSZAD, ?TDRDOB, ?TDRDLK, ?TDWROB, TDPRPR, ?TDDES  :  72  ;    ?DECEXP  :  72a  ;    ?DECEX1  :  72b  ;    ?W3E7EA, ?W3BE9E, !W3E802, !W3E868, ?W3E49A, ?W3BB6C, !W3E8B0, !W3E3CE, ?W3DE92, ?W3E952  :  73  ;    ?SEXCP  :  74  ;    ?GES20  :  76  ;    ?KONTR  :  77  ;    ?KONTR,   :   ;   

F2m. Folder 2m (modified editor)


This folder contains modifications of the code in folder 2. When the same name appears in folders 2 and 2m, it is the code from 2m that is used in Basic 1000d. !TSTTET, !TSTTET1, !TDAPP, !TDAPP, TDINP, TDFIL, TDMDM, TDCOP, TDWRI, TDWRJ, TDKIL, TDCHRS, TDCHRT, TDCHG, TDCMP, TDEXT, TDCLR  :  0a  ;    !WDSEKA, IWDS, WQUIT  :  0b  ;    !XCLRT1, !XCLRT  :  01.4  ;    !PLMOD1  :  01.6  ;    SCARE, PASFAIT  :  01a  ;    S3BE10, S3BE14, !S3BE24, !ZF3E6, !ZF3FA  :  02  ;    S3BE24A, !S3BE24  :  02.1  ;    RLIGNE, RSZAD  :  02a  ;    WADRED  :  02b  ;    !VINIT0  :  03  ;    LOCALT, LOCALS  :  05  ;    !RER  :  07a  ;    REDIT  :  07b  ;    !SINIT1, SINIT5, SINIT10  :  10  ;    XANLGI  :  21  ;    XANLGK, INDT, INDTM  :  22  ;    !XANBK  :  23  ;    !PLGN1M, !PLGN1, INDTO  :  24  ;    ?XLSHF5, ?XLSHF6  :  25.2  ;    !RSEKA1  :  30  ;    !PNLG  :  31  ;    !XCONVR  :  32  ;    !WDAVLT, !WDLT, !WDAL  :  36  ;    !WINSAW  :  53  ;    !VINIT0, !XSED, !XSRCI  :  67a  ;    GES10  :  75  ;   

F06. Folder 06 (editor)


W3BB12  :  00.1  ;    GAJ47, GAJ49, GAJ51, GAJ54  :  00.2  ;    FSELB, FSEL, AESCM, FILETYP, FILEBUF, FILEST  :  01  ;    FIXREP0, FIXREP  :  01b  ;    XREPDEF  :  01c  ;    DFREE, DFREE1  :  02  ;    TERPS  :  03  ;    LOADPA, LOADPC  :  04  ;    LOADPB  :  05  ;    WLOADM  :  06  ;    VERFY  :  07  ;    WVERIF  :  09  ;    !W3E3CE, DECSIZE, !DECSZAD  :  22  ;    FNAMBB, FNAMSR  :  26  ;    S3DEF8, S3DEF9, S3DFB6  :  27  ;    S3DFFA, S3DFFX  :  27a  ;    S3DFFB, S3E01F, S3E01E  :  28  ;    S3E03C, S3E058, FICHOUV  :  29  ;    S3E075  :  29a  ;    S3E076, S3E08C, !ERRFY, !ERRAB, !ERRNY, S3E0AC, CLOSERR  :  30  ;    REPDEF, WVIEW2, GES60, GES64, GES66, GES78  :  30.1.1  ;    WVIEW, WVIEW1  :  30.1a  ;    S3E204, S3E340  :  31  ;    GAL40, GAL41, S3E1D6  :  31a  ;    WSRC1  :  32  ;    WRASC  :  32.1  ;    CREEASC  :  32.2  ;    WRBLOK  :  32a  ;    !W3E868, !W3E8B0, !W3E802  :  33  ;    EXCEP  :  34  ;    P1  :  39.1  ;    OA, O  :  39.4  ;    EXCHTRAP  :  39.7  ;    OO  :  40  ;    HD291  :  42  ;    GAR36  :  42.2  ;    GAP80  :  42a  ;    HD36, GEQ74  :  44a  ;    !HD43  :  45  ;   

F07. Folder 07 (editor)


WIMM  :  01  ;    INITU, PD61  :  02  ;    WRUN  :  03  ;    SBINSTR, SKBP, YECR, YFOIS, YRETC, YECRA, YTRACE, BINSTR, BEND, IECR  :  03a  ;    SUITA0  :  05  ;    Y10L  :  06  ;    YBKP  :  07  ;    YRBP, WDLGX  :  08  ;    WGINIT, HH20  :  09  ;    XESAV, XESAV3, XESAVH  :  10  ;    YECRL, YECRLD  :  10.1a  ;    CHKSUM  :  10.2  ;    XEREM, XEREM3, HH218  :  11  ;    HH70  :  12  ;    WG  :  13  ;    WG1  :  15  ;   

F17. Folder 17 (editor)


SAMF, SAPG, SACOY, SACOX, SACOZ, SACOT, SACOM, SCVAR, SACPX, SACVR, SARES, SAFER, TSISORN  :  001  ;    HEA23, SANIV, SANOID  :  002  ;    SIDEL  :  008  ;    SIDELP, SIDELK  :  009  ;    SIENT  :  010  ;    SAVTJ, SAVTH, SAVTY  :  011  ;    SIX12, SIX12I  :  011a  ;    SALGM0, SALGM1, SALGM  :  011b  ;    SIELG  :  012  ;    SIALG1, SIALG  :  013  ;    SIALV  :  013a  ;    SASUIV  :  014  ;    SAVLAB  :  014a  ;    SAPRE  :  015  ;    SATBK  :  016  ;    SAPONT, SAPONT1, SAPONTP  :  017  ;    SAPGH  :  018  ;    SAPGJ  :  018a  ;    SACURS, SCCURS  :  020a  ;    SILUM  :  021  ;    SIACY  :  022  ;    SALINS  :  023  ;    SALIN  :  023a  ;    SADAM  :  024  ;    SASIO  :  025  ;    SA3, SA3A  :  030  ;    SAENDS, SAEND1, SAEND  :  039  ;    SAREC  :  040  ;    SBDEB  :  041  ;    SBFIN  :  042  ;    SBUT  :  043  ;    ?CARLEG, SBX12  :  043a  ;    SBCR  :  044  ;    SAERR1  :  045  ;    SAVER  :  045a  ;    SBCL  :  046  ;    SBCK1, SBCKS  :  047  ;    SBDLT  :  048  ;    SBCLR  :  048a  ;    SBSDL  :  049  ;    SBSBS  :  051  ;    SBUND  :  052  ;    SBTAB  :  053  ;    SBSTB  :  054  ;    SBCTR  :  055  ;    SBCTL  :  056  ;    SDELTR  :  057  ;    SDELTL  :  058  ;    SAVID, SAVID1, SAVID2  :  059  ;    SAT0, SAT, SAT1  :  069  ;    SCCR  :  071  ;    SCINS  :  073  ;    SCDON  :  074  ;    SCUOP  :  075  ;    SCHOM, SCSUP, SCSDW, SCSDWA  :  076  ;    SCSTB, SCHLP, SCSCR, SCSINS  :  077  ;    SCSHLP  :  077a  ;    SCCHLP, KN45  :  077b  ;    SCCRET  :  077c  ;    SCCUP, SCCDW  :  078  ;    SCSUN, SCCDL, SCCCR, SCCSUN, SCCSUN1, SCACUP, SCACUP1  :  079  ;    SCACDW, SCACDW1  :  079.1  ;    SCACDL, SCACDL1, SCACMV, SCACRP, SCACRP1  :  079.2  ;    SCSES  :  079.3  ;    SCINDT, SCMENU  :  079.4  ;    SCTOGN, SCNEW  :  079.5  ;    SCACLF, SCACRT  :  079.6  ;    SCAHIDE, SCASHOW, SCACS, SCACS1, SCACH, SCACH1, SCACSH1  :  079.7  ;    SCMOD  :  080  ;    SCJOUR  :  082  ;    SILAG  :  083  ;    SIDUP  :  084  ;    SIDWN  :  085  ;    SIROL  :  086  ;    SIBAS  :  087  ;    SIINS  :  088  ;    SIHAUT  :  089  ;    SANIVT  :  090  ;    SILABT1, SILABT  :  091  ;    SISORL  :  093  ;    SISORN  :  093b  ;    SAPONTV  :  094  ;    SIRPL  :  095  ;    SAXINS  :  095a  ;    SAXDEL  :  096  ;    SAVIN  :  097  ;    SALAST  :  100  ;    SANEWC, SANEWA  :  101  ;    SANEWK, SANEWB  :  103  ;    SANEWP  :  104  ;    SANEWD  :  105  ;    GEM41  :  110  ;    GEM44  :  111  ;    GEP15  :  113  ;    GEP38  :  114  ;    GER51  :  115  ;    XLINP  :  120  ;    WRBLOB, WPRINB  :  122  ;    WEDITP  :  123  ;   

F3. Folder 03 (decode)


TAMPSRC, PILEPROC, PILEEXEC, PILECOND, TAMPNOM, PILEVAR, PILEINT, LPACK  :  001  ;    TMNDES, TMPROCA, TMPROC, TMFOR, TMEXC, TMCOND, TMCONDP, TMMEM, TMRAN, TMENU, TMREM, TMREM1, TMNOM, TMVARP, TMVAR, TMIND, TCACHE  :  002  ;    !TBASE, !TBASET, !PRIOR, !TCMPX, !TFRMT, !TPREC, !TPREC1, !TPREC2, TVARN0, TVARND, TVARN, TVARU, TVARLS, !TVARL, !TVARV, !TPPI, !TPPL, TILDE, !TVALA6, !TPILE, !TRTOP, BASEPAGE, !TINPT, !TINPTF, !TINPTP, !TDATAP, !TDATAF, !TFONR, !TFRDG  :  003  ;    TBNOMI, SOURCEI  :  004  ;    MAJMIN, TYPCAR  :  005  ;    TVARDC, VARCMP, !TCMPX  :  006  ;    ?FCONSTPI, !TPREC3, !TPREC  :  007  ;    INOMI  :  010  ;    ?TSTA  :  011  ;    INITS  :  011a  ;    INITR  :  012  ;    NEXTA5  :  017  ;    DECCH, DECCRP, DECCRPL, DECCRM, DECCR  :  020  ;    DECTMN, DECCRPG, DECCRPD, DECCRV, DECCRE, DECCRF, DECCRS, DECCRD, DECCRA, DECCRB, DECCRG, DECCRAL, DECCRDF, DECCRN, DECCR22, DECCRAZ, DECCRLL, DECCRAS, DECCRBN, DECCRAP, DECCRPH, DECCRPE, DECCRVA  :  021  ;    DECCRVE  :  021a  ;    DECCRVS, DECCRPV  :  021b  ;    DECCRPGI, ERRIS9  :  021c  ;    !DECN  :  022  ;    DECP  :  023  ;    DECAN  :  027  ;    XFLIT1  :  029  ;    XFLIT  :  031  ;    XIND1  :  032  ;    WNWLOC  :  032b  ;    WNWTETG, WNWTET3  :  032d  ;    WNWS, !ERRDM, WNW, WNW1, ERRTV  :  033  ;    XNWLT  :  034  ;    XNWLD  :  035  ;    XNWL  :  035a  ;    XNWL2, XNWL1  :  036  ;    XMARG4  :  038  ;    XMARG  :  038a  ;    PACKC, PACK, ERRFAT  :  039  ;    XIVC, XIVAR, PA95  :  041  ;    RERPOP  :  041a  ;    INITA  :  042  ;    INITRM  :  042a  ;    WSD3, WSD3L, LA88  :  043  ;    WPRIM, LB16, LB303, LB305  :  044  ;    PUSHNZ, PUSHNM, PUSHNU  :  049  ;    PUSHID  :  049a  ;    LB321, PUSHN, YFTIMEN, YFTIMEMO, YFTIMEY  :  050  ;    APROC1, APROC2  :  055  ;    WNUMVL, ERRIXN  :  056  ;    WNUMI  :  058  ;    WNUMIK  :  059a  ;    LMUL13  :  060  ;    XIFAC, XHFAC  :  061  ;    XHPSF  :  062  ;    XILOC  :  062a  ;    XIPOL  :  062b  ;    XHPOL  :  063  ;    NEWVP, NEWVP1  :  064a  ;    XHMUL, PB30, PB31, PB310  :  065  ;    POPPR  :  065a  ;    POPNEW  :  065b  ;    POPD0  :  065c  ;    XIMUL, POPN1, POPN  :  066  ;    XHADD, XIADD  :  067  ;    XHSUB, XISUB  :  068  ;    XHDIV, XIDIV  :  069  ;    XHDIVE  :  069a  ;    XIEXP  :  069b  ;    XCHAZE, WCHASZ  :  069d  ;    WCHANF  :  069e  ;    XICHA, XICHA1  :  070  ;    XHCHA  :  071  ;    WPRIMS  :  072  ;    WFACT  :  073  ;    WTERM, GAM74  :  074  ;    XIPRIOR, XHPRIOR  :  075  ;    WFLOAT  :  076  ;    XIFLO, GAN56, GAN58  :  077  ;    XIEXACT, XHEXACT, XHEXACTS  :  078  ;    WEXPRS  :  079  ;    WEXPRC, WHENX  :  080.1  ;    WHENC  :  080.4  ;    WDCOMP  :  081  ;    XIREEL, XHREEL  :  082  ;    XIPOLY, XHPOLY, XIADR, XHADR  :  083  ;    XIFLOA, XHFLOA  :  084  ;    XIFLOB, XHFLOB  :  085  ;    WEXPRN, RLOGIC1, RLOGIC, WADRLOG  :  085a  ;    WEXPR  :  086  ;    WEXPRE, WEXPREK  :  086a  ;    WPOLY, WPOLY1, XHDEV  :  087  ;    WPOLYU, WPOLYUC, WPOLYMC  :  087a  ;    WREEL, XIREELP, WVGK, WVGK1, WINDEX, WINDEXV  :  088  ;    WVGK2  :  088a  ;    WVGA, WVGAD, WADR, WADRP, WVGAZ, WADRV, WVGAM  :  089  ;    WCADR, WCINDEX  :  089.1  ;    WENTIERV, WENTIER  :  089a  ;    WENTIERPV, WENTIERP  :  090  ;    WEXCEND  :  093  ;    WINSTR, ERRARV, ERRPXC, ERRARN, PB840, PB880  :  094  ;    WINSTR1  :  099  ;    WPILEASGV, WPILEASG  :  100a  ;    WASGN, WASGN1, WEXPRCOND  :  101  ;    WICOND, WHCOND, TTCOND, WASGN2, LB920  :  101.1  ;    ILB76, PLB76, VERA6A, VERA6B  :  106a  ;    LB76H  :  106b  ;    XLB76, LB76, LC75  :  107  ;    WCHAINV, WCHAIN, LB95A, LB95C, LB95  :  109  ;    PACK95  :  109a  ;    WLSZ  :  109b  ;    WTSTCH  :  109c  ;    WCHATET  :  109d  ;    WCHASV, WCHAS  :  110  ;    CPUSHN0, CPUSHN1, CPUSHN  :  111  ;    WCHAS1, LC12, YSTR  :  112  ;    NOMTYP  :  114a  ;    !WNOMI, WNOMV, WNOM, WNOMD, WNOM1, WNOM1A  :  115  ;    WLABL, WLABLG  :  116  ;    WMONO, XIMONO, !ERRMO, WEXPRSE1, WEXPRSE  :  117  ;    WVARK, XIVARK, WVAR, XIVARS  :  118  ;    WRULE  :  119  ;    !XHEXPD  :  120  ;    WSPBAS1, WSPBAS, WSPBAS2  :  121  ;    WIDXPR  :  123  ;    WIDX  :  124  ;    WIDXI  :  125  ;    WIDXV  :  126  ;    WIDXF, ERRIXH  :  127  ;    WSTVELV, WSTVEL, WSTVEL1, WSTVEL2  :  130  ;    WSTCELV, WSTCEL  :  131  ;    WPHPE  :  132  ;    WSTVSG, WSTVSG1, ERR92  :  133  ;    WSTCSG, WSTCSG1  :  135  ;    WSTVIN  :  136  ;    WSTCIN  :  137  ;    XSTDF  :  138  ;    XSTKH  :  139  ;    XSTCF  :  140  ;    WTNAM  :  141  ;    WTSRC1, WTSRC  :  142  ;    WTDES  :  143  ;    WTPER  :  144  ;    XPEROK, ERR94  :  145  ;   

F4. Folder 4 (instructions)


?TVAR, GET79V, GET79L, GET79C, GET79I, GET79P, GET79G, GET79Y, GET79Z, GET79E, GET79N  :  01  ;    GET79B, GET79D, GET79F, GET79X, GET79W, GET79S, !GET79A, GET79J, GET79K  :  03  ;    GET79R, GET79U, GET79T, GET79H, GET79Q  :  04  ;    GET79M, GET79O  :  05  ;    MA100, ERRDMC  :  10  ;    MA17  :  10a  ;    Y, YCVAR, YLITT  :  10b  ;    XLITT  :  10c  ;    YDIM  :  10d  ;    SIZEIND  :  11.1a  ;    MA198  :  11.1b  ;    NBIND  :  11.1c  ;    YCIND  :  11.2a  ;    XCIND  :  11.2b  ;    INDSZ  :  11.3a  ;    YASC  :  11.3b  ;    YLEN, YLEN1  :  11.4  ;    YSTOP, YEND  :  13  ;    YCURS  :  14  ;    YINPT, XINTXT, XINRDC  :  15.1  ;    WREAD1  :  15b  ;    WCHABR  :  15c  ;    WREAD2, WCHABR2  :  15d  ;    YGOTO, MA49  :  16  ;    YXQT  :  16a  ;    XCHEXI  :  16a1  ;    XCHEXFZ  :  16a2  ;    GEB74, YXQT1, YXQT2  :  16b  ;    YGOSUB  :  17  ;    YRET, DEPILE2  :  18  ;    MA512  :  18.1  ;    BCKTMP  :  18a  ;    CLRLOC, ERRPPR  :  18b  ;    MA58  :  18c  ;    YNOLOC  :  18d  ;    YDIF  :  19  ;    DEIFAV, YENDIF  :  19a  ;    YELSE, DECTMNE, YEXITIF  :  19b  ;    DEPILE  :  20.c  ;    DEAV  :  20.c'  ;    DECELSE, DECEI, DECIF, DECEND, DECMAX, DECMIN, DECDATA, DECFOR, DECPGE, DECXOR, DECOR, DECAND, DECCLR  :  20a1  ;    DECXAS, DECXMA, DECXSTOP, DECXGOTO, DECXERROR, DECXSTEP, DECXTO, DECXBREAK, DECXNEXT, DECXIN, DECXOF, DECXNOT, DECXTHEN  :  20a2  ;    DECMA4  :  20b  ;    DEAVN, ERRIBF  :  20b'  ;    SAUTLBL  :  20c  ;    !WNOMI  :  21  ;    DECLOOP  :  22  ;    YFOR  :  22a  ;    YNEXT  :  23  ;    YCOND  :  24  ;    YIFTH  :  25  ;    YCOMPLEXF, YCOMPLEX  :  26  ;    YTAMP  :  26b  ;    YPILE, YPILEC  :  26c  ;    YPACK  :  26d  ;    YFRMT, TFRMTM, YFORMATM  :  26f  ;    YLIMT, YLIMTM  :  28  ;    !TRTOP, YHIMEM, TRTOP1, ERRPLA  :  28a  ;    DECYMAX  :  28c  ;    XLIBERE  :  28d  ;    XALLOC  :  28d1  ;    YPOB, YPOW, YPOLS, YPOWS  :  29  ;    YPOBS  :  30  ;    YPOL  :  31  ;    SLNI  :  32  ;    VERPOL, ERRNVR, ERRDEP  :  33  ;    YPOP, VERVAR1, VERVAR, GAP10  :  34  ;    WPUSU  :  35  ;    YPOPC  :  35a  ;    YPUSH, YPUSHC  :  36  ;    XSTACKN, TVARUM, YSTACKF, YSTACKDF, YSTACK, YSTACKD, XSTACKB, XSTACKC, DECCREE  :  36.1  ;    YLOCAL  :  37  ;    note, YPROC, ?WPROC  :  43  ;    CONC12  :  50  ;    GED10, GED20, GED30  :  60  ;    YWHEN, YENDSELECT, YEXITSELECT  :  64  ;    YCONTCASE  :  64a  ;    YSELECT  :  65  ;   

F5. Folder 5 (instructions)


YBASE  :  014  ;    YPRIORD, YPRIORF  :  015  ;    YPUIS  :  016  ;    YPC  :  018  ;    YSUBS, XSUBS  :  019  ;    WREEP, WREEP1, FLREEP, SGPM1  :  021  ;    WREEPD, WREEPD1  :  021a  ;    YDIVR  :  022  ;    YINT, XIDIVR  :  022a  ;    YCINT, YCINTV  :  022b  ;    YLINT  :  022c  ;    YGINT  :  022d  ;    YMODR, YMODR1, RETFL  :  023  ;    YMODS, YMODSA, YMODS1  :  023a  ;    YPGCDR, MB230, MB231  :  024  ;    YMIN  :  025  ;    YMAX  :  026  ;    YABS  :  027  ;    YPYDE  :  029a  ;    YPYVN, YPYMN  :  030  ;    YPYV  :  031  ;    WVGV  :  032  ;    YPYM, MB440  :  034  ;    YNORM, YPYNR  :  035  ;    YFCN, YFCE  :  036  ;    YFCP  :  037  ;    XFRD1, XFRD, XRECT, YFRD  :  038  ;    YFRF, YFRF1  :  039  ;    YFRE  :  040  ;    YDER, YDERK  :  041  ;    YMODP  :  042  ;    XICND  :  042a  ;    YDIVP  :  043  ;    YDCOM  :  045  ;    YPRFC1, YPRFC  :  046  ;    YPRFACTD  :  047  ;    YRO, YROOT1  :  048  ;    YKEYGET  :  050  ;    YVAL  :  051  ;    YLEFT, XMID  :  052  ;    YMID  :  052a  ;    YRIG  :  053  ;    YIST, YIST1  :  055  ;    YISTK, YISTK1  :  055a  ;    YDK  :  055b  ;    YCHR  :  056  ;    YSPC  :  056.1  ;    YSTRINGD  :  056.2  ;    YCHRP  :  056a  ;    YPRTST  :  056b  ;    YPREM  :  056c  ;    YRANDOM  :  057  ;    YPKB, YPKW, YPKLS, YPKWS  :  057b  ;    YPKBS, YPKL  :  057c  ;    YTYP  :  058  ;    MC53  :  062a  ;    YPRC  :  062b  ;    XRLOGC  :  062c  ;    YPRC2, INITPR  :  062d  ;    XPI  :  062e  ;    YAPP  :  063  ;    YANGLE, XIANGLE  :  063.1  ;    !YASIN, !YACOS  :  063.2  ;    YARC  :  063.3  ;    YSIN, YCOS, YTAN, YATN  :  064a  ;    YAEXP  :  064c  ;    YAEXP1  :  064d  ;    YSQRT, YSQR  :  064e  ;    YAPI  :  067  ;    YDL, MC58, MC59  :  069  ;    YSHYG  :  070  ;    YSEXP, MC64, MC66  :  071  ;    YSCOS  :  073  ;    YSSIN  :  074  ;    YSLOG  :  075  ;    YSATN  :  076  ;    YTIME, YTIME3  :  077  ;    YCLR, XCLRTIM  :  078  ;    YMUS, MUSV1, MUSV, DECPER1, DECPER, MUSD, MUSF, MUSA  :  079  ;    YPSG  :  089  ;    YPAGE  :  090  ;    WNOMVR, YVARNUM  :  090a  ;    YDVARNUM  :  090b  ;    YADR  :  091  ;    YADRN  :  091a  ;    YREAD, !TDATAP, !TDATAF  :  092  ;    YRESTR  :  093  ;    WSTRLP  :  094  ;    YSUM, YPROD, YCONC  :  097  ;    PREPT, YGEM, YGEMT, YBIOS, YBIOST, YXBIOS, YXBIOST  :  098  ;    YCALLA, YCALL, GAM48  :  103.1  ;    YVDIF, YVDIRF, YAESF  :  108  ;    DECTMNP  :  109  ;    WINDEXAV, WCINDEXAV  :  110  ;    YVDI, VDIB, YVDIR, VDI, OVDIC, VDIC, TVDI  :  111.1a  ;    AESC, YAES, AESB, AES, ERRAES  :  111c14  ;    ?YRTS  :  114  ;    YNUMF, YNUM, XNUMF1  :  115  ;    YDENF, YDEN, XDENF1  :  116  ;    MF14  :  117  ;    YPKCB  :  118  ;    YPKCW  :  119  ;    YCHAN  :  120  ;    YCHAN1, XCHAN, !IMPY, !IMPX, !IMPC  :  120a  ;    YNUMR  :  123  ;    YDENR  :  124  ;    !YEXACT  :  124.1  ;    !YFLOAT  :  124.2  ;    YDIVN, YMODN, YDIVD, MFDIV  :  126  ;    YLOAD, MF59  :  128  ;    YSAVED  :  129  ;    YBLOAD, PREVSV, GAB60  :  129.1  ;    YBSAVE, WCHANFV  :  129.2  ;    YCMP, XCMPCH, XCMPCH1, YCMP1  :  130  ;    YUPPER1, XUPPER1, XUPPER2  :  132  ;    YJSG, YJSG1  :  137  ;    YJSD, MG16  :  138  ;    YJSM, GES24  :  138a  ;    YCONT  :  139  ;    YCEFL, MG23  :  140  ;    YGCD  :  141  ;    YSTR1  :  142  ;    XPRTAR  :  143  ;    YERROR  :  148  ;    !TFONR, YERRT, YERRTS  :  149  ;    YSUBSR  :  150  ;    YIMPL, DECLTR  :  151  ;    YBRPT  :  153  ;    YPEKC  :  154  ;    YPEKCZ, YPEKCZ1  :  155  ;    YEXG, MG79, MG790  :  156  ;    YVOP  :  158  ;    YCADD, YCADD1  :  159  ;    WNOMC, ERRNCH, WNOMVC, ERRNVV  :  159a  ;    YDET  :  160  ;    XDET  :  162  ;    XELIM  :  165  ;    YELIM  :  166  ;    YSGN  :  167  ;    XREPIC, !TPREC3  :  168  ;    XRNLOG, XRNPI  :  169  ;    WORDF, WORDF1, YORDF  :  172  ;    YDEGF  :  173  ;    YCONTF  :  174  ;    YREDF  :  175  ;    WNCOEF  :  176  ;    WCFF1  :  177  ;    WCFF2  :  178  ;    YCOEFF, MH88  :  179  ;    YPRINV, MI34  :  181  ;    YMDPWRE  :  183  ;    WCALMD1, WCALMD2, WCALMD3  :  184  ;    WCALMD  :  185  ;    YMDDIV, MI84, MI85  :  186  ;    YMDMOD  :  187  ;    YMDPGCD  :  188  ;    YMDPWR  :  189  ;    YMDINV  :  190  ;    YMDS, MI87  :  191  ;    YMDFF  :  192  ;    YMDSMP  :  193  ;    YINV  :  194  ;    YHOMOG  :  196  ;    YDIVE  :  197  ;    YDIVEZ  :  198  ;    YISQR  :  199  ;    YINTROOT, GAM17  :  199a  ;    YCURSX, YCURSH  :  200  ;    YCHARG  :  201  ;    YNONEXT  :  202  ;    YRESOL  :  203  ;    YVIDEOI  :  204  ;    YSHOWCM, YSHOWM, YSHOWC, YHIDECM, YHIDEC, YHIDEM  :  205  ;    YVERFY  :  206  ;    YDAMIER  :  207  ;    YCSCR  :  208  ;    YRSCR  :  209  ;    YFSEL  :  210  ;    YDO, GEY44  :  211  ;    YREPEAT  :  211a  ;    YWHILE, GEY49  :  212  ;    YWEND, GEY52, ERRBSF, ERRIMB  :  213  ;    YLOOP  :  214  ;    YUNTIL  :  215  ;    YEXIT, YEXITS  :  216  ;    XEXIT, GEY58, GEY62, GEY65  :  216a  ;    DECWEND, DECWHILE, DECNEXT, DECFOR1, DECLOOP1, DECDO, DECUNTIL, DECREPEAT  :  218  ;    DEAV1, DEPILE1  :  219  ;    YCHANS  :  220a  ;    YUPPER  :  221  ;    YNXTCD, YNXTLG  :  222  ;    RERDK  :  223  ;    STFONS, TFONS1, TFONS  :  224  ;    RNORDK  :  225  ;    YDKX  :  226  ;    YDKXC  :  227  ;    YDKXI  :  228  ;    YDKL  :  229  ;    YDKT  :  230  ;    YDKV  :  231  ;    YDKC, YDKI  :  232  ;    YINTLG  :  233  ;    YVSET  :  234  ;    YCSET  :  235  ;    YCDR  :  237a  ;    YLMN  :  238  ;    WLMY, WLMY2, !WLMY1, WLMYC, WLMYC3, WLMYC2, !WLMY1  :  239  ;    YLMY  :  240  ;    YLMC  :  241  ;    YLMV  :  242  ;    YMIRROR  :  243  ;    GEF64  :  244  ;    YRIST  :  245  ;    YRISTK  :  246  ;    YESET  :  247  ;    WFORV  :  248  ;    WFORC  :  249  ;    YFORV, GED64  :  250  ;    YNEXTV  :  251  ;    XFORV, ERR93  :  253  ;    XFOR1, XFOR2, XFOR2A, XFOR3, XFOR4, XFOR4V, XFOR5, XFOR6  :  255  ;    GED74  :  257  ;    YFORC  :  258  ;    YNEXTC  :  259  ;    XFORC  :  260  ;    YCOPY, GAJ35  :  261  ;    CMPDET  :  262a  ;    YSORT  :  263  ;    WTSCMA, WTSCM  :  265.1  ;    WRTHEX1  :  265.3  ;    CMPBAS  :  265.4  ;    CMPCAL, CMPIL, CMPIW, CMPIB, CMPV, CMPC  :  266  ;    YNEXTPERM  :  270  ;    YPERMUTE, XPEREF, REOIL, REOIW, REOIB, REOVC  :  274  ;    YSEARCH  :  277  ;    YCHDR, YCHDRF  :  278  ;    WLECT  :  278a  ;    WLECT1, DECCRPDE  :  278b  ;    YTIMEH, ERRRGR  :  281  ;    YTIMEM, YTIMES, YTIMEY, YTIMEMO  :  282  ;    YTIMEN  :  283  ;    YCLOCK, YNOCLOCK  :  284  ;    YTIMED1  :  285  ;    YTIMEJ  :  285a  ;    YSETTIME, YSETTIME1  :  286  ;    YTIMED  :  286a  ;    YDATED  :  286b  ;    WJUL, WJUL1  :  286c  ;    YERR, YERRD, YERL, YERA  :  287  ;    YCHDIR  :  288  ;    YDFREE  :  289  ;    YDIRD  :  290  ;    YMKDIR, ERRTOS  :  291  ;    YRMDIR  :  292  ;    YKILL  :  293  ;    YEXIST  :  294  ;    YFILES  :  295  ;    YNAME  :  296  ;    DECLABL  :  296.1  ;    YERRLBL, YBRKLBL  :  296.3  ;    YERRLBLV  :  296.4  ;    YBRKLBLV  :  296.5  ;    YON  :  297  ;    YBREAK, YBREAK0, YNOBREAK  :  298  ;    YOPEN, NBCANAUX, CANAUX, RFILES0, CANAUX1, CANAUX2, CANAUX3  :  299  ;    XCANAL, XCANAL1, XCANAL2A, XCANAL2, ERRFI4  :  304  ;    XCANAL3, ERRFI7, XCANAL4A, XCANAL4, ERRFI5  :  304a  ;    XCANAL6  :  304a1  ;    YDEVTY, YDEVID  :  304b  ;    YCLOSE, XCLOSEA  :  305  ;    XCLOSE, GA49  :  306  ;    YPRINTDEV, YINPUTDEV, YLPRINTDEV  :  306a  ;    YINP, PERIPH  :  307  ;    YINPQ, YOUTQ  :  307a  ;    RDCAN1, RDCAN  :  308  ;    YBGET  :  310  ;    YINPUTD  :  311  ;    XLOC, GA71, GA710, GA72  :  312  ;    YLOC  :  313  ;    YLOF, XLOF1, XLOF  :  314  ;    YRSEEK, YRELSEEK, YSEEK  :  315  ;    XSEEK, XSEEKU  :  316  ;    YEOF  :  317  ;    PTCAN, ERRNYR  :  318  ;    YOUT  :  321  ;    PTCANB, PTCAN13  :  321a  ;    YBPUT  :  322  ;    XWORDS  :  323  ;    YWORDSD  :  324  ;    YINKEYD  :  324a  ;    XCANAL5, XCANINP  :  325  ;    RDCANA, RDCANB, WRCANB, ERRLTL  :  326  ;    RDCAN2, RDCAN3  :  327  ;    YINPUT  :  328  ;    YLINE  :  329  ;    XCANLST, XCANPRT  :  331  ;    PRTOPT  :  331a  ;    YWRITE  :  331b  ;    YLPRINT, YPRINT, GAB85  :  332  ;    USINGCH, GAC13, GAC16, GAC18, GAC180, GAC26, GAC181, GAC28, GAC31, GAC34, GAC40, GAC44, GAC50, GAC51, GAC52, GAC53, GAC55, GAC56, GAC58, GAC590, GAC61, GAC610  :  335  ;    USING1, USING2, USING3  :  343  ;    YLPOS, YWIDTH  :  344  ;    YCLS  :  345  ;    YLET  :  346  ;    YFIELD, ERR108  :  347  ;    YGET, YPUT  :  349  ;    GAG40, GAG400, GAG42, GAG43, GAG44, YLSET, YRSET, YMIDDC  :  352  ;    AESMOUSE  :  356  ;    YMOUSEX, YMOUSEY, YMOUSEK  :  357  ;    YMOUSEXC, VDICM, YMOUSEYC, YSETMOUSE, VDI33  :  358  ;    YDEFMOUSE  :  359  ;    YMOUSE  :  360  ;   

F15. Folder 15 (instructions)


GEVNT, GEVNTR, GBRAN, GARBRE, GARBRN, GMENHX  :  000  ;    XMKILL, XMKILLA  :  001  ;    XMCONS, XMTAM  :  003  ;    XMCOC, GAH32  :  010  ;    YMENUC  :  012  ;    YMENU  :  014  ;    YONMENU  :  015  ;    YONX  :  019a  ;    YMENUID  :  020  ;    YOBID  :  021  ;    DESK  :  022.1  ;    AESFEN, AESFVH, FENHAN, AESFV  :  022.4  ;    GAH84, GAH86  :  022a  ;    YMESSAGE, YSUREQ  :  023  ;    YALERT  :  024  ;    YREMEMBER  :  025  ;    REMVAR, REMZER  :  027  ;    YRND, DUMPAR  :  028  ;    MOORE, GAI51  :  029  ;    IMOORE0, IMOOREA  :  030  ;    YRANDOMIZE  :  033  ;    YMKZD, YMKZ1  :  034  ;    YCVZ, YCVI, YCVL  :  035  ;    YMKID, YMKLD, GAI66  :  037  ;    YPOS, YCSRLIN  :  038  ;    YPAUSE  :  039  ;    PREPMT4, PREPMT, GAI74, GAI741, GAI75, GAI77  :  040  ;    YCIRCLE, YPCIRCLE, VDIG, PREPANG  :  042  ;    YELLIPSE  :  045  ;    YPELLIPSE  :  046  ;    YORIGIN  :  047  ;    YBOX  :  048  ;    YPSET  :  049  ;    DECTOV, YLINE1, OLDXY  :  050  ;    YMARK  :  052  ;    YGDOSQ  :  057  ;    YMSIZE  :  058  ;    YVR, YV  :  059  ;    YHARDCOPY  :  060  ;    GAL70, YCOLOR, YCOLORF, ?GAL74, !YVCOLOR, !YVCOLORF  :  061  ;    !YXCOLOR, !YXCOLORF  :  061.1  ;    !YCOLORB, !YCOLORBF  :  061.2  ;    !YGRAY, !YGRAYF  :  061.3  ;    YXVCOLOR  :  061.4  ;    YXVCOLORF  :  061.5  ;    !YVCOLOR, !YVCOLORF  :  061.6  ;    !YAUXDEV  :  061.7  ;    YPOLYFILL  :  062  ;    YHEX  :  063  ;    YFCNT, YCCNT  :  064  ;    XFCNT  :  065  ;    FRNAM, FRNAM2  :  066  ;    GRUN, YRUN  :  067  ;    YDEBUG, YNEW, YQUIT  :  067a  ;    YMERGE, GMERGE, GAL37, GAL39  :  068  ;    YSAVE, GSAVE  :  069  ;    YOVER, GOVER, GAL48  :  070  ;    YDIR, GDIR  :  071  ;    WORKOUT, YWORKOUT  :  072  ;    YLTYPE  :  073  ;    YATC, YATF, YATF2  :  074  ;    YTTYPE, YLBEGIN, YLEND  :  075  ;    YPOINT  :  076  ;    YBOUNDA, YNOBOUNDA, TEFFET, TBOUNDA, TLEND1, TLEND2, MTYPE  :  077  ;    !UAES, UAES0  :  078  ;    YMAXD  :  079  ;    YFORMC, YFORMC1  :  080  ;    WEXPRCXV, WEXPRCX, TTCMPX, ERRCPX  :  080.1  ;    YREIM, YCFONF, YRE1, YIM1  :  081.1  ;    YCC  :  081.2  ;    YCARG  :  081.3  ;    YCXABS, YCABS  :  081.4  ;    YCXNORM  :  081.5  ;    YVERSION  :  082  ;    !YEXACT  :  083  ;    YEXP, XLOGPI, YCFONC  :  084  ;    YLOG, !YLOG10, YLOG1, YEXP1  :  085  ;    XLOG, GAN84, YALOG2, YALOG1, XIRPOS  :  085.1  ;    !YFLOAT  :  086  ;    YSROOT  :  087  ;    YCXINT, YCXINT1, YCXINT2, XIMULADD  :  088  ;    YCXDIV, YCXDIV1  :  089  ;    YCXMOD  :  090  ;    YSINH1, YCOSH1, YTANH1  :  091  ;    WGAUSSV, WGAUSS  :  092  ;    XEUCL  :  093  ;    YCXINV, YCXGCD  :  096  ;    !YASINH1  :  097  ;    XQMUN  :  098  ;    !YACOSH, !YATNH  :  099  ;    YBASEPAGE  :  100  ;    YMKSD  :  101  ;    YCVS  :  102  ;    YVH0  :  103  ;    YFSUBS  :  104  ;    YFLOATP, YEXACTP, YRATNUMP, YINTEGERP, YPOLYP, YLITP  :  106  ;    YEVEN, YODD  :  107  ;    YCOMPLEXP  :  108  ;    YMEMBERP  :  109  ;    REGNUM  :  110  ;   

F10. Folder 10 (modular algebra, polynomial factorization)


XMINV  :  001  ;    XMINVS, XMINVSB, XMINVSA, XMINVS1  :  003  ;    XMPOSE  :  004  ;    XMCHG  :  005  ;    XMMUL  :  006  ;    XMMULS  :  006a  ;    XMADD  :  007  ;    XMSUB  :  008  ;    XMEXP  :  009  ;    XRND  :  012  ;    XRNDRG  :  012a  ;    XMPT1, XMPT2  :  013  ;    XMPT3  :  015  ;    XMPT  :  016  ;    XMPRS1  :  018  ;    XMPRS2  :  019  ;    XMPRSA  :  019a  ;    XMPRS  :  020  ;    XMPSB  :  021  ;    XMPRND  :  021a  ;    XMPNOR  :  022  ;    XMPCMUL  :  023  ;    XMPCMULT, XMPCMULS  :  023a  ;    XMPPB  :  024  ;    XMPPM  :  025  ;    XMPTR  :  026  ;    XMPADD  :  027  ;    XMPSUB  :  028  ;    XMPMUL  :  029  ;    XMPDIV1  :  030  ;    XMPMOD1, XMPMOD  :  031  ;    XMPDIV  :  032  ;    XMMMUL  :  033  ;    XMPEXP  :  034  ;    XMPDEG  :  036  ;    XMPGCD1, XMPGCD  :  037  ;    XMPINV  :  038  ;    XMPSQF  :  041  ;    XMFMD  :  042  ;    XFREP  :  043  ;    XMFMD1  :  044  ;    XMFPAR  :  047  ;    XMFPLU, XMFPLUQ  :  048  ;    XMFBEZ  :  051  ;    XMFBEZC  :  055  ;    XMFINT  :  056  ;    LITCU1  :  067  ;    XFREPI  :  067a  ;    LIFTB  :  068  ;    LIFTA  :  069  ;    XPP  :  070  ;    XJPDIV  :  080  ;    XJPMOD  :  082  ;    XJPINV  :  083  ;    XJPDHG  :  086  ;    XJPSCT  :  087  ;    XJPANY  :  088  ;    XJPHTS  :  089  ;    XJPHMG  :  090  ;    XJPHMG1  :  092  ;    XJFHMG  :  093  ;    XFREC  :  094  ;    CALPRO  :  094a  ;    XJFG  :  095  ;    XJFF  :  097  ;    ANALDG  :  114  ;    XJPSAB  :  117  ;    SUALT  :  118  ;    XFRL1  :  120  ;    XGQU  :  123  ;    XFRM2  :  123a  ;    XFRM1  :  124  ;   

F11. Folder 11 (integers, rationals, exp, log, sin, Arctan)


?ZONE, ?FZ01, ?ZONEF, PILE  :  000  ;    TCONST0, TCONSTU, TCONST1, TCONST2, TCONST10, TCONST200, TCONSTH, TCONSTQ  :  001  ;    ?TXPF2  :  002  ;    !TPILE, !TRTOP, ?TRBAS, TDECA5, TFRUN, !TVALA6, !TPPI, !TPI, !TPPL, !TPL, TVARB, TVARF, ?TCOND, TZONE, !TBASE, !TBASET, !PRIOR, ?TGSB, ?TFOR, !TCMPX, !TFRMT, !TPREC, !TPREC1, !TPREC2, TVARI, !TVARL, !TVARV, TVARI1, !TINPT, !TINPTF, !TINPTP, !TDATAP, !TDATAF, !TFRDG, !TFONR  :  003  ;    !UAES, VDIPB, AESPB, CONTRL, INTIN, PTSIN, INTOUT, PTSOUT, CONTROL, GLOBAL, AINTIN, AINTOUT, ADDRIN, ADDROUT  :  004  ;    !ERRAR, !ERREX, !ERRTL, !ERRIX, !ERRIS, XERRM, !ERRDV, ?ERRLA, KB44, !ERRDP, !ERROV, ?ERRVA, ERRVL, !ERREX, !ERRDM, !ERRTL, !ERRAR, !ERRIX, !ERRIS, ERRLI, ERRNR, ERRMT, ERRCP, ERRPY, ERRRE, ?ERRMC, ERRGR, ?ERRIB, ERRRS, !ERRMO, ERRFN, ERRRT, MA86, ERRIM, ERRRG, KH82, ERRSZ, ?XPIP, !ERRFY, !ERRAB, !ERRNY, ERRXX, ERRDR, ?ERRUL, HD37, HH190, ERROD, ERRAE  :  014  ;    LONG, SLNG0, SLNG01, SLNG1, SLNG30, SLNG20, SLNG12, SLNH20, SLNH0, SLNH1, SLNH10, LONG1  :  020  ;    VERIFM0, VERIFM1, VERIFM2, VERIFM3, VERA6  :  021  ;    CHGS, ENTR, BACK  :  022  ;    ?ERRVA, ?VERA0, MEVEN  :  023  ;    XPOSEF, XPOSE, XMINUSF, XMINUS, XABS, XPOSE1  :  030  ;    XEFFC, XEFFC1  :  031  ;    XADD1, XPOSED0, XPOSED1, XPOSEDA, !ERRDP  :  032  ;    XSUB1, XPOSEZ, ?ERRLA, KA38  :  035  ;    XADDS1  :  039  ;    ?XSUBS1  :  040  ;    ?XCMPS1, XCMP1  :  041  ;    !XMUL1, !XPOSEL  :  043  ;    XMULS1  :  046a  ;    XMULS2  :  047  ;    !XDIV1, ?XDIV1A, XPOSEUN, !ERRDV, XPOSEA1  :  048  ;    !XPGCD  :  054  ;    XPRTA1, C10000  :  055.1  ;    XPRTA20, ?XPRTE2  :  056  ;    XPRTA2, XPRTA2F, TFRMTY, MH601, KB255, KB252A, KB254A  :  056.1  ;    XPREXS, XPREXLS, XPREX, XPREXL  :  056.6  ;    SIMF  :  057  ;    XMUL2, XPOSEFR  :  059  ;    XINVS2  :  061  ;    XDIVS2  :  062  ;    XADDS2  :  063  ;    XSUBS2  :  065  ;    XEXPS2  :  066  ;    XEXPD2N  :  066b  ;    XEXPD2  :  068  ;    XDIVM2, KB74  :  069  ;    XDIVMS  :  071  ;    XDIVMQ  :  071a  ;    WREEPC, XCMPS  :  072  ;    note, SQRT1, TSQRF, SQRS  :  073  ;    SQRT1F  :  075.6  ;    SQRT2  :  076  ;    XPF1, TXPF1  :  077  ;    XPF2  :  078  ;    !XPF3, !TINCR  :  079  ;    XRO1  :  081  ;    XRO2A  :  083  ;    XRO2  :  084  ;    XBNB  :  085  ;    XAFR1  :  086  ;    XXP2N  :  089  ;    XAFR  :  090  ;    XROT  :  091  ;    XFLO, XINTE  :  092a  ;    XARON, XROR  :  095  ;    XDIVMUL  :  095a  ;    XDIVAR  :  096  ;    XSERIE  :  097  ;    XSER3L, XSER3T, XSER3E, XSER3S  :  099  ;    XAEXP, TEXPM  :  100a  ;    XAORD  :  102  ;    XALOG  :  103  ;    XARCTG  :  106  ;    XASIN  :  111  ;    XSGN  :  117  ;    XINTLG, XINTLGA  :  118  ;    XVALN  :  119  ;   

F12. Folder 12 (polynomials)


XPSP0, XPSP1, XPSP  :  001  ;    XLONGP  :  002  ;    XPSAP  :  003  ;    XCHSP  :  004  ;    XADDP  :  005  ;    XSUBP  :  012  ;    XMULM, !ERROV  :  013  ;    XMULPQ  :  015a  ;    XMULP  :  016  ;    XCOEF1, XCOEFP  :  017  ;    XDEG  :  020  ;    XSBSP  :  021  ;    XPRTAP  :  022  ;    XPRTAF  :  024  ;    XPRTAG  :  024a  ;    XEXPFG  :  024a4  ;    XLGCV  :  024a5  ;    KE273  :  024b  ;    XPRTEF  :  026  ;    XCMPP  :  033  ;    XCMPP1  :  033a  ;    XVAL  :  034  ;    XVALP  :  035  ;    XRED2  :  035a  ;    XPSF  :  036  ;    XPSAF  :  037  ;    XPSAF1  :  037b  ;    XCONCP  :  038  ;    TOPB  :  045  ;    XDIVF  :  045a  ;    XMUL, XMULF  :  045b  ;    XPSF0, XPSF1, KXPSF  :  046  ;    XINVF, XEXPF  :  047  ;    XPGCDF, XPGCDF1  :  049  ;    XEXPP  :  052  ;    XDEVFP  :  054  ;    XADD, XADDF  :  055  ;    XSUB, XSUBF  :  056  ;    XFFCT1, XFFCT, XFFCT0  :  056a  ;    XFDEV  :  056b  ;    XPRIOR, !PRIOR  :  057  ;    XTPOLY  :  058  ;    XTREEL  :  059  ;    XTADR, XTADR1, XTINDX  :  060  ;    XEXP  :  061  ;    XCND1  :  070  ;    XCND2  :  072  ;    XCARQ  :  072a  ;    XCARQ1  :  073  ;    XDVP  :  075  ;    XDV  :  076  ;    XRQ2  :  078  ;    XRQ3  :  082  ;    XREDQL, XFRL2  :  083  ;    XREDQM  :  083a  ;    XREDQ  :  083b  ;    XREDQQ  :  083c  ;    XMONO  :  085  ;    XMODPR  :  086  ;    XCND3  :  087  ;    XRDC1  :  088  ;    XRDC2  :  089  ;    XRDC4  :  089.1  ;    XAPY  :  093  ;    XAVA  :  094  ;    XTKP1  :  095  ;    XTKP2  :  096  ;    XTKP  :  100  ;    SSER  :  103  ;    XPOLE  :  107  ;    XPSING, XPSING1  :  108  ;    XNTG1  :  109  ;    XNTG2  :  111  ;    XNTG  :  115  ;    XPSMON  :  128  ;    XMCTE  :  129  ;    XDCTE  :  130  ;    XCTDIV2  :  130a  ;    XCTDIV  :  131  ;    XCTDIV1  :  131a  ;    XPSDIV  :  134  ;    XCONT  :  137  ;    XGCD  :  138  ;    XNORPE  :  145  ;    XCONT1  :  147  ;    XNRED3  :  148  ;    XCFLST  :  152  ;    XDEGMN  :  153  ;    XNUMF  :  154  ;    XDENF  :  155  ;    XCOMF  :  156  ;    XCOM1  :  158  ;    XREDP, XREDFF  :  159  ;    XREDPF  :  165  ;    XREDPP  :  170  ;    XESIF  :  172  ;    XCONCI  :  173  ;    XMULFA, XADDFA, XSUBFA, XDIVFA  :  182  ;    XRULE1  :  185  ;    XRULE2  :  188  ;    XRULE3  :  189  ;    XGEN  :  190  ;    XRULE4  :  192  ;    XRULE5  :  193  ;    XNLIT, XNLITF  :  194  ;    XCLIT, XCLIT1  :  195  ;    XCLITF  :  195.1  ;    XDEGF  :  196  ;    XFORMC, XRDC1A  :  197  ;    XRDC3  :  198  ;    XRDC3A  :  199  ;    XCMISO  :  201  ;    XREIM  :  203  ;    XRE1, XIM1  :  204  ;    XCC  :  204.1  ;    XCMOD  :  205  ;    XSROOT  :  206  ;    XEUINV  :  207  ;    XMEMBER  :  210  ;   

F21. Folder 21 (floating point real and complex numbers)


XPOSF1  :  119  ;    XINTE1  :  120  ;    XINTE2  :  120.1  ;    FTPOL1  :  120a  ;    !XFLMUL, XFLMULQ  :  121  ;    XUNFL  :  122  ;    XFLINV  :  123  ;    !XFLDIV  :  124  ;    !XFLSUB  :  125  ;    XFLCHS  :  126  ;    !XFLADD  :  127  ;    !XFFEXP  :  129  ;    FTPOL  :  131  ;    DFEXP, ?DFSIN, ?PISUR2P, ?PISIN, ?DXPI, ?MDIX  :  131.1  ;    XFLCMP  :  134  ;    XFLEXP  :  135  ;    !XFFATN, !XFFATN1, XFFATN2  :  136  ;    !XFFLOG1, !XFFLOG  :  137b  ;    !XFFSQR  :  141  ;    XFLDV1  :  142  ;    XFLDVS  :  144  ;    XFLDVQ  :  145  ;    XFFTG1, ML70  :  146  ;    XFLDVP  :  147  ;    !XFFCOS  :  149  ;    XFFTWO, XFFDV2, XFFDV4  :  149.1  ;    XFFSIN, !XFFTAN, XFFSIN1, XFFSN1, XFFTAN1  :  150  ;    !XFFANG  :  152  ;    XFLRND  :  154  ;    !XFFSH, !XFFCH  :  155  ;    XFFEXPB  :  156  ;    XFFEXPA  :  157  ;    !XFFTH, XFFTH1  :  158  ;    XFFHYP  :  160  ;    XFLSQ1  :  161  ;    XFFASH, XFFASH1  :  163  ;    IEEEA  :  165  ;    IEEE32  :  167  ;    IEEE64  :  168  ;    XFLIE1, XFLIE2  :  170  ;    XFLI32  :  171  ;    XFLI64  :  172  ;    !XFFEXP1  :  173  ;    CFLO  :  200  ;    CFLO1  :  201  ;    XTCX  :  203  ;    CFLAVI, CFLAVI2  :  204  ;    CFLADD  :  205  ;    CFLSUB  :  206  ;    CFLMRE  :  207  ;    CFLMIM  :  208  ;    CFLCJG  :  209  ;    CFLINV  :  210  ;    !CFLMUL  :  211  ;    CFLN2, CFLN1  :  212  ;    !CFLDIV  :  213  ;    !CFLEXP  :  214  ;    !CFLLOG  :  215  ;    CFLIM, CFLRE  :  216  ;    XFSTP  :  217  ;    !XFSTV  :  220  ;    XFCADJ  :  230  ;    XFCMUL  :  231  ;    XFCADD  :  232  ;    XFCPOS, XFCEXP  :  233  ;    XFCEXPA, XFCUN  :  235  ;    XFCEXPS  :  236  ;    XICFL, XHCFL  :  301  ;    XICFLA, XHCFLA  :  302  ;    XICEXACT, XHCEXACT  :  303  ;    XHCXIM, CFLAVI1  :  305  ;    XIZERO, XHZERO, XICZERO  :  306  ;    XICFL1, ?XHCFL1  :  307  ;   

F30. Folder 30 (TT version)


FLAG30, !NBLIGNE, NBCOL, !TBUFL, !TD000  :  001  ;    GXCOLOR, !YXCOLORF, !YXCOLOR, !YCOLORBF, !YCOLORB, !YGRAYF, !YGRAY, !YAUXDEV  :  002  ;    !XMUL1, !XPOSEL, XPOSEQ, XPOSET, XPOSEQQ  :  003  ;    XPOSEA0D0  :  011  ;    !XDIV1, ?XDIV1A  :  015  ;    !XPGCD  :  021  ;    XMDA  :  022  ;    C10TO9, MH52  :  024  ;    !DECN  :  026  ;    DECN16  :  027  ;    DECN10  :  028  ;    CPCVI  :  040  ;    CPCVF  :  042  ;    CPCVI2  :  043  ;    CPCXI2  :  044  ;    CPCXI  :  045  ;    CPCXF  :  046  ;    CPCA  :  047  ;    CPCR  :  048  ;    CPHEAD  :  060  ;    !XFFEXP, !XFFATN1, XFFATN3, !XFFATN, !XFFLOG, !XFFLOG1, !XFFSQR, !XFFCOS, !XFFTAN, !XFFSH, !XFFCH, !XFFTH  :  062  ;    !XFFEXP1  :  063  ;    !XFFANG  :  064  ;    CPHEAD2  :  064a  ;    !XFLMUL, !XFLDIV, !XFLSUB, !XFLADD  :  065  ;    !YATNH  :  066  ;    !YASIN  :  067  ;    !YACOS  :  068  ;    !YLOG10  :  069  ;    CPASINH  :  070  ;    !YASINH1  :  071  ;    !YACOSH  :  072  ;    CPCMUL, CPCMUL1  :  075  ;    CPCINV, CPCINV1  :  076  ;    CPCDIV  :  077  ;    CPCANG  :  078  ;    CPCNORM  :  079  ;    !CFLMUL  :  080  ;    !CFLDIV  :  082  ;    !CFLEXP  :  083  ;    !CFLLOG  :  084  ;    CPPWR  :  090  ;    CPXPWR  :  091  ;    CPCMULQ  :  092  ;    !XHEXPD, CPXRP  :  095  ;    CPFACT  :  096  ;    CPXFACT  :  097  ;    MB112  :  098  ;    !XFSTV, RC1, RC2, RC3  :  100  ;    ?CPSTV, CPFSTV  :  102  ;    RCTRI, RESORT  :  107  ;    RCMUL, RCFN, RCERR  :  110  ;    RCPWR  :  112  ;    !XPF3, !TINCR, TDIFPR  :  120  ;    CMANDZ0, CMANDZ1, CMANDX0, CMANDX1, CMANDX, CMANDXM, CMANDPX, CMAND2PC, CMANDL, CMANDY0, CMANDY1, CMANDY, CMANDYM, CMANDPY, CMANDT, CMANDTF  :  149  ;    WCXFPV, WCXFP, ERRFRAC  :  150  ;    YFRACTAL, WFRACTAL, MAND7, MAND6, MAND4, MAND3, MAND2, MAND1  :  151  ;    ?CUBE  :  166  ;    ?POTT  :  167  ;    ?JULIA  :  169  ;   

Notes, flow charts


See also, in other folders :

REFERENCES