(¤ ********************************* ¤ T.N.T Ten Not Two'¤ Copyright Hillrise Software 1984ÿ” # 100(‰ 30,18020'd¤ ***** main control routine *****n 500 :¤ initialisationoKK%~49: 9000: 9600p 9700:¤ graphicss 9330:¢@2,21;" ";x¢@2,21;"Please press:-";3y¢@2,22;" I for Instructions A for Analysis";/|¢@2,23;" L for Lessons ESC to End";}X$~Ç(Å(ä$(1)) z &DF)~“ X$~Ç(27) s ‘ 150“ X$~"L" s 10000:‘ 111€“ X$~"I" s 11000:‘ 111“ X$~"A" s 4000:‘ 111 Œ‘ 120– 600: ¤ end routines ¨,¤ lesson control routine6 3200:¤ read notes record@“ X$~Ç(27) s ¨ J 3500:¤ read lesson recordT“ X$~Ç(27) s ¨| 9000:¤ paint screen†E%~1: ¤ exercise no 1000:¤ do the lessonš“ X$~Ç(27) s ¨¤LZ%~LZ%t1:¤ next lesson®“ LZ%~ML% s ‘ 310 ¸„ 40!¢@12,12;"CONGRATULATIONS!!!" Ì¢@12,14;"YOU HAVE FINISHED"Ö¨%ô¤ initialisation routines *****#õ¹ 5,0:¹ 4,0:¹ 3,0:¹ 2,0:Œ 0:ÿ˜0ùSP$~" "þ„ 40:¢ Ç(20):¤ CURSOR OFFDŠ FC%(49),FR%(49),FG%(49),SH%(9),XR$(12),LS$(3),XL$(7),EMSG$(6)@‡ "Well done!","Too slow!","Too many mistakes!"," "," "," "^‡ "F",16,6,1,"D",14,6,2,"S",12,6,3,"A",10,6,4,"J",22,6,5,"K",24,6,6,"L",26,6,7,";",28,6,8^‡ "R",15,4,1,"C",15,8,1,"U",21,4,5,"N",21,8,5,"G",18,6,1,"T",17,4,1,"V",17,8,1,"H",20,6,5H ‡ "Y",19,4,5,"B",19,8,5,"4",14,2,1,"7",20,2,5,"5",16,2,1,"6",18,2,5Q ‡ "Q",9,4,4,"P",27,4,8,".",27,8,8,"1",8,2,4,"0",26,2,8,"E",13,4,2,"X",13,8,2^ ‡ "I",23,4,6,"M",23,8,6,"3",12,2,2,"8",22,2,6,"W",11,4,3,"Z",11,8,3,"O",25,4,7,",",25,8,7<‡ "2",10,2,3,"9",24,2,7,"^",9,8,9,"^",31,8,9,"/",29,8,8R‡":",30,6,8,"`",29,4,8,"=",28,2,8,"^",30,2,8,"|",32,2,8,"[",31,4,8,"]",32,6,80‡ 9,6,12,13,5,6,12,13,14:REM FINGER COLOURSp‡ "Cannot OPEN Lesson File","Cannot OPEN Notes File","READ error on Notes File","READ error on Lesson File"S ‡ "Cannot CLOSE Lesson File","Cannot CLOSE Notes File"," "," "," "," "," "," "!§ 517:FX$~"" " I%~1 r 6:£ EMSG$(I%):› I%& I%~1 r 49.+£ XX$,FC%(I%),FR%(I%),FG%(I%):FX$~FX$tXX$ 0› I%5 I%~1 r 9:£ SH%(I%):› I%: I%~1 r 12:£ XR$(I%):› I%DME%~0:MT%~30:ML%~60IETNEX%~0:TNTR%~0:TNAA%~0:TNAS%~30:TNMT%~MT%:TNME%~ME%:TNTL%~0:TNTT%~0I 3010:¤ open filesN¨X¤ ***** end routines ***** ]X$~""bXER%~5: à ‘ 691lƒ F1$:œ à:¢#0vXER%~6: à ‘ 694€ƒ F2$:œ à:¢#0¨¢Ç(17):¤ CURSOR ON#±¹ 2,1:¹3,1:¹ 4,1:¹ 5,1:„ 40:ÿ˜²¨ ³ 3900´“ X$~Ç(27) s ‘ 630: ‘ 610 ¶ 3900·“ X$~Ç(27) s ‘ 680: ‘ 630-è¤ ***** run and check the exercise ***** ò 1500:¤ setup the exercise#L 2500: ¤ display the exerciseV 2200: ¤ CURSOR ON`X$~ä$:¤ get next characterj 2300:¤ off cursort“ X$~Ç(27) s ¨~“ X$~Ç(13) s ‘ 1250Hˆ“ X$~Ç(25) { X$~"[" { X$~Ç(85){ X$~Ç(8) s 2000:‘ 1110:¤ backspace’“ X$" " { X$}"z" s X$~"Ï"œ¢@P%t1,13;X$;2¦“ X$}Þ(XC$,P%,1) s 2100:‘ 1210:¤ wrong key°¢@P%t1,14;" ";º“ P%L%t1 s P%~P%t1 Ä‘ 1110âTNTL%~TNTL%tP%u1ç“ P%~L%t1 s ‘ 1300ì I%~P% r L%ö¢@I%t1,14;"*";EC%~EC%t1 › I%" 2600:¤ time and error check“ R%}1 s ‘ 1100(E%~E%t1:TNEX%~TNEX%t1-TNAA%~Î(TNTR%xTNEX%t.5)2“ E%~NX% s ‘ 1000<¨!ܤ ***** set up the exercise"á 9200: 9600æP%~1:EC%~0ðXC$~XL$(E%) 9500: ¤ colour¢@2,4;LZ%;:¤ lesson no."¢@38,4;E%;:¤ exercise no.,¢@15,18;MT%;:¤ max time6¢@23,18;ME%;:¤ max errs8“ E%}1 s ¨ ; 9330'< I%~1 r 3:¢@2,20tI%;LS$(I%);:› I%?¨Ð¤ ***** backspace *****Ú¢@ P%t1,14;" ";ä“ P%}1 s P%~P%u1î¨ 4¤ ***** error routine ***** 9ÿ’ 1>¢@P%t1,14;"*";HEC%~EC%t1R¨˜¤ ***** cursor on *****&¢“ Þ(Ö(14),P%t2,1)~"*" s EC%~EC%u1¬¢@P%t1,14;" ";±¢@P%t1,13;Ç(17);¶¨ü¤ ***** cursor off ***** “ P%~1 s À~"000000":EC%~0 ¢@P%t1,14;" "; ¢@P%t1,13;Ç(20); ¨Ä ¤ initial message displayÊ 9420:¤ colourÎ ¢@2,12;XC$:L%~Ï(XC$)Ð ¢ @2,13;SP$Ò ¢ @2,14;SP$ Ó 9440Ô ¢@2,16;SP$2Õ ¢@2,16;"Copy above text, end with ENTER key";Ö 9420:¤ colourØ ¨4( ¤ ***** check typing for speed and errors ***** 2 T%~Ü(À)6 “ T%~0 s T%~17 WPM%~Î(12wL%xT%t.5)F< R%~1:P%~1:TNTR%~TNTR%t1:TNTT%~TNTT%tT%:TNAS%~Î(12wTNTL%xTNTT%t.5)(A “ TNEX%}0 s TNAA%~Î(TNTR%xTNEX%t.5)F “ WPM%MT% s R%~2P “ EC%}ME% s R%~3U 9500:¤ colourZ ¢@15,19;WPM%;:¢@23,19;EC%;_ 9440:¤ colour` ¢@2,16;SP$;)d ¢@2,16;EMSG$(R%);" - Press any key"; n X$~ä$(s 9500:¢@15,19;" ":¢@23,19;" "; t 9340x ¨)¸ ¤ ***** FILE HANDLING ROUTINES ***** ¤ OPEN FILESÌ XER%~1: à ‘ 3070Ö ž "TNTLESS.FIL",F1$,256à XER%~2: à ‘ 3090ê ž "TNTNOTE.FIL",F2$,119ô œ à:¢#0:¨þ 3900:¤ error display “ X$~Ç(27) s ¨: ‘ 3020 3900:¤ error display “ X$~Ç(27) s ¨: ‘ 3040& ¤ **********$€ ¤ ***** Read Notes record *****Š XER%~3: à ‘ 3330 ” REC2$~"">™ “ LZ%~4 s ƒ:ž"TNTLESS.FIL",F1$,256:ž"TNTNOTE.FIL",F2$,119ž ”#F2$,LZ%:REC2$~ä$(119) ¨ œ à:”#0² KK%~Ü(Þ(REC2$,3,2))¼ LS$(1)~Þ(REC2$,5,36)Æ LS$(2)~Þ(REC2$,41,36)Ð LS$(3)~Þ(REC2$,77,36)Ú NX%~Ü(Þ(REC2$,113,1))"ä ¤ MT%=VAL(MID$(REC2$,114,2))"î ¤ ME%=VAL(MID$(REC2$,116,2))ø ¨ 3900:¤ error display “ X$~Ç(27) s ¨  ‘ 3200%¬ ¤ ***** read Lesson record *****¶ XER%~4: à ‘ 3620 À REC1$~""Ê ”#F1$,LZ%:REC1$~ä$(254) Ô œ à:”#0Þ I%~1 r NX% è XT$~Þ(REC1$,(I%u1)w36t3,36) ò J%~36'ü “ Þ(XT$,J%,1)~" " s J%~J%u1:‘ 3580XL$(I%)~Ý(XT$,J%) › I%¨ $ 3900.“ X$~Ç(27) s ¨ 8‘ 3500(<¤ ***** error display routine ***** A¢á,à$ Fœ à:¢#0 P 9330Z¢@2,21;XR$(XER%);d¢@2,22;"Press ESC to end";,n¢@2,23;"or any other key to try again"; xX$~ä$ } 9330‚¨% ¤ **** display the analysis **** ª 9400)´¢@8,1;"T.N.T. PERFORMANCE ANALYSIS";)¾¢@8,2;"±±±±±±±±±±±±±±±±±±±±±±±±±±±";#Ò¢@5,4;"CURRENT LESSON ";LZ%;.Ü¢@8,5;"Target Speed ";MT%;" wpm";'æ¢@8,6;"Target Max. Errors ";ME%;&ð¢@5,8;"ANALYSIS OF THIS SESSION";)ú¢@8,9;"Tests completed ";TNEX%;*¢@8,10;"Total attempts ";TNTR%;*¢@8,11;"Avg attempts per test";TNAA%;1¢@8,12;"Average speed ";TNAS%;" wpm";%"¢@5,14;"SUGGESTED TARGET RATES";@6¢@8,15;"Target Speed ";Î((TNAS%tMT%)w.5t.5);" wpm";&@¢@8,16;"Target Max Errors ";0;*J¢@5,19;"Change current targets - Y/N"TY$~Ç(Å(ä$) z &DF)^“ Y$~"N" s ‘ 4270h“ Y$}"Y" s ‘ 4170&r” "Enter new target speed ";TNMT%#|“ TNMT%1 { TNMT%}300 s ‘ 4210,†” "Enter new max errors allowed ";TNME%"“ TNME%0 { TNME%}10 s ‘ 4230¤ME%~TNME%:MT%~TNMT%®¨”¤ *** lesson table *** ž 9400¨¢@13,0;"LESSON CONTENTS";²¢@2,1;"µNo. Topic";¼¢@14,1;"µNo. Topic";Æ¢@26,1;"µNo. Topic µ";3Т@2,2;"­±±±±±±±±±±±­±±±±±±±±±±±­±±±±±±±±±±±µ";Ú I%~1 r 45äRI%~I%:CI%~2,î“ RI%}20 s RI%~RI%u20:CI%~CI%t12:‘ 4590øÿ 15,SH%(FG%(I%))!¢@CI%,RI%t2;"µ µ"; ¢@CI%,RI%t2;"µ";I%;".";'¢@CI%t5,RI%t2;"'";Þ(FX$,I%,1);"'"; › I% %ÿ 15,11* I%~6 r 20,¢@26,I%t2;"µ Practiceµ";/¢@26,I%t2;"µ";I%t40;"."; 4› I% R 9440[¨/(#¤ ***** DISPLAY THE EMPTY TYPEWRITER *****2# 9400:¤ COLOURF#¤ TITLE LINE P#ÿ 15,9,Z#¢@5,0;"T.N.T. TEN NOT TWO - TYPING AID"d# 9500:¤ KEY OUTLINE(j#¢@7,1;"¬´÷´÷´÷´÷´÷´÷´÷´÷´÷´÷´÷´÷´¾")l#¢@7,2;"¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ "(n#¢@7,3;"¼÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷®"&x#¢@8,4;"¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸"'–#¢@8,5;"¼÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×¾"( #¢@9,6; "¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ "'ª#¢@8,7;"¬×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷×÷®"&´#¢@8,8;"¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸ ¸"&¾#¢@8,9;"¼´×´ò´×´×´×´×´×´×´×´ò´×´®"#È#¢@12,10; "¸               ¸""Ò#¢@12,11; "¼´´´´´´´´´´´´´´´®"Ü#¨(ð#¤ ***** BLANK OUT BOTTOM HALF ***** ú# 9420$¢ @2,12;SP$$¢ @2,13;SP$$¢ @2,14;SP$ $ 9440"$¢@2,16;SP$,$¤ LESSON DETAILS 6$ 9460J$¢@0,2;"Lesson";^$¢@36,2;"Test";'c$¢@8,18;"Target wpm. Errors";h$¢@8,19;"Actual"m$“ E%}1 s ¨ r$ 9480|$¢@2,21;SP$;~$¢@2,22;SP$;$¢@2,23;SP$;†$¨%¸$¤ ***** background colours *****Â$ÿƒ 7 :ÿ 15,7:„ 40:¨&Ì$¤ ***** colour of test line *****Ö$ÿ 14,15 :¨&à$¤ ***** colour of report line ***ê$ÿ 15,7:¨&ô$¤ ***** colour of lesson line ***þ$ÿ 15,9:¨&%¤ ***** colour of lesson note ***%ÿ 1,15:¨&%¤ ***** colour of ttpewriter ****&%ÿ 15,7:¨%€%¤ ***** FILL IN KNOWN KEYS *****Š% I%~1 r KK%”%ÿ 15,SH%(FG%(I%))$ž%¢@ FC%(I%),FR%(I%);Þ(FX$,I%,1); ¨%› I%²%¨ä%¤ ***** graphics *****î%ÿ‚ 9,7:ÿ‡ 24,32Hø%ÿ€ 8,48 r 8,64 r 56,64 r 56,48 r 40,48 r 40,0 r 24,0 r 24,48 r 8,48]&ÿ€ 72,0 r 72,64 r 88,64 r 104,24 r 104,64 r 120,64 r 120,0 r 104,0 r 88,40 r 88,0 r 72,0T &ÿ€ 136,48 r 136,64 r 184,64 r 184,48 r 168,48 r 168,0 r 152,0 r 152,48 r 136,48&¤ RETURN$&ÿ 25,1,9:ÿ 73,1,9:ÿ 153,19,9 &¨*'¤ ***** display and pick lessons***** &' 4500.'¢@2,23;" ";*”*” "Please enter lesson no. 1-60 ";LZ%ž*“ LZ%1 { LZ%}60 s ¨î*„ 40: 300÷*¨ø*¤ *****instructions***** +ÿ 4,15 +„ 40:'+¢;" T.N.T. Ten Not Two"'+¢;" ±±±±±±±±±±±±±±±±±±±" +¢;" "*+¢;" Topics"4+¢;" ±±±±±±#>+¢;" 1. General Information" H+¢;" "$R+¢;" 2. How to Teach Yourself" \+¢;" ",f+¢;" 3. Your Position at the Keyboard"'¬+¢@3,22;"Press 1-3 or ESC to Exit";¶+X$~ä$(1):“ X$~Ç(27) s ¨ À+“ X$"1" { X$}"3" s ‘ 11180 Å+„ 40 Ê+ Ü(X$) 12000,12277,12600 Ô+‘ 11000à.¢;"General Notes"å.¢;"±±±±±±±±±±±±±"+ê.¢;" T.N.T. is a program especially",ô.¢;"designed to teach people to use all"/þ.¢;"ten fingers at the keyboard instead of"*/¢;"two. It consists of a series of ",/¢;"60 lessons, each containing up to 7",/¢;"test texts to exercise your fingers"&/¢;"at the keyboard.",0/¢;" The keys are introduced in the "/:/¢;"order described in the Pitman courses,".D/¢;"that is the HOME KEYS first, followed"2N/¢;"by the remaining 1st finger, 4th finger,";.X/¢;"2nd and 3rd finger keys respectively."2b/¢;" Unlike some competitive packages the";!l/¢;"numeric keys are taught."2v/¢;" The program always presents you with";0€/¢;"a picture of the keyboard on the screen"0Š/¢;"in front of you with only the keys that".”/¢;"you have already learnt shown. These",ž/¢;"keys are colour coded to match the "&¨/¢;"appropriate finger to be used. ­/ 180000²/¢;" The escape key 'ESC' is used in the"/¼/¢;"program to return you to the main menu"Æ/¢;"at any time"2Ð/¢;" T.N.T. provides you with an analysis";0Õ/¢;"of your performance and suggests to you".Ú/¢;"the speed and accuracy you should set"-ß/¢;"to teach you at the most appropriate"ä/¢;"pace." é/ 18000î/¨õ/¢;"2. Teaching Yourself"ø/¢;"±±±±±±±±±±±±±±±±±±±±±0ý/¢;" Teaching yourself requires a lot of"20¢;"self discipline and perseverance. Follow";00¢;"the instructions you are given and take"+ 0¢;"particular care to use the correct",0¢;"fingers. make sure that you return"'0¢;"your fingers to the HOME keys."-0¢;" Start at lesson 1 and follow the". 0¢;"lessons in order. You can restart at"$%0¢;"the beginning of any lesson".*0¢;" Some of the texts are easy, some "/0¢;"are not, persevere!"-40¢;" To get started select the Lesson"090¢;"option from the opening menu, and enter"2>0¢;"the lesson number that you want to start";0C0¢;"at. The computer will then present you"0H0¢;"with a picture of the keyboard with the"/M0¢;"keys you alredy know highlighted. If "2R0¢;"the lesson introduces a new key then the";2W0¢;"fingering instructions for that key will";\0¢;"be given. ^0 18000+a0¢;" The first test line of text is"/f0¢;"displayed and you are required to copy"/k0¢;"type this on the line beneath. During"+p0¢;"the typing operation if you make a"/u0¢;"mistake an '*' will appear beneath the"2z0¢;"letter in error. If you want to go back";/0¢;"to correct it use the DEL or backspace"'„0¢;"key and overtype your mistake."/‰0¢;" When you have finished typing the ")Ž0¢;"sample text press the ENTER key.",“0¢;" The computer will show you your"/˜0¢;"speed and accuracy and you will either".0¢;"progress to the next test or have to ".¢0¢;"repeat the same example depending on "§0¢;"your performance."2¬0¢;" You can terminate the lessons at any";%±0¢;"time by pressing the ESC key. ´0 18000+¶0¢;" The target speed and accuracy ".»0¢;"figures are preset but can be changed"/À0¢;"from within the Analysis option. This".Å0¢;"option also provides you with overall"-Ê0¢;"performance figures and suggests new"2Ï0¢;"target figures based on your performance";.Ô0¢;"In this way you can make the tutor as"Ù0¢;"demanding as you wish.0Þ0¢;" The object of the tutor is to teach".ã0¢;"you to use the correct fingers at the"/è0¢;"keyboard. Please do not cheat, either"0í0¢;"by skipping lessons or making the speed".ò0¢;"and error rates too easy. DO use the"0÷0¢;"correct fingers and always return them "ü0¢;"to the HOME keys.".1¢;" Once you have learnt to type the "01¢;"tutor can still be used to improve your" 1¢;"speed and accuracy."1¢;" GOOD LUCK!" 1 180001¨&81¢;"YOUR POSITION AT THE KEYBOARD"%B1¢;"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±+L1¢;" Before you start typing it is "*V1¢;"essential that you are positioned".`1¢;"correctly. Your posture is important.""j1¢;"a. Sit fully on the chair.+t1¢;"b. Lean the body slightly forward."!~1¢;"c. Hold your head erect."/ˆ1¢;"d. Relax your arms and hold the elbows"0’1¢;" just clear of the body. Do not rest "/œ1¢;" your wrists on the machine and keep")¦1¢;" your wrists and forearms in a"0°1¢;" straight line. Bend your fingers at"º1¢;" the knuckles."0Ä1¢;"Use your RIGHT THUMB for the space bar." É1 18000Î1¢;"HOME KEYS"Ó1¢;"±±±±±±±±±",Ø1¢;" ASDF and JKL; are known as the "/â1¢;"Home Keys. These are the 8 keys that "2ì1¢;"your fingers should always return to and";-ö1¢;"as such they provide a HOME position".2¢;"to work from. It is because of this "0 2¢;"that they are the first 8 keys that you"2¢;"will learn." 2¢;" " 2¢;" "2¢;"FATIGUE"#2¢;"±±±±±±±"/(2¢;" Learning to type is hard work, if "022¢;"after a while you find your performance".<2¢;"slipping and the lessons becoming too"+F2¢;"difficult then STOP! Have a break! P2 18000Z2¨+PF¢@2,23;"Press any key or ESC to exit";ZFX$~ä$(1):“ X$~Ç(27) s ¡ dF„ 40:¨ã½@öF¸$ˆ$ˆ)uqá