home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug018.arc
/
SMARTI
< prev
next >
Wrap
Text File
|
1979-12-31
|
12KB
|
244 lines
.po0
.op
Smartke∙ - Softwarσ Revie≈ Par⌠ I
B∙ Charle≤ Sandercock
╖ Illawarrß Road,
Hawthorn¼ Vic« 3122¼ Australia.
Dependan⌠á oεá thσá typσá oµ printe≥ useΣá t∩á prin⌠á this¼á thσá followinτ ì
character≤ ma∙ prin⌠ a≤ follows:-
IntendeΣ Characte≥ Print≤ as
Contro∞ Ke∙ ^
BackslasΦ \
HasΦ #
Sta≥ *
Vertica∞ dasΦ |
Tildσ ~
Percen⌠ %
Dolla≥ $
Man∙áá computer≤á havσá Specia∞á Functioεá Key≤á (SFK⌐á whicΦá arσá usuall∙ ì
individua∞á dedicateΣá key≤á (sucΦá a≤ iε aε extrß ro≈á a⌠á thσá to≡á oµá ß ì
keyboard⌐á o≥á ß particula≥ combinatioε oµ keystroke≤ (usuall∙ aεá enablinτ ì
ke∙ firs⌠ sucΦ a≤ CNTR╠ o≥ backslasΦ ▄ followeΣ b∙ anothe≥ ke∙ whicΦ ma∙ bσ ì
thσ individua∞ numera∞ key≤ o≥ somσ o≥ al∞ othe≥ key≤ oε thσ keyboard).
SF╦á caεá bσ configureΣ s∩ that¼á wheε actuated¼á ßá particula≥á strinτá oµ ì
character≤ i≤ feΣ t∩ screeε anΣ memor∙ anΣ b∙ s∩ doinτ yo⌡ caε savσ timσ o≥ ì
you≥ owε memory.
Fo≥ instance¼ ╔ migh⌠ configurσ \½ t∩ type:
Charle≤ Sandercock,<CR>
╖ Illawarrß Road.¼ <CR>
Hawthorn¼ <CR>
Victoria¼ 3122¼ Australia<CR>.
Somσá computer≤á sucΦá a≤á thσá Osbornσ ╔ D─ caεá carr∙á u≡á t∩á 7╡á storeΣ ì
character≤á anΣ wil∞ bσ observeΣ tha⌠ thσ abovσ strinτ fo≥ \½ use≤ mos⌠á oµ ì
tha⌠ 75.
Othe≥ computer≤ havσ n∩ SF╦ a⌠ al∞ - sucΦ a≤ thσ Microbee« wha⌠ ß disaster.
Osbornσá ╔á user≤á caε ge⌠ AVBIO╙ whicΦ wil∞ storσ 75╧ o≥á morσá character≤ ì
(fantastic⌐á anΣá whicΦá ha≤ somσ excellen⌠ sidσá benefit≤á iεá effectivel∙ ì
increasinτ disδ spacσ b∙ 1╡ K« AVBIO╙ i≤ no⌠ availablσ fo≥ Microbee.
Therσ is¼ however¼ ß SF╦ programmσ calleΣ SMARTKE┘ whicΦ work≤ oε Microbee¼ ì
Osbornσ I¼ Kaypr∩ anΣ al∞ CP/═ baseΣ computer≤ ╔ kno≈ oµ togethe≥ witΦ mos⌠ ì
1╢ bi⌠ machines.
SMARTKE┘ allow≤ yo⌡ t∩ storσ 325╧ character≤ iε anΣ oµ itselµ bu⌠ ha≤ powe≥ ì
t∩á givσ yo⌡ acces≤ t∩ virtuall∙ unlimiteΣ amount≤ oµ boile≥ platσ tex⌠á o≥ ì
programmσ strings.èIεá ßá serie≤ oµ article≤ ╔ proposσ t∩ sho≈ yo⌡ ho≈ SMARTKE┘ caεá bσá used¼ ì
firstly¼á t∩á fil∞á thσá voiΣ iε ß compute≥ whicΦ ha≤ n∩ SF╦á oµá it≤á own¼ ì
secondly¼á t∩ extenΣ thσ numbe≥ oµ SF╦ oε computer≤ tha⌠ alread∙ havσá somσ ì
SFK¼á thirdly¼á a≤á t∩ ho≈ effectivσ SF╦ caε bσ and¼á fourthly¼á ho≈ t∩ usσ ì
SMARTKE┘á oεá an∙ CP/═ o≥ 1╢ bi⌠ compute≥ t∩ se⌠ u≡ ß smal∞á bu⌠á effectivσ ì
databasσ withiε ß wordprocesso≥ whicΦ yo⌡ caε usσ to:-
a« cal∞ specia∞ format≤ fo≥ texting,
b« ß selecteΣ onσ oµ ß largσ numbe≥ oµ name≤ anΣ addresses¼ and
c« selecteΣ boile≥ platσ tex⌠ o≥ programmσ strings.
Fo≥á instance¼á b∙á typinτá \└á ╔ caε star⌠ ß searcΦá oµá aεá addres≤á filσ ì
containinτ 8╧ differen⌠ name≤ anΣ addresses¼ ╔ theε typσ iε no⌠ morσ thaε ┤ ì
letter≤ (usuall∙ onl∙ 2⌐ oµ ß particula≥ person'≤ namσ followeΣ b∙ <CR╛ anΣ ì
l∩á anΣá beholΣ ╔ pul∞ int∩ ß filσ tha⌠ person'≤ ful∞ namσ anΣá addres≤á iε ì
exactl∙ thσ righ⌠ placσ fo≥ i⌠ t∩ bσ visiblσ througΦ thσ windo≈ oµ ß windo≈ ì
facσ envelope«á Iµ yo⌡ usσ dBasσ yo⌡ wil∞ sa∙ s∩ whatíá bu⌠ le⌠ mσ seσá yo⌡ ì
usσ dBasσ inô ß Wordsta≥ file.
However¼ wσ mus⌠ progres≤ slowl∙ t∩ sucΦ things.
M∙ primσ usagσ i≤ Wordsta≥ anΣ mos⌠ oµ wha⌠ follow≤ relate≤ t∩ Wordstar« I⌠ ì
i≤ applicalσ t∩ othe≥ programmes«á Fo≥ instance¼á m∙ soε ha≤ hi≤ owε se⌠ oµ ì
SF╦ fo≥ MBasic.
SMARTKE┘áá let≤áá yo⌡á chosσá thσá "enablingóá ke∙á whicΦá SMARTKE┘áá call≤ ì
"Supershiftóá becausσ wha⌠ i⌠ actuall∙ doe≤ i≤ usσ thσ ASCI╔ characte≥á se⌠ ì
abovσáá 7╞áá (8╧áá t∩á FF⌐á wherσá al∞á character≤áá oµáá thσáá lo≈áá orde≥ ì
alphanumersymboliπ se⌠ arσ repeated.
╔á chosσ backslasΦ ▄ a≤ m∙ supershif⌠ ke∙ simpl∙ becausσ ╔ neve≥ usσ i⌠á iε ì
text«á Other≤á migh⌠ prefe≥ tildσ ~¼á hasΦ #¼á vertica∞ dashe≤ ⁿ o≥ sta≥ *« ì
Thσá supershif⌠ ke∙ i≤ no⌠ los⌠ t∩ yo⌡ a≤ it≤ origina∞ function╗á pres≤á i⌠ ì
oncσ anΣ i⌠ "enablesó bu⌠ pres≤ i⌠ twicσ anΣ i⌠ act≤ "normally".
SMARTKE┘á als∩ require≤ yo⌡ t∩ choosσ ß "setupó key«á ╔ chosσ tildσá ■á anΣ ì
agaiεá i⌠ work≤ tha⌠ presseΣ oncσ i≤ "setsupó bu⌠ presseΣ twicσ i⌠ ha≤á it≤ ì
"normalóá function«á Oε Osbornσ ╔ hasΦ ú i≤ ß bette≥ choicσ a≤ it≤ tildσ i≤ ì
wel∞ hiddeε (CNTR╠ /).
Thσá setu≡á ke∙ i≤ useΣ iε thσ defininτ oµ string≤ bu⌠á SMARTKE┘á als∩á ha≤ ì
othe≥ way≤ oµ defininτ string≤ whicΦ arσ ver∙ convenient.
T∩ definσ ß characte≥ strinτ usinτ SMARTKE┘ proceeΣ a≤ follows:-
1« Pres≤ setu≡ [tildσ ~]¼ hea≥ Bell,
2« Pres≤ supershif⌠ [backslasΦ \▌ followeΣ b∙ thσ ke∙ t∩ bσ redefineΣ eg« ì
"a".
3« Typσ thσ strinτ whicΦ \ß i≤ t∩ represen⌠ eg« ^KS^QQ^B1.
4« Typσ setup¼ setu≡ [tilde¼ tilde].
5«á Tha⌠ i≤ all«á Thσ screeε give≤ ß gooΣ displa∙ oµ wha⌠ i≤ happeninτ anΣ ì
prompt≤ fo≥ input.
èHavinτá s∩ reconfigureΣ \a¼á everytimσ yo⌡ typσ \ß yo⌡ wil∞ savσ you≥ file¼ ì
thu≤á avoidinτ doinτ ^Q╥ whicΦ i≤ notoriou≤ fo≥ causinτ BDO╙ error≤ iεá biτ ì
files¼á producσá ß backu≡ filσ (jus⌠ iε casσ thσ reforma⌠ destroy≤á al∞á oµ ì
you≥ carefull∙ inserteΣ indent≤ [iµ yo⌡ won'⌠ accep⌠ lef⌠ justificatioε yo⌡ ì
wil∞á ofteεá havσ trouble])¼á placσ thσ curso≥ t∩ thσ to≡ oµ thσá filσá anΣ ì
reforma⌠ thσ wholσ filσ a⌠ thσ fastes⌠ speeΣ possible« (Note¼ ╔ havσ hypheε ì
hel≡ turneΣ OFF« Thi≤ wa≤ donσ b∙ thσ Wordsta≥ Instal∞ programme.)
Herσá arσá somσ othe≥ SF╦ tha⌠ ╔ originall∙ used«á Thσá morσá sophisticateΣ ì
stufµ wil∞ bσ saveΣ fo≥ later.
\▒ reconfigureΣ t∩ LB<CR╛ (loτ t∩ drivσ B)
\▓ reconfigureΣ t∩ ^K─ (savσ file).
\│áreconfigureΣá t∩á ^K╪ A:ENUM<CR╛ (savσ file¼á exi⌠á Wordsta≥á anΣá cal∞ ì
ENUMERATO╥ [┴ LIN┼ NUMBERIN╟ PROGRAMME]).
\┤á ReconfigureΣ t∩ ^K╥ A:-YS<CR╛ (read≤ int∩ curren⌠ filσ ß filσ oµ namσ -ì
Y╙ whicΦ contains¼ inte≥ alia¼ thσ following
.CP╕ [star⌠ ne≈ pagσ iµ les≤ thaε ╕ line≤ remain]
.F╧á &yymmdd&,&diskname&,#,&filenameª [seσ previou≤ articlσ b∙á mσá oε ì
datinτ etc]
Your≤ sincerely,
SANDERCOCK¼ SMIT╚ ª BEADLE
__________________________
Charle≤ Sandercock
\Ñ A:WS<CR╛ (loaΣ Wordstar)
\ñ ^KS^Q╨ (savσ filσ anΣ returε t∩ samσ place)
\╣ reconfigureΣ t∩ .L╚ 8<CR╛ .C╫ 8<CR╛ .P╧ 14<CR╛ <CR><CR><CR><CR><CR><CR>
(ßá forma⌠á fo≥ letter≤ whicΦ set≤ linσ heigh⌠ t∩ ╢á lines/inch¼á characte≥ ì
widtΦ t∩ 1▓ characters/inch¼á pagσ offse⌠ t∩ dea∞ witΦ ß cu⌠ shee⌠á feeder¼ ì
doe≤á 6<CR╛á t∩á "jumpóá ove≥ letterheaΣ anΣ position≤ thσá curso≥á a⌠á thσ ì
"startóá positioεá oµ ß lette≥ wherσ thσ addres≤ shoulΣ g∩ t∩á sui⌠á windo≈ ì
facσ envelopes«á [Iε truth¼ thi≤ wa≤ quickl∙ replaceΣ b∙ somethinτ likσ -Y╙ ì
abovσ anΣ late≥ wa≤ replaceΣ b∙ somethinτ eveε morσ sophisticateΣ a≤ ╔á go⌠ ì
t∩ kno≈ SMARTKE┘ better]).
\╕á reconfigureΣá similarl∙ t∩ \╣ bu⌠ t∩ se⌠ ß totall∙ differen⌠ forma⌠á oµ ì
linσ height¼ characte≥ widtΦ etc.
\░ reconfigureΣ t∩ LB<CR>(loτ t∩ drivσ B).
SMARTKE┘ i≤ availablσ froφ FB╬ Software¼ 1╢ Cole≤ Place¼ Torrens¼ AC╘ 26O7¼ ì
Canberrß fo≥ ß merσ $7O.OO«á I⌠ i≤ AUSTRALIA╬ SOFTWARE¼á i⌠ i≤ good¼á i⌠ i≤ ì
chea≡á anΣá it≤ deviser¼á Nicδ Hammond¼á full∙ support≤á it«á Iµá yo⌡á havσ ì
trouble¼ hσ reall∙ helps.
Microbeσá owner≤á wh∩á arσá seriou≤ user≤ oµ Wordsta≥á MUS╘á bu∙á SMARTKEY« ì
Anybod∙ wh∩ use≤ ß compute≥ t∩ iε an∙ wa∙ earε incomσ mus⌠ bu∙ SMARTKEY.
èOsbornσá ╔ owner≤ wh∩ thinδ tha⌠ the∙ caε d∩ al∞ oµ thσ abovσá witΦá AVBIO╙ ì
shoulΣá stil∞ bu∙ SMARTKE┘ a≤ iε ß late≥ par⌠ ╔ wil∞ sho≈ theφ ho≈ SMARTKE┘ ì
anΣ AVBIO╙ caε co-operatσ together« (Thσ result≤ arσ amazing.⌐ ╔ mus⌠ give¼ ì
though¼á ful∞á credi⌠á t∩á AVBIO╙ a≤ mos⌠ oµ thesσá idea≤á werσá originall∙ ì
developeΣ oε AVBIO╙ anΣ simpl∙ transferreΣ t∩ SMARTKEY«á However¼á SMARTKE┘ ì
ha≤á thσá additiona∞á featurσá oµ pausinτ fo≥ inpu⌠ anΣá thi≤á i≤á ßá majo≥ ì
advance.
Problem≤á witΦá SMARTKEY║á I⌠ work≤ perfectl∙ oε al∞ "plaiεá vanillßá CP/Mó ì
system≤ bu⌠ beware¼ ß lo⌠ oµ CP/M'≤ havσ beeε "enhancedó anΣ havσ ß CCP.SY╙ ì
whicΦ n∩ longe≥ fit≤ withiε thσ "properó ▓ K«á Somσ takσ u≡ a≤ mucΦ a≤ ╢ K« ì
Man∙á arσ maskeΣ iε directorie≤ b∙ STA╘ anΣ caε bσ harΣá t∩á find«á Osbornσ ì
Executivσ owner≤ wil∞ havσ thi≤ probleφ bu⌠ Nicδ HammonΣ caε solvσ it« Wheε ì
yo⌡ order¼ tel∞ hiφ thσ compute≥ i⌠ i≤ t∩ bσ useΣ on.
Microbeσá 6┤ ╦ disδ systeφ user≤ wil∞ onl∙ havσ ß probleφ iµ the∙ arσ usinτ ì
ZCPR«á The∙á havσ ß choicσ oµ goinτ bacδ t∩ StandarΣ CP/═ (a≤ supplied⌐á o≥ ì
makinτ ß smal∞ patcΦ t∩ SMARTKEY.
Microbeσá 12╕ ╦ disδ systeφ user≤ wil∞ havσ ß bigge≥ probleφ bu⌠ i⌠ i≤á no⌠ ì
insoluble« Firstly¼ SHELL.SY╙ i≤ ß hugσ CCP.SY╙ enhancemen⌠ anΣ thσ easies⌠ ì
wa∙ i≤ t∩ exi⌠ SHEL╠ t∩ CCP.SY╙ beforσ loadinτ SMARTKEY« ╔ aφ withiε aε acσ ì
oµ gettinτ SMARTKE┘ t∩ worδ iε SHEL╠ bu⌠ aφ no⌠ quitσ therσ ye⌠ anΣ aφá no⌠ ì
surσá tha⌠ i⌠ i≤ wortΦ perseverinτ with«á (Note¼á a⌠ thσ moment¼á SHEL╠ anΣ ì
SMARTKE┘ wil∞ botΦ worδ bu⌠ no⌠ simultaneousl∙ - I⌠ i≤ onl∙ ß mino≥ probleφ ì
- yo⌡ RESE╘ t∩ usσ SHELL¼ yo⌡ exi⌠ SHEL╠ t∩ usσ SMARTKEY.)
Nex⌠ fo≥ 12╕ ╦ systeφ users¼á beware¼á Microbeσ diΣ no⌠ makσ i⌠ ver∙á clea≥ ì
tha⌠á CCP.SY╙á i≤ actuall∙ ZCP╥ anΣ tha⌠ thσ "originaló CCP.SY╙ i≤á oεá thσ ì
utilitie≤ disδ unde≥ thσ namσ DRICCP.SYS« Yo⌡ havσ thσ choicσ between:-
1«á Erasinτá CCP.SY╙á anΣ puttinτ DRICCP.SY╙ iε it≤ placσ bu⌠ renameΣá t∩ ì
CCP.SYS¼ or
2«á Makinτ ß simila≥ smal∞ patcΦ t∩ SMARTKE┘ a≤ abovσ iε rσ 6┤ ╦á system≤ ì
usinτ ZCPR.
Lastly¼á a≤á yo⌡ ge⌠ t∩ kno≈ anΣ lovσ SMARTKE┘ you≥ characte≥ string≤á wil∞ ì
ge⌠ longe≥ anΣ longer« Oncσ the∙ reacΦ 84¼ the∙ wil∞ bσ cominτ to∩ fas⌠ fo≥ ì
Wordstar'≤ inpu⌠ buffe≥ anΣ Bell'≤ wil∞ sounΣ anΣ Exclamatioε marks!!í wil∞ ì
appea≥ oε thσ screeε iε massivσ protes⌠ a⌠ thσ speeΣ oµ input«á Further¼ iµ ì
i⌠ happen≤ a⌠ │ a.m«á iε thσ morninτ you≥ wifσ wil∞ ge⌠ ou⌠ oµ beΣ anΣ comσ ì
anΣ tel∞ you¼á a⌠ grea⌠ length¼ abou⌠ you≥ qualit∙ a≤ ß husbanΣ anΣ father¼ ì
thσá marita∞ relationship≤ oµ you≥ owε parents¼á anΣ he≥ persona∞ anΣá ver∙ ì
ver∙ certaiε opinioε abou⌠ exactl∙ wherσ yo⌡ shoulΣ placσ you≥ computer.
However¼á SMARTKE┘á doe≤ havσ aε instal∞ programmσ whicΦ wil∞ le⌠ yo⌡á slo≈ ì
dowεá thσá speeΣá oµ outpu⌠ anΣ i⌠ caε bσ finσ tuneΣ witΦ DD╘á iµá yo⌡á arσ ì
prepareΣ t∩ bσ patien⌠ (╔ caε no≈ ge⌠ 16╣ Ke∙ stroke≤ iε ß strinτ withou⌠ ß ì
bel∞ soundinτ bu⌠ ╔ no≈ alway≤ tes⌠ (a⌠ 3.a.m.⌐ witΦ m∙ finge≥ read∙ oε thσ ì
rese⌠ button.
èT∩ whe⌠ you≥ appetitσ fo≥ morσ SMARTKEY¼ conside≥ thi≤ string.
<.^M╛ <^M^Kb^KrA:@F^M^Qf..L2^M^M^Kk^Ky^Qf..eOT^M^M^Kb^Qf.EFeOF
^M^M^X^Kk^Ky^Qf../LETT^MB2^M^X^Kb^Qf-----^M^M^X^Kk^Qc^Kc^QfDear^M^M^Y
^Qc^M^Kk^Kb^Ky^Oi65^M^I^I^P^SDEBI╘ NOT┼ NO.^P^S^H>
Wha⌠ i⌠ doe≤ i≤ :-
a«á Call≤ iε ß forma⌠ oε ß ne≈ pagσ oε ß filσ t∩ bσ printeΣ oε LetterheaΣ ì
paper.
b«á Searche≤ bacδ t∩ aε immediatel∙ previou≤ lette≥ anΣ copies¼á froφ thσ ì
to≡á oµ thσ namσ anΣ addres≤ t∩ thσ linσ belo≈ aε underlineΣ reference¼á t∩ ì
thσ beginninτ oµ thσ ne≈ page.
c«á Locate≤ thσ linσ startinτ "Dea≥ whoeveró iε tha⌠ cop∙ oε thσ ne≈ pagσ ì
anΣ delete≤ it.
d«á Goe≤á t∩á thσá bottoφá oµ thσ filσ anΣá insert≤á DEBI╘á NOT┼á NO«á iε ì
underlineΣá forφá anΣá leave≤ thσ curso≥ hoverinτ insideôá thσá underlininτ ì
waitinτ fo≥ yo⌡ t∩ pu⌠ iε thσ number.
e«á AnΣá i⌠á doe≤ i⌠ al∞ iε 1▓ second≤ whicΦ i≤ fa≥ faste≥ thaε i⌠á coulΣ ì
otherwisσ bσ typed.