home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG071.ARC
/
1987NOV.CAT
< prev
next >
Wrap
Text File
|
1979-12-31
|
58KB
|
1,107 lines
.pl70
.po0
.OP
.HE# NOV - T H E C A T C H E R -1987 #
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 Burbrige 726-7126
Rod Clarke 758-1880 Russell Crosser (059) 62 5975
Greg Eva 836-9947 Ed Latham 484-2847
Jim Lobley 758-9169 John Mitchell 720-2016
Mike Thompson 882-5002
SERVICES PROVIDED BY MBUG AUSTRALIA
RBBS SYSTEM OPERATOR. MIKE THOMPSON 882-5002
BAZAAR JOHN MITCHELL. 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
COMPUTER BOOK DISCOUNT TECHNICAL BOOKSHOP SWANSTON St. MELBOURNE
PRESTON ELECTRONIC COMPONENTS 217 HIGH ST. PRESTON.
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ε seperate 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Σá shoulΣá no⌠ bσ typeΣ iε a≤ par⌠ oµ thσ listing«á Contribution≤ no⌠ necessaril∙ endorseΣ b∙ MbuτáAus⌠ Inc.
THE CATCHER is published by MBUG AUSTRALIA INCORPORATED
All copyrights are reserved by MBUG AUSTRALIA INCORPORATED è FRO═ TH┼ CHIE╞ MBU╟ FRO═ TH┼ CHIE╞ MBU╟ FRO═ TH┼ CHIE╞ MBU╟
Thi≤á montΦá ╔ woulΣ likσ t∩ thanδ botΦ thσ Waggß anΣá Bluσá Mountain≤ ì
Use≥ Group≤ fo≥ donatinτ publiπ domaiε disk≤ t∩ ou≥ library« Waggß ha≤ sen⌠ ì
u≤á ╢á disk≤ whicΦ werσ reduceΣ t∩ threσ volume≤ afte≥á editing«á Thσá Bluσ ì
Mountain≤ cluΓ havσ sen⌠ u≤ 3╡ disk≤ whicΦ (a⌠ thi≤ stage⌐ havσ beeε editeΣ ì
dowε t∩ 13« BotΦ havσ volume≤ a≤ supplieΣ b∙ thσ Sydne∙ Use≥ group« A⌠ thi≤ ì
time¼á afte≥á tw∩ letter≤ t∩ theφ anΣ ß mentioε iε thesσ column≤ somσá timσ ì
ago¼á wσ havσ haΣ n∩ responsσ froφ thσ Sydne∙ Grou≡ s∩ ╔ aφ thankfu∞ t∩ thσ ì
peoplσ mentioneΣ abovσ iε passinτ oε thesσ volume≤ t∩ MBUG« Wσ havσ a⌠ thi≤ ì
timσá ove≥ 9░ disk≤ gathereΣ froφ ou≥ owε resource≤ iε thσ MBU╟ collection¼ ì
anΣ abou⌠ 40░ otherù publiπ domaiε disk≤ whicΦ arσ availablσ t∩ ou≥á member≤ ì
o≥ member≤ oµ othe≥ use≥ group≤ affiliateΣ witΦ MBU╟ AUS╘ INC.
Thσ committeσ ha≤ decided¼á afte≥ al∞ thσ troublσ wσ havσ haΣ witΦ thσ ì
bulletiεá boarΣ t∩ changσ botΦ it'≤ hardwarσ anΣ software«á Wha⌠ thi≤ mean≤ ì
i≤ tha⌠ thσ boarΣ wil∞ bσ operating╗á possibl∙ no⌠ u≡ t∩ it≤ potential¼ bu⌠ ì
messagσá system≤ anΣ filσ transfe≥ wil∞ bσ availablσ fo≥ members«á Thσá ne≈ ì
systeφ i≤ operatinτ oε ß clonσ anΣ runninτ OPU╙ software«á Thi≤ i≤ thσ samσ ì
softwarσ a≤ thσ FIDO-NE╘ system≤ somσ oµ yo⌡ havσ probabl∙ used«
Therσ i≤ ß couplσ oµ thing≤ ╔ shoulΣ warε yo⌡ abou⌠ beforσ yo⌡ loτá oε ì
fo≥ thσ firs⌠ time« Thσ systeφ wil∞ operatσ a⌠ bauΣ rate≤ 300/300¼ 1200/75¼ ì
1200/120░á anΣ 2400/2400«á Iµ yo⌡ soft/hardwarσ caε operatσ a⌠ 1200/120░ o≥ ì
above¼ yo⌡ caε answe≥ ye≤ t∩ thσ questioε abou⌠ ANS╔ thσ firs⌠ timσ yo⌡ loτ ì
on¼á otherwisσ jus⌠ usσ you≥ systeφ a≤ yo⌡ diΣ previously«á Thσ systeφá ma∙ ì
takσá slightl∙á longe≥á t∩ connec⌠ yo⌡ theε i⌠ useΣ t∩ whilσ i⌠á sort≤á ou⌠ ì
whicΦá bauΣ ratσ yo⌡ arσ using«á Thσ othe≥ probleφ yo⌡ migh⌠ encounte≥á i≤ ì
thσá onlinσ help≤ ma∙ no⌠ bσ full∙ written«á OPU╙ i≤ ßá sharewarσá softwarσ ì
systeφ whicΦ leave≤ ß grea⌠ dea∞ oµ it≤ systeφ t∩ bσ writteε int∩ i⌠ b∙ thσ ì
user«á Thi≤ mean≤ tha⌠ thσ syso≡ ha≤ t∩ writσ hi≤ owε help≤ screen≤ a≤ wel∞ ì
a≤ thσ openinτ screen≤ anΣ othe≥ messages« S∩ thσ stor∙ i≤ this« Iµ yo⌡ loτ ì
oε anΣ can'⌠ worδ ou⌠ wha⌠ i≤ happeninτ anΣ thσ hel≡ screen≤ arσ oµ n∩ hel≡ ì
jus⌠ tr∙ flyinτ blind« Therσ i≤ no⌠ mucΦ troublσ yo⌡ caε ge⌠ into«
Wheεá thσ wholσ lo⌠ i≤ workinτ properly¼á ╔ hopσ t∩ bσ ablσ t∩ publisΦ ì
thσ introductioε newslette≥ ╔ havσ madσ mentioε oµ previously« Thi≤ bookle⌠ ì
wil∞á explaiεá ho≈á t∩ operatσ thσ bulletiε boarΣá anΣá al∞á thσá differen⌠ ì
aspect≤ oµ thσ club«
Thi≤á cluΓ wil∞ no≈ cate≥ t∩ user≤ oµ MS/P├ DOS«á AlthougΦ therσá wil∞ ì
no⌠ bσ ß grea⌠ dea∞ oµ informatioε pu⌠ out¼á ╔ d∩ expec⌠ iε thσ nea≥ futurσ ì
tha⌠á therσ wil∞ bσ ß columε iε thesσ page≤ dedicateΣ t∩ sucΦ machines«á Iµ ì
yo⌡á havσ anythinτ tha⌠ ma∙ bσ oµ interes⌠ t∩ thesσ users¼á pleasσá le⌠á mσ ì
kno≈ anΣ ╔ wil∞ publisΦ it« Whilσ oε thσ subjec⌠ oµ publishing¼ i⌠ i≤ abou⌠ ì
tha⌠á timσá oµ thσ yea≥ wheε thσ supplie≤ oµ materia∞ fo≥ thσá Catche≥á arσ ì
dwindling«á ╔ kno≈ thσ B┬ ha≤ beeε dowε anΣ therσ ha≤ beeε n∩ obviou≤ placσ ì
fo≥á yo⌡ t∩ downloaΣ you≥ goodies¼á ╔ d∩ havσ ß phonσ anΣ modeφ anΣ ╔á wil∞ ì
accep⌠ you≥ contribution≤ a⌠ an∙ reasonablσ hou≥ oµ thσ da∙ o≥ night« Don'⌠ ì
forget¼ wσ pa∙ a⌠ leas⌠ $5.0░ pe≥ pagσ fo≥ publisheΣ works«
Fo≥á thosσá interesteΣ iε genealogy¼á thi≤ month≤ dem∩ wil∞ bσ oεá thσ ì
prograφ ROOTS«á Therσ wil∞ bσ N╧ copie≤ availablσ fo≥ member≤ a≤ thi≤ i≤á ß ì
copyrigh⌠ program¼á bu⌠ oε futurσ nights¼á othe≥ genealog∙ program≤ wil∞ bσ ì
demonstrateΣá anΣá thesσ wil∞ bσ publiπ domain«á S∩ iµ yo⌡ arσ lookinτá fo≥ ì
somethinτ t∩ d∩ witΦ you≥ Bee¼ thi≤ coulΣ bσ it« Remember¼ thσ hal∞ i≤ air-ì
conditioneΣ s∩ iµ it'≤ ß warφ night¼ comσ anyway.
╛ ANDREWè CONVENTIONA╠ FIL┼ EXTENSION╙ AN─ THEI╥ MEANING
AS├ Sourcσ tex⌠ oµ ß BASI├ program
AS═ Sourcσ tex⌠ oµ aε ASseMbl∙ languagσ program
BA╦ Origina∞ versioε oµ aε editeΣ file
BA╙ Sourcσ tex⌠ oµ ß BASiπ prograφ (No⌠ MicroworlΣ BASIC)
CA╘ ┴ CATaloguσ oµ file≤ e.g« MBUG1.CAT¼ SIG/M.CAT
CO┬ Sourcσ tex⌠ oµ ß COBo∞ program
CO═ Machinσ languagσ COMmanΣ file¼ read∙ t∩ run
DO├ ┴ DOCumen⌠ filσ read∙ fo≥ readinτ o≥ printing
FO╥ Sourcσ tex⌠ oµ ß FORtraε program
HE╪ Machinσ languagσ prograφ iε symboliπ (hex⌐ form
IN╘ Intermediatσ codσ useΣ iε CBASIC
LB╥ Collectioε oµ file≤ iε ß LiBRary« Usσ NUL╒ o≥ L╒ t∩ opeε library
LI┬ Collectioε oµ sourcσ codσ fo≥ inclusioε witΦ thσ MACLIB
directivσ oµ MAC¼ o≥ subroutine≤ fo≥ linkinτ witΦ LIB
LS╘ Filσ intendeΣ fo≥ printing
MW┬ ┴ MicroWorlΣ Basiπ filσ iε tokenizeΣ form
ND╪ Aε iNDeXeΣ filσ
OB╩ ┴ OBJec⌠ file« Changσ namσ t∩ .CO═ t∩ ruε it
PA╙ Sourcσ tex⌠ fo≥ ß PASca∞ program
PL╔ Sourcσ tex⌠ fo≥ ß PL/╔ program
PR╬ Filσ intendeΣ fo≥ printing
RE╠ Machinσ codσ iε RELocatablσ form
SU┬ Filσ oµ command≤ a≤ useΣ iε SUBmit
SY═ SYMbo∞ informatioε writteε b∙ somσ compilers
SY╙ Filσ containinτ operatinτ SYSteφ e.g« ccp.SYS¼ shell.SYS
TX╘ ┴ printablσ TeX╘ file
$$ñ Temporar∙ filσ useΣ b∙ numerou≤ programs
?Q┐ SqueezeΣ file« e.g« (DQ├ doc)¼ (TQ╘ txt⌐ Mus⌠ bσ un-squeezed
?Z┐ ┴ CruncheΣ filσ (e.g« DZ├ doc)¼ (CZ═ com⌐ Mus⌠ bσ un-crunched
Therσá arσá man∙á othe≥ filσ extensions¼á bu⌠ iµ yo⌡ comσ acros≤á an∙á witΦ ì
differen⌠ extensions¼á yo⌡ wil∞ kno≈ wha⌠ the∙ mean¼ or¼ yo⌡ won'⌠ havσ an∙ ì
usσ fo≥ theφ o≥ yo⌡ won'⌠ bσ ablσ t∩ usσ them«á Iε othe≥ words¼ iµ yo⌡ kno≈ ì
wha⌠ the∙ mean¼ thi≤ articlσ ha≤ beeε ß wastσ oµ timσ fo≥ you!
From║áá GRE╟á EV┴á To║áá AL╠ Re║ AUTODIALLER
I╞ YO╒ CAN'╘ GE╘ TH┼ ET╔ P├ BOAR─ FO╥ TH┼ AUTODIALLE╥ LEAV┼ ┴ MESSº O╥á SE┼ ì
CHRI╙ ANDERSO╬ O╥ MYSEL╞ A╘ TH┼ MEETINGS« TH┼ SUPPL┘ I╙ ALMOS╘ ENDLESS!
From║á EDWAR─ GLAZEBROO╦ To║ AL╠ Re║ 128╦ UPGRADE
I'═á I╬á NEE─ O╞ TH┼ MOD╙ REQUIRE─ FO╥ ┴ 128╦ UPGRAD┼ O╬ ┴ PC-8╡á NE╫á COR┼ ì
NO.MB834▓ MOTHE╥ NO.1248-4-04
From║á PAU╠ SIDIROPOULO╙ To║ AL╠ Re║ INTELLIGEN╘ TERMINA╠ SALE
┴á frienΣ oµ minσ i≤ sellinτ aε intelligen⌠ terminal«á I⌠ i≤ ß Freedoφ 100¼ ì
greenscreeεá witΦ seperatσ keyboard«á I⌠ i≤ threσ year≤ olΣ anΣ support≤á ╕ ì
characte≥ set≤ anΣ emulate≤ thσ Hazeltinσ 1420¼á Televide∩ 910¼ Adds-Regen⌠ ì
25¼á anΣ ADM-3A«á I⌠ als∩ operate≤ a⌠ bauΣ rate≤ froφ 11░ t∩ 1920░ bauΣá oε ì
botΦá thσá termina∞ anΣ printe≥ ports«á Therσ arσ man∙ othe≥á feature≤á to∩ ì
numerou≤ t∩ lis⌠ here«á I⌠ i≤ stil∞ sellinτ fo≥ arounΣ thσ $130░ marδá anΣ ì
hσ i≤ askinτ $42╡ fo≥ it« An∙ enquirie≤ t∩ Ben¼ oε 36│ 8285.
è Normal Deviates - paraducks ?
dis member 308
Thσá terφ `norma∞ deviationº useΣ iε statistic≤ seem≤ ßá contradictioε ì
iεá term≤á t∩á me¼á bu⌠á afte≥ tryinτ t∩ finΣ thσ histor∙á oµá thσá `Norma∞ ì
Distributionºá ╔á fee∞á i⌠ ma∙ fairl∙ relatσ t∩ somσá oµá thσá founder≤á oµ ì
statistics.
Onσ oµ thσ firs⌠ t∩ describσ anΣ usσ thσ `Norma∞ Curveº wa≤ Abrahaφ dσ ì
Moivre¼á borεá iε Francσ bu⌠ takeε t∩ livσ iε EnglanΣ wheε ver∙ younτá (hi≤ ì
parent≤á werσ Huguenot≤ - whateve≥ the∙ were¼á anΣ i⌠ wa≤ thσ revocatioε oµ ì
thσá Edic⌠á oµá Nante≤á (1685⌐á - whateve≥ tha⌠ wa≤á - tha⌠á leaΣá theφá t∩ ì
emigrate¼ o≥ wa≤ i⌠ t∩ London).
Hσ workeΣ iε EnglanΣ a≤ ß math≤ tutor«á Seem≤ hσ wa≤ tutorinτ thσ Ear∞ ì
oµá Devonshirσá wheεá Newtoεá presenteΣá thσá ear∞á witΦá ßá cop∙á oµáá hi≤ ì
`Principia'«á Beinτá impresseΣ b∙ thσ booδ dσ Moivrσ bough⌠ ß cop∙ anΣ torσ ì
ou⌠ thσ page≤ t∩ carr∙ onσ o≥ tw∩ a⌠ timσ t∩ stud∙ whilσ `a⌠ work'.
I⌠á seem≤ tha⌠ shortl∙ beforσ hi≤ deatΦ hσ informeΣ hi≤á friend≤á tha⌠ ì
eacΦá da∙ hσ wa≤ havinτ t∩ slee≡ teε minute≤ t∩ ß quarte≥ oµ aε hou≥ longe≥ ì
thaε thσ da∙ before¼á thσ da∙ afte≥ hσ exceedeΣ twent∙ threσ hour≤ hσ slep⌠ ì
ß ful∞ twent∙ fou≥ hour≤ theε dieΣ iε hi≤ sleep.
Hσá publisheΣ `Thσ Doctrinσ oµ Chancesº aε earl∙ booδá oεá probabilit∙ ì
anΣ statistic≤ iε 171╕ anΣ wa≤ responsiblσ fo≥ development≤ iε thσ math≤ oµ ì
`complexºáá o≥á `imaginaryºá number≤á importan⌠á fo≥á thσá descriptioεáá oµ ì
electroniπ circui⌠ theor∙ amongs⌠ othe≥ things.
Iε 173│ hσ presenteΣ ß ╖ pagσ pape≥ iε whicΦ hσ formulateΣ thσ concep⌠ ì
oµá thσ norma∞ curvσ anΣ discusseΣ approximation≤ b∙ thσ suφ oµ serie≤á fo≥ ì
thσ binomia∞ expansion.
Pierrσáá Simon¼áá Marqui≤á dσá Laplacσá 1749-182╖á mathematiciaεáá anΣ ì
astronome≥á "Thσ mos⌠ importan⌠ question≤ oµ lifσ are¼á fo≥ thσ mos⌠á part¼ ì
reall∙á onl∙ problem≤ oµ probability"¼á useΣ thσ expressioε "i⌠ i≤ eas∙á t∩ ì
seeó frequentl∙ iε publication¼á ofteε iε fron⌠ oµ mathematica∞ formulaσ i⌠ ì
haΣ takeε month≤ t∩ develop.
No⌠á ß Hugueno⌠ (whateve≥ tha⌠ ma∙ be⌐ bu⌠ wha⌠ mus⌠ havσ beeεá worse¼ ì
aεá agnostiπá (whateve≥ yo⌡ believσ tha⌠ ma∙ be)¼á soε oµ ß farφá labourer¼ ì
oweΣ hi≤ educatioε t∩ thσ interes⌠ oµ wealth∙ neighbours«á Becamσ professo≥ ì
oµá mathematic≤á a⌠ Pari≤ militar∙ schoo∞ (wheε hσ wa≤ 3╢ hσ haΣ ß 1╢á yea≥ ì
olΣ studen⌠ - Napoleoε Bonaparte).
Politicall∙á ß Republicaε whosσ view≤ altereΣ a≤ diΣ thσá governments¼ ì
til∞á Napoleon≤ risσ leaΣ hiφ t∩ losσ hi≤ republicanisφ anΣ asδ fo≥ ßá pos⌠ ì
a≤á Ministe≥á fo≥ thσ Interior«á Napoleoε appointeΣ hiφ - bu⌠á removeΣá hiφ ì
afte≥ si° weeks«á Wheε thσ empirσ collapseΣ Laplacσ supporteΣ thσá Bourbon≤ ì
(whoeve≥ the∙ were)¼ anΣ afte≥ restoratioε wa≤ giveε thσ titlσ Marquis.
Hσá populariseΣá `Baye≤á Theoremº - importan⌠ iε thσá introductioεá oµ ì
statistica∞á analysi≤ int∩ physics«á SaiΣ t∩ havσ adhereΣ strongl∙á t∩á thσ ì
word≤á oµ late≥ HavarΣ Ph─ anΣ entertaine≥ Toφ Lehrers'≤ word≤ - óá .«á le⌠ ì
no-onσ else≤ worδ evadσ you≥ you≥ eyes¼á plaguarise¼á plaguarisσ plaguarisσ ì
.« (bu⌠ bσ surσ alway≤ t∩ cal∞ i⌠ `research'⌐ « ."
`Laplace-transformsºá - methoΣ fo≥ solvinτ differentia∞ equation≤ witΦ ì
application≤ iε electroniπ circui⌠ theory¼ extendeΣ Newton'≤ Principia.
è BelieveΣá "Al∞á thσá effect≤á oµá naturσá arσá onl∙á thσá mathematica∞ ì
consequence≤á oµá ß smal∞ numbe≥ oµ immutablσ laws.ó anΣ tha⌠á thσá usσá oµ ì
probabilit∙á calculation≤á werσá onl∙á ß wa∙á oµá overcominτá `insufficien⌠ ì
knowledge'.
Laplacσá anΣá Gaus≤ developeΣ thσ theor∙ oµ thσ norma∞á curvσá a≤á thσ ì
`curvσ oµ error'¼á Laplacσ usinτ i⌠ t∩ represen⌠ thσ distributioε oµ error≤ ì
iε astronomica∞ experiments.
Car∞á FriedricΦá Gaus≤á borε 177╖ iε Brunswicδá (Germany)¼á soεá oµá ß ì
laboure≥ anΣ par⌠ timσ gardener¼á saiΣ t∩ havσ showε mathematica∞ geniu≤ a⌠ ì
aεá earl∙á agσá - doinτá arithmetiπá feat≤á a≤á parlou≥á tricks«á GaineΣá ß ì
reputatioεá sufficien⌠ t∩ ge⌠ hiφ patronagσ froφ thσ Dukσ oµ Brunswicδ tha⌠ ì
go⌠á hiφá collegσ anΣ universit∙ educatioε anΣ alloweΣ hiφá somσá year≤á t∩ ì
producσá publication≤ oε algebra¼á arithmetiπ anΣ `imaginar∙ numbersºá tha⌠ ì
woε hiφ widσ renown.
A⌠á agσá 1╕á developeΣ `leas⌠ squaresº methoΣ oµ estimatinτá thσá mos⌠ ì
probablσá valuσá froφá ßá se⌠ oµá `observationsºá (Legendrσá developeΣá thσ ì
procedurσ independently).
GaineΣ ß Ph─ witΦ aε algorithφ fo≥ determininτ thσ datσ oµ Easte≥ tha⌠ ì
hσ deviseΣ whilσ tryinτ t∩ finΣ hi≤ owε birthda∙ - hi≤ muφ kne≈ hσ wa≤ borε ì
eigh⌠ day≤ beforσ Ascensioε (wheneve≥ tha⌠ migh⌠ havσ been)« (sincσ German¼ ì
wa≤ probabl∙ no⌠ ß Hugueno⌠ - woteve≥ tha⌠ is¼á saiΣ b∙ somσ t∩ bσ agnostiπ ì
- woteve≥ yo⌡ believσ tha⌠ i≤ {probabl∙ worsσ ?})
`Ti≤ saiΣ tha⌠ hσ liveΣ fo≥ mathematic≤ t∩ sucΦ aε exten⌠ tha⌠ wheεá ß ì
servan⌠á camσ t∩ tel∞ hiφ hi≤ (second⌐ wifσ wa≤ dyinτ hσ wa≤ s∩ absorbeΣ iε ì
hi≤ matΦ probleφ tha⌠ hσ saiΣ "Tel∞ he≥ t∩ wai⌠ til∞ I'vσ finisheΣ here".
Hσ spen⌠ 182░ t∩ 183░ mostl∙ `awa∙ froφ homeº doinτ geodetiπá surveys« ì
Hσá useΣ thσ `leas⌠ squaresº techniq⌡ t∩ proces≤ hi≤ masse≤ oµ datß t∩ finΣ ì
thσ reading≤ `mos⌠ probabl∙ correct'¼á wheε plotteΣ thσ result≤ showeΣá thσ ì
distributioεá oµ error≤ wa≤ thσ bell-shapeΣ curvσ ofteε calleΣ thσ Gaussiaε ì
curve¼ o≥ norma∞ distribution.
SaiΣ t∩ havσ ß preoccupatioε witΦ deatΦ - kep⌠ list≤ oµ thσ numbe≥á oµ ì
day≤á friend≤á anΣ thσ famou≤ lived¼á reaΣ iε man∙ language≤ bu⌠ onl∙ iµá ß ì
happ∙ endinτ wa≤ guaranteed.
Afte≥á Gauss¼á thσá majo≥ usσ oµ statistic≤ becamσ iεá thσá developinτ ì
`socia∞ sciencesº (woteve≥ the∙ ma∙ be)«á Quetele⌠ iε HollanΣá (sorry¼á thσ ì
Nederlands)¼á Florencσ Nightingalσ iε England¼ anΣ theε si≥ Franci≤ Galton¼ ì
ßá cousiεá oµá Charle≤á Darwin¼á iεá publishinτá aεá attemp⌠á t∩á correlatσ ì
characteristic≤á oµá parent≤á anΣá childreεá statistically¼áá publisheΣá aε ì
analysi≤á oµá thσ correspondencσ betweeε thσ height≤ oµ father≤á anΣá sons¼ ì
findinτá ßá gooΣá correspondencσá fo≥á thosσá witΦá height≤á closσá t∩á thσ ì
populatioεá mean¼á bu⌠á fo≥á tal∞á o≥á shor⌠á father≤á thσá son≤á showeΣá ß ì
"regressionóá iεá thσ characteristiπ bacδ towarΣ thσ mean¼á thσá methoΣá oµ ì
analysi≤áá hσá useΣá wa≤á thσá "leas⌠á squaresóá methoΣá oµá Gauss¼áá whicΦ ì
consequentl∙ becamσ referreΣ t∩ a≤ "regressioε analysis".
From║áá WARRE╬á SMIT╚á To║áá AL╠ Re║ rtty
Anyonσá wh∩ caε hel≡ oε thi≤ subject¼á PLEAS┼ leavσ ß msg«á ╔ havσ buil⌠á ß ì
rtt∙ decoder-73│ (etΘ kit)
è Director∙ Listinτ unde≥ Turb∩ Pascal. Russell Crosser
Recentl∙á ╔á haΣá thσá neeΣá t∩ develo≡ ß routinσá t∩á givσá ßá maskeΣ ì
director∙ listing¼ withiε ß Turb∩ Pasca∞ program« Thi≤ seemeΣ t∩ presen⌠ n∩ ì
problems¼á a≤á ╔á haΣá donσ thσ samσ iε assembl∙á languagσá witΦá n∩á majo≥ ì
problems«á Tr∙ a≤ ╔ might¼ ╔ coulΣ no⌠ ge⌠ i⌠ t∩ worδ usinτ thσ defaul⌠ CP═ ì
filσ contro∞ blocδ (FCB⌐ anΣ inpu⌠ buffer≤ belo≈ 100h«á Thi≤ ma∙ bσ becausσ ì
oµ thσ wa∙ Turb∩ use≤ thesσ areas¼ o≥ perhap≤ i⌠ i≤ thσ wa∙ ╔ wa≤ doinτ it« ì
Iε an∙ event¼á ╔ turneΣ t∩ usinτ memor∙ variable≤ fo≥ thesσ functions¼á anΣ ì
afte≥ ß couplσ oµ mino≥ upset≤ i⌠ al∞ workeΣ well.
However¼ i⌠ wa≤ a⌠ thi≤ stagσ tha⌠ ß mos⌠ frustratinτ probleφ arose« ╔ ì
rearrangeΣá thσ prograφ (below⌐ slightly¼á puttinτ thσ procedurσ "diró int∩ ì
aε includσ file¼á fo≥ usσ iε anothe≥ program«á Thσ prograφ compileΣ anΣ raε ì
quitσ happily¼á bu⌠ gavσ ß "N∩ Filesó result¼ n∩ matte≥ wha⌠ thσ masδ used« ì
Thσ frustratioε wa≤ tha⌠ i⌠ workeΣ perfectl∙ wheε includeΣ iε thσá origina∞ ì
program«á ╔á trieΣá changinτ al∞ sort≤ oµ things¼á unti∞ i⌠ didn'⌠ worδá iε ì
eithe≥ situation« A⌠ abou⌠ tha⌠ stagσ ╔ finall∙ discovereΣ m∙ error.
Thσá tw∩ BDO╙ calls¼á ╔ haΣ typeΣ iε incorrectly¼á leavinτ ou⌠á thσá seconΣ ì
paramete≥ - likσ this:
offse⌠ :╜ bdos(17);
offse⌠ :╜ bdos(18);
Thσá seconΣ paramete≥ tell≤ thσ BDO╙ wherσ thσ filσ contro∞ blocδá is¼ ì
anΣá i≤ loadeΣ b∙ Turb∩ int∩ registe≥ D┼ beforσ thσ cal∞ i≤ made«á Wha⌠á i≤ ì
remarkablσá i≤á no⌠ tha⌠ ╔ shoulΣ makσ sucΦ aε error¼á bu⌠ rathe≥ tha⌠á thσ ì
subroutinσá shoulΣ havσ workeΣ perfectl∙ withou⌠ BDO╙ beinτ tolΣ wherσá thσ ì
FC┬á was«á M∙á explanatioεá i≤ tha⌠ thσ blocδ movσ useΣ b∙á turb∩á t∩á movσ ì
variablσá "maskóá int∩ variablσ "myfcbó mus⌠ havσá beeεá LDDR¼á leavinτá D┼ ì
pointinτá t∩ thσ firs⌠ bytσ oµ thσ variablσ ╔ haΣ prepareΣ a≤ thσ FCB«á Wh∙ ì
theε diΣ i⌠ fai∞ t∩ worδ iε thσ othe≥ program┐ Somσ changσ iε thσ location≤ ì
oµ thσ variable≤ ma∙ havσ persuadeΣ Turb∩ t∩ usσ LDI╥ instead¼á leavinτá D┼ ì
pointinτ t∩ thσ enΣ oµ thσ variable.
Anyway¼á i⌠ no≈ works¼ anΣ a≤ fa≥ a≤ ╔ caε determine¼ i⌠ work≤ becausσ ì
i⌠á shoulΣá work«á T∩á usσ thσ procedurσ iε anothe≥á program¼á declarσá thσ ì
variablσ typσ "masqó iε thσ maiε program¼á anΣ cal∞ thσ procedure¼á loadinτ ì
thσá cons⌠ "amaskó witΦ whateve≥ masδ i≤ wanted«á Iµ thσ defaul⌠á drivσá i≤ ì
wanted¼ leavσ thσ firs⌠ bytσ a≤ #░ (NU╠ char)« T∩ usσ anothe≥ drive¼ loaΣ ß ì
numbe≥ ▒ - 1╢ iε thi≤ positioε fo≥ drivσ ┴ - P« Thσ seconΣ paramete≥ i≤ thσ ì
numbe≥ oµ columns¼ mainl∙ usefu∞ t∩ ruε thσ director∙ oε ß 6┤ b∙ 1╢ screen.
{file DIREC.PAS}
PROGRA═ directory╗ {using ß director∙ masδ, displa∙ ß director∙ oε screen}
TYPE
masq = ARRAY[1..13] OF char;
CONST { #0 drive code }
amask: masq = #0'???????????'#0; { ???????? filename }
{ ??? filetype }
{ #0 extent no. }
VAR
yn: char;
PROCEDURE dir(thismask: masq;size: byte);
TYPE
anyfcb = RECORD {declare file control block}è drivecode: byte;
filename: ARRAY[1..8] OF char;
filetype: ARRAY[1..3] OF char;
extent: byte;
rest: ARRAY[1..23] OF byte;
END;
anybuf = RECORD {declare structure for disk read buffer}
drivecode: byte;
filename: ARRAY[1..8] OF char;
filetype: ARRAY[1..3] OF char;
extent: byte;
rest: ARRAY[1..19] OF byte;
END;
buffer = ARRAY[0..3] OF anybuf;
VAR
mask: anyfcb; {File control block stored here}
myfcb: anyfcb; {File control block}
i,count,offset: byte;
buff: buffer; {This is the buffer}
drive: STRING[3];
yn: char;
BEGIN {procedure dir}
CASE thismask[1] OF
#0: drive := chr(bdos(25)+ord('A'))+': ';
{BDOS call to find default drive, convert to ASCII}
#1: drive := 'A: ';
#2: drive := 'B: ';
#3: drive := 'C: ';
#4: drive := 'D: ';
END;
move(thismask,mask,13); {move mask into fcb}
FOR i := 1 TO 23 DO {pad the rest with zero's}
mask.rest[i] := 0;
count := 0;
bdos(26,addr(buff)); {Set address for disk reads}
myfcb := mask; {Move prepared fcb to fcb in use}
offset := bdos(17,addr(myfcb)); {get first matching entry}
I╞ offse⌠ ╜ 25╡ THE╬ write('N∩ Files!'⌐
{offse⌠ i≤ 0FFΦ fo≥ n∩ matchinτ entr∙ founΣ (valuσ ì
returneΣ iε ┴ registe≥ froφ BDO╙ call)}
ELSE WHILE offset <> 255 DO
BEGIN
IF count MOD size = 0
THEN write(#13#10,drive) {new line}
ELSE write(' : ');
write(buff[offset].filename,'.',buff[offset].filetype);
count := succ(count);
myfcb := mask; {renew fcb from store}
offset := bdos(18,addr(myfcb)); {Get next entry}
END; {while}
END; {procedure dir}
BEGIN {program directory}
clrscr;
dir(amask,5); {Get directory, 5 entries per line}
read(kbd,yn); {Wait for keypress}
clrscr;
END. {program}è NULU AND CRUNCH or
AL╠ YO╒ WANT T╧ KNO╫ ABOU╘ THOS┼ MBU╟ DISK╙ THA╘ YO╒ CAN'⌠ D╧ ┴ THIN╟ WITH.
By Greg Eva
You'l∞ neeΣ a⌠ leas⌠ ▒ formatteΣ blanδ disk¼ anΣ tw∩ programs« Thesσ are:
"NULU.COM"é anΣ "UNCR20.com".
NULU
Thσ cit∙ librar∙ dowε you≥ stree⌠ contain≤ man∙ books«á Similarl∙ ß librar∙ ì
file¼á herσá afte≥ calleΣ aε LB╥ file¼á i≤ ß filσ tha⌠ contain≤ man∙á othe≥ ì
files«á Thσá advantagσ oµ creatinτ aε LB╥ filσ i≤ tha⌠ i⌠ store≤ man∙ file≤ ì
anΣ caε bσ copieΣ o≥ transferreΣ al∞ unde≥ thσ onσ heading¼ anΣ what≤ more¼ ì
i⌠ save≤ spacσ too.
T∩ retrievσ ß filσ withiε ß .LB╥ wσ mus⌠ firs⌠ opeε thσ librar∙ t∩ bσ ablσ ì
t∩ extrac⌠ thσ information¼ o≥ iε thi≤ case¼ thσ file≤ tha⌠ wσ want« That'≤ ì
wherσ "NULUó come≤ in.
UNCR20
T∩á savσ spacσ oε ß disδ i⌠ i≤ possiblσ t∩ compres≤ thσ sizσ oµ ßá filσá b∙ ì
usinτá ß prograφ calleΣ "CRUNCHó «á Thσ onl∙ drawbacδ i≤ tha⌠ yo⌡ mus⌠ theε ì
"UNCRUNCHóá thσ filσ t∩ bσ ablσ t∩ usσ i⌠ normally«á T∩ d∩ thi≤ wσ usσá thσ ì
program¼ "UNCR20".
Thσá firs⌠ ste≡ i≤ t∩ boo⌠ u≡ "NULU.COM"«á Al∞ you'l∞ ge⌠ oε thσ screeεá i≤ ì
thσá openinτá messagσ anΣ versioε number¼á ß "-═ fo≥á menu"¼á anΣá "OPE╬á ┴ ì
LIBRARYó message.
No≈ thi≤ probabl∙ i≤ you≥ firs⌠ timσ witΦ NUL╒ s∩ it'≤ ß gooΣ ideß t∩ ge⌠ ß ì
harΣ cop∙ oµ al∞ thσ menu's« T∩ d∩ thi≤ turε oε you≥ printe≥ anΣ typσ "CTR╠ ì
Póá (usinτ thσ ctr∞ ª ╨ key≤ simultaneously)«á Thi≤ wil∞ print-ou⌠ anythinτ ì
tha⌠ i≤ entereΣ oε screen«á No≈ typσ "-M"«á Thσ NUL╒ CommanΣ Men⌡ shoulΣ ì
no≈á bσá printeΣ out«á Iµ yo⌡ likσ yo⌡ coulΣ als∩ ge⌠ ß harΣá cop∙á oµá thσ ì
DIRector∙á fo≥ thσ MBU╟ disδ b∙ typinτ "-Y".Thi≤ wil∞ givσ ß listinτ oµ thσ ì
currentl∙á loggeΣ oε drive«á T∩ changσ thσ loggeΣ drivσ typσ "-Uóá anΣá hi⌠ ì
returεá anΣá theε thσ drivσ yo⌡ wisΦ t∩ loτ on«á Whilσ wσ arσá runninτá ho⌠ ì
let'≤ d∩ thσ samσ fo≥ thσ NUL╒ Fileswee≡ Men⌡ b∙ typinτ "-F"¼ anΣ tha⌠ men⌡ ì
shoulΣá no≈á appear«á é Don'⌠ forge⌠ t∩ typσ "CTR╠ Pó t∩ turε ofµá thσá harΣ ì
copy.é ╔ finΣ i⌠ easie≥ t∩ usσ thσ fileswee≡ modσ s∩ type,"-F"« Fileswee≡ i≤ ì
ver∙ simila≥ t∩ SWEE╨ s∩ al∞ thσ bette≥ iµ yo⌡ kno≈ ho≈ t∩ usσ that.
T∩á opeεá thσ librar∙ typσ "O"¼á theε ente≥ thσ namσ oµ thσ "LBRó filσá yo⌡ ì
wisΦ t∩ open« Afte≥ tha⌠ i⌠ shoulΣ tel∞ yo⌡ whicΦ librar∙ you'vσ openeΣ anΣ ì
ho≈ biτ i⌠ i≤ etc«á B∙ usinτ thσ "Aó ke∙ o≥ thσ "SPACEó ba≥ yo⌡ caε advancσ ì
througΦ al∞ thσ file≤ iε thσ library« Tr∙ anΣ see.
Wσá caεá EXTRAC╘á thσ file≤ ou⌠ b∙ firs⌠ "TAGGINGó thσ file≤á yo⌡á wan⌠á b∙ ì
advancinτá througΦ thσ Member≤ anΣ usinτ thσ "Tó ke∙ t∩ TA╟ an∙á file≤á yo⌡ ì
want« Afte≥ yo⌡ havσ donσ tha⌠ wσ caε d∩ ß MAS╙ extractioε oµ al∞ thσ file≤ ì
you'vσ taggeΣ b∙ typinτ "Mó (mas≤ operations)«á Oε typinτ "M"¼ wσ theε havσ ì
t∩á choosσ wha⌠ mas≤ operatioε wσ want«á Iµ thσ MEMBER╙ you'vσ choseεá are╗ ì
COM,DOC,HLP,CAT¼ typσ file≤ theε wσ jus⌠ extrac⌠ them« Bu⌠ iµ they're╗ CQM¼ ì
DQC,HQP,CQT¼ (tha⌠ i≤ there'≤ ß "Q"iε thσ middlσ oµ thσ filσ type¼ i⌠ mean≤ ì
the∙á havσ beeε sQueezed⌐ theε wσ mus⌠ "UNSQUEEZEó them«á Iµ thσ filσá typσ ì
ha≤á ß "Zó iε thσ middle¼á theε i⌠ ha≤ beeε CRUNCHE─ anΣ wσ jus⌠ extrac⌠ i⌠ ì
fo≥ thσ timσ being«
èBecausσ aε LB╥ filσ usuall∙ take≤ u≡ les≤ spacσ thaε iµ al∞ thσ file≤á werσ ì
separate¼á yo⌡ probabl∙ won'⌠ bσ ablσ t∩ extrac⌠ o≥ unsqueezσ al∞ thσ file≤ ì
t∩ thσ samσ disδ becausσ oµ thσ limiteΣ spacσ remaininτ oε thσ disk« Iµ yo⌡ ì
havσ tw∩ drive≤ theε placσ ß formatteΣ blanδ disδ int∩ thσ seconΣ drivσ anΣ ì
EXTRAC╘ o≥ UNSQUEEZ┼ you≥ file≤ t∩ tha⌠ disδ b∙ typing¼ ó A:ó o≥ "B:ó whicΦ ì
eve≥á i≤ appropriate«á Iµ yo⌡ havσ onl∙ ▒ drivσ theε yo⌡ wil∞ probabl∙ havσ ì
t∩á usσ "C:ó o≥ "L:ó whicΦ wil∞ involvσ ß lo⌠ oµ disδ swapping«á Afte≥á thσ ì
file≤ havσ beeε extracteΣ o≥ unsqueezed¼ you'rσ finisheΣ witΦ NULU¼ s∩ typσ ì
"X"« Thi≤ wil∞ closσ thσ librar∙ anΣ returε yo⌡ t∩ thσ "SHELLó o≥ "CPM".
Oncσá al∞ oµ tha⌠ ha≤ takeε place¼á iµ thσ file≤ werσ norma∞ o≥á "squeezedó ì
file≤ tha⌠ werσ "unsqueezed"¼ theε the∙ arσ read∙ fo≥ use« Bu⌠ iµ the∙ werσ ì
"crunchedó files¼á theε wσ no≈ havσ t∩ "uncrunchó them«á T∩ d∩ thi≤ wσ neeΣ ì
"UNCR20ó anΣ ß formatteΣ blanδ disk.
Iµ "UNCR20ó i≤ oε thσ samσ disδ a≤ thσ cruncheΣ files¼ theε type╗
UNCR20 X: *.* Y:
Where X = the drive the files are on
and Y = the drive the files are to go to
"UNCR20óá wil∞á looδ a⌠ al∞ thσ file≤ oε drivσ "Xó anΣá uncruncΦá onl∙á thσ ì
cruncheΣ file≤ t∩ drivσ "Y"«
Iµ you'vσ onl∙ onσ drivσ theε usσ thσ logica∞ drivσ a≤ "Y".
ie. "L" or "C"
Iµ al∞ ha≤ gonσ wel∞ theε al∞ oµ you≥ file≤ arσ read∙ t∩ go« Yo⌡ caε eithe≥ ì
erasσá thσ "LBRó filσ (assuminτ tha⌠ yo⌡ havσ everythinτ tha⌠ yo⌡ wan⌠á ou⌠ ì
oµ it)¼ o≥ storσ i⌠ a≤ ß backu≡ file.
WANTED WANTED WANTED WANTED WANTED
5 1/4" Disk drive-s dual or single 40 track. Contact terry on 370 - 7102
FOR SALE $$ FOR SALE $$ FOR SALE $$
Microbeσá 128δá premiuφ witΦ thσ worksíá 512k¼á rtπ circuit¼á bette≥á powe≥ ì
supply etc. No drives or monitor. $350.
10 3.5" ssdd used disks with pd s'ware. $25.00
32 3.5" dsdd (formatted only) in plastic box. $100.00
1 Eprom programmer. $100.00
1 Experimenter board. $50.00
1 IBM 150w switch mode power supply. $110.00
Contact Bob Wise on 762 - 3058 after 7.30 pm for details..
FOR SALE $$ FOR SALE $$ FOR SALE $$
Microbeσ 64δ CIA┬ 3.5ó drive¼ jo∙ stick¼ RTT┘ modem¼ softwarσ etc.¼ iε gooΣ ì
order. Will sell to best offer. Phone A/H 875 - 5342
Microbeσ 128δ premium¼á dua∞ 3.╡ drives¼á 703░ colou≥ monitor¼á cable≤á anΣ ì
manuals«áá Graphic≤á Chalkboard¼áá W'star¼á M'plan¼á T'Pascal¼á arcadσá anΣ ì
educationa∞ games¼á disδ storagσ box¼ disk≤ anΣ ß joystick« Completσ systeφ ì
(a≤ new⌐ $1,350.00« Contac⌠ DaviΣ oε 72╡ - 6397« è REVIEW OF THE MICROBEE 64░ PC
b∙ Malcolφ Osbornσ
Wel∞ ╔ havσ bitteε thσ bullet« ╔ though⌠ tha⌠ ╔ woulΣ bσ thσ las⌠ persoε t∩ ì
purchasσá aε IB═ clonσ bu⌠ ╔ havσ bough⌠ ß Microbeσ 64░ P├ anΣ ╔ havσá solΣ ì
m∙ 128╦ C.I.A.B« Wel∞ that'≤ enougΦ oµ thσ intr∩ no≈ ont∩ thσ machine.
Thσ machinσ come≤ witΦ 768╦ oµ memory¼á 128╦ oµ whicΦ caε bσ configureΣ fo≥ ì
Raφá drivσ withou⌠ touchinτ you≥ 640╦ oµ use≥ Ram«á Thσ machinσ i≤ ßá Turb∩ ì
Machinσá runninτ a⌠ ╕ MH· anΣ a⌠ ╡ MH· whicΦ i≤ softwarσ switchable«á Therσ ì
i≤ als∩ ß batter∙ backeΣ rea∞ timσ clock«á Thσ Seria∞ por⌠ whicΦ ha≤ ßá db╣ ì
connector«á ┴ Paralle∞ por⌠ whicΦ ha≤ ß db2╡ connector«á Vide∩ outpu⌠ viß ß ì
db╣ connector«á Thσ outpu⌠ oµ thσ compute≥ i≤ viß eithe≥ thσ Colo≥ Graphic≤ ì
Adapto≥á givinτá yo⌡á aε RG┬ outpu⌠ o≥ TT╠ mon∩ outpu⌠ o≥á yo⌡á caεá selec⌠ ì
Hercule≤ mon∩ output« Al∞ thesσ feature≤ arσ buil⌠ int∩ thσ mothe≥ boarΣ s∩ ì
therσá arσá n∩ othe≥ board≤ t∩ purchasσ unles≤ yo⌡ requirσ aεá EG┴á output« ì
Wheεá ╔á purchaseΣ thσ systeφ ╔ informeΣ Microbeσ System≤ tha⌠ ╔ wanteΣá t∩ ì
ruε m∙ Microbeσ mon∩ monito≥ anΣ Microbeσ system≤ fitteΣ ß connectioεá leaΣ ì
t∩ sui⌠ thσ monito≥ t∩ givσ mσ ß compositσ outpu⌠ froφ thσ compute≥ (shade≤ ì
oµá gre∙ a⌠ differen⌠ intensit∙ t∩ matcΦ thσ colors).Thσ machinσ ha≤ aε A╘ ì
stylσá keyboard¼á anΣá come≤ witΦ M╙ DO╙ 3.▓ witΦ manuals¼á G╫á Basiπá witΦ ì
manual≤ als∩ includeΣ i≤ thσ 64░ P├ Technica∞ Manual¼ anΣ a≤ ß specia∞ witΦ ì
thσá packagσá Microsof⌠ Window≤ wa≤ includeΣ witΦá Window≤á Paint¼á Window≤ ì
Writσ anΣ Desδ t∩ utilities«á Als∩ includeΣ wa≤ aε M╙ DO╙ Tutorial«á Al∞ u≡ ì
thσ pricσ witΦ use≥ grou≡ discoun⌠ froφ Microbeσ System≤ wa≤ $1305.0░ no⌠ ß ì
baΣ pricσ considerinτ wha⌠ yo⌡ ge⌠ fo≥ yo⌡ money«
No≈ thσ machine«á I⌠ boot≤ u≡ witΦ ß Phenio° Bio≤ sigε oεá message¼á check≤ ì
ou⌠ thσ memor∙ twicσ anΣ theε reaΣ iε thσ DOS«á I⌠ take≤ longe≥ t∩ boo⌠á u≡ ì
thaεá ß standarΣ Bee«á Yo⌡ arσ prompteΣ t∩ ente≥ thσ correc⌠ datσ anΣ time¼ ì
theεá yo⌡ arσ ofµ int∩ thσ DOS«á Thσ DO╙ environmen⌠ i≤ differen⌠ iεá smal∞ ì
way≤ t∩ thσ CP/═ systeφ bu⌠ i⌠ doesn'⌠ takσ ß grea⌠ dea∞ oµ timσ t∩á backu≡ ì
you≥ systeφ master≤ anΣ awa∙ yo⌡ go«á Therσ i≤ no⌠ reall∙ ß grea⌠ dea∞ morσ ì
t∩á sa∙á abou⌠á thσ machinσ excep⌠ tha⌠ ß printe≥ plug≤ straigh⌠á int∩á thσ ì
machinσ witΦ thσ correc⌠ cablσ anΣ run≤ well«
Thσá onl∙ probleφ tha⌠ ╔ haΣ witΦ thσ 64░ P├ i≤ tha⌠ thσ seria∞ por⌠á i≤á ß ì
db╣á connecto≥á anΣ thσ modeφ pluτ i≤ ß db2╡ bu⌠ witΦ somσ hel≡á froφá Dalσ ì
Perriεá oµ Microbeσ systeφ (wh∩ ha≤ writteε u≡ ß hel≡ shee⌠ t∩ sho≈ yo⌡ ho≈ ì
t∩á connec⌠á aεá db╣ t∩ ß db25)¼á i⌠ wa≤ ß simplσ matte≥ oµá makinτá u≡á aε ì
adapto≥ t∩ ge⌠ thσ modeφ going«á Whilσ ╔ aφ oε thσ subjec⌠ oµ modems¼ therσ ì
arσá no⌠á an∙á termina∞á program≤ tha⌠ transmi⌠ a⌠á 1200/7╡á withou⌠á beinτ ì
modified«á Therσ i≤ ß prograφ calleΣ Procomφ fo≥ whicΦ ß 1200/7╡ patcΦá ha≤ ì
beeε written« Oncσ installeΣ i⌠ seem≤ t∩ ruε oδ bu⌠ i⌠ doesn'⌠ givσ ß cleaε ì
exi⌠ t∩ DOS« (an∙ clues)
Wha⌠á program≤á caε yo⌡ ruε oε thσ Do≤ machine┐á Yo⌡ caε ruε al∞á differen⌠ ì
type≤ oµ programs¼á therσ arσ s∩ man∙ differen⌠ type≤ oµ P.D«á program≤á oε ì
differen⌠á bulletiε board≤ arounΣ Melbournσ tha⌠ ╔ thinδ tha⌠ yo⌡ woulΣá bσ ì
harΣá presseΣá no⌠ t∩ finΣ thσ program≤ tha⌠ arσ iε you≥ areß oµá interest« ì
Graphic≤á yo⌡ ma∙ ask┐á Ye≤ therσ arσ program≤ witΦ graphic≤ anΣ pul∞á dowε ì
menu≤ anΣ al∞ differen⌠ sort≤ oµ sounds« It≤ al∞ u≡ t∩ yo⌡ wha⌠ yo⌡ wan⌠ t∩ ì
ruε oε you≥ PC«
Iεá closing¼á ╔ wa≤ unsurσ abou⌠ purchasinτ ß P├ bu⌠ therσ arσá member≤á iε ì
thi≤ ver∙ cluΓ tha⌠ caε givσ yo⌡ hel≡ anΣ informatioε abou⌠ you≥ P├ anΣ thσ ìèprogram≤ tha⌠ yo⌡ migh⌠ bσ running«á Thi≤ cluΓ i≤ MBU╟ Australiß Inc.¼á Thσ ì
Microbeσ anΣ DGO╙ compute≥ club¼ and¼ a≤ Microbeσ System≤ d∩ no≈ sel∞ ß P├ ì
compatiblσá don'⌠á bσá pu⌠ ofµ cominτ alonτ t∩ thσá meetinτá iµá yo⌡á havσ ì
purchaseΣá aε IB═ clone«á Comσ alonτ t∩ thσ meeting≤ anΣ talδ t∩ thσá othe≥ ì
member≤ abou⌠ you≥ machinσ anΣ softwarσ etc«á ╔ aφ hopinτ t∩ seσ yo⌡ a⌠ thσ ì
nex⌠ meeting« Regard≤ Malcolm.
Las⌠ Meeting
Thσ las⌠ meetinτ oµ Mbuτ Australiß wa≤ quitσ interestinτ t∩ sa∙ thσá least« ì
Therσá wa≤á ß mentioε madσ tha⌠ thσ RBB╙ wa≤ no⌠ workinτ duσ t∩ change≤á iε ì
software¼á B∙ thσ timσ tha⌠ yo⌡ reaΣ thi≤ wσ shoulΣ havσ thσ OPU╙ operatinτ ì
systeφá runninτá oε aε IB═ clonσ s∩ al∞ thσ member≤ oµá thσá committeσá arσ ì
hopinτá t∩ havσ thσ systeφ u≡ anΣ runninτ t∩ providσ ß gooΣ servicσ t∩á al∞ ì
member≤á oµ thσ club«á Therσ wa≤ ß talδ giveε b∙ thσ manage≥ (Keε Robinson⌐ ì
oµá Microbeσ System≤ Melbournσ abou⌠ thσ takeove≥ oµ Microbeσ System≤ b∙á ß ì
Sydne∙á baseΣ compan∙ (Impac⌠ Systems)«á Al∞ tha⌠ wa≤ reall∙ saiΣ wa≤á tha⌠ ì
Microbeσá sale≤á t∩á school≤á accoun⌠ fo≥ 85Ñ oµá al∞á sale≤á s∩á tha⌠á thσ ì
concentratioεá wil∞ bσ morσ iε thi≤ area«á A≤ t∩ wha⌠ wil∞ happeε witΦá thσ ì
sho≡á iεá Deepdenσá tha⌠ i≤ stil∞ bσ bσ decideΣ a≤ thσ ne≈ compan∙á ha≤á aε ì
officσ iε SoutΦ Melbourne«á Al∞ thσ member≤ oµ thσ use≥ grou≡ hopσ tha⌠á wσ ì
wil∞á al∞ ge⌠ bette≥ servicσ froφ thσ ne≈ compan∙ anΣ tha⌠ thσ ne≈á compan∙ ì
wil∞á bσ a≤ forthcominτ witΦ informatioε a≤ Microbeσ System≤á were«á
Stevσá Jepsoεá demonstrateΣá thσ ne≈ Microbeσ Mousσ WhicΦá come≤á witΦá thσ ì
Electriπá PaintbrusΦá package«á Als∩á therσá i≤ ß ne≈ shel∞á whicΦá caεá bσ ì
operateΣá witΦ thσ mousσ bu⌠ thσ mousσ caε onl∙ bσ purchaseΣ witΦá Electriπ ì
Paintbrush«á Jus⌠á beforσá yo⌡ ruε ou⌠ t∩ tr∙ anΣ bu∙ ßá compatiblσá mouse¼ ì
therσ i≤ ß wholσ hea≡ oµ hardwarσ whicΦ i≤ buil⌠ int∩ thσ mouse≤ db2╡á pluτ ì
s∩á yo⌡ canno⌠ jus⌠ g∩ anΣ b∙ an∙ olΣ mousσ anΣ hopσ i⌠ work≤ yo⌡ wil∞ havσ ì
t∩á purchasσ thσ Microbeσ Mouse«á
Greτá Evßá anΣá myselµ demonstrateΣ ho≈ t∩ removσ thσá MBU╟á Publiπá domaiε ì
program≤á froφá aε MBU╟ disδ obtaineΣ a⌠ ß meetinτ night¼á usinτá Nul⌡á anΣ ì
uncrunch«á Iµ yo⌡ arσ stil∞ havinτ problem≤ gettinτ thσ program≤ ou⌠ oµ thσ ì
Librar∙á filσá oεá thσá disk≤ pleasσ contac⌠ eithe≥á Greτá Evßá o≥á Malcolφ ì
Osborne«á Chri≤ Andersoε wa≤ copyinτ MBU╟ Publiπ domaiε disks¼á Iµ yo⌡á arσ ì
interesteΣá iε ß P.D«á disδ brinτ alonτ ß formatteΣ disδ t∩ thσ meetinτ anΣ ì
ge⌠ ß cop∙ oµ somσ oµ thσ read∙ t∩ ruε Microbeσ software« Therσ i≤ softwarσ ì
t∩ sui⌠ everybody¼ Iµ yo⌡ don'⌠ kno≈ whicΦ disδ t∩ ge⌠ ß cop∙ oµ ge⌠ ß cop∙ ì
oµá thσá cataloτá firs⌠ theε looδ a⌠ whicΦá disδá tha⌠á yo⌡á require«á Johε ì
Mitchel∞ anΣ RoΣ Clarkσ werσ workinτ harΣ iε thσ bazaar« Therσ wa≤ als∩ thσ ì
discussioε grou≡ iε thσ kitcheε a≤ pe≥ usual«á
Iµá yo⌡á haven'⌠ beeε alonτ t∩ ß meetinτ fo≥ ß while¼á comσ alonτ anΣá talδ ì
computers« Seσ yo⌡ a⌠ thσ nex⌠ Meeting. Regard≤ Malcolφ.
WANTED WANTED WANTED WANTED WANTED
╔á havσá aε olΣ RO═ baseΣ Microbeσ (Ve≥ 5.10⌐ anΣ ╔ woulΣá likσá somσá tapσ ì
program≤ fo≥ it«á ╔ aφ willinτ t∩ pa∙ fo≥ program≤ bu⌠ ╔ don'⌠ kno≈ wherσ ╔ ì
caε ge⌠ any«á Iµ anybod∙ ha≤ an∙ fo≥ sale¼á pleasσ le⌠ mσ know«á M∙ namσ i≤ ì
DaviΣ Winte≥ anΣ ╔ livσ iε Kerang« M∙ phonσ numbe≥ i≤ (054⌐ 52-1072«
ANSWE╥á 1║á Thσ Microbeσ sho≡ iε Deepdenσ stil∞ ha≤ plent∙ oµ tapσ program≤ ì
for sale and the colour programs will run on your Bee. ED
è Real Time Clock problem Competition
It'≤á Magicíá ╔ pu⌠ m∙ finge≥ 'nearº m∙ RT├ anΣ i⌠ slow≤ dowε t∩ ß sensiblσ ì
speedíá Takσ i⌠ awa∙ anΣ i⌠ speed≤ u≡ t∩ abou⌠ twicσ thσ prope≥á rateíá Thσ ì
experimen⌠ i≤ completel∙ repeatableí I⌠ reall∙ give≤ mσ thσ %&$%'s«
Thσ RT├ i≤ oε ß separatσ PC┬ #8335-1-04C╥ anΣ connecteΣ t∩ m∙ 512δ Bee«á I⌠ ì
exhibiteΣá thi≤ behavio≥ froφ thσ first¼á anΣ ╔ assumeΣ tha⌠ m∙ crysta∞ wa≤ ì
fault∙ whicΦ ╔ havσ replaced«
So¼á herσ i≤ ß competitioε idea« Thσ persoε wh∩ caε adequatel∙ explaiε thi≤ ì
phenomenoε wil∞ wiε $2░ froφ thσ club.
1«á RT├ normall∙ run≤ a⌠ approx«á ▓ time≤ correc⌠ rate«á Thσ settinτ oµ thσ ì
triφ ca≡ make≤ n∩ perceptiblσ difference.
2«á Iµá ßá hanΣ o≥ finge≥ (mine⌐ i≤ placeΣ withiε ▒ cφá oµá thσá oscillato≥ ì
circui⌠ i⌠ slow≤ dowε t∩ appro° thσ correc⌠ rate.
3«á Iµ thσ crysta∞ (o≥ othe≥ component≤ iε tha⌠ areß (witΦ thσ exceptioε oµ ì
thσá triφ cap)⌐ i≤ touched¼á i⌠ slow≤ dowε eveε furthe≥ bu⌠ return≤á t∩ ì
correc⌠ ratσ wheε contac⌠ i≤ broken¼á anΣ furthe≥ return≤ t∩ higΦ speeΣ ì
wheε thσ finge≥ i≤ withdrawn.
4«á Iµá thσá triφá ca≡ i≤ toucheΣ thσ clocδ stop≤ completel∙ anΣá doe≤á no⌠ ì
restar⌠ fo≥ severa∞ minute≤ afte≥ thσ contac⌠ i≤ broken«
5«á I⌠ als∩ take≤ severa∞ minute≤ t∩ star⌠ afte≥ thσ compute≥ i≤á switcheΣ ì
oε regardles≤ oµ whethe≥ thσ batter∙ i≤ connected« Wheε i⌠ start≤ - i⌠ ì
start≤ slowl∙ bu⌠ quickl∙ speed≤ u≡ t∩ 'overdrive'.
╔ expec⌠ somσ ver∙ technica∞ entrie≤ froφ thσ UnΘ brigade¼á bu⌠ thσ no⌠á s∩ ì
technica∞á shoulΣ fee∞ freσ t∩ ente≥ a≤ well«á Thσ firs⌠ sensiblσá soundinτ ì
entr∙ - tha⌠ result≤ iε ß curσ wil∞ bσ judgeΣ thσ winner« Therσ ma∙ als∩ bσ ì
ß prizσ fo≥ thσ mos⌠ amusinτ entry.
Needles≤ t∩ sa∙ an∙ entr∙ tha⌠ result≤ iε damagσ t∩ m∙ RT├ o≥ 'Beσ wil∞ no⌠ ì
bσ eligiblσ fo≥ ß prize!
FOR SALE $$ FOR SALE $$ FOR SALE $$
PETER BROUGTONS UPGRADE KITS
256 AND 512 K SYSTEMS
AVAILABLE FROM : E VAN BOMMEL
P.O. BOX 52
THE BASIN 3154
PHONE 729-0892
MBUG MEMBER NO 34
PRICING OF UPGRADE KITS IS AS FOLLOWS:
INSTRUCTIONS, SYSTEM AND SUPPORT
PROGRAMS ON 5 1/4 OR 3 1/5 " DISK FOR 256 OR 512 K $45-00
INCLUDING ALL COMPONENTS (EXCEPT SOLDER,WIRE) 256K $120-00
OR 512K $190-00
INCLUDING ASSEMBLY 256K $180-00
OR 512K $250-00
ALL PRICES INCLUDE RETURN FREIGHT BY MAIL.è Microbee Graphics Technology
Part 2: Premium║Graphics
A≤á ╔á havσ saiΣ las⌠ month¼á thσ attributσ RA═ caε bσ latcheΣá iεá t∩ ì
occup∙á memor∙á locatioε betweeε F00░ anΣ F7F╞ (6144░ t∩á 6348╖á dec)«á Thσ ì
purposσá oµ thσ attributσ RA═ i≤ t∩ definσ thσ sourcσ banδ (▒ oµ ╕ possiblσ ì
banks⌐ oµ thσ PC╟ characte≥ oε thσ screen«á Oε thσ 256TC¼ thσ attributσ RA═ ì
als∩á hold≤á specia∞ feature≤ oµ character≤ sucΦ a≤ flashinτá anΣá inverse« ì
Jus⌠á b∙ settinτ thσ flashinτ bi⌠ oε thσ attributσ raφ oµá thσá 256TC¼á thσ ì
characte≥á addresseΣá b∙á tha⌠á attributσ locatioε wil∞ flasΦá oεá anΣá ofµ ì
withou⌠ extrß software«á Thσ bi⌠ assignment≤ oµ thσ attributσ raφ ha≤ beeε ì
defineΣ b∙ onσ oµ thσ table≤ provideΣ las⌠ montΦ iε thσ Catcher«á T∩ latcΦ ì
iε thσ attributσ raφ abovσ thσ locatioε oµ thσ screeε ram¼ yo⌡ wil∞ havσ t∩ ì
enablσ thσ Premiuφ Enablσ bi⌠ anΣ als∩ thσ Attributσ RA═ enablσ bi⌠ oµá thσ ì
Vide∩ Memor∙ Latch«á Thesσ arσ bit≤ ╖ anΣ ┤ respectivel∙ oµ por⌠ 1CΦ o≥ 2╕ ì
decimal«á Yo⌡á wil∞á havσá t∩ refe≥ t∩ las⌠ month≤ tablσá fo≥á ßá graphica∞ ì
representatioεá oµ thi≤ table«á Thereforσ t∩ enablσ attributσ ram¼á 9░ he° ì
(14┤á decimal⌐á i≤ t∩ bσ sen⌠ t∩ por⌠ 1├ he° (2╕á decimal)«á 8░á he°á (12╕ ì
decimal⌐ shoulΣ bσ sen⌠ t∩ por⌠ 1├ he° (2╕ decimal⌐ t∩ re-enablσ screeε raφ ì
insteaΣ oµ attributσ ram.
Thσá wa∙ colou≥ i≤ utilizeΣ oε Microbee≤ i≤ somewha⌠ odd«á Colou≥á caε ì
onl∙ bσ defineΣ withiε ß characte≥ boundar∙ (ie║ withiε ß PC╟ character⌐ iε ì
foregrounΣá anΣá background«á Thi≤á mean≤ tha⌠ i⌠ i≤ impossiblσá fo≥á thσ ì
Microbeσ t∩ displa∙ morσ thaε ▓ colour≤ (backgrounΣ anΣ foreground⌐á insidσ ì
an∙ PC╟ boundary« Thσ Premiuφ inheriteΣ thi≤ colou≥ managemen⌠ systeφ froφ ì
thσ StandarΣ machine≤ basicall∙ becausσ i⌠ needeΣ t∩ maintaiε compatibilit∙ ì
anΣá als∩á lacδá oµ rea∞ estatσ oε thσ baseboarΣ t∩ fi⌠ ßá 'properºá colou≥ ì
managemen⌠ system.
┴ singlσ bytσ define≤ thσ colou≥ iε eacΦ characte≥ boundary¼ thσ lowe≥ ì
nibblσá (bit≤á ░ t∩ 3⌐ defininτ thσ foreground¼á anΣ thσ uppe≥á nibblσá thσ ì
backgrounΣ colou≥ (Note║á Li⌠ bit≤ arσ foreground¼á anΣ unli⌠ bit≤ arσá thσ ì
background)«á EacΦá bi⌠á oµ thσ bytσ whicΦ define≤ thσ colou≥ i≤á logicall∙ ì
connecteΣ t∩ thσ signa∞ pin≤ oµ thσ colou≥ output« A≤ eacΦ bi⌠ i≤ set¼ thσ ì
appropriatσ outpu⌠ i≤ generated«á Tablσ ┤ clearl∙ illustrate≤ thσ generateΣ ì
colou≥á froφ thσ bit≤ beinτ turneΣ on«á Fo≥ instancσ higΦá intensit∙á cyan¼ ì
whicΦ i≤ generateΣ froφ Inpu⌠ bit≤ 3¼á ▓ anΣ ▒ beinτ turneΣ on¼á (seσ Tablσ ì
4⌐ basicall∙ mean≤ tha⌠ thσ intensity¼ bluσ anΣ greeε gun≤ arσ turneΣ oε t∩ ì
producσá thi≤ colour«á Thσ tablσ show≤ thσ foregrounΣ colou≥ (lowe≥ nibblσ ì
i≤ shown¼á bit≤ 0-3)«á BackgrounΣ colou≥ caε bσ generateΣ b∙ usinτ thσ samσ ì
pattern¼ thi≤ timσ oε thσ uppe≥ nybble¼ bit≤ 4-7.
Red-----------+
Green------+ |
Blue----+ | |
(I*)-+ | | | (I*) - Intensity
| | | |
3 2 1 0 Value Colour generated
Input BITS HEX
===============================================================
0 0 0 0 0 Black
0 0 0 1 1 Red (Low intensity)
0 0 1 0 2 Green (Low intensity)
0 0 1 1 3 Orange (Low intensity yellow)
0 1 0 0 4 Blue (Low intensity)
0 1 0 1 5 Magenta (Low intensity)
0 1 1 0 6 Cyan (Low intensity)è 0 1 1 1 7 White (Low intensity)
1 0 0 0 8 Grey (High intensity black)
1 0 0 1 9 Red (High intensity)
1 0 1 0 A Green (High intensity)
1 0 1 1 B Yellow (High intensity)
1 1 0 0 C Blue (High intensity)
1 1 0 1 D Magenta (High intensity)
1 1 1 0 E Cyan (High intensity)
1 1 1 1 F White (High intensity)
Table 4 : Colour BIT assignments / Premium
Colou≥á RA═á occupie≤ latcheΣ memor∙ betweeε F80░ HE╪ (6348╕á decimal⌐ ì
througΦ t∩ FFF╞ HE╪ (6553╡ decimal)¼á thσ samσ spo⌠ occupieΣ b∙ PC╟ memoryí ì
Thσá memor∙ i≤ addresseΣ linearl∙ likσ tha⌠ oµ thσ Screeε RA═ (seσá Octobe≥ ì
'8╖ Catcher)¼á thσ firs⌠ positioε (F80░ HEX⌐ correspondinτ t∩ thσ colou≥ oε ì
thσ to≡ lef⌠ corne≥ oµ thσ screen¼á thσ seconΣ (F80▒ HEX⌐ correspondinτá t∩ ì
thσ seconΣ characte≥ oµ thσ to≡ ro≈ oµ thσ screeε etc« T∩ latcΦ colou≥ ram¼ ì
thσá valuσ 40╚ (6┤ dec⌐ i≤ sen⌠ t∩ por⌠ 8«á Froφ theε on¼á colou≥á RA═á i≤ ì
enableΣ a⌠ it≤ specifieΣ location« I⌠ i≤ lef⌠ therσ unti∞ thσ valuσ 00╚ (0░ ì
dec⌐ i≤ sen⌠ t∩ por⌠ 8¼ thi≤ wil∞ re-enablσ PC╟ memor∙ a⌠ locatioε F80░ HE╪ ì
insteaΣ oµ colou≥ memory.
No≈á tha⌠á wσ kno≈ thσ operation≤ oµ thσ screen¼á attribute¼á PC╟á anΣ ì
colou≥ memory¼ wσ shoulΣ bσ ablσ t∩ worδ ou⌠ ho≈ wσ caε displa∙ ful∞ screeε ì
graphics« Fo≥ thσ purposσ oµ thi≤ tuition¼ ╔ wil∞ sticδ t∩ thσ standarΣ 51▓ ì
° 25╢ pixe∞ graphic≤ resolutioε useΣ b∙ mos⌠ games« A⌠ 51▓ ° 25╢ pixels¼ i⌠ ì
i≤á wortΦá notinτ tha⌠ eacΦ linσ wil∞ contaiε 6┤ character≤á anΣá 1╢á line≤ ì
fill≤ ß screen« EacΦ characte≥ occupie≤ ß boundar∙ oµ ╕ bit≤ widσ ° 1╢ bit≤ ì
high«á (Note║á iµá yo⌡á carσ t∩ worδ out¼á you'l∞ finΣ tha⌠ 6┤á character≤ ì
acros≤á a⌠á ╕á bi⌠ width≤ wil∞ givσ yo⌡ 51▓ bits¼á anΣ 1╢ line≤ a⌠á 1╢á bi⌠ ì
height≤ wil∞ givσ yo⌡ 25╢ bits!).
A⌠á thi≤á poin⌠ iε time¼á ╔ wisΦ t∩ definσ ß standarΣá fo≥á ful∞á pagσ ì
graphic≤ a⌠ thσ 51▓ ° 25╢ mode« Thi≤ standarΣ ha≤ beeε choseε fo≥ thσ easσ ì
oµ calculation≤ fo≥ poin⌠ anΣ linσ plotting¼á whicΦ i≤ nex⌠ month≤ feature« ì
PC╟á character≤ froφ al∞ ╕ bank≤ arσ displayeΣ oε thσ screeε a⌠ once¼á eacΦ ì
banδá containinτ 12╕ PC╟ characters«á Thσ PC╟ character≤ a⌠ linearl∙ placeΣ ì
froφá thσ to≡ lef⌠ oµ thσ screen¼á startinτ froφ PC╟ characte≥ 8░ he°á (12╕ ì
decimal⌐á oµ banδ 0¼á runninτ al∞ thσ thσ wa∙ t∩ PC╟ characte≥ F╞ he°á (25╡ ì
decimal)¼á thereforσ occupyinτ ▓ lines«á Thσ coun⌠ theε start≤ agaiεá witΦ ì
characte≥ 80Φ (12╕ decimal⌐ a⌠ thσ nex⌠ characte≥ position¼á thi≤ timσ froφ ì
banδá ▒á takinτ u≡ thσ tw∩ line≤ etc.¼á unti∞ thσ entirσ screeεá i≤á simpl∙ ì
filleΣ witΦ PC╟ characters«á Thσ las⌠ characte≥ beinτ F╞ he° (25╡ decimal⌐ ì
froφ banδ 7«á Colou≥ datß i≤ no⌠ importan⌠ a⌠ thi≤ point¼á wσ wil∞ explorσ ì
thi≤ later.
T∩ se⌠ u≡ thσ screeε fo≥ thi≤ kinΣ oµ graphic≤ operation¼á i⌠ woulΣ bσ ì
advisablσ t∩ perforφ thσ followinτ function≤ iε thσ respectivσ order.
1. Set screen in 64x16 mode by re-programming the 6545.
2« Re-prograφ thσ attributσ raφ fo≥ linearl∙ addressing
banks 0 through to 7, each bank occupying 2 lines.
3. Re-program the screen ram for linearly placing PCG
character 80h through to 0FFh, occupying the 2 lines
specified by attribute ram programmed earlier.
è
Thσ followinτ PASCA╠ procedurσ set≤ thσ Microbee'≤ 654╡ t∩ displa∙á iε ì
6┤ ° 1╢ format«
const
Scr64by16 : array[0..15] of byte =
($6B,$40,$51,$37,$12,$09,$10,$12,$48,$0F,
$2F,$0F,0,0,0,0);
procedure Set64by16; {Set up 6454 for 64*16 screen}
begin
for i := 0 to 15 do
begin
port[$0c] := i; { latch in register }
port[$0d▌á :╜ Scr64by16[i]╗á √ se⌠ register }ì
end;
end;
Thσá followinτá PASCA╠ procedurσ re-program≤ thσá attributσá ram¼á linearl∙ ì
addres≤ bank≤ ░ througΦ t∩ 7¼ eacΦ banδ occupyinτ ▓ lines.
procedure FillAttribute;
var
x, y : integer;
begin
port[$1C] := $90; {Latch Attribute Ram}
for y := 0 to 7 do
for x := 0 to 127 do
mem[$F000+x+y*128] := y;
port[$1C] := $80; {Latch back screen RAM}
end;
AnΣá finally¼á thσá followinτ PASCA╠ procedurσ re-program≤ thσ screeεá RAM¼ ì
linearl∙ placinτ PC╟ characte≥ 80Φ througΦ t∩ 0FFh¼á occupyinτ thσ ▓á line≤ ì
specifieΣ b∙ attributσ raφ programmeΣ earlier.
procedure FillScreen;
var
x, y : integer;
begin
port[$1c] := $80; {Latch Screen Ram}
for y := 0 to 7 do
for x := 0 to 127 do
mem[$F000+x+(y*128)] := x+$80;
end;
Thi≤á month¼á ╔ havσ explaineΣ thσ usσ oµ thσ attributσ raφ anΣ colou≥á raφ ì
anΣá describeΣá thσ standarΣ tha⌠ wσ arσ t∩ usσ fo≥ displayinτ graphic≤á oε ì
thσá premium«á Nex⌠ month¼á wσ wil∞ g∩ int∩ writinτ ß graphic≤ savinτá anΣ ì
loadinτá routine¼á poin⌠ anΣ linσ plotting«á Regretfully¼á a⌠ thσá curren⌠ ì
momen⌠ wσ arσ stil∞ unablσ t∩ d∩ ver∙ mucΦ witΦ thσ informatioε provided.
è Review of MBUG Public Domain DISKS 4,5 & 6
By Peter Burbidge
E∞á Presidentσá (Andre≈ B⌐ wanteΣ morσ article≤ fo≥á thσá Catcher«á Hσ ì
suggesteΣá ßá revie≈á oµá thσá content≤ oµ thσá MBU╟á Publiπá Domaiεá disk≤ ì
(apparentl∙ therσ arσ morσ thaε fifty!)« Volunteer≤ (?⌐ werσ calleΣ fo≥ anΣ ì
s∩ ...« Thσ purposσ oµ thi≤ articlσ i≤ t∩ revie≈ MBU╟ disδ 4,5&6.
╔á havσ ß 128╦ Premiuφ witΦ ▓ ° 3.5ó drives¼á s∩ an∙ problem≤ ╔ encountereΣ ì
witΦáthσáprogram≤áoε thesσ disk≤ ma∙ bσ duσát∩ápeculiaritie≤áoµámy system.
MBUG 004
Thi≤ disδ contain≤ 2│ files¼á coverinτ ß widσ variet∙ oµ applications« DIS╦ ì
UTILITIE╙ woulΣ bσ ß gooΣ categor∙ fo≥ program≤ oε thi≤ disk.
Yo⌡á wil∞ finΣ ß CATALOGIN╟ program«á Program≤ fo≥ findinτ baΣ sector≤ oε ß ì
disk«á SETDIS╦ fo≥ changinτ thσ forma⌠ oµ ß drive«á Tip≤ oε readinτ foreigε ì
disδ formats¼ eveε ß prograφ t∩ d∩ thi≤ fo≥ you.
╔á haΣá problem≤ witΦ ß librar∙ filσ oµ 'Cº utilitie≤á oεá thi≤á disk¼á bu⌠ ì
nothinτ major¼ jus⌠ CR├ figure≤ missing!
Onσ interestinτ prograφ wa≤ SURVEY.COM«á I⌠ read≤ thσ systeφ detail≤ t∩ thσ ì
screeε startinτ witΦ drivσ info¼ RAM/RO═ sizσ anΣ thσ location≤ oµ BDO╙ anΣ ì
BIOS« I⌠ theε scan≤ thσ I/╧ ports« Unfortunatel∙ i⌠ scan≤ thσ por⌠ useΣ fo≥ ì
VIATE╠ anΣ send≤ thσ screeε crazy« ┴ colΣ boo⌠ i≤ requireΣ t∩ recover.
MBUG 005
Thi≤ disδ contain≤ 2╕ utilitie≤ includinτ INDEX≤ t∩ CATCHE╥ vo∞ 1,▓ anΣ 3.
IncludeΣ arσ article≤ fo≥ addinτ enhancement≤ t∩ Wordbee¼ settinτ ES├ code≤ ì
iε Wordbeσ anΣ ß Wordbeσ t∩ CP/═ conversioε program.
Therσá arσá othe≥ file≤ oε implementinτ WINDOW╙ writteε iε 'Cº anΣá ßá tes⌠ ì
prograφ (??)« thσ window≤ diΣ no⌠ worδ fo≥ mσ though.
Also on this disk are 3 disk utilities :-
VF.CO═ ß zcpr▓ versioε oµ sweep
SUPERZAP.COM an excellent disk editor but old version
XAMNDISK.COM another disk editor/examiner with help
MBUG 006
Thi≤ disδ contain≤ 3┤ files¼á witΦ 1╖ oµ thesσ beinτ MW┬ games¼á adventure≤ ì
o≥ application≤ programs.
Therσ arσ application≤ program≤ fo≥ runninτ ß smal∞ club¼á witΦá membershi≡ ì
anΣ account≤ programs.
Thσ game≤ arσ mainl∙ oµ thσ tex⌠ typσ adventurσ game«á Bu⌠ therσ i≤ ß musiπ ì
playe≥ anΣ shooteφ u≡ (down⌐ Missilσ gamσ a≤ well.
Als∩á includeΣá arσ article≤ oε programminτ thσ 654╡ CR╘á controlle≥á chip¼ ì
modifyinτá Wordsta≥ t∩ ruε THEWORD½ rathe≥ thaε SPELLSTAR¼á tip≤ oε sortinτ ì
datßá witΦ MW┬ basic«á AnΣ ß ver∙ informativσ (sic⌐ articlσ oεá electricit∙ ì
anΣ ho≈ i⌠ works« ╔ no≈ kno≈ ho≈ ß ligh⌠ bulΓ reall∙ works!!è
Herσ i≤ ß printou⌠ oµ eacΦ disδ content≤ t∩ seσ wha⌠ yo⌡ arσ getting«
MBUG 004
-MBUG .004 2k | 80FORMAT.COM 2k | BOOT80 .ROM 4k | CATM .COM 4k
CATM1 .DQC 8k | CPM80TRK.COM 10k | CPMADDR .COM 6k | CRC .COM 4k
CUTILS .LBR 18k | DISKFMAT.DOC 8k | DPP .COM 2k | FIND .COM 2k
FINDBAD .COM 2k | FORMAT40.COM 4k | FORMAT80.COM 4k | JOINMBUG.AUS 6k
L .COM 2k | MBUG-DSK.CAT 44k | RAMMAP .COM 2k | SETDISK .COM 2k
SETDISK .DOC 18k | SETDISK .WST 12k | START .SUB 2k | SURVEY .COM 2k
TRACK80 .EDT 6k | TRACK80 .WSF 6k | ZIP .COM 6k
contains 188k in 27 files.
MBUG 005
-MBUG .005 2k | CATCH-01.IDX 18k | CATCH-02.IDX 14k | CATCH-03.IDX 14k
CATCHIDX.DOC 2k | CRC .COM 4k | DISC .C 6k | DISC .COM 10k
DTOMBUG . 6k | FALLOUT .C 8k | FALLOUT .COM 8k | FIND .COM 2k
JOINMBUG.AUS 6k | L .COM 2k | MBUG-DSK.CAT 44k | READTHIS. 10k
SUPERZAP.COM 6k | SUPERZAP.DOC 12k | TEST .C 2k | TEST .COM 10k
VF .COM 8k | WB-ESC .DOC 6k | WB-ESC .PAS 4k | WBEE-CPM.COM 2k
WDEFINES.H 2k | WILKIN .WSF 20k | WILKIN1 .ASC 6k | WILKIN2 .ASC 4k
WINDOWS .C 14k | XAMNDSK .COM 28k
contains 280k in 30 files.
MBUG 006
-MBUG .006 4k | ANTON2 .MWB 6k | BRIDEEP .DOC 2k | BRIDEEP .MWB 12k
CKSUM2 .MWB 4k | CLUB-ACC.DOC 2k | CLUBACC .MWB 10k | DATASORT.DOC 4k
ELECTRIC.DOC 4k | ESTATE .MWB 18k | EVIL .MWB 12k | FILE .MUS 2k
FIND .COM 2k | H'HOUSE .MWB 10k | HANGMAN .DAT 2k | HANGMAN .MWB 4k
INSTRUC .SET 4k | JEKSIL .DOC 2k | JEKSIL .MWB 22k | JOINMBUG.AUS 6k
L .COM 2k | MBUG-DSK.CAT 44k | MEMBLIST.DOC 2k | MEMBLIST.MWB 6k
MISS-OCT.MWB 12k | MISSILE2.MWB 10k | MONSTERS.MWB 12k | MUSIC .MWB 4k
PIKABOX .MWB 12k | SIGN-ON .CPM 2k | SYNON2 .MWB 8k | THE-6545.CRT 12k
THEWORD+.MOD 4k | VALLEY .MWB 22k | WBFTOWST.DOC 4k | WBFTOWST.MWB 2k
Z80 .DOC 22k | Z80 .MWB 4k
contains 316k in 38 files.
Iµ yo⌡ haven'⌠ pickeΣ u≡ ß ne≈ cataloguσ disδ recently¼á i⌠ migh⌠ bσ ß ì
gooΣá ideßá t∩ d∩ s∩ soon«á A⌠ thi≤ timσ thσ cataloguσ ha≤ jumpeΣ iεá size ì
froφá 5│ t∩ 6╣ disks«á ╔ havσ abou⌠ 1╡ morσ disk≤ t∩ revie≈ beforσá puttinτ ì
theφá int∩á thσá cataloguσ anΣ wσ havσ ordereΣ anothe≥ ╢ o≥á ╖á froφá MUGS┴ ì
(SoutΦ Australia)« ED.
WANTED -- WANTED -- WANTED -- WANTED
╔ neeΣ ß drivσ anΣ ß printe≥ fo≥ m∙ CIAB«á SeconΣ hanΣ wil∞ do« Iµ yo⌡ havσ ì
onσá fo≥á salσá pleasσ le⌠ mσ kno≈ oε (051⌐ 92-429╖ o≥á writσá t∩á me¼á Joσ ì
AALBERS 72/74 Taralgon/Maffra Rd. GLENGARRY 3854.è
*** BAZAAR SALES *** BAZAAR SALES ***
*ááYOU╥ááááLIBRAR┘áááá*ì
THE CATCHER
02B├ Volumσ ▓ (Oct.83-Sept.84⌐.................. $15.0░
03BC Volume 3 (Oct.84-Sept.85).................. $15.00
04UB Volume 4 (Oct.85-Sept.86)
(Unbound-Only enough for 3..................... $15.00
MB01 MAGAZINE BINDERS (For ONLINE)................ $ 8.00
* HEAD CLEAN *
5HCK Drive Head Cleaning Kit 5.25" ................. $10.00
3HCK Drive Head Cleaning Kit 3.5" .................. $13.00
* SOFTWARE *
01B┴ BeeArtistiπá (Graphiπ S/W⌐á.................... $35.0░ ì
01BP BeeArtistic Premium Version ................... $35.00
($20.00 for an Update from Standard- Old orignal
for New)
001W Write Hand Man (Order) .................... $40.00
0BKP Beekeeper (see review Catcher Jan. '87)........ $90.00
1FPF Flashprint 4 (with Flashkey) ............... $50.00
002S Poor Persons Spooler (Order) ................ $40.00
003S Poor Persons Spreadsheet (Order)............. $40.00
004S Poor Persons Spelling Checker (Order)......... $30.00
005S Poor Persons Window System (Order)........... $30.00
006S Poor Persons Menus (Order)................... $30.00
007S Poor Persons Keyed Sequential Files (Order).... $30.00
00PM Printmaster Editor ............................ $25.00
Dreamcards Software Orders are available on request.
(10% discount for Club Members).
* YOUR PRINTER *
80PR Carboε Printe≥ Ribboε (New Stock)
(suit xyz.80/100 printers) .......... $13.00
10PP 1250 SHEETS CONT. PAPER
(70 GSM - NOT AVAILABLE FOR MAILING)...... $15.00
¬ááDISK╙ ááááá *
3SDB Blank 3.5" Disks, MAXELL SSDD Box of 10 ...... $40.00
3SDS Blanδ 3.5ó Disk≤, MAXELL SSDD Singles ........ ñ 4.00
3DSF Blank 3.5" Disks, BASF DSDD Plastic Box of 5 ... $23.00
5DSSáBlanδ 5.25ó Disks, NASHUA DSDD Singles ......... $ 1.70
3DSF Blank 3.5" Disks, BASF DSDD Singles ............$ 4.80
(These Nashua Disks are DSDD, NOT SSDD like some
which are advertised).
5DSD Blank 5.25" Disks, Singles ..................... $ 1.40
SPECIAL'S THIS MONTH ARE HEAD CLEANING KITS REDUCED BY $2.00
*** BAZAAR SALES *** BAZAAR SALES ***
è
*** BAZAAR SALES *** BAZAAR SALES ***
* HARDWARE *
00PB Don Mc Kenzie Printer Buffers
PC Board and Eprom ......................... $ 39.00
Full 8-64K kit (of parts) .................. $ 95.00
Full 256K Kit (of parts) ................... $115.00
03DD 1MEG. (Unformatted) NEC 3.5" Third Height DS/FDD $200.00
05DD 1MEG/1.6MEG DUAL SPEED 5.25" Disk Drive ........ $200.00
01T├ REA╠ TIM┼ CLOCK KIT╙ (see May Catcher)......... $ 25.00
SP01 SPEED MODULATOR
(slows down MICROBEE for games).,.. $ 15.00
DRIVES NOT AVAILABLE BY MAIL ORDER
* DISK STORAGE *
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 40) .......... $ 18.00
All postal orders to be sent to MBUG AUSTRALIA SALES
P.O. BOX 157, NUNAWADING
VICTORIA 3131
T∩ avoiΣ delays¼á al∞ order≤ mus⌠ includσ cheque¼ posta∞ orde≥ orì
Bankcard authorization for the total amount(inc. postal & handling
charges). Allow 21 days for the return of goods, or pick-up at the
next 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 :$2.50 Postage & Handling Fee $_________
$20 to $80 order :$5.00
greater than $80 :$7.50 Total Order $_________
Certified Mail add $1.00 Security Post add $5.00
MINIMUM POSTAL ORDER $10.00 NOV.'87.
*** BAZAAR SALES *** BAZAAR SALES ***