home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug018.arc / SMARTII < prev    next >
Text File  |  1979-12-31  |  7KB  |  148 lines

  1. .PO0
  2. .OP
  3.  
  4.                     Smartke∙ - Softwarσ Revie≈ Par⌠ II
  5.  
  6.                            B∙ Charle≤ Sandercock
  7.                              ╖ Illawarrß Road,
  8.                       Hawthorn¼ Vic« 3122¼ Australia.
  9.  
  10. Followinτá m∙ previou≤ article¼á SMARTKE┘ come≤ completσ witΦ SMARTKEY.COM¼ ì
  11. thσá thinτ tha⌠ reall∙ doe≤ thσ worδ anΣ WS.DEF¼á ß definitioεá filσá whicΦ ì
  12. contain≤ redefinitions«á Thσ distributioε disπ versioε oµ WS.DE╞ i≤ onl∙ aε ì
  13. examplσá anΣ yo⌡ caε creatσ you≥ owε t∩ sui⌠ yourself«á Thesσ arσ thσá onl∙ ì
  14. tw∩á file≤ whicΦ mus⌠ bσ oε eithe≥ you≥ ┴ disδ (whicΦ usuall∙ ha≤á Wordsta≥ ì
  15. oε it⌐ o≥ you≥ ┬ disδ (whicΦ ╔ usuall∙ usσ solel∙ fo≥ data).
  16.  
  17. SMARTKEY.CO═á i≤ 4K¼á WS.DE╞ i≤ oµ lengtΦ dependinτ oε you≥ definition≤ bu⌠ ì
  18. t∩ ß maximuφ oµ ╕ K« Thu≤ thσ mos⌠ yo⌡ wil∞ usσ i≤ 1▓ K.
  19.  
  20. Onl∙ ╕ ╦ oµ redefinitions┐á Well¼ tha⌠ i≤ 1OO╧ time≤ morσ thaε thσ Origina∞ ì
  21. Osbornσá ╔á D─á anΣá infinitel∙á morσá thaεá Microbeσá whicΦá gavσá yo⌡á n∩ ì
  22. redefinition≤ a⌠ all.
  23.  
  24. Further¼ ╔ wil∞ bσ showinτ yo⌡ ho≈ les≤ thaε ┤ ╦ oµ redefinition≤ wil∞ givσ ì
  25. yo⌡á acces≤ t∩ 1▓ ╦ oµ boilerplatσ (anΣ ╔ havσ onl∙ beeε a⌠ i⌠ fo≥ ßá shor⌠ ì
  26. time).
  27.  
  28. SMARTKE┘á als∩ come≤ oε it≤ distributioε disπ witΦ file≤ DB.DE╞ anΣá PW.DE╞ ì
  29. whicΦá arσ definitioε file≤ applicablσ t∩ dBasσ anΣ Perfec⌠ Writer«á I⌠á i≤ ì
  30. quitσá eas∙ t∩ devisσ furthe≥ ".DEFó file≤ t∩ sui⌠ othe≥á majo≥á programme≤ ì
  31. sucΦ a≤ MBASIC¼ C¼ PASCA╠ anΣ etc« Obviously¼ yo⌡ kee≡ SMARTKEY.CO═ anΣ thσ ì
  32. appropriatσ  ."DEFó filσ oε thσ appropriatσ discs.
  33.  
  34. SMARTKE┘á als∩ provide≤ file≤ FIXKEY.COM¼á SKPATCH.CO═ anΣ severa∞ documen⌠ ì
  35. file≤ explaininτ usσ anΣ patchinτ iµ desired.
  36.  
  37. SKPATCH.CO═ i≤ useΣ t∩ "installó iσ t∩ "permanentlyó selec⌠ thing≤ sucΦá a≤ ì
  38. whicΦá ke∙ i≤ supershif⌠ anΣ whicΦ i≤ setu≡ and¼á ver∙ importantly¼á iµ yo⌡ ì
  39. wan⌠á t∩á enΣ ß pause¼á durinτ whicΦ yo⌡ caε inpu⌠ variablσá data¼á witΦá ß ì
  40. carriagσ returε <CR╛ o≥ witΦ thσ setu≡ key« 
  41.  
  42. Thi≤ abilit∙ t∩ pausσ fo≥ inpu⌠ i≤ fantastic¼ i⌠ enable≤ yo⌡ to
  43.  
  44. 1«á   Commencσ ß callinτ routinσ t∩ cal∞ iε ß file¼á 2«á pause≤ t∩ asδ wha⌠ ì
  45. filσ yo⌡ want¼á yo⌡ ente≥ thσ filσ namσ (usuall∙ ß ver∙ shor⌠ name¼ sucΦ a≤ ì
  46. ┴ (fo≥ addresses)¼á F(fo≥ formats)¼á ┼ (fo≥ enders)¼ 3« theε pres≤ <CR╛ anΣ ì
  47. theεá SMARTKE┘ call≤ iε tha⌠ file¼á 4«á pause≤ t∩ asδ yo⌡ wha⌠ partô oµá thσ ì
  48. filσ yo⌡ want¼ 5« yo⌡ theε ente≥ ß shor⌠ strinτ oµ letters¼ neve≥ morσ thaε ì
  49. ┤á bu⌠ usuall∙ two¼á whicΦ identif∙ tha⌠ part¼á 6«á theε pres≤á <CR>¼á  anΣ ì
  50. SMARTKE┘ theε searches¼ find≤ thσ beginninτ oµ wha⌠ yo⌡ want¼ 7« eliminate≤ ì
  51. abovσ wha⌠ yo⌡ want¼á 8«á find≤ thσ enΣ oµ wha⌠ yo⌡ want¼ 9« anΣ eliminate≤ ì
  52. belo≈ wha⌠ yo⌡ want¼á 10«á leavinτ thσ thinτ yo⌡ wanteΣ anΣ onl∙ tha⌠ thinτ ì
  53. iε you≥ file.
  54.  
  55. Thσá onl∙ limi⌠ oε thi≤ search-find-eliminatσ routinσ i≤ disπ acces≤á time« ì
  56. Hencσá i⌠á i≤ pointles≤ fo≥ les≤ thaε 8╧ character≤ (bu⌠á conventiona∞á SF╦ ì
  57. string≤ usinτ SMARTKE┘ d∩ thosσ quitσ quickly).èSKPATCH.CO═ als∩ allow≤ yo⌡ t∩ changσ speeΣ oµ definitioε output¼á ente≥ iε ì
  58. hexadecima∞ anΣ ß numbe≥ oµ othe≥ things«á SKPATCH.CO═ i≤ no⌠ needeΣ oε an∙ ì
  59. worδ disπ anΣ i≤ purel∙ aε instal∞ programme.
  60.  
  61. ┴á grea⌠á virtuσá oµ SMARTKE┘ i≤ thσ ".DEFó file«á Thesσá arσá prepareΣá iε ì
  62. Wordsta≥á o≥ othe≥ Wordprocesso≥ unde≥ thσ typσ ".DTXó anΣá late≥á compileΣ ì
  63. int∩ ß ".DEFó filσ usinτ FIXKEY.COM.
  64.  
  65. Usinτ Wordsta≥ yo⌡ caε preparσ you≥ ".DTXó filσ a⌠ leisure¼á correc⌠ i⌠ anΣ ì
  66. prin⌠ i⌠ fo≥ recorΣ purposes.
  67.  
  68. Redefininτá key≤á usinτ thσ "setupó ke∙ stil∞ ha≤ it≤ placσá fo≥á temporar∙ ì
  69. definitions« Fo≥ instance¼ a⌠ thσ star⌠ oµ thi≤ articlσ ╔ diΣ thσ followinτ ì
  70. redefinition≤ usinτ "setup":-
  71.  
  72.      \≤   redefineΣ t∩ SMARTKEY
  73.      \╙   redefineΣ t∩ SMARTKEY.COM
  74.      \µ   redefineΣ t∩ FIXKEY
  75.      \δ   redefineΣ t∩ SKPATCH.CON
  76.      \┼   redefineΣ t∩ ".DEF"
  77.      \╘   redefineΣ t∩ ".DTX"
  78.  
  79. a≤ ╔ kne≈ ╔ woulΣ bσ usinτ thosσ expression≤ often«á However¼ ╔ d∩ no⌠ neeΣ ì
  80. theφ s∩ mucΦ a≤ t∩ bσ "permanent".
  81.  
  82. Gettinτ bacδ t∩ ".DTXó files¼ thei≥ forma⌠ i≤ basicall∙ likσ this
  83.  
  84.      <.s╛ <SMARTKEY>
  85.      <.S╛ <SMARTKEY.COM>
  86.      etc.
  87.  
  88. Thσá "dotó ╙ i≤ thσ symboliπ representatioε oµ ASCI╔ characte≥ 9─ he° whicΦ ì
  89. i≤á accesseΣá b∙á \≤ anΣ thσ seconΣ se⌠ oµá brokeεá bracket≤á contain≤á thσ ì
  90. redefinition.
  91.  
  92. Wheε ß pausσ i≤ required¼ proceeΣ a≤ follows:
  93.  
  94.      <.P╛ <a:PIP╛ <╜ b:*.*[v]>
  95.  
  96. Wheεá used¼á \╨ call≤ PIP¼á wait≤ fo≥ inpu⌠ oµ ß filσ namσ followeΣ b∙ <CR╛ ì
  97. anΣ thereafte≥ copie≤ tha⌠ filσ t∩ ┬ disπ anΣ verifies.
  98.  
  99. Yo⌡ caε havσ a≤ man∙ pause≤ a≤ yo⌡ like.
  100.  
  101. Yo⌡á caεá havσá a≤ man∙ character≤ a≤ yo⌡ likσá iεá ßá redefinitioεá strinτ ì
  102. provideΣá i⌠á doe≤á no⌠ exceeΣ 325╧ characters«á M∙ maximuφ s∩ fa≥á i≤á 16╣ ì
  103. characters.
  104.  
  105. Wheε thσ ".DTXó filσ i≤ completσ - anΣ i⌠ i≤ eas∙ t∩ d∩ a≤ yo⌡ caε usσ ful∞ ì
  106. Wordsta≥ edi⌠ feature≤ - yo⌡ simpl∙ loaΣ SMARTKEY.COM¼á theε FIXKEY.CO═ anΣ ì
  107. usσá FIXKEY.CO═á t∩á compilσ thσ ".DTXó filσ int∩ definition≤á iεá thσá wa∙ ì
  108. SMARTKE┘á like≤ them«á Thσ s∩ compileΣ definition≤ caε bσ useΣá temporaril∙ ì
  109. (whilσá yo⌡á provσ the∙ work⌐ o≥ storeΣ iε ß "permanentóá ".DEFóá file«á B∙ ì
  110. "permanent"¼á ╔á meaε unti∞ ╔ wan⌠ t∩ changσ it«á Definitioεá amendmen⌠á i≤ ì
  111. possiblσ anΣ ne≈ ".DTXó file≤ caε bσ createΣ b∙ FIXKEY.COM.èFo≥á ß montΦ o≥ s∩ yo⌡ wil∞ neeΣ FIXKEY.CO═ oε you≥ Wordsta≥ disπ whilσ yo⌡ ì
  112. perfec⌠ you≥ definition≤ bu⌠ wheε the∙ arσ right¼á FIXKEY.CO═ caε bσ pu⌠ oε ì
  113. anothe≥ disπ fo≥ thσ rarσ time≤ i⌠ wil∞ bσ useΣ unles≤ you¼á likσ me¼á havσ ì
  114. you≥á heaΣá buzzinτá witΦá idea≤ fo≥á SMARTKE┘á definition≤á (likσá onσá t∩ ì
  115. transposσ incorrectl∙ typeΣ letters).
  116.  
  117. Fo≥á thosσá interested¼á SMARTKE┘ caε bσ useΣ t∩ completel∙á redefinσá you≥ ì
  118. keyboarΣ t∩ bσ Dvorak.
  119.  
  120. However¼á i⌠á i≤ no⌠ m∙ tasδ t∩ teacΦ yo⌡ full∙ ho≈ t∩ compilσ definitions« ì
  121. Fo≥ $7╧ froφ FB╬ Software¼á 1╢ Cole≤ Place¼ Torrens¼ Canberrß AC╘ yo⌡ ge⌠ ß ì
  122. ful∞ booδ oε i⌠ plu≤ al∞ thσ hel≡ yo⌡ neeΣ iµ yo⌡ strikσ problems.
  123.  
  124. Wha⌠ ╔ aφ oε abou⌠ i≤ usinτ SMARTKEY!
  125.  
  126. 325╧ character≤ i≤ ß  hecδ oµ ß lot«á Thinδ oµ al∞ thσ redefinitions« Thinδ ì
  127. oµ thσ hugσ boilerplatσ yo⌡ coulΣ cal∞ in.
  128.  
  129. Bu⌠ i≤ 325╧ reall∙ al∞ tha⌠ much┐á A⌠ 8╧ char/line¼ 6╧ line≤ pages¼ 325╧ i≤ ì
  130. abou⌠ threσ quarter≤ oµ ß pagσ anΣ iµ wσ arσ talkinτ boilerplatσ wel∞á tha⌠ ì
  131. isn'⌠ mucΦ a⌠ all.
  132.  
  133. Grea⌠ fo≥ addresses┐á Yes¼ bu⌠ eveε ß shor⌠ loca∞ addres≤ i≤ 8╧ characters╗ ì
  134. ßá lonτá addres≤ t∩ ß person¼á iε ß department¼á oµ ß biτ company¼á oεá thσ ì
  135. umpteentΦ floor¼ oµ ß biτ building¼ oε onσ oµ man∙ streets¼ iε ß hugσ town¼ ì
  136. iε ß biτ state¼á oµ ß largσ country¼á whicΦ i≤ oversea≤ anΣ whicΦ ha≤ ß Zi≡ ì
  137. code¼ caε bσ a≤ mucΦ a≤ 18╧ characters« So¼ perhap≤ a≤ man∙ a≤ 4╧ addresse≤ ì
  138. anΣ perhap≤ a≤ fe≈ a≤ 2╧ addresses.
  139.  
  140. So¼ thi≤ i≤ wherσ thσ stor∙ i≤ reall∙ abou⌠ t∩ begiε iε thσ nex⌠ part.
  141.  
  142. Iε thσ meantime¼á conside≥ Wordstar'≤ ^KR¼á ^QF¼á ^QA¼á ^KB¼ ^KK¼ ^KV¼ ^KC¼ ì
  143. ^KY¼á ^M¼á ^H¼á ^QD¼á ^QR¼ ^QC¼ ^K8¼ ^Q╕ anΣ iµ yo⌡ wan⌠ t∩ finΣ something¼ ì
  144. wha⌠ wil∞ makσ tha⌠ thinτ unique.
  145.  
  146. Morσ iε thσ nex⌠ part!
  147.  
  148.