home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug094.arc
/
1988JULY.CAT
< prev
next >
Wrap
Text File
|
1979-12-31
|
54KB
|
1,110 lines
.pl70
.po0
.OP
.HE# JULY - T H E C A T C H E R -1988 #
Thσ followinτ i≤ ß lis⌠ oµ thσ 1987/88 committee«á Iµ therσ i≤ anythinτ yo⌡ ì
requirσ o≥ an∙ hel≡ yo⌡ caε givσ us¼á pleasσ d∩ no⌠ hesitatσ t∩ contac⌠ an∙ ì
onσ oµ us, preferably before 9.00 P.M.
EXECUTIVE
PRESIDENT ANDREW BARFOOT 758-4822
VICE-PRESIDENT STEVEN JEPSON 45-4226
SECRETARY MALCOLM OSBORNE 404-1282
TREASURER KEVIN CARR 233-4629
PUBLI├ OFFICE╥ MIKE HOLZINGER 354-6742
COMMITTEE AND ASSISTANTS
Chris Anderson 438-3762 Peter Burbridge 726-7126
Barry Clarke 898-7517 Rod Clarke 758-1880
Andrew Coffey 561-2478 Russell Crosser (059) 62 5975
Greg Eva 762-4465 Jim Lobley 758-9169
Mike Thompson 882-5002
SERVICES PROVIDED BY MBUG AUSTRALIA
RBBS SYSTEM OPERATOR. MIKE THOMPSON 882-5002
BAZAAR PETER BURBRIDGE. P.O. BOX 157 NUNAWADING 3131
EDITOR A. BARFOOT. P.O. BOX 157 NUNAWADING 3131
MODEM HIRE C. ANDERSON. P.O. BOX. 157 NUNAWADING 3131
MEMBERSHIP SECRETARY J. LOBLEY. P.O. BOX 157 NUNAWADING 3131
PUBLIC DOMAIN (SIG/M) DISKS S. JEPSON. P.O. BOX 8 ROSANNA 3084
PUBLIC DOMAIN (PC) DISKS A. BARFOOT. P.O. BOX 15╖ NUNAWADIN╟ 3131
PRESTON ELECTRONIC COMPONENTS 217 HIGH ST. PRESTON.
VENTUR┴ DESKTO╨ PUBLISHIN╟ HELPé VINCEN╘ PRIC┼ (Microhelp⌐ 38╕ ¡ 0111
ADVERTISEMENTS P.O. BOX 157 NUNAWADING 3131
$50.00 Full Page $25.00 Half Page $15.00 Quarter Page
$3.00 For service and recurrent items (Less than 5 lines)
No charge for non recurring private sales items
GENERAL POLICY
T∩á expeditσ you≥ requests¼á genera∞ correspondencσá t∩ Contribution≤ fo≥ thσ CATCHE╥ ma∙ bσ madσ direc⌠ t∩ thσ ì
MBU╟á AUS╘á IN├ shoulΣ bσ sen⌠ t∩ ou≥ officia∞á addres≤ editor¼ sen⌠ t∩ thσ RBB╙ o≥ b∙ mail« Contribution≤ wil∞ ì
anΣ á eacΦ áenquir∙ áshoulΣ ábσ áoε áseparatσ forms« bσ accepteΣ viß modem¼ disk≤ (│ 1/2ó o≥ ╡ 1/4")¼ tape,
writteε o≥ typed« Contributions will not be considereΣ
Thσ editor≤ reservσ thσ righ⌠ t∩ edi⌠ al∞ contribution≤ withou⌠ ß namσ anΣ addres≤ and/o≥ membe≥ number« Pleasσ ì
fo≥á thσá sakσá oµ brevity¼á clarit∙á and/o≥á accuracy« includσ ß S.A.┼ fo≥ returε oµ you≥ tape/disk. ì
Letter≤á mus⌠á includσá namσ anΣ addres≤á bu⌠á wσá wil∞ ì
withholΣ sucΦ detail≤ iµ s∩ requested« AlthougΦá al∞á carσ wil∞ bσ takeεá witΦá contributions¼ ì
MBU╟á AUS╘á caεá takσ n∩ responsibilit∙á fo≥á thσá safσì
MBU╟áá AUSTRALI┴á INC«áá it≤á officers¼áá member≤áá anΣ returε oµ an∙ materia∞ supplied« Iµ returε i≤ critical¼ì
contributor≤á accep⌠ n∩ responsibilit∙ fo≥ an∙á damage≤ (something irreplaceable), don't send it. ì
causeΣá t∩á an∙ persoε o≥ propert∙á attributeΣá t∩á an∙ ì
advicσ o≥ informatioε publisheΣ iε Thσ CATCHER. MBU╟á AUS╘ INC«á doe≤ no⌠ condonσ thσ non-authoriseΣ usσ
oµáá copyrigh⌠á software/hardwarσá anΣá thereforσáá als∩
Microworld Basic listings may carry a number at the end condemn≤ unauthorised copying of such material.
of each line. eg. {123}. These are checksum numbers and
shoulΣá no⌠ bσ typeΣ iε a≤ par⌠ oµ thσ listing«á Contribution≤ no⌠ necessaril∙ endorseΣ b∙ MbuτáAus⌠ Inc.
>ANDREWè FRO═ TH┼ CHIE╞ MBUG FRO═ TH┼ CHIE╞ MBUG FRO═ TH┼ CHIE╞ MBUG
I⌠ ái≤ áthσ átimσ oµ thσ yea≥ wheε ╔ havσ t∩ star⌠ álobbyinτ áfo≥ áne≈ ì
committeσ member≤ s∩ ╔ supposσ i⌠ i≤ timσ ╔ go⌠ oε thσ bandwagoε abou⌠ áthσ ì
ne≈ committeσ requireΣ a⌠ thσ Octobe≥ meeting« Ye≤ ╔ diΣ prin⌠ October« áWσ ì
havσ áchangeΣ thσ datσ again« A≤ yo⌡ see¼ wσ arσ somewha⌠ likσ ß ábuncΦ áoµ ì
olΣ á(person≤ áoµ thσ oppositσ gende≥ t∩ males⌐ iε ou≥ ádeliberations« áNo⌠ ì
tha⌠ á╔ wisΦ t∩ sa∙ yo⌡ coulΣ o≥ couldn'⌠ d∩ better¼ bu⌠ perhap≤ yo⌡ ácoulΣ ì
spu≥ u≤ oε witΦ you≥ owε ideas« Thi≤ yea≥ therσ wil∞ bσ severa∞ ávacancie≤ ì
a≤ thσ curren⌠ member≤ arσ no⌠ al∞ rσ-nominatinτ fo≥ thσ position≤ the∙ no≈ ì
hold« áA≤ ámentioneΣ previously¼ ╔ wil∞ no⌠ bσ standinτ áfo≥ áaε áexecutivσ ì
positioε ábu⌠ á╔ wil∞ nominatσ fo≥ ß committeσ position« áT∩ ám∙ áknowledgσ ì
therσ ái≤ n∩ curren⌠ committeσ membe≥ wishinτ t∩ stanΣ a≤ president« áAlso¼ ì
thσ secretar∙ ha≤ tendereΣ hi≤ resignatioε t∩ thσ committeσ anΣ hσ ma∙ áno⌠ ì
bσ ablσ t∩ stanΣ fo≥ ß norma∞ committeσ positioε either.
Perhap≤ áthσ onσ o≥ tw∩ grumbler≤ iε thσ cluΓ coulΣ aspirσ t∩ áß ácommitteσ ì
positioε áinsteaΣ áoµ áleavinτ ádisparaginτ ámessage≤ áabou⌠ áthi≤ ááclub'≤ ì
managemen⌠ áo≥ áoperatioε áoε othe≥ bulletiε áboards« áFailinτ áthat¼ ásto≡ ì
you≥ louΣ complaint≤ t∩ noε committeσ member≤ iε thσ hopσ tha⌠ someonσ elsσ ì
migh⌠ hea≥ you≥ view≤ anΣ d∩ somethinτ abou⌠ you≥ probleφ-s« Thσ poin⌠ áis¼ ì
thinδ abou⌠ givinτ insteaΣ oµ taking« Don'⌠ bσ likσ thσ membe≥ wh∩ tolΣ ámσ ì
hσ wouldn'⌠ bσ a⌠ thσ genera∞ meetinτ becausσ oµ thσ elections.
Thi≤ ámontΦ Stevσ Jepsoε wil∞ bσ demonstratinτ PATCH.CO═ fo≥ thosσ áoµ áyo⌡ ì
wh∩ woulΣ likσ t∩ kno≈ morσ abou⌠ thi≤ prograφ anΣ Russel∞ Crosse≥ wil∞ ábσ ì
lookinτ afte≥ thσ Turb∩ Pasca∞ grou≡ a≤ usual.
A≤ áyo⌡ áwil∞ áseσ late≥ iε thi≤ issuσ therσ áarσ áarticle≤ áfroφ áMicrobeσ ì
System≤ áLtd.¼ áTeΣ Allison¼ Malcolφ Osborne¼ membe≥ 308┐ froφ áme¼ áanΣ áß ì
fille≥ ╔ typeΣ iε froφ aε Americaε compute≥ magazine« ╔ havσ morσ froφ áTeΣ ì
anΣ ánumbe≥ á308¼ anΣ ß grea⌠ dea∞ froφ Simoε Carte≥ ye⌠ t∩ usσ áiε áfuturσ ì
issues« Therσ arσ onl∙ tw∩ problem≤ ╔ havσ now« Thσ firs⌠ i≤ tha⌠ shoulΣ á╔ ì
makσ áß á"Simoε áCarte≥ Catcheró o≥ ß "mumble≥ 30╕ Catcheró áo≥ áß áCatche≥ ì
devoteΣ t∩ ß singlσ member≤ writings┐ Thσ seconΣ probleφ i≤ tha⌠ a≤ oµ áthσ ì
star⌠ áoµ áthσ nex⌠ volume¼ thi≤ magazinσ wil∞ bσ publisheΣ áb∙ áß ádeskto≡ ì
publishe≥ áanΣ wha⌠ i⌠ take≤ t∩ fil∞ thσ issue≤ no≈ wil∞ bσ condenseΣ ádowε ì
t∩ les≤ thaε 1│ pagesí Now¼ a≤ ╔ don'⌠ wan⌠ t∩ lesseε thσ conten⌠ o≥ ávaluσ ì
oµ thσ magazinσ ╔ wil∞ neeΣ page≤ 1│ t∩ 1╢ t∩ fill« Thi≤ mean≤ abou⌠ ╢ morσ ì
page≤ oµ Wordsta≥ forma⌠ .P╠ 7░ anΣ pagσ widtΦ 75.
Thi≤ ái≤ wherσ yo⌡ comσ in« ╔ neeΣ lots╗ n∩ heap≤ morσ froφ YOUí áWha⌠ áyo⌡ ì
wil∞ bσ gettinτ i≤ equivalen⌠ t∩ abou⌠ si° morσ page≤ oµ thσ curren⌠ stylσ ì
o≥ aε increasσ oµ abou⌠ 25Ñ iε conten⌠ iε ß newslette≥ abou⌠ 20Ñ smalle≥ iε ì
size« ╔ caε fil∞ eacΦ issuσ witΦ junδ filler≤ bu⌠ tha⌠ isn'⌠ goinτ t∩ bσ oµ ì
usσ áát∩ áanyone« áRemember¼ áalbei⌠ ásometime≤ áslowly¼ áámos⌠ áápublisheΣ ì
contribution≤ arσ paiΣ fo≥ a⌠ thσ ratσ oµ abou⌠ $5.0░ pe≥ page.
A≤ át∩ thσ tw∩ letter≤ froφ Microbeσ Systems¼ don'⌠ forge⌠ tha⌠ wσ arσ áthσ ì
luck∙ áone≤ iε havinτ ß Microbeσ sho≡ iε ou≥ town« Suppor⌠ fo≥ thσ sho≡ ái≤ ì
a≤ ávita∞ t∩ yo⌡ a≤ you≥ expecteΣ suppor⌠ froφ them« Thosσ oµ yo⌡ wh∩ áwen⌠ ì
t∩ thσ salσ werσ probabl∙ no⌠ impresseΣ b∙ thσ offering≤ bu⌠ remembe≥ this« ì
Ho≈ man∙ time≤ ha≤ MS╠ unde≥ it≤ variou≤ name≤ jus⌠ abou⌠ gonσ t∩ thσ wall┐ ì
╔ thinδ thσ boy≤ a⌠ Microhel≡ arσ goinτ t∩ makσ it« Givσ theφ ß chance« Thσ ì
origina∞ árecipσ áfo≥ Cocß-Colß wa≤ solΣ fo≥ $100.0░ becausσ áthσ áinvento≥ ì
gavσ up« Don'⌠ givσ u≡ you≥ Bee« No⌠ ye⌠ anyway.
>ANDREWè MBASIC DOCUMENTATION or HOW DOES IT WORK?
by Ted Allison
I⌠á ha≤á comσá t∩ m∙ noticσ a⌠ onσ oµ ou≥ meeting≤ tha⌠ peoplσ d∩á no⌠á usσ ì
MBASI├á becausσá the∙á kno≈ littlσ abou⌠ it«á ╔ havσ ßá summar∙á oµá MBASI├ ì
documentation« Thi≤ articlσ i≤ ß contractioε oµ tha⌠ material¼ encompassinτ ì
onl∙ thosσ feature≤ useΣ mos⌠ anΣ thosσ tha⌠ arσ differen⌠ froφ MWB.
M∙á versioε oµ MBASI├ seem≤ t∩ havσ aε inheren⌠ fault¼á s∩ ╔ wa≤ unablσá t∩ ì
tes⌠ somσ oµ thσ commands« Maybσ i⌠ wa≤ onσ whicΦ wa≤ beinτ modified¼ sincσ ì
╔á go⌠ i⌠ b∙ acciden⌠ wheε ╔ haΣ ß damageΣ origina∞ EDASM.CO═ filσá redone« ì
Serendipit∙ yo⌡ ma∙ cal∞ it«
MBASIC¼ likσ MWB¼ i≤ ß high-leve∞ programminτ language¼ whicΦ mean≤ tha⌠ i⌠ ì
i≤ orienteΣ toward≤ human≤ rathe≥ thaε machines«á Mos⌠ oµ thσ word≤ useΣ iε ì
i⌠á arσá simila≥ t∩ concept≤ oµ thσ EnglisΦ language«á The∙ caεá bσá easil∙ ì
understooΣ b∙ thσ operator¼á bu⌠ havσ t∩ bσ translateΣ int∩ ß languagσá thσ ì
compute≥ caε understand«á T∩ distinguisΦ i⌠ froφ othe≥ BASI├ languages¼ thσ ì
filσ typσ .BA╙ i≤ automaticall∙ appendeΣ wheε thσ SAV┼ commanΣ i≤ invoked.
Thi≤ versioε oµ BASI├ i≤ calleΣ MBASI├ t∩ distinguisΦ i⌠ froφ MWB¼ t∩ whicΦ ì
i⌠á i≤á ver∙á similar«á Really¼á i⌠ i≤ aε improvemen⌠ o≥ extensioεá oµá thσ ì
latter«á Fo≥á instance¼á MERG┼á anΣ CHAI╬ havσ beeε added¼á anΣ i⌠á ha≤á aε ì
improveΣ variablσ table¼á witΦ thσ possibilit∙ oµ usinτ shor⌠ one≤ likσá Sñ ì
anΣá longe≥á one≤ likσ NAME$«á ┴ variablσ namσ caε bσ u≡ t∩ 25╡á character≤ ì
long«á WitΦá al∞ thσ improvement≤ i⌠ i≤ large≥ thaε MWB¼á iε thσ regioεá oµ ì
24K« Anothe≥ namσ fo≥ MBASI├ i≤ BASIC-80«
╔ trieΣ t∩ usσ thσ AUT╧ numberinτ feature«á Well¼á i⌠ workeΣ fine¼á til∞á ╔ ì
camσá t∩á thσá poin⌠á wheε ╔ wanteΣ t∩ ge⌠ ou⌠ oµ i⌠ iε orde≥á t∩á savσá m∙ ì
program« I⌠ wa≤ simpl∙ impossiblσ - a⌠ leas⌠ witΦ m∙ versioε - t∩ returε t∩ ì
manua∞ linσ numbering« Wheε ╔ trieΣ t∩ usσ <CR>¼ thσ compute≥ placeΣ ß hasΦ ì
sigεá (#⌐á a⌠ thσ beginninτ oµ thσ nex⌠ line¼á anΣ oµ ever∙á followinτá onσ ì
withou⌠á exitinτ froφ thσ aut∩ linσ numbering«á Pressinτ ES├á inserteΣá thσ ì
nex⌠á linσ number«á M∙ onl∙ solutioε wa≤ t∩ usσ thσ conventiona∞á numberinτ ì
method¼ insertinτ eacΦ linσ numbe≥ separately« (^C gets you out. ED.)
A≤á onσá oµ it≤ feature≤ i⌠ ha≤ ß built-iε edito≥ whicΦ i≤á morσá versatilσ ì
thaε thσ onσ iε MWB.
áááááEdit mode
A Cancels changes
─á Thσá characte≥á righ⌠á oµá thσá curso≥á i≤ ì
erased. The variation nD will erase n characters
n<space> The cursor moves right n columns
n<DEL> The cursor moves left n columns
I Inserts at the position of the cursor
<ESC> Used to return to normal mode
╪ Curso≥ move≤ t∩ thσ enΣ oµ thσ linσ anΣ institutes the insert mode
╚á Erase≤á everythinτá t∩ thσá righ⌠á oµá thσ cursor
Sx Searches for the next occurrence of x
ySx Searches for the yth occurrence of x
Kx Kills all characters up to x
Cn Changes the character at the cursor to n
yC°á Change≤ ∙ character≤ a⌠ thσ curso≥ t∩á thσ string indicated by x
<CR> Saves all alterations and leaves edit mode
E As <CR> but erases rest of line
Q Quits edit mode without making changes
L Lists the lineáááááèSomσ oµ thσ command≤ havσ beeε changeΣ a≤ indicated«á Fo≥ instance¼á DI╥ a≤ ì
useΣá iε MW┬ t∩ cal∞ u≡ thσ director∙ i≤ FILE╙ iε MBASIC«á Afte≥ changinτ ß ì
disδ yo⌡ usσ n∩ morσ DISKRESE╘ (ß cumbersomσ word⌐ bu⌠ simpl∙ RESET«
┴ restrictioε i≤ thσ usσ oµ thσ slasΦ sigε (/⌐ iε filσ names¼á tha⌠ is¼á i⌠ ì
shoulΣá no⌠á appea≥á iε them«á I⌠ i≤ useΣ a≤ ßá delimite≥á anΣá wil∞á causσ ì
difficultie≤ wheε loading.
Oεá thσ othe≥ hand¼á thσ RE═ commanΣ caε bσ replaceΣ b∙ aε apostrophσá (')¼ ì
whicΦ canno⌠ bσ donσ iε MWB.
Aεá advantagσá oµ usinτ MBASI├ i≤ tha⌠ i⌠ store≤ file≤ iε compresseΣá form¼ ì
tha⌠á is¼á fo≥á al∞á command≤ anΣ statement≤ i⌠ use≤ ßá symbo∞á insteaΣá oµ ì
storinτ thσ entirσ word«á Beside≤ savinτ memory¼á thσ compresseΣ forφá als∩ ì
shorten≤ thσ processinτ time« I⌠ mus⌠ bσ noted¼ however¼ that¼ wheneve≥ yo⌡ ì
wisΦ t∩ mergσ tw∩ programs¼ the∙ mus⌠ bσ iε thσ norma∞ - ASCI╔ - format« T∩ ì
conver⌠ thσ filσ t∩ ASCI╔ format¼á simpl∙ LOA─ thσ prograφ anΣ savσ i⌠ witΦ ì
thσ command║ SAVE"file",┴ (I⌠ i≤ unwisσ t∩ savσ ß MBASI├ filσ (ESPECIALL┘ ì
A╬ I/╧ FILE⌐ usinτ lowe≥ casσ letters« Thesσ SOMETIME╙ writσ t∩ thσ disδ iε ì
lowe≥á casσ anΣ arσ ver∙ harΣ t∩ delete«á ED.⌐ anΣ yo⌡ wil∞ havσá aεá ASCI╔ ì
filσ oε you≥ disk« ShoulΣ yo⌡ wisΦ t∩ kee≡ thσ compresseΣ version¼ givσ thσ ì
ASCI╔á versioεá ßá differen⌠á name«á Yo⌡ als∩ neeΣ t∩á conver⌠á wheεá usinτ ì
program≤ likσ WordStar¼á MINC┼ o≥ E─ iε conjunctioε witΦ it«á Oncσ yo⌡ kno≈ ì
iεá advancσ tha⌠ yo⌡ wil∞ neeΣ aε ASCI╔ filσ beside≤ you≥ compresseΣá file¼ ì
savσ thσ filσ oε disδ twice¼ eacΦ timσ witΦ ß differen⌠ name.
I⌠á i≤ no⌠ possiblσ t∩ looδ a⌠ thσ filσ b∙ usinτ thσ TYP┼ commanΣ oµá CP/M¼ ì
becausσ you≥ filσ i≤ compressed« T∩ usσ it¼ proceeΣ a≤ beforσ witΦ thσ SAV┼ ì
command¼ tha⌠ is¼ decompres≤ thσ filσ first«
COMMANDS AND STATEMENTS DIFFERENT FROM MWB.
AUTOá Thi≤á commanΣá start≤á numberinτ a⌠ 10¼á no⌠á a⌠á 10░á likσá MWB« ì
ááááááááááHowever¼á i⌠á i≤á practicall∙ impossiblσ t∩ leavσ thσá aut∩á modσ ì
ááááááááááagaiε shor⌠ oµ erasinτ thσ program«á Variation≤ arσ AUT╧ x¼á AUT╧ ì
ááááááááááx,n
CALL i≤ useΣ insteaΣ oµ USR« Yo⌡ caε transfe≥ thσ contro∞ t∩ ß machinσ ì
áááááááááálanguagσ routinσ b∙ statinτ witΦ 'Aº thσ address«á Variation≤ arσ ì
ááááááááááCAL╠ A,exp¼ CAL╠ A¼ exp1¼ exp2...expn
CHAIN("file"⌐á Thi≤ doe≤ severa∞ things«á I⌠ load≤ thσ nameΣ prograφá int∩ ì
áááááááááámemory¼ erase≤ thσ residen⌠ program¼ anΣ start≤ execution.
CHAINáMERG┼ ("FILE"⌐ Thi≤ commanΣ load≤ thσ program¼ bu⌠ doe≤ no⌠ erasσ thσ ì
áááááááááápreviou≤ one« Instead¼ i⌠ merge≤ thσ ne≈ prograφ linσ afte≥ line¼ ì
áááááááááástart≤ executinτ i⌠ bu⌠ leave≤ thσ prograφ open«á Iµ yo⌡ wan⌠ thσ ì
ááááááááááprograφá t∩á star⌠ a⌠ ß certaiε line¼á adΣ ß commß anΣá thσá linσ ì
áááááááááánumber«á T∩ pas≤ AL╠ variables¼ adΣ t∩ tha⌠ anothe≥ commß anΣ thσ ì
ááááááááááworΣ ALL«á Iε orde≥ t∩ deletσ thσ chaineΣ prograφ afte≥ executioε ì
ááááááááááfroφá linσ ß t∩ b¼á usσ CHAI╬ ("file"),n,DELET┼ a-b«á I⌠ i≤ t∩ bσ ì
áááááááááánoteΣ tha⌠ linσ number≤ anΣ variable≤ mus⌠ havσ distinc⌠á values« ì
ááááááááááIµ the∙ clash¼ yo⌡ ma∙ losσ par⌠ oµ onσ program«
CONSTANTS Hexadecima∞á anΣá octa∞á constant≤ mus⌠ bσ precedeΣ b∙á ╚á anΣá ╧ ì
áááááááááárespectively.
CSAV┼áAñ Save≤ thσ curren⌠ prograφ oε tapσ b∙ usinτ thσá firs⌠ ì
áááááááááálette≥ a≤ ß filename.èDEFá Therσ arσ ß numbe≥ oµ possibilitie≤ t∩ definσ functions¼ like
DE╞F╬ áááánamσ - define≤ ß functioε writteεá b∙ you
DEFDBLáá álette≥á - define≤á variable≤ beginninτ witΦá letter≤á a≤á double-ì
ááááááááááprecisioε numbers
DEFINT ááálette≥ - likewise¼ bu⌠ witΦ integers
DEFSN╟ ááá(letter⌐ - likewise¼á bu⌠ single-precisioε numbers
DEFSTR ááá(letter) - likewise, but with strings
DEFUSR ááá- specifies a starting address
DELETEáAááDelete≤á thσá prograφ linσ indicated«á Variation≤ arσ DELET┼á a-Γ ì
áááááááááá(block≤á oµá thσ program)¼á DELET┼ -┴ (delete≤ u≡ t∩á thσá linσ ì
ááááááááááindicated)¼á DELET┼ A- (delete≤ froφ thσ linσ indicated)«á Notσ ì
áááááááááátha⌠á ß hypheε i≤ useΣ iε contras⌠ t∩ thσ commß a≤á iεá MWB«á Thσ ì
áááááááááácommß wil∞ no⌠ work.
DUPLICATIO╬á Iεá orde≥ t∩ duplicatσ ß linσ (ß a≤ b)¼á lis⌠á thσá origina∞ ì
ááááááááááline¼ typσ ^A,b,<CR>.
EDITáAááááEnte≥ edi⌠ modσ a⌠ linσ A«á ┴ variatioε i≤ EDIT« whicΦ enter≤ thσ ì
áááááááááámodσ a⌠ thσ las⌠ linσ typed« MW┬ use≤ EDI╘ withou⌠ ß period.
FIEL─ UseΣ t∩ reservσ spacσ fo≥ variable≤ iε ß buffer.
FILESá Thi≤á commanΣ call≤ u≡ thσ directory«á Yo⌡ caε usσ eithe≥á FILES¼ ì
ááááááááááFILE╙á "B:óá o≥á an∙ oµ thσ extension≤ yo⌡ usσá witΦá SHELL¼á fo≥ ì
ááááááááááinstance.
GET#a Reads a record into a buffer from a disk
INKEYS$ Returns the next character typed. MWB uses KEY$.
INP(a) Returns a byte from port A
INSTR(A$,B$) Used to search for a certain string.
Keyboard characters
^A calls up the edit mode on the present line
^├á halt≤ ß runninτ prograφ anΣ return≤ t∩á thσá commanΣ mode
^G causes the bell or buzzer to sound
^H the cursor moves back and erases the last character
^I same as <TAB>
^O stops the output of the program
^R redoes the current line
^S halts the running program
^Q undoes ^S
^U erases the current lineááááá
LEFT$(A$,N) Used to find a substring
LINES Wheεá usinτ ß longe≥ linσ thaε thσ physica∞ widtΦ oµ thσá screen¼ ì
ááááááááááanΣ thσ las⌠ worΣ shoulΣ no⌠ bσ unsightl∙ divided¼á usσ thσá LIN┼ ì
ááááááááááFEE─ t∩ star⌠ ß ne≈ linσ (C╥ woulΣ terminatσ thσ line)
MATHEMATICA̠ OPERATORӠ
Al∞ thσ usua∞ one≤ caε bσ used¼ anΣ ß fe≈ iε addition:
á \ division of an integer
ááááá MOD Modulus arithmetic
ááááá IMP Implication
ááááá EQV Equivalence
MERGE"FILEóá Merge≤ ß filσ witΦ thσ onσ iε memory«á Linσ number≤á alread∙ ì
áááááááááápresen⌠á wil∞ bσ overwritten«á Thi≤ caε bσ avoideΣ b∙ renumberinτ ì
ááááááááááthσá line≤ oµ thσ filσ t∩ bσ mergeΣ s∩ nonσ oµ theφ clashe≤á witΦ ì
ááááááááááan∙ oµ thσ residen⌠ file.
èMID$(a$,n) Substitutes character specified in a string.
OPTION BASE X Determines the lowest value for arrays
PRIN╘á USIN╟ Kñ Print≤ ou⌠ thσ resul⌠ oµ aε expressioε a⌠ thσá terminal« ì
Variou≤ formattinτ character≤ caε bσ used:
# Used for a single digit
ááááá. Is the decimal point
ááááá! Only for the first character of the string
ááááá+ The sign of a number goes here
ááááá** Leading spaces are filled with them
ááááá\\ Prints a certain number of characters
ááááá$ Printed in front of a numeric field
¼á Iε fron⌠ oµ thσ decima∞ point¼á thσ numbe≥ i≤ divideΣ iε group≤ oµ ì
three¼ separateΣ b∙ ß comma
áááá& A string of variable length
- The next character is printed as is
PUT Places the record on disk from a buffer
RANDOMIZE Resets the random number generator
RESET Use in place of DISKRESET
RIGHT$(A$,N) Find the substring indicated
STRING$(N) Finds a string of length N
SWAP A,B Exchanges the values of two variables
TRON instead of TRACEON
TROFF Instead of TRACEOFF
VARIABLESá Iεá contras⌠á t∩ MWB¼á the∙ ma∙ havσ an∙ length«á Thσá firs⌠ ì
ááááááááááááááácharacte≥ MUS╘ bσ ß letter« ReserveΣ word≤ canno⌠ bσ useΣ a≤ ì
ááááááááááááááávariables¼á bu⌠ iµ desireΣ the∙ caε bσ containeΣ iε ßá word« ì
áááááááááááááááUppe≥ anΣ lowe≥ casσ lette≥ arσ regardeΣ a≤ identica∞ excep⌠ ì
áááááááááááááááiεá filename≤á anΣá fo≥á strinτá constants¼á tha⌠á is¼á wheε ì
áááááááááááááááencloseΣ iε quotes«
ATN(x) This returns the arctangent of x in radians.
CDBL(A) The number (A) is converted to double-precisionááááá
FIX(A) Returns a truncated integer of A
HEX$Cá Return≤á ß strinτ oµ HE╪ valuσ C¼á wherσ ├ i≤ converteΣ int∩ ì
áááááááááááááááaε intege≥ first.
VARPTR Returns an address
WAIT A,B Halt≤ thσ runninτ prograφ til∞ ß certaiε sequencσ i≤ reacheΣ ì
áááááááááááááááa⌠ por⌠ ┴ oµ thσ patterε B
WHILE...WEN─ Executioε betweeε thesσ tw∩ statement≤ whilσ ß giveε
áááááááááááááááexpressioε i≤ true
WIDTH Sets the length of the line on the printer
WRITE Outputs data to the terminal
FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ
BRAN─ áNE╫ áAmericaε madσ "SHUGARTó halµ-heigh⌠ singlσ sideΣ (40░ ák⌐ á3.5ó ì
disδ ádrives« Idea∞ replacemen⌠ drive¼ o≥ fo≥ addinτ seconΣ drivσ t∩ áCIAB« ì
Circui⌠ ádiagram≤ áanΣ connectioε datß included« $100.0░ áea« áContac⌠ áDoε ì
SEED╙MA╬ oε (03⌐ 233-130▒ afte≥ 6.3░ P.M.
128δ áPemiuφ áBeσ áwitΦ dua∞ 3.5ó drives¼ Modem¼ heap≤ áoµ ásoftwarσ áanΣ ì
magazines« Cal∞ Jamiσ oε (058⌐ 81-1943« $900.0░ ONO.
è TC25╢ ENGINEERIN╟ NOTE╙ AN─ CHANGES
EN├ TC01-130588 DATE 13-5-88
CP/M ERRO╥ PRES╙ RETURN
***********************
PROBLEM : CP/═ error≤ wheε tryinτ t∩ boo⌠ disδ oε thσ 256T├ o≥ Format
erro≥ wheε formattinτ 800δ disk.
REASON : R╞ interferencσ froφ thσ 256T├ powe≥ suppl∙ uni⌠ gettinτ
int∩ thσ disδ drives¼ o≥ thσ 256T├ sittinτ to∩ closσ t∩ the
fron⌠ oµ ß monitor.
TES╘ 1 : Wheε yo⌡ havσ thi≤ probleφ anΣ t∩ prove i⌠ i≤ thσ power
suppl∙ anΣ no⌠ thσ drives¼ disconnec⌠ thσ interna∞ suppl∙
a⌠ X9« Connec⌠ anothe≥ suppl∙ t∩ X╣ externall∙ anΣ tes⌠ or
pu⌠ somσ distancσ betweeε thσ drive≤ anΣ thσ powe≥ supply.
Iµ thσ fault≤ disappea≥ theε tr∙ thσ following.
SOLUTION :
1. Removσ botΦ drive≤ froφ thσ mountinτ brackets.
2. Unsolde≥ anΣ REMOV┼ thσ shor⌠ lengtΦ oµ wirσ connectinτ PJ1
grounΣ pin≤ t∩ thσ framσ scre≈ (Chinnoε drive≤ only).
3. Removσ thσ grounΣ wirσ connecteΣ t∩ thσ mountinτ scre≈ oµ
thσ L29╢ regulato≥ oε thσ powe≥ supply.
4. Remoun⌠ thσ drive≤ bacδ ont∩ thσ drivσ bracke⌠ witΦ STAR
WASHER╙ unde≥ al∞ threσ screws.
5. Shorteε thσ grounΣ wirσ tha⌠ wa≤ connecteΣ t∩ thσ L29╢ and
fi° i⌠ unde≥ thσ bacδ mountinτ scre≈ oµ drivσ A« Thi≤ is
directl∙ abovσ thσ X╣ powe≥ connection.
TEST 2 : Boo⌠ ß disδ anΣ d∩ ß ful∞ 800δ disδ BACKU╨ witΦ forma⌠ first
Iµ tes⌠ ▓ run≤ O╦ theε you≥ probleφ shoulΣ bσ solved« Iµ you
stil∞ havσ ß probleφ theε INSULAT┼ thσ casσ oµ thσ L29╢
regulato≥ froφ thσ drivσ bracket« Usσ ß T0│ transistor
insulatioε kit« Iµ yo⌡ stil∞ havσ problem≤ afte≥ thi≤ theε
i⌠ i≤ thσ Drives¼ disk≤ o≥ abovσ no⌠ donσ properly.
FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ
▒ áONL┘ Genuinσ Microbeσ 1░ meτ harΣ disδ compute≥ witΦ singlσ áflopp∙ áfo≥ ì
sale« Thi≤ compute≥ ha≤ no⌠ beeε hackeΣ iε an∙ way« Al∞ thσ norma∞ harΣ disδ ì
softwarσ áanΣ ámanual≤ t∩ sui⌠ thσ harΣ disδ árequirements« áCompletσ áwitΦ ì
monitor« $2000« A« Barfoot.
▒ áMicrobeσ á56δ ásinglσ ╡ 1/4ó witΦ ambe≥ o≥ greeε monitor« á┴ áREA╠ áCP/═ ì
machine« áBranΣ ne≈ drive« Completσ witΦ origina∞ softwarσ ª manuals« áLooδ ì
througΦ ám∙ cataloτ anΣ takσ ▓ meτ oµ program≤ oµ you≥ choicσ a⌠ án∩ áextrß ì
cost« (I'vσ go⌠ thσ lot⌐ $500.0░ A« Barfoot.
▒ Microbeσ 128δ noε-premium« ▓ ° ╡ 1/4ó drive≤ anΣ connection≤ anΣ softwarσ ì
fo≥ ß │ /4ó adΣ on« Softwarσ a≤ above« $1250« A« Barfoot.
TURB╧ PASCA╠ VE╥ 3.00« Unopened/unuseΣ ╡ 1/4ó IB═ Forma⌠ $30« A« Barfoot«
è NE╫ BASI├ FO╥ 256T├ MICROBEE
Lette≥ át∩ áthσ Presiden⌠ oµ Mbuτ Aus⌠ Inπ forφ áMicrobeσ áSystem≤ áLimiteΣ ì
dated║ 3rΣ June¼ 1988
Dea≥ Sir,
Re: MicroworlΣ Basiπ 256T├ Compatibility.
Wσ áhavσ receiveΣ ß numbe≥ oµ complaint≤ tha⌠ MicroworlΣ Basiπ oε áthσ ì
25╢ i≤ no⌠ compatiblσ witΦ tha⌠ oε thσ 128╦ o≥ earlie≥ models.
Thσ áencloseΣ ádisδ ácontain≤ softwarσ tha⌠ áwil∞ áenablσ ápracticall∙ áal∞ ì
program≤ runninτ unde≥ Basiπ t∩ operatσ oε al∞ machines.
Thesσ ásoftwarσ note≤ anΣ softwarσ enhancement≤ ma∙ bσ distributeΣ freσ áoµ ì
chargσ át∩ partie≤ tha⌠ arσ capablσ oµ adaptinτ thσ softwarσ t∩ sui⌠ áthei≥ ì
requirements.
KinΣ regards, Oweε Hill.
_ _
Thi≤ softwarσ i≤ no≈ oε thσ RBB╙ unde≥ thσ filσ namσ "FI╪-256.ARCó whicΦ i≤ ì
abou⌠ 84δ iε length« I⌠ i≤ als∩ includeΣ iε thσ MBU╟ publiπ domaiε álibrar∙ ì
a≤ disδ 94«
Therσ i≤ 3│ page≤ oµ documentation¼ samplσ .MW┬ anΣ MA├ anΣ COMpileΣ áfile≤ ì
fo≥ thosσ no⌠ havinτ aε assembler« ┴ systeφ anΣ (system⌐ copyinτ áutilitie≤ ì
arσ als∩ provided« Thσ ne≈ versioε oµ Basiπ i≤ calleΣ ZBASI├ anΣ i⌠ áshoulΣ ì
operatσ oε AL╠ disδ baseΣ machines.
Thi≤ ásoftwarσ shoulΣ overcomσ al∞ thosσ problem≤ wherσ ákeyboarΣ áscanninτ ì
anΣ othe≥ problem≤ havσ occurred« Thi≤ i≤ achieveΣ a⌠ thσ expensσ oµ áthreσ ì
standarΣ áBASI├ commands║ EDIT¼ GX¼ anΣ RENUM« Sincσ thesσ command≤ árarel∙ ì
appea≥ iε basiπ programs¼ thi≤ shoulΣ presen⌠ n∩ problem.
I⌠ i≤ oµ thσ greates⌠ importancσ tha⌠ thσ documentatioε bσ read« Thσ ávita∞ ì
informatioε tha⌠ wil∞ bσ required t∩ usσ thi≤ softwarσ correctl∙ i≤ iε man∙ ì
differen⌠ áplace≤ áiε thσ documentatioε anΣ thosσ wh∩ havσ áneve≥ áventureΣ ì
outsidσ áthσ SHEL╠ wil∞ neeΣ t∩ kno≈ wha⌠ somσ oµ thesσ program≤ are¼ áwha⌠ ì
the∙ d∩ anΣ ho≈ t∩ operatσ them«
Iµ áyo⌡ arσ stil∞ unsurσ o≥ iµ yo⌡ don'⌠ understanΣ thσ document¼ i⌠ áwoulΣ ì
bσ áiε áyou≥ bes⌠ interes⌠ t∩ comσ t∩ ß "SIGó nigh⌠ anΣ havσ áthσ ásoftwarσ ì
explaineΣ t∩ yo⌡ o≥ implementeΣ fo≥ you«
Oε behalµ oµ user≤ everywhere¼ ╔ woulΣ likσ t∩ thanδ MS╠ fo≥ thi≤ software« ì
>ANDREW.
FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ
TURB╧ PASCA╠ VE╥ 3.01« Origina∞ ½ book« ╡ 1/4ó $80.00« Stevσ Jepson.
▒ áo≥ á▓ á128δ Microbees« Dua∞ disδ drive« Onσ eß ambe≥ ᪠ágreeε ámonitor¼ ì
origina∞ softwarσ ª manual≤ (wordsta≥ etc⌐ $125░ ea« Contac⌠ Noe∞ áJohnstoε ì
oε 28╕ ¡ 961┤ A/╚ o≥ oε 48╕ ¡ 234╡ B/H.è MULTIPL┼ LIN┼ HEADER╙ I╬ WORDSTA╥ 3.x
Andre≈ BARFOOT
S∩ áyo⌡ woulΣ likσ t∩ writσ multiplσ linσ header≤ iε WordSta≥ 3.° áanΣ ì
yo⌡ ácan't« Wrongí I⌠ i≤ reall∙ ß simplσ procedure« Al∞ yo⌡ havσ t∩ ád∩ ái≤ ì
firs⌠ áturε ofµ thσ automatiπ worΣ wra≡ (^OW⌐ theε typσ iε thσ heade≥ átex⌠ ì
WITHOU╘ áthσ á.H┼ áa⌠ áColumε á▒ anΣ extenΣ án∩ áfathe≥ átheε ácolumε á194« ì
(Dependinτ oε you≥ versioε oµ W╙ yo⌡ ma∙ bσ ablσ t∩ g∩ ou⌠ t∩ columε á240)« ì
Rememberinτ átha⌠ you≥ printe≥ onl∙ print≤ 8░ columε (iε defaul⌠ mode⌐ áyo⌡ ì
wil∞ havσ t∩ spacσ you≥ tex⌠ witΦ appropriatσ breaδ points« Wheε thσ heade≥ ì
tex⌠ ái≤ finished¼ adΣ thσ do⌠ commanΣ .H┼ a⌠ thσ beginninτ oµ thσ linσ át∩ ì
identif∙ i⌠ a≤ thσ header.
Thσ áseconΣ ste≡ i≤ t∩ usσ thσ do⌠ commanΣ .P╠ t∩ adjus⌠ thσ ápagσ álength« ì
EacΦ áextrß linσ addeΣ t∩ thσ heade≥ reduce≤ thσ numbe≥ oµ line≤ áavailablσ ì
fo≥ áthσ res⌠ oµ thσ documen⌠ anΣ W╙ need≤ t∩ bσ told« Thσ ánorma∞ ásettinτ ì
fo≥ ápagσ lengtΦ i≤ .PL6╢ anΣ yo⌡ usuall∙ don'⌠ includσ thi≤ a≤ i⌠ ái≤ áthσ ì
default¼ ábu⌠ oε ß tw∩ linσ heade≥ yo⌡ wil∞ havσ t∩ includσ thσ linσ á.PL6╡ ì
anΣ oε ß threσ linσ heade≥ thσ settinτ become≤ .PL64
Thσ samσ thinτ caε bσ donσ fo≥ multiplσ linσ footer≤ bu⌠ yo⌡ mus⌠ áremembe≥ ì
t∩ áreducσ you≥ pagσ sizσ b∙ thσ numbe≥ oµ line≤ useΣ iε thσ foote≥ a≤ áyo⌡ ì
diΣ witΦ thσ header« Thσ .PLx° MUS╘ bσ oε thσ firs⌠ linσ oµ thσ documen⌠ o≥ ì
aε erro≥ messagσ wil∞ warε yo⌡ oµ you≥ erran⌠ ways..
CAUTION« á Thi≤ wil∞ no⌠ worδ oε printer≤ tha⌠ truncate≤ tex⌠ tha⌠ áextend≤ ì
beyonΣ thσ righ⌠ margin« (Hewlet⌠-PackharΣ Laserje⌠ i≤ aε example).
Ech∩ Mai∞ ¿Aε Overview)
Havσ áyo⌡ áeve≥ noticeΣ oε thσ MBU╟ RBB╙ tha⌠ therσ arσ severa∞ áEch∩ áMai∞ ì
messagσ areas┐ ╔ d∩ hopσ tha⌠ yo⌡ havσ wondereΣ wha⌠ the∙ arσ fo≥ anΣ havσ ì
beeε áinquisitivσ enougΦ t∩ havσ ß looδ a⌠ thσ ECH╧ messagσ areas« Jus⌠ áiε ì
casσ áyo⌡ havσ beeε ß bi⌠ apprehensivσ t∩ looδ arounΣ thσ messagσ area≤ áoε ì
thσ RBB╙ ╔ wil∞ givσ yo⌡ ß brieµ ruε-dowε oε wha⌠ aε ECH╧ areß i≤ useΣ for.
Wha⌠ aε ECH╧ areß i≤ i≤ basicall∙ ß messagσ areß tha⌠ i≤ commoε t∩ ásevera∞ ì
RBB╙ ásystems« áThσ áRBB╙ system≤ tha⌠ arσ involveΣ áproces≤ áanΣ áexchangσ ì
messagσ betweeε RBB╙ systeφ ever∙ 2┤ Hour≤ betweeε thσ hour≤ oµ ┤ anΣ ╢ áiε ì
thσ morning« Wha⌠ thi≤ mean≤ i≤ tha⌠ insteaΣ oµ receivinτ hel≡ froφ thσ 20░ ì
member≤ áiε áou≥ ácluΓ wh∩ usσ thσ RBB╙ yo⌡ arσ als∩ ablσ t∩ ácal∞ áoε áthσ ì
assistancσ áoµ severa∞ othe≥ RBB╙ system≤ user≤ also« S∩ tha⌠ yo⌡ arσ áablσ ì
t∩ obtaiε hel≡ o≥ exchangσ inf∩ iε thσ particula≥ areß oµ interes⌠ tha⌠ yo⌡ ì
havσ entereΣ yo⌡ message« You≥ messagσ ma∙ g∩ t∩ severa∞ othe≥ RBB╙ system≤ ì
iε Australiß anΣ possibl∙ thσ world¼ yo⌡ neve≥ caε tel∞ wherσ yo⌡ ma∙ ágaiε ì
hel≡ from.
Thσ cos⌠ t∩ member≤ oµ thi≤ cluΓ i≤ Nothing« Thi≤ servicσ i≤ supplieΣ áfreσ ì
t∩ áal∞ ámember≤ oµ thi≤ cluΓ fo≥ yo⌡ t∩ use¼ s∩ nex⌠ timσ yo⌡ looδ áa⌠ áaε ì
ech∩ areß don'⌠ bσ afraiΣ t∩ ente≥ ß message« Thi≤ systeφ wa≤ installeΣ áoε ì
thσ RBB╙ fo≥ yo⌡ thσ user≤ s∩ pleasσ usσ thσ ECHO«
Iµ yo⌡ havσ an∙ probleφ pleasσ contac⌠ me.
Regard≤ Malcolφ Osbornσ (Secretary
è PC.88 TH┼ PERSONA╠ COMPUTE╥ SHO╫ FO╥ 1988
┴ revie≈ B∙ Malcolφ Osborne
PC.8╕ áwa≤ helΣ a⌠ thσ Exhibitioε building≤ ove≥ ß fou≥ da∙ period« á╔ áwa≤ ì
expectinτ át∩ áseσ ß grea⌠ arra∙ oµ man∙ differen⌠ ámachinσ ámanufacturers¼ ì
make≤ áanΣ ámodel≤ oµ computer≤ oε display« Als∩ ╔ wa≤ expectinτ t∩ áseσ áß ì
grea⌠ rangσ oµ peripherals¼ includinτ printers¼ plotters¼ modem≤ anΣ adΣ oε ì
card≤ etc« I⌠ wa≤ ver∙ disappointinτ t∩ seσ tha⌠ thσ majo≥ manufacturer≤ oµ ì
computers¼ i.e« Commodore¼ Atari¼ anΣ Microbeσ werσ no⌠ representeΣ b∙ áthσ ì
companie≤ áconcerned« I⌠ wa≤ eithe≥ aε IB═ compatiblσ X╘ o≥ A╘ o≥ ánothing« ì
Thσ large≥ companie≤ werσ displayinτ thei≥ wares¼ anΣ therσ wa≤ nothinτ ne≈ ì
o≥ áoutstandinτ t∩ bσ seen« Therσ werσ display≤ oµ printer≤ anΣ supe≥ áyo⌡-ì
beau⌠ áEG┴ ámonitor≤ (enhanceΣ graphiπ adapter≤ fo≥ thσ IBM⌐ whicΦ ácos⌠ áß ì
fortunσ anΣ thσ companie≤ kne≈ nothinτ abou⌠ ß suitablσ carΣ witΦ whicΦ át∩ ì
drivσ thσ abovσ monitor«
Thσ áancillar∙ ádisplay≤ b∙ printe≥ ribboε companie≤ anΣ ábookseller≤ áwerσ ì
ver∙ ápoor¼ als∩ thσ display≤ oµ availablσ softwarσ werσ ver∙ fe≈ áanΣ áfa≥ ì
between¼ áthσ áonσ stanΣ tha⌠ ╔ diΣ talδ to¼ iε regard≤ thei≥ ásoftwarσ áoε ì
display¼ átolΣ ámσ át∩ ácontac⌠ ß Sydne∙ addres≤ iµ á╔ áwa≤ áinteresteΣ áiε ì
obtaininτ áß ális⌠ oµ dealer≤ iε Melbournσ wh∩ carr∙ thei≥ product« á╔ áwa≤ ì
als∩ ágiveε ß simila≥ stor∙ wheε ╔ approacheΣ anothe≥ displa∙ stanΣ wheε á╔ ì
askeΣ thσ compan∙ concerneΣ abou⌠ adΣ oε cards.
╔ ácamσ áawa∙ froφ thσ sho≈ thinkinτ tha⌠ ╔ haΣ beeε rippeΣ ofµ áthσ áseveε ì
dolla≥ áentr∙ áfee¼ anΣ tha⌠ ╔ haΣ totall∙ wasteΣ m∙ time« ╔ d∩ áhopσ átha⌠ ì
nex⌠ áyea≥ thσ standarΣ oµ presentatioε anΣ informatioε availablσ áwil∞ ábσ ì
better« á
╔ thinδ ╔ woulΣ havσ beeε bette≥ ofµ t∩ havσ purchaseΣ thσ lates⌠ compute≥ ì
journal¼ thaε t∩ havσ wasteΣ m∙ timσ iε goinτ t∩ ß suΓ-standarΣ P├ 88.
AS╘ MEETING
Fo≥ al∞ thσ peoplσ wh∩ diΣ no⌠ attenΣ thσ las⌠ meeting¼ yo⌡ surσ misseΣ ou⌠ ì
oε áß ver∙ interestinτ meeting« T∩ star⌠ thσ bal∞ rollinτ therσ wa≤ ß átalδ ì
anΣ displa∙ giveε b∙ thσ 3═ compan∙ oε statiπ electricity« Thσ ádiscussioε ì
wen⌠ áoε t∩ tel∞ u≤ oµ thσ danger≤ oµ statiπ electricit∙ t∩ electroniπ áanΣ ì
compute≥ ácomponents« Wσ werσ showε ho≈ ß statiπ chargσ caε easil∙ bσ ámadσ ì
anΣ storeΣ iε thσ body¼ enougΦ t∩ destro∙ component≤ tha⌠ arσ soldereΣ int∩ ì
printeΣ ácircui⌠ áboards« áPreviousl∙ wσ considereΣ tha⌠ wσ áwerσ áablσ át∩ ì
handlσ printeΣ circui⌠ board≤ withou⌠ thσ risδ oµ componen⌠ destructioε áo≥ ì
damage« Therσ i≤ alway≤ ß risδ oµ componen⌠ damage« 3═ wen⌠ oε t∩ ádispla∙ ì
thei≥ rangσ oµ product≤ t∩ preven⌠ statiπ electricity¼ iε humans¼ anΣ ánoε-ì
conductinτ objects« ┴ displa∙ tha⌠ wa≤ enjoyeΣ b∙ all«
Iε áthσ Bazaa≥ las⌠ montΦ therσ wa≤ olΣ stocδ oµ thσ Catcher¼ ábeinτ ágiveε ì
awa∙ át∩ whoφ eve≥ wanteΣ them« Als∩ therσ wa≤ ß salσ oµ al∞ áthσ ásoftwarσ ì
helΣ iε thσ Bazaar¼ whicΦ wa≤ eagerl∙ snappeΣ u≡ b∙ waitinτ members.
Thσ ápubliπ ádomaiε disπ copyinτ servicσ witΦ Chri≤ anΣ Greτ áwa≤ ádoinτ áß ì
roarinτ tradσ a≤ usual« Lookinτ forwarΣ t∩ seeinτ yo⌡ a⌠ thσ nex⌠ meeting.
regards Malcolφ Osborne«
è
.. reserved for Microhelp adv.
è A Drunkard's Walk
By Paul Shannon
Supposσ tha⌠ ß drunδ werσ leaninτ agains⌠ ß lam≡ pos⌠ iε thσ centrσ oµ ì
thσ átowε square« Hσ decide≤ t∩ walk¼ bu⌠ iε hi≤ inebriateΣ condition¼ áhσ ì
doe≤ áno⌠ reall∙ carσ iε whicΦ directioε hσ goes« S∩ hσ take≤ ß fe≈ ástep≤ ì
iε onσ direction¼ ß fe≈ step≤ iε another¼ anΣ s∩ on¼ randoml∙ changinτ áhi≤ ì
directioε ever∙ threσ o≥ fou≥ metres.
Ho≈ fa≥ d∩ yo⌡ supposσ ou≥ intoxicateΣ frienΣ woulΣ bσ froφ thσ lam≡ ápost¼ ì
afte≥ say¼ onσ hundreΣ oµ thesσ randoφ zig≤ anΣ zags?
╔ recentl∙ stumbleΣ acros≤ thi≤ olΣ anΣ famou≤ probleφ whilσ readinτ aε olΣ ì
anΣ no⌠ s∩ famou≤ mathematic≤ book« Actually¼ ╔ havσ seeε thi≤ áintriguinτ ì
probleφ ábefore¼ áiε áthσ áday≤ beforσ áhomσ ácomputers« á Iε áthosσ ádays¼ ì
simulatinτ áß áprobleφ likσ thi≤ coulΣ cos⌠ ß smal∞ fortunσ áiε áwine¼ áanΣ ì
carrieΣ n∩ guaranteσ tha⌠ thσ result≤ coulΣ bσ accuratel∙ recorded.
Now¼ áarmeΣ witΦ m∙ Microbee¼ ╔ wrotσ thσ simplσ prograφ below¼ t∩ átr∙ át∩ ì
simulatσ thi≤ drunkard.
Thσ áprograφ i≤ straightforward« Wheε run¼ ß pixe∞ oµ light¼ árepresentinτ ì
thσ lam≡ pos⌠ wil∞ appea≥ iε thσ centrσ oµ thσ screen« ┴ plaε vie≈ oµ áthσ ì
drunk'≤ árandoφ ápatΦ wil∞ bσ traceΣ oε thσ screen« Thσ ánumbe≥ áoµ áturn≤ ì
(zig≤ áo≥ ázags)¼ áanΣ thσ maximuφ distancσ tha⌠ ou≥ ácheerfu∞ áfrienΣ áha≤ ì
traveleΣ froφ thσ lam≡ post¼ wil∞ bσ displayeΣ oε thσ bottoφ oµ thσ screen.
00100 REM *** A Drunkard's Walk ***
00110 REM A graphic simulation of a classic problem in
00120 REM random motion.
00130 REM By Paul Shannon
00140 REM MBUG member 1219
00150 L1=70 : REM max length of walk
00160 X0=0:Y0=0 : X1=256:Y1=128 : X2=256:Y2=128 : REM Coord's
00170 N=1 : D1=0 : REM Number of Turns : Dist. from Lamp Post
00180 HIRES
00190 CURS11,1:PRINT"A Drunkard's Walk By Paul Shannon"
00200 CURS1,16 : PRINT"Turns:";
0021░ CURS20,16:PRINT"Ma° Distancσ TraveleΣ Froφ Lam≡ Post:"╗
00220 SET 256,128 : REM Draw Lamp Post
00230 X0=X1:Y0=Y1 : X1=X2:Y1=Y2
00240 CURS8,16 : PRINTN" "; : N=N+1
00250 CURS59,16 : PRINTINT(D1+.5);
00260 H1=RND*L1 : REM Choose a random Hypotenuse (walk length)
00270 T1=RND*6.2831854 : REM Choose a Random Angle in Radians
00280 REM Change to Rectangular Co-ordinates
00290 X2=H1*COS(T1) : Y2=H1*SIN(T1)
0030░ RE═ Calculatσ ma° dis⌠ traveleΣ (froφ lam≡ post⌐
00310 D2=SQR(X2*X2+Y2*Y2) : IFD2>D1:D1=D2
00320 X2=X2+256 : Y2=Y2+128 : REM Move origin to screen centre
00330 REM Draw the current walk
00340 PLOT INT(X1),INT(Y1) TO INT(X2),INT(Y2)
00350 REM Erase the last walk
00360 PLOTR INT(X0),INT(Y0) TO INT(X1),INT(Y1)
00370 SET 256,128 : REM Re-Draw Lamp Post
00380 GOTO230
èUnderstanding the program
Linσ á15░ áset≤ thσ maximuφ lengtΦ oµ an∙ walk« I⌠ i≤ se⌠ áa⌠ á7░ ápixels¼ ì
makinτ áthσ averagσ lengtΦ oµ thσ walk≤ abou⌠ 3╡ pixels« Therσ i≤ ánothinτ ì
magiπ abou⌠ thσ numbe≥ 70.
Thσ áfollowinτ tw∩ line≤ initialisσ thσ variables« X'≤ anΣ Y'≤ arσ ápoint≤ ì
t∩ áplot« á ╬ ái≤ áthσ numbe≥ oµ turn≤ (walks)« D▒ áanΣ áD▓ áarσ áuseΣ át∩ ì
calculatσ thσ maximuφ distancσ reacheΣ froφ thσ lam≡ post.
Linσ 36░ erase≤ thσ previou≤ walk¼ iε orde≥ t∩ kee≡ thσ screeε froφ gettinτ ì
to∩ ácluttered« á Yo⌡ ma∙ wisΦ t∩ ruε thσ prograφ withou⌠ áthi≤ áline¼ ábu⌠ ì
watcΦ áou⌠ áfo≥ ágraphic≤ error≤ iµ yo⌡ d∩ no⌠ owε áß áPremiuφ á'Bee« á Thσ ì
Graphic≤ áCharacter≤ áarσ eateε u≡ quitσ rapidly« (Yo⌡ caε avoiΣ áthi≤ áb∙ ì
choosinτ áß smalle≥ valuσ fo≥ L▒ iε linσ 150.⌐ Thσ res⌠ oµ thσ áprogram¼ á╔ ì
believσ i≤ straigh⌠ forward.
Beforσ áyo⌡ ruε thσ program¼ yo⌡ ma∙ wisΦ t∩ asδ yourselµ ho≈ lonτ wil∞ ái⌠ ì
takσ ábeforσ thσ drunδ create≤ ß graphic≤ erro≥ b∙ walkinτ ofµ thσ áscreen¼ ì
o≥ ácrashinτ áint∩ thσ titles║ 1░ moves┐ 5░ moves┐ 100┐ Giveε átha⌠ áthσ ì
maximuφ áwalδ i≤ 7░ pixels¼ anΣ tha⌠ i⌠ i≤ onl∙ 11▓ pixel≤ t∩ áthσ áneares⌠ ì
title¼ thσ crasΦ coulΣ happeε iε jus⌠ threσ movesí No≈ ruε thσ prograφ anΣ ì
see« ╔ thinδ you'l∞ bσ amazeΣ a⌠ ho≈ lonτ i⌠ takes.
What's It All About, Albie?
No¼ thi≤ simulatioε i≤ no⌠ jus⌠ aε attemp⌠ t∩ demonstratσ thσ advantage≤ oµ ì
sobriety« á Alber⌠ áEinsteiε wa≤ interesteΣ iε "Thσ Drunkard'≤ áWalk"¼ áanΣ ì
useΣ i⌠ t∩ hel≡ explaiε molecula≥ movement.
Iε áß substance¼ water¼ fo≥ example¼ thσ molecules¼ thougΦ movinτ áquickly¼ ì
arσ áconstantl∙ ácollidinτ witΦ othe≥ molecules¼ anΣ áconsequentially¼ áarσ ì
zigginτ áanΣ zagginτ likσ ou≥ drunk« Thi≤ mode∞ caε thereforσ bσ áuseΣ át∩ ì
explaiε áwh∙ wate≥ molecule≤ diffusσ a⌠ ß ratσ oµ abou⌠ onσ áteε-thousandtΦ ì
oµ therσ actua∞ speed¼ o≥ wh∙ ß quantuφ oµ light¼ startinτ a⌠ thσ cente≥ oµ ì
thσ ásun¼ áanΣ travelinτ a⌠ thσ speeΣ oµ light¼ take≤ abou⌠ 500░ áyear≤ át∩ ì
reacΦ thσ edgσ oµ thσ sun¼ anΣ theε abou⌠ ╕ second≤ t∩ trave∞ froφ thσ edgσ ì
oµ áthσ ásuε át∩ thσ earth« Thσ quantuφ oµ ligh⌠ iε áthσ ásuε átravel≤ áiε ì
drunkard'≤ steps.
Reference:é Hufµ anΣ Geis¼ Ho≈ t∩ Takσ ß Chance¼ Ne≈ York¼ W« W« áNortoε ì
anΣ Company¼ Inc.¼ 1959
WH┘ NO╘ CAL╠ TH┼ RBBS
S∩ yo⌡ livσ iε thσ countr∙ oε ST─ phonσ rate≤ anΣ yo⌡ canno≥ afforΣ t∩ cal∞ ì
thσ áboard┐ á Wel∞ ╔ don'⌠ kno≈ ho≈ mucΦ mone∙ you have¼ bu∙ áconside≥ áthσ ì
fol∞owinτ char⌠ beforσ yo⌡ sa∙ it'≤ to∩ expensive.
SCAL┼ (DISTANCE) 25 50 85 165 OVE╥ 745
to to to to
50 85 165 745
INTERMEDIATE 9c 18c 27c 36c 54c
NIGHT 7c 14c 20c 30c 40c
ECONOMY/SUNDAY 5c 10c 15c 23c 30c
Iµ yo⌡ livσ ove≥ 745δ froφ u≤ thσ averagσ logoε timσ oµ 1╢ minute≤ i≤ áonl∙ ì
goinτ t∩ cos⌠ yo⌡ $4.8░ iµ yo⌡ cal∞ a⌠ thσ bes⌠ time« èFrom: Paul Shannon To: All Subject: Printer for sale
╔ áhavσ áß áMicrobeσ á8░ Do⌠ Matri° Paralle∞ printe≥ áfo≥ ásale║ á 8░ áCPS¼ ì
utilisinτ áß áCentronic≤ paralle∞ port« Manua∞ included« áA≤ áNew« á $250« ì
Als∩ : Network Terminal/Printer for sale
Morσ thaε jus⌠ ß printer║ Thi≤ i≤ ß 1╢ bi⌠ keyboarΣ ¡ printe≥ combination¼ ì
thσ kinΣ useΣ iε banks« I⌠ caε bσ useΣ a≤ ß stanΣ alonσ typewriter¼ o≥ áa≤ ì
ß á120░ ábauΣ áseria∞ áprinter¼ througΦ áyou≥ áR╙-23▓ áseria∞ ápor⌠ á(cablσ ì
included)« á Thi≤ uni⌠ caε als∩ bσ useΣ a≤ ß slavσ termina∞ t∩ áyou≥ ámicr∩ ì
computer« ╔ havσ connecteΣ i⌠ t∩ m∙ Microbee¼ usinτ thσ REMOT┼ commanΣ áoε ì
TELCOM.COM║ á Thσ nex⌠ bes⌠ thinτ t∩ havinτ tw∩ computers« Grea⌠ áfo≥ áthσ ì
experimenter« áFeatures║ á Professiona∞ QWERT┘ ákeyboard¼ áNumeriπ áKeypad¼ ì
Uppe≥ ª Lowe≥ casσ printou⌠ (n∩ graphics⌐¼ Maximum paper width: 16 inches!!
$130 o.n.o. Ring 798-6486 after hours.
From: L« Taplin To: Computer For Sale Subject: MICROBEE FOR SALE
STANDAR─ 128╦ MICROBEE¼ TWI╬ ╡ 1/┤ FLOPPIES¼ B/╫ Monitor¼ Lot≤ oµ áSOFTWAR┼ ì
inc« Wordstar¼ Multiplan¼ DBase2¼ Bdraw¼ BeeArtistic¼ Printmaste≥ ª Editor¼ ì
Telcom¼ VideoText¼ C¼ Lot≤ oµ games¼ SimplyDB¼ D┬ PLUS¼ Datastar¼ Milestonσ ì
anΣ áothers« Operate≤ ver∙ well« Pricσ $55░ ONO« 79╡-111▒ A.H« o≥ leavσ áß ì
messagσ oε thσ board« URGENT.
..........................................................................
Wσ madσ ß Bluσ Dept.
Belo≈ ái≤ ß reprin⌠ oµ thσ circui⌠ fo≥ thσ rela∙ tha⌠ wa≤ publisheΣ iε áthσ ì
ma∙ áissuσ oµ thσ Catcher« ╔ hopσ thσ erro≥ hasn'⌠ causeΣ to∩ man∙ problem≤
..........................................................................
è NOTIC┼ T╧ MICROBE┼ OWNERS
MICROBE┼ SERVIC┼ DEPT
POLIC┘ OUTLIN┼ EFFECTIV┼ 1s⌠ JUL┘¼ 1988
Currently¼ áwσ áarσ áattemptinτ át∩ makσ áthσ áMicrobeσ áServicσ ádept« áa≤ ì
efficien⌠ áa≤ ápossible¼ át∩ givσ ß reasonablσ áturnarounΣ áanΣ áensurσ áaε ì
elemen⌠ áoµ áfairnes≤ t∩ al∞ ou≥ customers« Thi≤ árequire≤ áaddressinτ áthσ ì
followinτ areas.
CHARGES;
Norma∞ áhourl∙ álabou≥ ratσ wil∞ bσ $8░ pe≥ hour« Minimuφ áchargσ ápe≥ ì
servicσ áwil∞ bσ $4░ (labou≥ only)« Microbee'≤ polic∙ fo≥ servicinτ ái≤ áiε ì
orde≥ oµ receivinτ thσ equipment« Somσ customer≤ requirσ urgen⌠ servicσ anΣ ì
thereforσ áthe∙ "queuσ jumpó causinτ longe≥ delay≤ fo≥ thσ majority« I⌠ ái≤ ì
thereforσ necessary¼ iε thσ interes⌠ oµ fairnes≤ fo≥ al∞ oµ ou≥ ácustomers¼ ì
t∩ áintroducσ aε urgen⌠ servicσ labou≥ charge« TurnarounΣ fo≥ áurgen⌠ áworδ ì
wil∞ ábσ á4╕ hour≤ (part≤ permitting¼ no⌠ includinτ monitor≤ áo≥ áprinters¼ ì
transpor⌠ átimσ át∩ áanΣ froφ thσ owner≤ áanΣ áno⌠ áincludinτ áintermitten⌠ ì
faults)« Iµ wσ arσ unablσ t∩ perforφ ß servicσ withiε thσ specifieΣ period¼ ì
norma∞ labou≥ charge≤ wil∞ apply« N∩ guaranteσ caε bσ giveε tha⌠ worδ áwil∞ ì
bσ donσ withiε thσ specifieΣ period¼ bu⌠ ever∙ attemp⌠ wil∞ bσ made.
Therσ ha≤ beeε aε increasinτ incidencσ oµ "N╧ FAUL╘ FOUNDó service≤ anΣ thσ ì
cos⌠ oµ timσ wasteΣ ha≤ becomσ uneconomica∞ anΣ i≤ causinτ increaseΣ delay≤ ì
fo≥ álegitimatσ work« Therefore¼ i⌠ i≤ necessar∙ t∩ introducσ ß á"N╧ áFAUL╘ ì
FOUNDó áchargσ oµ $4░ t∩ an∙ machinσ receiveΣ whicΦ ou≥ technician≤ ácanno⌠ ì
locatσ áß áfaul⌠ on¼ eithe≥ becausσ n∩ faul⌠ exist≤ o≥ thσ áfaul⌠ áwa≤ áno⌠ ì
describeΣ properl∙ oε thσ servicσ forφ provided« Thi≤ chargσ wil∞ appl∙ át∩ ì
AL╠ áservices¼ áwhethe≥ unde≥ warrant∙ o≥ not« Iε thσ even⌠ tha⌠ áthσ ásamσ ì
doe≤ áoccu≥ late≥ (withiε norma∞ warrant∙ period)¼ thσ earlie≥ chargσ áwil∞ ì
bσ ádeducteΣ áfroφ áthσ ácurren⌠ áservicσ áchargσ á(o≥ árefundeΣ áiµ áunde≥ ì
warranty)« I⌠ i≤ iε you≥ bes⌠ interest≤ t∩ ensurσ that,
a⌐ thσ equipmen⌠ sen⌠ fo≥ servicσ ha≤ ß definablσ fault.
b⌐ thσ faul⌠ doe≤ no⌠ liσ iε associateΣ equipment¼ softwarσ o≥ poor
operatioε oµ equipment.
c⌐ thσ faul⌠ anΣ condition≤ requireΣ t∩ obtaiε i⌠ arσ adequatel∙ ì
describeΣ oε thσ paperworδ provided.
Iµ áyo⌡ neeΣ hel≡ iε an∙ oµ thesσ areas¼ pleasσ don'⌠ hesitatσ át∩ ácontac⌠ ì
an∙ Microbeσ Technolog∙ Centrσ o≥ Dealer.
WARRANTY;
Warrant∙ áwil∞ appl∙ fo≥ ß perioΣ oµ ninet∙ day≤ afte≥ thσ receip⌠ áoµ ì
goods« Prooµ oµ warrant∙ mus⌠ bσ supplieΣ witΦ thσ equipmen⌠ (photocop∙ ái≤ ì
OK)« áTherσ áarσ n∩ exceptions« Warrant∙ wil∞ no⌠ appl∙ t∩ ámodified¼ ánoε-ì
standarΣ o≥ machine≤ workeΣ oε b∙ aε outsidσ party's« An∙ evidencσ oµ áthi≤ ì
wil∞ voiΣ al∞ warranty.
Servicσ ma∙ bσ refuseΣ oε highl∙ modifieΣ o≥ poorl∙ maintaineΣ machines.
è STATue, Mabel, stating STATs use? bumble≥ 308
CP/═ á `contro∞ prograφ fo≥ microprocessorsº ß packagσ áoµ áprogram≤ ì
supplieΣ b∙ Digita∞ ResearcΦ i≤ aε `operatinτ systemº ¡ ß se⌠ oµ áprogram≤ ì
tha⌠ usσ thσ microprocesso≥ t∩ "managσ it≤ owε affairsó memor∙ áallocation¼ ì
inpu⌠ anΣ outpu⌠ etπ ¡ ß se⌠ oµ program≤ fo≥ runninτ othe≥ programs.
Thσ á808░ anΣ Z8░ microprocessor≤ caε bσ induceΣ á`electricallyº áfollowinτ ì
suppl∙ áoµ powe≥ t∩ vie≈ ß prσ se⌠ memor∙ location¼ a⌠ whicΦ caε bσ áplaceΣ ì
RO═ á{thσ á`BOOTº ROM² tha⌠ permanentl∙ hold≤ instruction≤ átha⌠ átel∞ áthσ ì
processo≥ áho≈ át∩ áloaΣ áthσ operatinτ systeφ {to∩ álargσ át∩ ábσ áhappil∙ ì
accomadateΣ iε ROM² froφ thσ oute≥ track≤ oε thσ disπ int∩ memor∙ t∩ áallo≈ ì
i⌠ t∩ takσ chargσ oµ thσ processor≤ coming≤ anΣ goings.
Whilσ CP/═ i≤ runninτ threσ oµ it≤ program≤ sta∙ iε memor∙ ¡ thσ Basiπ Disπ ì
Operatinτ Systeφ (BDOS)¼ thσ Consolσ CommanΣ Processo≥ (CCP⌐ anΣ thσ áBasiπ ì
In/Ou⌠ Systeφ (BIOS).
Thσ áUTILITIE╙ ásupplieΣ áiε CP/═ fal∞ int∩ tw∩ group≤ á¡ áthosσ átha⌠ áarσ ì
writteε áinsidσ thσ CC╨ anΣ arσ thu≤ alway≤ present¼ likσ TYPE¼ DIR¼ áSAVE╗ ì
anΣ thosσ tha⌠ arσ regardeΣ a≤ les≤ frequentl∙ requireΣ anΣ fo≥ reason≤ áoµ ì
efficien⌠ ámemor∙ usagσ arσ kep⌠ a≤ file≤ oε disc¼ anΣ mus⌠ bσ calleΣ áfroφ ì
thσ ádisπ fo≥ use« Likewise¼ fo≥ efficien⌠ disπ usagσ wσ ma∙ no⌠ pu⌠ áthesσ ì
CP/═ áUTILITIE╙ áoε al∞ ou≥ discs« Amongs⌠ thi≤ grou≡ arσ SYSGEN¼ áDD╘ áanΣ ì
STAT.
S∩ t∩ usσ STA╘ yo⌡ mus⌠ pu⌠ STAT.CO═ oε thσ disπ you≥ using.
STA╘ á [fo≥ ádisπ status▌ caε bσ useΣ t∩ se⌠ ß drivσ t∩ reaΣ onl∙ áa≤ áwitΦ ì
STA╘ áA:=R/╧ set≤ drivσ A║ reaΣ onl∙ unti∞ thσ nex⌠ warφ (o≥ cold⌐ ástart« ì
CP/═ set≤ thi≤ itselµ I╞ I╘ KNOW╙ yo⌡ havσ changeΣ disc≤ withou⌠ rσ-booting
Aε áattemp⌠ át∩ áwritσ át∩ thσ disπ shoulΣ producσ BDO╙ áErro≥ áoε áA║ áanΣ ì
require≤ ß warφ boot.
Usσ oµ STA╘ A║ R/╫ wil∞ returε drivσ A║ t∩ reaΣ writσ capability
STAT can be used to provide protection of FILES using
STAT filename.ext $R/O
STA╘ allow≤ usσ oµ ambiguou≤ filσ referencσ s∩ al∞ .WS╞ file≤ coulΣ bσ se⌠ ì
R/╧ usinτ STA╘ *.WS╞ $R/O
Convertinτ áR/╧ áfile≤ t∩ reaΣ anΣ writσ capabilit∙ i≤ áachieveΣ áb∙ áusinτ ì
STA╘ filename.ex⌠ $R/W
STA╘ filename.ex⌠ $SY╙ wil∞ preven⌠ ß filσ beinτ listeΣ b∙ DIR
STA╘ filename.ex⌠ $DI╥ wil∞ returε i⌠ t∩ thσ directory.
STA╘ wil∞ givσ thσ read/writσ statu≤ anΣ freσ spacσ fo≥ al∞ drive≤ accesseΣ ì
sincσ las⌠ warφ boot.
STA╘ d║ wil∞ sho≈ statu≤ anΣ freσ spacσ drivσ d
STA╘ d:DSK║ wil∞ tel∞ everythinτ CP/═ believe≤ abou⌠ drivσ d
STA╘ áfilename.ex⌠ á wil∞ providσ informatioε oε statu≤ anΣ ásizσ áoµ áthσ ì
nameΣ filσ ambiguou≤ filσ referencσ ¡ e.g« STA╘ *.MW┬ caε bσ useΣ t∩ finΣ ì
statu≤ oµ microworlΣ basiπ files« Seσ ß CP/═ handbooδ fo≥ furthe≥ uses.è P├ PAG┼ P├ PAG┼ P├ PAG┼ P├ PAGE
DiΣ ╔ comσ acros≤ aε unusua∞ prograφ las⌠ month! Thσ prograφ ╔ aφ abou⌠ át∩ ì
describσ i≤ ver∙ unusua∞ t∩ sa∙ thσ leas⌠ anΣ als∩ thσ prograφ caε bσ ß lo⌠ ì
oµ áfun¼ bu⌠ ß bi⌠ annoyinτ t∩ you≥ boss« Thi≤ prograφ i≤ ácalleΣ áDECEIVE¼ ì
anΣ deceivσ i⌠ does« Wha⌠ I≤ It?
Havσ áyo⌡ áeve≥ ábeeε áiε thσ middlσ oµ ß grea⌠ ágamσ á(o≥ ábalancinτ áyou≥ ì
checkbook¼ áo≥ updatinτ you≥ resume⌐ anΣ haΣ you≥ bos≤ appea≥ ábehinΣ áyou┐ ì
Wha⌠ ádiΣ yo⌡ do┐ Reboot┐ Attemp⌠ t∩ blocδ thσ screeε witΦ you≥ body┐ á Ge⌠ ì
fired┐ áWel∞ áno≈ there'≤ ß bette≥ wayí Deceivσ allow≤ áyo⌡ át∩ áinstantl∙ ì
pausσ thσ prograφ you'rσ usinτ anΣ displa∙ thσ screeε oµ you≥ choice« WitΦ ì
thσ pusΦ oµ ß ke∙ tha⌠ incriminatinτ arcadσ gamσ caε bσ transformeΣ int∩ áß ì
spreadsheet¼ worΣ processor¼ o≥ anythinτ yo⌡ desire« It'≤ fun¼ it'≤ áfast¼ ì
anΣ bes⌠ oµ all¼ it'≤ cheap!
Ho≈ áchea≡ ái≤ ái⌠ yo⌡ ask┐ Wel∞ deceivσ i≤ Use≥ áSupporteΣ áSoftware« áThσ ì
instructioε áwhicΦ arσ includeΣ oε thσ disδ tel∞ yo⌡ thσ followinτ inf∩ áoε ì
distributioε áanΣ cos⌠ etc« Thi≤ prograφ ma∙ bσ copieΣ a≤ mucΦ a≤ yo⌡ álikσ ì
anΣ ádistributeΣ t∩ whomeve≥ yo⌡ choosσ s∩ lonτ a≤ thσ ádistributeΣ ácopie≤ ì
arσ no⌠ modifieΣ anΣ arσ accompanieΣ b∙ thσ program≤ documentation.
Wha⌠ I≤ ┴ Deception?
┴ áDeceptioε ái≤ áwheε thσ Truσ Screeε displa∙ ha≤ ábeeε áreplaceΣ áb∙ áthσ ì
Deceptioε áScreen« á Thσ Deceptioε Ke∙ i≤ thσ ke∙ selecteΣ b∙ thσ áuse≥ át∩ ì
initiatσ áß Deception« Thσ Deceptioε Screeε (als∩ calleΣ thσ Bogu≤ áScreeε ì
iε thσ program⌐ i≤ thσ screeε selecteΣ b∙ thσ use≥ t∩ bσ displayeΣ durinτ ß ì
Deception.
Ho≈ d∩ yo⌡ usσ i⌠?
1« Type Deceive from the DOS prompt and hit the enter key.
2. Select and press the key to be used as the Deception Key.
3« Ruε áan∙ áprograφ t∩ displa∙ thσ screeε yo⌡ áwan⌠ ádisplayeΣ ádurinτ áß ì
Deception.
4« Hi⌠ Al⌠-├ t∩ capturσ thσ screen.
5« Ruε thσ prograφ yo⌡ reall∙ wan⌠ t∩ run.
6« Hi⌠ Al⌠-┼ t∩ enablσ thσ Deceptioε Key.
7« Hi⌠ thσ Deceptioε Ke∙ t∩ displa∙ thσ captureΣ Deceptioε Screen
8« Durinτ ß Deception¼ eithe≥ hi⌠ thσ Deceptioε Ke∙ immediatel∙ t∩ áreturε ì
t∩ áyou≥ áprograφ áo≥ hi⌠ an∙ othe≥ ke∙ t∩ makσ change≤ át∩ áthσ áDeceptioε ì
Screen« Usσ thσ arro≈ keys¼ ente≥ key¼ anΣ backspacσ ke∙ t∩ movσ arounΣ thσ ì
Deceptioε áScreen« Durinτ editinτ oµ thσ Deceptioε Screeε áthσ áDeceptioε ì
Ke∙ wil∞ rever⌠ t∩ it≤ norma∞ function« Hi⌠ thσ Esπ ke∙ t∩ enΣ editinτ áoµ ì
thσ Deceptioε Screeε anΣ returε t∩ you≥ program.
Thi≤ prograφ i≤ availablσ froφ MBU╟ RBB╙ anΣ i⌠ i≤ calleΣ DECEIVE.ARC« Wha⌠ ì
ß grea⌠ prograφ havσ fun.
Regard≤ Malcolm
P─ DISKS P─ DISKS P─ DISKS P─ DISKS
Havσ áyo⌡ reaΣ thσ publiπ domaiε disδ review≤ iε "You≥ áComputeró ámagazinσ ì
anΣ áthough⌠ i⌠ woulΣ bσ ß nicσ prograφ t∩ have┐ Iµ yo⌡ wan⌠ ß cop∙ seσ ámσ ì
anΣ ╔ wil∞ ge⌠ i⌠ fo≥ you. ANDREW.
è*** MBUG SALES *** MBUG SALES ***
*** UPGRADES ***
P.J. Broughton 512k UPGRADE
These upgrades are available through :-
Elbert Van Bommel - (03) 729 0892
*** MBUG SALES *** MBUG SALES ***
* BAZAAR SALES *ì
02B├ THE CATCHER Volumσ ▓ (Oct.83-Sept.84⌐ ...... $15.0░
03BC THE CATCHER Volume 3 (Oct.84-Sept.85) ...... $15.00
05BC THE CATCHER Volume 5 (Oct.86-Sept.87) ...... $15.00
MB01 MAGAZINE BINDERS (For ONLINE)................. $ 8.00
* SOFTWARE *
áááááSoftwarσá i≤á no≈ availablσ oε aε orde≥ basi≤á only«á Placσá you≥ ì
áááááorde≥ a⌠ thσ meetinτ o≥ b∙ Mail-order« Wσ n∩ longe≥ holΣ softwarσ ì
ááááástock.
Pleasσ specif∙ disδ sizσ wheε ordering.
80PR Carboε Printe≥ Ribboε (suit xyz.80/100 printers) $12.00ea
83PR Carbon Printer Ribbon (xyz.80/100) Box of 3..... $32.00
10PP 1250 SHEETS CONT. PAPER
(70 GSM - NOT AVAILABLE FOR MAILING)....... $15.00
12PL Printer Labels 102x37mm 12 sheets (96labels) .. $ 2.00
5HCK Drive Head Cleaning Kit 5.25" .................. $10.00
3HCK Drive Head Cleaning Kit 3.5" ................... $13.00
3DSF Blank 3.5" Disks, NASHUA DSDD Singles ......... $ 4.00ea
3DSN Blank 3.5" Disks, NASHUA DSDD Box of 10 ........ $37.00
5SSU Blank 5.25" Disks, Generic SSDD Singles ........ $ 1.00ea
5DSNáBlanδ 5.25ó Disks, NASHUA DSDD Singles ......... $ 1.50ea
Note Coloured disks can be ordered on request
5B85 DISK STORAGE BOX 5.25" (Lockable, holds 100)... $ 18.00
5B10 DISK LIBRARY BOX 5.25" (holds 10) ..............$ 3.00
3B40 DISK STORAGE BOX 3.5" (Lockable, holds 80) ... $ 20.00
01T├ REA╠ TIM┼ CLOCK KIT╙ (see May '87 Catcher)..... $ 25.00
SP01 SPEED MODULATOR (slows down BEE for games)..... $ 15.00
00PB Don Mc Kenzie Printer Buffers (Latest version).. $ 40.00
(PCB, EPROM, Instructions and manual only)
*** MBUG SALES *** MBUG SALES ***
è*** MBUG SALES *** MBUG SALES ***
* HARDWARE SALES * - See Kevin Carr
Hardwarσ come≤ a≤ is«á ┴ disδ drivσ mean≤ ß disδ driveí N∩ powe≥ supply¼ n∩ ì
cable¼ n∩ connectors¼ N╧ FITTIN╟ INSTRUCTIONS¼ nothingí Iµ yo⌡ neeΣ hel≡ t∩ ì
instal∞á o≥á builΣá an∙ hardwarσ thi≤ cluΓ supplies¼á theεá seeδá qualifieΣ ì
assistancσá prio≥ t∩ purchase«á Thi≤ caε bσ obtaineΣ froφ somσá member≤á a⌠ ì
"SIGó night≤ (4tΦ Wednesda∙ eacΦ month).
03DD 1MEG. (Unformatted) NEC 3.5" Third Height DSDD.. $220.00
05DD 1MEG/1.6MEG DUAL SPEED 5.25" Disk Drive ........ $225.00
* PUBLIC DOMAIN SALES * - See Steve Jepson for CP/M
- See Andrew Barfoot for MSDOS
CP/M Public Domain Disks (5.25") ................ $5.00
CP/M Public Domain Disks (3.5") ................ $7.00
MSDOS Public Domain Disks ¡ Samσ a≤ fo≥ CP/═ ...........
All postal orders to be sent to MBUG AUSTRALIA SALES
P.O. BOX 157, NUNAWADING
VICTORIA 3131
T∩ avoiΣ delays¼ usσ separatσ order≤ fo≥ BAZAAR¼ HARDWAR┼ anΣ PUBLI├ DOMAI╬ ì
sales«á Al∞á order≤ mus⌠ includσ cheque¼á posta∞ orde≥ o≥ BankcarΣá authorì
izatioεá fo≥ thσ tota∞ amoun⌠ (inc«á posta∞ ª handlinτ charges)«á Allo≈á 28 ì
day≤ fo≥ thσ returε oµ goods¼ o≥ pick-u≡ a⌠ thσ nex⌠ meeting.
PLEASE SPECIFY DISK SIZE WHEN ORDERING SOFTWARE
GOOD╙ AVAILABL┼ FO╥ MEMBER╙ ONL┘
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please charge my Bankcard/Visa/Master Card No. _ _ __ _ _ _ _
Expiry Date _/__/____ Signature_ _
Members Name._ _ M/ship No._ _
Address._ _
Phone Number_ _(INC S.T.D. CODE)
Code Item Quantity Price Total Cost
_ _ _ _ _ _ $_ _ $_ _
_ _ _ _ _ _ $_ _ $_ _
_ _ _ _ _ _ $_ _ $_ _
Postal Fees (within Aust.) Sub-Totals Items $_ _
$10 to $20 order :$3.50 Postage & Handling Fee $_ _
$20 to $80 order :$6.00
greater than $80 :$8.50 Total Order $_ _
Certified Mail add $1.00 Security Post add $5.00
MINIMUM POSTAL ORDER $10.00 JULY.'88.
*** MBUG SALES *** MBUG SALES ***