Está en la página 1de 20

SEPTEMER 1998

TE
ATLA COCOFBST
o SAY C YOU C?
and sOle FICTION ..
.1O1O
Dirctory ot /dd/Oer/Sp91 2:39:22
Or Lt witied Attribte Sctor Bcout M
----_.- ----.-------- ---------- ------ ---.----- ----
Dlar H/lI/17 N 9 ----r-vr I O Ao tr Win
Eir H/ll/17 "24 ----r-vr I IM All.l-Fet
Eitor H/ll/13 1421 ----r-vr 1 1N Lilt
Va H/ll/19 112 ----r-vr 5 llUt Fictio
Eitor H/ll/17 ND ----r-vr lier Ctt
Fleale H/ll/19 1123 ----r-wr If 11585 o_Sy_C_Yo_C
Eitor H/ll/11 1247 ----r-wr 13 94" Playinljn_C
Eitor 91/11/16 1111 ----r-wr 15 11858 RI bl in
Te Cver Art for thi s issue, draVI by Al a Sltn, dicts th 'Vizrd
ot OSI' in hnr ot th Raier Cntest conlus i on (or s tart ot?) .
rIDETIO K SUlr
Tere are a few things ya' |! ca do to lue Iy life a hck ot a lot
eaier. Wen sendin subiss i os of ay ty (text , pr) to th
OSler, lae sure of a fev things fi rst :
.
I} Te filets) are in ACII teJt , prferably wi thut linteds .
2} fry to keep wi thin 81 COIUII, but K JIFICTIO!!
3} U K i ndnt paragras , but leave a blak l i n btwe n W.
4} Please dn' t leve ay left urns or hynte ay wrd.
(i . e. leave th (orlat a you se i t printed vithin hr)
S}.B sure to includ j n ad how to contact you.
6 ) Bst way to send i t is via a netwrk: u sysrt on StG-net ,
StGullr. i upi.ed u on I-nt , ad 72427,335 o CIS
7} I t sendin by ni l , use OS9 w Forsat, US' or (72k) ,
or lGrlat 3.5' (mk ) , or MI fGrlat 3.5" (1.441)
8) j wat to archive i t , pleae use the O9 .M tGat .
the OSler
' th OSler' is printed lonthly by StG Clputers inc , P. O. t 24285,
Speday, Indiaa, 46224. T prsi dnt ad edi tor is Scott
Griepntrog, V. P. Jil Hutchins , Scretay Cris Svinefurth, ad
Trasurer Dve KM
Subscriptions to th Oler a $12 vi thin the U. S. , $1 tor Caada, ad
U oversea.
Eiting ad Lt tor the OSler va don solely on a prQtoty Ml
lacine udr OI. Uacs is used for pre-edi t ing ot text , ad a custOI
routi ne is used for fOrlatti ng ad l ayout. M AS Alleg 51. (f lat
par path, 24 pi n) printer i s used to produce the ini t i al copy tor
dupl i cation by offset, as vil a printi ng the sai l i ng addresses on t
back cover. Te subscript ion l i st is also kept in a database under OSo
To prvent a confl ict or interest, StG elputer inc . , as bth publ isher
of the OSlr ad hvi ng ovrship of software , wi l l not di rect l y
advert i se i n thi s laine , nor wi l l the editor in ay way prolote said
sottware .
UOCTOI
the aSKer
l0 FKlN1 "YOR NAME"
D FKlN1 "YOR ADDKbS`
W PRINT "YOR CITY. 51Ab, '
N UA) lNCLUDE f\
N IF ( CAADA) INCUDE 515
b0 EL5E lNLLUDE f0
0 ML 1U
W0 MBN9f
P.M. 0K Z4Z8b
Speed lM 40ZZ9
OTDOINBCD1D
To b faIf t all, l 1t1 l lM tlt1l 1lfj I1l lM OSl Mftl a
bi1g I11d MN- M ftfIt 8Ml M M| of hi. M Mt1IM
just in U f lM If1 M1 fel wrds 9If1t 1 ve!l- N
discut1e1 |M p1ibI|i ty of r@ 1I' I11 1I1 8jltt
he voice a IIM l1l M M!1 very 1tronly: Ay 1llM lhat
RIR windows is nt lit to X bi1hed- Nw there a lM 1I1
elception such M drafting progrus ad the !IK l1l 1It!j tM11l X
wi thout 1I-N1 grQI1 bt wht e I1 1j1g I1 lMl f@fW ca
use the facy caabi li ti es f the wIing erimI wd M tItt
hi-res gcf, ronts, ad so forth, wl tMy 1X1 !M M U!t |
r frol 1l I dlbterii nal. For elule, QM l ng
ca we use of the TFentry l 1 full-screen display, 0tt
the luse oly if it is available. ktluly Il just M1 1eMt -
aybMy wriling a fogru to r ur W 9Nl1 t apal t W M8l
users. If said progru 9I!! 9f [!XIl 1l 1 It] 9Il1 8l lt
basc caabi Ii ties ot the Vefae dtb leftiMl lre p!e l! My
the l9| 1 thy ca hve lOre pople u1i1g lIf MtIM- RIt I1
l10 big |Irt l Ol ay8ys rigt? BvIn the 9I11 If tflMl
but lkIng the softlare work even without it whenever p11ible I f
lajor co1s! deration. Anyays, 1 with th fun
0 I1 | eMd to offer th SYS IV Ct $te.
flIg l 0! ed of Mt w SYS is a @ 1 It -
and when you add J] caability, ow-M8l 8Q1 hig dsily
dfves, VG ad grqhIcs at a t,|-ttptIlIve fItt W 1j1ltt 0M'l
X bat. H Y Is a lature foduct ad 1iVefj f Im
stock. rcetIon received l the kIuI1 Ce1l wa outstading!
Te SYS i s &ivefed to the cu1tot0r ready for use - only a
qproprIte tI lf I1 required. Ang its olsladin Mlft1 is
elpMdabIli lj using fedIly availale, ] lg-1 ruM. Ri1 allows
the user IMilut ver1atIily
Te SYST IV is housed in a 'baby k cae', 0t1 9Il1 on 3 ]" I1t
ad is desiged to hold three addi lI! lW drives. Space I1
available for a ddi|i1l 3 ]" Ilh! 1fI1- k! tMtlI1 |
lhe lachine are on_the back. Tese I1t!1 f jf1 flel
printer, l sefil fl1 ad loi tor. 'N' Mll.f l
f1l pl. A 1eavy-duly t walt IlMI1g pver f!j 1 I1t!&1-
tItf|t| I1 lf! f011g l t- Te rd
will hold upto 4 Negabytes m [ vil stte) - T I/O thIp1, the
clock chIp, ad all neces1afy supprt chips a 1 lM MM- k|
integrated circuit thIps ae socketed.
e MM has seven PCm clpalible slots. W slots are used by the
systel; one tor the hard disk controller ad th seco for lM 1IM
board (VG or Bfcue1j . Nl in five slot1 ut via!e for l1
user to ad PCjX tf11 1I!! ft tl| eif1 ttI f1f
houses, to fullfill 1cz needs [8urh a ad1Itio1 ]J lIdI 1M
D/A, louse driver, etc). As plg-I1 bard ilprovt0nl1 0tt1f or
requirelents chage, tht I1 1 l unlug l !0 Mf1 ad
plug i1 the nw. Oly the drivers have lo N chaed. (Din'
upn MM1 terti1 bards wi 11 b vI!Nle frol 1 f@fl1 0j
UM 0 I l1 ulure- j
SYS tv wa desIged ad is lI ufacturered by Pefifal
Technology. It is bed on their louf- l yef l4 bard; W a|0st ot
their H bed produtts- Other Mfds M1Ig1 fMtt1 by
Peripral TetNgj r! |Mt U M (a elier versio for W
Mfj M Mrd f Mfd W MfM f W 86. M
its founding I1 ! ff! ttM@ M f11 l&I y W 1
th ave M|11-
R @It1 tQI!Ilj lM R f Wl 0| lM M
lIcgmt1wr- WnIcn, W prtorac e| W HHJl t N
statially 11ff l1 MM1 11I@ W 6871/"471 chip Ml. Dth
t1 &fIgf lM M/I, lred th f0N 1 W MJl
l lM k|t CFt at Iff dtos.t f o IM
I1dMltj t1lf u100 t M tM prfor 0I a pro08s1r. j 8
pffN te ia MlMl W is iM0t l lM fW M MltlM-
I1 tQ1 Il Xl l W dt tor MM8 Mg lM
f!t[v1!f cip 8tl
Ei thr of lM 1I1 lIM a r1f1td -m!tA 0f W.
Krt0! o1othrole tM !!1 1 1 a st D MMN
tlnitf- Te YM lI !M ft l t!Mt a lM 01of litr 0f a
VG 10nhrO t1Ilf- fM Wt tfN1l!j f1@tM intud 4.
0fMlf |01l f Mtltf ltIl Jf I W I !6 @Itf 64. I W I
l graics, 4f I 1H I @1t8 1t I 18 I 16 graics, W N I
I 16 gaics.
fIM! w]W 1 f11&1 wi l1 W H Y 1is inluds
tM U tI!f Macr Mftttf M1 Mtf Q W t MIwN W
! 1tl hlI!IlItf- It tMtN driveri W dvice dcript
r th devices N1 ]J fl1 w@lied a flt1 1 l1t 1Qltt-
k!! M1!tf Mttffj l lM Nti@ syt a l1 lhl1 MMQ
when l1 1jfltt f M l1- Mt Micrwar u t10I0tly ilrvin W
]tff 1y1|0t thia prits utin a ilrvl ts a NM (a
new does Ml 1ft t M lM0f Mm]- kf1 W 1ftf lay
MI!j 11 M]f cUltOiu fNf MtN BftN W dscriptrs.
kl r-e f ft1tl W f U1 NIIlg W 1ftf w leleet
1f1 lI1f] i .e., Ml |mz l@j dfW M 1fft f 8ttfl lM
1fI1 f Ml-Ml- flI@ 1QltM lMf lMOS9/6StIt Iy N
I1stalled l lI lItt] Mtftf lMt a h1t f@flt1 0j W
MI!l-I1 ft!-lItt t0 M
b
alttfj bk: [ovtr ye& 1 MlltQ
liej ad pfovI1tf ltf M1-11lt Q. M k 8ljt III
keybard is fvi&d 9II W fQlM. W pallel printer prt
providd 1 lM H IV i1 0tl0t wi l Mft @u finltff
(stad 1lfIt1]. k stt00d -l prt W |N pMWl
i1lefNl lIttf1 ft f1&1- M0f M-D.Mft flf 1f@ MN
hadhaki ng aN f1&1- Bd rI0t Ut ftttUt m 1ff M1 t
J4M bud. MttlN a WM. M ad itiol M ce,Lor lt
N1IM l !! 11@ a Ir M cle I Ml0I @ q l
Mytes l W If will M1& l1U II tf 1l MQ dld
c M sptIlly 1l! f @ f 18{ s} f M1@ |
di1 ttM 1jfltt-
HH V M one year ptS W 8Mf waraty, i. in M&0l11 W
is avI|ablt f IM1Ilt &!Ivtfy . tt our ad in lh8 issue tor lr
.
lofMti0.
UCTOI I
S' W8 W lM ml !
|j StB@Ip
I ql lf Mr #lrgI 0l@lm l Al!Ml t gl lMN
M! lM lNl W! CFet hld Wn v &D!j Irth l. m
1gQm 9l
[
t NN , c t W mM M!j o
ll M! gQ w Mw a 9 W! HR8I l l l
rt1 |j tj !I0lr lHM, l va WhDNl O, l
rM !j r |M Mp Nb MW ! o w
!Mpr|j ! m 8gl UM. 0rltj t_Id' l
t11t pl l c, M Rtw |?tl6N l0W l!
| Mg ! ! M Wr lM llr! ! g! lr. m M |
lM!j l llMr lM Sa wK1 I t l t
r!lt I w!Ml g| d l Q lr 10M !t.
M! W \Ml lr l!! |N1@ I [M1 lr B !r$ rM1 I!
Qr!j] ptK1 j zj jN\ t!1 t1q!r trM M1
ll l lr A!!Ml. T !Mj In ! t !M |s! v M !1
vM Mj l lM [Q !I l jr1 |m IM tl r] I t1
! l lrl lt. I dtK1 [! l zm] W lj g I
l tr1 l !t lrj 1 l ! ! zj ro. j l
KI. I v rM\ 1!. Wtj !K l v 6 I, oky I jl N
! gW!j MQ MN w tl IMN. M IM Itl!!j M
l M 1\gl! !K
Atl!!j A!!M! l Ql Mt !1M l Ntl. Q tr
! Mrl l lM I M N |Q MNr I n tqrl
llt M!1Q. T1 S lN (I gl !r M]rIj] I 9!
1WlM K1 !mg W sc|et ns lMj Mn t!I1
"Stn. l Mr l1 lw1 !t tt tt ! t!1r
M! lMj Mr Ml l1 Mv Ntl [l111 |j lM l tr
t1r@ M M! tttjl !Mj 1Ml lc M r&t11!. M!
lj 11 t \rj lNtlQ tl l lMl l tj j. M t
l Mj m Al!Ml vi II N hsUn lM '# UI t. Ml v|!
mM|!j W'l m is !Ml lj tMtt1 !M ! Itl c1tt!
v! Wl\-M1 gtl1 !l 1rj Itjrt\.
Tis lMtj Dtl t1l1 0l IM 1!j tr ln1 pKr
M1 lNttM!!. l l ?rIot j!t m1 lW 9n trlI
tQ!lM a t M M!1 is 1q!j1 ! !wr_tr !|
trr lM! c N N11 \ !M |NtK!!. M I 1! rIgl! !j
tn 18p1 M1 |r1-j \ l |M l j gmM Il
l tq. M1 rgl l0 lM M!1\ M1 l M j M tMj! l
lM lM I mt!! l M M!1 lMr tt!l l t.
jIt mN Wj 1l MN M!!j M!l lMN jl ttlr
MrI1 tQ is supr-ilse, M lM j a WM M1. W
[rQtt Nr N!! 11 jt!1 H lM w r lM M
WQ j lM 1I1NN M lMj !l j lr m il. W M!
jrl 9M lM Nj !M 1 l!j !mg ! Ir [\!j 1M !
Itjlr] j g lmt ! l !. Al o l j l!j rg!
lr1g 9M stjtqr g !rg S eIIt l W
tt M1 9lt trl I l rtNI tr o Wd jNjt!1
M tQ ll lm l l M j l!j 1l lM lMr 1 1l !
M !1 fI1I
Mjj MtK l1 l l!. M! wr !!rIIj 1\rl! lmt
l t|l rt. \rj lr! 1 1 S!\ B1rK I!![ N1
! !!Q I!l W r!l rI!j lr ! !. "1rlj
kgIN" is |M-1 [ lr wJjKJ lMl !l y !\
wrl lM Mtg !! ! Il1 |! Ml g lM !1 W l. f!
sce N!l 0I w'8 1K tj M1 tr l Ml1 ll-gr
|j g 'r gl rr jr| !t fM! tj! xrrj - l
v !1 IjaI W (t W ! t1!!t!I|I]. Mn SlH
!lr-
HW _ WI of h8 -Mt M !1 1 b! 1|\!j
wl . tlWWI M. MIulr[ !j1 1v I1 tM[
wN tw M O Q8 Iakr. Ntl aud l !1j v DItt !
nvOIDintta Q K O. x lIe
h l
M1 l cr WN _ W v0 W Ml. I ul!j _B_ tl M
tr tj!l M1 1r1 mlQI WUt NQ e M
M1 w1 K1!| (ulM!!j 1glMlN) | 9lrr
lK l vl lM W t !QQ l lM W !t. T v1
j!t v tr11 |! jI T1r!M1j !11 !1 r1[r[r! !r
! !M ...
I 1'! !K Mg ! \rj1j ! |l I ttl@ wr
AIj xllvr [M@ lr rrM M1 lr W g1] MrK
l MrK r! $ w mr [llrQ j] w|r [l
1r] !ql Mll GrMl qlr jlt
lqr {llU-tain I) 8tmmt Rbrt UlNM St11
Ulj (lit4 0 | M9 Ul tiMs!), S !l j r1tl
tlrQl MB, rSll W AMtrl Tre C
rcl 1 b|N SjlH. l wnl lMN t1 1!!
$t!j MtM l !M [nl tMr. W rl I ll11 v
Sl\ 80rKg@ klrj l !M M1 n![ l !!!I
W Mlt wl l \!tl. !1 !M ! l!
1lIr l1 ! tl rt! l |l o ! K - M trlM! j1!
1! 1!j lr
[
! !M Ml MI1 lr! rrt1I l1r !m1r
%% Ml !11 lr U \!rt.
Mt! M Crj Agr[ lrt lM MMv [I gj!] |!K Ml !!
l |\ r1r !j rl 1rp1j. 1 "v tjr!
!r lb" Ml Mln Iq lwl tl ll M1 lj1 !. B
!!1 q!It!!j |Ml IM MM w!1 l M l!&1 ! !M h
M !! lj I1 r\r l 1r tlr - M \II|I !1
l MN! !t. B Ml IM W a lr W Irg
ll Mtl jtr M1 |Ml N!t |tttl shelv wrK on |1K "M
Allrll tlQ I W l Iut l lt. I
!r1![ rtt! (I !M8g!] !Ml p! 1 M t1tj!I
M! M rr I w r\r[ ! tQMM.
l1 1[ l tlMj seins M \ Dlin with his usull Q
M1 A ! l ve Mn l ! gl- Atl!!j l v 1!j Wl lr
1r !1 [jtHI]. AM! ! lw U\! @ 1 1
!I w M1j 1rg1 ! 0 !j 1rg 1 lM g jr1jtl
tI!Mr!IW l1rl Nlw M1j M W lM 0rIQ [M.
Ullr!Ij l m! tl M\r 11 M\r 9I- A!!Mg Kv
M!lr t lM r !l M l8I lMN Mg !r! !l!
l w MrKl ! te tt M N ll Ml ! I ! |!
! hM1. D1|!!j !r h I1 N rr! tM tMQtl
M1 ! v gj h1 !1 | 1t!1-
\ t!1M1 \r! I| !! lr tU[ l @r1 j!
\!|! tI1:@ l!@ 10M I ![Ir !e jj Mj rjI!j
BGCTOI Z
AT1BDTB_EST
ad sell it, or laybe if everybdy chippd in so luch we cold outrigt
buy it? Also stated was that the delays in getting it were partially his
'fault, we kept putting in lore ad lore [good] stuff". Tady M given
free reig on what to add, but lade the restriction that it continue to
run on a 128k lachine - which also slowed develop.ent.
W upgrade features overlappin ad resizable windows, a well a th
caability to love a windw to aother 'screen' via the y. levin listed
the lore tha hlf dozen pople who worked on the project ad cOllnld
on how well they had all kept the secret during dveloplnt.
Kevin also spke abut a new publicity catpaig tor to get underay
soon. He thinks it lay very well bost awareness ad hlp the rest
of us out. Tere are a lot of usage out there that pple just
aren't aware of. For instance, did you know that the cashier co.puters
with the scale on top in J.. Post IIc run on J!
At one point levin stopped ad aked anybody who was not a O user to
raise their had - ad only one person did! And only one othr prson
had a CCo3 with only 128k! Also discovered was that three quarters of
those attending access one network or aother.
Sunday afteroon brougt Frak Hogg, Paul lard, ad M Grsick (Dlnr)
together to butt hads over their differing lachines. Frak spoke or
four lajor desig changes in the WJ. A full t[ or ra ca be put on
the lotherbard directly with sill'S raW1f than using a g
@

Frak also added a interrpt in place ot the $F88 ad ]| chips


(the only differences realistically btwee the W ad CO3) alloing
software elulation of their original tunction. What does all this la?
All 0 softwar, G Pa, and software will work withot
chage! A definte ilproveent ad worth the wait. W Wit that
sOle thin lay r slover, ther will always b tht o roge
prograt that lases it up, bt the Ijority or elisting software will
now run just fine on the T0
Steve Bjork gave the lat selinar on [ prgratling, but with SOle
eItra tile lentioned a interesting device m is selling in aothr
wket. His fMileaccowltat Systesf is a little black boI that
hooks up to your car ad au tOlat i call y logs Ieage charged to vari ous
account nU.bers. It can b reloved ad pluged into a cOlputer to dUlp
the log in a database.
All in all, the fest was a wonderful success. Althoug the tacilities
wre a little sialler, it see led as crowded or l so IM 0rQ
Fests gone by. And lost ilportatly, it was a hck of lot dqr -
rools were about $35, ad even the cost to the eIhibitor v
econolical. Tere was plenty of new software to check out, ad selinrs
to go to (not all were listed here). Altoug the et|tI1r seeled to
N half J ad half J was definately the lajority interst of
the pople attending. c l think that althoug they lay wat to renate
it the Atlata O-Fest after a few years, it will definately be a
regular occurace. Ad hey, we didn't have to listen to Lnnie sing.
Of course the best thing of ay fest is getting to ta:k with people, of
which l certinly did Iy share. I L tl the worst rM\ to tj
voice during one or these things. l thak all of you who sptted Iy
nae (not hard to do eh?) ad cOlplilented e on this la, it's always a
boon to know sOlebody out there apreciates your hard work. Ad
although the show was over at ! l didn't get out of Atlata till
due to a Cinese dinner with a Proctor or two... -`
\
CTOI
SPACE FOR
RENT
Your ad here!
Reasonable
Rates!
Call (317)
241-6401
Blt
W aitiO, eorrectiO, ad dletion to:
|M Or
|0 Mt 2425
Se M 46W
or eall(3tn RI-Ull, or lil to:
st (StGt)
S hJ.ed (-nt)
7Zm,33S (CIS-nt)
mM
_.-._------- -------_._----------_._.-
Z81-494-3649 MicrFoD T
211-967-1161 1S. Hq.
213-399-7394 lind
213-444-1597 we-Byte
2I4-58Z-3593 Alpha Sftwar
t-W-H Mess-
216W-8335 Failt ctatioD
216-425-5814 Clu.bIa Btl
113-m-7948 g'8 Dm M (l)
m-375-88U Grf's B
215-376-1819 Glas Jnerie
311-863-5312 w Cty Airrt II
R3-H6R7 Bw kg
3'3-7761i7 W mrty
386-373-5129 C.pter |IN
312-745-1387 O
313-268-1128 Mg O
313-879-2318 Arthr
317-244-3159 Idy O (1
319-362-6577 CloI Cmtio
413-321-6481 Ahy Inti' M (AlB)
413-329-6438 x. Albrta M (SA)
414-446-6336 w!IM fI! Baye8
414-565-2977 AC
414-951-1641 W pte
415-752-8955 Micro-Lin .
415-755-1768 Nt III
417-433-3387 00 W
413-447-2346 m M
419-829-4815. C|ora m
5t1-661-l52f fNM (mO)
514-649-5761 Alpha Softwar
SIS-792-1381 aQard M
515-432-7853 W Tz|
m-795-5874 Ln 8!N1 O!ub
518-372-2694 \8lI M
519-753-7421 Multi-Nt M
612-844-7848 Te Pb
618-655-3816 Tady 08er8 Group
612-781-8936 TS9U M
614-446-7431 Rinbws Ed (igtly)
614-965-1527 Mtwtp8t B
615-265-2629 Old lks HOle
615-383-1727 MTIlle Eche
M M Nt
t1
2411 RIS
1211
2411
2411
IW
24"
24"
Hff SlG
HN
2411
HN
24" Fi
24"
1211
2m
24""
241
24"
2m
2411
24"
9611
HN
9611
24"
2m
Htt
1281
2411
StG
S!
StG
i
Fid
411 tG
2411 "
2m
2411
9611
2m
24"
2411
2m
2m
W
2411
9611
2m
Sj8
Ala Sltr
Scott lI0h!fg
Crej |ee
IIr ttu
lent Pirkle
I| lcIglr
Rdey Aida
Arleale
616-684-123 W B 24
617-661-1776 Firhse 241.
!9-tIl-X 8-bit Tady 2m
713-323-7654 241.
71-352-1948 S ad V B (SAV) 241.
714-781-5U5 Pega8 2488
714-831-653 Clor Glay Mi|ky fj 24
lW If& Bkr'. MT0 4"
717-33-5115 0WI m
717-394-3654 NIt Qt 411
717-741-5178 Pentrator 241.
719-6-7228 Til Safari 121
8'.-744-9261 U House N HN
818-772-889 Plain R 2411
912-63-3195 Clor"Mva 241
9'4-45-6585 Nbdy's HOl (D) Hf
914-595-2184 Snoy's Dgouse (GIJO) 241.
915-682-6421 Pat Mesa 241
916-392-8181 Koti 2411
S! Pal Jerkatis
RIS Mike Jones
RIS MIc UT\h8h
Ri bbs Dnny KI
Ribbs Mike Nlsh
&It|t Ocr[e FItr
\1 Lzr Pimu
StG Scott Prc!r
StG S9\8h
II W
W7
)00 00))
N 2hr.
SQ: Sheltr
(ZO M0 Monter)
Fetu Net. O-Lie Ge
09 l CoSIG B Fe Ter
Dus on B
You Lte MtMmPce!
GCTOI 4
EICT1O0
' fj0g (Wy M|
W 0000
5WJI W.W
A' Jfjfjt D'f1'f4
f00! f]f6j M'J'f!
R !0fj j0 f M! !0 f1 J K !f. M W T M
tg1 M0 !t` 0 !0 f!t!.
9M 9KJg 109 !f! t tj t ! If 1j 9M I 0u01
!0 J0 0 f J 9 J tj 1Jft!J j ! 000 ft
!! 9j 000tNJ I !!Jg 0 ! TJg .
M J! f01 t l 0K1 J\ N1 9 Ml1 ! 9M! I t0!
10J11 !0 ! ! f !8 t88g 80 I! 0!Mf8 001 80 f1
J! M1 1f9 !Jf 0M 000J08-
T t1j ft!1 tj 09 0JJ08 t00MJg J! W 9
|1 !0 Jl 009g ! 00j 0 \ tg.
4f0 !M 0t! !1! 0 ! t08g'
9 !!Jg tl tj 0K 0JMfJg tj M0T1 J IJKJ@ 0 t
!! ! 0u R0g & 0TJ0 t1j MgJJg !0 Mf8!M0
! J!m 90fKJg 0 ! f!Jg j!t N1 0TJg Mft091
00j 0 ! 8!0fJ0 8J1 5J 9f!! ! \ M MTJ
fJg I 0 0 5J [\0g J J J !J !00 tt 0t t !0
gf| M Ng !0 00J0t ! 9t 08J0JJ!8 \M! tj N0
! !f 0 !J tgJJ0! 0t!g j!t 9 J! 000ff1 !0
t !! !Mf Hf 5m5 J 5J I! rC'I M tf1 10! j
!! f9fJ! 0 ! M1 Jj 9 0!f j!t t01!
[! b8! Kj M0T1 5J fA5' !!|
9M J 5K7! M1 j\ 9 l !gI '1 8!NM1 If0g \M
f! N!t 5AJ W tff1 I t! 9J! N9fJ! 0
5 I Jt!!J I t1J O M tN1! M A! M
M54!! gJg ! M c?! t! M! A!!!
5!!! [5J-vfff !0 I0 9M `! K9.| W 9M I N9f! !
1 !0 M! |fI1 ft0f Mf K t0f 09f N0 kaLK!N
! |fJ fJ! 1 K MWU LKAW!!! U T 16 K5
A W!!! 9 II1! N9t v If! 09 9! M\ ! !
! !0M. 5 J J! tff! ft 91 Tf 10! M
fJ0 9J109 j! \8!0 JJ!J. ! 1'1 f
f1 !! W aw KJt5 9 90fKJg Tt+ 5 0t 9
t0 !! KA5 9J109 M gtJt!! U KW A!! fq Kb
9I1 !K tf | J!! !g \\ 9I1 tU J 9I JI 9M
tN! ! !!
l 10`I ft 1cIlj 9! q1 I. tj T I
! l jI 10`! K9. I 1 tj ! tJ!J0 0 VfJ
0f!J j!t 1Tf N1 9 0KJg Tf I TfJ0 1j
!! 9t t1 f00 \M . 9 [10!| 15-J5 5j
N1 9 !f l'4 Tf f1 0 Mf N1 IM A5 MJJf
9J! t1 !0 M XJg It\1 M Ig !j 9f !0Ij 00! N1
0!M\1. (1 98'! 80ffj 0f !Mt Itl tQ 0f UIX!) !
MWf t b 0d1 VI w 0f OI j 5Nj Wj w01 M MN! I
0IJt1 0MMf o f w M0 8 w W 8M N
0M@! !0 !M !f!! I! v ! f f\\. M8l MM0 0!!!
I M0 t0M t0 !0 I Wf ! 80f09f0 18j 9M M1 lMj
J0 '1J0t09f! Rj 9! 0! 0 M8W88 w! l4 jf8 a! Mf0
T j !!!!'. l |! M !0 '0M 8M!! 0M9N ON?!?!
'M! 1!!' I l B9.
'K0I0f0 10JM1 !0 8l0g M00\N@ lMf tD 80f08 0
f008MN 8!fl00l v M81 w M t MN 90f0 80t08
J0M9N 9M'! 0 l0 gl !0Jf 5 !0 wf 9U l.' I v l00.
'4A!!!!' I 80!0! 'w 00k1 r 0 M!!'
'Q f!j 0!!' ! I I0Jt1.
M\ M g M1! 5Wj 8'l DIE! I 9t00 tMd0 M@
0\f8 M18 00 S 90 8M0 l0 W W t 8l0Q
! t !! 9 80!0f0 1T00 !M 9 '' 8f8 M0880f8
!Mj 01 !! 0070\J00 '8 90f M00!0 0j !. NIN
900 f 0 J!. WWk 9M !8 000. UIX 9t8
!00 MKj T !00g lM W 8TtJN!j 0f |M d 9M !M
w! W UIX 80 M l00 Mj M0M KQJ@ 9l lM
j!t. 5 9M !f\00 00! O J! M! 9M 0M l 0 MJIj l0
Q! !0 !M M9 MM. 0M98N ltJ1 9f lg 8WN 09
TfJ08 M! 0 90fK1 W I M8l 9M 80 MM0k8 !8l !Mj so
1 !0 !0 Ut!8. W M9 0 9 8 lg 0Tf J t
0!0f8 T !M0 a M!0 % M'! M0 Mf01. l98N v
0J@ HJIl00 0 Mfj lMl W1 r, W Mm8 Jl8 !8 80 lM
Tf08 080f8 MN Ml |e 080 l 9J\M! d f00t. M0 nw, W
M9 '8 t1 8M wr t 8lll l0 0ftl t 80 5 0f lM M9
ttf0. ! 9M l 00 0 !8 l !l K 0 !Mt 901 90t out!
'R Wl g0 !0 80f09N0 W 5!' M0.
' ! tfK! !tf\0 jJ@ ! 9 f00880M \0 01 w'8 Mf
10M t9j 9J!. 8Nj 0 I f8 0 5J 0 0gf MM1 80f09f0
N1 !Mj M! 0! 0 bsins.', I WI !01.
M! 0|8tj! t! 000 M W! W n M v 80 Mf l
JINj Ab Mj S ! l0 ! MM0 u 1 t0M W so
01 ! fJM 0M8 0 W M0t. W eIst w'8 Nf01
W Tf1 !! ! M080f J!fj !0 0Ml ! MMfj
tNgt! tq0!J 9t 80 L8 !M! lM f00880f 008'!
0!J f0fj. j wa 0 M0lM Ml 0T0 !l@l8 w 00Qf8l0
A 9f0 08008 0 mt!Q 0TfM1 W 0N!@ M!Uf
tNQt! tq0 J J!
5010j 9M 0JNl M. I 8l w'! U09 M I @l
!t! 9M J f00t Ml 70fj fg M1 0Tt lM 98 9M W
009J fM'
f!J@ 5 5 flg H v HH
! 10! l??? 00f80 I B9 Wl M ftlg 8j8l0t 8!\ Ml
9! 0 J! la!!! I o M 8Jj H! !J t M
t0 tj j N1 !0g! 'M! a Jg MN!'.
8GCTOI b
E1OI1O
'l wW q WN, M t0M 1M 8N I hrd !M
8M 0
[
tlt, m !a vIr!. I qMd 8jj08
W W m M Wn9u nv 8 Mt 10 000 0 !M v8l18, W
m IM M t v 8 1@ tht 8810'
M K
'R! 18 !018' !M0 001000. 00M !M r, ad 889
0i0 M0010g ad wt1@ M !000 to t0M 8080 80tV100 to a
b1@. loM @0 8 !M plae o IM wt 1
udrtod. 8 ro l w M8t! 0 |M MV1M08 laintene
serice, tor ver it litind.
'M W'8 !018 ! !0 9 UWIK !!` I Qti0d !0
M0M!
W M M0 8 Iy M8. 8!111 08V00'! |i@ted 00! W8! 1! M!
or Wj 9M 8M 8l 0 It. Wt 1I4 1! hve t with M Rj 8
0 W Rj lt 10r 000800 l80` !MN Nj000 W b0w8 M
Mt
1t8! 0 11I0 0 m !0 |00 i 8800 eI MV10 wt110g. R110 `11 b
!00 rirt 0 &! !M M K00k8 8t MN !0N ad pssibly 8! 0
08 8M0 w8 dubt tht M u 8e0Iev01 'w' 88l08 0t 018
M010V0M08. Nj000 m 1l800 hil 00 8000 8 008l8 800010
80t1M8j M081Mf Nl0M1@ 0 N81j1
xm |M 18800 0 0D v8. lMt w`8. Qu !u M[WU0 0j
Iu $t10t !0 Nj 0!00t O I'v 8000 !M I tm M kwledot
18 1Qttee!100 18 08080 !0 M 08M00 N0 !Ml M WteoiQ e|
M!0 !M O ad t00 Mm 1! 9M desigd 0t ae 08080 !0 0t011
!M M8180 0 !00 % 18 j08 8 bi t 8Mkt0!
k80 W110 M 0!Mt 0's Mj b int0ti0t 0Vtt811 !0 O, b8! by n
MN8 t0V08 tht t0ey d K 08V0 !0eit god 8!ttibte8, K t08t !h0j
cn t M 1Iproved !
1t0 !00 18800 0 009 !e0000l@. lile 'Oly w 8 0 Fture',
lI 18 00! 00t0M0M010 0 !010 that a new techolog could b d0v0L0pd
M 0w0 obs0l00 eW01@ MtN01j i0 ue. mvet 0000! !08!
!M 'M! MI4 0W 0! 0t 8 systea wit n Mt01 10g 8]8!M t
i!. M1 w lauI80Imor M techlogy sury wouldn't N0880 1!
91 M8 o.
0wt 8000 8 010g 9D 0ver 0Q 0 M 1 |r88100 08!
0S/O1 W D W%i0 0I18H00 w10 t18. MI j08t O!
0t0080t-00-8-001 May 808!tNg0t tings hve M00! I
1 !01M !x! i 000 t0M! 8080 10!0t08l1@ t0010M 0t !M w
dvelor, 00! M!010g s Mti0 tht 1! w10`! N worked 00! W,
MW, wj wouLd b M O !08! M, K kU!!
00t0 !M 18800 ot Or.ing Syteas. 18 W1 WW t0at 1M
t1Mtj Q80 0 N 0I8!1@ 8j8!08 18 0 8NQ0 disk ]. Tat i8
H! |My Wt0 ktIe 0t. 0WWt I 800 | !1M 0081@ vMa a
0t81@ 8]8tel 9II \ |e d W MN ! q ]!
800 IM | m Q N800t008 wi | M00 gN8!0t laaelent
cotrl W t I!j M1@ @ 1100. 0/0SK, 10 Iy 0i0ie0 w08 8
M00 MlKt je|e| mz W Nj 0!00t `V0 8000. 0! 0V00 !018
111 Mve t itrve M n !00N10gj 18 developd. Myb W
Dr|u!wge |t n, w! vai t 0t !00 !0m10@ !0
Ut1V0 bt l !! hve t M M M018100 0 !0080 M!!0t 08!1100
|0N |0 &o I t &
0m8 !M |e
[
II 0K M 0eed8 to b !00ugt 00!
Mt0 eoletely W lt mml!j M1@ 10 !00 00000!8 0 DIS
BWIK H. (A, ly, lu 18 | 00 10!00! 0 !00 M`8
eqtivuI)
M! w0`! MV0 Mj 1M8 W8 iI M l0 10 the MMt or !00
M88@0!!!
Ir0 MN 088 018 @j N ror !M 1M! j08t11 0'8 W J HE
0 th BI ad T/7t colputer, ad '8 90t 00 w1!
hop j00`V0 enjoyed N10g 018 11 !!10 8t0!00 or !00 ilaintion.
enjoyed vti!1@ it! It i M 8 01! lHhj, @0g180.
f----------------------------------------------------------------------f
,
q j w8 K M 11 j qiq V
I
-
I
1----------------------------------------------------------------- -----
I
I I
I I
j UBN ! M ! ' fkTK, M. 8!!! ,
I I
I I
f----------------------------------------------------------------------f
o 9
S
BBCTOI
M 0 )l
In the first issue, I put-forth a challeng to write a fat radol
nUlbr genertor. Well, after dredging throug the deluge ot progras,
the results a . And have to say hOI ilpressed I u with the
quality ot prog&l ers out there! We've really got sOle skilled players
on our teu!
All th entries received were judged on th basis of:
1) Otputs nUlbers 1 Ic 18 radolly, using each once.
2) Sped
3) Silplicity ot code
4) A really neat hack
Te Grad Prize is a whole year ot the OSKer tor free, ad the authors
of all other entries printed nr\ 6 Inths tree.
bUM
Keith Alponso sent in this very interesting solution in the lN ot
recursive progra. Wi Ie it does output nUibrs I throu t I t' t I
188X radol. Bt it is a neat hack lOuld't have thugt ot ding
it this way.
'include <stdio.h>
'includ <stdlib.h>
'define radol{I) (rad { 32767)X{I))
ninO
{
raprint(l, 111);
raprint{lin,m)
{
int t;
if ({Ial . lin) < 2)
retum;
j Ue the krieder radol *1
t : radol((lal - lin) . 1) ! (lin ! I)i
printt("\nR,t) ;
raprint(t,lu) ;
raprint(lin,t)i
PLAC
Tis progru fits the bill by pre-settin u array, tben stirring it
around ad outputing the nUlbers. Well structured ad cOllented, but
could be hacked silpler
[ Iyrad.c

! My very ovn entry to T lr Hacker Clltest.

* Algorithl: Te nUlhers l throug KU are stored in a array. Ten


th progra 1il|j JQ tho W MQ W t9q th trmI
! elelent with sOle othr, m Il w srali W ar4j.
lind of !ike a 'uort' rutin! <grin

Tis could probably M lrW1 B, pr 0j Ij Q


MA-I svas, Mt I dcidd to M thrug.

*
Ns! 1. jMI!
rMjM!!r
]
t.Mn.
!
j
'includ <stdio.h
f1l M 18
j
nd{I), returs I-{I-l) -rMM8Ij
this radol routine va |IlM!!j Btle tf W
tMj! in Te OSlr i)

j
int r(I)
l Ii
{
j!
!!r lon td:a89i
1!-I]
1!-J]
it (seed<l) seed: -seed;
re turn (seed) i
tvq(rngtr, I, y), svas lelnt I Md y ot th
aray ntd ! by arraytr. Tis rutin rllj
straigttor. -- W
!
j
sva(ptr,n,l)
int *ptri
! n,li
{
int I;
I:ptr[n) ]
ptr[n):ptr[l)i
ptr[I):li
j !tj \r|! ud in vq j
j !r lr! !M! lr !!r j
j one part ot W t9q.... j
j .r1 ju! W dn. !j
j! Global array. could have lved this inid tin. j
int array! M];
lain( )
{
int i,rj
1* Ass ig then nUlbrs 1 throug M to W rrj. j
for (i:8ji(ji++) rrj[|-!\]
GCTOI 7
HXI_CODTOBT
N mrm fj
m(W}];
]! r! 'ez Ml! N'n W mlblQ !|e rrj! !]
|r(-lW[\m]rlr\,rrIl

W t! vr M r!!M a tqIe !w-IQ h!M W !rt! t


te!t q W unj l ! |n! jre[ru the tecer1 e p I!t a radl
Mr ! e !M Lble v1 !mr tlt :! e! e! !he It!. Dr u!he1
t !u! tzjIe a !:rIj ! hack.
Hll
H II
H1I
H!t
H fB
H kI
NI
ff
fIlf
fIIf
lW
lIM
fI1l
lI1l I
lI!
lIft
lIfB
lIR
1187
lIt
lIf
lIK
[l BMM
{! MD M N k
{! WK MIC-t
{! QS m IN K MW M
[! K W 0H MK 0 W IM
{! MWI W MIW W S S I tf
[! UQS K K W US
9IK KkB:IJ
|lK W(!lN]
IEK
K l-I ? K
W(}-
M l
l Nf W
B-IN{M{K-I| ]+I
k-{B|
PIN k
{B|- K
K-K-I

0 I
BIF
PIN
I |M2
W li tie e! K M get to Egar Zuw wI\er in KeIIv1] !er
Lt ! hak. Tis jre[m r as good u t gets - one -loop ret !|e
vMIe m!: W:c| r ]et! a Iw lines of code!
/
! n4{t] n!em l-{t-I| jte-rM1eIj
! ||:t rdol reI: mj trKt |! It just a etujIe
! : ce jeer librry dsn't have one
!
/
m(t}
! t
|
t\!c IeQ tee4-tl!
tcc1!-I
te1t-Jj
! {tee4l] tee4 - -
n!m{reeO]
f! M If
r! wltt[|j
uir[

:! r
!er {-l W H] |
r : mi{M-] t ]
jrr!!{%) |ecte!jr|!wcteI|r|:r+! ]
|cle![r| - wcKe![|!wrte!j|:\+!
I! ]t! looks vj !ee r|er! !e gt th jb. W WN'! !! !t cre
e! the sigs e! reIIj reII 1e hack. wr! N!t :! works? ley it
in a !rj !!
W M
Bcause e! !|e tile it takes |er people to COle j v!| a neat hack v4
II !he rc! idea I keep cOling j v!| ad cv! dcide btween, a new
cer!et! jrebIel will b tred cr!|. reI!t rII b pblished
!!ea !er lM. Make tn to r!!j which contest nUlbr je a
[e[ !er wen sending in your entries.
Write ral nObr [ener!cr [Crc4e preferred), u a replacelent for
!|e \erj per on ete4 as a eIuple in the frst |cKer cer!et!. Te
function tMeI1 N jtte4 a nUlbr K ad return a nUlbr (int) btween.
ad K-I. I! rMI4 tee4 !teI! !|e first tile it is called tj laking
cII to a !1c!er Ike getile(}. T winner will b reIer!e4 on
basis of I] radolless factor, !) sped, J} slall, eftecient code, ad
e! cerre !] hack-nss.
T progrl listed blow (with th old junky rd() routine as a
etuple} rII b re4 to deterline how relI it calculates radl
nUibrs. T nUibr l tileS er| nOiber COlS up r counted ad how
far off it is frol ||e 1cI t jr:r!e4 ! !m end. Use ! !e test jcer
0l routine - !m closer to the Mt!er :! is. T Mrri|j|4
e:ujIe rce!e {r|c|I e!j !l a !ev linutes !c rr!e er[rIIj]
!rr|e4 r:!| a unN|ie\bIe IKD e!! jr - surely it tMeI1 be euj to
ilprove on that. WAIN! Tis progru takes a LN l le !e ml kk!
a ij in !u! e 68k lachine. To increae speed decrease !|e J
setting to tew |u4red.
/

m(:}, r!urns t-{t-I] pse-rwIj


!

rd(l)
r! t
|
static long seed:!5849j
seed*:7j
seed+:3;
bOCTOI
i f ( seed<l) seed : -seed;
retum(seedl i
'dfi n M 1 51.. 1* ral 1pm *1
'defi ne L 1.... 1* count 1M1 lose to *1
int tel,lrst i
usigd int count [M] |
1*
* radol nUlbr tester
*1
ninO
{
regi ster long loop;
1* cunt occuraces of each ner 1-1 *1
loop:M*Li
whi le ( Ioop-- ) count[ md(l) ] Ui
1* fi nd worst of f *1
worst:. ;
loop:l ;
whi Ie ( loop<)
{
telp:cout[ lop] -L;
if ( lelp<l ) tel:-teti
i f ( telP>lrst) Irt:tej
OpH|
printf(tlMu devi ace: M U\n" ,lrst,lrstilH/Ll i
..
SPACE
AVAILABLE
You aven t c b h!
Te is fo S
C Sot at (317 21-1
bOO
Bj A! @|
N | Mr0 | 1| |Mr 8r|t! 0 j| M0|Mr tg0 r0t hg
|0 | j0 w w0Mrt wrK0 | | U mgrh | MgQ
j00'r | K I j0I V N1 mt0t M| t| u1 | | | 0' |
K009 r0gM |r0t I |th
0W| a j00 ghg | M1! ' t 0 0g U|0| Ut0|r 9 | l 0|
tMQ, Jf |!0j, !Wg r1 1rV, M1M h r0|r
100' | 0|01 |0 1tr 09 |0 | | C t0t |r |0 90rK 00 |90
| l@kt 0| m q m 0r I , Il W' | M0. It h nve
M M1 MjM m M | w!1 ll |w 9 | r0|
t tt0rt
011 | 00 |0 |0t |t | |1 MV , j0 9 !! 01 t0j 0 | U
Uq!r g| n |M U | Mj 8| Wj 0| ]r !0t| M1
MtK t|0r , 0 | j00 0' | M t0j, g0 r U | 0t! M1j
r 90 r0|j 1h' | 0M0 K09 |8 U0|0r Ut0|r M C
Ut r w 00| 0rr t0j 00| l j0 V !K1 |0 Vrj M10
JtK j0Vr M |0 V | M h 0 j |M |0!| f rt
| j00 tM |01 | |0r U. .
O| | | w1\K | MU pck. W 1 tt8 |8Nlt1 !r"
M1 | O01 t !M!1 U L r8rj" g0 j |t0g |h "O | rrj"
1tK 0 j00r ||0j 1rVt | j0 |j ' 1 r j1f ' [ 0b| |0| | hM
0| j00r |!0j h | t 0| "1f" | | 1 |r0|j j00 9 |
1 ft|0rj 0| 1f
LIB
# M| t0g |M !t t0MM0 0 |Mt Nt|0r |0 00r9r1 1 K
U| t0N |0 0| j00 9| !0| 0| U Ir ht 9l | m9 |9j
| t0j | || |0 r1 1K j |V| |
1 rt0j j1f j11 (* r01 ' ' |0 Mj r9r | r0t| * )
|'1 | , j00' T 0M||t1 |0 |ruf 0l | | |M ! o | U
| 0rQ 1K [ | Mj00 9!1 !K t0j 0 1 rt0j, tl t 00|
K0g 0| 1 rtj !M 0t l01 l! |0r 1 hg M1 M1l hg My
11r | | h1 | r| t! |
| j0 10h' | V 1 rt0j, |g | 0!|90g
tU1r j11j
tK1r /M/LIB
tK1r j11jw
9 | !M |0 1 rt|0r 0011 0 j0r r1 1rV 9 !| '
!00K | |M 1 Nt|0rj g ' 1 r j1fj| ' M1 j00 00| 1
t|g
0t
|1 0
1 rt|
0|
| t
r|h
|jt
t01
g||
t010!
g|
| j00 01 |h 1 rt0j t0ttM1, j00' r !|1j h U|hN , |
|ru|r | | ! | j00r r1 1K, |g | |0!| 09hg
t0j j1fj|jt|g j11j&|jt|g
t0j j1fj1|j1Nt| j11jj1 rt|
t0j j1fj1|j|mh j11j1|jrm
t0j j1tj|tjM j11j1|jt01
t0j jMjMtj0! h j11j1jt01!
t0j jMjMtj0t. j11j1|j0
t0j jMj&tj089| j11j1|j1|
t0j jMj&tjt0|q j11j1|j|jt
j jMj&tjt@|8| . jMj&jg1||
t0j j1fj1tjg . j00jj gl
t0j jMj1tj|10.h j00jM|tj|1 0
t0j j1fj|j| j10jM|jUt
M99 01 |0 |rr |M LB1 Nt|0rj Q h, j 1 1 rt0j
j ' r l r1j M 0|N t , |@ W |0!!09hg
r0j j1fj | jt | ! j11j!jt! |
t0j j1fj | jt|r| r j11j!jt|r| r
M1 | 0| |j w t0| |rM|r | 1 rt|0Q w | r1 1K
rt0j 0r , g 9|t SOl W. W m| 0| j00, |g |M 0!|000g
t0j j1fj00rtj| M t j11j00rtj!M.t
t0j j1fj00rtjr0|. t j00j00|tjm| t
t0j j1fjt0rttjrQ.t j11j00rtjrQ t
tK1 r j11jt00rtjHS
tj j0fj00rt0tjtjtjMr| .8 j11j00rtjjj0r|
tj j1fj00fojtjj8tttt j11j00rtjtjjttt
t0j j1fj00n0tjtjjt|0 jMj00rtjjjt|0
t0j j0tjtM0tjQjtM j11j%rtjjjtMg
t0j jMjwmjjjt0t j j11jrtjj]t0q j
t0j j1fj00rtjjjt|r| j11j00rtjjjt|||
rjjMjtMt00tjtjj1 r ]11jrt1jjj1 r
t0j j1fj00rtjjj1. j11jrtjjj 1
tj jMjt%rtMjtjtj|rt| j11j00rttjjj0|rc|
t0j j1fj00mtjQj0. t j40jt00rt0tjjj 0
tj j1fj0rr0jjtjtM j j11j00rt0jjjtK j
t0j j1fj0rtjjjtt j11j0rtjjtjtt
r0j j1fj00rtjjjt t j11j00rt0tjtjjtt
t0j j1f[0rtjjjt01 j11j00rtjjjt01
t0j j1fj00rtjjjr0t j11j0rtjjjr0t .
tj j1fjrtjj1jr0|10ttj j11j00rtjjjr|10ttj
tj ]1fj00rtjjjtg| j11jt0rtjjj g!
t0j j1fj0rtjjtj||j j11j00rtjjj1 ||j
t0j j1fj0rtjjtjjt| ! j11j00rtjjjjt| |
t0j j1fj00rtjjjjt0tM0 j11j00rtjjjjt0tt0h
t0j j1fjrcjjj| 1j j11j00rttjjj| 1j0
t0j j1fj00rtjjj| t j11j00rtjjj| M
[ rt0j 0r 1f 00 | K rg0 rg| h9 , 10h' | | | j
M9r|t |M U L brrj 1 K 0 j0r |l 0j 1rV 9 | | U wt |r
1K g '1r j1f ' M1 j00 0l 1

L| ' 9| ' h 1 | CS 1 rt|rj 00 | C U0t || 1K g
' 1 r j1fjtt1 ' M1 j00 0!1 | 0 |!9hg
t 1t
t r
t
t | 0K
tt
!|
t 0|
t0j
t l
1 |
t 1
1r
bBCIO1 I
SOle of thse progr8S shoul d lok f8i l iar such a copy, dl , di r, echo
ad l i s t . You should al ready have a copy oC each oC thse in the M
di rectory oC your hard diik so thre i s no ned to copy thl aain.
Instead copy the rmi ni ng prga to yur ' /dd/CS' di rectory.
Assuli ng your fl opy is '/dl ' ad yur hrd dri ve is '/dd ' , ty th
fol lowin:
copy Idl/clds/c. al Idd/clds/c. al
copy Ide/elds/e. l ink Idd/clds/c. l ink
copy Ida/clds/c . opt /dd/cld/c. opt
copy lda/clds/c. pas l Idd/clds/c . passl
copy Idl/clds/c. pass2 /dd/clds/c . pass2
You wi l l not i ce w didn' t copy the ' ccl ' prgr8 nor th ' c.prp'
progr8. Tese progr8s won' t wrk on a hrd disk. D prog8s ' ccl '
ad ' c . prp' are hrd-codd to use the floppy ' /d! ' whn lookin tor
l i brari es ad such. need to chae thse progr8s to lok on ' /dd' .
For ' ccl ' the chages we need to lae are:
Offset Old Nw
Address Value Value
3 1 64
.... mF 3C 21
.... 1m A4 24
... 81F51 H D4
Al l thi s real l y 8ounts to i s chaging a ' I ' at otfset addss to a
' d' ad veri fying the 0. is the l at three bytes in a t i le , ad
s tads for Cyc l i c Rdundacy ck. (Tras lati on: Black Mai c )
To lake thse chaes 8 assUing evryone ha a coy o t Ilch
whi ch COleS wi th O Level I I . To use i t YOI need to ty W
fol lowi ng:
ehd /ddj bui l d eel . pateh
You wi l l see a ' I ' at the s tart of each l i ne . T each respnse a
indi cated. You shoul d press the enter key wherever yu see (enter) .
Prolpt , Rspnse
(D not
type thi s) (Te thi s)
I L eel <enter>
I O 31 64<enter>
I V<enter>
I <enter>
NIt r Idatch by tying the fol lowing l ine:
load Ida/clds/ccl jlodpatch ccl .patchi save Idd/elds/eel ecl
Nv jc shu ld hve a patchd versi on or ccl in yor /dd/aS di rec tory.
To sure th patch vu sucesstul , tye th Col lowin:
ClP Ida/cld/cel /dd/clds/ccl
You shoul d see th fo l l owing:
Di fCerenes
byte 'I $
NN f 31 64
.... IF4F X I
...IF5. 14 24
.... IF51 U D4
Bytes cOled: .M1!
Btes di ffernt : N .N 4
If j get sosthin di tternt, mM tr ain.
Hw w ned to lae th patch w th c .pr I t i s W tW
process a we used tor th ecI p. Yo M w ty W fol loin:
bi l d cprp.patch
Yo 9i l se a ' !' at W sWt of W l in. 1 W pt a
iMicate. Ain, M W etr Mj m j <enter>.
Prt Rp
(D nt
ty tis) (T ti s)
! | c .prp<enter>
I C 1 35D 31 64<enter>
I V<enter)
I <ete>
NIt r Idtch by tyin t tol lovir l iM
l
o I4J_/c.prt cr
.
ptcb;I" /d/e/e.prp
c
.p
p
p
Hv yu shld MVt & IW NNl of e.pr in jf Id/O
di recterl' To M aur t ptc va lucestul , |@ t to l loving:
ClP ld/e.da/e. prp Idd/clds/c .prp
You shul d see the fl lo9in:
Di rrerences
byte II
118tl 35D 31 64
mmA9 M 4B
fN NM M If
fWIM M M
Bytes cotd: W!7A
Bes di ffernt : NN 4
Ad now for th final tt. l etin M g crtL J" tld
b Mt to ty th fol loin:
chd /dd/sources jccl |i ne. c
UCOI I I
Wai t tor t cOpi ler to cOlpi l e, the cOllter to Cte ad the t lop y
to flop. I ty ' di r Id/e' ad sOlelhr in that lSS y should
find a n prgu cal led ' l in' . To test thi s nel progru, ty th
fol loin:
l in l i n. c
You shul d get th fol loin:
1 /* l i n: l ist l ins of t i le Ii t nbrs */

3 'inc lud <stdio.h>
4
5 lain( argc ,argl
6 char .*argj
7
{
8
9
char l in(256] j
rgi ster int cout : I j
i f ( --argc}
I I
1 1
I !
1 3
1 4
16
1 6
1 7
1 8
1 9 }
it( fr(*++ar, lr' , stdinl :: NL} {
tprintf(stdr,'c' t o ti l e: l\n' , t) ;
eli t(err) j
wi le(gets( l in
I I
printf( 'd X\n' , Hcount , l in} j
It yu cOlpare this ainst th original souree code, l in. c, you vi i i
noti ce tht nUlbrs hve be n add btor eh l i n. Tis is wt t
l in prru des , i t l i sts telt ti les ad nlbrs th l i ns .
Wel l , you are rai dl y on YUI lapo bcoling a elpert C prgruar .
Try coailing th othr .r' es in t S dretory, prot. c
ad rdulp. c. Ten yu ca ty in the source cods l i sted el sewher i n
th OSlr lauine ad Lry cOi l ing Ll. Dn' t b dispinted H
thy dn' t Irt bcause thy lay rqire l i bries you d't yt h.
B t l
'
1 1 ge t there soon enog.
Mlt tile w ligt look at instal l in th B in place ot A in your C
Cli ler, pssibly iarve th ccl progru furthr, pras di scuss wat
al l these l i braries ad prgus actual ly d ad h tg upgrad thl,
a hpfu l ly bgin tras lating source code into El i sh.
Mi le , i f you have probleiB or questi ons , luid l i ke a copy of th
di rcopy progra, or lould l i ke to lae sugesti ons for ths coluln,
pleae contact a at th tol loling addresses :
Al Fleale
11 Alpin Curt
Li ttle Bck, A 7225
511/661 - 1 163 voi ce
511/661 -1527 sysoprkSp, StG Ntwrk
(24 hur, uless 1 '1 hcing Iy h)
CIS 7251, 1 354
sector 12
Instal l .ent I!, by Scot t Gri epentrog
Okay, di d everdy spt that bug in th rirst ( lt Ith' s j | of
the chss prgu? I t ' s i n th stbrd{ ) function. Di d you run i t? Di d
you see wat ' s wron wi th i t? lel l ; w| le yu' re loin for i t I ' l l
repeat the last paragra th ti rst intal l .ent:
Ad i f yu get brd in the leat i .e , see i f you c fi gr ot a way to
condense [s i ll i fyj the setbrd[ j funct ion. I ca see a nUlwr ot thins
that wu l d br|ng the s i ze of the fucti on dow to abut II l ins or less
even.
So how does one go about si lpl i tying C code? lel l , i t ' s Ic l i ke
s i lpuying al gebrai c elpressi ons actual l y (uck ! ) . Bt it ca w turd
into a gue of f i ndi ng out how lay di rterent w y c - oe yu
lear the tew basi c rules : [ I j Look for patters tht ca w eqlo i ted,
( 2 ) use lore advaced features ot the la. Lt ' s W a lok at
setbrd( ) on sect i on at a l i le:
1* fi rst row *1
bard[ 1 ) [ 8 ] : 'K'
board[ 8 1 1 1 J : ' K'
board [ I I I 2 J : ' B' ;
board [ a ) [ 3 J : 'Q' ;
bard[ 1 ) [ 4 ] : ' ' ;
bard[ 8 J [ 5 ] : ' B' j
brd [ 8 ] [ 6 ] : 'N'j
board[ 8 ) [ 7] : 'K' ;
Us ing a cray nutzid teature o f C , we ca cut thre l ines out o f th
abve real l y eas i l y. Ay t i le you do I:yj or l:y*35; o 1+:Yi or ral | y
_ay expressi on, i t actual l y returs a value. You dn' t se i t , you
lay not do aythi ng wi th i t , bt i t ' s there . or eluple, y ca say
putear(I:32) ; . Wht des thi s " Firs t , assi g I te a dial 1
( space in ACI I ) , second, pass the val ue us i ged w I o to pte( l '
which outputs t space chrter. Wy would yu wat w d mw
as contusi ng as that when 1:31j ptchar( Ij , wul d N easier? For o, i t
takes less space . It you lake a hai t ot doing thi s sort ot thi n yo
cou l d very eas i l cut the length of your source code in hal f. Which
leas less cod to look through when looki ng for a bug. H also hlps
the sped ot the progru to SOl dgree.
So how ca we lse thi s princi pal ? If one c say 1:3!; ad I:y; th on
should b able to do 1:1:31; rigt? See whre PI bd yet? x the
three l i nes we ca e l ilinate :
/ * f i rst row *1
board[ ' l ! 8 ] : board[ I] [ 7 ] : 'K'
bard[ 8 ] [ 1 ] :board[ ' J [ 6 ] : ' K' ,
board[ I ] [ 2] :board[ 8 ] ! 5 ] : ' B' ;
bard! l | 3] : 'y'
bard! 8 J [ 4 ] : ' I' ;
Sti l l , there are other lethods to s i lpl i fying th sue r| in. Wt
about another aproach al together. How e lse ca we accOl i sh the sue
thing wi thout doing i t the sue rtTt ' s th real l q |M
real fun when trying to out hack the nelt p. Actul ly, tht 's prtty
luch how hacking got started . a bunch of brainy |gt s i tt|
q
ad
thi s lachine trying to f i t lore and lore prog into th s o
thousand bytes or letory. I t was a bi g contest to see m cld th
bst cod crunchi n. Bt thn, that wa i n lachine laae, ad I'v
di gressed. How abut thi s :
int I;
char *ryl ty:'W ' j
1:1;
wi l e (1<8)
|
bard[ I ] ! I] :royal tY( I ] j
Ittj
Mw that is a di tIert way to d i t . St up |M ti rst rw a a strin
of cracters, ad thn go throug a loop to st thl in place. Bt
i t 's nt al l that shrter, in tat , i t is' t rl ly shrter at al l .
why use i t y ask. m y gt th |u| |Q I' ve suckerd you InIo tt
qest ion? Oay , th ar i s atual ly |ew q lokin at th c tht
des th lat r. Loks srta |u| | |ud ll l , i t shul d. Nti ce
W everthin i s th s elcept tht i t i, in lowr cae. W I
se a l igt blb hn over yor M Wn't th tolover( )
func|i o, i sn' t there ! Since we' r alrey g|
q
w W rw wi th
th tirt set of piee, Iy nt ki l l tw rs wit h o lo? B adin
only one | ine , w get a futio that rplaes bth parts ad i t srter
to bot .
bar{ 7} ( I): tolor(
royl ty
(
I
} )
Tat wm prtty wll | I wer - wt abt W rOS of p?
bard[ l ] ! I ] : 'P ' j
bard[ 6l ! 1] : 'p' ;
Col MW| W. jlt (t rid e| tour || ||u e| w co! M, W oly
rutin lett i s
1* 6 ety rIl *1
i
'1i le (y<6)

1:lj
whi le (1(8)
|
bard[ y HI | - l
Itt ;
yHj
Whi ch i s al so easy to cut down. &tr W W athr loo st th
relai nin si l rows , w ca use tht asi g IrIrt w lea earlier:
bard [ 2] [ I} =bar[ 3] [ I | Nj4 1 ( 1):
b( ||I}fI
lich only taes q o lre l i n! M W vle st{ } lI I t
ntm( [
|
int I j
chr *ryal ty:IB' j
BBCIOI I3
I:tj
wi l e (1<8)
|
bard[ 8 ] [ x] : royal tY[ I] ;
bard[ 1 ] [ x] : '' [
bard [ 2 ] [ I ] :bard[ 3 1 [ 1] =bard[ 4 ] [ I] :bard[ 5] [ I) : 8;
bard [ 61 [ 1 1 : ' p' j
board[ 7J ! I) : to lowr( royal ty[ r | j j
Itt ;
Nl i sn ' t that just so Ich shrter? Ad easier to read yt . A ujor
i lprovelent . Ling to s i ll i ry code in thi s laner is allOs t a art
tOri at t ils - but i t ' s real l y not di f f i cu l t , prvi di ng yu knol the
opt ios opn to you. k good koledge of the l anae ad a l i t t le
i laginat i on i s al l that is .
So, di d you li nd that bg yet? I t real l y lan' t so luch ot a bug a just
a li nor li s tae - coul d have a ty, but I M btter. l in
of code tht sets palns int th rv i ndex 6 shld use a l ower case p,
not the uppr case | Rws 6 ad 7 are in lower cae t o separate ts
pieces are Iho ' s . Cul d get sorta confus ing othrwi se, no?
Okay, your ass i gent for nelt lonth i s to . . . naw, sounds too luch l i ke
a teacher. How abut thi s - yu si lp l i fy th dsprd( ) functi on u send
i t i n. T prson wi th the bst versi on gets thei r funct i on lade part
ot the ' ottkial ' cod, printed in th ug, ad the usual 6 Inths free .
How' s that sound? Ge , school sure would have ben di frerent i t they
gave away free stutt to the bst studnts
Okay, whre Wl I . U yea, about t o start into a nel pi ece ot cod. I
kv sle of yu have N stain out by your lai tbl wtin for this
one . Vei l , vhat to do nlt . BH, vhat we hve . Lsse, a rut i ne
that sets up the bard tor pl ay, ad aother that di splays the current
set t ins . Vi l , sounds l ike i t ' s ti le to lOve a piece, rigt? k just
hOI l te l l our love functi on hOI le lat to love? Si nce the board i s
already i n 1 ad y cordiates , that 10uid probably b the bs t lay. Qf
course , we ca i nput frol the pl ayer in a l et ter/nulber systel, then
tras late to our nUlbrs for process i ng. So lht ds thi s love
functi on real ly? Just lve a pi ece? We ca that as i ly enoug just
by:
1* horsey jUlps over paws : 7 , 6 - 5 , 5 *1
bard [ 5 ] [ 5 ] :bard[ 7J ! 6 ] ;
bard[ 7 ] [ 6] : lj
Wel l , tht ' s too si lpl e t o bther wi th a lhole funct i on for . Mi gt as
lel l just Iri te that i nto th lin cod. Bt a love shoul d only b
al loled i f i t ' s a val i d lOve. Crtain pieces lve only certai n lays .
Ya, bt hw to tel l a cOlpter that, right? Tat ' s defi natel y 10rth
wri t ing a funct i on tor. bp i t returs one nUlbr for a okay love
ad aother i t that love i sn ' t al l owed. HII . Or lay thi s routi ne
shul d just chck lor a val i d lv . leave the t|| lOvi ng to aothr
routi n ( to Ihi ch c N addd sturf for grahi cs ) . Oay, hOI abut
val i d( a, b, c , d) to check a love trol a, b to c, d. Sounds kosher. I t w
lake i t retur l tor val i d , tor non-val i d, then when we use thi s
ruti ne i t lOu ld b l i ke: i f (val i d{ a, b, c , d) ) ; , Ihi ch 10ui d lake for
easy radi ng. 100 1 .
So , now hOI brown COl to test each di f ferent pi ece' s tye o f love?
Sounds l i ke a job for sli tch-cae. Instea of goi ng: i f thi s , then
that ; tor each piece, the swi tch i s give Ihat we ' re tes ti ng (lat ki nd
of pi ec) u a case sLateaent tor each case i s supl i ed . Cnfused
rigt? Wel l , lelle jus t show you Ihat I aa:
val i d{ 11 , yl , u, j
i nt 11 , yl , 12, 1;
|
1* gotta have a pi ece to love *1
i t ( ! board[ ll ] { yl ] ) return( I) ;
1* nl check wat pi ece */
sli tch ( to lowr( b[ Il J l y1 ] 1 l
l
cae 'j' [M ( l i tt le pl
*/
case ' r' : 1* rook ( cas t l e) *1
break;
case ' n' : 1* knigt (horsey) *1
i t ( abs( xl -I!) +abs( yl -y!) ! :3) retur{ t) ;
i f ( ll : :I! : : yl ::y2) retur( 8) ;
break;
cae ' b' : /* bi shop */
case 'q' : /* queen *1
case ' k' : /* ki ng *1
defaul t : 1* 8ay lhat? *1
break;
return( I ) ; 1* lst b okay *1 '
Al thoug I 've ol y put i n the code tor U cse ot a knigt , you ca see
hol sille a swi tc-cae i s . M, bt what do al l these break; cOllans
d, right? Okay, m si tch case is real l y nothing lOre tha a surt
goto - th break cases the progru to jUip to the brace endi ng the
swi tch sLateaent . If I di dn' t put in that f i rs t break; after the rok
case , lor exupl e, the f i rst tl cases lu ld drop down into the kight
case . I haven' t put a separate break i n for each case yet , but that
li l l be necessary to separate the cod, once wri t ten i n.
Te toupper { ) al low8 thi s routi ne to 10rk to test loves for ei ther s i de .
Tat ' s a i lprtat consi derati on - i t you relelbr, one le pl an ed frol
the s tart . B-us i ng the sue rout i ne for aother purse not only laes
good sense seei ng as i t cuts down on progru s i ze , but i t is a si g c| !
prograler Iho pl as aead. better pl an ed a project i s frol the
start , the bet ter the code wi l i lork, look, N fee i lhen i t ' s M.
Okay, okay, end o t lecture .
Ed of thi s i ns tai l lent too . I ' t out of space . Bt you ask, wat abut
a l l that gob ledy-gok in the ki gt case? What does i t lea? Or i f you
understad Ihat i t does , why does i t 10rk? Or does i t? When you lind
out , hOI abut l etti ng Ie knOl?
In instai l lent '3 : cOlplet i ng val i d( ) ad asking the pl ayer for a
love
8BCIOI I4
B0D B8
How di d ever convi ce Iysel f thi s wou ld be a eay job
Whi le tying thi s , I ri nd Iyse l f at the Nrthlae Ho l i day . I t ' s
91/1 8/86 83 : 85, ( that ' s A) ad )n abut rive hours starts the t i rst
00 Fest i n At lata, Gorgi a. Actual ly, I had' t original ly plan ed on
attending thi s test - I ha athr obl i gation, not to lntion th ten
hur drive t get hre . Bt due to a i l lness in Iy tli l y (al thg
nothing serios [ yt) ) , I have rest less ly wae up to s ta Iy ti rt
prototy M (n 2d bard or hard drive , eeeuch) in i ts face, or
rather, dual I . H ! dri ves . I have a Madl in to .et , ad 1 ' eaer
wi th ati eiption, hptul to see th ti rt fel av \nloa v| |M MI
Rportedly due to R c learace ad chip supl i es , th Ich aai ted
re lease ot the Ml ha not let IM' s ov dadl ine of li ddle ot
Septelber, but thy are suppsed to have severa| hre tor th test .
Speaking ot deadl ins , lost of yu are prbably wndrin vy a
Septelber i ssue wuld cOle out in OtoNr. ll l , Iy d a th copy.
d, rigt . Actua| ly, I don' t hve a dog. Bt I M a d of a job
trying to keep various c l ient ' s coter systels rnin, W I ' ve w
spendi ng a lot ot ti le ot ot |W vri t ing softwe tor B ple m
always wat i t dn the veek bfore I started. Nthin e, I
gess . Bt a busy as I get , pl eae real i ze that Uin i s a
i lpor'tat to Ie a keeping this auin runing - W runing
consi statly, even i f not qui te on t i le at fi rst . a soon as I get
thi s i ssue to the pri nters , I ' l l be working on the nelt one rigt avay.
Te lore ot ts I do , the tater i t wi l l go. Or at leat , so o
would think.
To get these paes ri l led up and out to you tater, i t also he Ips to
have art i cles vri tten by others tha yours trul y. You al l dn' t know
how luch I qpreciate al l the "articles that I have ben sent (prbly
because haven' t had t i le to reply to you) . have eoug to help | | |
the next tev i ssues , but I c a al ways use lore . Dn' t atraid to get
dovn ad di rty or techni cal or even outspken I| soan cses to
disagree , they ca wri te a letter or arti c le, tor inc lusi on a vi l . I
prli se to keep everybdy abreast of al l the OS9/O( nws a I har i t ,
but I ' ve only got s o lay ears ad m ti le (Brain Processin li t ) .
Ad n, Iy ears ar roundy just l i ke everybdy el se ' s .
R here I s i t , sturr ing lyse L r on fri tos , li lky w, gtorW, a
aple , pUlpin Qeen into Iy ears (yikes was that disk wa expnsi ve) ,
typing on Iy new pint-si zd D keybard pluged into Iy al rady outdted
HHI hooked t Iy W li tor rI Q th handle tor haul i ng aund ad
thinking abut taking a tMru1 cleang up wi le vndrin abut the
strage lyri cs to "Bi cyc |e Re' , bt t s leepless over havin a chace
to rap wi th the pople of C/0/'d, are btter kind of
people ( in Iy opinion) , zwh l i k Trkies ( 1 ' 1 eMe| wz too ) , bt
think I had btter hi t the braes ad put in a priod bfore I get
stopped by the Griler Po l i ce .
Ad nov a word frol our spnsors :
Si rs :
I would l i ke to request that u eltens i ve review of th N/t li cro
avai lable at the ti le of i t ' s debut. T t i rst i ssu ( 7/9) did |
cover lay' essent ial cOlponents of the MM/I spci t i cati on suc a VK
grahics capabi l i ti es/ l i li tations , vi deo output (N, ' tre' IIl t i sye
loni tor requi red? ) , K cOlponent connect i on capabi l i ty (key, r
suply) , C-OM supprt ot diterent tomts , etc . . .
Taks , Jak V. Vin
Okay, hre it s : vid Ot of W Ml i s via a C3 Ctible
I I-pin dal header conector. Ay Ini tor that wi l l work on a C3
vi l l wrk bt Mul t i -Syc Ini tors vi l l add adi tiol display
cqbi l i t ie1 outpt { i .e. cOpsi te vid l i k o a VC) It nt
avai lable rigt oft th M tt I kw of , bt cratin a atr i s
not out ot th qes tion K c, pvr supl ie, flopies, M
drives , ad D ty keybds ca b used on th Ml 0 vi l l M
supprted of course - stay tud. x th lat i ssue for description ot
the graics caabi | i t ies . W stay tud for a de p di@in review ot
the ful l two bard Ml in a upcolin rvi ev - i . e. a son a I get li n!
-+-
Dar Sctt :
Glad to see tht you a nt afraid t o 'cal l i t a you s e i t' wi t
regard to Klcrewrt eM to let th kw tht even thug
they hve a go d product tre i s alvays ro l tor iaroveant . I t
real ly a|u|M I tht ty SIL hve Bt tiled Sl uti l i ty b a
ot Y
[
hat I reprted eli. w in l . a! ke ti l l in ot m tor ad
sendi ng UH in vi th th hp tht sdy W probles I reprt vi l l
b ti xed.
I ' d sure l i ke to knol wt ever hapened to Micr Jourl , thy sti l |
ov I sOle issues ! I psted a Isg on CIl W BOa else M W Bi
problel. Perhaps a bi t of invensti gative rprt ing is in orr?
Sincerel y, Jw1 B. Truesdale
! Kct| ' honestl y suprised tt Nicrva wuld N g l ty of drin
thi r teet on a bug. Ty hn' t gtten mn thy ar by leavin b
in thir sor tme . Ug, jN I shoul d re tht. . AyaY, M
at sening copi es I |M1c prblel reprt forls hr to hlp thse
out thre 9M li gt batin thi r h on w sue bug . I 've h
that Micr is nt putti n out ay lr i ssues , althu I hve M|
veri fi ed tht yet . N| I M U|KM, vi th Ted at w Clipbard his
aui n M foldd, N' tdiscuss senin 08el in place of paid
i ssues of th Cl ipb.
-+-
w N Gr |en t1,
Ta You , You, Ta You, for strtin a wuin. I M
read th 68 Hi cro Joul bt don' t subscrib. I I sti l l prtty n
OS-9 ad dsi re a QMM t hlp I le ad to keup wi t W
goings o in th O-9 wld.
I really l i ke th layout of your lauin. I W't Q vi th th
geral consesus tht the Al location Ma W AUribtes a "MIQ
i t' Wn y g
[
lre athrs i t vi l l b nice | MN l8
infomtion. I m allSt evry t i cle in w firt Iw isss . I
esci al ly interested in lein prr-i, rl a. n
hardare ad softlar prjects , Dc_OSlr, interie, yr rW|es ,
Rbrt Mi l ler' s OS-9jn)ndustry art i cles . is s m intomtion
in th OSler that I n' t wat to li ss a sinle i ssue.
My oly Cllent i s tht wen you are talkin abut spci f i c cot,
BBCIOI Ib
BBDL I DS
ie: w r 8 t| | r 1 6 t| I , I y r|1 t||c || t |cr|jI
(iOl: |Mr |1 a M jr1r| r| |1 B |r| |j || C| | rk
Sftw lich adds serial pr|1 | || s a I I va1cr|a[ | | | |
wrU Ii W WH mW a |c||u M| nvr g| II Wr
mW; t| M II D clo a ||mc1 ||| yvr
1Iga u a terlinl . I mrlQ | | I c I hok j t|a r|
serial cale W |mIert|rj W W||m || |w |nt |M |C' t1| tK
drivs | W W' 1 di.k driv' I w6' | M |cr|6| jp |rO
w| I for |M P.
|atn|j, N\| 1NI|1u
Wl l , g, 't|tN, I te|M' | Mr 1| 1 || N||r jt| | |1 y
l ike i t ! wj, I jrq1 || | t| cr j | tart|1|a[| v|| r| 059
o i 1 ||K|a[ M| ||| |Mr N j| || vr1 0, 6819, r 681 |a
a' 1after |M | | rt|tQ l OS9 |a uj r|| r| O| rrt , O
w| 1MM OS9 ( 6K) 0 1|1N t1 | 1t |Q| ttc|||[ |||
|jwrks a ||| nchin, li le 6819 t||1 N t1 |r q||a[ 8
|M| jnrc11r | I| talkin 1pt| | | r| |j | OS9 o M H erMI
rT1 rW r|rr, si.ly l |||Min D |a W

,
| c W (A) . I| | | VN of W a I0 M talkd aM| , 1c
W (AL) . M1 OS-9111 t|1 M r|m u i s or |a |M |rt1 OS9
(C) , OS9 (C-68k) , OS9 (C-86 ) . Uj\r1jI
Altg |M serial M M1a |r || s |t c| 1M W |
wn rOS9 (s) , 1 lg|j|| ||| |M wrra| 1r|\rt ve| 1rK
li th i t , that W |u|rr w|1 suply O9 1rl\rt , r \ |||
Bb M |m1j Iri tten 1r|rr1 |r | | |Mt|\1 M| I r|1 N
m . | 1, tezM1j j| || I m.
W It1|w j I r fod | te| r| tc|wc P M1 U (AL) i1
t|Qay old terinal q ( on | |Mr e) u1 lrt| | |r | | |
|lfen I |a1 | u Pr ||cK [Wr O U AI |crtq
entry c M used |r || | ttrvpr||a | || jqt | | K |M zut
di |o' , lic hl a || a| [Mr|jj rcrt|a of un| | ert| | | t
atul ly c| 1m|j1 |w ||M |hcr jr|t|t , l | | yr
rnin ovr a 1| nt| cnti on r|Mr |M p | It ||| t t' |
utter I W I t ' 1 W|Q | t ||| | | ww||r| |j rea\r|t C/L
trnt|| jfor |t| ti les , a | | c |u1| btch jel | 1wr| || |c1
at o [1 ' 1a tP r OS(, | | t | t| | |j| || |c1 a OS9 ( 6819) ) .
N w1, |Mu, || kr| | 1c|N| |t | D |rut|rt , u1 y R
set W 1i M1 | BINY to ucj | | |rt |ru||a[ ||a || |c1 I | ' 1
t| di sta 1 |M| every | j|cMa||| tt tet 1| ||r|
ta|n| MjM - j Mr | g| M1 | uK|a |r M|g | | ||c || M
t gt i t rigt . M N|r j ||q| I|r|cr II rr||\ | l |
frl M Min to WWr, ck | 1 | | M|| 1 |r a
jQ |M| m W s uc|r |er| n| |j, h' 1tc .M
W .ZIP, vreu O9 (al l ) 1c1 Mu1 |M Mr| |g | rrh|\c | t
|It| | || Wv|Nr1 I f tu||| knl | |nt |r|m1 ,
1|q|j1l8r| a 1M| | | serial r| cn|1 | | H tc yr
terlinal ngu o |M P |pKc m1 W M| j kn| | |r
tlters. M| 1|r| out li th 1|c tw1 r| | | Kc 24" N|r |rj|a[
futer se that W (a) ' ||
spolB [nj [|a| Le)
Wl Hj|c
-+-
OS-9 j1|
DAT: 91/18/31 aa: al : (9
M 91/18/31 ZZ: aa: 1 5
m| 91/18/31 1I : 1 5 : al
Bj g, I I ||K|a[ |eu | 1 |r|ca1 0j|rKt . K|t |a|rz1 I
||| |M j| |rOS-9 |c\c| II 1|| 1N | |a M| e||1
|| tc l | | | m M m ! nr |t ||| | | | | | M | |9l | | | t
m |t j1| || a| t||a[ || Xrt qjna| |j I gtt 9 r t poj|
|\ M |aa ||| 1rjcr| May | |M kw b MwM |a
| W |Mn a H cMtc|t | t . W | | | | | IM hk
that 1e | j .jrc | | | y | tc a R-a3l p, | | |
|\ | N |u | 1| acc tht ru |r1vr || t |r t1||wr
r||c , 8 ,la 'z wr| jrtru|| |r m| thing | 1
|h| | | y M\ instal led |M DIS l t[ j[r1 , y 1 | |rc |
r tg | g| I | | m|u |M ct|r 5tak rt | | ' | l | | | |r j
N a |M || |r | | g| |! I
k1 gct|| I 'r |t Mr1 |b| W 68131 Ier| | | | r at |
g| |c 4 KIK. Q ujae rcr| |j |M|I 'N |cM that a 25 Mt 386
r|| |j m | w| 1 . 5 MIP. I| || 1 |1 |rt , |Ma |M 68131
Ietr| v| | | \rjfO tt||m |r || jr| r M| | || a |||
O | | | t|v ||c 1r1 || | K-t| . M|| t| 1.
0| - jU - pgB - U |@r M1jr1 | | | | |
Y| r | |c - ( 413) 321- 1 ((3 ( 7 : 18 - 24 : 11 KDj
Kg|tt - OS-9 + U
f| | , || w |rez U lr|r| i [ t ||| |h rh w| |c1 |rLrc|
l j[r | 1 g|Q | N | | j! - W ||| ' t 1|| | | i t te1 |
| | | . kt|| |j, this i1 t | |g| | jrrc| a ||jrjtr| _wa_
tjptc1 | M W pr|1 DII|j, ||r t D a tl i gt t|ur
||| 1z 1c| | te| | || jr | W gmr| jt| | r ligt N
rrc1 I| w| 1M |a|cnt||Q |c W M j pj|c w|1 |j
rjj, | r|| jr| t, M1 | | ||| W| 1M j | v|| || t| T u1 ||
||[M |1 u| |r l | tM1j t| 1K || rjm|| | |j |j|a[ j
U jn]cr| | | U jr| r la r|g| I| | | rett 1W | taj, u1
g|| |rMK|j, 'z M| M|1|Qzj brath.
U ||c t|]r| l | Ir||t | |M C3 , ra|rrj | tette rer
| | I M nt|cz Wr a t||rc j|rMt , | || tt , |||
r| || jr|| t I t| |j| | , w| I | c t|| | | ttc || |1tt |
|v rhrr|r1 Mr |Mr p | m| 1r|\r |t tM Ii || W
ACIA. I 1|o | | t |t || t| j| | t|M1 tI r| l || w j | t|r|h
U jn|| , al t | | X1 rg| p|Q W rt [w| a
t l 1r|[j
r |t 68131 Ietr| Ir r t\r| l wr1t , |t|1|[
T |M| |||aKt | | ' t C03 , T7' ||| ||laK1 | | ' t u Ml , u wU u
60111 u1 68131 M. I T wr1t hr jmrttr, Q,
gq|| rt , u1 I/O. M| |M 68k u1 'R rr1t|\ |ja jnrc1tr, u1
||t a | jr| | || Ietr| tr|t Kj rWK, h| ' t || vr1 c
yr MIPS?
-+-
BBCIOI Ib
SYSTEM IV COMPUER
PERFORMANCE - FLEXIBILITY - VERSATI LI TY
MC68000 Microprocessor - 1 6 Mz
1 MBytes of DRA ( 0 wait state )
4 MBytes optional
VGA Video Card - 800 x 600 x 1 6
to 320 x 200 x 256
or - Hercules Monochrome Card
Seven IBM/XT Compatible slots
Floppy Di sk Control ler ( 37C65 )
supports two 360K, 720K, 1 . 2M
or 1 . 4M Drives
One 1 . 4 MByte, 3 1 /2 " Floppy Drive
WD XTGEN Hard Di sk Control ler ( MFM)
Four RS-232 Seri al Ports
Paral lel Printer Port
40 MB Hard Drive , 28 msec, optional
Clock with Battery
4 l ayer board
Memory Expansi on slot - adds
up to 8 MB of DRAM.
AT style keyboard
200 Watt Swi tching Power Supply
Professional OS9/68000
Drivers and descriptors for the
devices and ports provided .
Baby AT Case - holds three 5 1 /4"
1 /2 ht drives and one 3 1 /2 "
drive accessable from the
front and one 3 1 /2 " internal ,
drive .
One year parts and l abor warranty
Mfg by Peripheral Technology
Model K402-m with Hercules Monochrome Video Card . . . . $1 , 399 . 00
. $1 , 499 . 00 Model K402-v wi th VGA Video Card . . . . . . . . . . .
Model K401 -m with 4 M on-board DR, 40 MB Hard Drive
( 28 msec) and Hercules Monochrome Card . . . . . . . . $ 1 , 899 . 00
Model K401 -v with 4 MB on-board DRAM, 40 MB Hard Drive
( 28 msec ) and VGA Card . . . . . . . . . . . . . . . . $ 1 , 999 . 00
1 4 " VGA Moni tor, 0 . 3 1 m, Gold Star 1450 Plus
with K401 -v or K402-v ( Regular $549 . 00 )
14 " Monochrome TTL Moni tor , Amber, Gold Star 1 40 1A
with K401 -m or K402-m ( Regular $1 99 . 95 ) . . . .
VGA Monochrome Monitor , white, Tandy VGM- 1 00
. . $ 449 . 00
. $ 1 49 . 00
with K401 -v or K402-v ( Regular $1 99 . 95 ) . . . . . . $ 1 65 . 00
OS9/680xO SOFTWARE
-
SCULPTOR - Development System ( 68000 ) from . . . . $2 , 500 . 00
Qui ck Ed - Edi tor and Text Formatter . . . . . $ 275 . 00
Flexi Lint - A must for C programmers . . . . . . . $ 495 . 00
Caching - High speed disk caching ( demo avai l able ) $ 300 . 00
IMP - Intel l igent Make Progra . . . . . . . . $ 250 . 00
Di sassembler - 3 pass . . . . . . . . . . . . . . . $ 250 . 00
Windows - C source code & l ibrary . . . . . $ 250 . 00
Profi le - Tune User State Programs . . . . . . . . $ 2 70 . 00
PAN Uti l i ties - C source and l ibrary .' . . . . S 250 . 00_ . _. _
p . O . BOX 7 8 ' MI DDLETOWN SHOPPING CENTER MI DDLET DE 1 97 09 " 30Z/ 3 7 8 2555

También podría gustarte