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

TIPS

FILE INFORMATION

FILENAME(S): TIPS

FILE TYPE(S): PRG

FILE SIZE: 4.6K

FIRST SEEN: 2025-10-19 22:49:26

APPEARS ON: 1 disk(s)

FILE HASH

8725ef426c5ca3069eeec97365cb8a679c2b50aaf0f7f41f9934b02a88fd75af

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GOLD DISK 4 TIPS PRG Radd Maxx 19 4 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 1E 08 01 00 8F 20  28 43 29 20 31 39 38 35  |....... (C) 1985|
00000010: 20 47 4F 4C 44 20 44 49  53 4B 20 49 4E 43 00 24  | GOLD DISK INC.$|
00000020: 08 02 00 8F 00 3F 08 03  00 8F 20 49 4E 54 45 47  |.....?.... INTEG|
00000030: 45 52 20 46 55 4E 43 54  49 4F 4E 20 54 49 50 00  |ER FUNCTION TIP.|
00000040: 45 08 04 00 8F 00 57 08  05 00 99 20 C7 28 31 34  |E.....W.... .(14|
00000050: 29 3A 99 C7 28 38 29 00  7A 08 06 00 44 30 B2 31  |):..(8).z...D0.1|
00000060: 33 AC 34 30 39 36 3A 44  34 B2 44 30 AA 31 30 32  |3.4096:D4.D0.102|
00000070: 34 3A 51 24 B2 C7 28 33  34 29 00 83 08 07 00 89  |4:Q$..(34)......|
00000080: 20 31 35 00 99 08 08 00  81 49 4D B2 31 A4 31 31  | 15......IM.1.11|
00000090: 3A A1 49 4E 24 3A 82 49  4D 00 B3 08 09 00 44 30  |:.IN$:.IM.....D0|
000000A0: B2 31 33 AC 34 30 39 36  3A 44 34 B2 44 30 AA 31  |.13.4096:D4.D0.1|
000000B0: 30 32 34 00 D6 08 0A 00  99 20 22 13 11 11 11 11  |024...... ".....|
000000C0: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
000000D0: 11 11 11 11 22 3B 00 0E  09 0B 00 99 20 22 12 5E  |....";...... ".^|
000000E0: 92 20 50 52 45 56 20 50  41 47 45 20 20 12 53 50  |. PREV PAGE  .SP|
000000F0: 41 43 45 92 20 4E 45 58  54 20 50 41 47 45 20 20  |ACE. NEXT PAGE  |
00000100: 12 5F 92 20 C7 C4 20 4D  45 4E 55 91 91 22 00 23  |._. .. MENU..".#|
00000110: 09 0C 00 A1 20 49 4E 24  3A 8B 49 4E 24 B2 22 22  |.... IN$:.IN$.""|
00000120: A7 31 32 00 4C 09 0D 00  8B 20 49 4E 24 B3 B1 22  |.12.L.... IN$.."|
00000130: 5E 22 20 AF 20 49 4E 24  B3 B1 22 20 22 20 AF 20  |^" . IN$.." " . |
00000140: 49 4E 24 B3 B1 22 5F 22  20 A7 31 32 00 52 09 0E  |IN$.."_" .12.R..|
00000150: 00 8E 00 6A 09 0F 00 97  20 44 30 AA 33 32 2C 30  |...j.... D0.32,0|
00000160: 3A 97 20 44 30 AA 33 33  2C 30 00 A0 09 10 00 41  |:. D0.33,0.....A|
00000170: 24 B2 22 93 12 05 20 20  20 20 20 20 C1 4C 4C 20  |$."...      .LL |
00000180: 41 42 4F 55 54 20 54 48  45 20 C9 CE D4 28 29 20  |ABOUT THE ...() |
00000190: 46 55 4E 43 54 49 4F 4E  20 20 20 20 20 20 92 22  |FUNCTION      ."|
000001A0: 00 A9 09 11 00 99 20 41  24 00 D2 09 12 00 99 22  |...... A$......"|
000001B0: D4 48 45 20 C9 CE D4 28  29 20 46 55 4E 43 54 49  |.HE ...() FUNCTI|
000001C0: 4F 4E 20 49 53 20 44 45  53 49 47 4E 45 44 20 54  |ON IS DESIGNED T|
000001D0: 4F 22 00 FE 09 13 00 99  22 43 41 4C 43 55 4C 41  |O"......"CALCULA|
000001E0: 54 45 20 54 48 45 20 4E  45 58 54 20 4C 4F 57 45  |TE THE NEXT LOWE|
000001F0: 53 54 20 49 4E 54 45 47  45 52 20 4F 46 22 00 23  |ST INTEGER OF".#|
00000200: 0A 14 00 99 22 54 48 45  20 56 41 52 49 41 42 4C  |...."THE VARIABL|
00000210: 45 20 49 4E 20 54 48 45  20 42 52 41 43 4B 45 54  |E IN THE BRACKET|
00000220: 53 2E 22 00 52 0A 15 00  99 3A 99 22 C6 4F 52 20  |S.".R....:.".OR |
00000230: 50 4F 53 49 54 49 56 45  20 45 58 50 52 45 53 53  |POSITIVE EXPRESS|
00000240: 49 4F 4E 53 20 54 48 45  20 46 52 41 43 54 49 4F  |IONS THE FRACTIO|
00000250: 4E 22 00 65 0A 16 00 99  22 49 53 20 43 48 4F 50  |N".e...."IS CHOP|
00000260: 50 45 44 2E 22 00 83 0A  17 00 99 22 20 20 20 20  |PED."......"    |
00000270: 20 20 20 20 20 20 20 20  C9 CE D4 28 34 2E 33 29  |        ...(4.3)|
00000280: 3D 34 22 00 AC 0A 18 00  99 3A 99 22 C6 4F 52 20  |=4"......:.".OR |
00000290: 4E 45 47 41 54 49 56 45  20 45 58 50 52 45 53 53  |NEGATIVE EXPRESS|
000002A0: 49 4F 4E 53 20 57 49 54  48 20 41 22 00 D8 0A 19  |IONS WITH A"....|
000002B0: 00 99 22 46 52 41 43 54  49 4F 4E 20 54 48 45 20  |.."FRACTION THE |
000002C0: 56 41 4C 55 45 20 49 53  20 4C 4F 57 45 52 45 44  |VALUE IS LOWERED|
000002D0: 20 54 4F 20 54 48 45 22  00 F4 0A 1A 00 99 22 4E  | TO THE"......"N|
000002E0: 45 58 54 20 4C 4F 57 45  53 54 20 49 4E 54 45 47  |EXT LOWEST INTEG|
000002F0: 45 52 2E 22 00 16 0B 1B  00 99 3A 99 22 20 20 20  |ER."......:."   |
00000300: 20 20 20 20 20 20 20 20  20 C9 CE D4 28 2D 34 2E  |         ...(-4.|
00000310: 33 29 3D 2D 35 22 00 43  0B 1C 00 99 3A 99 22 CE  |3)=-5".C....:.".|
00000320: 4F 57 20 41 4C 4C 20 54  48 49 53 20 53 45 45 4D  |OW ALL THIS SEEM|
00000330: 53 20 50 52 45 54 54 59  20 53 54 52 41 49 47 48  |S PRETTY STRAIGH|
00000340: 54 2D 22 00 6D 0B 1D 00  99 22 46 4F 52 57 41 52  |T-".m...."FORWAR|
00000350: 44 20 44 4F 45 53 4E 27  54 20 49 54 3F 20 20 C2  |D DOESN'T IT?  .|
00000360: 55 54 20 49 54 20 49 53  4E 27 54 21 22 00 99 0B  |UT IT ISN'T!"...|
00000370: 1E 00 99 22 D3 4F 4D 45  54 49 4D 45 53 20 54 48  |...".OMETIMES TH|
00000380: 45 20 C9 CE D4 28 29 20  46 55 4E 43 54 49 4F 4E  |E ...() FUNCTION|
00000390: 20 44 4F 45 53 4E 27 54  22 00 C4 0B 1F 00 99 22  | DOESN'T"......"|
000003A0: 57 4F 52 4B 20 52 49 47  48 54 20 41 4E 44 20 57  |WORK RIGHT AND W|
000003B0: 45 27 52 45 20 47 4F 49  4E 47 20 54 4F 20 43 48  |E'RE GOING TO CH|
000003C0: 45 43 4B 22 00 D5 0B 20  00 99 22 54 48 41 54 20  |ECK"... .."THAT |
000003D0: 4F 55 54 2E 22 00 EB 0B  21 00 81 49 4D B2 31 A4  |OUT."...!..IM.1.|
000003E0: 31 31 3A A1 49 4E 24 3A  82 49 4D 00 0E 0C 22 00  |11:.IN$:.IM...".|
000003F0: 99 20 22 13 11 11 11 11  11 11 11 11 11 11 11 11  |. ".............|
00000400: 11 11 11 11 11 11 11 11  11 11 11 11 22 3B 00 44  |............";.D|
00000410: 0C 23 00 99 20 22 12 53  50 41 43 45 92 20 4E 45  |.#.. ".SPACE. NE|
00000420: 58 54 20 50 41 47 45 20  20 20 20 20 20 20 20 20  |XT PAGE         |
00000430: 20 20 20 20 20 20 12 5F  92 20 C7 C4 20 4D 45 4E  |      ._. .. MEN|
00000440: 55 91 91 22 00 59 0C 24  00 A1 20 49 4E 24 3A 8B  |U..".Y.$.. IN$:.|
00000450: 49 4E 24 B2 22 22 A7 33  36 00 77 0C 25 00 8B 20  |IN$."".36.w.%.. |
00000460: 49 4E 24 B3 B1 22 20 22  20 AF 20 49 4E 24 B3 B1  |IN$.." " . IN$..|
00000470: 22 5F 22 20 A7 33 36 00  8B 0C 26 00 8B 20 49 4E  |"_" .36...&.. IN|
00000480: 24 B2 22 5F 22 20 A7 20  31 34 35 00 94 0C 27 00  |$."_" . 145...'.|
00000490: 99 20 41 24 00 C2 0C 28  00 99 22 C2 55 54 20 46  |. A$...(..".UT F|
000004A0: 49 52 53 54 2C 20 4C 45  54 27 53 20 54 41 4C 4B  |IRST, LET'S TALK|
000004B0: 20 41 42 4F 55 54 20 53  4F 4D 45 20 4F 54 48 45  | ABOUT SOME OTHE|
000004C0: 52 22 00 ED 0C 29 00 99  22 53 54 55 46 46 2E 20  |R"...).."STUFF. |
000004D0: 20 D4 48 45 52 45 20 41  52 45 20 43 45 52 54 41  | .HERE ARE CERTA|
000004E0: 49 4E 20 46 55 4E 43 54  49 4F 4E 53 22 00 15 0D  |IN FUNCTIONS"...|
000004F0: 2A 00 99 22 54 48 41 54  20 57 49 4C 4C 20 41 55  |*.."THAT WILL AU|
00000500: 54 4F 4D 41 54 49 43 41  4C 4C 59 20 C9 CE D4 45  |TOMATICALLY ...E|
00000510: 47 45 52 2E 22 00 41 0D  2B 00 99 3A 99 22 12 D0  |GER.".A.+..:."..|
00000520: CF CB C5 20 D8 2C D9 92  20 50 55 54 53 20 C9 CE  |... .,.. PUTS ..|
00000530: D4 28 D9 29 20 49 4E 54  4F 20 4D 45 4D 4F 52 59  |.(.) INTO MEMORY|
00000540: 22 00 59 0D 2C 00 99 22  4C 4F 43 41 54 49 4F 4E  |".Y.,.."LOCATION|
00000550: 20 C9 CE D4 28 D8 29 2E  22 00 8B 0D 2D 00 99 3A  | ...(.)."...-..:|
00000560: 99 22 12 D0 D2 C9 CE D4  20 D3 D0 C3 28 D8 29 92  |."...... ...(.).|
00000570: 20 57 49 4C 4C 20 4D 4F  56 45 20 54 48 45 20 43  | WILL MOVE THE C|
00000580: 55 52 53 4F 52 20 4F 56  45 52 22 00 A1 0D 2E 00  |URSOR OVER".....|
00000590: 99 22 C9 CE D4 28 D8 29  20 53 50 41 43 45 53 2E  |."...(.) SPACES.|
000005A0: 22 00 D1 0D 2F 00 99 3A  99 22 12 C3 C8 D2 24 28  |".../..:."....$(|
000005B0: D8 29 92 20 43 4F 4E 56  45 52 54 53 20 54 48 45  |.). CONVERTS THE|
000005C0: 20 C3 4F 4D 4D 4F 44 4F  52 45 20 C1 D3 C3 C9 C9  | .OMMODORE .....|
000005D0: 22 00 FA 0D 30 00 99 22  43 4F 44 45 20 4F 46 20  |"...0.."CODE OF |
000005E0: C9 CE D4 28 D8 29 20 49  4E 54 4F 20 54 48 45 20  |...(.) INTO THE |
000005F0: 43 48 41 52 41 43 54 45  52 22 00 0D 0E 31 00 99  |CHARACTER"...1..|
00000600: 22 45 51 55 49 56 41 4C  45 4E 54 2E 22 00 40 0E  |"EQUIVALENT.".@.|
00000610: 32 00 99 3A 99 22 12 D3  D9 D3 20 D8 92 20 54 52  |2..:.".... .. TR|
00000620: 41 4E 53 46 45 52 53 20  43 4F 4E 54 52 4F 4C 20  |ANSFERS CONTROL |
00000630: 4F 46 20 54 48 45 20 43  4F 4D 50 55 54 45 52 22  |OF THE COMPUTER"|
00000640: 00 6F 0E 33 00 99 22 54  4F 20 41 20 CD 41 43 48  |.o.3.."TO A .ACH|
00000650: 49 4E 45 20 CC 41 4E 47  55 41 47 45 20 D0 52 4F  |INE .ANGUAGE .RO|
00000660: 47 52 41 4D 20 41 54 20  4D 45 4D 4F 52 59 22 00  |GRAM AT MEMORY".|
00000670: 87 0E 34 00 99 22 4C 4F  43 41 54 49 4F 4E 20 C9  |..4.."LOCATION .|
00000680: CE D4 28 D8 29 2E 22 00  A2 0E 35 00 99 3A 99 22  |..(.)."...5..:."|
00000690: D4 48 45 52 45 20 41 52  45 20 4F 54 48 45 52 53  |.HERE ARE OTHERS|
000006A0: 2E 22 00 B8 0E 36 00 8D  20 38 3A 8B 20 49 4E 24  |."...6.. 8:. IN$|
000006B0: B2 22 22 20 A7 20 35 34  00 CB 0E 37 00 8B 20 49  |."" . 54...7.. I|
000006C0: 4E 24 B2 22 5E 22 20 A7  20 31 35 00 DF 0E 38 00  |N$."^" . 15...8.|
000006D0: 8B 20 49 4E 24 B2 22 5F  22 20 A7 20 31 34 35 00  |. IN$."_" . 145.|
000006E0: E8 0E 39 00 99 20 41 24  00 14 0F 3A 00 99 22 D4  |..9.. A$...:..".|
000006F0: 48 45 20 C9 CE D4 45 47  45 52 20 46 55 4E 43 54  |HE ...EGER FUNCT|
00000700: 49 4F 4E 20 43 41 4E 20  42 45 20 55 53 45 44 20  |ION CAN BE USED |
00000710: 46 4F 52 22 00 3F 0F 3B  00 99 22 41 20 4E 55 4D  |FOR".?.;.."A NUM|
00000720: 42 45 52 20 4F 46 20 50  55 52 50 4F 53 45 53 20  |BER OF PURPOSES |
00000730: 42 45 53 49 44 45 53 20  4D 45 52 45 4C 59 22 00  |BESIDES MERELY".|
00000740: 66 0F 3C 00 99 22 46 49  4E 44 49 4E 47 20 54 48  |f.<.."FINDING TH|
00000750: 45 20 C9 CE D4 45 47 45  52 20 56 41 4C 55 45 2E  |E ...EGER VALUE.|
00000760: 22 3A 8D 31 34 34 00 8A  0F 3D 00 99 3A 99 22 20  |":.144...=..:." |
00000770: 20 2D 20 46 49 4E 44 20  54 48 45 20 44 45 43 49  | - FIND THE DECI|
00000780: 4D 41 4C 20 56 41 4C 55  45 22 00 AA 0F 3E 00 99  |MAL VALUE"...>..|
00000790: 22 20 20 20 20 20 20 20  20 20 20 20 D8 2D C9 CE  |"           .-..|
000007A0: D4 28 D8 29 22 3A 8D 31  34 34 00 CD 0F 3F 00 99  |.(.)":.144...?..|
000007B0: 3A 99 22 20 20 2D 20 44  45 54 45 52 4D 49 4E 45  |:."  - DETERMINE|
000007C0: 20 4F 44 44 20 4F 52 20  45 56 45 4E 22 00 F4 0F  | ODD OR EVEN"...|
000007D0: 40 00 99 22 20 20 20 20  20 20 45 56 45 4E 20 49  |@.."      EVEN I|
000007E0: 46 20 D8 2F 32 3D C9 CE  D4 28 D8 2F 32 29 22 3A  |F ./2=...(./2)":|
000007F0: 8D 31 34 34 00 1C 10 41  00 99 3A 99 22 20 20 2D  |.144...A..:."  -|
00000800: 20 44 45 54 45 52 4D 49  4E 45 20 49 46 20 4D 55  | DETERMINE IF MU|
00000810: 4C 54 49 50 4C 45 20 4F  46 20 D9 22 00 43 10 42  |LTIPLE OF .".C.B|
00000820: 00 99 22 20 20 20 20 20  20 59 45 53 20 49 46 20  |.."      YES IF |
00000830: 20 D8 2F D9 3D C9 CE D4  28 D8 2F D9 29 22 3A 8D  | ./.=...(./.)":.|
00000840: 31 34 34 00 68 10 43 00  99 3A 99 22 20 20 2D 20  |144.h.C..:."  - |
00000850: 4E 45 58 54 20 4C 4F 57  45 53 54 20 50 4F 57 45  |NEXT LOWEST POWE|
00000860: 52 20 4F 46 20 31 30 22  00 8F 10 44 00 99 22 20  |R OF 10"...D.." |
00000870: 20 20 20 20 20 20 31 30  5E 28 C9 CE D4 28 CC CF  |      10^(...(..|
00000880: C7 28 D8 29 2F CC CF C7  28 31 30 29 29 29 22 00  |.(.)/...(10)))".|
00000890: A1 10 45 00 99 3A 99 22  20 20 45 54 43 2E 2E 2E  |..E..:."  ETC...|
000008A0: 22 00 B7 10 46 00 8D 20  38 3A 8B 20 49 4E 24 B2  |"...F.. 8:. IN$.|
000008B0: 22 22 20 A7 20 37 30 00  CA 10 47 00 8B 20 49 4E  |"" . 70...G.. IN|
000008C0: 24 B2 22 5E 22 20 A7 20  33 39 00 DE 10 48 00 8B  |$."^" . 39...H..|
000008D0: 20 49 4E 24 B2 22 5F 22  20 A7 20 31 34 35 00 E6  | IN$."_" . 145..|
000008E0: 10 49 00 99 41 24 00 FC  10 4A 00 99 22 12 D4 C8  |.I..A$...J.."...|
000008F0: C5 A0 D0 D2 CF C2 CC C5  CD 21 92 22 00 2B 11 4B  |.........!.".+.K|
00000900: 00 99 3A 99 22 D2 45 41  4C 20 4E 55 4D 42 45 52  |..:.".EAL NUMBER|
00000910: 53 20 41 52 45 20 48 41  4E 44 4C 45 44 20 42 59  |S ARE HANDLED BY|
00000920: 20 43 4F 4D 50 55 54 45  52 53 22 00 57 11 4C 00  | COMPUTERS".W.L.|
00000930: 99 22 42 59 20 55 53 49  4E 47 20 C6 4C 4F 41 54  |."BY USING .LOAT|
00000940: 49 4E 47 20 D0 4F 49 4E  54 53 2E 20 20 D4 48 49  |ING .OINTS.  .HI|
00000950: 53 20 49 53 20 41 22 00  82 11 4D 00 99 22 4D 45  |S IS A"...M.."ME|
00000960: 54 48 4F 44 20 4F 46 20  53 54 4F 52 49 4E 47 20  |THOD OF STORING |
00000970: 41 20 56 41 4C 55 45 20  49 4E 20 42 41 53 45 20  |A VALUE IN BASE |
00000980: 32 22 00 AF 11 4E 00 99  22 4E 4F 54 41 54 49 4F  |2"...N.."NOTATIO|
00000990: 4E 2E 20 20 D5 4E 46 4F  52 54 55 4E 41 54 45 4C  |N.  .NFORTUNATEL|
000009A0: 59 20 49 54 20 49 53 20  4E 4F 54 20 41 4E 22 00  |Y IT IS NOT AN".|
000009B0: DC 11 4F 00 99 22 45 58  41 43 54 20 4D 45 54 48  |..O.."EXACT METH|
000009C0: 4F 44 2E 20 20 C5 52 52  4F 52 53 20 55 53 55 41  |OD.  .RRORS USUA|
000009D0: 4C 4C 59 20 43 52 4F 50  20 55 50 22 00 08 12 50  |LLY CROP UP"...P|
000009E0: 00 99 22 49 4E 20 54 48  45 20 31 30 54 48 20 53  |.."IN THE 10TH S|
000009F0: 49 47 4E 49 46 49 43 41  4E 54 20 44 49 47 49 54  |IGNIFICANT DIGIT|
00000A00: 20 4F 52 20 53 4F 2E 22  00 34 12 51 00 99 22 CE  | OR SO.".4.Q..".|
00000A10: 4F 57 20 54 48 49 53 20  4E 4F 52 4D 41 4C 4C 59  |OW THIS NORMALLY|
00000A20: 20 57 4F 55 4C 44 4E 27  54 20 42 4F 54 48 45 52  | WOULDN'T BOTHER|
00000A30: 20 55 53 22 00 63 12 52  00 99 22 42 55 54 20 55  | US".c.R.."BUT U|
00000A40: 4E 44 45 52 20 43 45 52  54 41 49 4E 20 43 49 52  |NDER CERTAIN CIR|
00000A50: 43 55 4D 53 54 41 4E 43  45 53 20 49 54 20 43 41  |CUMSTANCES IT CA|
00000A60: 4E 2E 22 00 8C 12 53 00  99 3A 99 22 CC 45 54 27  |N."...S..:.".ET'|
00000A70: 53 20 43 41 4C 43 55 4C  41 54 45 20 4F 4E 45 20  |S CALCULATE ONE |
00000A80: 4E 55 4D 42 45 52 20 3D  20 D8 2C 22 00 BB 12 54  |NUMBER = .,"...T|
00000A90: 00 99 22 41 4E 44 20 41  4E 4F 54 48 45 52 20 4E  |.."AND ANOTHER N|
00000AA0: 55 4D 42 45 52 20 3D 20  D9 2E 20 20 C6 4C 4F 41  |UMBER = ..  .LOA|
00000AB0: 54 49 4E 47 20 D0 4F 49  4E 54 22 00 E8 12 55 00  |TING .OINT"...U.|
00000AC0: 99 22 45 52 52 4F 52 53  20 57 49 4C 4C 20 4D 45  |."ERRORS WILL ME|
00000AD0: 41 4E 20 54 48 41 54 20  54 48 45 20 54 57 4F 20  |AN THAT THE TWO |
00000AE0: 4E 55 4D 42 45 52 53 22  00 15 13 56 00 99 22 41  |NUMBERS"...V.."A|
00000AF0: 52 45 20 50 52 4F 42 41  42 4C 59 20 4E 4F 54 20  |RE PROBABLY NOT |
00000B00: 45 58 41 43 54 4C 59 20  44 49 46 46 45 52 45 4E  |EXACTLY DIFFEREN|
00000B10: 54 20 42 59 22 00 21 13  57 00 99 22 D8 2D D9 2E  |T BY".!.W..".-..|
00000B20: 22 00 48 13 58 00 99 3A  99 22 C2 55 54 20 57 48  |".H.X..:.".UT WH|
00000B30: 45 52 45 20 44 4F 45 53  20 C9 CE D4 28 29 20 43  |ERE DOES ...() C|
00000B40: 4F 4D 45 20 49 4E 3F 22  00 5E 13 59 00 8D 20 38  |OME IN?".^.Y.. 8|
00000B50: 3A 8B 20 49 4E 24 B2 22  22 20 A7 20 38 39 00 71  |:. IN$."" . 89.q|
00000B60: 13 5A 00 8B 20 49 4E 24  B2 22 5E 22 20 A7 20 35  |.Z.. IN$."^" . 5|
00000B70: 37 00 85 13 5B 00 8B 20  49 4E 24 B2 22 5F 22 20  |7...[.. IN$."_" |
00000B80: A7 20 31 34 35 00 8D 13  5C 00 99 41 24 00 AE 13  |. 145...\..A$...|
00000B90: 5D 00 99 22 CC 45 54 27  53 20 4C 4F 4F 4B 20 41  |]..".ET'S LOOK A|
00000BA0: 54 20 33 2E 31 20 41 4E  44 20 2E 31 2E 22 00 D8  |T 3.1 AND .1."..|
00000BB0: 13 5E 00 99 3A 99 22 D7  48 41 54 20 49 53 20 33  |.^..:.".HAT IS 3|
00000BC0: 2E 31 20 2D 20 30 2E 31  2C 20 C9 CE D4 28 33 2E  |.1 - 0.1, ...(3.|
00000BD0: 31 2D 30 2E 31 29 3F 22  00 FE 13 5F 00 99 3A 99  |1-0.1)?"..._..:.|
00000BE0: 22 12 D0 52 45 53 53 20  41 4E 59 20 4B 45 59 20  |"..RESS ANY KEY |
00000BF0: 54 4F 20 46 49 4E 44 20  4F 55 54 2E 92 22 00 12  |TO FIND OUT.."..|
00000C00: 14 60 00 A1 51 57 24 3A  8B 51 57 24 B2 22 22 A7  |.`..QW$:.QW$."".|
00000C10: 39 36 00 31 14 61 00 99  22 20 20 20 20 33 2E 31  |96.1.a.."    3.1|
00000C20: 2D 30 2E 31 20 20 3D 20  22 3B 33 2E 31 AB 30 2E  |-0.1  = ";3.1.0.|
00000C30: 31 00 53 14 62 00 99 22  C9 CE D4 28 33 2E 31 2D  |1.S.b.."...(3.1-|
00000C40: 30 2E 31 29 20 3D 20 22  3B B5 28 33 2E 31 AB 30  |0.1) = ";.(3.1.0|
00000C50: 2E 31 29 00 5C 14 63 00  8D 31 34 34 00 8D 14 64  |.1).\.c..144...d|
00000C60: 00 99 3A 99 22 C8 45 52  45 27 53 20 57 48 59 2E  |..:.".ERE'S WHY.|
00000C70: 20 33 2E 31 20 49 53 20  52 45 41 4C 4C 59 20 33  | 3.1 IS REALLY 3|
00000C80: 2E 30 39 39 39 39 39 39  39 39 36 2E 22 00 B4 14  |.0999999996."...|
00000C90: 65 00 99 22 28 D9 4F 55  20 43 41 4E 20 46 49 4E  |e.."(.OU CAN FIN|
00000CA0: 44 20 54 48 41 54 20 42  59 20 20 33 2E 31 2D 33  |D THAT BY  3.1-3|
00000CB0: 2E 30 29 22 00 D2 14 66  00 99 22 30 2E 31 20 41  |.0)"...f.."0.1 A|
00000CC0: 50 50 45 41 52 53 20 54  4F 20 42 45 20 30 2E 31  |PPEARS TO BE 0.1|
00000CD0: 2E 22 00 01 15 67 00 99  22 D4 48 45 52 45 46 4F  |."...g..".HEREFO|
00000CE0: 52 45 20 33 2E 31 2D 2E  31 20 49 53 20 52 45 41  |RE 3.1-.1 IS REA|
00000CF0: 4C 4C 59 20 32 2E 39 39  39 39 39 39 39 39 39 36  |LLY 2.9999999996|
00000D00: 22 00 21 15 68 00 99 22  41 4E 44 20 C9 CE D4 28  |".!.h.."AND ...(|
00000D10: 32 2E 39 39 39 39 39 39  39 39 39 36 29 3D 32 2E  |2.9999999996)=2.|
00000D20: 22 00 3D 15 69 00 99 3A  99 22 D3 4F 20 C9 CE D4  |".=.i..:.".O ...|
00000D30: 28 33 2E 31 2D 30 2E 31  29 3D 32 2E 22 00 69 15  |(3.1-0.1)=2.".i.|
00000D40: 6A 00 99 3A 99 22 D9 4F  55 52 20 4E 45 58 54 20  |j..:.".OUR NEXT |
00000D50: 51 55 45 53 54 49 4F 4E  20 49 53 20 50 52 4F 42  |QUESTION IS PROB|
00000D60: 41 42 4C 59 20 57 48 59  22 00 98 15 6B 00 99 22  |ABLY WHY"...k.."|
00000D70: 44 4F 45 53 20 54 48 45  20 43 4F 4D 50 55 54 45  |DOES THE COMPUTE|
00000D80: 52 20 53 41 59 20 49 54  20 45 51 55 41 4C 53 20  |R SAY IT EQUALS |
00000D90: 33 3F 20 D7 45 4C 4C 22  00 C7 15 6C 00 99 22 49  |3? .ELL"...l.."I|
00000DA0: 4E 20 4F 52 44 45 52 20  54 4F 20 48 49 44 45 20  |N ORDER TO HIDE |
00000DB0: 54 48 49 53 20 54 59 50  45 20 4F 46 20 45 52 52  |THIS TYPE OF ERR|
00000DC0: 4F 52 20 54 48 45 22 00  F6 15 6D 00 99 22 43 4F  |OR THE"...m.."CO|
00000DD0: 4D 50 55 54 45 52 20 50  52 49 4E 54 53 20 4F 55  |MPUTER PRINTS OU|
00000DE0: 54 20 4E 55 4D 42 45 52  53 20 52 4F 55 4E 44 45  |T NUMBERS ROUNDE|
00000DF0: 44 20 4F 46 46 22 00 16  16 6E 00 99 22 54 4F 20  |D OFF"...n.."TO |
00000E00: 39 20 53 49 47 4E 49 46  49 43 41 4E 54 20 44 49  |9 SIGNIFICANT DI|
00000E10: 47 49 54 53 2E 22 00 2C  16 6F 00 8D 38 3A 8B 20  |GITS.".,.o..8:. |
00000E20: 49 4E 24 B2 22 22 20 A7  20 31 31 31 00 3F 16 70  |IN$."" . 111.?.p|
00000E30: 00 8B 20 49 4E 24 B2 22  5E 22 20 A7 20 37 33 00  |.. IN$."^" . 73.|
00000E40: 53 16 71 00 8B 20 49 4E  24 B2 22 5F 22 20 A7 20  |S.q.. IN$."_" . |
00000E50: 31 34 35 00 5C 16 72 00  99 20 41 24 00 73 16 73  |145.\.r.. A$.s.s|
00000E60: 00 99 22 12 D4 C8 C5 A0  D3 CF CC D5 D4 C9 CF CE  |..".............|
00000E70: 21 92 22 00 A2 16 74 00  99 3A 99 22 D7 45 27 56  |!."...t..:.".E'V|
00000E80: 45 20 53 45 45 4E 20 54  48 41 54 20 54 48 45 20  |E SEEN THAT THE |
00000E90: 45 52 52 4F 52 20 43 41  55 53 49 4E 47 20 4F 55  |ERROR CAUSING OU|
00000EA0: 52 22 00 D0 16 75 00 99  22 50 52 4F 42 4C 45 4D  |R"...u.."PROBLEM|
00000EB0: 20 49 53 20 53 4D 41 4C  4C 2C 20 41 42 4F 55 54  | IS SMALL, ABOUT|
00000EC0: 20 2E 30 30 30 30 30 30  30 30 30 34 20 49 4E 22  | .0000000004 IN"|
00000ED0: 00 FF 16 76 00 99 22 54  48 49 53 20 43 41 53 45  |...v.."THIS CASE|
00000EE0: 2E 20 20 C5 52 52 4F 52  53 20 43 4F 55 4C 44 20  |.  .RRORS COULD |
00000EF0: 41 44 44 20 55 50 20 49  4E 20 4D 4F 52 45 22 00  |ADD UP IN MORE".|
00000F00: 2E 17 77 00 99 22 53 4F  50 48 49 53 54 49 43 41  |..w.."SOPHISTICA|
00000F10: 54 45 44 20 41 4E 44 20  4C 45 4E 47 54 48 59 20  |TED AND LENGTHY |
00000F20: 43 41 4C 43 55 4C 41 54  49 4F 4E 53 2E 22 00 59  |CALCULATIONS.".Y|
00000F30: 17 78 00 99 22 D4 48 45  52 45 46 4F 52 45 20 49  |.x..".HEREFORE I|
00000F40: 46 20 57 45 20 41 44 44  20 2E 30 30 30 30 30 30  |F WE ADD .000000|
00000F50: 31 20 54 4F 20 41 4E 59  22 00 86 17 79 00 99 22  |1 TO ANY"...y.."|
00000F60: C9 CE D4 28 29 20 43 41  4C 43 55 4C 41 54 49 4F  |...() CALCULATIO|
00000F70: 4E 53 20 57 45 20 53 48  4F 55 4C 44 20 43 4C 45  |NS WE SHOULD CLE|
00000F80: 41 52 20 55 50 22 00 A9  17 7A 00 99 22 54 48 45  |AR UP"...z.."THE|
00000F90: 20 50 52 4F 42 4C 45 4D  2E 20 20 CC 45 54 27 53  | PROBLEM.  .ET'S|
00000FA0: 20 54 52 59 20 49 54 2E  22 00 D0 17 7B 00 99 3A  | TRY IT."...{..:|
00000FB0: 99 22 D7 48 41 54 27 53  20 C9 CE D4 28 33 2E 31  |.".HAT'S ...(3.1|
00000FC0: 2D 30 2E 31 2B 2E 30 30  30 30 30 30 31 29 3F 22  |-0.1+.0000001)?"|
00000FD0: 00 F4 17 7C 00 99 3A 99  22 12 D0 52 45 53 53 20  |...|..:."..RESS |
00000FE0: 41 20 4B 45 59 20 54 4F  20 46 49 4E 44 20 4F 55  |A KEY TO FIND OU|
00000FF0: 54 2E 92 22 00 09 18 7D  00 A1 51 57 24 3A 8B 51  |T.."...}..QW$:.Q|
00001000: 57 24 B2 22 22 A7 31 32  35 00 44 18 7E 00 99 3A  |W$."".125.D.~..:|
00001010: 99 22 C9 CE D4 28 33 2E  31 2D 30 2E 31 2B 2E 30  |."...(3.1-0.1+.0|
00001020: 30 30 30 30 30 31 29 20  3D 20 22 3B B5 28 33 2E  |000001) = ";.(3.|
00001030: 31 AB 30 2E 31 AA 2E 30  30 30 30 30 30 31 29 3A  |1.0.1..0000001):|
00001040: 8D 31 34 34 00 5A 18 7F  00 99 3A 99 22 12 C9 54  |.144.Z....:."..T|
00001050: 20 57 4F 52 4B 45 44 21  92 22 00 8A 18 80 00 99  | WORKED!."......|
00001060: 3A 99 22 D9 4F 55 20 43  41 4E 20 50 4C 41 59 20  |:.".OU CAN PLAY |
00001070: 57 49 54 48 20 44 49 46  46 45 52 45 4E 54 20 4E  |WITH DIFFERENT N|
00001080: 55 4D 42 45 52 53 20 54  4F 22 00 B5 18 81 00 99  |UMBERS TO"......|
00001090: 22 49 4E 43 4C 55 44 45  20 49 4E 20 54 48 45 20  |"INCLUDE IN THE |
000010A0: C9 CE D4 28 29 20 46 55  4E 43 54 49 4F 4E 2E 20  |...() FUNCTION. |
000010B0: CA 55 53 54 22 00 E4 18  82 00 99 22 52 45 4D 45  |.UST"......"REME|
000010C0: 4D 42 45 52 20 54 48 45  20 4C 4F 57 45 52 20 4C  |MBER THE LOWER L|
000010D0: 49 4D 49 54 20 4F 46 20  2E 30 30 30 30 30 30 30  |IMIT OF .0000000|
000010E0: 30 30 34 22 00 F8 18 83  00 8D 38 3A 8B 20 49 4E  |004"......8:. IN|
000010F0: 24 B2 22 5E 22 A7 39 32  00 0C 19 84 00 8B 20 49  |$."^".92...... I|
00001100: 4E 24 B2 22 5F 22 20 A7  20 31 34 35 00 15 19 85  |N$."_" . 145....|
00001110: 00 99 20 41 24 00 32 19  86 00 99 22 12 D4 48 41  |.. A$.2...."..HA|
00001120: 54 27 53 20 41 4C 4C 20  46 4F 52 20 4E 4F 57 2E  |T'S ALL FOR NOW.|
00001130: 92 22 00 58 19 87 00 99  22 11 11 11 11 D5 53 45  |.".X....".....SE|
00001140: 20 12 5F 92 20 46 4F 52  20 C7 4F 4C 44 20 C4 49  | ._. FOR .OLD .I|
00001150: 53 4B 20 CD 45 4E 55 22  00 6E 19 88 00 81 49 4D  |SK .ENU".n....IM|
00001160: B2 31 A4 31 31 3A A1 49  4E 24 3A 82 49 4D 00 91  |.1.11:.IN$:.IM..|
00001170: 19 89 00 99 20 22 13 11  11 11 11 11 11 11 11 11  |.... "..........|
00001180: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 22  |..............."|
00001190: 3B 00 C9 19 8A 00 99 20  22 12 5E 92 20 50 52 45  |;...... ".^. PRE|
000011A0: 56 20 50 41 47 45 20 20  12 53 50 41 43 45 92 20  |V PAGE  .SPACE. |
000011B0: 46 49 52 53 54 20 50 41  47 45 20 12 5F 92 20 C7  |FIRST PAGE ._. .|
000011C0: C4 20 4D 45 4E 55 91 91  22 00 DF 19 8B 00 A1 20  |. MENU.."...... |
000011D0: 49 4E 24 3A 8B 49 4E 24  B2 22 22 A7 31 33 39 00  |IN$:.IN$."".139.|
000011E0: 09 1A 8C 00 8B 20 49 4E  24 B3 B1 22 5E 22 20 AF  |..... IN$.."^" .|
000011F0: 20 49 4E 24 B3 B1 22 5F  22 20 AF 20 49 4E 24 B3  | IN$.."_" . IN$.|
00001200: B1 22 20 22 20 A7 31 33  39 00 1A 1A 8D 00 8B 20  |." " .139...... |
00001210: 49 4E 24 B2 22 20 22 A7  31 35 00 2E 1A 8E 00 8B  |IN$." ".15......|
00001220: 20 49 4E 24 B2 22 5F 22  20 A7 20 31 34 35 00 42  | IN$."_" . 145.B|
00001230: 1A 8F 00 8B 20 49 4E 24  B2 22 5E 22 20 A7 20 31  |.... IN$."^" . 1|
00001240: 31 34 00 53 1A 90 00 81  49 B2 31 A4 38 30 30 3A  |14.S....I.1.800:|
00001250: 82 3A 8E 00 69 1A 91 00  99 C7 28 39 29 3A 99 22  |.:..i.....(9):."|
00001260: 93 22 3A 9E 34 39 31 35  32 00 00 00              |.":.49152...    |
....... (C) 1985 GOLD DISK INC.$.....?..
.. INTEGER FUNCTION TIP.E.....W.... G(14
):.G(8).Z...D0.13.4096:D4.D0.1024:Q$.G(3
4)...... 15......IM.1.11:.IN$:.IM.....D0
.13.4096:D4.D0.1024.V.... ".............
............";...... ".^. PREV PAGE  .SP
ACE. NEXT PAGE  ._. GD MENU..".#.... IN$
:.IN$."".12.L.... IN$.."^" . IN$.." " . 
IN$.."_" .12.R.....J.... D0.32,0:. D0.33
,0. ...A$."...      ALL ABOUT THE INT() 
FUNCTION      ."...... A$.R...."THE INT(
) FUNCTION IS DESIGNED TO"......"CALCULA
TE THE NEXT LOWEST INTEGER OF".#...."THE
 VARIABLE IN THE BRACKETS.".R....:."FOR 
POSITIVE EXPRESSIONS THE FRACTION".E....
"IS CHOPPED."......"            INT(4.3)
=4"......:."FOR NEGATIVE EXPRESSIONS WIT
H A".X...."FRACTION THE VALUE IS LOWERED
 TO THE"......"NEXT LOWEST INTEGER."....
..:."            INT(-4.3)=-5".C....:."N
OW ALL THIS SEEMS PRETTY STRAIGHT-".M...
."FORWARD DOESN'T IT?  BUT IT ISN'T!"...
..."SOMETIMES THE INT() FUNCTION DOESN'T
".D...."WORK RIGHT AND WE'RE GOING TO CH
ECK".U. .."THAT OUT."...!..IM.1.11:.IN$:
.IM...".. ".........................";.D
.#.. ".SPACE. NEXT PAGE               ._
. GD MENU..".Y.$.. IN$:.IN$."".36.W.%.. 
IN$.." " . IN$.."_" .36...&.. IN$."_" . 
145...'.. A$.B.(.."BUT FIRST, LET'S TALK
 ABOUT SOME OTHER"...).."STUFF.  THERE A
RE CERTAIN FUNCTIONS"...*.."THAT WILL AU
TOMATICALLY INTEGER.".A.+..:.".POKE X,Y.
 PUTS INT(Y) INTO MEMORY".Y.,.."LOCATION
 INT(X)."...-..:.".PRINT SPC(X). WILL MO
VE THE CURSOR OVER"......"INT(X) SPACES.
".Q./..:.".CHR$(X). CONVERTS THE COMMODO
RE ASCII"...0.."CODE OF INT(X) INTO THE 
CHARACTER"...1.."EQUIVALENT.".@.2..:.".S
YS X. TRANSFERS CONTROL OF THE COMPUTER"
.O.3.."TO A MACHINE LANGUAGE PROGRAM AT 
MEMORY"...4.."LOCATION INT(X)."...5..:."
THERE ARE OTHERS."...6.. 8:. IN$."" . 54
.K.7.. IN$."^" . 15...8.. IN$."_" . 145.
..9.. A$...:.."THE INTEGER FUNCTION CAN 
BE USED FOR".?.;.."A NUMBER OF PURPOSES 
BESIDES MERELY".F.<.."FINDING THE INTEGE
R VALUE.":.144...=..:."  - FIND THE DECI
MAL VALUE"...>.."           X-INT(X)":.1
44.M.?..:."  - DETERMINE ODD OR EVEN"...
@.."      EVEN IF X/2=INT(X/2)":.144...A
..:."  - DETERMINE IF MULTIPLE OF Y".C.B
.."      YES IF  X/Y=INT(X/Y)":.144.H.C.
.:."  - NEXT LOWEST POWER OF 10"...D.." 
      10^(INT(LOG(X)/LOG(10)))"...E..:."
  ETC..."...F.. 8:. IN$."" . 70.J.G.. IN
$."^" . 39...H.. IN$."_" . 145...I..A$..
.J..".THE PROBLEM!.".+.K..:."REAL NUMBER
S ARE HANDLED BY COMPUTERS".W.L.."BY USI
NG FLOATING POINTS.  THIS IS A"...M.."ME
THOD OF STORING A VALUE IN BASE 2"...N..
"NOTATION.  UNFORTUNATELY IT IS NOT AN".
..O.."EXACT METHOD.  ERRORS USUALLY CROP
 UP"...P.."IN THE 10TH SIGNIFICANT DIGIT
 OR SO.".4.Q.."NOW THIS NORMALLY WOULDN'
T BOTHER US".C.R.."BUT UNDER CERTAIN CIR
CUMSTANCES IT CAN."...S..:."LET'S CALCUL
ATE ONE NUMBER = X,"...T.."AND ANOTHER N
UMBER = Y.  FLOATING POINT"...U.."ERRORS
 WILL MEAN THAT THE TWO NUMBERS"...V.."A
RE PROBABLY NOT EXACTLY DIFFERENT BY".!.
W.."X-Y.".H.X..:."BUT WHERE DOES INT() C
OME IN?".^.Y.. 8:. IN$."" . 89.Q.Z.. IN$
."^" . 57...[.. IN$."_" . 145...\..A$...
].."LET'S LOOK AT 3.1 AND .1.".X.^..:."W
HAT IS 3.1 - 0.1, INT(3.1-0.1)?"..._..:.
".PRESS ANY KEY TO FIND OUT.."...`..QW$:
.QW$."".96.1.A.."    3.1-0.1  = ";3.1.0.
1.S.B.."INT(3.1-0.1) = ";.(3.1.0.1).\.C.
.144...D..:."HERE'S WHY. 3.1 IS REALLY 3
.0999999996."...E.."(YOU CAN FIND THAT B
Y  3.1-3.0)".R.F.."0.1 APPEARS TO BE 0.1
."...G.."THEREFORE 3.1-.1 IS REALLY 2.99
99999996".!.H.."AND INT(2.9999999996)=2.
".=.I..:."SO INT(3.1-0.1)=2.".I.J..:."YO
UR NEXT QUESTION IS PROBABLY WHY"...K.."
DOES THE COMPUTER SAY IT EQUALS 3? WELL"
.G.L.."IN ORDER TO HIDE THIS TYPE OF ERR
OR THE"...M.."COMPUTER PRINTS OUT NUMBER
S ROUNDED OFF"...N.."TO 9 SIGNIFICANT DI
GITS.".,.O..8:. IN$."" . 111.?.P.. IN$."
^" . 73.S.Q.. IN$."_" . 145.\.R.. A$.S.S
..".THE SOLUTION!."...T..:."WE'VE SEEN T
HAT THE ERROR CAUSING OUR".P.U.."PROBLEM
 IS SMALL, ABOUT .0000000004 IN"...V.."T
HIS CASE.  ERRORS COULD ADD UP IN MORE".
..W.."SOPHISTICATED AND LENGTHY CALCULAT
IONS.".Y.X.."THEREFORE IF WE ADD .000000
1 TO ANY"...Y.."INT() CALCULATIONS WE SH
OULD CLEAR UP"...Z.."THE PROBLEM.  LET'S
 TRY IT.".P.{..:."WHAT'S INT(3.1-0.1+.00
00001)?"...|..:.".PRESS A KEY TO FIND OU
T.."...}..QW$:.QW$."".125.D.~..:."INT(3.
1-0.1+.0000001) = ";.(3.1.0.1..0000001):
.144.Z...:.".IT WORKED!."......:."YOU C
AN PLAY WITH DIFFERENT NUMBERS TO"......
"INCLUDE IN THE INT() FUNCTION. JUST"...
..."REMEMBER THE LOWER LIMIT OF .0000000
004"......8:. IN$."^".92...... IN$."_" .
 145...... A$.2....".THAT'S ALL FOR NOW.
.".X...."....USE ._. FOR GOLD DISK MENU"
.N....IM.1.11:.IN$:.IM...... "..........
...............";.I.... ".^. PREV PAGE  
.SPACE. FIRST PAGE ._. GD MENU.."...... 
IN$:.IN$."".139...... IN$.."^" . IN$.."_
" . IN$.." " .139...... IN$." ".15......
 IN$."_" . 145.B.... IN$."^" . 114.S....
I.1.800:.:..I....G(9):.".":.49152...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL