_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

DSCALC 2.0

FILE INFORMATION

FILENAME(S): DSCALC 2.0

FILE TYPE(S): PRG

FILE SIZE: 12.8K

FIRST SEEN: 2025-12-01 02:03:33

APPEARS ON: 1 disk(s)

FILE HASH

9c0886132c59e56aa70ccefc414d0af2d8147016a6609ac8ee3a84eb48507043

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DANIEL DSCALC 2.0 PRG hedning, pewp 17 15 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 44 08 E8 03 8F 20  44 53 43 41 4C 43 20 2D  |..D.... DSCALC -|
00000010: 20 41 20 53 50 52 45 41  44 53 48 45 45 54 20 50  | A SPREADSHEET P|
00000020: 52 4F 47 52 41 4D 20 20  20 20 20 20 20 20 20 20  |ROGRAM          |
00000030: 46 4F 52 20 54 48 45 20  43 4F 4D 4D 4F 44 4F 52  |FOR THE COMMODOR|
00000040: 45 20 36 34 00 61 08 FC  03 8F 20 56 45 52 53 49  |E 64.a.... VERSI|
00000050: 4F 4E 20 31 20 42 59 20  44 49 43 4B 20 53 4F 57  |ON 1 BY DICK SOW|
00000060: 41 00 84 08 10 04 8F 20  56 45 52 53 49 4F 4E 20  |A...... VERSION |
00000070: 32 20 42 59 20 4D 41 52  43 20 52 2E 20 52 4F 55  |2 BY MARC R. ROU|
00000080: 53 53 45 4C 00 97 08 56  04 8F 20 54 49 54 4C 45  |SSEL...V.. TITLE|
00000090: 20 53 43 52 45 45 4E 00  BB 08 6A 04 97 35 33 32  | SCREEN...j..532|
000000A0: 38 31 2C 31 3A 97 35 33  32 38 30 2C 31 3A 99 C7  |81,1:.53280,1:..|
000000B0: 28 31 34 29 22 93 11 11  11 1C 22 00 EE 08 74 04  |(14)"....."...t.|
000000C0: 50 41 24 B2 22 1D 1C 3D  3D 3D 3D 3D 3D 3D 3D 3D  |PA$."..=========|
000000D0: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |================|
000000E0: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 22 00 33  |=============".3|
000000F0: 09 7E 04 56 4D B2 31 30  32 34 3A 56 58 B2 56 4D  |.~.VM.1024:VX.VM|
00000100: AA 39 39 39 3A 43 4D B2  35 35 32 39 36 3A 43 58  |.999:CM.55296:CX|
00000110: B2 43 4D AA 39 39 39 3A  97 56 4D 2C 32 34 30 3A  |.CM.999:.VM,240:|
00000120: 97 43 4D 2C 32 3A 97 56  58 2C 32 35 33 3A 97 43  |.CM,2:.VX,253:.C|
00000130: 58 2C 32 00 6F 09 88 04  81 58 B2 31 A4 32 33 3A  |X,2.o....X.1.23:|
00000140: 97 56 4D AA 34 30 AC 58  2C 32 32 31 3A 97 43 4D  |.VM.40.X,221:.CM|
00000150: AA 34 30 AC 58 2C 32 3A  97 56 58 AB 34 30 AC 58  |.40.X,2:.VX.40.X|
00000160: 2C 32 32 31 3A 97 43 58  AB 34 30 AC 58 2C 32 00  |,221:.CX.40.X,2.|
00000170: A5 09 92 04 82 3A 97 56  4D AA 33 39 2C 32 33 38  |.....:.VM.39,238|
00000180: 3A 97 43 4D AA 33 39 2C  32 3A 97 56 58 AB 33 39  |:.CM.39,2:.VX.39|
00000190: 2C 32 33 37 3A 97 43 58  AB 33 39 2C 32 3A 81 58  |,237:.CX.39,2:.X|
000001A0: B2 31 A4 33 38 00 DB 09  9C 04 97 56 4D AA 33 39  |.1.38......VM.39|
000001B0: AB 58 2C 31 39 32 3A 97  43 4D AA 33 39 AB 58 2C  |.X,192:.CM.39.X,|
000001C0: 32 3A 97 56 58 AB 33 39  AA 58 2C 31 39 32 3A 97  |2:.VX.39.X,192:.|
000001D0: 43 58 AB 33 39 AA 58 2C  32 3A 82 00 EE 09 A6 04  |CX.39.X,2:......|
000001E0: 99 22 11 11 22 50 41 24  22 13 11 11 11 22 00 2E  |.".."PA$"...."..|
000001F0: 0A B0 04 99 22 1E 11 11  11 1D 20 20 20 C4 D3 C3  |....".....   ...|
00000200: C1 CC C3 20 32 2E 30 20  2D 20 C1 20 C2 C1 D3 C9  |... 2.0 - . ....|
00000210: C3 20 D3 50 52 45 41 44  53 48 45 45 54 22 3A 99  |. .PREADSHEET":.|
00000220: 50 41 24 3A 81 49 B2 31  A4 35 30 30 3A 82 00 55  |PA$:.I.1.500:..U|
00000230: 0A BA 04 99 22 11 11 1D  20 20 20 20 20 20 20 20  |...."...        |
00000240: 28 43 29 20 31 39 38 35  20 42 59 20 C4 49 43 4B  |(C) 1985 BY .ICK|
00000250: 20 D3 4F 57 41 00 81 0A  C4 04 99 22 11 1D 20 20  | .OWA......"..  |
00000260: 20 20 D6 45 52 53 49 4F  4E 20 32 2E 30 20 42 59  |  .ERSION 2.0 BY|
00000270: 20 CD 41 52 43 20 D2 2E  20 D2 4F 55 53 53 45 4C  | .ARC .. .OUSSEL|
00000280: 22 00 AD 0A CE 04 99 22  11 11 1C 1D 20 20 20 20  |"......"....    |
00000290: 20 20 D3 4F 55 52 43 45  20 4D 55 53 54 20 42 45  |  .OURCE MUST BE|
000002A0: 20 44 49 53 54 52 49 42  55 54 45 44 22 00 D1 0A  | DISTRIBUTED"...|
000002B0: D8 04 99 22 1D 20 20 20  20 20 20 20 20 20 20 20  |...".           |
000002C0: 57 49 54 48 20 45 58 45  43 55 54 41 42 4C 45 2E  |WITH EXECUTABLE.|
000002D0: 22 00 F9 0A E2 04 99 3A  99 3A 99 3A 99 22 90 1D  |"......:.:.:."..|
000002E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 D3 54  |              .T|
000002F0: 41 4E 44 42 59 2E 2E 2E  22 00 22 0B EC 04 8D 34  |ANDBY..."."....4|
00000300: 38 36 30 3A 8F 20 44 59  4E 41 4D 49 43 20 45 58  |860:. DYNAMIC EX|
00000310: 50 52 45 53 53 49 4F 4E  20 45 56 41 4C 55 41 54  |PRESSION EVALUAT|
00000320: 4F 52 00 3E 0B F6 04 8D  35 32 37 30 3A 8F 20 53  |OR.>....5270:. S|
00000330: 45 51 20 46 49 4C 45 20  52 45 41 44 45 52 00 59  |EQ FILE READER.Y|
00000340: 0B 00 05 8F 20 54 59 28  52 2C 43 29 3D 30 20 42  |.... TY(R,C)=0 B|
00000350: 4C 41 4E 4B 20 43 45 4C  4C 00 77 0B 0A 05 8F 20  |LANK CELL.w.... |
00000360: 20 20 20 20 20 20 20 3D  31 20 4E 55 4D 45 52 49  |       =1 NUMERI|
00000370: 43 20 56 41 4C 55 45 00  90 0B 14 05 8F 20 20 20  |C VALUE......   |
00000380: 20 20 20 20 20 3D 32 20  46 4F 52 4D 55 4C 41 53  |     =2 FORMULAS|
00000390: 00 A5 0B 1E 05 8F 20 20  20 20 20 20 20 20 3D 33  |......        =3|
000003A0: 20 54 45 58 54 00 C5 0B  28 05 8F 20 20 20 20 20  | TEXT...(..     |
000003B0: 20 20 20 3D 34 20 53 55  4D 2C 20 4D 41 58 20 4F  |   =4 SUM, MAX O|
000003C0: 52 20 4D 49 4E 00 E6 0B  32 05 9C 3A 53 50 24 B2  |R MIN...2..:SP$.|
000003D0: 22 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |"               |
000003E0: 20 20 20 20 20 22 00 0A  0C 3C 05 4E 52 B2 34 30  |     "...<.NR.40|
000003F0: 3A 8F 20 4E 55 4D 42 45  52 20 4F 46 20 50 4F 53  |:. NUMBER OF POS|
00000400: 53 49 42 4C 45 20 52 4F  57 53 00 2E 0C 46 05 4E  |SIBLE ROWS...F.N|
00000410: 43 B2 31 34 3A 8F 20 4E  55 4D 42 45 52 20 4F 46  |C.14:. NUMBER OF|
00000420: 20 50 4F 53 53 49 42 4C  45 20 43 4F 4C 53 00 52  | POSSIBLE COLS.R|
00000430: 0C 50 05 53 52 B2 31 38  3A 8F 20 4D 41 58 20 4E  |.P.SR.18:. MAX N|
00000440: 55 4D 20 4F 46 20 44 49  53 50 4C 41 59 20 52 4F  |UM OF DISPLAY RO|
00000450: 57 53 00 76 0C 5A 05 53  43 B2 34 20 3A 8F 20 4D  |WS.v.Z.SC.4 :. M|
00000460: 41 58 20 4E 55 4D 20 4F  46 20 44 49 53 50 4C 41  |AX NUM OF DISPLA|
00000470: 59 20 43 4F 4C 53 00 8F  0C 64 05 57 43 B2 38 20  |Y COLS...d.WC.8 |
00000480: 3A 8F 20 43 4F 4C 55 4D  4E 20 57 49 44 54 48 00  |:. COLUMN WIDTH.|
00000490: AF 0C 6E 05 42 4B 24 B2  22 20 20 20 20 20 20 20  |..n.BK$."       |
000004A0: 20 22 3A 8F 20 42 4C 41  4E 4B 20 43 45 4C 4C 00  | ":. BLANK CELL.|
000004B0: F7 0C 78 05 86 52 4E 28  4E 52 29 2C 43 4E 28 4E  |..x..RN(NR),CN(N|
000004C0: 43 29 2C 46 58 24 28 4E  52 2C 4E 43 29 2C 44 58  |C),FX$(NR,NC),DX|
000004D0: 24 28 4E 52 2C 4E 43 29  2C 54 59 28 4E 52 2C 4E  |$(NR,NC),TY(NR,N|
000004E0: 43 29 2C 46 4D 24 28 4E  52 2C 4E 43 29 2C 46 58  |C),FM$(NR,NC),FX|
000004F0: 28 4E 52 2C 4E 43 29 00  1A 0D 82 05 86 4E 28 32  |(NR,NC)......N(2|
00000500: 31 29 3A 8F 20 4E 45 53  54 45 44 20 46 4F 52 4D  |1):. NESTED FORM|
00000510: 55 4C 41 20 4C 45 56 45  4C 53 00 58 0D 8C 05 86  |ULA LEVELS.X....|
00000520: 20 46 4C 28 4E 52 2C 4E  43 29 2C 52 28 31 30 30  | FL(NR,NC),R(100|
00000530: 29 2C 43 28 31 30 30 29  2C 52 41 28 31 30 30 29  |),C(100),RA(100)|
00000540: 2C 52 42 28 31 30 30 29  2C 43 41 28 31 30 30 29  |,RB(100),CA(100)|
00000550: 2C 43 42 28 31 30 30 29  00 88 0D 96 05 81 52 B2  |,CB(100)......R.|
00000560: 31 A4 4E 52 3A 81 43 B2  31 A4 4E 43 3A 54 59 28  |1.NR:.C.1.NC:TY(|
00000570: 52 2C 43 29 B2 30 3A 82  3A 82 3A 8F 20 42 4C 41  |R,C).0:.:.:. BLA|
00000580: 4E 4B 20 43 45 4C 4C 53  00 A3 0D AA 05 8F 20 44  |NK CELLS...... D|
00000590: 49 53 50 4C 41 59 20 43  4F 4C 55 4D 4E 53 2F 52  |ISPLAY COLUMNS/R|
000005A0: 4F 57 53 00 BD 0D B4 05  43 31 B2 31 3A 43 32 B2  |OWS.....C1.1:C2.|
000005B0: 53 43 3A 52 31 B2 31 3A  52 32 B2 53 52 00 D5 0D  |SC:R1.1:R2.SR...|
000005C0: BE 05 52 4F B2 32 3A 43  4F B2 34 3A 52 30 B2 31  |..RO.2:CO.4:R0.1|
000005D0: 3A 43 30 B2 31 00 DF 0D  C8 05 8D 31 39 34 30 00  |:C0.1......1940.|
000005E0: E9 0D D2 05 8D 34 34 34  30 00 FE 0D DC 05 43 52  |.....4440.....CR|
000005F0: B2 32 30 3A 43 43 B2 30  3A 8D 32 30 39 30 00 08  |.20:CC.0:.2090..|
00000600: 0E E6 05 8D 34 36 39 30  00 25 0E F0 05 81 58 B2  |....4690.%....X.|
00000610: 32 32 A4 32 34 3A 97 37  38 31 2C 58 3A 9E 35 39  |22.24:.781,X:.59|
00000620: 39 30 33 3A 82 00 4D 0E  FA 05 43 52 B2 32 32 3A  |903:..M...CR.22:|
00000630: 43 43 B2 30 3A 8D 32 30  39 30 3A 99 22 1E 22 46  |CC.0:.2090:."."F|
00000640: 58 24 28 52 30 2C 43 30  29 22 90 22 3B 00 7E 0E  |X$(R0,C0)".";.~.|
00000650: FF 05 8B 54 59 28 52 30  2C 43 30 29 B2 32 B0 54  |...TY(R0,C0).2.T|
00000660: 59 28 52 30 2C 43 30 29  B2 34 A7 99 22 1F 3D 22  |Y(R0,C0).4..".="|
00000670: 44 58 24 28 52 30 2C 43  30 29 22 90 22 3B 00 A3  |DX$(R0,C0)".";..|
00000680: 0E 04 06 43 52 B2 52 30  AB 52 31 AA 32 3A 43 43  |...CR.R0.R1.2:CC|
00000690: B2 57 43 AC 28 43 30 AB  43 31 29 AA 43 30 AB 43  |.WC.(C0.C1).C0.C|
000006A0: 31 AA 34 00 DA 0E 0E 06  8D 32 30 39 30 3A 8B C3  |1.4......2090:..|
000006B0: 28 44 58 24 28 52 30 2C  43 30 29 29 B1 38 A7 99  |(DX$(R0,C0)).8..|
000006C0: C8 28 44 58 24 28 52 30  2C 43 30 29 2C 37 29 AA  |.(DX$(R0,C0),7).|
000006D0: 22 2B 22 3B 3A 89 31 35  36 30 00 EB 0E 13 06 99  |"+";:.1560......|
000006E0: 44 58 24 28 52 30 2C 43  30 29 3B 00 0D 0F 18 06  |DX$(R0,C0);.....|
000006F0: 8D 32 30 39 30 3A 8D 32  31 32 30 3A 8F 20 47 45  |.2090:.2120:. GE|
00000700: 54 20 41 20 43 48 41 52  41 43 54 45 52 00 29 0F  |T A CHARACTER.).|
00000710: 2C 06 8F 20 43 48 45 43  4B 20 46 4F 52 20 43 55  |,.. CHECK FOR CU|
00000720: 52 53 4F 52 20 4B 45 59  53 00 6F 0F 36 06 91 AB  |RSOR KEYS.o.6...|
00000730: 28 41 24 B2 22 1D 22 29  AC 31 AB 28 41 24 B2 22  |(A$.".").1.(A$."|
00000740: 9D 22 29 AC 32 AB 28 41  24 B2 22 11 22 29 AC 33  |.").2.(A$.".").3|
00000750: AB 28 41 24 B2 22 91 22  29 AC 34 89 31 37 33 30  |.(A$.".").4.1730|
00000760: 2C 31 37 38 30 2C 31 38  33 30 2C 31 38 38 30 00  |,1780,1830,1880.|
00000770: 8D 0F 4A 06 8F 20 43 48  45 43 4B 20 46 4F 52 20  |..J.. CHECK FOR |
00000780: 46 55 4E 43 54 49 4F 4E  20 4B 45 59 53 00 B0 0F  |FUNCTION KEYS...|
00000790: 54 06 8B 41 24 B2 C7 28  31 33 33 29 A7 54 B2 31  |T..A$..(133).T.1|
000007A0: 3A 89 32 32 33 30 3A 8F  20 4E 55 4D 42 45 52 53  |:.2230:. NUMBERS|
000007B0: 00 D4 0F 5E 06 8B 41 24  B2 C7 28 31 33 34 29 A7  |...^..A$..(134).|
000007C0: 54 B2 32 3A 89 32 32 33  30 3A 8F 20 46 4F 52 4D  |T.2:.2230:. FORM|
000007D0: 55 4C 41 53 00 01 10 68  06 8B 41 24 B2 C7 28 31  |ULAS...h..A$..(1|
000007E0: 33 35 29 A7 54 B2 33 3A  89 32 32 33 30 3A 8F 20  |35).T.3:.2230:. |
000007F0: 41 4C 50 48 41 4E 55 4D  45 52 49 43 20 54 45 58  |ALPHANUMERIC TEX|
00000800: 54 00 1C 10 72 06 8B 41  24 B2 C7 28 31 33 36 29  |T...r..A$..(136)|
00000810: A7 32 36 31 30 3A 8F 20  48 45 4C 50 00 37 10 7C  |.2610:. HELP.7.||
00000820: 06 8B 41 24 B2 C7 28 31  33 37 29 A7 32 37 32 30  |..A$..(137).2720|
00000830: 3A 8F 20 4C 4F 41 44 00  52 10 86 06 8B 41 24 B2  |:. LOAD.R....A$.|
00000840: C7 28 31 33 38 29 A7 32  39 32 30 3A 8F 20 53 41  |.(138).2920:. SA|
00000850: 56 45 00 6F 10 90 06 8B  41 24 B2 C7 28 31 33 39  |VE.o....A$..(139|
00000860: 29 A7 33 31 34 30 3A 8F  20 52 45 43 41 4C 43 00  |).3140:. RECALC.|
00000870: 8A 10 9A 06 8B 41 24 B2  C7 28 31 34 30 29 A7 35  |.....A$..(140).5|
00000880: 34 31 30 3A 8F 20 51 55  49 54 00 A3 10 9F 06 8B  |410:. QUIT......|
00000890: 41 24 B2 22 50 22 A7 36  32 30 30 3A 8F 20 50 52  |A$."P".6200:. PR|
000008A0: 49 4E 54 00 C9 10 A4 06  89 31 35 36 30 3A 8F 20  |INT......1560:. |
000008B0: 4E 4F 54 20 56 41 4C 49  44 20 43 48 41 52 2D 53  |NOT VALID CHAR-S|
000008C0: 54 41 52 54 20 4F 56 45  52 00 DC 10 B8 06 8F 20  |TART OVER...... |
000008D0: 43 55 52 53 4F 52 20 52  49 47 48 54 00 1C 11 C2  |CURSOR RIGHT....|
000008E0: 06 8B 43 30 B2 43 32 A7  8B 43 32 B3 B1 4E 43 A7  |..C0.C2..C2..NC.|
000008F0: 43 31 B2 43 31 AA 31 3A  43 32 B2 43 32 AA 31 3A  |C1.C1.1:C2.C2.1:|
00000900: 43 30 B2 43 30 AA 31 3A  89 31 34 38 30 3A 8F 20  |C0.C0.1:.1480:. |
00000910: 53 48 49 46 54 20 53 43  52 45 45 4E 00 3A 11 CC  |SHIFT SCREEN.:..|
00000920: 06 8B 43 30 B2 43 32 A7  31 35 36 30 3A 8F 20 43  |..C0.C2.1560:. C|
00000930: 41 4E 27 54 20 53 48 49  46 54 00 4C 11 D6 06 43  |AN'T SHIFT.L...C|
00000940: 30 B2 43 30 AA 31 3A 89  31 35 32 30 00 5E 11 EA  |0.C0.1:.1520.^..|
00000950: 06 8F 20 43 55 52 53 4F  52 20 4C 45 46 54 00 9D  |.. CURSOR LEFT..|
00000960: 11 F4 06 8B 43 30 B2 43  31 A7 8B 43 31 B3 B1 31  |....C0.C1..C1..1|
00000970: A7 43 31 B2 43 31 AB 31  3A 43 32 B2 43 32 AB 31  |.C1.C1.1:C2.C2.1|
00000980: 3A 43 30 B2 43 30 AB 31  3A 89 31 34 38 30 3A 8F  |:C0.C0.1:.1480:.|
00000990: 20 53 48 49 46 54 20 53  43 52 45 45 4E 00 BB 11  | SHIFT SCREEN...|
000009A0: FE 06 8B 43 30 B2 43 31  A7 31 35 36 30 3A 8F 20  |...C0.C1.1560:. |
000009B0: 43 41 4E 27 54 20 53 48  49 46 54 00 CD 11 08 07  |CAN'T SHIFT.....|
000009C0: 43 30 B2 43 30 AB 31 3A  89 31 35 32 30 00 DF 11  |C0.C0.1:.1520...|
000009D0: 1C 07 8F 20 43 55 52 53  4F 52 20 44 4F 57 4E 00  |... CURSOR DOWN.|
000009E0: 1F 12 26 07 8B 52 30 B2  52 32 A7 8B 52 32 B3 B1  |..&..R0.R2..R2..|
000009F0: 4E 52 A7 52 31 B2 52 31  AA 31 3A 52 32 B2 52 32  |NR.R1.R1.1:R2.R2|
00000A00: AA 31 3A 52 30 B2 52 30  AA 31 3A 89 31 34 38 30  |.1:R0.R0.1:.1480|
00000A10: 3A 8F 20 53 48 49 46 54  20 53 43 52 45 45 4E 00  |:. SHIFT SCREEN.|
00000A20: 3D 12 30 07 8B 52 30 B2  52 32 A7 31 35 36 30 3A  |=.0..R0.R2.1560:|
00000A30: 8F 20 43 41 4E 27 54 20  53 48 49 46 54 00 4F 12  |. CAN'T SHIFT.O.|
00000A40: 3A 07 52 30 B2 52 30 AA  31 3A 89 31 35 32 30 00  |:.R0.R0.1:.1520.|
00000A50: 5F 12 4E 07 8F 20 43 55  52 53 4F 52 20 55 50 00  |_.N.. CURSOR UP.|
00000A60: 9E 12 58 07 8B 52 30 B2  52 31 A7 8B 52 31 B3 B1  |..X..R0.R1..R1..|
00000A70: 31 A7 52 31 B2 52 31 AB  31 3A 52 32 B2 52 32 AB  |1.R1.R1.1:R2.R2.|
00000A80: 31 3A 52 30 B2 52 30 AB  31 3A 89 31 34 38 30 3A  |1:R0.R0.1:.1480:|
00000A90: 8F 20 53 48 49 46 54 20  53 43 52 45 45 4E 00 AD  |. SHIFT SCREEN..|
00000AA0: 12 62 07 8B 52 30 B2 31  A7 31 35 36 30 00 BF 12  |.b..R0.1.1560...|
00000AB0: 6C 07 52 30 B2 52 30 AB  31 3A 89 31 35 32 30 00  |l.R0.R0.1:.1520.|
00000AC0: E0 12 8A 07 8F 20 44 49  53 50 4C 41 59 20 53 50  |..... DISPLAY SP|
00000AD0: 52 45 41 44 53 48 45 45  54 20 53 43 52 45 45 4E  |READSHEET SCREEN|
00000AE0: 00 F1 12 94 07 99 22 90  93 22 C7 28 31 34 32 29  |......"..".(142)|
00000AF0: 3B 00 12 13 9E 07 81 43  B2 30 A4 33 3A 43 24 B2  |;......C.0.3:C$.|
00000B00: 22 30 22 AA CA 28 C4 28  43 AA 43 31 29 2C 32 2C  |"0"..(.(C.C1),2,|
00000B10: 33 29 00 32 13 A8 07 99  A3 28 57 43 AA 31 29 AC  |3).2.....(WC.1).|
00000B20: 43 AA 34 29 3B 22 43 22  C9 28 43 24 2C 32 29 3B  |C.4);"C".(C$,2);|
00000B30: 3A 82 00 3A 13 B2 07 99  3A 99 00 5A 13 BC 07 81  |:..:....:..Z....|
00000B40: 52 B2 52 31 A4 52 32 3A  52 24 B2 22 30 22 AA CA  |R.R1.R2:R$."0"..|
00000B50: 28 C4 28 52 29 2C 32 2C  33 29 00 6B 13 C6 07 99  |(.(R),2,3).k....|
00000B60: 22 52 22 C9 28 52 24 2C  32 29 3B 00 76 13 D0 07  |"R".(R$,2);.v...|
00000B70: 81 43 B2 30 A4 33 00 94  13 DA 07 99 A3 28 57 43  |.C.0.3.......(WC|
00000B80: AA 31 29 AC 43 AA 34 29  3B 3A 8F 20 52 4F 57 20  |.1).C.4);:. ROW |
00000B90: 4E 55 4D 53 00 B6 13 E4  07 8B 54 59 28 52 2C 43  |NUMS......TY(R,C|
00000BA0: AA 43 31 29 B2 30 A7 44  58 24 28 52 2C 43 AA 43  |.C1).0.DX$(R,C.C|
00000BB0: 31 29 B2 42 4B 24 00 E9  13 EE 07 8B C3 28 44 58  |1).BK$.......(DX|
00000BC0: 24 28 52 2C 43 AA 43 31  29 29 B1 38 A7 99 C8 28  |$(R,C.C1)).8...(|
00000BD0: 44 58 24 28 52 2C 43 AA  43 31 29 2C 37 29 AA 22  |DX$(R,C.C1),7)."|
00000BE0: 2B 22 3B 3A 89 32 30 34  30 00 FB 13 F3 07 99 44  |+";:.2040......D|
00000BF0: 58 24 28 52 2C 43 AA 43  31 29 3B 00 03 14 F8 07  |X$(R,C.C1);.....|
00000C00: 82 3A 99 00 09 14 02 08  82 00 0F 14 0C 08 8E 00  |.:..............|
00000C10: 37 14 20 08 8F 20 50 4F  53 4E 20 43 52 53 52 20  |7. .. POSN CRSR |
00000C20: 41 54 20 43 55 52 52 45  4E 54 20 43 45 4C 4C 20  |AT CURRENT CELL |
00000C30: 28 43 52 2C 43 43 29 00  5B 14 2A 08 97 37 38 31  |(CR,CC).[.*..781|
00000C40: 2C 43 52 3A 97 37 38 32  2C 43 43 3A 97 37 38 33  |,CR:.782,CC:.783|
00000C50: 2C 30 3A 9E 36 35 35 32  30 3A 8E 00 7D 14 3E 08  |,0:.65520:..}.>.|
00000C60: 8F 20 54 55 52 4E 20 4F  4E 20 43 52 53 52 20 26  |. TURN ON CRSR &|
00000C70: 20 47 45 54 20 4B 45 59  50 52 45 53 53 00 98 14  | GET KEYPRESS...|
00000C80: 48 08 97 32 30 34 2C 30  3A A1 41 24 3A 8B 41 24  |H..204,0:.A$:.A$|
00000C90: B2 22 22 A7 32 31 32 30  00 A3 14 52 08 97 32 30  |."".2120...R..20|
00000CA0: 35 2C 32 00 B8 14 5C 08  8B 20 C2 28 32 30 37 29  |5,2...\.. .(207)|
00000CB0: B3 B1 30 A7 32 31 34 30  00 C5 14 66 08 97 32 30  |..0.2140...f..20|
00000CC0: 34 2C 31 3A 8E 00 EA 14  84 08 8F 20 50 52 49 4E  |4,1:....... PRIN|
00000CD0: 54 20 43 45 4C 4C 20 43  4F 4E 54 45 4E 54 53 20  |T CELL CONTENTS |
00000CE0: 4F 4E 20 4C 49 4E 45 20  32 32 00 07 15 8E 08 81  |ON LINE 22......|
00000CF0: 58 B2 32 32 A4 32 34 3A  97 37 38 31 2C 58 3A 9E  |X.22.24:.781,X:.|
00000D00: 35 39 39 30 33 3A 82 00  1E 15 98 08 99 22 1E 22  |59903:......."."|
00000D10: 46 58 24 28 52 30 2C 43  30 29 22 90 22 3B 00 3F  |FX$(R0,C0)".";.?|
00000D20: 15 AC 08 8F 20 46 31 2C  46 33 2C 46 35 20 41 43  |.... F1,F3,F5 AC|
00000D30: 43 45 50 54 20 43 45 4C  4C 20 49 4E 50 55 54 00  |CEPT CELL INPUT.|
00000D40: 60 15 B6 08 52 4F B2 43  52 3A 43 4F B2 43 43 3A  |`...RO.CR:CO.CC:|
00000D50: 8F 20 53 41 56 45 20 43  52 53 52 20 50 4F 53 4E  |. SAVE CRSR POSN|
00000D60: 00 7C 15 C0 08 8D 34 34  34 30 3A 8F 20 43 4C 45  |.|....4440:. CLE|
00000D70: 41 52 20 4D 45 4E 55 20  41 52 45 41 00 A5 15 CA  |AR MENU AREA....|
00000D80: 08 43 52 B2 32 30 3A 43  43 B2 30 3A 8D 34 34 38  |.CR.20:CC.0:.448|
00000D90: 30 3A 8F 20 43 52 53 52  20 54 4F 20 4D 45 4E 55  |0:. CRSR TO MENU|
00000DA0: 20 41 52 45 41 00 C7 15  D4 08 91 54 8D 34 37 31  | AREA......T.471|
00000DB0: 30 2C 34 37 32 30 2C 34  37 33 30 3A 8F 20 4D 45  |0,4720,4730:. ME|
00000DC0: 4E 55 20 54 45 58 54 00  06 16 DE 08 4C B2 30 3A  |NU TEXT.....L.0:|
00000DD0: 99 46 58 24 28 52 30 2C  43 30 29 3B 3A 43 52 B2  |.FX$(R0,C0);:CR.|
00000DE0: 32 31 3A 43 43 B2 30 3A  8D 32 30 39 30 3A 8F 20  |21:CC.0:.2090:. |
00000DF0: 50 52 49 4E 54 20 43 55  52 52 45 4E 54 20 43 4F  |PRINT CURRENT CO|
00000E00: 4E 54 45 4E 54 53 00 1D  16 E8 08 8D 32 31 32 30  |NTENTS......2120|
00000E10: 3A 8F 20 47 45 54 20 41  20 43 48 41 52 00 37 16  |:. GET A CHAR.7.|
00000E20: FC 08 8F 20 46 49 4C 54  45 52 20 45 4E 54 45 52  |... FILTER ENTER|
00000E30: 45 44 20 44 41 54 41 00  51 16 06 09 8B 41 24 B2  |ED DATA.Q....A$.|
00000E40: C7 28 32 30 29 A7 8D 34  35 31 30 3A 89 32 32 38  |.(20)..4510:.228|
00000E50: 30 00 68 16 10 09 8B 41  24 B2 C7 28 31 33 29 AF  |0.h....A$..(13).|
00000E60: 4C B2 30 A7 32 34 34 30  00 85 16 1A 09 8B 41 24  |L.0.2440......A$|
00000E70: B2 C7 28 31 33 29 A7 32  34 31 30 3A 8F 20 43 4C  |..(13).2410:. CL|
00000E80: 45 41 4E 55 50 00 9B 16  24 09 91 54 89 32 33 35  |EANUP...$..T.235|
00000E90: 30 2C 32 33 37 30 2C 32  33 37 30 00 C5 16 2E 09  |0,2370,2370.....|
00000EA0: 8B 28 41 24 B3 22 30 22  B0 41 24 B1 22 39 22 29  |.(A$."0".A$."9")|
00000EB0: AF 41 24 B3 B1 22 2E 22  AF 41 24 B3 B1 22 2D 22  |.A$..".".A$.."-"|
00000EC0: A7 32 32 38 30 00 EF 16  38 09 8D 34 35 36 30 3A  |.2280...8..4560:|
00000ED0: 89 32 32 38 30 3A 8F 20  47 4F 4F 44 20 43 48 41  |.2280:. GOOD CHA|
00000EE0: 52 20 26 20 47 45 54 20  41 4E 4F 54 48 45 52 00  |R & GET ANOTHER.|
00000EF0: 07 17 42 09 8B 41 24 B3  22 21 22 B0 41 24 B1 22  |..B..A$."!".A$."|
00000F00: 5F 22 A7 32 32 38 30 00  31 17 4C 09 8D 34 35 36  |_".2280.1.L..456|
00000F10: 30 3A 89 32 32 38 30 3A  8F 20 47 4F 4F 44 20 43  |0:.2280:. GOOD C|
00000F20: 48 41 52 20 26 20 47 45  54 20 41 4E 4F 54 48 45  |HAR & GET ANOTHE|
00000F30: 52 00 4A 17 60 09 8F 20  43 4C 45 41 4E 55 50 20  |R.J.`.. CLEANUP |
00000F40: 41 46 54 45 52 20 3C 43  52 3E 00 6A 17 6A 09 8D  |AFTER <CR>.j.j..|
00000F50: 34 36 30 30 3A 8F 20 47  45 54 20 49 4E 24 20 46  |4600:. GET IN$ F|
00000F60: 52 4F 4D 20 53 43 52 45  45 4E 00 87 17 74 09 91  |ROM SCREEN...t..|
00000F70: 54 AA 31 89 32 34 34 30  2C 32 34 36 30 2C 32 35  |T.1.2440,2460,25|
00000F80: 30 30 2C 32 35 37 30 00  9A 17 7E 09 8F 20 42 4C  |00,2570...~.. BL|
00000F90: 41 4E 4B 20 54 59 50 45  3D 30 00 CE 17 88 09 46  |ANK TYPE=0.....F|
00000FA0: 58 24 28 52 30 2C 43 30  29 B2 42 4B 24 3A 44 58  |X$(R0,C0).BK$:DX|
00000FB0: 24 28 52 30 2C 43 30 29  B2 42 4B 24 3A 54 59 28  |$(R0,C0).BK$:TY(|
00000FC0: 52 30 2C 43 30 29 B2 30  3A 89 31 34 39 30 00 E4  |R0,C0).0:.1490..|
00000FD0: 17 92 09 8F 20 56 41 4C  55 45 53 20 54 59 50 45  |.... VALUES TYPE|
00000FE0: 20 3D 20 31 00 14 18 9C  09 46 58 24 28 52 30 2C  | = 1.....FX$(R0,|
00000FF0: 43 30 29 B2 49 4E 24 3A  54 59 28 52 30 2C 43 30  |C0).IN$:TY(R0,C0|
00001000: 29 B2 31 3A 46 58 28 52  30 2C 43 30 29 B2 C5 28  |).1:FX(R0,C0)..(|
00001010: 49 4E 24 29 00 30 18 A6  09 44 58 24 28 52 30 2C  |IN$).0...DX$(R0,|
00001020: 43 30 29 B2 C8 28 49 4E  24 AA 42 4B 24 2C 38 29  |C0)..(IN$.BK$,8)|
00001030: 00 3A 18 B0 09 89 31 34  39 30 00 5B 18 BA 09 8F  |.:....1490.[....|
00001040: 20 46 4F 52 4D 55 4C 41  53 20 54 59 50 45 3D 32  | FORMULAS TYPE=2|
00001050: 20 41 4E 44 20 54 59 50  45 3D 34 00 6B 18 C4 09  | AND TYPE=4.k...|
00001060: 41 24 B2 C8 28 49 4E 24  2C 33 29 00 99 18 C6 09  |A$..(IN$,3).....|
00001070: 8B 28 41 24 B3 B1 22 53  55 4D 22 29 AF 28 41 24  |.(A$.."SUM").(A$|
00001080: B3 B1 22 4D 41 58 22 29  AF 28 41 24 B3 B1 22 4D  |.."MAX").(A$.."M|
00001090: 49 4E 22 29 A7 32 35 32  30 00 D4 18 CE 09 46 58  |IN").2520.....FX|
000010A0: 24 28 52 30 2C 43 30 29  B2 49 4E 24 3A 44 58 24  |$(R0,C0).IN$:DX$|
000010B0: 28 52 30 2C 43 30 29 B2  22 30 20 20 20 20 20 20  |(R0,C0)."0      |
000010C0: 20 22 3A 54 59 28 52 30  2C 43 30 29 B2 34 3A 89  | ":TY(R0,C0).4:.|
000010D0: 31 34 39 30 00 09 19 D8  09 46 58 24 28 52 30 2C  |1490.....FX$(R0,|
000010E0: 43 30 29 B2 49 4E 24 3A  44 58 24 28 52 30 2C 43  |C0).IN$:DX$(R0,C|
000010F0: 30 29 B2 22 30 20 20 20  20 20 20 20 22 3A 54 59  |0)."0       ":TY|
00001100: 28 52 30 2C 43 30 29 B2  32 00 2F 19 E2 09 8D 34  |(R0,C0).2./....4|
00001110: 33 38 30 3A 8F 20 43 4F  4E 56 45 52 54 20 54 4F  |380:. CONVERT TO|
00001120: 20 55 53 41 42 4C 45 20  46 4F 52 4D 55 4C 41 00  | USABLE FORMULA.|
00001130: 42 19 EC 09 46 4D 24 28  52 30 2C 43 30 29 B2 49  |B...FM$(R0,C0).I|
00001140: 4E 24 00 4C 19 F6 09 89  31 34 39 30 00 60 19 00  |N$.L....1490.`..|
00001150: 0A 8F 20 54 45 58 54 20  54 59 50 45 20 3D 20 33  |.. TEXT TYPE = 3|
00001160: 00 8E 19 0A 0A 46 58 24  28 52 30 2C 43 30 29 B2  |.....FX$(R0,C0).|
00001170: 49 4E 24 3A 44 58 24 28  52 30 2C 43 30 29 B2 49  |IN$:DX$(R0,C0).I|
00001180: 4E 24 3A 54 59 28 52 30  2C 43 30 29 B2 33 00 98  |N$:TY(R0,C0).3..|
00001190: 19 14 0A 89 31 34 39 30  00 B3 19 28 0A 8F 20 44  |....1490...(.. D|
000011A0: 49 53 50 4C 41 59 20 48  45 4C 50 20 53 43 52 45  |ISPLAY HELP SCRE|
000011B0: 45 4E 53 00 D6 19 32 0A  9F 31 35 2C 38 2C 31 35  |ENS...2..15,8,15|
000011C0: 3A 9F 32 2C 38 2C 32 2C  22 30 3A 44 53 43 41 4C  |:.2,8,2,"0:DSCAL|
000011D0: 43 2E 48 4C 50 22 00 EB  19 3C 0A 84 31 35 2C 45  |C.HLP"...<..15,E|
000011E0: 3A 8B 45 B3 B1 30 A7 32  38 34 35 00 F6 19 46 0A  |:.E..0.2845...F.|
000011F0: 99 22 93 90 22 3B 00 0F  1A 50 0A 9E 34 39 31 35  |."..";...P..4915|
00001200: 32 3A 8B 28 53 54 29 AF  36 34 A7 32 36 37 30 00  |2:.(ST).64.2670.|
00001210: 3F 1A 5A 0A 99 3A 99 22  1F 3C 53 50 41 43 45 3E  |?.Z..:.".<SPACE>|
00001220: 3D 4E 45 58 54 20 53 43  52 45 45 4E 20 3C 41 4E  |=NEXT SCREEN <AN|
00001230: 59 20 4B 45 59 3E 3D 41  42 4F 52 54 90 22 3B 00  |Y KEY>=ABORT.";.|
00001240: 65 1A 64 0A A1 41 24 3A  91 AB 28 41 24 B2 22 22  |e.d..A$:..(A$.""|
00001250: 29 89 32 36 36 30 3A 8B  41 24 B2 C7 28 33 32 29  |).2660:.A$..(32)|
00001260: A7 32 36 33 30 00 70 1A  6E 0A A0 32 3A A0 31 35  |.2630.p.n..2:.15|
00001270: 00 97 1A 78 0A 99 3A 99  22 1C 45 4E 44 20 4F 46  |...x..:.".END OF|
00001280: 20 48 45 4C 50 20 46 49  4C 45 22 3A 8D 33 30 37  | HELP FILE":.307|
00001290: 30 3A 89 31 34 38 30 00  BA 1A 96 0A 8F 20 4C 4F  |0:.1480...... LO|
000012A0: 41 44 20 41 20 53 50 52  45 41 44 53 48 45 45 54  |AD A SPREADSHEET|
000012B0: 20 46 52 4F 4D 20 44 49  53 4B 00 DB 1A A0 0A 99  | FROM DISK......|
000012C0: 22 93 12 1C 4C 4F 41 44  20 41 20 53 50 52 45 41  |"...LOAD A SPREA|
000012D0: 44 53 48 45 45 54 92 1F  22 3A 99 00 09 1B AA 0A  |DSHEET..":......|
000012E0: 99 22 1C 43 41 55 54 49  4F 4E 21 20 59 4F 55 20  |.".CAUTION! YOU |
000012F0: 57 49 4C 4C 20 4C 4F 53  45 20 43 55 52 52 45 4E  |WILL LOSE CURREN|
00001300: 54 20 53 48 45 45 54 2E  22 00 21 1B B4 0A 99 22  |T SHEET.".!...."|
00001310: 43 4F 4E 54 49 4E 55 45  3F 20 28 59 2F 4E 29 90  |CONTINUE? (Y/N).|
00001320: 22 00 35 1B BE 0A A1 41  24 3A 8B 41 24 B2 22 22  |".5....A$:.A$.""|
00001330: A7 32 37 35 30 00 49 1B  C8 0A 8B 41 24 B2 22 59  |.2750.I....A$."Y|
00001340: 22 A7 99 3A 89 32 37 38  30 00 53 1B D2 0A 89 31  |"..:.2780.S....1|
00001350: 34 38 30 00 83 1B DC 0A  99 3A 99 22 43 4C 45 41  |480......:."CLEA|
00001360: 52 49 4E 47 20 43 55 52  52 45 4E 54 20 53 48 45  |RING CURRENT SHE|
00001370: 45 54 2E 20 50 4C 45 41  53 45 20 57 41 49 54 2E  |ET. PLEASE WAIT.|
00001380: 2E 2E 22 00 97 1B E6 0A  81 52 B2 31 A4 4E 52 3A  |.."......R.1.NR:|
00001390: 81 43 B2 31 A4 4E 43 00  A9 1B F0 0A 54 59 28 52  |.C.1.NC.....TY(R|
000013A0: 2C 43 29 B2 30 3A 82 3A  82 00 CB 1B F3 0A 99 22  |,C).0:.:......."|
000013B0: 11 44 4F 20 59 4F 55 20  57 41 4E 54 20 41 20 44  |.DO YOU WANT A D|
000013C0: 49 52 45 43 54 4F 52 59  3F 11 22 00 E7 1B F5 0A  |IRECTORY?.".....|
000013D0: A1 41 24 3A 8B 41 24 B2  22 59 22 A7 8D 36 30 30  |.A$:.A$."Y"..600|
000013E0: 30 3A 89 32 38 31 30 00  F9 1B F7 0A 8B 41 24 B3  |0:.2810......A$.|
000013F0: B1 22 4E 22 A7 32 38 30  35 00 14 1C FA 0A 99 3A  |."N".2805......:|
00001400: 99 22 1F 45 4E 54 45 52  20 46 49 4C 45 4E 41 4D  |.".ENTER FILENAM|
00001410: 45 90 22 3B 00 2D 1C 04  0B 85 46 49 24 3A 8B C3  |E.";.-....FI$:..|
00001420: 28 46 49 24 29 B1 31 36  A7 32 38 32 30 00 4A 1C  |(FI$).16.2820.J.|
00001430: 0E 0B 9F 31 35 2C 38 2C  31 35 3A 9F 32 2C 38 2C  |...15,8,15:.2,8,|
00001440: 32 2C 22 30 3A 22 AA 46  49 24 00 57 1C 18 0B 84  |2,"0:".FI$.W....|
00001450: 31 35 2C 45 2C 45 24 00  82 1C 1D 0B 8B 45 B3 B1  |15,E,E$......E..|
00001460: 30 A7 A0 32 3A A0 31 35  3A 99 22 1C 12 22 45 2C  |0..2:.15:.".."E,|
00001470: 45 24 22 92 90 22 3A 8D  33 30 37 30 3A 89 31 34  |E$"..":.3070:.14|
00001480: 38 30 00 9E 1C 22 0B 84  32 2C 52 2C 43 2C 54 59  |80..."..2,R,C,TY|
00001490: 28 52 2C 43 29 2C 46 58  24 28 52 2C 43 29 00 B0  |(R,C),FX$(R,C)..|
000014A0: 1C 2C 0B 8B 28 53 54 29  AF 36 34 A7 32 38 38 30  |.,..(ST).64.2880|
000014B0: 00 BA 1C 36 0B 89 32 38  35 30 00 C5 1C 40 0B A0  |...6..2850...@..|
000014C0: 32 3A A0 31 35 00 CF 1C  4A 0B 89 33 33 33 30 00  |2:.15...J..3330.|
000014D0: F0 1C 5E 0B 8F 20 53 41  56 45 20 41 20 53 50 52  |..^.. SAVE A SPR|
000014E0: 45 41 44 53 48 45 45 54  20 54 4F 20 44 49 53 4B  |EADSHEET TO DISK|
000014F0: 00 11 1D 68 0B 99 22 93  12 1C 53 41 56 45 20 41  |...h.."...SAVE A|
00001500: 20 53 50 52 45 41 44 53  48 45 45 54 92 1F 22 3A  | SPREADSHEET..":|
00001510: 99 00 28 1D 72 0B 99 22  45 4E 54 45 52 20 46 49  |..(.r.."ENTER FI|
00001520: 4C 45 4E 41 4D 45 22 3B  00 41 1D 7C 0B 85 46 49  |LENAME";.A.|..FI|
00001530: 24 3A 8B C3 28 46 49 24  29 B1 31 36 A7 32 39 33  |$:..(FI$).16.293|
00001540: 30 00 52 1D 86 0B 8B 46  49 24 B2 22 22 A7 33 30  |0.R....FI$."".30|
00001550: 35 30 00 7D 1D 90 0B 9F  31 35 2C 38 2C 31 35 3A  |50.}....15,8,15:|
00001560: 9F 32 2C 38 2C 32 2C 22  30 3A 22 AA 46 49 24 AA  |.2,8,2,"0:".FI$.|
00001570: 22 2C 53 2C 57 22 3A 5A  24 B2 22 2C 22 00 9D 1D  |",S,W":Z$.","...|
00001580: 9A 0B 84 31 35 2C 45 2C  45 24 3A 8B 45 B3 B1 30  |...15,E,E$:.E..0|
00001590: A7 A0 32 3A A0 31 35 3A  89 35 35 31 30 00 B1 1D  |..2:.15:.5510...|
000015A0: A4 0B 81 52 B2 31 A4 4E  52 3A 81 43 B2 31 A4 4E  |...R.1.NR:.C.1.N|
000015B0: 43 00 D8 1D AE 0B 8B 54  59 28 52 2C 43 29 B2 30  |C......TY(R,C).0|
000015C0: A7 33 30 33 30 3A 8F 20  53 4B 49 50 20 42 4C 41  |.3030:. SKIP BLA|
000015D0: 4E 4B 20 43 45 4C 4C 53  00 07 1E B8 0B 49 4E 24  |NK CELLS.....IN$|
000015E0: B2 C4 28 52 29 AA 5A 24  AA C4 28 43 29 AA 5A 24  |..(R).Z$..(C).Z$|
000015F0: AA C4 28 54 59 28 52 2C  43 29 29 AA 5A 24 AA 46  |..(TY(R,C)).Z$.F|
00001600: 58 24 28 52 2C 43 29 00  12 1E C2 0B 98 32 2C 49  |X$(R,C)......2,I|
00001610: 4E 24 00 2A 1E CC 0B 84  31 35 2C 45 2C 45 24 3A  |N$.*....15,E,E$:|
00001620: 8B 45 B3 B1 30 A7 32 38  34 35 00 32 1E D6 0B 82  |.E..0.2845.2....|
00001630: 3A 82 00 3D 1E E0 0B A0  32 3A A0 31 35 00 47 1E  |:..=....2:.15.G.|
00001640: EA 0B 89 31 34 38 30 00  5A 1E F4 0B 8F 20 57 41  |...1480.Z.... WA|
00001650: 49 54 20 52 4F 55 54 49  4E 45 00 79 1E FE 0B 99  |IT ROUTINE.y....|
00001660: 22 11 48 49 54 20 41 20  4B 45 59 20 54 4F 20 43  |".HIT A KEY TO C|
00001670: 4F 4E 54 49 4E 55 45 2E  22 00 8D 1E 08 0C A1 41  |ONTINUE."......A|
00001680: 24 3A 8B 41 24 B2 22 22  A7 33 30 38 30 00 93 1E  |$:.A$."".3080...|
00001690: 12 0C 8E 00 B4 1E 3A 0C  8F 20 46 38 20 2D 20 43  |......:.. F8 - C|
000016A0: 41 4C 43 55 4C 41 54 45  20 53 50 52 45 41 44 53  |ALCULATE SPREADS|
000016B0: 48 45 45 54 00 BE 1E 44  0C 8D 34 34 34 30 00 E2  |HEET...D..4440..|
000016C0: 1E 4E 0C 8D 33 35 36 30  3A 8F 20 41 4E 41 4C 59  |.N..3560:. ANALY|
000016D0: 5A 45 20 46 4F 52 4D 55  4C 41 20 4E 45 53 54 49  |ZE FORMULA NESTI|
000016E0: 4E 47 00 F8 1E 58 0C 8B  45 52 B3 B1 30 A7 45 52  |NG...X..ER..0.ER|
000016F0: B2 30 3A 89 31 34 39 30  00 02 1F 62 0C 8D 34 34  |.0:.1490...b..44|
00001700: 34 30 00 23 1F 6C 0C 43  52 B2 32 31 3A 43 43 B2  |40.#.l.CR.21:CC.|
00001710: 30 3A 8D 32 30 39 30 3A  8F 20 50 4F 53 4E 20 43  |0:.2090:. POSN C|
00001720: 52 53 52 00 44 1F 76 0C  99 22 46 4F 52 4D 55 4C  |RSR.D.v.."FORMUL|
00001730: 41 53 20 54 4F 20 43 41  4C 43 55 4C 41 54 45 3A  |AS TO CALCULATE:|
00001740: 22 3B 54 46 00 69 1F 80  0C 81 49 B2 32 A4 46 4C  |";TF.i....I.2.FL|
00001750: 3A 8F 20 46 4F 52 4D 55  4C 41 20 4C 45 56 45 4C  |:. FORMULA LEVEL|
00001760: 53 20 54 4F 20 43 41 4C  43 00 85 1F 8A 0C 81 4A  |S TO CALC......J|
00001770: B2 31 A4 4E 46 3A 8F 20  23 20 4F 46 20 46 4F 52  |.1.NF:. # OF FOR|
00001780: 4D 55 4C 41 53 00 BB 1F  94 0C 8B 46 4C 28 52 28  |MULAS......FL(R(|
00001790: 4A 29 2C 43 28 4A 29 29  B3 B1 49 A7 33 32 39 30  |J),C(J))..I.3290|
000017A0: 3A 8F 20 4E 45 58 54 20  46 4F 52 4D 55 4C 41 2D  |:. NEXT FORMULA-|
000017B0: 57 52 4F 4E 47 20 4C 45  56 45 4C 00 F3 1F 9E 0C  |WRONG LEVEL.....|
000017C0: 8B 54 59 28 52 28 4A 29  2C 43 28 4A 29 29 B2 34  |.TY(R(J),C(J)).4|
000017D0: A7 41 24 B2 C8 28 46 58  24 28 52 28 4A 29 2C 43  |.A$..(FX$(R(J),C|
000017E0: 28 4A 29 29 2C 33 29 3A  8D 33 34 39 30 3A 89 33  |(J)),3):.3490:.3|
000017F0: 32 36 30 00 0A 20 A8 0C  49 4E 24 B2 46 4D 24 28  |260.. ..IN$.FM$(|
00001800: 52 28 4A 29 2C 43 28 4A  29 29 00 1A 20 B2 0C 46  |R(J),C(J)).. ..F|
00001810: 58 B2 B7 28 30 29 2C 49  4E 24 00 44 20 BC 0C 44  |X..(0),IN$.D ..D|
00001820: 58 24 28 52 28 4A 29 2C  43 28 4A 29 29 B2 C4 28  |X$(R(J),C(J))..(|
00001830: 46 58 29 3A 46 58 28 52  28 4A 29 2C 43 28 4A 29  |FX):FX(R(J),C(J)|
00001840: 29 B2 46 58 00 6F 20 D0  0C 54 46 B2 54 46 AB 31  |).FX.o ..TF.TF.1|
00001850: 3A 43 52 B2 32 31 3A 43  43 B2 32 33 3A 8D 32 30  |:CR.21:CC.23:.20|
00001860: 39 30 3A 99 22 20 20 20  9D 9D 9D 22 54 46 3B 00  |90:."   ..."TF;.|
00001870: 79 20 DA 0C 82 4A 3A 82  49 00 83 20 E4 0C 89 31  |y ...J:.I.. ...1|
00001880: 34 38 30 00 A1 20 F8 0C  8F 20 52 45 2D 47 45 4E  |480.. ... RE-GEN|
00001890: 45 52 41 54 45 20 53 50  52 45 41 44 53 48 45 45  |ERATE SPREADSHEE|
000018A0: 54 00 BE 20 02 0D 99 3A  20 99 22 1F 4C 4F 41 44  |T.. ...: .".LOAD|
000018B0: 49 4E 47 20 43 4F 4D 50  4C 45 54 45 2E 22 00 E9  |ING COMPLETE."..|
000018C0: 20 0C 0D 99 22 52 45 2D  47 45 4E 45 52 41 54 49  | ..."RE-GENERATI|
000018D0: 4E 47 20 53 48 45 45 54  2C 20 50 4C 45 41 53 45  |NG SHEET, PLEASE|
000018E0: 20 57 41 49 54 2E 2E 2E  22 00 FD 20 16 0D 81 52  | WAIT...".. ...R|
000018F0: B2 31 A4 4E 52 3A 81 43  B2 31 A4 4E 43 00 25 21  |.1.NR:.C.1.NC.%!|
00001900: 20 0D 91 54 59 28 52 2C  43 29 AA 31 89 33 33 37  | ..TY(R,C).1.337|
00001910: 30 2C 33 33 38 30 2C 33  34 31 30 2C 33 34 33 30  |0,3380,3410,3430|
00001920: 2C 33 34 35 30 00 42 21  2A 0D 89 33 34 36 30 3A  |,3450.B!*..3460:|
00001930: 8F 20 53 4B 49 50 20 42  4C 41 4E 4B 20 43 45 4C  |. SKIP BLANK CEL|
00001940: 4C 53 00 6C 21 34 0D 44  58 24 28 52 2C 43 29 B2  |LS.l!4.DX$(R,C).|
00001950: 46 58 24 28 52 2C 43 29  3A 46 58 28 52 2C 43 29  |FX$(R,C):FX(R,C)|
00001960: B2 C5 28 46 58 24 28 52  2C 43 29 29 00 76 21 48  |..(FX$(R,C)).v!H|
00001970: 0D 89 33 34 36 30 00 A7  21 52 0D 44 58 24 28 52  |..3460..!R.DX$(R|
00001980: 2C 43 29 B2 22 30 22 3A  49 4E 24 B2 46 58 24 28  |,C)."0":IN$.FX$(|
00001990: 52 2C 43 29 3A 8D 34 33  38 30 3A 46 4D 24 28 52  |R,C):.4380:FM$(R|
000019A0: 2C 43 29 B2 49 4E 24 00  B1 21 5C 0D 89 33 34 36  |,C).IN$..!\..346|
000019B0: 30 00 CC 21 66 0D 44 58  24 28 52 2C 43 29 B2 C8  |0..!f.DX$(R,C)..|
000019C0: 28 46 58 24 28 52 2C 43  29 2C 38 29 00 D6 21 70  |(FX$(R,C),8)..!p|
000019D0: 0D 89 33 34 36 30 00 E7  21 7A 0D 44 58 24 28 52  |..3460..!z.DX$(R|
000019E0: 2C 43 29 B2 22 30 22 00  F5 21 84 0D 82 3A 82 3A  |,C)."0"..!...:.:|
000019F0: 89 31 34 36 30 00 16 22  98 0D 8F 20 43 41 4C 43  |.1460.."... CALC|
00001A00: 55 4C 41 54 45 20 53 55  4D 2C 20 4D 41 58 20 41  |ULATE SUM, MAX A|
00001A10: 4E 44 20 4D 49 4E 00 29  22 A2 0D 8B 41 24 B2 22  |ND MIN.)"...A$."|
00001A20: 4D 41 58 22 A7 36 35 30  30 00 3C 22 A7 0D 8B 41  |MAX".6500.<"...A|
00001A30: 24 B2 22 4D 49 4E 22 A7  36 37 30 30 00 63 22 AA  |$."MIN".6700.c".|
00001A40: 0D 46 58 B2 30 3A 81 4D  B2 52 41 28 4A 29 A4 52  |.FX.0:.M.RA(J).R|
00001A50: 42 28 4A 29 3A 81 4E B2  43 41 28 4A 29 A4 43 42  |B(J):.N.CA(J).CB|
00001A60: 28 4A 29 00 75 22 AC 0D  46 58 B2 46 58 AA 46 58  |(J).u"..FX.FX.FX|
00001A70: 28 4D 2C 4E 29 00 7F 22  B6 0D 82 3A 82 3A 8E 00  |(M,N).."...:.:..|
00001A80: A1 22 CA 0D 8F 20 41 4E  41 4C 59 5A 45 20 46 4F  |."... ANALYZE FO|
00001A90: 52 4D 55 4C 41 20 4E 45  53 54 49 4E 47 20 41 4E  |RMULA NESTING AN|
00001AA0: 44 00 BF 22 D4 0D 8F 20  44 45 54 45 52 4D 49 4E  |D.."... DETERMIN|
00001AB0: 45 20 43 41 4C 43 20 53  45 51 55 45 4E 43 45 00  |E CALC SEQUENCE.|
00001AC0: F6 22 DE 0D 8F 20 49 53  4F 4C 41 54 45 20 46 4F  |."... ISOLATE FO|
00001AD0: 52 4D 55 4C 41 20 43 45  4C 4C 53 20 46 52 4F 4D  |RMULA CELLS FROM|
00001AE0: 20 56 41 4C 55 45 20 41  4E 44 20 42 4C 41 4E 4B  | VALUE AND BLANK|
00001AF0: 20 43 45 4C 4C 53 00 0C  23 E8 0D 45 52 B2 30 3A  | CELLS..#..ER.0:|
00001B00: 8F 20 45 52 52 4F 52 20  46 4C 41 47 00 25 23 F2  |. ERROR FLAG.%#.|
00001B10: 0D 4E 46 B2 30 3A 8F 20  23 20 4F 46 20 46 4F 52  |.NF.0:. # OF FOR|
00001B20: 4D 55 4C 41 53 00 4E 23  FC 0D 46 4C B2 30 3A 8F  |MULAS.N#..FL.0:.|
00001B30: 20 43 55 52 52 45 4E 54  20 46 4F 52 4D 55 4C 41  | CURRENT FORMULA|
00001B40: 20 4E 45 53 54 49 4E 47  20 4C 45 56 45 4C 00 69  | NESTING LEVEL.i|
00001B50: 23 06 0E 43 52 B2 32 31  3A 43 43 B2 30 3A 8D 32  |#..CR.21:CC.0:.2|
00001B60: 30 39 30 3A 8D 34 38 33  30 00 7D 23 10 0E 81 52  |090:.4830.}#...R|
00001B70: B2 31 A4 4E 52 3A 81 43  B2 31 A4 4E 43 00 AA 23  |.1.NR:.C.1.NC..#|
00001B80: 1A 0E 8B 54 59 28 52 2C  43 29 B2 31 A7 46 4C 28  |...TY(R,C).1.FL(|
00001B90: 52 2C 43 29 B2 31 3A 89  33 36 33 30 3A 8F 20 56  |R,C).1:.3630:. V|
00001BA0: 41 4C 55 45 20 43 45 4C  4C 53 00 E5 23 24 0E 8B  |ALUE CELLS..#$..|
00001BB0: 54 59 28 52 2C 43 29 B2  32 B0 54 59 28 52 2C 43  |TY(R,C).2.TY(R,C|
00001BC0: 29 B2 34 A7 4E 46 B2 4E  46 AA 31 3A 52 28 4E 46  |).4.NF.NF.1:R(NF|
00001BD0: 29 B2 52 3A 43 28 4E 46  29 B2 43 3A 46 4C 28 52  |).R:C(NF).C:FL(R|
00001BE0: 2C 43 29 B2 32 00 F3 23  2E 0E 82 3A 82 3A 54 46  |,C).2..#...:.:TF|
00001BF0: B2 4E 46 00 13 24 38 0E  8B 4E 46 B2 30 A7 8E 3A  |.NF..$8..NF.0..:|
00001C00: 8F 20 4E 4F 20 46 4F 52  4D 55 4C 41 53 20 46 4F  |. NO FORMULAS FO|
00001C10: 55 4E 44 00 29 24 42 0E  8D 34 34 34 30 3A 8D 32  |UND.)$B..4440:.2|
00001C20: 30 39 30 3A 8D 34 38 32  30 00 60 24 56 0E 8F 20  |090:.4820.`$V.. |
00001C30: 46 4C 41 47 20 41 4E 44  20 44 52 4F 50 20 46 4F  |FLAG AND DROP FO|
00001C40: 52 4D 55 4C 41 53 20 54  48 41 54 20 4F 4E 4C 59  |RMULAS THAT ONLY|
00001C50: 20 52 45 46 20 56 41 4C  55 45 20 43 45 4C 4C 53  | REF VALUE CELLS|
00001C60: 00 85 24 60 0E 8F 20 45  4E 54 52 59 3A 4E 46 20  |..$`.. ENTRY:NF |
00001C70: 3D 20 54 4F 54 41 4C 20  23 20 4F 46 20 46 4F 52  |= TOTAL # OF FOR|
00001C80: 4D 55 4C 41 53 00 B6 24  6A 0E 8F 20 20 20 20 20  |MULAS..$j..     |
00001C90: 20 20 54 59 28 52 2C 43  29 3D 30 20 46 4F 52 20  |  TY(R,C)=0 FOR |
00001CA0: 41 4C 4C 20 54 45 58 54  20 26 20 42 4C 41 4E 4B  |ALL TEXT & BLANK|
00001CB0: 20 43 45 4C 4C 53 00 E0  24 74 0E 8F 20 20 20 20  | CELLS..$t..    |
00001CC0: 20 20 20 46 4C 28 52 2C  43 29 3D 31 20 46 4F 52  |   FL(R,C)=1 FOR|
00001CD0: 20 41 4C 4C 20 56 41 4C  55 45 20 43 45 4C 4C 53  | ALL VALUE CELLS|
00001CE0: 00 0C 25 7E 0E 8F 20 20  20 20 20 20 20 46 4C 28  |..%~..       FL(|
00001CF0: 52 2C 43 29 3D 32 20 46  4F 52 20 41 4C 4C 20 46  |R,C)=2 FOR ALL F|
00001D00: 4F 52 4D 55 4C 41 20 43  45 4C 4C 53 00 47 25 88  |ORMULA CELLS.G%.|
00001D10: 0E 8F 20 45 58 49 54 3A  20 46 4C 28 52 2C 43 29  |.. EXIT: FL(R,C)|
00001D20: 3E 3D 33 20 46 4F 52 20  41 4C 4C 20 43 45 4C 4C  |>=3 FOR ALL CELL|
00001D30: 53 20 43 41 4C 4C 49 4E  47 20 46 4F 52 4D 55 4C  |S CALLING FORMUL|
00001D40: 41 20 43 45 4C 4C 53 00  7D 25 92 0E 46 4C B2 32  |A CELLS.}%..FL.2|
00001D50: 3A 4E 28 46 4C 29 B2 4E  46 3A 8F 20 4E 28 46 4C  |:N(FL).NF:. N(FL|
00001D60: 29 3D 23 20 4F 46 20 46  4F 52 4D 55 4C 41 53 20  |)=# OF FORMULAS |
00001D70: 41 54 20 45 41 43 48 20  4C 45 56 45 4C 00 B0 25  |AT EACH LEVEL..%|
00001D80: 9C 0E 4E 28 46 4C AA 31  29 B2 30 3A 81 49 B2 31  |..N(FL.1).0:.I.1|
00001D90: A4 4E 28 46 4C 29 3A 41  24 B2 46 58 24 28 52 28  |.N(FL):A$.FX$(R(|
00001DA0: 49 29 2C 43 28 49 29 29  3A 4C B2 C3 28 41 24 29  |I),C(I)):L..(A$)|
00001DB0: 00 CB 25 A6 0E 8B 54 59  28 52 28 49 29 2C 43 28  |..%...TY(R(I),C(|
00001DC0: 49 29 29 B2 34 A7 89 34  30 34 30 00 D6 25 B0 0E  |I)).4..4040..%..|
00001DD0: 81 4A B2 31 A4 4C 00 04  26 BA 0E 8B CA 28 41 24  |.J.1.L..&....(A$|
00001DE0: 2C 4A 2C 31 29 B3 B1 22  5B 22 A7 33 38 34 30 3A  |,J,1).."[".3840:|
00001DF0: 8F 20 54 52 59 20 4E 45  58 54 20 43 48 41 52 41  |. TRY NEXT CHARA|
00001E00: 43 54 45 52 00 25 26 C4  0E 8D 34 32 37 30 3A 8F  |CTER.%&...4270:.|
00001E10: 20 50 41 52 53 45 20 43  45 4C 4C 20 52 45 46 45  | PARSE CELL REFE|
00001E20: 52 45 4E 43 45 00 50 26  CE 0E 8B 45 52 B3 B1 30  |RENCE.P&...ER..0|
00001E30: A7 52 B2 52 28 49 29 3A  43 B2 43 28 49 29 3A 4A  |.R.R(I):C.C(I):J|
00001E40: B2 4C 3A 49 B2 4E 28 46  4C 29 3A 89 33 38 34 30  |.L:I.N(FL):.3840|
00001E50: 00 8B 26 D8 0E 8B 54 59  28 52 2C 43 29 B3 B1 30  |..&...TY(R,C)..0|
00001E60: AF 54 59 28 52 2C 43 29  B3 B1 33 A7 33 38 32 30  |.TY(R,C)..3.3820|
00001E70: 3A 8F 20 42 4C 41 4E 4B  2F 54 45 58 54 20 43 45  |:. BLANK/TEXT CE|
00001E80: 4C 4C 20 52 45 46 20 54  45 53 54 00 B8 26 E2 0E  |LL REF TEST..&..|
00001E90: 45 52 B2 31 3A 52 B2 52  28 49 29 3A 43 B2 43 28  |ER.1:R.R(I):C.C(|
00001EA0: 49 29 3A 4A B2 C3 28 41  24 29 3A 49 B2 4E 28 46  |I):J..(A$):I.N(F|
00001EB0: 4C 29 3A 89 33 38 34 30  00 FC 26 EC 0E 8B 46 4C  |L):.3840..&...FL|
00001EC0: 28 52 2C 43 29 B2 46 4C  AB 31 A7 46 4C 28 52 28  |(R,C).FL.1.FL(R(|
00001ED0: 49 29 2C 43 28 49 29 29  B2 46 4C 3A 89 33 38 34  |I),C(I)).FL:.384|
00001EE0: 30 3A 8F 20 43 55 52 52  45 4E 54 20 43 45 4C 4C  |0:. CURRENT CELL|
00001EF0: 20 4C 45 56 45 4C 20 49  53 20 4F 4B 00 45 27 F6  | LEVEL IS OK.E'.|
00001F00: 0E 8B 46 4C 28 52 2C 43  29 B1 B2 46 4C A7 46 4C  |..FL(R,C)..FL.FL|
00001F10: 28 52 28 49 29 2C 43 28  49 29 29 B2 46 4C AA 31  |(R(I),C(I)).FL.1|
00001F20: 3A 4A B2 4C 3A 4E 28 46  4C AA 31 29 B2 4E 28 46  |:J.L:N(FL.1).N(F|
00001F30: 4C AA 31 29 AA 31 3A 8F  20 4E 45 58 54 20 46 4F  |L.1).1:. NEXT FO|
00001F40: 52 4D 55 4C 41 00 4B 27  00 0F 82 00 51 27 0A 0F  |RMULA.K'....Q'..|
00001F50: 82 00 6F 27 14 0F 8B 46  4C B2 32 A7 4E 28 46 4C  |..o'...FL.2.N(FL|
00001F60: 29 B2 4E 28 46 4C 29 AB  4E 28 46 4C AA 31 29 00  |).N(FL).N(FL.1).|
00001F70: 8F 27 1E 0F 8B 46 4C B1  32 A7 4E 28 46 4C 29 B2  |.'...FL.2.N(FL).|
00001F80: 4E 28 46 4C AB 31 29 AB  4E 28 46 4C AA 31 29 00  |N(FL.1).N(FL.1).|
00001F90: 9F 27 28 0F 8B 45 52 B3  B1 30 A7 33 39 36 30 00  |.'(..ER..0.3960.|
00001FA0: CF 27 32 0F 8B 4E 28 46  4C AA 31 29 B2 30 A7 3A  |.'2..N(FL.1).0.:|
00001FB0: 8E 3A 8F 20 43 55 52 52  45 4E 54 20 4C 45 56 45  |.:. CURRENT LEVE|
00001FC0: 4C 20 49 53 20 4C 41 53  54 20 4C 45 56 45 4C 00  |L IS LAST LEVEL.|
00001FD0: 0A 28 3C 0F 8B 46 4C B2  32 AF 4E 28 46 4C 29 B2  |.(<..FL.2.N(FL).|
00001FE0: 30 A7 45 52 B2 32 3A 89  33 39 36 30 3A 8F 20 4E  |0.ER.2:.3960:. N|
00001FF0: 4F 20 52 45 46 20 54 4F  20 56 41 4C 55 45 20 43  |O REF TO VALUE C|
00002000: 45 4C 4C 53 20 45 52 52  4F 52 00 3E 28 46 0F 8B  |ELLS ERROR.>(F..|
00002010: 4E 28 46 4C 29 B2 4E 28  46 4C AB 31 29 A7 45 52  |N(FL).N(FL.1).ER|
00002020: B2 33 3A 89 33 39 36 30  3A 8F 20 49 4E 46 49 4E  |.3:.3960:. INFIN|
00002030: 49 54 45 20 4C 4F 4F 50  20 45 52 52 4F 52 00 74  |ITE LOOP ERROR.t|
00002040: 28 50 0F 46 4C B2 46 4C  AA 31 3A 8B 46 4C B2 32  |(P.FL.FL.1:.FL.2|
00002050: 31 A7 45 52 B2 34 3A 89  33 39 36 30 3A 8F 20 45  |1.ER.4:.3960:. E|
00002060: 58 43 45 53 53 49 56 45  20 4C 4F 4F 50 53 20 45  |XCESSIVE LOOPS E|
00002070: 52 52 4F 52 00 7E 28 5A  0F 89 33 37 34 30 00 A1  |RROR.~(Z..3740..|
00002080: 28 6E 0F 8F 20 48 41 4E  44 4C 45 20 43 45 4C 4C  |(n.. HANDLE CELL|
00002090: 20 52 45 46 45 52 45 4E  43 45 20 45 52 52 4F 52  | REFERENCE ERROR|
000020A0: 53 00 B8 28 78 0F 8D 34  34 34 30 3A 8F 20 43 4C  |S..(x..4440:. CL|
000020B0: 45 41 52 20 4D 45 4E 55  00 DC 28 82 0F 52 4F B2  |EAR MENU..(..RO.|
000020C0: 43 52 3A 43 4F B2 43 43  3A 8D 34 34 38 30 3A 8F  |CR:CO.CC:.4480:.|
000020D0: 20 4D 4F 56 45 20 43 55  52 53 4F 52 00 FD 28 8C  | MOVE CURSOR..(.|
000020E0: 0F 91 45 52 8D 34 37 34  30 2C 34 37 36 30 2C 34  |..ER.4740,4760,4|
000020F0: 37 38 30 2C 34 38 30 30  2C 34 38 34 30 00 11 29  |780,4800,4840..)|
00002100: 96 0F A1 41 24 3A 8B 41  24 B2 22 22 A7 33 39 39  |...A$:.A$."".399|
00002110: 30 00 17 29 A0 0F 8E 00  50 29 BE 0F 8F 20 50 41  |0..)....P)... PA|
00002120: 52 53 45 20 53 55 4D 2C  20 4D 41 58 20 41 4E 44  |RSE SUM, MAX AND|
00002130: 20 4D 49 4E 3B 20 45 58  54 52 41 43 54 20 20 20  | MIN; EXTRACT   |
00002140: 20 20 20 20 20 20 43 45  4C 4C 20 52 41 4E 47 45  |      CELL RANGE|
00002150: 00 60 29 C8 0F 8B 4C B3  B1 31 35 A7 34 31 32 30  |.`)...L..15.4120|
00002160: 00 91 29 D2 0F 42 24 B2  CA 28 41 24 2C 34 2C 32  |..)..B$..(A$,4,2|
00002170: 29 AA CA 28 41 24 2C 38  2C 31 29 AA CA 28 41 24  |)..(A$,8,1)..(A$|
00002180: 2C 31 31 2C 31 29 AA CA  28 41 24 2C 31 34 2C 31  |,11,1)..(A$,14,1|
00002190: 29 00 C6 29 DC 0F 58 31  B2 C5 28 CA 28 41 24 2C  |)..)..X1..(.(A$,|
000021A0: 36 2C 32 29 29 3A 58 32  B2 C5 28 CA 28 41 24 2C  |6,2)):X2..(.(A$,|
000021B0: 39 2C 32 29 29 3A 58 33  B2 C5 28 CA 28 41 24 2C  |9,2)):X3..(.(A$,|
000021C0: 31 32 2C 32 29 29 00 DF  29 E6 0F 8B 58 31 B2 30  |12,2))..)...X1.0|
000021D0: B0 58 32 B2 30 B0 58 33  B2 30 A7 34 31 32 30 00  |.X2.0.X3.0.4120.|
000021E0: F4 29 F0 0F 8B 42 24 B2  22 5B 43 52 2D 5D 22 A7  |.)...B$."[CR-]".|
000021F0: 34 31 33 30 00 09 2A FA  0F 8B 42 24 B2 22 5B 43  |4130..*...B$."[C|
00002200: 2D 52 5D 22 A7 34 31 34  30 00 1E 2A 04 10 8B 42  |-R]".4140..*...B|
00002210: 24 B2 22 5B 52 43 2D 5D  22 A7 34 31 35 30 00 33  |$."[RC-]".4150.3|
00002220: 2A 0E 10 8B 42 24 B2 22  5B 52 2D 43 5D 22 A7 34  |*...B$."[R-C]".4|
00002230: 31 36 30 00 67 2A 18 10  45 52 B2 35 3A 52 B2 52  |160.g*..ER.5:R.R|
00002240: 28 49 29 3A 43 B2 43 28  49 29 3A 49 B2 4E 28 46  |(I):C.C(I):I.N(F|
00002250: 4C 29 3A 89 33 38 35 30  3A 8F 20 53 59 4E 54 41  |L):.3850:. SYNTA|
00002260: 58 20 45 52 52 4F 52 00  95 2A 22 10 52 41 28 49  |X ERROR..*".RA(I|
00002270: 29 B2 58 32 3A 52 42 28  49 29 B2 58 33 3A 43 41  |).X2:RB(I).X3:CA|
00002280: 28 49 29 B2 58 31 3A 43  42 28 49 29 B2 58 31 3A  |(I).X1:CB(I).X1:|
00002290: 89 34 31 37 30 00 C3 2A  2C 10 52 41 28 49 29 B2  |.4170..*,.RA(I).|
000022A0: 58 33 3A 52 42 28 49 29  B2 58 33 3A 43 41 28 49  |X3:RB(I).X3:CA(I|
000022B0: 29 B2 58 31 3A 43 42 28  49 29 B2 58 32 3A 89 34  |).X1:CB(I).X2:.4|
000022C0: 31 37 30 00 F1 2A 36 10  52 41 28 49 29 B2 58 31  |170..*6.RA(I).X1|
000022D0: 3A 52 42 28 49 29 B2 58  31 3A 43 41 28 49 29 B2  |:RB(I).X1:CA(I).|
000022E0: 58 32 3A 43 42 28 49 29  B2 58 33 3A 89 34 31 37  |X2:CB(I).X3:.417|
000022F0: 30 00 1F 2B 40 10 52 41  28 49 29 B2 58 31 3A 52  |0..+@.RA(I).X1:R|
00002300: 42 28 49 29 B2 58 32 3A  43 41 28 49 29 B2 58 33  |B(I).X2:CA(I).X3|
00002310: 3A 43 42 28 49 29 B2 58  33 3A 89 34 31 37 30 00  |:CB(I).X3:.4170.|
00002320: 41 2B 4A 10 81 4D B2 52  41 28 49 29 A4 52 42 28  |A+J..M.RA(I).RB(|
00002330: 49 29 3A 81 4E B2 43 41  28 49 29 A4 43 42 28 49  |I):.N.CA(I).CB(I|
00002340: 29 00 62 2B 54 10 8B 54  59 28 4D 2C 4E 29 B3 B1  |).b+T..TY(M,N)..|
00002350: 30 A7 8B 54 59 28 4D 2C  4E 29 B3 B1 33 A7 34 32  |0..TY(M,N)..3.42|
00002360: 30 30 00 97 2B 5E 10 45  52 B2 35 3A 4D B2 52 42  |00..+^.ER.5:M.RB|
00002370: 28 49 29 3A 4E B2 43 42  28 49 29 3A 52 B2 52 28  |(I):N.CB(I):R.R(|
00002380: 49 29 3A 43 B2 43 28 49  29 3A 49 B2 4E 28 46 4C  |I):C.C(I):I.N(FL|
00002390: 29 3A 89 34 32 33 30 00  C0 2B 68 10 8B 46 4C 28  |):.4230..+h..FL(|
000023A0: 4D 2C 4E 29 B2 46 4C AB  31 A7 46 4C 28 52 28 49  |M,N).FL.1.FL(R(I|
000023B0: 29 2C 43 28 49 29 29 B2  46 4C 3A 89 34 32 33 30  |),C(I)).FL:.4230|
000023C0: 00 D5 2B 72 10 8B 46 4C  28 4D 2C 4E 29 B3 46 4C  |..+r..FL(M,N).FL|
000023D0: A7 34 32 33 30 00 14 2C  7C 10 46 4C 28 52 28 49  |.4230..,|.FL(R(I|
000023E0: 29 2C 43 28 49 29 29 B2  46 4C AA 31 3A 4D B2 52  |),C(I)).FL.1:M.R|
000023F0: 42 28 49 29 3A 4E B2 43  42 28 49 29 3A 4E 28 46  |B(I):N.CB(I):N(F|
00002400: 4C AA 31 29 B2 4E 28 46  4C AA 31 29 AA 31 3A 89  |L.1).N(FL.1).1:.|
00002410: 34 32 33 30 00 1C 2C 86  10 82 3A 82 00 26 2C 90  |4230..,...:..&,.|
00002420: 10 89 33 38 35 30 00 53  2C A4 10 8F 20 45 58 54  |..3850.S,... EXT|
00002430: 52 41 43 54 20 43 45 4C  4C 20 52 45 46 45 52 45  |RACT CELL REFERE|
00002440: 4E 43 45 53 20 26 20 43  48 45 43 4B 20 53 59 4E  |NCES & CHECK SYN|
00002450: 54 41 58 00 7C 2C AE 10  42 24 B2 CA 28 41 24 2C  |TAX.|,..B$..(A$,|
00002460: 4A 2C 32 29 AA CA 28 41  24 2C 4A AA 34 2C 31 29  |J,2)..(A$,J.4,1)|
00002470: AA CA 28 41 24 2C 4A AA  37 2C 31 29 00 A4 2C B8  |..(A$,J.7,1)..,.|
00002480: 10 58 31 B2 C5 28 CA 28  41 24 2C 4A AA 32 2C 32  |.X1..(.(A$,J.2,2|
00002490: 29 29 3A 58 32 B2 C5 28  CA 28 41 24 2C 4A AA 35  |)):X2..(.(A$,J.5|
000024A0: 2C 32 29 29 00 BA 2C C2  10 8B 58 31 B2 30 B0 58  |,2))..,...X1.0.X|
000024B0: 32 B2 30 A7 45 52 B2 35  3A 8E 00 CE 2C CC 10 8B  |2.0.ER.5:...,...|
000024C0: 42 24 B2 22 5B 52 43 5D  22 A7 34 33 33 30 00 E2  |B$."[RC]".4330..|
000024D0: 2C D6 10 8B 42 24 B2 22  5B 43 52 5D 22 A7 34 33  |,...B$."[CR]".43|
000024E0: 34 30 00 ED 2C E0 10 45  52 B2 35 3A 8E 00 FD 2C  |40..,..ER.5:...,|
000024F0: EA 10 52 B2 58 31 3A 43  B2 58 32 3A 8E 00 0D 2D  |..R.X1:C.X2:...-|
00002500: F4 10 52 B2 58 32 3A 43  B2 58 31 3A 8E 00 2E 2D  |..R.X2:C.X1:...-|
00002510: 08 11 8F 20 43 4F 4E 56  45 52 54 20 45 4E 54 45  |... CONVERT ENTE|
00002520: 52 45 44 20 46 4F 52 4D  55 4C 41 20 54 4F 00 4B  |RED FORMULA TO.K|
00002530: 2D 12 11 8F 20 4D 41 43  48 49 4E 45 20 55 53 41  |-... MACHINE USA|
00002540: 42 4C 45 20 46 4F 52 4D  55 4C 41 00 62 2D 1C 11  |BLE FORMULA.b-..|
00002550: 81 49 B2 31 A4 C3 28 49  4E 24 29 3A 49 31 24 B2  |.I.1..(IN$):I1$.|
00002560: 22 22 00 7B 2D 26 11 8B  CA 28 49 4E 24 2C 49 2C  |"".{-&...(IN$,I,|
00002570: 31 29 B3 B1 22 5B 22 A7  82 3A 8E 00 C1 2D 30 11  |1).."["..:...-0.|
00002580: 49 4E 24 B2 C8 28 49 4E  24 2C 49 AB 31 29 AA 22  |IN$..(IN$,I.1)."|
00002590: 46 58 28 22 AA CA 28 49  4E 24 2C 49 AA 32 2C 32  |FX("..(IN$,I.2,2|
000025A0: 29 AA 22 2C 22 AA CA 28  49 4E 24 2C 49 AA 35 2C  |).","..(IN$,I.5,|
000025B0: 32 29 AA 22 29 22 AA CA  28 49 4E 24 2C 49 AA 38  |2).")"..(IN$,I.8|
000025C0: 29 00 C9 2D 3A 11 82 3A  8E 00 DD 2D 4E 11 8F 20  |)..-:..:...-N.. |
000025D0: 43 4C 52 20 4D 45 4E 55  20 41 52 45 41 00 FA 2D  |CLR MENU AREA..-|
000025E0: 58 11 81 58 B2 32 30 A4  32 34 3A 97 37 38 31 2C  |X..X.20.24:.781,|
000025F0: 58 3A 9E 35 39 39 30 33  3A 82 00 00 2E 62 11 8E  |X:.59903:....b..|
00002600: 00 23 2E 76 11 8F 20 50  4F 53 4E 20 43 52 53 52  |.#.v.. POSN CRSR|
00002610: 20 41 54 20 43 52 2C 43  43 20 28 52 4F 57 2C 43  | AT CR,CC (ROW,C|
00002620: 4F 4C 29 00 47 2E 80 11  97 37 38 31 2C 43 52 3A  |OL).G....781,CR:|
00002630: 97 37 38 32 2C 43 43 3A  97 37 38 33 2C 30 3A 9E  |.782,CC:.783,0:.|
00002640: 36 35 35 32 30 3A 8E 00  5B 2E 94 11 8F 20 48 41  |65520:..[.... HA|
00002650: 4E 44 4C 45 20 44 45 4C  45 54 45 00 74 2E 9E 11  |NDLE DELETE.t...|
00002660: 8B 4C B2 31 A7 99 22 9D  20 9D 22 3B 3A 4C B2 4C  |.L.1..". .";:L.L|
00002670: AB 31 3A 8E 00 90 2E A8  11 8B 4C B3 4D 4C AB 31  |.1:.......L.ML.1|
00002680: A7 99 22 9D 20 9D 22 3B  3A 4C B2 4C AB 31 3A 8E  |..". .";:L.L.1:.|
00002690: 00 AB 2E B2 11 8B 4C B2  4D 4C AB 31 A7 99 22 20  |......L.ML.1.." |
000026A0: 9D 22 3B 3A 4C B2 4C AB  31 3A 8E 00 C7 2E C6 11  |.";:L.L.1:......|
000026B0: 8F 20 48 41 4E 44 4C 45  20 47 4F 4F 44 20 43 48  |. HANDLE GOOD CH|
000026C0: 41 52 41 43 54 45 52 00  E0 2E D0 11 8B 4C B3 4D  |ARACTER......L.M|
000026D0: 4C AB 31 A7 4C B2 4C AA  31 3A 99 41 24 3B 3A 8E  |L.1.L.L.1:.A$;:.|
000026E0: 00 F6 2E DA 11 8B 4C B2  4D 4C AB 31 A7 99 41 24  |......L.ML.1..A$|
000026F0: 22 9D 22 3B 3A 8E 00 10  2F EE 11 8F 20 47 45 54  |".";:.../... GET|
00002700: 20 49 4E 24 20 46 52 4F  4D 20 53 43 52 45 45 4E  | IN$ FROM SCREEN|
00002710: 00 31 2F F8 11 43 52 B2  32 31 3A 43 43 B2 30 3A  |.1/..CR.21:CC.0:|
00002720: 8D 32 30 39 30 3A 9F 31  2C 33 3A 49 4E 24 B2 22  |.2090:.1,3:IN$."|
00002730: 22 00 3C 2F 02 12 81 49  B2 30 A4 4C 00 58 2F 0C  |".</...I.0.L.X/.|
00002740: 12 A1 23 31 2C 41 24 3A  49 4E 24 B2 49 4E 24 AA  |..#1,A$:IN$.IN$.|
00002750: 41 24 3A 41 24 B2 22 22  00 5E 2F 16 12 82 00 67  |A$:A$."".^/....g|
00002760: 2F 20 12 A0 31 3A 8E 00  7C 2F 48 12 8F 20 4D 45  |/ ..1:..|/H.. ME|
00002770: 4E 55 20 41 52 45 41 20  54 45 58 54 00 B5 2F 52  |NU AREA TEXT../R|
00002780: 12 99 22 1F 12 46 31 92  4E 55 4D 53 20 12 46 33  |.."..F1.NUMS .F3|
00002790: 92 46 4F 52 4D 55 4C 41  20 12 46 35 92 41 4C 50  |.FORMULA .F5.ALP|
000027A0: 48 41 20 12 46 37 92 48  45 4C 50 20 12 50 92 50  |HA .F7.HELP .P.P|
000027B0: 52 49 4E 54 22 00 E9 2F  5C 12 99 22 12 46 32 92  |RINT"../\..".F2.|
000027C0: 4C 4F 41 44 20 12 46 34  92 53 41 56 45 20 20 20  |LOAD .F4.SAVE   |
000027D0: 20 12 46 36 92 52 45 43  41 4C 43 12 46 38 92 51  | .F6.RECALC.F8.Q|
000027E0: 55 49 54 20 20 90 22 3A  8E 00 10 30 66 12 99 22  |UIT  .":...0f.."|
000027F0: 12 1F 45 4E 54 45 52 20  4E 55 4D 45 52 49 43 20  |..ENTER NUMERIC |
00002800: 56 41 4C 55 45 53 90 92  22 3A 4D 4C B2 38 3A 8E  |VALUES..":ML.8:.|
00002810: 00 31 30 70 12 99 22 12  1F 45 4E 54 45 52 20 46  |.10p.."..ENTER F|
00002820: 4F 52 4D 55 4C 41 92 90  22 3A 4D 4C B2 37 39 3A  |ORMULA..":ML.79:|
00002830: 8E 00 5B 30 7A 12 99 22  12 1F 45 4E 54 45 52 20  |..[0z.."..ENTER |
00002840: 41 4C 50 48 41 4E 55 4D  45 52 49 43 20 54 45 58  |ALPHANUMERIC TEX|
00002850: 54 92 90 22 3A 4D 4C B2  38 3A 8E 00 87 30 84 12  |T..":ML.8:...0..|
00002860: 99 22 1C 12 42 4C 41 4E  4B 2F 54 45 58 54 20 43  |."..BLANK/TEXT C|
00002870: 45 4C 4C 20 52 45 46 45  52 45 4E 43 45 92 1F 20  |ELL REFERENCE.. |
00002880: 52 22 52 22 43 22 43 00  A1 30 8E 12 99 22 1E 50  |R"R"C"C..0...".P|
00002890: 52 45 53 53 20 41 4E 59  20 4B 45 59 90 22 3B 3A  |RESS ANY KEY.";:|
000028A0: 8E 00 CD 30 98 12 99 22  1C 12 4E 4F 20 52 45 46  |...0..."..NO REF|
000028B0: 45 52 45 4E 43 45 20 54  4F 20 56 41 4C 55 45 20  |ERENCE TO VALUE |
000028C0: 43 45 4C 4C 20 45 52 52  4F 52 92 1E 22 00 FB 30  |CELL ERROR.."..0|
000028D0: AC 12 99 22 1C 12 49 4E  46 49 4E 49 54 45 20 4C  |..."..INFINITE L|
000028E0: 4F 4F 50 20 43 45 4C 4C  20 52 45 46 45 52 45 4E  |OOP CELL REFEREN|
000028F0: 43 45 20 45 52 52 4F 52  92 1E 22 00 14 31 B6 12  |CE ERROR.."..1..|
00002900: 99 22 50 52 45 53 53 20  41 4E 59 20 4B 45 59 90  |."PRESS ANY KEY.|
00002910: 22 3B 3A 8E 00 3F 31 C0  12 99 22 1C 12 4E 45 53  |";:..?1..."..NES|
00002920: 54 49 4E 47 20 45 58 43  45 45 44 53 20 32 30 20  |TING EXCEEDS 20 |
00002930: 4C 45 56 45 4C 53 20 45  52 52 4F 52 92 1E 22 00  |LEVELS ERROR..".|
00002940: 67 31 D4 12 99 22 1F 43  48 45 43 4B 49 4E 47 20  |g1...".CHECKING |
00002950: 46 4F 52 4D 55 4C 41 20  4E 45 53 54 49 4E 47 2E  |FORMULA NESTING.|
00002960: 2E 2E 90 22 3B 3A 8E 00  88 31 DE 12 99 22 1F 53  |...";:...1...".S|
00002970: 43 41 4E 4E 49 4E 47 20  46 4F 52 4D 55 4C 41 53  |CANNING FORMULAS|
00002980: 2E 2E 2E 90 22 3B 3A 8E  00 B8 31 E8 12 99 22 1C  |....";:...1...".|
00002990: 12 53 59 4E 54 41 58 20  45 52 52 4F 52 20 49 4E  |.SYNTAX ERROR IN|
000029A0: 20 43 45 4C 4C 92 1F 20  52 22 52 22 43 22 43 22  | CELL.. R"R"C"C"|
000029B0: 1E 22 3A 89 34 37 39 30  00 04 32 FC 12 8F 20 2A  |.":.4790..2... *|
000029C0: 44 41 54 41 20 4C 4F 41  44 45 52 20 46 4F 52 20  |DATA LOADER FOR |
000029D0: 22 45 58 50 45 56 41 4C  22 20 20 20 20 20 20 20  |"EXPEVAL"       |
000029E0: 20 20 20 20 20 20 20 44  59 4E 41 4D 49 43 20 45  |       DYNAMIC E|
000029F0: 58 50 52 45 53 53 49 4F  4E 20 45 56 41 4C 55 41  |XPRESSION EVALUA|
00002A00: 54 49 4F 4E 00 1A 32 06  13 8F 20 42 59 20 43 48  |TION..2... BY CH|
00002A10: 52 49 53 20 5A 41 4D 41  52 41 00 3B 32 10 13 8F  |RIS ZAMARA.;2...|
00002A20: 20 54 52 41 4E 53 41 43  54 4F 52 20 56 4F 4C 20  | TRANSACTOR VOL |
00002A30: 35 2C 20 49 53 53 55 45  20 30 34 00 4F 32 42 13  |5, ISSUE 04.O2B.|
00002A40: 43 53 B2 30 3A 8F 20 43  48 45 43 4B 53 55 4D 00  |CS.0:. CHECKSUM.|
00002A50: 6B 32 4C 13 4F 53 B2 34  39 31 39 35 3A 8F 20 4F  |k2L.OS.49195:. O|
00002A60: 42 4A 45 43 54 20 53 54  41 52 54 00 83 32 60 13  |BJECT START..2`.|
00002A70: 81 52 44 B2 30 A4 31 3A  8F 20 44 41 54 41 20 4C  |.RD.0.1:. DATA L|
00002A80: 4F 4F 50 00 8A 32 6A 13  87 42 00 AA 32 74 13 8B  |OOP..2j..B..2t..|
00002A90: 42 B2 B1 30 A7 97 4F 53  2C 42 3A 4F 53 B2 4F 53  |B..0..OS,B:OS.OS|
00002AA0: AA 31 3A 43 53 B2 43 53  AA 42 00 C4 32 7E 13 52  |.1:CS.CS.B..2~.R|
00002AB0: 44 B2 AB 28 42 B3 30 29  3A 8F 20 55 4E 54 49 4C  |D..(B.0):. UNTIL|
00002AC0: 20 42 3C 30 00 CC 32 88  13 82 52 44 00 F7 32 9C  | B<0..2...RD..2.|
00002AD0: 13 8B 43 53 B3 B1 31 30  39 32 38 20 A7 20 99 22  |..CS..10928 . ."|
00002AE0: 2A 2A 2A 43 48 45 43 4B  53 55 4D 20 45 52 52 4F  |***CHECKSUM ERRO|
00002AF0: 52 2A 2A 2A 22 3A 80 00  0D 33 B0 13 97 20 37 38  |R***":...3... 78|
00002B00: 35 2C 34 33 3A 97 37 38  36 2C 31 39 32 00 29 33  |5,43:.786,192.)3|
00002B10: BA 13 8F 20 20 2A 2A 43  41 4C 4C 20 45 58 50 45  |...  **CALL EXPE|
00002B20: 56 41 4C 20 57 49 54 48  3A 00 49 33 C4 13 8F 20  |VAL WITH:.I3... |
00002B30: 20 27 55 53 52 28 30 29  2C 53 54 52 49 4E 47 20  | 'USR(0),STRING |
00002B40: 56 41 52 49 41 42 4C 45  27 00 4F 33 D8 13 8E 00  |VARIABLE'.O3....|
00002B50: 6A 33 E2 13 83 33 32 2C  32 35 33 2C 31 37 34 2C  |j3...32,253,174,|
00002B60: 33 32 2C 31 35 38 2C 31  37 33 00 84 33 EC 13 83  |32,158,173..3...|
00002B70: 33 32 2C 31 34 33 2C 31  37 33 2C 31 36 30 2C 30  |32,143,173,160,0|
00002B80: 2C 31 37 37 00 A1 33 F6  13 83 31 30 30 2C 31 37  |,177..3...100,17|
00002B90: 30 2C 32 30 30 2C 31 37  37 2C 31 30 30 2C 31 33  |0,200,177,100,13|
00002BA0: 33 00 BE 33 00 14 83 32  35 31 2C 32 30 30 2C 31  |3..3...251,200,1|
00002BB0: 37 37 2C 31 30 30 2C 31  33 33 2C 32 35 32 00 D6  |77,100,133,252..|
00002BC0: 33 0A 14 83 20 31 36 30  2C 30 2C 31 38 35 2C 30  |3... 160,0,185,0|
00002BD0: 2C 32 2C 31 35 33 00 EF  33 14 14 83 20 36 30 2C  |,2,153..3... 60,|
00002BE0: 33 2C 31 37 37 2C 32 35  31 2C 31 35 33 2C 30 00  |3,177,251,153,0.|
00002BF0: 09 34 1E 14 83 32 2C 32  30 30 2C 31 39 32 2C 38  |.4...2,200,192,8|
00002C00: 30 2C 32 30 38 2C 32 34  30 00 20 34 28 14 83 31  |0,208,240. 4(..1|
00002C10: 36 39 2C 30 2C 31 35 37  2C 30 2C 32 2C 31 36 35  |69,0,157,0,2,165|
00002C20: 00 3B 34 32 14 83 31 32  32 2C 37 32 2C 31 36 35  |.;42..122,72,165|
00002C30: 2C 31 32 33 2C 37 32 2C  31 36 39 00 54 34 3C 14  |,123,72,169.T4<.|
00002C40: 83 30 2C 31 33 33 2C 31  32 32 2C 31 36 39 2C 32  |.0,133,122,169,2|
00002C50: 2C 31 33 33 00 6E 34 46  14 83 31 32 33 2C 33 32  |,133.n4F..123,32|
00002C60: 2C 31 32 31 2C 31 36 35  2C 31 36 39 2C 30 00 89  |,121,165,169,0..|
00002C70: 34 50 14 83 31 33 33 2C  31 32 32 2C 31 36 39 2C  |4P..133,122,169,|
00002C80: 32 2C 31 33 33 2C 31 32  33 00 A5 34 5A 14 83 33  |2,133,123..4Z..3|
00002C90: 32 2C 31 35 38 2C 31 37  33 2C 31 30 34 2C 31 33  |2,158,173,104,13|
00002CA0: 33 2C 31 32 33 00 C1 34  64 14 83 31 30 34 2C 31  |3,123..4d..104,1|
00002CB0: 33 33 2C 31 32 32 2C 31  36 32 2C 37 39 2C 31 38  |33,122,162,79,18|
00002CC0: 39 00 D7 34 6E 14 83 36  30 2C 33 2C 31 35 37 2C  |9..4n..60,3,157,|
00002CD0: 30 2C 32 2C 32 30 32 00  E9 34 78 14 83 31 36 2C  |0,2,202..4x..16,|
00002CE0: 32 34 37 2C 39 36 2C 2D  31 00 FF 34 8C 14 8F 20  |247,96,-1..4... |
00002CF0: 53 45 51 20 46 49 4C 45  20 52 45 41 44 45 52 00  |SEQ FILE READER.|
00002D00: 24 35 96 14 81 41 44 B2  34 39 31 35 32 A4 34 39  |$5...AD.49152.49|
00002D10: 31 39 34 3A 87 44 41 3A  97 41 44 2C 44 41 3A 82  |194:.DA:.AD,DA:.|
00002D20: 41 44 3A 8E 00 3F 35 A0  14 83 31 36 39 2C 31 34  |AD:..?5...169,14|
00002D30: 2C 33 32 2C 32 31 30 2C  32 35 35 2C 31 36 30 00  |,32,210,255,160.|
00002D40: 57 35 AA 14 83 30 2C 31  36 32 2C 32 2C 33 32 2C  |W5...0,162,2,32,|
00002D50: 31 39 38 2C 32 35 35 00  72 35 B4 14 83 33 32 2C  |198,255.r5...32,|
00002D60: 32 30 37 2C 32 35 35 2C  31 34 31 2C 34 32 2C 31  |207,255,141,42,1|
00002D70: 39 32 00 8D 35 BE 14 83  33 32 2C 31 38 33 2C 32  |92..5...32,183,2|
00002D80: 35 35 2C 32 30 38 2C 31  35 2C 31 37 33 00 A8 35  |55,208,15,173..5|
00002D90: C8 14 83 34 32 2C 31 39  32 2C 33 32 2C 32 31 30  |...42,192,32,210|
00002DA0: 2C 32 35 35 2C 32 30 31  00 C3 35 D2 14 83 31 33  |,255,201..5...13|
00002DB0: 2C 32 30 38 2C 32 33 35  2C 32 30 30 2C 31 39 32  |,208,235,200,192|
00002DC0: 2C 32 31 00 DE 35 DC 14  83 32 30 38 2C 32 33 30  |,21..5...208,230|
00002DD0: 2C 33 32 2C 32 30 34 2C  32 35 35 2C 39 36 00 F8  |,32,204,255,96..|
00002DE0: 35 E6 14 83 31 33 2C 33  32 2C 32 35 33 2C 31 37  |5...13,32,253,17|
00002DF0: 34 2C 33 32 2C 31 35 38  00 0F 36 18 15 8F 20 51  |4,32,158..6... Q|
00002E00: 55 49 54 20 4D 45 4E 55  20 4F 50 54 49 4F 4E 00  |UIT MENU OPTION.|
00002E10: 3E 36 22 15 99 22 93 1C  41 52 45 20 59 4F 55 20  |>6".."..ARE YOU |
00002E20: 53 55 52 45 20 59 4F 55  20 57 41 4E 54 20 54 4F  |SURE YOU WANT TO|
00002E30: 20 51 55 49 54 20 28 59  2F 4E 29 3F 1F 22 00 5D  | QUIT (Y/N)?.".]|
00002E40: 36 2C 15 A1 41 24 3A 8B  41 24 B2 22 59 22 A7 99  |6,..A$:.A$."Y"..|
00002E50: 22 11 47 4F 4F 44 42 59  45 21 22 3A 80 00 6F 36  |".GOODBYE!":..o6|
00002E60: 36 15 8B 41 24 B3 B1 22  4E 22 A7 35 34 32 30 00  |6..A$.."N".5420.|
00002E70: 79 36 40 15 89 31 34 38  30 00 98 36 7C 15 8F 20  |y6@..1480..6|.. |
00002E80: 45 52 52 4F 52 20 4F 4E  20 57 52 49 54 45 20 46  |ERROR ON WRITE F|
00002E90: 49 4C 45 20 4F 50 45 4E  00 BD 36 86 15 8B 45 B3  |ILE OPEN..6...E.|
00002EA0: B1 36 33 A7 99 22 1C 12  22 45 2C 45 24 22 92 90  |.63..".."E,E$"..|
00002EB0: 22 3A 8D 33 30 37 30 3A  89 31 34 38 30 00 E4 36  |":.3070:.1480..6|
00002EC0: 90 15 99 22 46 49 4C 45  20 45 58 49 53 54 53 2E  |..."FILE EXISTS.|
00002ED0: 20 20 52 45 50 4C 41 43  45 20 49 54 20 28 59 2F  |  REPLACE IT (Y/|
00002EE0: 4E 29 3F 22 00 F9 36 9A  15 A1 41 24 3A 8B 41 24  |N)?"..6...A$:.A$|
00002EF0: B2 22 4E 22 A7 31 34 38  30 00 0B 37 A4 15 8B 41  |."N".1480..7...A|
00002F00: 24 B3 B1 22 59 22 A7 35  35 33 30 00 2C 37 AE 15  |$.."Y".5530.,7..|
00002F10: 9F 31 35 2C 38 2C 31 35  2C 22 53 30 3A 22 AA 46  |.15,8,15,"S0:".F|
00002F20: 49 24 3A A0 31 35 3A 89  32 39 36 30 00 41 37 6F  |I$:.15:.2960.A7o|
00002F30: 17 8F 20 44 49 53 4B 20  44 49 52 45 43 54 4F 52  |.. DISK DIRECTOR|
00002F40: 59 00 59 37 70 17 9F 31  2C 38 2C 30 2C 22 24 30  |Y.Y7p..1,8,0,"$0|
00002F50: 3A 2A 3D 53 22 3A 49 B2  30 00 67 37 7A 17 A1 23  |:*=S":I.0.g7z..#|
00002F60: 31 2C 41 24 2C 5A 24 00  75 37 84 17 A1 23 31 2C  |1,A$,Z$.u7...#1,|
00002F70: 41 24 2C 5A 24 00 83 37  8E 17 A1 23 31 2C 41 24  |A$,Z$..7...#1,A$|
00002F80: 2C 5A 24 00 8B 37 98 17  4A B2 30 00 9F 37 A2 17  |,Z$..7..J.0..7..|
00002F90: 8B 41 24 B3 B1 22 22 A7  4A B2 C6 28 41 24 29 00  |.A$.."".J..(A$).|
00002FA0: B9 37 AC 17 8B 5A 24 B3  B1 22 22 A7 4A B2 4A AA  |.7...Z$.."".J.J.|
00002FB0: 32 35 36 AC C6 28 5A 24  29 00 C1 37 B6 17 99 4A  |256..(Z$)..7...J|
00002FC0: 3B 00 D8 37 C0 17 A1 23  31 2C 5A 24 3A 8B 53 54  |;..7...#1,Z$:.ST|
00002FD0: B3 B1 30 A7 36 31 35 30  00 EC 37 CA 17 8B 5A 24  |..0.6150..7...Z$|
00002FE0: B3 B1 C7 28 33 34 29 A7  36 30 38 30 00 0D 38 D4  |...(34).6080..8.|
00002FF0: 17 A1 23 31 2C 5A 24 3A  8B 5A 24 B3 B1 C7 28 33  |..#1,Z$:.Z$...(3|
00003000: 34 29 A7 99 5A 24 3B 3A  89 36 31 30 30 00 27 38  |4)..Z$;:.6100.'8|
00003010: DE 17 A1 23 31 2C 5A 24  3A 8B 5A 24 B2 C7 28 33  |...#1,Z$:.Z$..(3|
00003020: 32 29 A7 36 31 31 30 00  38 38 E8 17 99 A3 31 38  |2).6110.88....18|
00003030: 29 3B 3A 41 24 B2 22 22  00 59 38 F2 17 41 24 B2  |);:A$."".Y8..A$.|
00003040: 41 24 AA 5A 24 3A A1 23  31 2C 5A 24 3A 8B 5A 24  |A$.Z$:.#1,Z$:.Z$|
00003050: B3 B1 22 22 A7 36 31 33  30 00 7C 38 FC 17 99 C8  |.."".6130.|8....|
00003060: 28 41 24 2C 33 29 3A 49  B2 49 AA 31 3A 8B 49 B2  |(A$,3):I.I.1:.I.|
00003070: 32 30 A7 8D 33 30 37 30  3A 49 B2 30 00 8B 38 06  |20..3070:I.0..8.|
00003080: 18 8B 53 54 B2 30 A7 36  30 32 30 00 A4 38 10 18  |..ST.0.6020..8..|
00003090: 99 22 42 4C 4F 43 4B 53  20 46 52 45 45 11 22 3A  |."BLOCKS FREE.":|
000030A0: A0 31 3A 8E 00 BB 38 37  18 8F 20 50 52 49 4E 54  |.1:...87.. PRINT|
000030B0: 49 4E 47 20 52 4F 55 54  49 4E 45 00 E6 38 38 18  |ING ROUTINE..88.|
000030C0: 99 22 93 90 4D 41 4B 45  20 53 55 52 45 20 50 52  |."..MAKE SURE PR|
000030D0: 49 4E 54 45 52 20 49 53  20 52 45 41 44 59 2E 22  |INTER IS READY."|
000030E0: 3A 8D 33 30 37 30 00 09  39 42 18 85 22 43 4F 4C  |:.3070..9B.."COL|
000030F0: 55 4D 4E 20 52 41 4E 47  45 20 54 4F 20 50 52 49  |UMN RANGE TO PRI|
00003100: 4E 54 22 3B 43 31 2C 43  32 00 35 39 47 18 8B 43  |NT";C1,C2.59G..C|
00003110: 31 B3 31 B0 43 32 B1 4E  43 A7 99 22 42 41 44 20  |1.1.C2.NC.."BAD |
00003120: 43 4F 4C 55 4D 4E 20 52  41 4E 47 45 2E 11 22 3A  |COLUMN RANGE..":|
00003130: 89 36 32 31 30 00 55 39  4C 18 85 22 52 4F 57 20  |.6210.U9L.."ROW |
00003140: 52 41 4E 47 45 20 54 4F  20 50 52 49 4E 54 22 3B  |RANGE TO PRINT";|
00003150: 52 31 2C 52 32 00 7E 39  51 18 8B 52 31 B3 31 B0  |R1,R2.~9Q..R1.1.|
00003160: 52 32 B1 4E 52 A7 99 22  42 41 44 20 52 4F 57 20  |R2.NR.."BAD ROW |
00003170: 52 41 4E 47 45 2E 11 22  3A 89 36 32 32 30 00 89  |RANGE..":.6220..|
00003180: 39 53 18 9F 31 2C 34 2C  30 00 9F 39 56 18 81 49  |9S..1,4,0..9V..I|
00003190: B2 52 31 A4 52 32 3A 81  4A B2 43 31 A4 43 32 00  |.R1.R2:.J.C1.C2.|
000031A0: B1 39 5B 18 43 B2 C3 28  44 58 24 28 49 2C 4A 29  |.9[.C..(DX$(I,J)|
000031B0: 29 00 D4 39 60 18 8B 43  B3 B2 38 A7 98 31 2C 44  |)..9`..C..8..1,D|
000031C0: 58 24 28 49 2C 4A 29 3B  A6 39 AB 43 29 3B 3A 89  |X$(I,J);.9.C);:.|
000031D0: 36 32 37 30 00 0B 3A 65  18 8B 4A B3 4E 43 A7 8B  |6270..:e..J.NC..|
000031E0: 54 59 28 49 2C 4A AA 31  29 B2 30 A7 98 31 2C 44  |TY(I,J.1).0..1,D|
000031F0: 58 24 28 49 2C 4A 29 3B  A6 31 38 AB 43 29 3B 3A  |X$(I,J);.18.C);:|
00003200: 4A B2 4A AA 31 3A 89 36  32 37 30 00 26 3A 6A 18  |J.J.1:.6270.&:j.|
00003210: 98 31 2C C8 28 44 58 24  28 49 2C 4A 29 2C 37 29  |.1,.(DX$(I,J),7)|
00003220: AA 22 2B 20 22 3B 00 34  3A 7E 18 82 3A 98 31 3A  |."+ ";.4:~..:.1:|
00003230: 82 3A A0 31 00 3E 3A 9C  18 89 31 34 36 30 00 52  |.:.1.>:...1460.R|
00003240: 3A 63 19 8F 20 43 41 4C  43 55 4C 41 54 45 20 4D  |:c.. CALCULATE M|
00003250: 41 58 00 87 3A 64 19 46  58 B2 46 58 28 52 41 28  |AX..:d.FX.FX(RA(|
00003260: 4A 29 2C 43 41 28 4A 29  29 3A 81 4D B2 52 41 28  |J),CA(J)):.M.RA(|
00003270: 4A 29 A4 52 42 28 4A 29  3A 81 4E B2 43 41 28 4A  |J).RB(J):.N.CA(J|
00003280: 29 A4 43 42 28 4A 29 00  A2 3A 6E 19 8B 46 58 28  |).CB(J)..:n..FX(|
00003290: 4D 2C 4E 29 B1 46 58 A7  46 58 B2 46 58 28 4D 2C  |M,N).FX.FX.FX(M,|
000032A0: 4E 29 00 AC 3A 78 19 82  3A 82 3A 8E 00 C0 3A 2B  |N)..:x..:.:...:+|
000032B0: 1A 8F 20 43 41 4C 43 55  4C 41 54 45 20 4D 49 4E  |.. CALCULATE MIN|
000032C0: 00 F5 3A 2C 1A 46 58 B2  46 58 28 52 41 28 4A 29  |..:,.FX.FX(RA(J)|
000032D0: 2C 43 41 28 4A 29 29 3A  81 4D B2 52 41 28 4A 29  |,CA(J)):.M.RA(J)|
000032E0: A4 52 42 28 4A 29 3A 81  4E B2 43 41 28 4A 29 A4  |.RB(J):.N.CA(J).|
000032F0: 43 42 28 4A 29 00 10 3B  36 1A 8B 46 58 28 4D 2C  |CB(J)..;6..FX(M,|
00003300: 4E 29 B3 46 58 A7 46 58  B2 46 58 28 4D 2C 4E 29  |N).FX.FX.FX(M,N)|
00003310: 00 1A 3B 40 1A 82 3A 82  3A 8E 00 00 00           |..;@..:.:....   |
..D.... DSCALC - A SPREADSHEET PROGRAM  
        FOR THE COMMODORE 64.A.... VERSI
ON 1 BY DICK SOWA...... VERSION 2 BY MAR
C R. ROUSSEL...V.. TITLE SCREEN...J..532
81,1:.53280,1:.G(14)"....."...T.PA$."..=
=====================================".3
.~.VM.1024:VX.VM.999:CM.55296:CX.CM.999:
.VM,240:.CM,2:.VX,253:.CX,2.O....X.1.23:
.VM.40.X,221:.CM.40.X,2:.VX.40.X,221:.CX
.40.X,2......:.VM.39,238:.CM.39,2:.VX.39
,237:.CX.39,2:.X.1.38......VM.39.X,192:.
CM.39.X,2:.VX.39.X,192:.CX.39.X,2:......
.".."PA$"...."......".....   DSCALC 2.0 
- A BASIC SPREADSHEET":.PA$:.I.1.500:..U
...."...        (C) 1985 BY DICK SOWA...
D.."..    VERSION 2.0 BY MARC R. ROUSSEL
"...N.."....      SOURCE MUST BE DISTRIB
UTED".Q.X..".           WITH EXECUTABLE.
"......:.:.:."..              STANDBY...
"."....4860:. DYNAMIC EXPRESSION EVALUAT
OR.>....5270:. SEQ FILE READER.Y.... TY(
R,C)=0 BLANK CELL.W....        =1 NUMERI
C VALUE......        =2 FORMULAS......  
      =3 TEXT.E.(..        =4 SUM, MAX O
R MIN...2..:SP$."                    "..
.<.NR.40:. NUMBER OF POSSIBLE ROWS...F.N
C.14:. NUMBER OF POSSIBLE COLS.R.P.SR.18
:. MAX NUM OF DISPLAY ROWS.V.Z.SC.4 :. M
AX NUM OF DISPLAY COLS...D.WC.8 :. COLUM
N WIDTH...N.BK$."        ":. BLANK CELL.
..X..RN(NR),CN(NC),FX$(NR,NC),DX$(NR,NC)
,TY(NR,NC),FM$(NR,NC),FX(NR,NC)......N(2
1):. NESTED FORMULA LEVELS.X.... FL(NR,N
C),R(100),C(100),RA(100),RB(100),CA(100)
,CB(100)......R.1.NR:.C.1.NC:TY(R,C).0:.
:.:. BLANK CELLS...... DISPLAY COLUMNS/R
OWS.....C1.1:C2.SC:R1.1:R2.SR.U...RO.2:C
O.4:R0.1:C0.1...H..1940...R..4440.....CR
.20:CC.0:.2090......4690.%....X.22.24:.7
81,X:.59903:..M...CR.22:CC.0:.2090:."."F
X$(R0,C0)".";.~....TY(R0,C0).2.TY(R0,C0)
.4..".="DX$(R0,C0)".";.....CR.R0.R1.2:CC
.WC.(C0.C1).C0.C1.4.Z....2090:.C(DX$(R0,
C0)).8..H(DX$(R0,C0),7)."+";:.1560......
DX$(R0,C0);......2090:.2120:. GET A CHAR
ACTER.).,.. CHECK FOR CURSOR KEYS.O.6...
(A$.".").1.(A$.".").2.(A$.".").3.(A$."."
).4.1730,1780,1830,1880...J.. CHECK FOR 
FUNCTION KEYS...T..A$.G(133).T.1:.2230:.
 NUMBERS.T.^..A$.G(134).T.2:.2230:. FORM
ULAS...H..A$.G(135).T.3:.2230:. ALPHANUM
ERIC TEXT...R..A$.G(136).2610:. HELP.7.|
..A$.G(137).2720:. LOAD.R....A$.G(138).2
920:. SAVE.O....A$.G(139).3140:. RECALC.
.....A$.G(140).5410:. QUIT......A$."P".6
200:. PRINT.I....1560:. NOT VALID CHAR-S
TART OVER...... CURSOR RIGHT...B..C0.C2.
.C2..NC.C1.C1.1:C2.C2.1:C0.C0.1:.1480:. 
SHIFT SCREEN.:.L..C0.C2.1560:. CAN'T SHI
FT.L.V.C0.C0.1:.1520.^.... CURSOR LEFT..
....C0.C1..C1..1.C1.C1.1:C2.C2.1:C0.C0.1
:.1480:. SHIFT SCREEN......C0.C1.1560:. 
CAN'T SHIFT.M...C0.C0.1:.1520...... CURS
OR DOWN...&..R0.R2..R2..NR.R1.R1.1:R2.R2
.1:R0.R0.1:.1480:. SHIFT SCREEN.=.0..R0.
R2.1560:. CAN'T SHIFT.O.:.R0.R0.1:.1520.
_.N.. CURSOR UP...X..R0.R1..R1..1.R1.R1.
1:R2.R2.1:R0.R0.1:.1480:. SHIFT SCREEN..
.B..R0.1.1560...L.R0.R0.1:.1520...... DI
SPLAY SPREADSHEET SCREEN......".."G(142)
;......C.0.3:C$."0".J(D(C.C1),2,3).2....
.(WC.1).C.4);"C"I(C$,2);:..:....:..Z....
R.R1.R2:R$."0".J(D(R),2,3).K.F.."R"I(R$,
2);.V.P..C.0.3...Z...(WC.1).C.4);:. ROW 
NUMS......TY(R,C.C1).0.DX$(R,C.C1).BK$..
....C(DX$(R,C.C1)).8..H(DX$(R,C.C1),7)."
+";:.2040......DX$(R,C.C1);......:......
........7. .. POSN CRSR AT CURRENT CELL 
(CR,CC).[.*..781,CR:.782,CC:.783,0:.6552
0:..}.>.. TURN ON CRSR & GET KEYPRESS...
H..204,0:.A$:.A$."".2120...R..205,2...\.
. B(207)..0.2140.E.F..204,1:....... PRIN
T CELL CONTENTS ON LINE 22......X.22.24:
.781,X:.59903:......."."FX$(R0,C0)".";.?
.... F1,F3,F5 ACCEPT CELL INPUT.`...RO.C
R:CO.CC:. SAVE CRSR POSN.|....4440:. CLE
AR MENU AREA...J.CR.20:CC.0:.4480:. CRSR
 TO MENU AREA.G.T..T.4710,4720,4730:. ME
NU TEXT.....L.0:.FX$(R0,C0);:CR.21:CC.0:
.2090:. PRINT CURRENT CONTENTS......2120
:. GET A CHAR.7.... FILTER ENTERED DATA.
Q....A$.G(20)..4510:.2280.H....A$.G(13).
L.0.2440......A$.G(13).2410:. CLEANUP...
$..T.2350,2370,2370.E....(A$."0".A$."9")
.A$..".".A$.."-".2280...8..4560:.2280:. 
GOOD CHAR & GET ANOTHER...B..A$."!".A$."
_".2280.1.L..4560:.2280:. GOOD CHAR & GE
T ANOTHER.J.`.. CLEANUP AFTER <CR>.J.J..
4600:. GET IN$ FROM SCREEN...T..T.1.2440
,2460,2500,2570...~.. BLANK TYPE=0.N...F
X$(R0,C0).BK$:DX$(R0,C0).BK$:TY(R0,C0).0
:.1490...... VALUES TYPE = 1.....FX$(R0,
C0).IN$:TY(R0,C0).1:FX(R0,C0).E(IN$).0..
.DX$(R0,C0).H(IN$.BK$,8).:....1490.[....
 FORMULAS TYPE=2 AND TYPE=4.K.D.A$.H(IN$
,3)...F..(A$.."SUM").(A$.."MAX").(A$.."M
IN").2520.T.N.FX$(R0,C0).IN$:DX$(R0,C0).
"0       ":TY(R0,C0).4:.1490...X.FX$(R0,
C0).IN$:DX$(R0,C0)."0       ":TY(R0,C0).
2./....4380:. CONVERT TO USABLE FORMULA.
B...FM$(R0,C0).IN$.L....1490.`.... TEXT 
TYPE = 3.....FX$(R0,C0).IN$:DX$(R0,C0).I
N$:TY(R0,C0).3......1490...(.. DISPLAY H
ELP SCREENS.V.2..15,8,15:.2,8,2,"0:DSCAL
C.HLP"...<..15,E:.E..0.2845...F.."..";..
.P..49152:.(ST).64.2670.?.Z..:.".<SPACE>
=NEXT SCREEN <ANY KEY>=ABORT.";.E.D..A$:
..(A$."").2660:.A$.G(32).2630.P.N. 2: 15
...X..:.".END OF HELP FILE":.3070:.1480.
..... LOAD A SPREADSHEET FROM DISK... ..
"...LOAD A SPREADSHEET..":.......".CAUTI
ON! YOU WILL LOSE CURRENT SHEET.".!...."
CONTINUE? (Y/N).".5....A$:.A$."".2750.I.
H..A$."Y"..:.2780.S.R..1480......:."CLEA
RING CURRENT SHEET. PLEASE WAIT...".....
.R.1.NR:.C.1.NC.....TY(R,C).0:.:..K...."
.DO YOU WANT A DIRECTORY?."......A$:.A$.
"Y"..6000:.2810......A$.."N".2805......:
.".ENTER FILENAME.";.-....FI$:.C(FI$).16
.2820.J....15,8,15:.2,8,2,"0:".FI$.W....
15,E,E$......E..0. 2: 15:.".."E,E$"..":.
3070:.1480..."..2,R,C,TY(R,C),FX$(R,C)..
.,..(ST).64.2880...6..2850.E.@. 2: 15.O.
J..3330...^.. SAVE A SPREADSHEET TO DISK
...H.."...SAVE A SPREADSHEET..":..(.R.."
ENTER FILENAME";.A.|..FI$:.C(FI$).16.293
0.R....FI$."".3050.}....15,8,15:.2,8,2,"
0:".FI$.",S,W":Z$.","......15,E,E$:.E..0
. 2: 15:.5510......R.1.NR:.C.1.NC.X....T
Y(R,C).0.3030:. SKIP BLANK CELLS.....IN$
.D(R).Z$.D(C).Z$.D(TY(R,C)).Z$.FX$(R,C).
..B..2,IN$.*.L..15,E,E$:.E..0.2845.2.V..
:..=... 2: 15.G....1480.Z.... WAIT ROUTI
NE.Y....".HIT A KEY TO CONTINUE."......A
$:.A$."".3080.........:.. F8 - CALCULATE
 SPREADSHEET...D..4440...N..3560:. ANALY
ZE FORMULA NESTING...X..ER..0.ER.0:.1490
...B..4440.#.L.CR.21:CC.0:.2090:. POSN C
RSR.D.V.."FORMULAS TO CALCULATE:";TF.I..
..I.2.FL:. FORMULA LEVELS TO CALC......J
.1.NF:. # OF FORMULAS......FL(R(J),C(J))
..I.3290:. NEXT FORMULA-WRONG LEVEL.....
.TY(R(J),C(J)).4.A$.H(FX$(R(J),C(J)),3):
.3490:.3260.. ..IN$.FM$(R(J),C(J)).. ..F
X..(0),IN$.D ..DX$(R(J),C(J)).D(FX):FX(R
(J),C(J)).FX.O P.TF.TF.1:CR.21:CC.23:.20
90:."   ..."TF;.Y Z..J:.I.. ...1480.. ..
. RE-GENERATE SPREADSHEET.. ...: .".LOAD
ING COMPLETE.".. ..."RE-GENERATING SHEET
, PLEASE WAIT...".. ...R.1.NR:.C.1.NC.%!
 ..TY(R,C).1.3370,3380,3410,3430,3450.B!
*..3460:. SKIP BLANK CELLS.L!4.DX$(R,C).
FX$(R,C):FX(R,C).E(FX$(R,C)).V!H..3460..
!R.DX$(R,C)."0":IN$.FX$(R,C):.4380:FM$(R
,C).IN$..!\..3460.L!F.DX$(R,C).H(FX$(R,C
),8).V!P..3460..!Z.DX$(R,C)."0"..!...:.:
.1460.."... CALCULATE SUM, MAX AND MIN.)
"...A$."MAX".6500.<"...A$."MIN".6700.C".
.FX.0:.M.RA(J).RB(J):.N.CA(J).CB(J).U"..
FX.FX.FX(M,N)."...:.:..."J.. ANALYZE FO
RMULA NESTING AND.."T.. DETERMINE CALC S
EQUENCE.."... ISOLATE FORMULA CELLS FROM
 VALUE AND BLANK CELLS..#..ER.0:. ERROR 
FLAG.%#..NF.0:. # OF FORMULAS.N#..FL.0:.
 CURRENT FORMULA NESTING LEVEL.I#..CR.21
:CC.0:.2090:.4830.}#...R.1.NR:.C.1.NC..#
...TY(R,C).1.FL(R,C).1:.3630:. VALUE CEL
LS..#$..TY(R,C).2.TY(R,C).4.NF.NF.1:R(NF
).R:C(NF).C:FL(R,C).2..#...:.:TF.NF..$8.
.NF.0..:. NO FORMULAS FOUND.)$B..4440:.2
090:.4820.`$V.. FLAG AND DROP FORMULAS T
HAT ONLY REF VALUE CELLS..$`.. ENTRY:NF 
= TOTAL # OF FORMULAS..$J..       TY(R,C
)=0 FOR ALL TEXT & BLANK CELLS..$T..    
   FL(R,C)=1 FOR ALL VALUE CELLS..%~..  
     FL(R,C)=2 FOR ALL FORMULA CELLS.G%.
.. EXIT: FL(R,C)>=3 FOR ALL CELLS CALLIN
G FORMULA CELLS.}%..FL.2:N(FL).NF:. N(FL
)=# OF FORMULAS AT EACH LEVEL..%..N(FL.1
).0:.I.1.N(FL):A$.FX$(R(I),C(I)):L.C(A$)
.K%...TY(R(I),C(I)).4..4040.V%...J.1.L..
&...J(A$,J,1).."[".3840:. TRY NEXT CHARA
CTER.%&D..4270:. PARSE CELL REFERENCE.P&
N..ER..0.R.R(I):C.C(I):J.L:I.N(FL):.3840
..&X..TY(R,C)..0.TY(R,C)..3.3820:. BLANK
/TEXT CELL REF TEST..&..ER.1:R.R(I):C.C(
I):J.C(A$):I.N(FL):.3840..&...FL(R,C).FL
.1.FL(R(I),C(I)).FL:.3840:. CURRENT CELL
 LEVEL IS OK.E'...FL(R,C)..FL.FL(R(I),C(
I)).FL.1:J.L:N(FL.1).N(FL.1).1:. NEXT FO
RMULA.K'....Q'....O'...FL.2.N(FL).N(FL).
N(FL.1)..'...FL.2.N(FL).N(FL.1).N(FL.1).
.'(..ER..0.3960.O'2..N(FL.1).0.:.:. CURR
ENT LEVEL IS LAST LEVEL..(<..FL.2.N(FL).
0.ER.2:.3960:. NO REF TO VALUE CELLS ERR
OR.>(F..N(FL).N(FL.1).ER.3:.3960:. INFIN
ITE LOOP ERROR.T(P.FL.FL.1:.FL.21.ER.4:.
3960:. EXCESSIVE LOOPS ERROR.~(Z..3740..
(N.. HANDLE CELL REFERENCE ERRORS..(X..4
440:. CLEAR MENU..(..RO.CR:CO.CC:.4480:.
 MOVE CURSOR..(...ER.4740,4760,4780,4800
,4840..)...A$:.A$."".3990..) ...P)... PA
RSE SUM, MAX AND MIN; EXTRACT         CE
LL RANGE.`)H..L..15.4120..)R.B$.J(A$,4,2
).J(A$,8,1).J(A$,11,1).J(A$,14,1).F)..X1
.E(J(A$,6,2)):X2.E(J(A$,9,2)):X3.E(J(A$,
12,2))..)...X1.0.X2.0.X3.0.4120..)...B$.
"[CR-]".4130..*...B$."[C-R]".4140..*...B
$."[RC-]".4150.3*...B$."[R-C]".4160.G*..
ER.5:R.R(I):C.C(I):I.N(FL):.3850:. SYNTA
X ERROR..*".RA(I).X2:RB(I).X3:CA(I).X1:C
B(I).X1:.4170.C*,.RA(I).X3:RB(I).X3:CA(I
).X1:CB(I).X2:.4170..*6.RA(I).X1:RB(I).X
1:CA(I).X2:CB(I).X3:.4170..+@.RA(I).X1:R
B(I).X2:CA(I).X3:CB(I).X3:.4170.A+J..M.R
A(I).RB(I):.N.CA(I).CB(I).B+T..TY(M,N)..
0..TY(M,N)..3.4200..+^.ER.5:M.RB(I):N.CB
(I):R.R(I):C.C(I):I.N(FL):.4230..+H..FL(
M,N).FL.1.FL(R(I),C(I)).FL:.4230.U+R..FL
(M,N).FL.4230..,|.FL(R(I),C(I)).FL.1:M.R
B(I):N.CB(I):N(FL.1).N(FL.1).1:.4230..,.
..:..&,...3850.S,... EXTRACT CELL REFERE
NCES & CHECK SYNTAX.|,..B$.J(A$,J,2).J(A
$,J.4,1).J(A$,J.7,1)..,..X1.E(J(A$,J.2,2
)):X2.E(J(A$,J.5,2))..,B..X1.0.X2.0.ER.5
:..N,L..B$."[RC]".4330..,V..B$."[CR]".43
40..,..ER.5:...,..R.X1:C.X2:...-..R.X2:C
.X1:...-... CONVERT ENTERED FORMULA TO.K
-... MACHINE USABLE FORMULA.B-...I.1.C(I
N$):I1$."".{-&..J(IN$,I,1).."["..:..A-0.
IN$.H(IN$,I.1)."FX(".J(IN$,I.2,2).",".J(
IN$,I.5,2).")".J(IN$,I.8).I-:..:...-N.. 
CLR MENU AREA..-X..X.20.24:.781,X:.59903
:....B...#.V.. POSN CRSR AT CR,CC (ROW,C
OL).G....781,CR:.782,CC:.783,0:.65520:..
[.... HANDLE DELETE.T....L.1..". .";:L.L
.1:.......L.ML.1..". .";:L.L.1:.......L.
ML.1.." .";:L.L.1:..G.F.. HANDLE GOOD CH
ARACTER...P..L.ML.1.L.L.1:.A$;:....Z..L.
ML.1..A$".";:.../... GET IN$ FROM SCREEN
.1/..CR.21:CC.0:.2090:.1,3:IN$."".</...I
.0.L.X/...#1,A$:IN$.IN$.A$:A$."".^/....G
/ . 1:..|/H.. MENU AREA TEXT../R.."..F1.
NUMS .F3.FORMULA .F5.ALPHA .F7.HELP .P.P
RINT"../\..".F2.LOAD .F4.SAVE    .F6.REC
ALC.F8.QUIT  .":...0F.."..ENTER NUMERIC 
VALUES..":ML.8:..10P.."..ENTER FORMULA..
":ML.79:..[0Z.."..ENTER ALPHANUMERIC TEX
T..":ML.8:...0..."..BLANK/TEXT CELL REFE
RENCE.. R"R"C"C..0...".PRESS ANY KEY.";:
..M0..."..NO REFERENCE TO VALUE CELL ERR
OR.."..0..."..INFINITE LOOP CELL REFEREN
CE ERROR.."..1..."PRESS ANY KEY.";:..?1.
.."..NESTING EXCEEDS 20 LEVELS ERROR..".
G1T..".CHECKING FORMULA NESTING....";:..
.1...".SCANNING FORMULAS....";:...1...".
.SYNTAX ERROR IN CELL.. R"R"C"C".":.4790
..2... *DATA LOADER FOR "EXPEVAL"       
       DYNAMIC EXPRESSION EVALUATION..2.
.. BY CHRIS ZAMARA.;2... TRANSACTOR VOL 
5, ISSUE 04.O2B.CS.0:. CHECKSUM.K2L.OS.4
9195:. OBJECT START..2`..RD.0.1:. DATA L
OOP..2J..B..2T..B..0..OS,B:OS.OS.1:CS.CS
.B.D2~.RD..(B.0):. UNTIL B<0.L2...RD..2.
..CS..10928 . ."***CHECKSUM ERROR***":..
.3... 785,43:.786,192.)3...  **CALL EXPE
VAL WITH:.I3D..  'USR(0),STRING VARIABLE
'.O3X...J3...32,253,174,32,158,173..3...
32,143,173,160,0,177..3...100,170,200,17
7,100,133..3...251,200,177,100,133,252.V
3... 160,0,185,0,2,153..3... 60,3,177,25
1,153,0..4...2,200,192,80,208,240. 4(..1
69,0,157,0,2,165.;42..122,72,165,123,72,
169.T4<..0,133,122,169,2,133.N4F..123,32
,121,165,169,0..4P..133,122,169,2,133,12
3..4Z..32,158,173,104,133,123.A4D..104,1
33,122,162,79,189.W4N..60,3,157,0,2,202.
.4X..16,247,96,-1..4... SEQ FILE READER.
$5...AD.49152.49194:.DA:.AD,DA:.AD:..?5 
..169,14,32,210,255,160.W5...0,162,2,32,
198,255.R5...32,207,255,141,42,192..5...
32,183,255,208,15,173..5H..42,192,32,210
,255,201.C5R..13,208,235,200,192,21..5..
.208,230,32,204,255,96..5...13,32,253,17
4,32,158..6... QUIT MENU OPTION.>6".."..
ARE YOU SURE YOU WANT TO QUIT (Y/N)?.".]
6,..A$:.A$."Y"..".GOODBYE!":..O66..A$.."
N".5420.Y6@..1480..6|.. ERROR ON WRITE F
ILE OPEN..6...E..63..".."E,E$"..":.3070:
.1480..6..."FILE EXISTS.  REPLACE IT (Y/
N)?"..6...A$:.A$."N".1480..7...A$.."Y".5
530.,7...15,8,15,"S0:".FI$: 15:.2960.A7O
.. DISK DIRECTORY.Y7P..1,8,0,"$0:*=S":I.
0.G7Z..#1,A$,Z$.U7...#1,A$,Z$..7...#1,A$
,Z$..7..J.0..7...A$.."".J.F(A$)..7...Z$.
."".J.J.256.F(Z$).A7...J;.X7...#1,Z$:.ST
..0.6150..7J..Z$..G(34).6080..8T..#1,Z$:
.Z$..G(34)..Z$;:.6100.'8...#1,Z$:.Z$.G(3
2).6110.88....18);:A$."".Y8..A$.A$.Z$:.#
1,Z$:.Z$.."".6130.|8...H(A$,3):I.I.1:.I.
20..3070:I.0..8...ST.0.6020..8..."BLOCKS
 FREE.": 1:...87.. PRINTING ROUTINE..88.
."..MAKE SURE PRINTER IS READY.":.3070..
9B.."COLUMN RANGE TO PRINT";C1,C2.59G..C
1.1.C2.NC.."BAD COLUMN RANGE..":.6210.U9
L.."ROW RANGE TO PRINT";R1,R2.~9Q..R1.1.
R2.NR.."BAD ROW RANGE..":.6220..9S..1,4,
0..9V..I.R1.R2:.J.C1.C2..9[.C.C(DX$(I,J)
).T9`..C..8..1,DX$(I,J);.9.C);:.6270..:E
..J.NC..TY(I,J.1).0..1,DX$(I,J);.18.C);:
J.J.1:.6270.&:J..1,H(DX$(I,J),7)."+ ";.4
:~..:.1:.: 1.>:...1460.R:C.. CALCULATE M
AX..:D.FX.FX(RA(J),CA(J)):.M.RA(J).RB(J)
:.N.CA(J).CB(J)..:N..FX(M,N).FX.FX.FX(M,
N)..:X..:.:...:+.. CALCULATE MIN..:,.FX.
FX(RA(J),CA(J)):.M.RA(J).RB(J):.N.CA(J).
CB(J)..;6..FX(M,N).FX.FX.FX(M,N)..;@..:.
:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL