mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-01-13 15:18:24 +00:00
Commit BAC-Assembler Pass 1 WIP, proofing corrections to BALGOL-Main.baca.
This commit is contained in:
parent
bf98f188a5
commit
3195f857dc
@ -1,5 +1,5 @@
|
||||
ASMBL 1
|
||||
REORD 1.00
|
||||
ASMBL 1
|
||||
REORD 1.00
|
||||
|
||||
THE BURROUGHS ALGEBRAIC COMPILER
|
||||
ERDWINN, MERNER, CROWDER, SPERONI, KNUTH
|
||||
@ -36,7 +36,7 @@
|
||||
43 0 0019 BRP A-
|
||||
44 0 0020 BUN 46
|
||||
45 0 0021 *E CNST $$CHECK SUM ERROR$$
|
||||
46 0 0022 LOCN 46
|
||||
46 0 0025 LOCN 46
|
||||
47 0 0046 *D LDB Z+ READ LAST BLOCK INTO THE
|
||||
48 0 0047 MNC 5 0,T,2 END OF MEMORY
|
||||
49 0 0048 LDB *+1 (THIS HOLDS PATCHES AND
|
||||
@ -277,7 +277,7 @@
|
||||
02 84 0 0279 FV F424 FV,0,0 FOR VARIABLE
|
||||
02 85 0 0280 MULS F424 MULS,0,0 DIMENSIONS
|
||||
002 86 0 0281 MODE F424 MODE,0,NRMMD MODE TRANSLATOR IS IN (INITIALLY NORMAL)
|
||||
02 87 0 0282 MULS F424 MULT,0,0 MULS STACK BACKWARDS
|
||||
02 87 0 0282 MULT F424 MULT,0,0 MULS STACK BACKWARDS
|
||||
02 88 0 0283 OPRND F424 OPRND,0,0 OPERANDS WAITING TO BE USED
|
||||
02 89 0 0284 PAREF F424 PAREF,0,0 REFERENCE TO PROCEDURE PARAMETERS
|
||||
02 90 0 0285 PR1 F424 PR3,0,0 PREFIXES OUTSIDE OF PROCEDURES
|
||||
@ -315,13 +315,13 @@
|
||||
03 22 0 0314 SOLD F2440 11,0024,1 21 / DIVISION
|
||||
03 23 0 0315 CRP F2443 00,GCRP,1 22 PROCEDURE
|
||||
03 24 0 0316 KOMA F2446 00,COMMA,5 23 , COMMA
|
||||
03 25 0 0317 LAPR F2440 00,0000,2 24 ( LEFT PARENTHESIS
|
||||
03 25 0 0317 LPAR F2440 00,0000,2 24 ( LEFT PARENTHESIS
|
||||
03 26 0 0318 CRQ F2443 00,GCRQ,1 25 PROCEDURE
|
||||
03 27 0 0319 CRR F2441 40,GCRR,1 26 ARRAY
|
||||
03 28 0 0320 CRS F2443 00,GCRS,1 27 SUBROUTINE
|
||||
03 29 0 0321 CRT F2442 00,GCRT,1 28 GO TO
|
||||
03 30 0 0322 CRU F2442 00,GCRU,1 29 UNTIL
|
||||
03 31 0 0323 CRV F2443 00,FCRV,1 30 SEGMENT
|
||||
03 31 0 0323 CRV F2443 00,GCRV,1 30 SEGMENT
|
||||
03 32 0 0324 CRW F2443 00,GCRW,1 31 OTHERWISE
|
||||
03 33 0 0325 CRX F2443 00,GCRX,1 32 FOR
|
||||
03 34 0 0326 SBST F2446 00,EQUL,5 33 = ASSIGNMENT
|
||||
@ -330,7 +330,7 @@
|
||||
03 37 0 0329 TEMP3 CNST 0 NOT USED
|
||||
03 38 0 0330 BREF F2445 00,0000,1 37 BACKWARD REFERENCE
|
||||
03 39 0 0331 TOP CNST 0 NOT USED
|
||||
03 40 0 0332 CWNED F2446 00,END,1 39 END
|
||||
03 40 0 0332 CWEND F2446 00,END,1 39 END
|
||||
03 41 0 0333 CWNDX F2446 00,NDXMD,4 40 ARRAY CALL
|
||||
03 42 0 0334 CWARD F2446 00,ARDEC,1 41 ARRAY DECLARATION
|
||||
03 43 0 0335 CWEMP F2446 00,EMPTY,5 42 EMPTY SUBSCRIPT
|
||||
@ -343,11 +343,11 @@
|
||||
03 50 0 0342 RLEQ F2448 01,0012,1 49 LEQ
|
||||
03 51 0 0343 OPMAX F2440 00,0100,1 50 MAX
|
||||
03 52 0 0344 OPMIN F2440 00,0112,1 51 MIN
|
||||
03 53 0 0345 CROY F2443 22,GCROW,1 52 TRACE
|
||||
03 53 0 0345 CROY F2443 22,GCROY,1 52 TRACE
|
||||
|
||||
VARIOUS MODES
|
||||
03 56 0 0346 ARAMD F244 0,ARACM,ARRAY ARRAY DECLARATION MODE
|
||||
03 57 0 0347 ARFMD F244 0,ARFCM,ARFGM ARRAY-FILL MODE
|
||||
03 57 0 0347 ARFMD F244 0,ARFCM,ARFCM ARRAY-FILL MODE
|
||||
03 58 0 0348 DCLMD DEFN * TYPE DECLARATION MODES
|
||||
03 59 0 0348 INTMD F244 0,DCLCM,INTG INTEGER DECLARATION MODE
|
||||
03 60 0 0349 FLTMD F244 0,DCLCM,FLTG FLOATING DECLARATION MODE
|
||||
@ -392,7 +392,7 @@
|
||||
03 99 0 0390 BOOGN F4246 7004,0,INTMD
|
||||
04 00 0 0391 CNST $BOOLEAN$
|
||||
04 01 0 0393 COMGN F4246 7001,0,COMNT
|
||||
04 02 0 3094 CNST $COMMENT$
|
||||
04 02 0 0394 CNST $COMMENT$
|
||||
04 03 0 0396 LEQGN F4248 7001,01,12
|
||||
04 04 0 0397 CNST $LEQ$
|
||||
04 05 0 0398 FORMG F4246 7004,0,FRMMD
|
||||
@ -530,7 +530,7 @@
|
||||
05 37 0 0541 F4248 8888,30,R23 *N
|
||||
05 38 0 0542 F2441 10,FONE,TABSC+82 *) ILLEGAL
|
||||
05 39 0 0543 F4248 8888,30,R8 *(
|
||||
05 40 0 0544 TOGN F4246 7001,0,T0 *. ILLEGAL
|
||||
05 40 0 0544 TOGN F4246 7001,0,TO *. ILLEGAL
|
||||
05 41 0 0545 CNST $TO$ *$ ILLEGAL
|
||||
05 42 0 0546 BEGGN F4240 7002,0,0 *, ILLEGAL
|
||||
05 43 0 0547 CNST $BEGIN$ ** ILLEGAL
|
||||
@ -854,7 +854,7 @@
|
||||
08 61 0 0847 SCN10 CAD CWEMP
|
||||
08 62 0 0848 SCN5 STP SCAN
|
||||
08 63 0 0849 BUN EXCTR GO TO EXECUTOR CO-ROUTINE.
|
||||
08 64 0 0850 SCNI LDR S2
|
||||
08 64 0 0850 SCN1 LDR S2
|
||||
08 65 0 0851 STR S1 MOVE SCANNING WINDOWS TO RIGHT
|
||||
08 66 0 0852 LDR K2 ACROSS SOURCE STRING
|
||||
08 67 0 0853 STR K1
|
||||
@ -953,7 +953,7 @@
|
||||
009 60 0 0939 IFL - 0,11,5 THE PRESENT SYMBOL IS A PARAMETRIC ARRAY
|
||||
009 61 0 0940 STP FRMEX SEND ITS NAME AND AN ARRAY-PARAMETER
|
||||
09 62 0 0941 BUN FRME OPERATOR TO THE EXECUTOR
|
||||
09 63 0 0942 CAD VWAPM
|
||||
09 63 0 0942 CAD CWAPM
|
||||
09 64 0 0943 BUN SCN5
|
||||
09 65 0 0944 *A IFL - 0,12,10
|
||||
09 66 0 0945 DLB L,64,0 THE PRESENT SYMBOL IS THE NAME OF THE
|
||||
@ -973,7 +973,7 @@
|
||||
009 80 0 0959 STP FRMEX A PARAMETRIC FUNCTION OR PROCEDURE
|
||||
09 81 0 0960 BUN FRME
|
||||
09 82 0 0961 *E LDR SC7 PASS CHARACTERS UNTIL MATCHING RIGHT
|
||||
09 83 0 0962 BUN PRNCT PARENTHESIS IS FOUND AND GO TO SCN7
|
||||
09 83 0 0962 BUN PRCNT PARENTHESIS IS FOUND AND GO TO SCN7
|
||||
09 84 0 0963 *D CFR FUNMD,64
|
||||
09 85 0 0964 BCU F+
|
||||
009 86 0 0965 BSA F+,1 IF CALLING A FUNCTION,CHECK $ COUNT
|
||||
@ -1083,7 +1083,7 @@
|
||||
010 90 0 1067 LDR *+1
|
||||
010 91 0 1068 LDB PR3
|
||||
010 92 0 1069 *C STR TEMP2
|
||||
010 93 0 1070 STB TEMPI
|
||||
010 93 0 1070 STB TEMP1
|
||||
010 94 0 1071 IBB B+,9999
|
||||
010 95 0 1072 LDR - 1
|
||||
010 96 0 1073 STR TEMP
|
||||
@ -1120,7 +1120,7 @@
|
||||
|
||||
|
||||
011 29 0 1099 R6 STP WINDX N) N$ N, NP
|
||||
011 30 0 1100 BUN WINDI,R3
|
||||
011 30 0 1100 BUN WIND1,R3
|
||||
011 31 0 1101 BUN SCN1 FINISH WORKING ON CONSTANT
|
||||
011 32 0 1102 NTAG CNST 20000000010
|
||||
|
||||
@ -1220,7 +1220,7 @@
|
||||
|
||||
|
||||
012 29 0 1175 R19 STP WINDX N(
|
||||
012 30 0 1176 BUN FIND1,R2 PROCESS CONSTANT
|
||||
012 30 0 1176 BUN WIND1,R2 PROCESS CONSTANT
|
||||
012 31 0 1177 R19P CAD DOT IF NOT A LABEL, INSERT IMPLIED MULT
|
||||
012 32 0 1178 BUN SCN5
|
||||
|
||||
@ -1298,21 +1298,21 @@
|
||||
013 05 0 1242 CLL SW3
|
||||
013 06 0 1243 STA SYMBL,01
|
||||
013 07 0 1244 BUN SCN1
|
||||
013 08 0
|
||||
|
||||
|
||||
013 10 0 1245 R25 STP OPRTX,SCN10 (, ,, ,) ()
|
||||
013 11 0 1246 BUN OPRT INSERT THE EMPTY OPERATOR
|
||||
|
||||
|
||||
013 14 0 1247 R26 STP OPRTX,*+2 ($ $$
|
||||
013 15 0 1247 BUN OPRT
|
||||
013 16 0 1248 LDB FUNS
|
||||
013 17 0 1249 IFL - 0,12,10 INCREASE THE SEMICOLON COUNT
|
||||
013 18 0 1250 CAD - 0
|
||||
013 19 0 1251 IFL OMCRM,00,I
|
||||
013 20 0 1252 BSA SCNI,2
|
||||
013 21 0 1253 IFL TAG,00,1
|
||||
013 22 0 1254 BUN SCN1
|
||||
013 15 0 1248 BUN OPRT
|
||||
013 16 0 1249 LDB FUNS
|
||||
013 17 0 1250 IFL - 0,12,10 INCREASE THE SEMICOLON COUNT
|
||||
013 18 0 1251 CAD - 0
|
||||
013 19 0 1252 IFL OMCRN,00,I
|
||||
013 20 0 1253 BSA SCN1,2
|
||||
013 21 0 1254 IFL TAG,00,1
|
||||
013 22 0 1255 BUN SCN1
|
||||
|
||||
|
||||
013 25 0 1256 R27 DEFN SCN1 $)
|
||||
@ -1703,7 +1703,7 @@
|
||||
017 10 0 1614 BUN 4 9999,IMAGE
|
||||
017 11 0 1615 CLL SCNCT
|
||||
017 12 0 1616 STB LCCT,62
|
||||
017 13 0 1617 IFL SCCT,62,1
|
||||
017 13 0 1617 IFL LCCT,62,1
|
||||
017 14 0 1618 CCBEG IFL SCNCT,00,02 START IN COLUMN 2
|
||||
017 15 0 1619 BUN INP1
|
||||
017 16 0 1620 *E IFL SCNCT,05,10 HIGH SPEED IGNORING OF SUCCESSIVE
|
||||
@ -2123,8 +2123,8 @@
|
||||
021 29 0 1980 *C CLL DELTA
|
||||
021 30 0 1981 IFL DELTA,00,3
|
||||
021 31 0 1982 BUN NORM
|
||||
021 32 0
|
||||
021 33 0
|
||||
|
||||
|
||||
021 34 0 1983 SEMI BSA C+,2 SEMICOLON GENERATOR.
|
||||
021 35 0 1984 LDB OMCRN CHECKS FIRST FOR LABEL MODE.
|
||||
021 36 0 1985 CLL OMCRN EXIT IF EXPECTING A SEMICOLON
|
||||
@ -2259,9 +2259,9 @@
|
||||
022 65 0 2096 *B CLL DESCR
|
||||
022 66 0 2097 STP PASSX
|
||||
022 67 0 2098 BUN PASS
|
||||
022 68 0 2099 BFA L-,02.24 LEFT PARENTHESIS
|
||||
022 68 0 2099 BFA L-,02,24 LEFT PARENTHESIS
|
||||
022 69 0 2100 BFA N+,91,8 NUMERIC
|
||||
022 70 0 2101 BFA D+,02.03 DOT
|
||||
022 70 0 2101 BFA D+,02,03 DOT
|
||||
022 71 0 2102 BFA C+,02,23 COMMA
|
||||
022 72 0 2103 BFA S+,02,14 STAR
|
||||
022 73 0 2104 BFA R+,02,04 RIGHT PARENTHESIS
|
||||
@ -2321,7 +2321,7 @@
|
||||
023 27 0 2158 BUN R-
|
||||
|
||||
|
||||
023 30 0 2159 SGMT CAA PREF SEGMENT BEGINNING.
|
||||
023 30 0 2159 SGMT CAA PREV SEGMENT BEGINNING.
|
||||
023 31 0 2160 ADA BUF+98 IF BUFFER NOT EMPTY, DUMP IT
|
||||
023 32 0 2161 BZA *+3
|
||||
023 33 0 2162 STP WRITX
|
||||
@ -2618,8 +2618,8 @@
|
||||
026 24 0 2431 STP LIBRX PUT MONITOR SUBROUTINE INTO PROGRAM
|
||||
026 25 0 2432 BUN LIBRF
|
||||
026 26 0 2433 BUN MONT+1
|
||||
026 27 0
|
||||
026 28 0
|
||||
|
||||
|
||||
026 29 0 2434 SUBR IFL TAG,00,1 SUBROUTINE
|
||||
026 30 0 2435 DFL NU,62,29
|
||||
026 31 0 2436 IFL DELTA,00,4
|
||||
@ -2649,7 +2649,7 @@
|
||||
026 55 0 2458 DLB V2,64,0 IS IT AN EXT STATEMENT OR EXT PROCEDURE
|
||||
026 56 0 2459 DBB A+,PRCMD
|
||||
026 57 0 2460 STP TRTGX EXTERNAL STATEMENT
|
||||
026 58 0 2461 BUN TRTGZ DEFINE IT
|
||||
026 58 0 2461 BUN TRTG2 DEFINE IT
|
||||
026 59 0 2462 CAD BUF RECORD ITS SEGMENT NUMBER
|
||||
026 60 0 2463 DLB L,64,0 (THE OVERLAY WILL FIX UP ANY
|
||||
026 61 0 2464 DFL - 0,12,20
|
||||
@ -2756,7 +2756,7 @@
|
||||
|
||||
|
||||
|
||||
027 65 0 2539 SEMIC STP COMPLX SEMICOLON IS THOUGHT OF A )(
|
||||
027 65 0 2539 SEMIC STP CMPLX SEMICOLON IS THOUGHT OF A )(
|
||||
027 66 0 2540 BUN RIGHT
|
||||
027 67 0 2541 STP CMPLX THIS INNOCENT-LOOKING THING MAY CAUSE
|
||||
027 68 0 2542 BUN LEFT ALL SORTS OF THINGS TO HAPPEN.
|
||||
@ -2926,7 +2926,7 @@
|
||||
029 32 0 2682 CNST 34652540000 (EXTRA RIGHT PARENTHESIS)
|
||||
029 33 0 2683 *E CFA LPAR,67
|
||||
029 34 0 2684 BCE B+ DO ALL OPERATIONS OUTSTANDING SINCE
|
||||
029 35 0 2685 STP BENRX LAST LEFT PARENTHESIS
|
||||
029 35 0 2685 STP GENRX LAST LEFT PARENTHESIS
|
||||
029 36 0 2686 BUN GENR
|
||||
029 37 0 2687 BUN RIGHT
|
||||
029 38 0 2688 *B STP DECNX CHANGE PARENTHESIS COUNT
|
||||
@ -2989,7 +2989,7 @@
|
||||
029 95 0 2743 STA G
|
||||
029 96 0 2744 LDR XI
|
||||
029 97 0 2745 BZR A+
|
||||
029 98 0 2746 CLL AI OMIT SLT10 INSTRUCTION, IF STA OR SRT10
|
||||
029 98 0 2746 CLL XI OMIT SLT10 INSTRUCTION, IF STA OR SRT10
|
||||
029 99 0 2747 BFA B+,62,40 FOLLOWS
|
||||
030 00 0 2748 CFA SRT10,07
|
||||
030 01 0 2749 BCU A+
|
||||
@ -3091,7 +3091,7 @@
|
||||
|
||||
030 98 0 2844 LASMB LDB INSTR LITTLE ASSEMBLER.
|
||||
030 99 0 2845 LDR - V
|
||||
031 00 0 2846 DLB - B,64,0 ASSEMBLE AN OPERAND FOR ME
|
||||
031 00 0 2846 DLB - V,64,0 ASSEMBLE AN OPERAND FOR ME
|
||||
031 01 0 2847 CAD - 0
|
||||
031 02 0 2848 STA VIMAG WHAT KIND OF AN OPERAND
|
||||
031 03 0 2849 BFR T3,11,3 A TEMP STORAGE
|
||||
@ -3172,7 +3172,7 @@
|
||||
031 78 0 2921 LDR INSTR LOCATION LOCN AND INCREMENT LOCN
|
||||
031 79 0 2922 WRIT3 STA WRTF,04 WRIT3 ENTRY - LOCATION IS IN RA(04)
|
||||
031 80 0 2923 SUB PREV AND INSTRUCTION IS IN REGISTER R
|
||||
031 81 0 2924 LDB CNTR1
|
||||
031 81 0 2924 LDB CNTRI
|
||||
031 82 0 2925 BFA E+,04,0
|
||||
031 83 0 2926 SUB XONE+1 DOES THIS LOCATION EQUAL THE PREVIOUS ONE
|
||||
031 84 0 2927 BFA F+,04,0 (IF SO WE WILL ERASE THE PREVIOUS ONE)
|
||||
@ -3211,11 +3211,11 @@
|
||||
032 17 0 2960 LDB C-
|
||||
032 18 0 2961 RTF BUF+1,98
|
||||
032 19 0 2962 WRITX BUN *
|
||||
032200
|
||||
032210
|
||||
032220
|
||||
|
||||
|
||||
|
||||
032 23 0 2963 GENXK STB V1,12 MARK V1 AS IN A-REGISTER
|
||||
032 24 0 2964 GENXB CAD V1 V1 = RESULT
|
||||
032 24 0 2964 GENXV CAD V1 V1 = RESULT
|
||||
032 25 0 2965 GENXX STP INSX,OPRND PUT RESULT OF SOME GENERATED QUANTITY
|
||||
032 26 0 2966 BUN INS IN OPERAND STACK AND RECORD IN
|
||||
032 27 0 2967 LDB OPRND SER THE POSITION WHERE STORED
|
||||
@ -3371,7 +3371,7 @@
|
||||
033 77 0 3110 IBB LINK-1,EXPF
|
||||
033 78 0 3111 LDB D- COMPUTE TYPE OF RESULT
|
||||
033 79 0 3112 CAD - EXPA
|
||||
033 80 0 3113 EXPA BUN GENX,0100
|
||||
033 80 0 3113 EXPA BUN GENXX,0100
|
||||
033 81 0 3114 *Q CAA V2
|
||||
033 82 0 3115 STA V2 THE SQUARE CASE
|
||||
033 83 0 3116 STA V1
|
||||
@ -3409,7 +3409,7 @@
|
||||
|
||||
|
||||
034 17 0 3144 GHYPH LDB OPRND MINUS OPERATOR
|
||||
034 18 0 3145 EX43 CNST 10013110000 SIMPLY REVERSE SIGN DIGIT OF
|
||||
034 18 0 3145 EX42 CNST 10013110000 SIMPLY REVERSE SIGN DIGIT OF
|
||||
034 19 0 3146 STA - 0 NEXT ITEM IN OPERAND STACK
|
||||
034 20 0 3147 BUN GENRX
|
||||
|
||||
@ -3476,7 +3476,7 @@
|
||||
034 82 0 3200 BUN GENXV
|
||||
|
||||
|
||||
034 85 0 3201 GFRWF STP FXUPX FIX UP FORWARD REFERENCE
|
||||
034 85 0 3201 GFWRF STP FXUPX FIX UP FORWARD REFERENCE
|
||||
034 86 0 3202 BUN FXUP
|
||||
034 87 0 3203 BUN GENRX
|
||||
|
||||
@ -3568,7 +3568,7 @@
|
||||
035 74 0 3286 LDR V2 SEVERAL CASES TO CONSIDER
|
||||
035 75 0 3287 STB V1,23
|
||||
035 76 0 3288 IFL V1,21,3
|
||||
035 77 0 3289 DBB K=,1 CLA,CLL V2 IN FOR STATEMENT
|
||||
035 77 0 3289 DBB K-,1 CLA,CLL V2 IN FOR STATEMENT
|
||||
035 78 0 3290 SLA 6
|
||||
035 79 0 3291 BFR K-,11,8 CLA IN PROCEDURE OR FUNCTION CASE
|
||||
035 80 0 3292 SLA 6
|
||||
@ -3581,7 +3581,7 @@
|
||||
|
||||
|
||||
|
||||
035 90 0 3298 GCRC STP PRTRX
|
||||
035 90 0 3298 GCRC STP PMTRX
|
||||
035 91 0 3299 BUN PMTR ASSEMBLE THE PARAMETER-OBTAINING INSTRUC-
|
||||
035 92 0 3300 LDB OPRND TION
|
||||
035 93 0 3301 CAD - 0
|
||||
@ -3701,7 +3701,7 @@
|
||||
037 07 0 3405 GCRH STP XSTX MAKE V1 INTEGRAL,IN MEMORY
|
||||
037 08 0 3406 BUN XST
|
||||
037 09 0 3407 CAD LBCV1 GENERATE LBC V1
|
||||
037 10 0 3408 BUN GENX
|
||||
037 10 0 3408 BUN GENXY
|
||||
|
||||
|
||||
037 13 0 3409 GCRI CAA G3 GENERATE LSA 9,BUN IOPUS
|
||||
@ -3840,7 +3840,7 @@
|
||||
038 46 0 3530 STR - 0
|
||||
038 47 0 3531 STA PAREF,04
|
||||
038 48 0 3532 BSA G+,1 (THE FIRST PARAMETER MAY ALREADY BE
|
||||
038 49 0 3533 EXT CUL2 IN REGISTER A)
|
||||
038 49 0 3533 EXT BCUL2 IN REGISTER A)
|
||||
038 50 0 3534 SUB IRSTP CAD PARAMETER
|
||||
038 51 0 3535 STA VEE,64
|
||||
038 52 0 3536 STP ASMBX
|
||||
@ -3882,7 +3882,7 @@
|
||||
038 88 0 3570 BFR D+,04,00 IF CALL BY NAME PARAMETERS HAVE
|
||||
038 89 0 3571 CAD LOCN APPEARED, ASEMBLE BUN INSTRUCTION
|
||||
038 90 0 3572 STA PLOC WHICH WILL GO TO THE INITIALIZATION PART
|
||||
038 91 0 3573 STP AXMBX
|
||||
038 91 0 3573 STP ASMBX
|
||||
038 92 0 3574 BUN ASMBL,BUNZ
|
||||
038 93 0 3575 *D IFL DELTA,04,4
|
||||
038 94 0 3576 BUN GENRX
|
||||
@ -3936,9 +3936,9 @@
|
||||
|
||||
|
||||
039 44 0 3608 GCRY CAD V1 MAKE SURE A SUBSCRIPT IS FIXED POINT
|
||||
039 45 0 3609 STP FIXES
|
||||
039 45 0 3609 STP FIXEX
|
||||
039 46 0 3610 BFA FIXER,21,0
|
||||
039 47 0 3611 ` BUN GENXV
|
||||
039 47 0 3611 BUN GENXV
|
||||
|
||||
|
||||
039 50 0 3612 GCRZ STP CADX STOP
|
||||
@ -3962,15 +3962,15 @@
|
||||
039 68 0 3627 JCROY LDB *
|
||||
039 69 0 3628 STA - 0,44
|
||||
039 70 0 3629 BUN GENRX
|
||||
039 71 0
|
||||
039 72 0
|
||||
|
||||
|
||||
039 73 0 3630 OBTN1 STP REMX,OPRND
|
||||
039 74 0 3631 BUN REM,*+2 GET TOP OF OPERAND STACK
|
||||
039 75 0 3632 BUN E+ AND PLACE IT IN V1
|
||||
039 76 0 3633 STA V1
|
||||
039 77 0 3634 BUN A+
|
||||
039 78 0
|
||||
039 79 0
|
||||
|
||||
|
||||
039 80 0 3635 OBTN2 STP REMX,OPRND GET TOP OF OPERAND STACK AND PLACE IT IN
|
||||
039 81 0 3636 BUN REM,C+ V2
|
||||
039 82 0 3637 *E STP WEMX
|
||||
@ -3981,8 +3981,8 @@
|
||||
039 87 0 3642 BUN OBTNX REMOVED, SET SER TO ZERO
|
||||
039 88 0 3643 *B CLL SER
|
||||
039 89 0 3644 OBTNX BUN *
|
||||
039 90 0
|
||||
039 91 0
|
||||
|
||||
|
||||
039 92 0 3645 PMTR LDR KAPPA SELECTIVELY BRING PARAMETER INTO A REG.
|
||||
039 93 0 3646 BZR A+ HAVE EMPTY SUBSCRIPTS APPEARED
|
||||
039 94 0 3647 CLL KAPPA
|
||||
@ -4020,7 +4020,7 @@
|
||||
040 26 0 3676 STA V1,64
|
||||
040 27 0 3677 IFL V1,11,3
|
||||
040 28 0 3678 CAD STAT1
|
||||
040 29 0 3679 BUN ASYBY
|
||||
040 29 0 3679 BUN ASMBY
|
||||
040 30 0 3680 ACCX DEFN ASMBX
|
||||
040 31 0 3680 ACC3 LDR V1 ACC3.. FREE THE A REGISTER
|
||||
040 32 0 3681 BFR C-,11,0 IF V1 IS IN A, DO ACC1
|
||||
@ -4077,14 +4077,14 @@
|
||||
040 83 0 3726 BFA A+,11,2
|
||||
040 84 0 3727 STP CADX
|
||||
040 85 0 3728 BUN CAD1 CHANGE V1 TO INTEGER FORM
|
||||
040 86 0 3729 BFA FIXES,21,1
|
||||
040 86 0 3729 BFA FIXEX,21,1
|
||||
040 87 0 3730 DLB FIXGN,64,00
|
||||
040 88 0 3731 STP LINKX LINK TO FIX ROUTINE
|
||||
040 89 0 3732 BUN LINK1
|
||||
040 90 0 3733 IFL V1,21,1
|
||||
040 91 0 3734 CAD V1
|
||||
040 92 0 3735 FIXEX BUN *
|
||||
040 93 0 3736 *A BFA FIXES,21,1 IF V1 IS A CONSTANT,
|
||||
040 93 0 3736 *A BFA FIXEX,21,1 IF V1 IS A CONSTANT,
|
||||
040 94 0 3737 STP FIXCX CHANGE IT WITH FIXCN
|
||||
040 95 0 3738 BUN FIXCN
|
||||
040 96 0 3739 STA V1,00
|
||||
@ -4343,7 +4343,7 @@
|
||||
043 49 0 3982 BUN WEM,*+2
|
||||
043 50 0 3983 CNST 30159610000 IMPROPER BOOLEAN OPERAND
|
||||
043 51 0 3984 *H LDB TEMP2
|
||||
043 52 0 3985 *K CAD - GEAB2
|
||||
043 52 0 3985 *K CAD - GTAB2
|
||||
043 53 0 3986 BUN I+
|
||||
043 54 0 3987 *A CAD J INDEX INTO APPROPRIATE GTAB TABLE
|
||||
043 55 0 3988 ADD J
|
||||
@ -4394,7 +4394,7 @@
|
||||
044 00 0 4027 SLT 2
|
||||
044 01 0 4028 STR A+
|
||||
044 02 0 4029 BFA C+,02,00
|
||||
044 03 0 4030 BFA ACCI,02,32 POSSIBLY GENERATE A STORE INTO
|
||||
044 03 0 4030 BFA ACC1,02,32 POSSIBLY GENERATE A STORE INTO
|
||||
044 04 0 4031 BFA ACC2,02,33 TEMP STORAGE
|
||||
044 05 0 4032 STA B-,04
|
||||
044 06 0 4033 LDB B-
|
||||
@ -4407,7 +4407,7 @@
|
||||
044 13 0 4040 STR ACTBL+5,21
|
||||
044 14 0 4041 SRS 10
|
||||
044 15 0 4042 STA B-,04 SET ACCUM TO THE CURRENT RESULT
|
||||
044 16 0 4043 LDB -
|
||||
044 16 0 4043 LDB -
|
||||
044 17 0 4044 CAD - ACTBL-1
|
||||
044 18 0 4045 STA ACCUM
|
||||
044 19 0 4046 INTRX BUN *
|
||||
@ -4434,7 +4434,7 @@
|
||||
044 40 0 4063 BUN LIBRF
|
||||
|
||||
|
||||
044 43 0 4064 FXUP LDR LOCK COMPILE TO SET A PREVIOUS FORWARD
|
||||
044 43 0 4064 FXUP LDR LOCN COMPILE TO SET A PREVIOUS FORWARD
|
||||
044 44 0 4065 STA DESCR
|
||||
044 45 0 4066 SRT 4
|
||||
044 46 0 4067 STR DESCR,04
|
||||
@ -4465,7 +4465,7 @@
|
||||
044 71 0 4092 *A DLB CNTRF,04,1
|
||||
044 72 0 4093 STR - BUF+3
|
||||
044 73 0 4094 BUN WRIT6
|
||||
044 74 0 4095 FXUPX DEFN WRTX
|
||||
044 74 0 4095 FXUPX DEFN WRITX
|
||||
044 75 0 4095 PREV DEFN BUF+99
|
||||
|
||||
|
||||
@ -4487,7 +4487,7 @@
|
||||
|
||||
|
||||
044 95 0 4109 LOC DEFN *
|
||||
044 96 0 4109 LOC *+7
|
||||
044 96 0 4109 LOCN *+7
|
||||
044 97 0 4116 SCRTB F244 08,REAL,0 SCRAMBLE TABLE FOR IDENTIFIERS
|
||||
044 98 0 4117 HLT 0
|
||||
044 99 0 4118 HLT 0 THIS TABLE IS INITIALIZED TO
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user