NSUG.15  CKWRITE   HEXCALC  ADD-EM "  SHORTLI , HANGIT 0 RANSEED @ RANREM A YAHTZEE E  YAHTZEE1O  YAHTZEE2Y  YAHTZEE3c  YAHTZEE4m  YAHTZEE0w DIRCOMP y  ’µà23)  ’³à26),"CHECK WRITER"  ’³à26),"VERSION 1.5" ( ’³à24),"BY TED WARSHAUER" 2 � Iõ1 ± 8\’\ƒ < Xõ0 \� ‚ER SELECT CODE .F X1õ1\X2õ2\� TEMP PATCH ‚ER ¦ROL VARIABLES #P ‹ N$à57)\� MAX ÌGTH PAYEE NAME Z � CHECK SPACING VARIABLES d T1õ53\� M“TH n T2õ8\� PAYEE NAME x T3õ66\� AMOUNT ‚ T4õ66\� DATE D3 "‡ T5õ9\� SPACING BETWEEN CHECKS Œ œ #X,80 D– N1$õ" " >  ‡ "ONE","TWO","THREE","FOUR","FIVE","SIX","SEVEN","EIGHT" ;ª ‡ "NINE","TEN","ELEVEN","TWELVE","THIRTEEN","FOURTEEN" <´ ‡ "FIFTEEN","SIXTEEN","SEVENTEEN","EIGHTEEN","NINETEEN" :¾ ‡ "TWENTY","THIRTY","FORTY","FIFTY","SIXTY","SEVENTY" È ‡ "EIGHTY","NINETY" ?Ò ‡ "JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY" ;Ü ‡ "AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER" æ †"ENTER DATE (MMDDYY): ",D (ð ’"----" ú ’  † "PAYEE NAME: ",N$  N$õN$ãN1$  „ N$à1,3)õ"END" ² šÞ " † "AMOUNT OF CHECK: ",A , † "PRINTER READY? ",Z$ @ � PARSE ” DATE NUMBER J D1õÆàDç10000) T D2õÆààDåD1â10000)ç100) ^ D3õÆàDåàD1â100ãD2)â100) r Ž šÒ | � Iõ1 ± D1 † … X0$ � ƒ I š �å‚ DATE ¤ ’#X,³àT1),X0$,D2,³àT4),D3 ® ’#X,"" ¸ ’#X,³àT2),N$,³àT3),%C$9F2,A  ’#X,"" Ì „ Að0 ² šÊ Ö A1õA "à N1õÆàA1ç1E3)\� AMT IN THOUSìS %ê � CAN'T ‚ AMOUNTS OVER 99,999.99 ô „ N1ö99 ² šÊ þ „ N1õ0 ² š  ‰ š   ’#X,"THOUSAND ",  A1õA1åN1â1E3 #& N1õÆàA1ç100)\� AMT IN HUNDREDS 0 „ N1õ0 ² šN : ‰ š  D ’#X,"HUNDRED ", N A1õA1åàN1â100) !X N1õÆàA1)\� AMT IN “ES í TENS b „ N1ö0 ² š€ l „ Aï1 ² šŠ v ˆ š” € ‰ š  Š ’#X,"DOLLARS", ” A1õA1åN1 ž „ A1ô.01 ² šÚ\� ANY CENTS? ¨ „ Aô1 ² š¼ ² ’#X," AND", ¼ A1õA1â100 Æ ’#X,A1," CENTS" Ð � SPACE ± ƒ CHECK Ú � Iõ1 ± T5 ä ’#X,"" î ƒ I ø • 65252,X1  � RESTART R”INE  ˆ šð ! � R”INE ± GET WíDS � NUMBERS   „ N1ô21 ² šp * Ž š  4 � Iõ1 ± àààN1å20)ç10)ã20) > … X0$ H ƒ I R ’#X,X0$, \ A3õN1åàÆàN1ç10)â10) f ˆ šz p A3õN1 z „ A3õ0 ² šÀ „ ’#X,"-", Ž Ž š  ˜ � Iõ1 ± A3 ¢ … X0$ ¬ ƒ I ¶ ’#X,X0$," ", À Š Ê ’#X,"*****VOID*****" Ô ˆ šÐ Þ � pAB^J^A_ A�º^9TED WARSHAUER 9 ’" HEX/DECIMAL/BINARY/SPLIT OCTAL STACK CALCULATOR" + � REQUIRES 24K MEM ââ BY ROGER GLASSEY 5 � 1163 KEELER AVE BERKELEY 94708 à415) 845å1483 6 � „ H.P HAD D“E THE PROGRAMMERS CALCULA±R INSTEAD 6 � OF T.I , IT MIGHT HAVE BEEN SOMETHING LIKE THIS 6# ‹ A$à16) , Sà4),C$à20),C1$à20),B1à16),D1à5),H1à4) ( ‹ M1$à32),L1à5),R1à5) %- � ââââ START INITIALIZATI“ ââââ E2 M1$õ"DECIMALHEXBINARYOCTALSPLIT OCTAL"\ C1$õ"THNOSXRLSMPZ*+-/?" 7 � COMMìS IN C1$ < � Mõ1 ± 5\… L1àM),R1àM)\ƒ M =A ‡ 1,7,8,10,11,16,17,21,22,32\�‘INE WíD BOUNDARIES IN M1$ ;F � Jõ1 ± 5\… LàJ)\ƒ J\� LARGEST ¶II CODE � LEGAL NUMBER K ‡ 57,70,49,55,55 /P � Mõ1 ± 5\ … L2àM)\ƒ M\� Ìà”PUT) IN MODE M U ‡ 5,4,16,6,6 Z � Jõ0 ± 16 \ B1àJ)õ2áJ\ƒ J !_ � Jõ0 ± 4 \ H1àJ)õ16áJ \ ƒ J !d � Jõ0 ± 5 \ D1àJ)õ10áJ \ ƒ J "i � J õ 0 ± 6 \ O1àJ)õ8áJ \ ƒ J n � Jõ0 ± 5 \ … S8àJ) \ ƒ J s ‡ 1,8,64,256,2048,16384 4x Mõ1 \ � SET DECIMAL MODE âââ � INITIALIZATI“ ââ }’"INSTRUCTIONS",\† A$ ‚ „ A$à1,1) ñ"Y" ² šÍ 5‡ ’µà12) \� �M FEED ± CLEAR £EEN IN STìARD VIDEO ” EŒ’" THIS CLACULATOR HAS A 4 REGISTER STACK ,S, AND ONE MEMORY" A‘’"REGISTER. IT RECOGNIZES THE 4 BASIC ARITHMETIC OPERATORS;" ?–’"EG., WHEN YOU ENTER - FOLLOWED BY RETURN, THE RESULT IS " B›’"S(1)=S(2)-S(1); S(2)=S(3) ETC. THE S(1) REGISTER IS CALLED" D ’" X FOR SHORT. OTHER LEGAL ENTRIES ARE NUMBERS IN THE CURRENT" C¥’"MODE AND CERTAIN SINGLE LETTER COMMANDS FOLLOWED BY RETURN. " 2ª’"THE COMMAND ? WILL PRINT THE COMMAND TABLE." C¯’" MODES : DECIMAL=T HEX=H BINARY=N OCTAL=O SPLIT OCTAL=S" <´’"A MODE SHIFT COMMAND WILL CAUSE DISPLAY OF X. EXCEPT" ?¹’"IN DEC MODE, NEGATIVE NUMBERS ARE DISPLAYED AS THE TWO'S" =¾’"COMPLEMENT, FLAGGED BY -. THE INITIAL MODE IS DECIMAL." 8Ã’"AS USUAL IN BASIC PROGRAMS, THE INPUT PROMPT IS ?" È � 'Í � ââââ † PROCESËG BEGINS HERE ââââ Ò † A$ \ Nõ ÌàA$) ,× „ N õ 0 ² šO ´ šÜ \ � ACTS LIKE ENTER Ü Xõ¶àA$) \ B$õA$ 5á „ à47ôX ì Xô58) í à 64ôX ì Xô 71)² š \� NUMERAL æ � Iõ1 ± 17 \� COMMì DECODE ë „ B$õC1$àI,I) ² – šú ð ƒ I %õ’"ILLEGAL INPUT CHARACTER"\ ˆ šÍ ú „ Iô6 ² šY ´ IõIå5 :ÿ “ I ˆ š^,šc,šh,šm,šr,šw,š�,š†,š‹,š�,š•,š& * � ââââ MODE C“VERSI“ OF † NUMBERS âââ   Aõ0 2 � Jõ1 ± N \ Hõ¶àA$àJ,J))\� H IS CUR¨T NUMERAL - „ HöLàM) ² – šJ \� ±O BIG � THIS MODE 2 „ Hö57 ² HõHå55 ´ HõHå48 \� GET NUM. · OF H  “ M ˆ š",š',š,,š1,š6 ." AõAãHâD1àNåJ)\ˆ š; \� DECIMAL C“VERS ,' AõAãHâH1àNåJ)\ˆ š; \� HEX C“VERSI“ /, AõAãHâB1àNåJ)\ˆ š; \� BINARY C“VERSI“ )1 AõAãHâO1àNåJ)\ˆ š; \� OCTAL C“V /6 AõAãHâS8àNåJ)\ˆ š; \� SPLIT OCTAL C“V ; ƒ J .@ ‰ š \ Sà1)õA \ � ROLL UP ì REPLACE Sà1) E ˆ šÍ \ � BACK ± † R”INE 9J ’"ILLEGAL INPUT IN ",M1$àL1àM),R1àM))," MODE" \ˆ šÍ -O ‰ š \ ˆ šŸ \ � ROLL UP STACK ì ”PUT X T � ââââ PROCESS COMMìS âââ Y MõI \ ˆ šŸ \ � CHANGE MODE 5^ XõSà2) \ Sà2)õ Sà1) \ Sà1)õX \ ˆ šŸ\ � EXCHANGE 7c XõSà1)\ Sà1)õSà2)\ ‰ š \ Sà4)õX \ ˆ šŸ \ � ROLL &h Sà1)õåSà1) \ ˆ šŸ\ � SIGN CHANGE m M1õSà1)\ ˆ šŸ \ � S±RE X /r ‰ š \ Sà1)õM1 \ ˆ šŸ \ � REÍ X FROM M1 0w � Lõ 1 ± 4 \ XõSàL) \ ‰ š¤ \ ƒ L \ � ‚ STK | ˆ šÍ � Sà1)õ0 \ ˆ šŸ -† Sà1)õSà1)âSà2) \ ‰ š \ ˆ šŸ \ � TIMES ,‹ Sà1)õSà1)ãSà2) \ ‰ š \ ˆ šŸ \ � PLUS -� Sà1)õSà2)åSà1) \ ‰ š \ ˆ šŸ \ � MINUS 1• Sà1)õÆàSà2)çSà1)) \ ‰ š \ ˆ šŸ \ � DIVIDE š � ââââ”PUT STARTS HERE âââ Ÿ XõSà1) \ ‰ š¤ \ ˆ šÍ -¤ „ Mõ1 ² ’ %6I,X," T" ´ ˆ š© \ Š\� DEC ” -© � Jõ1 ± 20 \ C$àJ,J)õ" " \ ƒ J \ C2$õ" " 0® C$àL2àM),L2àM))õ"0" \ � INITIALIZE ”PUT STR ³ „ X ô 0 ² š¸ ´ š½ (¸ XõXã65536 \ C2$õ"-" \ � COMPLEMENT %½ „ Û àX)ö65535 ² š \ � OVERFLOW  YõX \� Jõ1 ± L2àM) !Ç “ M ˆ šÍ,šÌ,šÑ,šÖ,šÛ 3Ì ZõH1àL2àM)åJ) \ ˆ šà \ � POWERS OF BASE Ñ ZõB1àL2àM)åJ) \ ˆ šà !Ö ZõO1àL2àM)åJ) \ ˆ šà !Û ZõS8àL2àM)åJ) \ ˆ šà à „ XôZ ² šù å Y1õ ÆàYçZ) \ YõYåY1âZ ê „ Y1ö9 ² šô ,ï C$àJ,J)õµàY1ã48)\ ˆ šù \ � 0å9 ” %ô C$àJ,J)õµàY1ã55) \ � AåF ” ù ƒ J 8þ C$àL2àM)ã2,L2àM)ã3)õC1$àM,M)ãC2$ \ � ADD MODE, SIGN  ’C$ \ Š  ’"OVERFLOW" \Š  � âââââ � ”PUT R”INEââââ  � ROLL UP STACK & � Jõ 1 ± 3 \Sà5åJ)õSà4åJ)\ ƒ \ Š ! � ROLL DOWN STACK ì COPY TåT !! � Jõ2 ± 3 \ SàJ)õSàJã1)\ƒ\Š & � COMMì ³LE + ’µà12) =0 ’"L - CHANGE SIGN OF X - OUTPUT 2'S COMPL EXCEPT IN DEC" 5’"S - STORE X" : ’"M - RECALL X FROM MEMORY" ? ’"P - PRINT STACK" D ’"R - ROLL STACK DOWN" %I ’"X - EXCHANGE X AND Y IN STACK" N ’"Z - SET X TO ZERO" S’"T - SET MODE TO DECIMAL" X’"H - SET MODE TO HEX" ]’"N - SET MODE TO BINARY" b’"O - SET MODE TO OCTAL" g’"S - SET SPLIT OCTAL MODE" #l’"? - PRINT THIS COMMAND TABLE" q ˆ šÒ �âjLIST /yjAA�rh 0 H �újTHNOSXRLSMPZ*+-/? ’ µà12) F ’"**************************************************************" & ’³à14),"THIS IS AN ADDITION GAME" F ’"**************************************************************"  ’³à24),"+" ( ’³à22),"+ + +" 2 ’³à24),"+" ?< † "ARE YOU A BEGINNER(B), INTERMEDIATE(I), EXPERT(E)--",A$ F ’ P ’ 2Z † "GIVE ME A NUMBER BETWEEN 1 AND 100 --->",A _ „ Aô1 ² ˆ šZ d „ Aô100 ² ˆ šx n „ Aö99 ² ˆ šZ x ZõAç100 ‚ „ A$õ"B" ² ˆ š  Œ „ A$õ"I"² ˆ šT – „ A$õ"E" ² ˆ šô   ’ µà12) ª Wõ0 ´ � Nõ1 ± 10 ¾ Sõ0 È � Jõ1 ± 3 Ò ‰ šH Ü YõÆàXâ9ã1) æ ‰ š” ð ƒ J ú ‰ š²  ƒ N  � Iõ1 ± 1000\TõI\ƒ I\’µà12) $ ’"YOUR SCORE IS",àWç10)â100,"%" " „ Wâ10ö50 ² ‰ šè ´ š, 0, † "DO YOU WANT TO PLAY AGAIN(YES/NO)---",C$ 6 „ C$õ"YES" ² ˆ š  7@ „ C$õ"NO" ² ’"COME SEE ME AGAIN SOMETIME"\›"GAMES" J � T ’ µà12) ^ Wõ0 h � Nõ1 ± 10 r Sõ0 | � Jõ1 ± 3 † ‰ šH � YõÆàXâ100) š ‰ š” ¤ ƒ J ® ‰ š² ¸ ƒ N ½ � Iõ1 ± 1000\TõI\ƒ I\’µà12) $ ’"YOUR SCORE IS",àWç10)â100,"%" Ç „ Wâ10ö50 ² ‰ šè ´ šÌ 1Ì † "DO YOU WANT TO PLAY AGAIN (YES/NO)---",C$ Ö „ C$õ"YES" ² ˆ šT /à „ C$õ"NO" ² ’"SEE YOU NEXT TIME"\› "GAMES" ê � ô ’µà12) þ Wõ0  � Nõ1 ± 10  Sõ0  � Jõ1 ± 3 & ‰ šH 0 YõÆàXâ1000) : ‰ š” D ƒ J N ‰ š² X ƒ N ] � Iõ1 ± 1000\TõI\ƒ I\’µà12) %b ’"YOUR SCORE IS ",àWç10)â100,"%" g „ Wâ10ö50 ² ‰ šè ´ šl 1l † "DO YOU WANT TO PLAY AGAIN (YES/NO)---",C$ v „ C$õ"YES" ² ˆ šô /€ „ C$õ"NO" ² ’"SEE YOU NEXT TIME"\› "GAMES" Š � ” SõSãY ž ’³à10),%5I,Y ¨ Š ² ’" ---------" ¼ † "ANSWER ",B Æ „ BõS ² ’"TERRIFIC" Ð „ BõS ² WõWã1 Ú „ BõS ² ˆ š4 ä ’ î „ BñS² ’"TRY AGAIN PLEASE" ø † "ANSWER ",B  „ BõS ² ’"TERRIFIC"   „ BõS ² WõWã1  „ BõS ² ˆ š4   ’ '* „ BñS ² ’"THE RIGHT ANSWER IS ",S <4’"-----------------------------------------------------" > Š H ZõZå0.0005 R Iõà100åJâZ)ç100 \ „ Iõ0.99 ² IõIå0.3 f XõÎàI) p Š 4è Xõ63488\� 'X'IS THE £EEN íIGINåUPPER LEFT CíNER 5ò Yõ7\� � OTHER THAN POLLY VTI USE CURSí CHARACTER ü� Jõ1 ± 2 $ � Iõ0 ± 30\•àXã6â64ã16ãI),Y\ƒ I $ � Iõ0 ± 30\•àXã7â64ã16ãI),Y\ƒ I $ � Iõ0 ± 30\•àXã8â64ã16ãI),Y\ƒ I $$ � Iõ0 ± 30\•àXã9â64ã16ãI),Y\ƒ I %. � Iõ0 ± 30\•àXã10â64ã16ãI),Y\ƒ I 78 Yõ35\� � OTHER THAN POLLY VTI USE D„FE¨T CHARACTER B ƒ J 4L ’\’\’\’\’\’\’\’\’\’\’"THAT WAS A GREAT GAME "\’ V Š Ð � �*_ E @PA)`C AA)hu@)`C Öúÿ�Ø5Æ>Ÿy�["!L%¼�j � å DIREC±RY ¡ COMPAC±R 5 � å ADAPTED FROM SOFTWARE WíKS UTILITIES PACKAGE 3 � å BY R“ HIPSCHMAN 4ç5ç78 TELà415)755å4341 ( ‹ Aà8) &2 C$õµà12)\� å CLEAR £EEN CHARACTER < ’C$ /F ’" DIRECTORY LIST COMPACTOR"  ’" /" H ’" /" R ˆ šÂ \ ’" / \" f ’" / \" p ’" / \" z ’ „ ’A$," was the word." Ž ’ ˜ ’"May your ", *¢ “ �Rà7) ˆ š¬,šÀ,šÔ,šè,šü,š,š$ ¬ ’"brain be eaten by ants" ¶ ˆ š` #À ’"eyes be plucked by vultures" Ê ˆ š` )Ô ’"intestines be digested by maggots" Þ ˆ š` è ’"body be consumed by fire" ò ˆ š` ü ’"tongue swell and burst"  ˆ š` % ’"veins be infested by dogworms"  ˆ š` %$ ’"skull be inhabited by roaches" . ˆ š` 8 ’ .B ’"R I G H T ! ! ! ",A$," was the word!!" L ’"Darn, you win.", 2V „ Eõ5 ² ’" But you came very close to dying!" ` ’ 'j ’"Care for another chance to die", t † A$ ~ „ A$à1,1)õ"Y" ² šú 7ˆ ‡ 39,"LEOPARD","JAGUAR","TIGER","LIONESS","CHEETA" 7’ ‡ "PUMA","MONKEY","ALLIGATOR","COCKROACH","LIZARD" 1œ ‡ "SNAKE","SPIDER","MANTIS","COYOTE","ZEBRA" 1¦ ‡ "ANTELOPE","STEER","BUFFALO","RHINOCEROUS" 4° ‡ "GIRAFFE","PUSSY","RACOON","OYSTER","OCTOPUS" 1º ‡ "SQUID","GAZELLE","MOUSE","RABBIT","SHEEP" 2Ä ‡ "VULTURE","WHALE","DOLPHIN","SHARK","SHREW" 2Î ‡ "PANDA","WALRUS","CAMEL","HOUND","BACTERIA" :Ø ‡ 52,"DATA","CONTROL","ELECTRICITY","THOUGHT","BRAIN" 9â ‡ "CENTRAL","ARITHMETIC","DECIMAL","TERMINAL","PORT" :ì ‡ "INPUT","OUTPUT","PUNCH","READ","PROGRAM","EXECUTE" :ö ‡ "CARRY","FETCH","CHANNEL","CALCULATE","LOAD","EDIT" 6 ‡ "ASSEMBLE","CONSTANT","VARIABLE","BINARY","BIT" :  ‡ "CARRIAGE","DISCRETE","MONOLITHIC","CHIP","FORTRAN" 1 ‡ "PROGRAM","ELECTRONIC","TELETYPE","RETURN" 8 ‡ "KEYBOARD","COBOL","LINKAGE","COMPILER","ADDRESS" ;( ‡ "ABSOLUTE","TRANSISTOR","CONSOLE","CARRIER","BRANCH" 42 ‡ "BASIC","DISK","CRT","JOYSTICK","REITERATIVE" < ‡ "SUBROUTINE" ;F ‡ 22,"SILVER","ALUMINUM","HYDROGEN","HELIUM","SILICON" 2P ‡ "GOLD","PLATINUM","URANIUM","XENON","SHALE" 5Z ‡ "BOULDER","WATER","DIAMOND","GLASS","SAPPHIRE" 4d ‡ "RUBY","CARBON","OXYGEN","ALCOHOL","METHANOL" n ‡ "ETHANOL","GASOLINE" 2x ‡ 30,"CARROT","CORN","APRICOT","PEAR","LEMON" :‚ ‡ "ORANGE","AVOCADO","GRAPEFRUIT","GRAPE","CANTELOPE" 8Œ ‡ "MANGO","APPLE","TOMATO","POTATO","OLIVE","ONION" 6– ‡ "PINEAPPLE","REDWOOD","SEQUOIA","ACORN","MELON" 4  ‡ "GRASS","POPPY","CABBAGE","SPINACH","PARSLEY" 6ª ‡ "SOYBEAN","WATERMELON","ARTICHOKE","EUCALYPTUS" ´ �  : � THE RANSEED FILE IS USED ± SET UP THE DOS ± RìOMIZE 9 � THE SEQUENCES GENERATED BY THE Î FUNCTI“ IN BASIC. > THE FOLLOWING SEQUENCE OF OPERATI“S WILL INSTALL RANSEED\ ( � âLF DOS 3000 2 � âLF RANSEED 39E0 < � âSF DOS 3000 @F � THE SOURCE CODE � RANSEED MAY BE FOUND IN THE FILE RANSRC 8P � RANSEED IS USED BY ÍING IT FROM BASIC AS FOLLOWS\ %Z � A õ Îà Íà10720) ç 65536 ) 8d� ËCE RANSEED DEP�S “ THE DISK ¦ROLLER PSEUDOåSEC±R æ ’ "NUMBERS FOR ",A$àA,Aã9),"-- ",Cà0),Cà1),Cà2),Cà3),Cà4) ð „ Tõ3 ² š¸ ú † "HOW MANY? ",E  „ Eñ25 ² š"  S9õ11\‰ š0\› "YAHTZEE3"  Aõ10âPã1\ˆ šæ " „ Eô1 ² š¸\„ Eð5 ² š6 , S9õ11\‰ š0\› "YAHTZEE4" 6 ’"WHICH DICE:" @ “ E ˆ šJ,šT,š^,šh,šr J † Fà0)\ˆ š| T † Fà0),Fà1)\ˆ š| ^ † Fà0),Fà1),Fà2)\ˆ š| h † Fà0),Fà1),Fà2),Fà3)\ˆ š| r † Fà0),Fà1),Fà2),Fà3),Fà4) | Qõ1 2† � F1 õ 0 ± Eå1\„ FàF1)ô1 í FàF1)ö5 ² Qõ0\ƒ F1 � „ Qõ0 ² š6 %š � F1 õ 0 ± Eå1\CàFàF1)å1)õ0\ƒ F1 ¤ TõTã1\ˆ šÈ ® �âââ D“E ROLLING #¸ ’ A$àA,Aã9),"--SCOREBOARD ID:"  S9õ1 Ì ‰ š0 Ö › "YAHTZEE2" à �ââââââââââââââ ê PõPã1\„ PôN ² š  ô XõXã1\„ Xô13 ² š– þ ’ "END OF GAME"  S9õ19\‰ š0\› "YAHTZEE4"  † "PLAY AGAIN? (Y/N): ",Q$  „ Q$ñ"Y" ² ˆ š€ & › "YAHTZEE" 0 �âââ SUBR ± ™ ” CK PT FILE : JõÎà0) D — #0,"YAHTZEE0" 2N ™ #0,S9,J,X,P,N,A$,Cà0),Cà1),Cà2),Cà3),Cà4),T X � D2õ0 ± 1\� D1õ0 ± 12 b ™ #0,KàD1,D2)\ƒ D1\ƒ D2 l ˜ #0 v Š € › "GAMES"  & �ââââââââââ "YAHTZEE2" ââââââââââ < ‹ Cà4),Kà12,1),Gà5),Fà5),H2à6),L2à6),B5à2),B8à2),A$à20)  — #0,"YAHTZEE0" 2( … #0,S9,J,X,P,N,A$,Cà0),Cà1),Cà2),Cà3),Cà4),T 2 Aõ10âPã1 < � D2 õ 0 ± 1\� D1 õ 0 ± 12 F … #0,KàD1,D2) P ƒ D1\ƒ D2 Z ˜ #0 d † I0 n „ I0ñ25 ² š‚ x S9õ12\‰ šl\› "YAHTZEE3" ‚ „ I0ô1 í I0ö13 ² šd Œ IõI0å1 – „ KàI,P)õå1 ² šª 9  ’ A$àA,Aã9),"-- YOU HAVE ALREADY USED ROW ",I0\ˆ šd ª „ I0ö6 ² šÜ ´ �âââ CAT. 1å6 ¾ KàI,P)õ0 /È � Gõ0 ± 4\„ CàG)õI0 ² KàI,P)õKàI,P)ãI0\ƒ G Ò ˆ šN )Ü “ I0å6 ˆ šð,šú,š,š¤,š®,š,š: -æ �âââ 3ç4 OF A KIND, YAHTZEE & FULL HOUSE ð Rõ3\ˆ š ú Rõ4 % TõCà0)ãCà1)ãCà2)ãCà3)ãCà4)\ˆ š"  Rõ0\Tõ25\ˆ š"  Rõ5\Tõ50 " � H3õ1 ± 6\� Hõ0 ± 4 , „ CàH)õH3 ² H2àH3)õH2àH3)ã1 6 ƒ H\ƒ H3 @ „ Rö0 ² šr J �âââ FULL HOUSE TEST 4T � H õ 1 ± 6\„ H2àH)õ3 í H2àH)õ2 ² RõRãH2àH)\ƒ H )^ „ Rñ5 ² Tõ0\�âââ WASN'T A FULL HOUSE h KàI,P) õ T\ˆ šN 2r Hõ0\� H3 õ 1 ± 6\„ H2àH3)öH ² H õ H2àH3)\ƒ H3 | „ HôR ² Tõ0 † KàI,P)õT � ˆ šN š �âââSTRAIGHTS #¤ Tõ30\ˆ š¸\�âââ SMALL STRAIGHT ® Tõ40\�âââ LARGE STRAIGHT ¸ � D1 õ 0 ± 3  � D2 õ D1 ± 4 Ì „ CàD1) ð CàD2) ² šà Ö ZõCàD1)\CàD1)õCàD2)\CàD2)õZ à ƒ D2\ƒ D1 ê H1õ1 ô � H õ 1 ± 4 "þ „ CàH)õCàHå1)ã1 ² H1õH1ã1\ƒ H  �âââ CHECK STRAIGHT ÌGTH  „ H1õ5 ² š0  „ I0õ11 ² Tõ0\ˆ š0 & „ H1ô4 ² Tõ0\ˆ š0 0 KàI,P)õT\ˆ šN : �âââ CHANCE $D KàI,P)õCà0)ãCà1)ãCà2)ãCà3)ãCà4) &N �âââ NOW, BACK ± THE MAIN PROGRAM 2X ’ A$àA,Aã9),"-- ",KàI,P)," POINTS IN ROW ",I0 b S9õ1\‰ šl\› "YAHTZEE1" !l �âââ SUBR ± ™ CHECK POÆ FILE v — #0,"YAHTZEE0" 2€ ™ #0,S9,J,X,P,N,A$,Cà0),Cà1),Cà2),Cà3),Cà4),T Š � D2õ0 ± 1\� D1õ0 ± 12 ” ™ #0,KàD1,D2) ž ƒ D1\ƒ D2 ¨ ˜ #0 ² Š ¼ � / % � ââââââââââ YAHTZEE3 ââââââââââ  ‹ Cà4),Kà12,1),A$à20)  — #0,"YAHTZEE0" 2( … #0,S9,J,X,P,N,A$,Cà0),Cà1),Cà2),Cà3),Cà4),T 2 AõPâ10ã1 < � D2õ0 ± 1\� D1õ0 ± 12 F … #0,KàD1,D2)\ƒ D1\ƒ D2 P ˜ #0 Z � I õ 0 ± 12 d „ KàI,P) ï0 ² š n „ Iö6 ² š‚ (x “ Iã1 ˆ šŒ,š–,š ,šª,š´,š¾,šÈ $‚ “ Iå6 ˆ šÒ,šÜ,šæ,šð,šú,š Œ ’ "SNAKE EYES"\ˆ š – ’ "TWOS"\ˆ š   ’ "THREES"\ˆ š ª ’ "FOURS"\ ˆ š ´ ’ "FIVES"\ˆ š ¾ ’ "SIXES"\ ˆ š È ’ "3 OF A KIND"\ˆ š Ò ’ "4 OF A KIND"\ˆ š Ü ’ "FULL HOUSE "\ˆ š æ ’ "SMALL STRAIGHT"\ˆ š ð ’ "LARGE STRAIGHT"\ˆ š ú ’ "YAHTZEE"\ˆ š  ’ "CHANCE"  ƒ I  �âââ › BACK ± ÍING PROGRAM " „ S9 õ 11 ² › "YAHTZEE1" , › "YAHTZEE2"  & � ââââââââââ YAHTZEE4 âââââââââââ  ‹ Cà4),A$à20),Kà12,1) ' �âââ … IN CHECK POÆED FILE à…å“LY) ( — #0,"YAHTZEE0" 22 … #0,S9,J,X,P,N,A$,Cà0),Cà1),Cà2),Cà3),Cà4),T < � D2õ0 ± 1\� D1õ0 ± 12 F … #0,KàD1,D2) P ƒ D1\ƒ D2 Z ˜ #0 d �âââ ‚ ” ALL SCíES n ‰ š, x � P9 õ 0 ± Nå1 ‚ A9õ10âP9ã1 *Œ ’\’"SCORE FOR ",A$àA9,A9ã9),"--"\T1õ0 – � X9õ0 ± 5 #  „ KàX9,P9) ö0 ² T1õT1ãKàX9,P9) ª ƒ X9 ´ ’"TOP HALF = ",T1 ¾ T2õ35\„ T1ô63 ² T2õ0 È ’"BONUS = ",T2 Ò T3õ0 Ü � X9õ6 ± 12 "æ „ KàX9,P9)ö0 ² T3õT3ãKàX9,P9) ð ƒ X9 ú ’"BOTTOM HALF = ",T3 5 ’ A$àA9,A9ã9),"-- YOUR TOTAL SCORE IS ",T1ãT2ãT3  ƒ P9  ‰ š, 0" „ S9õ11 í S9õ19 ² › "YAHTZEE1"\› "YAHTZEE2" 6, ’"**********************************************" 6 Š  : � 'DIRCOMP' COMPACTS THE DISK DIREC±RY à÷ THE FILES).  — #0,"DIRECTRY" \ Tõ32  � Iõ0 ± 63 \ … #0 %Iâ16,&F0  „ F0ñT ² šè \ � JõIã1 ± 63 "( … #0 %Jâ16,&F0 \ „ F0õT ² š„ -2 … #0,&F1,&F2,&F3,&F4,&F5,&F6,&F7,&F8,&F9 (7 ’"MOVING ",µàF0),µàF1),µàF2),µàF3), 8 ’µàF4),µàF5),µàF6),µàF7), : ’" FROM",J," TO",I !< … #0,&G0,&G1,&G2,&G3,&G4,&G5 )F ™ #0 %Jâ16,&T,&T,&T,&T,&T,&T,&T,&T,¹ #P ™ #0,&T,&T,&T,&T,&T,&T,&T,&T,¹ 1Z ™ #0 %Iâ16,&F0,&F1,&F2,&F3,&F4,&F5,&F6,&F7,¹ +d ™ #0,&F8,&F9,&G0,&G1,&G2,&G3,&G4,&G5,¹ n – šè „ ƒ \ – šò è ƒ ò ’"DONE" ü ˜ #0 \ �