Professional Documents
Culture Documents
IIJ
S2.95usA
A S 4 75 N� ZcJJ/iJ!!cl NZ $ 4 75
Smgfi/)Ofe S S 9 45 Hong Kong H $23 50
M,1/11r- M $ 9. 45 SWIIden 30 ·Sf!K
MICRO JOURN�L
YOUR CHOICE-smart either way
• Over 140 software driven functions
• 82 x 24 or 82 x 20 screen format - sohware selectable
• High resolution 7 x 12 matrix characters - P-31 green phosphor
• Upper/lower case character set- plus graphics character set
• 56-key alphanumeric keyboard - plus 12-key cursor, numeric pad
• Internal editing functions- insert, delete, scroll, roll, slide, etc.
• Parallel printer 1/0 port
• 50 to 38,400 baud operation - programmable
• Cursor type, cursor position, print control characters, protected fields,
shift inversion, dual intensity and many other features
System. And In two years of use. UniFLEX'" • COBOL complier With ISAM ftles, Report
• delllc elndependentl/0
Mary Robertson Off Ice Manager T h o following TSC Text Processor commends ONlY should
Joyce Willi oms Accoun ti ng be used (due to our proportional processor): .sp space,
Carolyn Williams Subscr lptlons .pp porogreph, .fl fill and .nf no fill. Also please do
Penny Williams FI I e Management
n o t format within tho text with multiple spaces. The
Contribui"lng Editors rest we will enter at time of editing.
Ron Anderson S T Y L O comme�nds 11re all acceptable except the .pg page
Norm Commo commend, we print edited text Illes In contlnous text.
Peter Dibble
Or. Theo Elbert
William E. Fisher All articles submitted on dis kettes should be In TSC
Or. E.M. Pass FLEx• format, olthar fLEX2 6800, or FLEX9 6809 any ver
sion.
Special Technical Projects
If articles a r e submitted on p11por they should be on
Clay Abrams K6AEP
Tom Hunt wh Ito 8X11 bond or better grlldo p11per. No h11nd written
articles (hand written or drown art occepted). All
p a p e r submitted articles will b e p h o t o reproduced.
CONTENTS This requires t h a t they be typed or produced with 11
d a r k ribbon (n o blue), single spaced 11nd typo font no
Voi.V,Issue v MAY'63
smaller then •elite' or 12 pitch. Typed text should be
a p p r oximately 7 Inches wide (will be reduced to column
FLEX USER NOTES. I0 Anderson
width of 3 112 Inches). Please use o dar1t ribbon!
• • • • • • • • • • • • • • •
Harkness
as 1pralse1 are solicited. W e attOfllp t to publish all
OS9 USER NOTES 1 9 Dibble
l e tters to the editor verblltlm, howovor, we reserve tho
• • • • • • • • • • • • • • • • •
BIT BUCKET 38 A l l o f us
6 8 Micro J o u r n a l advertising department for current
• • • • • • • • • • • • • • • • • • • • •
HELP 45
more then 20 words should be figured at .35 cents per
• • • • • • • • • • • • • • • • • • • • • • • • • • •
CLASSIF I EDS 45
word, 20 words or less S7.50 minimum, one time, paid In
• • • • • • • • • • • • • • • • • • • •
AdvertIsers Index 62
advence. No closslfled ads accepted by telephone.
• • • • • • • • • • • • • •
With gold bus connectors and heat sinks (unassembled) ............... $38.33
32 PAGE CATALOG
(315) 474-7858
u f�i!!!!.!!����;}?c�1; �
The ElectroScfeen has a 90 day
warranty from purchase date
a3
Dealers, please contact us for our
special introductory package. F u
e HARD DISK S\'Slt:M CAPACitY e 2·MHZ OrtRATIOrt Wlnche.tC!I willl tape or floppy bi1ck up ...
they all run under DOS or 05-9 with
The Olicflc�in \Crle' ln<.lude.' s•• and 8Inch ��� Chleftilln\ operate at 2·Mt1l regardlei>)
1\inche�ter) th.lt ranqe from � to 60 or df,k �orage type or op cratln!t ��tern no need to modify hard10:<1re or software.
m�b}le capatity and higher as t(!('hnol<>!lY used. Compare this to other hard disk
e UrtBOUrtDt:D flfXIBIUlY
advance.. All hard dl\k Chieftain� Include S)\tem... no matter how much they CO)II
&\k memo!} with two �rial port:� .rnd You'll probably never uo;e lt. but .ln)' Chlelt.lln
DOS690 dl\k opcratlnq �}"tern e DMA DATA TRArtSft:R h.nd dl�k 5y:>tem can drl\'e up to 20 other
Wlncht>Ster,, and four tape drile'\ with a
[)NA data tran�er to-and from tape and disk
e LIGHTrtlrtG ACCfSS TIMf single 0�1A interlace board I
b provided leu optimum '>peed. A 'J)eclal
Average .rcce..,, time for 5'• Inth IVInche.,ll!� de-Ign technique ellrnlnat� the nec�lt)
b 70 m� cornp.arc�blc to Itt� more rmtly e SMOKE SIGrtAL'S H[RITAGt: Of
of holltlng t11e prO<ei><;Or to w'illt for data
hard dhk ))'Item,, na r l me.an' dat.t tran!Jcr
t:XC[tu:rtC[
1\hlch nomtdll) tran<Je� at a »>ower �peed
len·tlmes f.a)ler th.ln nopp) di\k �)''>lCill\ detcnnlned by the rotational wloclty or TI1i'> n� gencr
.. ian computer i� auompt�
H
the dl�. nied by the ..arne fndur;ance·Certi(l�d
quality Dc.liCr� Jnd t:lld U\CI) olll OWl the
e RUM UrtDfR DOS OR OS.9 1\0rld have come to v;pect from Smoke
Signal. An<! �upport ..artware '>dcction and
No matter 1\hiclr Chicltaln you sclec t . •
llere are the Chieftain 6809-ba!>ed hard disk computers that arc destined to
.®
r-----------------------
Company ..........................
... ....
. ....
. ....
. ....................................
SMOla: SIGNAL BROADCASTING®
_
I
1 Address ........
. ....................................
31336 VIA COLINAS
I
_
POWEJIIIWrLT HI
t Ch. 2 oHumlnaled pullh bunon sw.tcl-
NMVAbor11, lnd two cutouts for $-114 doall dro-
Fohr Plato for &-11' ouve open.ng
I>nl(lual�ylo
I
6t a.. 31 . t& v. 31 ·l llv 3 pr
� VersiOn S 00
$1000
S17� 00
@LEKTRA
DISK IIEOULATOII IO AII D WITH CML£1 Stand ard vr
HNyY du ly veralon for tWinch
s
ea ton tor 2 ftoppy drov•
d 1 ftoPII)I orova.
e ter drlvo .,
ELEKTIIA UHIVEIIIAI. MOTHEJIIOAII D Hoa.,... ghl 0 ��· lhiCk 18" � by 8"
$SO 00
S7S.OO COMPUTER PRODUCTS
wtcle t t mernoty ( � ponl 1
1011 4 or I alota ma
y cut ott tor shor1enlng to t4 or tO
ba "
= �n�:;�l oncr
.!.!� ,:,n M':t =::.:.�0:� o��?ac�:.
32 &1 ,or t21 oy11 ernento r-"vtiY t �P�C
i
ng .,.. _ Ill me
mory and VO
��-=·==--a..
esc:::� ��� =:.::'!.� cu.:: ::;:7::;
ptO
V Chng )U- -�� rat• 01 75 IIVougll 31 .400 lor - of 11\1 II .. Dlud r ato
>
1onn Slow.,.. ..,. arcu�ry -'"'" '"9 tMH• 30 pond'" oontrOIIara t o run woth 2 MHl �
pon CPU t>oaods Bar-d w/docu"*llaloon SIOOO
Kn wlgold connactors S320 oo - - w/goto oonnact ors S31000
Kol wlttn connec:tora $20000 A-milled w/lon oonneclors S300 00
Uf.KTIIA CHAIIII Includes cabinet, ttO. POWer supply. POWer supply cabin,
atandaJd dis" rtgulatOf' bOard w•th powet cabfoa. motheft>oard w•th gotd aquar• ptn
a om- and tested
connac:toro. .. se�00
fLECTIIA CPU lit Ulo olthlr lhl 6802 or eeoe (to run 11800 ooflworol or� Hao
prov11oon tor up to3 21tt1Ep<omo. tKocrotchped MCWOtrlplttomer.ondan optoonll
beud rete g.,.,atot ptovid•ng DeUd rat• trom 1 tO tl'wou Qh 38•.t00 blud tn two user
MIICW>Io ran The bOard aupports OMA byOtlher H A 'tor BUSREO whan I�
L
�
�--":,:;o;�t�.:"el)gt !:: �
� �eg�a"?..":f:�:or.;.,�::!
01 ()$.. 8 • LIVII t oro 1VIilall4
1
Bare-d $� 00 Kot S22S 00 -- $275 00
�=��
�r8.�.:.�MtCROilUG $3000 See•KHUM8UGSneJ< �
f
l AII D Fils I no llandorO 30 pon SS.� bul 1/0 alol
fKT"A Drl DUAL rOIIT Ifil l AI. C
All Mw GtMIX •tom a 201to oU tost pne.a wMeaupply testa CSMour aa'" the Aprot •a•u• Tne tollow.ng u.Md uom.s are '"' peffect work ing eonothon
ot the MICRO JOURNAL tor lilt priCongl Some ottmJ ,.y be Clrop ahoppeel by other 32K GIMIX mommyt>oarda $17S.OO. GIMIX CPU
6800 t>oa1da SI2S 00. GtMIX ChiSltl
Iormor GtMIX doa ter1 Irom $4S0 00 10 SSOO 00. GJMIX 6A X 16 •1<100 I>OIIdl $100 00, GIMIX 80 X 24 •ICIOo
1>011<11 wtth ella ra
eto• generators S2&0 00
Analog phase lock.� tOOQ dat:a aeparetcwa tor maxtmum refiabtl!ty Pr · Q'tt jCS.s a.eparate £UKTAA SFC SUpo< floppy Controller IOSMrnoteCI oneltellelel nsooo
ad tuatmenl s tor 5 lt\Chand 8 neh csrlvos . Analog w nte prec o mpens.at•on etrcul l wllh
i Otsk wttn dtlwera l.nd formatltng utdthes S3000
tepatlte tdtu.JI,.ntt tor 5 t.nc:tl ancJ 8 lncn df•v-M Oe a.gned to meet tne dati notd
: O $3000
reoulremen11 01 Western Olgllll floppy Cl llk oonUOllor IC Schmllll trtgger h yatoru11 rs� ���:I �l� g;c;�ty; t bOth wuh EO•tOt end Asaembler $1SOOO
AAA Chicago Computer Center SM our ad on ,,. prevlou• pege to you• ttlt tor ordertng Instruc tions
ere for e 16X clock for 600 beud <9600 HZ). The CC
1.·00'............
.
,..�,...,...,
e.-a.u
outputs to Its printer port et 600 beud unless you POKE f .- C4• S ..._ ,
' · tf )l l#f . :���·
the counter location with other velues. , _ ( U>4 ,....,. ,..
..
""-' .. J.. ,...
----____,1*---r
W e b u lit one of t h e s e , s e t Its period wlth en
·-
,,_ .a.)C.,o
8£1£ ero1 > L •Ut O .,, 988) ""I 910 9H1 9117
lit�·
Ut P8 BHO L9l"".> 9H£ l01)4 9H6
lPtD7 8<0) • LtJrc 9liA 9)8� L016) 9161
;
Natick, MA 01760 tpnt = '\8';
rtturnltol;
T h i s m o n t h I w o u l d like to go over some string
f u n c t io n s that man y of you might not have In your )
libraries. Peof le w ho do major software projects
Inevitably f l nd hemselves manipulatin g stings In some The lone semicolon efter the �thlle stetement Is no
form or another. A rich library of strfng manipulators mistake. All the �tork Is done In the conditional test.
Is certainly an &sset In those times. Cop yI n g the NULL Into s f e t the end Is e n escap e hetch
for the case where the loop Is exited �tlth n o. ==
"to" and g,
from" or "destination" and "source".
They ere not the same. The first exem p le �tould copy all
There are several others th&t ere also ��ery h&ndy. of s2 Into sl Includi n g t h e termlnel NULL character.
Most libraries Include some but not &II of them. A few I This heppens bec11use the char11cter Is copied 11nd the
h&ve not found In the libraries th&t c&me with &ny of the pointers upd11ted before the comp11rlson Is m11de. In the
6809 C comp llers I 'Ye tested to d&te. These functions second c11se, by t esting for the end of s2 first' the
Include terminal NULL Is not copied.
strclr<s,nl clear n bytes of s strncmp() Is simlll!r In th11t It lets you put e limit on
streq<sl s2l test If sl end s2 are equal holt many char11cters are 11ctuelly compered.
strncpy(f ,f,nl copy n bytes from f to t
strncmp(sl ,s2,nl com p are n bytes of sl and s2 /t
strneq(s1 s2,nl tes t n bytes of sl and s2 t coapire no aore than n characters
re��erse<s11 re��erse the characters In s t between st and s2
strlns(t,f,n> Insert f Into t at n t/
strdet<s,n,ol delete n bytes from s at o
strsub<sl,s2> find the position of sl In s2 strncaplsl,s21cntl
char •s 1, ts2;
int cnt;
strclrO Is strelght forward and is nice to h&Ye In {
your library. While most string handlers will lea��e a •hilt lltsl == ts21 •• --cntl
string terminated, you may occasionally need to Insure It {
with this function.
sl++;
/I
s2++;
1 clear cnt chiracters of s, return )
1 a pointer to s returnlts2-.sll;
t/ )
strclr Is,cntl strneq(sl,s2 n) Is slmll11r to streqO except th11t
char ts; strncmpO Is cahed,
1 11nd n Is passed !!long also.
int cnt; ,.
{ • test no aore than cnt characters of
char tpnt;
t sl and s2 for equality
1/
pnt = s;
strneqlsl,s2,cntl
•hilelcnt--1 char tsl, ts2;
tpnt++ = ' \l ' i int cnt;
returnlsl i {
)
if lstrncapls1 s2,cntll
Almost &s s lmple Is streqO. All It does Is Invert the L
logical me&nlng of the value returned by strcmpO. Since return i FAL:;El;
strcmpO returns the difference between the nonm&tchlng rtturn ITRUE I;
ch&r&cters, a zero v&lue implies th&t the strings �tere )
e q u a l . T h i s Is sort of counter to holt C usu&ll y Why reverse() never ended up being c11lled strrevO Is
Interprets zero <as FALSE> so stre q O turns It &round beyond me. I guess the best of con��entlons bre11k do�tn
to m&ke the program 11 little more read&ble. et times. At 11ny r11te, reverse<> tekes a string ��nd
/I reverses the order of all the chl!rl!cters wltli the
exception of NULL �thlch remains et the end.
t test sl ind s2 for equility
t/ /I
streqlsl,s2l • reverse the character sequence
ch•r tsI, ts2; • in s, return pointer to s
( 1/
if lstrcapls1 s2 l l reverselsi
1 char ts;
return IFALSEl ;
rtturn !TRUE l; {
) char thd, ttl, teap;
strncpy() allows you to limit the number of ch&r&cters
actuelly copied Into s l . It might be used to Insure a hd = s;
uniform string size. tl = hd + strlenlhdl - 1;
while lhd < tll
,.
{
t cop y no aore than n charicters
tl!lp = thdi
t of t to f
thd++ = ttl;
.,
ttl-- = teap;
str ncp ylto froa,cntl
1 }
char tto, tfroa;
returnlsli
16 int cnt;
} '68' Micro Journal
{
The next functions I have not really seen In may C
libraries. I got the bug to code them after reeding on pntl++;
article In one of the ...-
eM <Asso c l o t l o n of Computing fnt2++i
Machinery> journals. The ortlcle seld thot they were
useful Pescel functions end procedures. Well If they're
useful, then they're useful In ony longuege ond that if ltpnt2 == '\I' l
Includes c. returnlcntl;
cnt++;
strlnsO Inserts one string Into another et 11 giYen )
offset. The first cherecter In the string Is assumed to nturnl-lli
h!IYe an offset of zero. )
/t
These functions have ell been tested and work. For
• insert froe into to �t offset, the the most part they should be pretty bullet proof. I
t first position is zero. tried to antlclpete end hondle fhe common error modes
t/ but you might went to think through them yourseiYes jus+
strinslto, froe, offset! to be sure. There I s elso the option of chenglng the
ch�r tto, tfroe; number per11111eters from being "zero besed" to begin "one
bosed". It's your choice.
int ofhet;
( I or l g lnelly wrote and tested most of these functions
int i, j1 len!, ltn2; using for loops lnsteod of while's. I then tried to
complle them with the Word's Worth compiler. In most of
/t split u the dtstin�tion t/ t h e m , I h e d t w o vo r l o b l e s b e i n g l n l t l ollzed ond
r Incremented. It wes strictly 11 no-go sltuotlon. I hed
lent = str enltol; either uncovered o bug or the foct thet the complier
len2 = strlenlfroel; doesn't Implement the complete for I90P syntex. I h!IYe
i = lent; not tolked with them about It so I won't speculote.
j = lent + len2;
•hilt li >=offset!
Just to meke sure thot It wesn•t some stupid little
thing thot I hod over looked, I coded up o quick little
to(j--1 = to(i-l; test cose es follows
/t s�lice in the source t/
i : t;
j = offset; •�in()
while li < len21 (
to[ j ++l = froe[i++l;
int i, ji
returnltol;
) /t CUt 11 t/
for li = t; i It; i ++I
strdeiO deletes o portion of a string. Note that the j += It;
first cherecter Is essumes to h!IYe en offset of ze!"o.
/t /t CUt 12 t/
t delett cnt characters froe s starting for li = j = t; < It; i++, j++J
t at tht offset j +a: IIi
f/
strdtlls,cnt,offsetl /t CUt f3 t/
ch•r •s; for li = tl j =t; < It; i++1 j++l
int cnt, offut; j += IIi
{ )
int len;
len =itrltnlsl;
if !offset + cnt >= ltnl Cese #1 complied with flying colors. Cese 12 felled.
returnlsi; The comp ller expected eltfter 11 semicolon or brocket <I
strcpy I Is + ofhttl 1 Is + offset + cntlI; hoY& forgotten> In ploce of the cOIMill following 1++. Cese
13 falle<l becouse the compiler expected 11 semicolon In
returnlsi; ploce of the comme following 1•0. It olso foiled ogoln
) otter the 1++.
strsubO returns the position of the first occurrence I just wonted to let you know In cose some of you were
of one string within enothe!" string. If the string wes encountering these errors ond thcught thet It might be
not found, It returns an error code of -1. some p roblem on your port. It sure hod me fooled; to the
p o l nt thot I even got out the mester copy of.Yerslon
It 2 .02 es a check.
t return the position of the first occur�nct
• of s2 in sl, or -l if s2 is not found.
WHAT'S NEW
t/
strsublll1 s21 Simply put, very little. I heven't yet receiYed the
char tsl, ts2; Mlc r o w o r e c o m p l i e r ; b u t I expect It shortly os I
{ understand thot they ere now <mld�orch) testin g It In
int cnt, lent, ltn2; house. I wes so busy this month �ttlng OS9 leYel 1.2 up
on lffo( system thot I heYen't hod o chonce to reelly try out
char tpntl, tpnt2; the lntrol floetlng point peckoge yet.
lent = strltnlslli By the end of summer I llope to h!IYe onother system up
ltn2 • strlenls2li o nd running. This one will eYen be quosl-commerc lol. It
if lltnl < ltn21 will be built up on the SS50 bus ond h!IYe 8 Inch driYes.
I om toying with the Ideo of getting ond outo-onswer
return HI; modem ond enother phone line. Thot would open up the
possibility of lettin g you dlel up ond down loed source
cnt z t; code thot oppeors In the column or depositing COI'IW!Ients
ltnl -• 111121 ond opinions.
llhilt lltnl--l
Next month's column Is still quite embryonic. Thot's o
{ euphemism for the feet thof I hoven't got o clue for
pntl • sl++; whet's next. Till then •••
The 9511 format was chosen because it is 10••18. This should be suitable for the vast
available on several 6809 systems (and majority of floating point applications.
because Allan has one in his system to test
the package against!). Users who are The core of the 9511 emulator is written
thinking of upgrading their systems to use a is 6809 assembly, with the rest in C. In our
9511 (if it ever gets cheap enough) can get next installment, we will present the source
some experience with it ahead of time. Then, code for the core portions (and as much more
when the happy event eventually does happen, as will fit into a reasonably-sized article),
very little, if any, code will need to be and a more detailed explanation of the theory
changed in the applications packages to make of operation. By the time you finish this
them work with the 9511. Although the series, you should be able to glibly rattle
off the buzzwords associated with floating
package was designed for Middle-C, it will
point math, and may even be able to
probably run with any currently available
6809 C compiler with only minor hassles. (patiently) explain the whole thing to your
uninitiated friends.
. . .
PRE-REGISTRATION ONLY
Sharpen your knowledge and skills of
OS-9 and high level languages at the
2nd Annual OS-9 User's Seminar. More
participants, more speakers, more
hardware and software exhibits. Here's
your chance to learn from the experts.
Fee: $100
Location:
Marriott Hotel Des Moines. Iowa
Pre-Register Now!
Call 515-279-88« or write:
MICROWARE.
taut U r•••"auona art Mde It lean a aonta ln anue-e. Is not a problem. Consider Baslc09, which Is over 201<
long. It does not matter thot the last 200 bvtes are
1r TOO loAYC COUTIOtllo not being used, because 20K Is. But, for fhe small
routines In the CMOS directory, the amount of space
U we ca" be of •••utaftct 1ft any
way pl•••• coM.
.act -'••n"• l'tplan wasted Is In most cases greater than the 111110unt of
tt IUcr:owue, telephOne SU•l7J•IIU or
t•l•• tl0•)20-2U5.
space used. To gl��e you a concrete exa"!e..
In B routines, such as LI�T� LOAD, ME
�..,try
RI..t
loodlng
DEL, Ll��
"68' Micro Joumal 21
COPY, SLEEP, ECHO. You will see that 2K of memory Is av&ll&ble ineinory. You can release some of BASIC09's
bel ng used up In Level I 16K or 32K Is being used up In extra memory by u sing the �EM commend. You could say
Lever II. Quite clearly, t�ese 8 commands really only need MEM 2000 or less and tliot will return some of the memory
a few hundred byteslll t o OS9. You wl1I note thot I also do a LOAD on the COPY
commend, so thot It stays resident for the entire use of
Other ortlcles hove mentioned burn ing on EPROM with t h e d l r e ctory copy, then UNLINK It o t the end. I
severo! utilities In it. I orlglnol ly did thls, monoglng to p ersonally chose the follo wI ng commends to Include at
Include 16 commands Into o 2K rom. But required several boot time: ECHO, DEL Lll'f< MAKOIR LOAD, UNLINK, SLEEP,
days typin g In the hex codes for these commends, end L I S T TSMON COPT, 1. D l ..,::.PLAY b ATE, BUILD, MERGE
checking tnem. I have no EPROM progrommer software PRI N TERR..r SAVE .Q IR, t-I>IR, MFRE�, PROCS, FREE, RENAtE:
which runs under OS9. This does work quite well. It Is .t .
TMOD£, V EKIFY, D""' LOGIN.
I
OOAE lt.PUT "to dlr > j tdS �•semblsr for the 6809. And thought, as 1
OOBF SHELL "load copy-· did: Wouldn't that be nice • . . 1f I under
OOCC CHO tdS stood how it works, or 1f 1t was wr1tten
0001 PRINT "spece to copy - any other key to bypass" for the TSC rather than the Motorol�
OOf'C PRJ NT
asstmblttr'
OOFE
OOFF ON ERROR GOTO I 0
0105 The advantages would be obvious:
0106 OPEN l p �f dS:REAO+OlR cleaner and clearer structurss In medium
0112 WHILE NOT<EOFI/p)) 00 Sl�l and long programsJ eas1er wrlt1ng,
OliO 5 REM read next dlr entry
e.asier dsb�tgQingl better modular1ty. My
0136 Ge:T l drec
0140 Ff
IF LE p S<drec.name,l>>" " THEN problem w.as that I had never really worked
01'53 IF LEFTS<drec .name 1><>"." THEN with �or condit1onal assembly, and
0166 RUN flxs<drec.namel 1
JUSt look1n9 at the Walker l1stinga made
0173 cm d S• " c o p y "+ f d S+"/"+d r e c . name+" me very much aware of how hard a job 1t
"+-drec.nl!lllllt+" /40"
might be.
OIAO PRINT ClldS; " " ;
OIM Ge:T IO,cS
0183 PRINT Wall:er's method 1s one that is used
0185 IF cS•" " THEN sometimes on larger syst.,.s, but rather
OIC2 SHELL cmciS r.are on micros: cod1ng a l�ngu.age. or 1n
OIC7 Et«>lF
this case lanQuage extens1ons, 1n a•sem
OIC9 Er«>IF
OICB ENDIF bler macros. It 1s s1m1lar to the
OICD EN!MiiLE technique used by H.L.Harkness to create
OIE6 BYE
It took me some six months to make up
OIEB 10 REM error rootlne - bypass and try again
0212 PRINT "error • "; ERR my m1nd, then sometime last summer, as I
0220 GOTO 5 planned to embark on some fa1rly fancy
.assembly progra,.ming projects, I f1gured J
miQht save more t1me t.ackl1ng th1s task
first and thus giving myself a powerful
tool to help solve the other problems. Jt
PROCED�E flxs
did take quite a bit of work <so much that
0000 REM : thls rootlne fixes up a string
0023 REM : a string read In fran the directory has the l'm not sure I save d t1me overall), but 1t
8th blt was extremely instructive • • • and now I
0 0 4 F REM : turned on In the last character to signify wonder how I could do without structured
end of string .assembly for most of what I write.
0098 REM : baslc09 signifies the end of 11 string with
hex FF
O O C E REM : this rootlne fixes up the string to end In For those who haven't seen the Walker
255 decimal articles, I'll give here a quick run
0112 PARAM xi29):BYTE � on macros and conditionals, w1th both
OIIE DIM I: INTEGER their advantages and 1nconvenients.
0125 1•0
Experienced assemb1er hackers and those
012C LOOP
012E 1•1+1 who have read Wal�er may sk1p the ne�t two
0139 EX!TIF x(l)>l28 THEN sect1ons.
0148 xm•x(l)-128
015A x0+1l•255 l'tACROS
0168 ENO€XIT
016C EX!TIF 1>27 THEN ENOEX!T
Macros are blocks of 1nstructiona
0178 ENOLOOP
017F Er«> 9iven a name, somewhat l1ke subrout1n1s,
PROC£.D�E dlskchng except that each t1me they are called
0000 REM pr ogr am to change bytes In a disk file (just by writing their name 1n the
0029 REM 0y P"a
ul Burega program), they are "e:.cpanded• or ..-itten
003A D !Mpath:BYTE; n����: �e STRING!501; number:BYTE aga1n into the text. They're good either
0052 LOOP
for short series of 1nstructions used
0054 " ame
lt.PUT "flle name L
0066 OPEN lpath , name:Ut'UATE often tn a pro9r am , or for blocks that are
0072 lt.PUT "enter byte to change ",ptr not quite identical, but almost. fra. one
008F SEEX /path,ptr use to the next.
0099 Ge:T /path number
OOAJ PRINT USii4G "s20,h2", " the value ls",nulllber
OOCI SEEX l path,ptr For instance, if you write an
OOCB lt.PUT "enter new value ",nullber .assembler program dotn9 quite a bit of
00€3 PUT /path number file juggling, you might write a "family"
OOEO PRINT USii4G "s20,h2","new value ls",number of macros called OPEN, READ, WRITE and
0108 CLOSE /path
CLOSE to take care of the details of file
0111 ENOLOOP
access. Or if you use multiple prec1sion
CONDITIONAL ASSEMBLY
a) Prtmitlves: they do strictly low
l had read about thta in the TSC level short and simple tasks uaed by the
asaembler manual and in Leventhal's book higher level macros. LGT2T sets paeudo
on the 6809, but I �ust admlt had not variable BRlLG to 0 or l according to
the leaat idea what it could be used for, whether the L parameter for long branching
except 1n e very limited way. That's instructtons ts present. The others are
because I didn't underatend the difference all concerned with atack management, about
which more in a moment.
betwern what happen• to e program at
assembly time and what happen• to it at
b> !rats tQd compares: they teat and
run time.
validate the varaoua parameter• of higher
So here we go: conditional asaembly level macroa, and generate assembly code
hea no effect at all on what happens when accordtngly. They check for instance that
you run a program. Its tnfluence enda aa the regtsters and condittons referred to
soon as the prcqraa is assembled into 1n the fourth level mecros are correct,
btnary for�. Whet it doea ia asse�ble the and "wr l te" 1nto the progra111 thr needed
ment tasks. These have only two possible between an internal ceg1stec and a value
cequ1ced by the mult1olechoice structure or-equal tests. The IFTST form checks,
Then land this is a major d1fference branches accordingly. The IFCC form uses
from the Walker structured macros In BYTE> the status of the conditton code register,
we have another maceo, at the pcimttive wh1ch should already have been set, to
by the PoSH and PoLL macros to determine Each form of the IF maceo can be
at which level of the stack we are. Th1s followed by a block of code to be executed
has to be done "by hand", test1ng each if the test IS successful, an IFNOT
possibility through a b1nacy search, clause, and another block of code to b e
which makes EX9MAC ocobtbly the most executed 1 f the test is not successful
comolex of all the macros here. <the IFNOT pact 1s optional). The end of
the whole structure (which can be nested)
Finally, once the stack level is 1s marked by a IFEND macro.
determined, the primitive P2SH or P2LL
utility macros �• called to effect the The CASE family hts four macros, tnd
stack •anlpulations themselves. There ace tllows foe one of many blocks of code to
two versions of each, the si�l• one, be executed according to the result of tn
which acts on only one vac1able, and the equtl/not-equal test between an internal
•o• one, which acts on three. register and a value 1n memory. It also
has tn OTHER default case to ttke care of
STRUCTUftED ASSEMBLY situations in which none of the tests
succeed. Its end is marked by the ENDCASE
The fourth level of mtccos is the one mtcco.
which transforms your standard TSC assem
bler into t quasi-hi
ghec level ltnguage, Note that the IF macros have the same
without robbing you of any o f 1ts versa form as 1n the Greg Walker BYTE trtlcles,
tility and hardly any of 1ts compactness. but they ace coded d1ffecently: they nest
Instead of a structured mtcco, you can \6 deep instead of 10, and the stack
tlways use a "normal" compare and JU"'P in management is done not ins1de them but by
any s1tuation, but based on htlf a dozen a lower level group of maceo•. The CASE
programs, I figure that the extrt code macros ace new . . • and pretty useful
generated by the mtccos Is never more than especially where foe instance a value or a
5Y. • • • and the extra cunning time is about character 1n the A ceg1stec has to be
ntl: most of the unnecessary instructions tested foe several poss1b1litles. You will
never get executed anyway. see typical uses of these forms In the
ltst 1 ngs.
Structured assembly has three mtin
advantages: it gets you rid of all the LOOP STRUCT�ES
confusing jumps and branches (conditional
or not>, thus making the program much more There ace three loop structure
understandable and easier to debug in macros, two adapted from Walker !WHILE • • •
fact, J find that most of the time I save ENDWHILE and REPEAT • • • UNTILl, and a new
is in the debugging rather than the coding one, a counting loop sim1lac to the BASIC
stage -- and test; it eliminate• the need or Pascal FOR NEXT loops. The REPEAT loop
for most line labels, since almost all the I• the simplest form: it generate• a test
jumps tee generated directly by the and-branch at the end of the block,
macros; tnd it regroups the program part• without any overhead. The WHILE form is
into funct1ontl blocks 1n t much .ace more complex, since It tests at the
logic;al way, so that pcogctm flow "jumps beginn1ng of the block, and thus generates
around• much less ;and i• more obvlou•. a conditional branch at the beginning and
an absolute branch at the end.
As In any high-level pcogcaiMiinQ
language, you use the structured macros in The FOR loop is the most compleM, and
two c1rcu�stances: when there is a choice often th• most useful: it us•s one of the
to be made between two or more alter intecnal 6809 registers as a counter,
natives, and when you need a loop repeated which 1s incremented or decremented at
from zero to a number of times or until a each eKecution of the enclos•d block of
certain condition is met. code, unt1l it reaches a preset l1mit. If
the 1nccement lor decrement> I• 1, the INC
CHOICE ST�UCT�S instcuctton ls generated if possible, else
the ADD or LEA instruction is used. Foe
There ace two families of structured practical reasons, the initial value and
macros used foe choosing. One, the IF lim1t are set at the beginning of the loop
fa•ily, serves for choices between two <where the test is madel, but the 1ncce
alternative•• the other, the CASE f;amily, ment is defined at the •nd, as • parameter
is used when there ace more than two to the NEXT maceo.
possibilities.
All these structures can be nested
The IF fa•ily holds five 111accos: Inside each other up to 16 deep, the
three different forms of IF, the IFNOT oseudo-stack tak1no care of the details,
OPT:IT MACRO <cond>, CTICl • Accept• logical op.,.atora EO, NE, GE, LT,
e...., SET •
• GT, LE with the aa.... anlng aa In the oe.9
lFNC &.2.,6
• aaaembl.,. or 1� FORTRAN IF lnatructlona.
OPT2T &. l, PL, I'II
• <rev> can be .ny of the proceaaor reglat.,.a
IF 8 ....., 1 2 • exc�t OP, PC or CC. <addr> can uae .ny of
OPT2T &.I, CC,CS
• the legal addreaalng •ode• of the O&e'l
IF I!Ntlf', I.
• lbut an Indexed addreaa lncludlnQ a ca--a ,
OPT2T .I.VC,VS • plua or •lnua al;na, ahould be •n quotea).
IF �.. • Optional para ..t.,. L algnala a long branch.
IFC &.2,T,2
• TYPICAL USE: JFRO B,NE,•e,X+",L FC& Nf 40R-•- I
OPT2T .I,OT,LE • <block o• code> END IF
IF BNef',:l • lFNOT ELSE
OPT2T &.I.EO,NE <block of code> FOB NT40R-•-2
IF BNeP, 3 I FEND END IF
OPT2T &.1,01[,LT
ORG NT 40ft
IF 8Ht!f'• I 1'1ACRO <reg>,<cond>,<addr>,CLl
!FRO ENDf1
ERR • ILL.EIJAI.. CONDITI ON &.I •
PAT2T ..3
ENDf1 IFN BHP4,:1 • ELSE TYPE CONSTRUCT
LGf2f ...
• VALIDATE REGISTER IFNOT MACRO (L)
RGT:IT ...
Cf'IP'-1 &.3 LGT2T &.I
RGT:IT MACRO <reQ>, CC111l
OPT:IT a.2,C IF BRILG
8NR30 SET •
LaRA RPILG
Pt.SH •-1-BRlLO
IFC &.1 , 0,4 ELSE
ENDf1
IFC &.1,8,3 BRA
IFC &o1,U,2
• b) On A or 8 re;lat.,. or ---Y TST END IF
IFC &.1,X,1
!FEND
JFNC &.1, V, I
• Takea adv•nta;• of the oe•• TST P6SH --1-BRILO
IINR30 SET I
ENDf1
• instruction, whick teat• the content•
JFNC &.2,C, 1
30
OTHER MACRO [Ll JSR GETHEX llEGSCT JSF! FI'IS Paaa loadtnv •ddr"'•••
LGT2T '-1 WHILE B,NE, 11!1 Get llat of byte• to co�p•r• JSR FMS
SET TFR X.O JSR FMS
NT�DR
PbLL c STB Y+ STA LSECT And note length
NT20R SET • JSR GETHEX FHS
IFN NT20R, 21 ENOWHILE
IFN AO=PL,o TFR Y,O Co�pute lenvht of byte llat P RGENO LOA I,X
ORG A0 2PL SUBO IBYTLST IFRG A,NE,eB
IF BRL2G STB LENGTH JSR RPTERR
FOB NT40R-•-2 JSR PCRLF !FEND
ELSE LOA •1 Open hie JSR FMSCLS
FCB NT 40R-•-1 LOX aSYSFCB !FEND End of ��n•tn proqra.n
ENDIF :IIA ,� JMP WARMS
ORG NT40R JSR FI'IS
A0 2PL SET .. , BYTLST ECU •
,, �o•�u
OPT NOL :100 ORG SCI0e
NOMTCH I.OY IBVTLST
LIB ASTRUCA JSR FMS Get next byte o f file
OPT I.IS 100 213 I.CIIH BRA I.CIIll7
!FCC N E
CLRB Flag "end of file" :102 01 LCI02 FCB *01
PROGRAM BEGINS 1<13 00 01!1 LCI03 FCB IH,tH
•
IFEND
:10:5 4:5 LCI0:5 FC8 t4:5
UNTIL B,EO,I0
ORO tCI00 10o 0 0 I.CICliO FCB IH
!FEND
ERROR BRA PRGENO :107 B E C840 I.CI07 LOX ISYSFCB
FAI.ST BRA TRUEST ltJA BO C020 JSR GETFIL
• BEGINNING OF BINARY SECTOR :IIllO 111125 000E I.BCS LCIEF
• IIARIABI.ES '111 108E CIF2 I.OY II.CIF2
:11::1 eo CD42 JSR GET HEX
ENOTST IFTST LSECT,N£
L.ENGTH FCB I Lenght of byte liat '118 Cl IllIll LCII8 CHPB ••
DEC LSECT
SCTAOR FOB Ill Addr••• of preaent aector IFTST I.SECT,EO If end of aector :IIA 27 Ill" BED I.C12:5
CURBYT F!MB I Byte •ddreaeed In eector IIC IF 18 TFR x.o
BSR BEGSCT Go to next
LSECT FCB 0 Remaining lenght of aector JSR FHS And g et flrat byte :tiE E7 Alii ST8 e.v•
!FCC NE '128 BO CD42 JSR GETHEX
GET FILE NAHE AND BYTE LIST 12:s 2e F3 BRA LCIIB
PULS Y
•
The S+ system is a modular computer system in Bell laboratories UNIX® operating system, one of
which all portions of the hardware and software are the most admired and widely used operating systems
designed to work together in the most efficient way in the world. Instead of being an afterthought, the
possible. An S+ single user system with floppy disk software is part of the design of theS+ system. You
can be sure that with this approach that all parts of
storage is a competitive and cost effective entry level
system. Unlike most other small computers being the computer operate with maximum efficiency and
cost effectiveness.
sold as "personal", or "small business" machines,
the S+ system may be expanded to maximum
THE CENTRALPROCE SSOR
capabilities using this same hardware and software. The basic S+ system is configured with 256K bytes
You cannot end up with a DEAD END system that of memory and can be expanded to more than 1
cannot be expanded and whose software is not million bytes. An efficient and fast hardware
compatible with larger machines. A basicS+ system memory management system is used to allocate the
may be expanded to thirty-two users, a megabyte of available memory among the users on a dynamic
main memory and hundreds of megabytes of hard basis. As little as 8K bytes, or the entire memory-if
disk storage by simply plugging in, or connecting the needed-can be used by any individual user. This
desired upgrade equipment. makes it possible to run very large programs on the
TOTAL DESIGN-Hardware and Software system, but it also uses no more memory than
The S+ system is an integrated hardware and soft neces.sary for a particular job. The increase in cost
ware design. The two complement and enhance each effectiveness of this system over crude and outdated
other in this system. The UniF LEX® operating bank switching arrangements is dramatic.
bad and stop the entire system, as can happen quite the S+ system, it would become impractical to use a
easily in less sophisticated systems. UNIX®type operating system in a situation with
heavy terminal 1/0 acth.ity.
Task switching is accomplished by use of a multiple
map RAM memory, with sixty-four individual task DISK STORAGE
maps. Each task can access from 4 to 64 K-bytes of A wide range of disk storage capacity is available for
memory. Multiple tasks may be used in programs the S+ system, from 2.5 M-byte floppy disks to an
that require more than 64K bytes of memory for 80 M-byte Winchester and many sizes between. All
execution. When a task is completed the memory is disk controllers use direct memory access (DMA)
automatically released for other use. type operations to maximize data transfer and to
minimize overhead on the main processor. The
SOFTWARE Winchester disks also use intelligent controllers
The S+ operating system, UniF LEX® is a multiuser, along with DMA transfers to preserve the perfor·
multitasking operating system based on the UNIX® mance that these type devices are capable of giving.
operating system that has been used for many years Without this distributed intelligence the system
on Digital Equipment Corp. PDP-11 series minicom· performance would be greatly degraded. The
puters. It is considered one of the most sophisti· UniF LEX®operating system is designed to work at
cated and "user friendly" operating systems avail· maximum efficiency with this type disk system. The
able. Variations of UNIX® are rapidly becoming data transfer rates achieved by this combination
standard on mini and larger microcomputers. rival those of large minicomputers.
Applications programs are available in large quanti· system makes it possible to share data between
ties in many fields. This includes general business. local systems in an efficient and low-cost manner.
any one time. If 1/0 activity is great enough to cause Consultants. Inc.
SMALL/SIMPLE
EXEC·68KECB·68000
U usud. 1f tt h ffl. tt\e t41ble ootnter h t"cremtftttd ef'ICI the neat ent.ry
�� ""11 Ouc:lot
Mocorote lne • • S.. l��\lctor Pt'odt.ICU S•ctor
Eucvtl r'llf two tndt091'del'lt proqr•s on tM Ul!!!ll P11rd· mtc.htAe contents •re restored. An •Tt ts then e..uuted to ,1.-o to the User•,
••rt w1th tn.llnt coOl h dlfftcuh. htc.uttnq -or·t progr••· Stnc.e thh h tht flf1t tt.. thh orocr•,. flu bHn rVA. tht Ot'oqr•
t._lft two h •trv dttftcuh. Tht £CI!l.UC Is • COf'ltf'Ol C<Nnttr tn t..M tllblt should hut bttn ootntlft9 to tH 11'11tultlttton rout.tn• fot'
stlitft Ustr Pt'otr•s •tY bt rvn COMurrtl'ltly. but not fh• tnttultutfon routine for tl'lh user or09r• uquesu tnttrrupt servtc.e
thMtltaneoutiJ. ,._, ECaEXEC controh tl'lt UQUiii'ICt tftd (If ne<tJury) fr0111 tht flOC. 1t •ho sets vo •ny o..ru-ettM ntlded hltr fA
durntoft of t_.:tc ul ton 1nd usurH tbat ucl'l uur pro. the trOf!lr•• lflCI then brlnchH to tht -.1ft pt"GgUfll •
91"'-"� rKthts f'QYtl tf.. 1 f desired. Prolihlons •re EncutfOI'I contlnu�s '" tl'le uur oroort" untt1 Oftt of t-o thl nq s htQpens:
Nd• t o tllow UH of l M fnterrvpl vectOf\, •'-' to surt t) the: proqr• reqyeSh t•,...lftttton o r t) the progrM tfl'll!r tfMS OUt. fhe
f:unct 1oftl1 Oesc.rlot ton: the sud pot nttr h \tored In the sun lablt.
liiii.L (2( ... byttl) Tht £CBEXEC tMn b.,tns s.unntnq for •nothtr SUft Uble tnt ry whos.t dt1t.)' h
uro. When tt ftMs tft entry .t'lo_se cllh)' h nro. t t ftttPIH tM \t.cl CIO'fllter
Allo-t vst o f 68X Aulovecton olt.11 tn¥ tlcaht othtr 68l ·f'tctor·s. tro- tt\e sc•" Ub lt ud r tuores tl'lt NCMne JUtt. It U\tn ta.ecvlu '" JtlE to
Allow-� t.�nr proqrt!U to ht ouc:t httl!d or Kt l<�ttlct wt tl\ or wtthout J""'P t o the User"s proqr.,.. If the ef'ld or Ublt h re.chtct. the hecul he Ute._
dth11. h rutored. fnd the t•ble n,.-t tddre-n It relotcttct. the' £Ct(l£C the" beqtn'
A11ows N•l��t��M of 1 uc t:atc,wt ton tt• before te1'1!111h •tton. \.CIMinq frCJ!I t'W twq t nnln q ot thf t4ble ..
Eut11 •rOtd. Ut�lH or cOIIIbtn•d with"'* procv•••· f'ht Pt/1 tl�r h u.th�t d ur tna tl'le enllrt tt11e tht ...ec h ooer.ttontl.
"•loctubtt the lif!IP.r prcwides le,u1 2 inttrl'\tolS ttnry l�O •ll1tsecoftch. fwo fA.I!C r01.1ttn•1
AU. ustr orogrM� opertU In tM USU lll)dlf. h•ndlt lht lilllll!r . TN 1ttttrt'Upt "tftd\tr. tiN1. r@f��Dvet tl'lf tnterruot •l'ld lntrt•
Theory of 0Dtr�ttoft: menu the TICUR •net lhe oroorM th•r. It tlso Cf\Kh lO nt tf t .... prOQrM'I
'"' Urst jot> of tilt EC8EJtc Oft sun ul) h systM httttl httton. fht t h�tr • '· Jf h ts. t"'t tntttt'\ll)t f'\tl'ld1tr btqins the proc,us lo tetw�fntte
tuc.vtht suck h esuolhhed. All tcll¥'1 ustr l)t'OCirt• tfltrlts 111 tht sun lhl oroqr••· 1� TJCU:R conu•fti the <Ot.lftt sinc,e fUER wtl tctht. ftte ttc.Otld
t•lt (te: PCJePCit). wfl t Plt¥t tP'Ittr \UCk.s tnh.ttlhtd. The ucep tfon vee· lilfltr routine 1s ctlltd st•olt Tlt(:lt. liKR•'"'"' the deity c.ountt tor t11
tors •111 bt tftttttiUH tf'ld the tt•r wtl\ bt if'lttttltu-d. Mo otMr fllfd· sc.tn ttblt entrtes. TUf.lt h the ftrst tnlrv tn lht sun Ubte. h 411:U tht
wrt t s tnitttltztG by t- uec. vtlue ot llCKUI •� t Mn cturs t._t JICK[R. h tr.t• tHU each tntry tn the sun
T'M ECKUC now Nqtns to Ktn the Ub1t 1ookhiiQI for or·ogrtlll'l. to uetutt. tlbh. Otl•y c.OUI'\U or uro or SFfFr (foreWJr) •re t\.loped, but •1 1 othert tr"•
n.. ttDlt ltlrl Mdrtu h lotdtd. tNt the d-l'ltv count of tl'lt ftr\l l)r09""" dfoc.re.nttd b1 the lned ••lut of IIU.U. hc..PI •ntry h testtd •Nil/or dtcr·.-ent-
Clthy.
Eae•tntftQ t'- ttru tn cttuU we we t.hat tt Ns an tnltttltutton ltttton
A11 ECIEXEC r�uesu ,,... ''""Jed throuQtt TRAP 11. rour poutbh .cttoM cu illftleh It U't fti'St oart ea.tclltH. ICou that thh ttctton "'11 bt utcuttd only
bt r�uutl'd. TN rtquut ftUIII:Ier h Mte,.lnM by 07.1 •• tf'KRM ln tM Ublt OI'KI u ,.o ether Dirt of the oroo_r.,. bttnc.hu to tt ag1tt1. lnhhlhattan
below: co11thU on1, of • rtca��ttt to""'" tf'lt.trruot W"t-Ctor. ht vtCLor nulllbtr, SA2.
� Action Ulttft •� ur¥tct rout tne lddrus. SlOu • ''* bOt" soec1 ftt<J. r� rea\llls
l t ts t..
tn
., re,..fnttt thh routtne fornt,. • ••-<tt to Utt EC8ElC. A ttst 1 s aade upon rttf.lrn to see tt ttle recavest ""'' 9fantt'd
fl femtn.He for dltlty s..ct fttd l>vt no tc.tton h Uttn. After tnht•lhttfon. a tonq dreh.t 1ooo h tncountertd.
(D6.V ��� dthy tount) {qcutton wt11 c ontinue here until tl'le 'oop ftntshes or proqra• tt•-out occurs
f2 Act hne • oroor• (prOQrm tt• OUt OCCUI"S ftNt 1). T..._ [Cfl(l(C tl,.tn•t«S thh DI'Q9t'M Irei JOH
loo\fnq for another to acth"u. tt ftnct.s onh Oftt otfltr, t"t II�R proqra•.
(06.8 hu lftttrrupt wtctor tnd AS.L !'ItS stf'YICt tOtJtlnt [xtcutloft btq1ftl .t\ttt It left off fn the delay 1ooo. The loop ftnht�tt. tnd
OddrHI)
IC) 1000 :50101
T'N ftrlt two riQutlts will not return to the u11lft9 progr••· fl'le JtCOftd 00 I 000 lC3C0012 111JVE,Ij t66t04
001001 '\OFOl051 LE/1.1. tOIJ0010:HrAO
two wt11 return to the ulltr voon COIIP1ttton. In t11 utu of TRAP II, U the 001000 lE3C0003 ..ovt:.a t3•D7
OOIOOC 4£11 'ffi.:AP ••
reqwest-ed nt1on wu Pt"rfoM!IItd, then 07.1 will c.onutn Ultt reqliltst. But tf the OOLOO£ OCa70003 CI'1P, I) •3·01
001012 '\£71 1'101'
rtQuest •n dented for '"T rus.on. 07.1 wtU be CL(AR(O. It h t�rttnt to 001014 203COOOIF'f'F� to0v£,L t131071 •00
00101A ')10
!5. GUI)O,W t ltOO
t:htd thh In tht. user proqrt•l OOIO H. 66Fcl ONE .S t001 1l l1
00101£ 1216 CU<.w Del
001020 287C1A554£19 IOOVE.L .12 ..7 101!18:1 oA-4
001026 911C 1l 6\1(1.1, �·A:!
OOJ. 029 I£3C0002 riCJVE,O t2t07
(ISR), tEED Oftly be ct11td onct durlnq tht lnttttltutton oortton of the ustr oro.. 00102C 4£11 TRAP ..
OOJ02f OC070002 (!>IP,9 •2·07
,,..... 001032 6606 tlNE.S 400l03A
DOl031 1207 CU<.B 07
SilK• Oft1y U Interrupt reqwuu art tvtthblt, reottt.O use ot the ISR w'tl 1 001036 1€11 TRAI' .I
00 1 038 oOOA BRAoS '110010l1
ruult ftt rtfuul sooner or 1tttr. 0010311 207C!!:i531:552 IIOVE.L t J43l 520�9 .. . A1
OOIG10 ?.A7C5017<t032 riCJVE,I. tl316S:,O0 '18,A:S
COIII>Inlnq U<tr 'roqro•< W1tb tbt (CII£1£C: 001016 3C3C0001 IOQVt!,W .... ()6
0010""' 1EX0002 IOJE,Il tZt07
Tht ((l[l(C .,It bt 1 otdtd Into .NI. Aey •••• or ottthg H tMrt h 0010•E 1£01 TRAP ••
0010 :50 110£2 llRA.S •oo1031
t«t�t•le. It dOH not 1\nt t4 ORG u '""· but tt h sucagut.td. It h tuter OOlO:S2 f"FFI' oc.w OFJ'I'F
001051 1E73 RT£
t.o ,....,. OM.t tll User proqr,., he.,. bHn tddtd. 0010� f'f'H' oc.w OFFIT-
lo.ct tf'll Utt,. oro;rlta'l tt�t.o RM beitMtt'Q tt 11"' or Just tbO\'t or Mlow TUIOR L.? ) 1'10 2000 :illllll
002000 '1C3C0013 IIOVE.EI .67r06
tM (CI(JEC tf tt tt not tt S8... Aft ns�ly 1httfl9 or tht User Ot'09f"ll'lli h 002001 10f'02 0G1 I.J!A,L •ooOD%0S1•A6
002000 IE3CO I03 PIOV£,(1 t3r07
oo zooc E11
1 TRAP tl
00 200 £ 01:070003 D1f',8 +3r07
0020U 101 HOP
002011 203CD00 ll'n'F ..ovE.L •1310/1·DO
dtu,..tnn the order of uecuttDft. lhh CW"Ob1M h lett cQ�tPhtety liP to the U1er. 00201A 5310 sueu.w tlrOU
G D 1.Dl C 6ciF6 90£.,6 0002011
Perforw 1 .,_,,., 8041 fy :L on the uwr IH"otr• II entry tn t he sun Ublt. 00 ?0 1 £ 1i''t6 Cl.l�.w 06
002020 :!97C1A-SS"\£4B ..OVR,L t1217l01567,A1
.
If t tUfferent ne.. h dutrtd, tl'lttr H. Mow JI'IOdtfy tl'tt Dthy c�Nr'tt. If Ut 002026 99CO UUB.l A:!ol\5
002020 tE:lC0002 ..ov£.9 tZr01'
oroar• stlauld be eucuhd 1-.dhtlly. enter '""· fllow 110dt fy the PC»! couftt.tr ao?,o:•c 1€'11 IRN' ••
0 0202( OC070002 cw-.a t2o07
Htry. (nttr tt.e UQRD sttrttf'ICI tddrtn Of tr.e user Ot'oetr111 11 t'ttrt. The ntl't 0020:12 6606 �.8 t00203A
002031 120/ Cl,R.B 01
UIORD tfttr PC'JIIPC tt the P roqr• Su et 1 out ton. (ftUr tN Uur sud: tddrHs U020:16 1E11 fkN' ••
002030 600<1 tlh""A.b •007.0 t'l
Mrt. flit User SUd: MUST be It hut SS' ,.,,, tn ltftill'ft fo,. t•cf'f user proqrp, 0020:111 2EI7Cs:-.:I:JO,,;z ..cM.t. t l1:H!J.Z0591rnq
oozo•o 2117C:S01/1031 HOVI;.L tlJ16tf500Y/ot\�-.,
ltMat tMs Pt'Oetu �t11 tl I User orogrMt trt enured hto tl'loe sc•n tmle. 00 �016 3C3COOU1 Ml�.w ....()6
oozo•A IE3COU02 11CJV� o(l ·�,()/'
It h IU41)elltd thtt 1 cooy Of t'M: tnttr-e Pf'·OCI'Ifl ([1£C•US(R) be U•H 0020·� �11 row> 4 I
00205 0 60£2 IJRA,S •oozoJ1
at U'h pout. o o:·o�.� Hlf oc.w tf-
l FFI
•
0020:!1 1 10�1 1<11:
1t a dUttrtnt t•ttcwtton .tddreu I� dutred, Ute t��f'lo1t l)fOQr.-. .., bt 002056 N'FF oc.w ., f .. ,
Ublt tr'l MSOI.UTE tftd I!IUit be 1110dHtect for the Pf"OCJ:rtlll to n.n et '"' ot,_.r table tbowl that tht ECBEX_[( wt11 rtvtr·n tft trror Mctust 'JUII: • dOll ttOt
tddr•n. flt.e ECN;l(C ttulf U CC..DIItth rt10cet.blt. tatu. Fortunntly, t ttst tt INdt on 07.1 to dettmtnt It tht rtqlollllt..t ectton
wn Ukt.n. Sfnet the l"tqlle\t vu rttvnd. '" tttliiO t to acthat·t tnotMr pr09rM
The prOQra"' ""tY bt tttrttd by t•.tcutti'Wf tt tM ftrst toutton of tht
oc<.ut�- Tl\11 ttll'le tl\e rf'Quut Is to Ktlwatt •usu_p�· wtth • .,.,, of c
(tbout 1 uc). Stn'e •usrJPGit2' dots e•1tt. tMs l"tQuelt wtt 1 bt or1nted frlow
....
tnr, no ct.eck h 1111 dt to bt ceruin of •t. Tht tau Job of tMs oroqr• 1 1 to
lnttrruou for Whtch no ISR •u (lranttd o r Mltc:ft tr·t unuMCI 1n the QP•
ttn�lnne ftu1t. It dots 10 wttrt t Oth_y of fol"t.,.r. Thh ••n1 that tMI
tretiOfl of tl'lt UEC art IM'tlntthltnd lttterruots. Then tnu,.rupu alt "'"
t'- �- tffttt on tN U1tt!ll. ,.,._ 681t ltatus rt9httr h 1 otdl4 with 127,.
aethe.
aftd U'tt orocesSOf' noos. If the ECII(l[C ttoe»s t.tst• oe»rttlon thh h usually
A Sl��toh (a.,..pte:
thh uu that tnstructton h a br•ndl to the wa,. start ("ttr tnhhlUatto.n).
Two st-ole Uur oroor.ms -.rt us.. d tn the Olbv4t1"9 of t"e ECilXEC. ,,..
Ktt!' thh hi .-ind ..,,. wrtttn9 your own CltOV•'·
scan Ublt ot tM [C8ElEC and CW'OqrM 11ntnqs appear below:
The M<.Oncl u•aplt CM"oqr• t I dt fttf'lnt trOll' tht fti'St Oltly tf'l tl'ltt tt
reau.su ust of ¥ector I'IU..,.r SAl. tl'ld turM Oft •USERPCiMl'. The eHtct of
Tht blo tuMDit proorMJ art al lilt t.ace.ot thet tMy call ell fftrtnt tn-
\uqqettiO"S wtll � ..dt. 5t•v awn froa long Min looos or DOllhiQ ro.tttnei.
Tr1 lnterrutt drhen 1/0 tn:ste•d. Rul t1N doehY\ .,.y � catMr•ttd but ..tch u �.,. tli\fft IW '"" .. K•• htot
II ....UtH hllfohl .... ttt: .... ,, • ••
.,.,.•••
lNt:.nt ut:tfn .,_.,
tf'llt t,;,.cutton tit��: or othtr proqr•s. C'-Oou t� oN•,. of Ot'09'"'' In the .• ..,.,.,,,;,.,:;)1 �:� ttu•c...,.•
•• •�nl to;.*� ' .... tHht•\.•1
.. �,.,,. ,.. ;� ·
.., IUUI It
"·'
... .
.........ttl
.
lfitrt Uf't. PosttiOft In the ubte u h IS ....
taiolt .,.,., t-oorunt. DOUtb1t
:; :=:!: ;::�� tht• Nlt!U
. , ... .
of �f) IUhUI "·'
"w of
"-"''*' "· ····
to N!qr.ttst the tvo lnurruDl vector1 1111h tcPI tftt (UU.tC "'"" durtft9 tu .J)O))t .... nt• ••M-"•• ''-'-''
. h U -t hUf
.. . , , ,. ._, . .. . . .... ;:�;:· MlU 4.wtl
1Q J,OfXtii)IN((:JCI · . t<lft"l 't..••
oa.r•t loft. to cr.sl'lu tl'le ((fl(.l(C. woe;,_,, ......,.
·
' " ""''
Oo•nq � ..
u ·
.,.
U Mtwttll tMM»• ..., ' •-& '""'"'
U NtMtt" ''•*• .. ... ' '"'' ..'"'''
Utlno lVI� wtt• tho ECII:l[C: 4Ut-' ••Nt»U.tf:
:; . l .MIIu t UtkUt .... "¥\tl'
1'0 o-..a co . . .O�UI thhUI .
... """"·'· lllt.t ttNt
.. U-•1
n
GU0tJ70 �'\5!'i2 IIUHU
w.Nltl) .-:.. u.� .,;.c-.n•
00011/1 :IOV'IO:ll 'I :-
.
.... ntt•O>thttt
KU!Uh t:t-�:t•
000878 00000000 >
!! .,;;:��n•• nu.ut c;�� •u• ···•·- •••J
0008 7C 00000000 ,
" ))»fttt .,,. , ,.
. S.:.o\ M\tfltMI... I...
000060 OOOCJJOOO , " .:t)N•·''"" .... fU H CIIW'II
IUXt•t H!JtlOU u•• a cuu •• t. S
000891 00002000 ? wt):f."t. I+X�,._ ...., ....,
:;
., :)I.J:lt•t ,.:X):•
•:.:�
!!:! ,., ,,...".
8
00000 �1 !)
"'
,? � ' ···� '"'' "'""'
"'"'"'
oooeec 50411032 �� !!
1000'10 fl FFDOOO I
.. ....,, ... ...,., "·'
: : :
:: : : : : ::::
00099-1 00000000 �; :� nn:•h""'"'
t a:=...... ., ::� lhlf '"""
tU ift '1 -' t.
:MOtlllt �,,,..;,
100ij9\l 00002000 ? !! �e;·�.)O· :::� ........
UI_.,U NtKl .. u.� ...
, '--*""'l'tl
UOOII9C 00003000 � ...
...� u.c. .... u •
... H.JUIIIUOHlh
ooaa-o �45$2 ) "' OC')UIIt ...
?
...
UOOOA1 50Jt/1U:r.J .•.
OOIIWl f Ffl' OOO O 'I ...
. ..,... ,
, _ '""....... ....
ltOOI\C 00000000 ? : .
, . . . . . .. ...... .. ....
... ..... , ... .
::
000000 I .
• ... . u. . . . . ...
000000041 ') "'
... ..
ooooo• oooooooo ? u.... . . ... .,..,
:
..
•ooooo 55!\31��2. f : :
"' :: : ........
..............."'.
... .... u
UOQO(C �01/1031 ��
...... -. nt ..-..... ,.utuuu
OoOOCO t JOF F 000 0 f r�t.anHI'Ct•. . til• t.tt htU Unt •••Ut
�........ "'' t•n ...., e.ttct ultttUt
ooooc• oooooooo ' ...... ..
000(1(;8 uoouoooo ' ,....-uttoU ..., •••• ""''' •u-c• Mitt
........ Ut.. t.ttiUU It
ooo.occ OOOOOilUO I tMUif..l••f ....... . . . . . . ..,
f....t..4"ChU .. . ,........ .... ...
oaaooil :.:�J<t�.l ' .... . .., ... l t.hft
000801 :,011'40�• 7 .,. -..., ... til • IU t•tn
••,...... .lit•·.. -....c.. . ... ..... ...,•
IIUUI--100 II�� 1000 ; .. h. t.t.t tlti! Ut
00000000 ? ''"''' ta •u• �
OOOIIOC
• 001 .. 0 UUOU U00 1 ) I ••,.... 1-ht-"'t:t , ..,.,,,..,tiNI.-t
UOCUIL'1 OOUUOUOO J �
.. -
· · ··"
, .. .,.... ...,..... " '"
.c ,,.,.,,.
IJOGII(R ���1�2 7 ........
n•o,a• ...J
m::
OOOflfU OOOU OOOD f ,...Kin" . . .... , .
. " ""
OOO!Jf"C 011000000 7 ltlltc.• ..•,...,. ::::!:. tU.o t•IC:IICf.., Sit ..•l11
....f(IH:t
. ·�·"' . .........."..
000900 SS$:..1..
:;.:.1 ' .�. .,.... .. ,..,.........� U t Ut\1 JI UI t.. tUt
000901 �017403/ ' ""'""''"'..... ...... ..........t tt... Ut•UI t... tU I• llfo41
lliMIU .... ....... .. ...., ur-.-. '''"'
100'100 tl H DOUii )
...,.... �··.. �· ... vnw.ttl!(t,•t HI •1U tatt.t \11.11 tMtUt
OOW�Ul 00000000 f .....,.�..·� ... .. •C.ttt .......... .,
:!·'
00091 o aoouoooa 1 fiOMt4oK IIU •""" .... . .... ..
ouoooouo '"�·
HIKUt tHt.n:a :U• ....u... ... ... . . , .,.,
" " ·-- � " "'
000911 .-.u.,_,.,u. "'""'""''•"
t.-H:•t•tttt '-"''·-· .... . . ... .. ...._.,
........ . �·It ... tn•ttt \Ut
h h ooulole to u st tu101t to Mbuq user proqr..u Mlnninca uftMr tM ....,.... ..u :..--:·· �::� •••• """* '"''
......-•••-c:.ut.J .,..u ..
,. ....... ........ . . '""' ..."
bt Obltrved •fth TU10R. Mottl ����tvtr. th•t t� fii/T I\ HOt t<.tlvt af'd re•l· ..... .. , ... ,..., �:··· et...u tl \U ft U .., •Ut lltU
. .... -·· ....,. .. ....... ..... ...!!(. •
......:
..... .. . .. ,.. -·· ....... ,. tUo ftff, Utf u
..... .. ... �... •u w• utu
...,.,..."''''.... :::! tlt_Uo•UtJ '" .u. .. ,.... ,11,,, ,,.,.., n.tt•t
....,,ut•tth
.. •nn.•tttt '" ntt u ,..,. •�•• tt•tn tutu
...." . . ''" :: :: flflo•fMI "' ...... ._.. trtU "'t•1tt tUCI
.............. ........ . . ..
DrOQrtftS on tl'le 6l'Ct.cl. It oro•M•' tl'le necesun cotttroh to allow Multi· :.!::�.::::.::.��!�:.:
us\tnq ot orl'lllrMI\ •nd r t�l •t h!'t "''•"' bf>fort •.ltC.ut tort. A1tf!OuGPI .. ,.,
_
, ...
! �·· . ......... dht ...,..1 ::; ==� �;::.. ., ..... u .
,_.,.. . •hH
....
.... .. . . . .,
::::: : ..� ..... '""'' .. ......
:;; f.:!:!:�;·,., •'->�·" " .. . ,..
, ""'" ' """'
...: ,.., .,... .... .. . ....,
t J
t OUU)h •dU:t.
'"'""'
ot.IN.•tolf
.. ..
Uft "••JI•"J
IU ......U • n • '"''''' ..
"'·t ..... ., . ttt •c:U...Uf tv.:•::1 •.,,.w ...... ,
... ,..", .... ,
.... . . . .. . .........�
::···
It t . ,.... .. ... . .. ...
•"•••·•
.. ..... .
,.. ....... .. . ... .. '" atn.fU . Ul loUt ttUt •UIIU
, ,
. ...._ ... ....
"'·'
.......,
... .. . .. .,,
... - �'It
.. . IMU);fl ••1':
.
.
.
. . .. 1111 IHUI C,..l
,., �,........ :::;� t.t'\111
It ttl• Uttl :;! 4:.t).»U tf)l ,, . . ... . .
..,. .
.:,lUI
••••tnult.tt ·
� ::=: :u:-· · ... ...... .... . '"u.... ,... l•tt Ut llli UtCil
... .... . . ,.,
UH:»U
•UIX:...O
,
:::· ••• "' ,,,, hfi.l '"'
"'
UCtt•htt.. t.. ttiC...,.t
,., IIMMC.c. • ••,
""'"·"'
.......
.•...
lttltltl
. .. ... . ... ..,
·� ..Wl1 hilt ...
::: ao;�,tl
tNt:
.....
..,..
..... . .. thlt
!� -....cu'""' "' '"• •�· •tn..• flt.tu,u ::: l;un:•loot�!o "' · · ..... ,. ... u.ut••-u••
::: ...
. ..
OOMI::.tt t t h
..,.)N;•t•'l"* �::·• ••Utt
...,..:
. ...,. tttt.t
tJ11t1 Ill lfltUI oMtll\ It IUU
iUD.It•c UtHof>ltUC u.a.u•••
······ ·············· · · · ·········
'"
:.*:.. :!:::;, IIUIU tM.-ttU ••t• tout
. . ,.,
,., co_,...., <4,.�'"'' .. ,.....,� ...,,., .,. .. ,
. ..
'" �)Jtf t•u.:.•rcc .... ... u··••··••u •••• ''"" lh(l
10-l�ll· ·
.
... ... ••,. .. , •• n '"'' uutt C •'htt•t
...
. :::
,, . .. Ul\ 1\ Itt .... . Ulltlllol•t UC:Itl HUt •"*'-• •ttl ....,...,,., .,,, ..�......,
:::,: ·�UIW.I IUttll� •lt •It ..lhthl
.... '"
.
!�: ;MJ:JU•UtUU
:::
... tot(tl »ht• o UPf
!:t =w••··•····•·
ttuttl tll'ltiWIOH-UU ..... ,. ... . .
........, .."'
... :::
. ..I t litH ttttt tUttU
...,.
c..tc. ••••• ,_..,,,utt•
:::
• ..
tttt .. .
IUtiCt ........ l.fJilt.U
,.,... .,.�
::� .t•JIUHI
.,......
., oH';IM)::'
..
,.,,, tuu •••u
.,...tC
··-�·"'
... ttll ..u. . u• •IJttn. tu.sttttt
. ...
..
"' ... tot��KI Ut -��-»J ut.MroHWt t.tt UttiCI IM'fflt "-"' ttt•t
... "·'
uc••• •
"'''' )1.;
...
�:!
....,... ' . ......
tit
Ill
l�t .CttUft .
.. .. .. .. ..
. .. . .
..... tMUU .., . Ut(l
g�
)ti»�JC'. ,.,.�,..h
. ..,
' " ' '''
t.UtUI •Wtlt.f .,..., .. ;»k•.tl ·'" .. .. ....Itt .......
.... : :
.,.. "''"'
:
... --�• . . .,.... .. ,..... . ,. Uti IIUI1111
'" ..... t• u•u •.-. t•• ' "'"'"
" "' oiC.tlitMt•tltOOtl;
H.»;tJ¢ HtJ
..,..... ..Ct.t.S " ..... ....... ,
' ..... ,,. . ,
111 .
::;
111 U h .. .....
Ui ::�. flCitto ;».),..., t.Jfl " '' " ' .. ..
'" . .. ,....."....,.... ...,.... ..,. 1• •1
... ....
u.-•ut ••u•t ,,..,n
::! ........,•••u '""'"""···
•t'IHUI
.., ,..,, '"""...'"
"'
. .... .... � . ....... . utcH�t ....... U1 .. tUt
..
'" "·' UttiCf ,....,Itt tn;IHI ::: �. · ..:x.·... ., ...,...
. .,M••Ittl
""
.... ... ,
·.. -·····:. .. ,, •unu•t
'"
... ....
..
� II' UN-I lltlltltttn
...
.. . '" t'Uto�.H•Ct·••
....... . .. .uc
... .
'" "" .. . . . . .,..,
"'''" t.tltlflot4 '"'"'
.
. .
..
. :;· ,.. I' ,., •u• uttuwt hht
...
...
....,
..,. tMC
..
. �. ...,..,..
'
lltl(l "
h
..,......,.
.. ..
......, .........
. .. . ... ..".. ""''
.... ... ..,...,., .,, ...,. lttt.o.ll•(t ... Uf lttu11UI ... 1 UI
:u :!;•
�· ., , t w.-.tu ''"'"" ... , tta.tu •.tu
. ..
fttl' ....." "' IUU
'""' •J:)MU •IU . ..
,
" ., .
Utl•ttt ...»11() . ..
m ....,..,..._.utMol . ,..... ,.._,.. ,...,._,.., ... . ..
!� '" :�: :: :
��g
..,M�•ull hlf .. ... ..
Nt.tlftiOf'IUit...l t•lftekt
"' ....
J .. t U I O · �Hlilhll ...
... ....)( ... ..,_, �::� :.,, ,....... .. "
:::::
.,.�,. ..
. ..
'" "' ... .. .
�
..... . . . .,,..u ...,......,.,
. ... .. .,
· n11... Ull MtAII tt
"' ,,..,, ...
.. ••tC...t
.. •u
:�, "'"' �::
...., u.-1 ._,.)!'fU
...
... �. ....
::
••• ..... , '"'"'
tltttt t*:t!lt !�� ::: ::;
...
....... ••, ...•ltlf
.. . .
. . .. .. ... . . . ,..,
........ ..... .
.. .......,. ...
: �:· ,., ..
,... ,..,...., IIttl ...uo.u ...
:::�
... .... ... ... ...
..
. ...... .... !.'!::• ..., ,..,.,
.. .
H�!.
•·····• ,..,,,,
:;�!:
•JnJH• .... "
, . ..............c. M•a.fl..... tlo•H-11 ''"' •n• tl' ••t•tott '"'*
'
:-!li:MU
..
:JIHII II . ..
Ill HO.X•h lhf .... , "'''lilt ....l .. • ...... '"
: :: :=:�::�·l•
• ;:•1·1-' !!:' :!:
IOtiUH
•t.... u ,, ..,,.",,••,..�..,
t"MHNJt : :::
lh ;:.)f'•U tM.I ....,.
Oil 1Uot
M't Utt t1 •...CTI.. 'l "''-'•
· ....... .. . . . .
Uti tot IIU C:t r...- toL•t•l ITUI
Xlnf)� . ... ...
::.: �::
: !: ::::;�:
".,, .,.......,,
, '!:!'::, .,
...
·····�. ....., , , ...,.... ..
..."
•It• Jht•1
.
... . ,.
:
Ill �•U"•HI
ut
..
lo�.., Ul'
=:.::
..nut,...,, . ::;:
.. . : :::
..,_,
-u•
., . ,
. ..
"'
... '" "'""
;:;
tJfUh :tJI!Itllf
. ,..... .
•Uf
•tl • " '
orr
'"
.
I
��f:H
..:).)Oft •ttl
!:! f):)Mtt(
: : :: ·�·
. .. 17:)1(h uo
�M»CJI •lt\:U.
. .. ..
. ,.. . .. ,.,..,.
::!
:: :.;::
.,.....
:., ... ,.. . , c ..• t Iliff t• t ti•U H'l t;--
4H to loti.. t$,.11"' Uf"IIU
:e:
�:
... ��l!U. •t••!:• -. .
::�::�:�···' , ,_,. : ::
::::
... -�:):�htl ltl ... , , . . ,
t . . . ...
;:::-',.,.···• ::
.. . ,.:.);.�tl H•tUJ«Ut o Nttl t• t t. r.ttt�. ...,.,.,
.
. . :::
t.IU IH tl;.4t
... ,.a.lC•ftU• ....�
.., .,,,
1•1
••H•rttltl
:
"'
. ..
N::;ht •t•t.;.Uo
IUJ:C:U I.C•
Ut.,ll"lloll
. ,... ,..
ll>l"oII
.
.. .
. ,.,
...,, ��: ::!� ...
. ..
'' t•t I• •
.... ·� ,,,., ...,.
m
,,,
aoau1 . ••
.:n�u. ,.._,
, , , ., Ul;,lf'"Citlf
.,,,,,.. ,,, ., '"''"'
&•••
_....
...,!t.tl
•;2tl'M-0 :m !!:
HMau r.•ct::4
. . ..
:: ::;
"' HOI"'I• . ..
UI:JX••I •U.;httt .........
. ... .. . .. •Ill
.,. ..:at,.•l
... ,,.,..(t tlf!��·· ......} . ., .. ·� .. ...
:
t.t.ft IH .tt
....
"'
...
t;:llt1:Ct" .. •l
I�Ctl•l'•"(lo
..,
•nnu•Cio•l
t
t
"'"' o UtU\ u u • • t H
• "'' -�.. :::: ..,
1"111U• 11H ati .H iJ'I
•
U ··Itt
ggt
•••:c.. '"'' &loCoH• tl t:O
�:; .,.,., , .,, ...,, Uti•H ttloll .., ...
.. ... . ..,. . ' """ " x ll• t:
"�'
•Itt
.
. ..
,.. K1$-"tt f..C.• .r.uu• Hllt#tttoot fi•U •f(tto . ..,
.., .o:�";hf "•t:.nUt.tl ........ .... ,,.,, ., ,.,.. .
"""""
-»•• ....
'" t»»ch••·•
:;aJ.crt •1"�nJ
t•H
HttiiiCiotl
.._..,. lh :t!OooT :::g� .,.�..
::; l )ltt(h h�· ,,,etH•
... . . . . . . .
Nll•t• Hlth
..... . . ,''"""
ll • tt h
"
• • nn
.......,
..u..n :;::
)IIIM(Ut) f
ttl,.t ..... ,."'. .., C-41 U) hUll""' tiCt&.l
•lollII•
...
��ftUtlht "' ""' --·
::�"···
"' u ...� t•t •tn " ,._ ,
,. . l:lti.M-tl tr•ttoon.u "' ,, ... . . �· "
• • U. U ... .
.....
::::
·n•
'" ;�)JIH-• u•t •"l·U$1' •a ... ,
'fl• tflloi.HtoU
• • U fl �JNt• ...
or<
. ..
OUUIIU •tlt
""'" "
==
:::: .. .
" "'' ,,,.,. n .... .,. .,.,
...
�:;t;
.OUIJh.C •tUIU"' .,,. ...
. ..
,
1•11 Ut•t tt) htttt.tt '-COl IIIlo
.. .
:::
.)l hfl
f . .... . .... .
- ·· ....
-u•
Ill toftlll U• UC.'"' ,.IU•
_..
...
'" . . . INMUt ..l)»ft u.t Ullflllll tl�l .... .... .
'"
Ill .. . -·- ::��:: .. . . ....... , . .... J(..,..
"""''"
tftl•Jt
.. . fMOOIU --- . , .. , u .• 't�lltl \t"fUiit
'" ........... u;.
........ . . , ...,.,
Ul
... ::�:�:��!;; • Hotl .. lo�RI . .. •••u• •l!.tr.:
:!¥�
111.� , ,. .. ltnt
... .
\41 I• U"U_. •t It Utt Itt f1,0I r•t'lt
:H.,
_, nu.t• ,. .. n .,., ........4<1..-tlt!• .....
IH1tltl
H!
ff')N(tl ...... ., ., ..
" ""
t»MC•t ,,,. ..... Utltft l ....... ,. "
..... .. , ,.,. ...
, ""·• ..._"'''-''•''
,. .... . ,
. ... . ... ... . .
"' ...... hi'"U ,.
.... , . KIW(:tllfo•U.IJ
,
""' uw,. '"'"' u ""' . ...tMJI OKO Oh UNlit
:H
10• "HMH Ut.C... t:J"tlol ..........,. . ... .. .. . . "' . NtUM! '" ' . .. II... J
IU
...
. ,...,.., .. ..
, .. .,..
....
Cll,t
,,... ::
U·•• c•u•n •• u ""'' •• t
411 ..
,...,., , Uttf
t t.u tNt»:t . . ,.. ... ' ' ''"
..... . . .. . , . ..
... OtCI�loH ....,. ' " *'
"
'
t.i:lt�:·
...IIU. liM..,. -n•.• " "
""'• . "' . .. . .....
. .. .
""'
......
... -.:. ..
. ,.
.
... .
. .
..
i�
..
Ul OttWI
·····• !!�::
... MUNJ:J .,...,
...
.... -·-
::::ft
�m'
'"
�:�:'
, _,....un tnt tUntut jfii)Jit
lf"IMU "Ctola '" ,.., '"" ....,n ... �IIINII .
. .. . .
....... !,;',:-'"' :;! ..... ....
...,... It
..
. ""'�
!HS;::;!
. tt)f"
•. ..
•-l•t• ... .. . . . ... . : .... . . 1(&1
'" "'
HIOtt
.
... ••
....
tn IUU tttlt tt .. IU ::! .
MttCillt "'
. ..
... UNU
....... • ..w
... �· !'•ttl . .. tiHXH '" ' "'"
...
'"
IUol UfCtlt . ...,..u, . .. " ""
.. . ..,,", :;: :u::o . .. " ""
..u.,,. .•....., . .. ·�'"' '"'··· t.f:l Mn tottt \IIU l)t:ifU MOIKif UMJI
t,..,_lt.•l•o•Ht
.....
. . . •t.ot'lllt Ci t
o l Ut Mt• hUt IU U:IUU ::! ..:t�llt l 'h :� H OOII
. .. .,� . .. .....,. . .. ..
A:t,.tU UUM1-""U f[(411ol&
"' ' · · .. ,.... lt;ol . ....... ... "'
Ut # t• t--. n U ... .". .
..11....,1(1
.
:H H�
. ,. . . .. .
" .C I � ��� -. -., o• t "'�"
,.
.
.
'"' , ..., , .. ,. ... ..
.. �.,
...,..II HUtt .,..,J ""H
··'-�111�1
"''·' . ..
,..,..,, ...�. .. ... •• •••••uu• • · tc:., '' ' " ' ' .... ..,. ... " " ''
........ . . .,.. ..... ...
.
,.).)lth• . ..,..,,.,, '""·• tU"'•fLI'Cttlo.ll
••X.ttl•l h •IU t•llt
, • ••••• fiJ'' · · "' ' " •• •• tt>t ! . ... . .
'"'' .���·· ,..
,.,
tQ!t)Otuottc: .....
...,.. .. , ... t.N;• f")-9... :t.�'""'
tUH
''" ..... .. . , ... .. """'
�._ttl t•U tH tt «-•11!011 • . . ...
. ...., .. ..,"' •..
..... ... .... ..... . , .... ,. , , H t .. t
· , ,
:!:.�,..,..
,,,.,,on t tuc:..u•a.Mt
..... .. . " ""''
:-::· · . .. ....htC.... .. ...., l l t t l t ltottlttt .. ,.... .....,. HIW-:UUt
IMI ,. . .. . , , .. ..
..,
e>-....K
::;!: .
'"''' •o u tt
UI
:tN.
li l UI fill(I ... Ut• tft-
••
1(11tt eu..t_.. .. .. ..
,.......,,u
... tU .u..o eou "" ..1 -..non
:m
"'�"
•
�li>N:U
oetil(ftoolu
t»>.n.tt ....
"""'" ' .•.
�:;
... ,
h' "" •t•t•
Mu• ..
n •.u •-'•
..,.... tf Utll1tfo Itt" foto
" " " ''
nnu
. :. ,.. .
..,..,�
...
::!
,.
, :u:M:u
:::�:: IJUit)tJ
.
nUl\ .»:Mo&:o•t ::::
nU ll e.H�;tM
.,.):... ,.,,••�. lhll Ut.- 11• •ttll"IU t•Ut.l'i'•t
"
....
�''' ' "' �' · · ···· Ut lttt•t.Mt oUU.t
:::�:! NM.t r u
l:"UII
::;:
•tU
.... ....
.... ::!;�: MlJIJJit
XJUUC ., , .. .
oil
.u
....
tii. U JC hll
'"»Iff IMIIiWUUt
Utilb...
MoUlt
..,._........ ,
� ... C.Wtfft
. .'" ' , ... ...
.... :;�!!'�� ::�;
... ,
�=� =:::: :�:.:.•.•�,. ... . ...
::
Ul ....._ .. . UW..HOhtU
.. .
'""'·'
�"''" .,.;x.., •hi . ..
llf-t(UUII
...
·J�tl· .... . .. . .:......
,.1.11
::
·• ...,,..
•t••
UUXIt ": �...,:,11
... .....
-t... ::
.., . ·-
•v-c.••···· (',... . .......... •ttl .. ,,.,... .. ....,.,u
.... ., ... .,�.
unt .•.. <IC"Htlh ·
:..::
ut tUMHtUitMNOIC.I .... . lhllltll .. . .,... hUh .,.._, =�= ...,....u
::
... ....,.... ,,........0 ..........
"
.... ........ .. ...,. , .,,, .... ... .u.Jt ... . "''�'
•H MltJUC tlUMk...'W . .... ...... .....
.. ,........ . , ., " ..... ,..." , .._., . ..
::!�: ··•·· 1JU)ttt .
::; =;�
.. .. . ... .,.,..
•
... . ..
·:
�,,., ... " .,.,... ::: '"
!::r n
..
!!! , ..... .. . . .. " U!CtH .,,,
:;:· t:t.lltll
� · '-
: 'fNXtJ --·
.. .
"
.:.:
. .. .
·-
:.ot.:u :!�� .,. .
·
.,,. ....
U»>f(l
, ,..,:tn » ... . ;: -
••xcu
:::
::r
:
u:•�
Ulll)tlt
�,.•., ::;: : :::::: . .... ..
'
'68 Micfo Journal 37
REGULATOR
a. r·v. I''" aetvaUr lon �·•n• a bn ot ...., • •llUc t ooepllwa.
ne "-' or ....,tuJ.. M.l .,.. tou "'-•• "' ,.._ FOO..U, ••,.•l&llt s.a u.
k&lUUilo .._ l ... tr?liC te plaoe ••• .U .._ U. •laoe, lut.., et Jut
•u•. t Jw.et .,.,.. tMt 1 Ortfl• ana•u .. • ,.,.. ....,. &M •.oa.. .u-. ot.._.
.
.,...��,ot•, ,...u.,. •••• a t,.. P1l'll• �· uw.,..,. ... t • La U• JOalUoa
PROBLEMS
otM&nc rtpp.. ott, waua l ou .. .. .... ._ IN\ na .. ltJ ..,.. .,. ,u r• • 1\.
..
*7M U wwlda't .... . t a lt. N ..... U r.r o.t v • ....,.. , , .... M � .... . ..
nat.e.et ...,_, u. I ...-.. ..,..,.,. aul.. ....,Ut..U.I ,,.. ,
...
by Peter A. Stark •tv'lllr. t ... , ............. ,.,. '" r..... ... ,.. .,... tt at
..... .., wr o,
... .... t ... . 1-.. ,_...,....,...,a�.... '-• ... '" ......
f"J
. .,
1\M....,. I •••t UM r• •• ..a. ...,, UUl I .., t.M ,...., t • l001:1Jte
The power supplies In S-50 systems deliver tor-, ,_ W'U1 lill Lr•tN u tUtt er.. tlJ' ,...._ "' ou• ft.tl....,l. T" will ..t
l � •• ...,..al oo•a&... ,...,.. r� lM\ ,..,.• .,.,. a t'ehUftlF tar.. non-commercial typ es wll be Invited or allowed. This Is
UD ol8 111Uoll •u •Urlo.i tor U.o Mtlw.,. t.Mn. la fM\, ,_,. ... 1t
tat.Al t.Ua ol.. •••• ..,..,. • ...,.�,...., -.c&ue �- ..,.. au.UaUo at tM Just an opportunity to share �n thoughts and
..u. tor \a. ew"M of OOIIlal dM:....a\.IUH. discuss � n problems. If you desire to participate
please let me know within the next 60 days <b( July 1st>.
t rw ..,... ..., ..\Mr ......., - lilf• l'Ua u.., u. r-..•a..
1&1'.,... .. ,..., u.. ....,., •t tau ..,.ueu.lw old ... tU.e .. • oou..u..
S o I think we all should realize tl'iat I we steel or
at .. t1 tMJ.r ..u... te .,...,. " -., Ja.,l...C. • ,.. •.,.t.·t� �u-c copy (little difference If we give It to someone who has
oeetUw o1 wu• l .. \.M ..Je u...... dlltrl\llltw. ,,..,..u,, u. ..,. • not paid f o r the right to u s e It) It will someday be
•J• 1..- u to Jut 111M wu ..1 .. to ,_. ..U ..- .. tM or..,.. Ot9t-...lt.
..... J.al.Mii \0 ...... t.U.I prOfif"lO� ,...•.. .,....
... t...,. lM\ tM7 ..... either be too expensive or no longer available •
ftw' .,...,. vrt."' wlUL&.a • t.. ..,, .r tM U.. t •.,_.� n. I .,.aa DMW - - -
- U.. ........,.. trU-' • ..,.,.... 1-.out JUt .,_ W ...til. ,..... le ULle
1. -. v. ... .. ... , . .. ..... ... rut u . ... J\Uit .,.u 0t11 tetot.a 1a t.a.
,...
.._.1._ U..t • .,... ..s_.. rl..,.. ott. DIGITAL AESEARai CPIJ+.6a(
Motorola has reached an agreement to sell the D igital
,_. ._.. ts.r.t u • .._ ... 1 nut.ell tld
. a ,... l "'- • t ta u ....,, 1 r
•
• U.r
......,. t.e 4•1t U. W.l•••· f ... ..,... t . • ..,., U_.61 ..... ... ,.u• •
_.t
• ...... , ... tM 11... .-. .tfwt \e .,.. _.. ..
&I ... wiUI .... 1 ..,.. \ JIP1... f oeul Research CP/M-68K o pe ratfng system for It's M68000
., ..,.,..,.. vu.a .... ..,...., .....,._, .,_.._ o•�UJe • to -.&-..Ur "- ....,..,
,_ u. tU...... Uu, •ua ..- ...
based EXORmacs•.
CP/M68K Is ectuelly Implemented In 'C' end Is shipp ed ct•u.-.uc. n• ..... l... �tu, .u... '"" •u••·•••rua"' eMr.Uaa
with 11 complete C run-time p&ckege . Estimated cost Is
u
....,..,., U'l• ......,... '111 •�·•tl"'l •••,•• Itt aOt!U.ca la -.\S·•••r
In the range of S350.00. It melnfll ins file comp etlblllty :::;:�!!:;.t!:;J.t4Ul eua •• tewt u c.._ _,..,. •• ,...,. ,... u-..heMMt ••
J •
,........
.
PMUS RILUSE
t-Tiia&�o�uc It 1a ...•r·•nnu..,u u•u�tc �tow, h 101 1 1 1 •• •••U•illh
twn
tor .u:• 0" ,. ., '· ltf), ,,..., h tl'Oe ,.,, ta!llu ••tler 1114V1rltl anvlttt,
OIWII TO l"llOOUCI•U GWl Ill 4809 SYSTEW
at 'C( 8ooUt IP79.;&jl
}
eyat.. + �.� .
.! �:-*"
t
....�-....... .....
-
calh tor uaaer •)au.s uroua(tp.at. a"o • Taoe-of-OaJ clock ... �
'•n•rf
•••••ldual
••c•\tP•
uaera
To p r e\ ea t
proar&aa. "'•
ayate.11 craaoea
•1•t•• •••
cau••G &r
to a�opport • fullt .,�aaoeo •rue•· Haroure opuOAa lnctuoe tW�orr uc;..t ••u eltMt UtJ ar Ut) ,,.. rDC �""' _, a'U •..,. J;IC"tJlM
1"111t
Cah a.,.au\er. ftlh ct.lp h leu .,_.,•• ,..._ IIO��Wt..r cU., .. ,
••P•••••• to 1 ••a•tttt•. oon-votaut• cauery-o•clu.•p RAW, adc U Uooa t ••r•una -.4 h aU •�.tsut. n.. '"-u• p� Urnn • ,.,. 1.11(;..1
1.1 alM aU •LtU.tl ao M M.rC ••JYet.-.u ou ,..,.....-•••
eut at0r11• c ap-ac t1r. &ad 1/\> por t a for adctUlooat ter-atcala and
�••••,
• •• th• .... . u. ••
tiM ..... ,�.. ,..u.u.. ... h
t...lt\.lf t..patU.h Yhk ll Wh.rl t.he ..Cie U�L Dhl b11...
p•rtptutra lw, ..
t la.tlc
"" h _..... The �r4 an•IIU etc�r o 14 ef' ll ,,. ' � err U&Ott.
Tile u•tl-take 0'-t op•r•tuc •r•t•• uctuiSet tfte d•buacer, tOttor ao d DR"'- It• 271• thN 21Ui Ul h �..d: atvu.1 h• l\, t.o lU er •
harC�ry.
a8UIIbhr, AvuhbSe t ott. ••t • tac:Judtt 84$1COt, PASCAL, COBOL aoCI C.
"' an ••••1•,..,•
• Nhven p.c._.,, ta all.ov naal"t n...tr wtu�"'
the • ..
Tbt Ute pr1ce tor • 3 wter •Y•tt• t• tt.tte.at. O.ltwttJ •• troe ._ tfl't b\eN1!141 lent u4 DhL bt.-'•t kale.. n.tr• wUl ..
k•••• "'"'• .,_, ,.,.�c ..,....,. n. 'lDC-1 h c�attlll• vtttli the
n.&J.• c•vnUO!ftl Ce•at.,.. � ot'-ara wit• n.•.... """ D!.eL be-....
a toe• to 30 ct•r• A.I.O. I'\ POrt •odeU •r• avu laole.
ausc�
Gl"" ·uf't <1\ H• tradt"'"•'"" or r.tvu: lac. Cr.\C'-"IO· U. OS-I •nd V• .,.,, u IH •�h •• •n•a• '•• ......h •f ,.,. ., ..
,, ,., ,_,..
"'":c�o tr•• tr • ._....r•• of ••C'tO••tf' S) ... ·� Co:p. De• '��o•o••· ta -.,. "' t..l �til.. ta ...
..ttlt • M.er4 of tll;h ,,.,
001 !«IT�
-. IICIUT[ I
..-. .._,.�
SIHCUf:L.Y,
OOH'S I'HOTO
().,.., W..u,..J-t
DOH l«lfttHK
� 0' OOH'I I'HOTO
•.
.,.,,.
. The �ur�o•• of the •••••m Ia to ••••• •• •
aener&l ,u,,ose bulleltn bo&rd. C v r re n t l tt user•
J would •op�ect•t• at tf IOU -auld prant tnt• amP�ove�entl• co•Pl&antc, •tc. concet�sn• the
. . •••tea. These aesa&les snoulo be to
correctton ' " t�• n�t •v••l•bl• ••�• of .. �tcro. •ooresseo
·srtte• O�•r•to�· to 111ure tn1l I ••• the•.
�0#"' the f"tte�d. tht• error ••• fOt.and ••'•t bv
Weldy �ff•tt of S• •�•tche-�. C•n•o•• l ho�e to he•• Froa a lot of ·�a ft 1c ro
Jou�n& l reAder• �
, • n n e t . n Of".-.1.,
ilck 8tnsent
1815 N.E. !48t h
Portl6nd. Oreton
t'lS.S ULUSt
CiDU1 a.v..�o�tu \M QIIJI JJI ..� CN ... ,... •M OS-t Oil Ul. '1"\4o �-CPU M-••4 ts
•• ....... •utl*• tPMH&�•Ur \t��WMN f•r "''• V\U. ..1u-·u,., ,._..lU..t••litq
o,..rdl., tttt.... OS-• CIU Ill u n .,..._••�.. :)S...• t.'•t Jl \IW\ tu�• f.,U .. ...Mt•&•
of u.. t ..l��WU •f U. M• C,...J Mar•. n-.. twu;� f•,. \.ke .-..tft•ttOft of CP'tl M•"'• •...,
••"-••"• u ...... o, Paul 8ure C)4
I PI taunt Bay
lutl\ • " • w\\t-l•J•'" It) etttvtl M•..-d 4IJHS wlll111fl.l '"•"·'�·�· Mt't.Celltl\J
l.otlc, l,. Cft& .
ltl 6.10t Cf'U .. ,.� eMe1'1Cn \f'ltt .-•flranu •f l"le l fi!MI 1&1041 •r llinnipeq, l'.ani toba
··o•t�lftl twcl'l tutwr•..t e,a ftl&h•tpt" (I ,)1•/alC:r'OUCO,.,.) Clft& Dloc�.. t,. e.,.thrt 1,:. C•n.tda R2K OC9
•
• _... , .....,., or 04l"'U�" ..._,., aftd 110 U•uu h<HI\ u u-. Cllt:t 1fth11La .t .
• •
!.���:�· �:·:;:::·!u:=.�:!i!�.�::;:,::r�r:�.:!!�.!'..:!!:="�. :: ..::r��
eM ••'-•*1l•t :-.t 4ewtc•• t.n\ •.t 41 .. c•"tro11•,..•• ftM l( .. ..,.,. UIMI't\1 all•• �
• frtclul __,, w.u,.. n.. ••l••nt eUrUvht •11•• ' "' ,,..,.,._ •r ..,,.,., ..... ·
a..o•)' ,..hf'la«l (\4 ,.,..'-•Cl ... Wtlf'•t ... u.-•e IN"'If'J ,,._ ktftl artUU•J ., Oeu Don:
e&Ot.a•r). wlh ,...,ecUoo '" pr4tect aJ\trtol" �uh e.M f'l"ot"u.t ,,. .. IIO•Uttuu...
•lite-. c.c.�S. '""' \l'loe •"""' '''lfl), •� • lwif"4••"• •l•lh •••• ftMCU• t•r aert•..,.•
.
hDWUlfll (.. e \Mhllh.Lel '-'Itt' , .,, W1\h0Vt •f h·C tlftl •"-"'•" vt.,.a Of" hl.ll.t).
Enc 1 osed f ind a 1'10de11 proqram which I wrote for FLEX 9. I
l'be ka'"f ,..v.ftll \ht ••toe'-'tiOA •f c•r'\4111t llllltl \I"'Ur'W<CtleoAt fro. U t l hl � l U•• am using this prograr.a to give my 6809 access to 88S's and
.,..... '' IIOftUo,.l"l tat e ,., ". ' '' \o QO' •u ltt f'U;tOnJ• to ' �'�•• tthu•
tft•
tlll1! sharing system. I am using the modem board from Dati
\ft,\r'VC\IOftl UIIU \fte "09 \0 lH II \lSI U t 1'-·•'-• '" vMc" U do•t M\ f'U""'d to •nr
t•t•'""'i.l ...a ..,• ., 1M reset). If '"' orocutor dHI H'\ ,. • • �,. '-• •a lfllh,.rvu Systems 68, which I think is just super. The board construction
•lUlU a IPHlflc U• (Ill 4IN4 t ht ) U• M•f"4 ,.,.... '-"• Not (OLIL•r ....u . OfiJ
J• . Is of high quality, solder masked & sflk screened, •nd it
�h• INa .,. IM\ f'; lt • U •IW U.J.ff'\1 • .,..11\ reu\ ,.,,...,. , � .,u.._ Clfl Vl•t!l clou
cto- t.h• •"•.,.'"' \u.ll ..,_, ..,...,.. ....-..t ._,.u.. t•UM• ..,,., tutt.t , ,• ._, went together easily 1nd worked first tll"'!. With the help of
• fr•ct., ). l'h l e •ho U• U . .to t M l•""l'h •' u.. '"'•' lfll\t""'''' c.•• ,,,.,,. utlll•..J '' •
.,,..., ,... .
•
-•u...._.., • , ,,.. •••Jif'!C u. ''"*- ,,.. ht� ••tlc"'"" � ......,_.@_, •tu,. a friend (J. G.try IIIIIs), l out together the following c i r c u i t
. ..
,. .. for auto-answer:
r. rv,.u..,. �"'•'"' u... •r•t• ,,... '"• w• •"•· ,,.. cru ..,.,.,. "''""'-' ••,... .. .,,,,. .
,.. •til• •eutu• .nt.a tut...\h avt\.c'fth& '-0 thf tfl\.. thte 1ft rta�u \.0
ht ••n�J\1 ... IJI&... (SWJ) ult a . C:.r'lllft fWAeU.._I •M ...,., tr'eU CIA Ol'tl) M
..ueM4 •• U1• •r•t.n ''"'•'•· ,,..."""' lffl•t.n.PIOrl ud ••c••u•.
A1M IMt""'" on tho � (P'U • ..-. afl l•P"'•t4 fu1J t\HM:tlM u .....f-4aJ elM"
(J.C ..N\1) •IU' rett" •M tv\oa.\11 ,.., )ter',.tJll&�l U¥lftlt lt.. COf'r'.C\1..., •M • ,ll:
llr'I\.Ctl,., UN: MUt vtu- NU•'l IIIHilt.l, tt..eft4e•d. fo t•••l4• P"Hl•tM U•1�t&
f�u..... • ..'4 m vu.a • ,.,....,. � IJb ,...,...,... t.ocxu UM au• ••dtht.or
\I teclWH. 1'tM oN1lb\or I • • uth ._.. ., ,.�•1•ce•lllh \.e .,.••,.. oUte,. u.. ....
f,.•q,
w M
' IU C UO lh• .... ) . Ttoloe tl l4 h t"'" aoc h \ w U I MU,.t l.IC. � er al (ttOt.J ,
•lU. . .. . _ ., . . ... ,.. ••lei ,.__ • • ,. . , .. ...,.. . ... ... . ., .. , � \ l . . s.u...-.,..
twl\e�lf!t.l lt t•t�toM t1 "'"""& \be_,,.., .,. 1...,_f' ""'*H •f •-" II lll()t _,.,,.
..
. ,.... .
, . .,. ..,,..,.,........,.
.. . -ll
Wilen the program Is celled up, it uks for a file n1nt to store
Dear ftr. Will•••••
the data. One IIIUst be gl ven even ff there Is no wish to store
the session. The user ttn then dial up another co..,uter tnd all
•• •�•''"• th&l letter to &nnounc• the
tile session will be nved In lleiiiOI")I. If the user �s not wish
e111tence of a n ew o809 baaed llwllet1n IIOatd
to save It on disk, then the linefeed code will delete 1t tnd
aratea on the Weat Coaat. and alao to coa�l 1atnt
return to FLEX. Othentfst, the back-Quote wl 11 ctuse the ��tmory
10u on • f&ne ••••a•n•'
buffer to be saved on disk. 8oth of these c hara cters are
another ftle nare to continue. Hitting just • carda� return • OUUNt • c.P\.,-actw to tf\• ..,_
will return you to FLEX. Once tl\e session Is saved on disk, It
ay be lis ted out or printed. 01... .. no: OH LOll OC I - c."'-c.c.- • t•'t w • ' "•t to ...
cu.7 a 02 IUA ., • f reMy to ...,... .anot,� c.....
o••• n •• 111[0 0<1 looo unt1l ......
SII!Cerely, o•.. n 02 �· ..
Ole.D IV' •n:o . ... OCI-
.., .
�IJ."eJ�
01?0 ,:• ...
_I[...,
• c�• .ooee tO!" •Mo.•"• cf\.,.act...-.
P�ul Burega
0171 .. I"""U: LOll OCI- Ch--.ctlt •Catu.
0174 •• 01 - 01 tr •nc:�•rwa ctt.,a.cc.er
CPt ...., o u. 27 � ar:o .... •• no1.
. '-"-' l••Ye
01.,. .. nttD LOll OCI o"\,_.,.., ... �t "''•'- cf'lrac:ter
• rt.t• proor .. alta-. • n.&• • u.., to •••I .,. w - oo71' ...., off partlY tuc
oan 84
• • .., Uull�df or , , ...,.,.,,"4 •'�'"''.. .,.
0170 II OA 0'0'11 · oonot ••v• ltn•-f ....
• �1..0 •••••· ao.. Mlt&nq of tM ,,,.,. 0 171" ':7 02 KO -·
• ..., •• nee•••.,.., to •••••"•'• W"..,.tect te-•t.
o••• ,. , AO ••• ••• 0"\......l ... ...... It ll't _...ry
• at tne ....,..,..,"'9 411'41 "-"• .-nd of tf'le �lo.d. _, J... .-v"To- .a.nCI OW\Dut to tM c... •tn•l
Olll 10 COtl
01.. IOAC eo � a-'¥ �·0� <"-"' to ... '' rte.,
• uu• .,.ott" .. ••II ._,...t 0""01'111' •or • •• •• n.-
_..CI of__,...,
o1n ,., o• KO �
• Aft... a r-.pCiftce. 1\ •1\1 ott.... t1•1at '•1•
OliO ,. .,.
• for .rtttl'\0• It th...- •til �a
• c.,,., ... ,...,...,.,.. owl ttw-v tne PDf"'l
�.. LDI ,..,...,of'Oit ACIJU•t --.nd to pr•Y_,\
lnot to '"• •.,. ,•• , .,. . ,,..••••
'-"'' �. W •••� c•lleG -e••n
It th� proc...,.. • \0 tr�•·.,. data bat..., the
. .. PC:....... fi'CR
• port .net U"�• t4H"•t"•'· My data c�•nq froe
• '"• oor t • • ••..,.. ..,, ..
-or-v.
························-·····-·-·-·-·
• Upon \VfU�'O •ac•••rd Qr..� ote. at l the cont41nt•
.
• of .. ..,." ••II be Ou�M t o the ft l a .
:
0..\�\ COfttr·ol • Co atop lf'I.Ca-tnO oate
• If • '-" llt t\e t..at •• t w p efl. th • p.r�,..••
• •••t• and none of the data •• -•tten out to t.he fale.
................................ __ _....
• -after ..riltt\11 the fH•. the u...,.. i•
ora.pt.ct for ..,0\h...- '''• n.... . .-h&C'h ...,.
OIOQ.. I�
.
...... COI"'trol a
-..et I' o;e. fo ••' t tt\e ID�"OO,.. .. Qtve •
oa•A eo u - OUOU\ COI"'VOI 8
•••• call"• ,,.,.. ••tw \t • • OP�.a.
o o� ao o� - c:,.,ec.IIC for -', ,.... .,ntne cnr•
tvP• • ,,,.,.,.. to ••••'-• at.
o•� ao •• - 4...-o tr.e -.u••w
.
01110 .. 20 LOll r..-;et.,. t �•"0 "'th ..ec•
• ....,... '"- ....y
.cr D\tff... lt.ca.e• fullo • ,
01112 eo co -
• control e •• OW\INt to the .oct .. port
• to c-.,.. \he '...0\ • c�ut.,. to • tott
OIM 10.:: eo 0181
oaa• .1•
• ...,.11"1. 4a\a, If YOUI" d& •l-uo COOIIOU t.,.
• u.e• • dt 'f.,..,, cOde o crt•"Q'e t.h• I'�
OIM
• _,.u,.. "'•• t�• c:onVol 1. to �" .. ,..,.,
• ttt• "'c�"'• data .,..,. \he r...o te
• ctu-. buffer to .,,...
• c�t..,.. • -o.c• • • •�t out. lt •
• dt ft.,.-"'\ '".,.K\W t�u•t De ...,, 0
..._,.
OIM eD oc -
• C".noe that •• -1I •
OIAC .. .... LOll .. c lo.. Ut• ••••
.
OICC A7 ... 8TII ..
....
c.. OCI - I'OU ont:C .,...,... ot aod.- 41CIA
oo.., eo 0- J.. ... tell .. .. t.o 00 It
no OCI- t:OU AC I,...• l
- -· t:OU •••• �f , .,. c�.r.c.t..-
- LIOCI'll IOU - .,.� .. ,._,t c_f'.,.a.ct-er 018:) ,. •• - c...,..
- 41CIArP 1[011 - .c:e• '"'''- ••lueo Olr.l •• F0'50 ..- _,.. 4IINI 00 It .... ,..
OltO 0100
0 UtftOft c., Dl.lC.Ct&D
0100
0100 .. 03 ....IN LOll e;s ltCSCT CIA
0102 17 ,.,.c . ... OCI-
OIOS .. OA LOll e,IICI;1t.l� o• t ACta •ttnt:H.tt..
01 07 . 7 �71C .... ACIAiR anCI .._, \oliO acta
OIOA K CC28 LOX �:No oet t••t ....v .:.r toc•uon
0100 30 .. ,_ l.f: A I -eJOO. 1 I••"• � .,....•c•
0111 , 110 0003 •u �&.P'Cit ••"• enct o4 b�••., locataon
. ttl fULIAf\1-t C(HfAf
. ..
, . . .. . ...... HAtr.S STAIJOOM AVENUE
CAlli IQW:!Irr,l
OilS -JO .,_ 10$01.1'<:" IYO.Ot •v•t- ,.,.•tn•l • o I0 '- •1'9
oaa• eo Cj)IC ..,,_ fOf"' .,•• ,... lklt7 �(J(,QEI.AAI
OIIC 80 =·· 1....,� 00 ..t the Ch.,..c:t_.r•
ftl. 111304
011... .. �:<*) tC<MIO eet ftre\ C'h.,. Of Une fNU_.
0122 •• 00 00<}0 chee� at c/r
0124 71 a �· •••t •• eo
Ollto lO ., ooco f'Ca.OOO PO&f'IC to f1l• COf"t,ol ltloclo
oa» eo cno «ffiL ..,... o•t tnat •••• ,.._
0 12D 25 IC - .-.at •• •rOll'
OtlO .JI •oan ...... STM"l.� "'"' \_0 •t.,.t of ........... .. ..... I. You .tre runntnq • SWTP OAT, • DKA diU conuoller. a..od ••tended
01 4 1 .. 00 LOll MOO ""''"t au t • c.,-ra ... '-'-""
01q 80 '" - OUTCIO .tddreeelnqo
0145- OA LOCP - C><l1]M C'� ._... .. na.� fG" inpt.�t
ou? eo 2e - 000011 c"'-Ctll .-.. for '"�loUt
2. Your Haory doe• not •ll re11de t.n paqe 0 (t..e. t-he top 4 bate
ou• 20 "" - UICP C:ICI!nt&,...... fOif'......
of the 10 blt •ddreu •re not 01. e.q. ••Y l21t 1n �· o •nd
0141- COl" - J
.. ,w-oe_. .. .,,..,. J2K 1n 1'"19• I.
0141 .. COO.J 1J111D1tI ..... an4 t.he _,,
OISl Of� 01.1 • Onder the above ClrCUDJitancee. tt your rca buffer le aero•• a paqe
• C"-C:If ,_.•.,,•• for II"'IM'� bou.nd.try you wtll h.Ave .t probl...
rta ide •c any addreaa. But. J thlnJt lt. waa written prior to tlle 20 BLEIClVIY
b it addun availablhty. JHP tcD03 CO VAIIH START
David I Lapointe
1119 W. au-It
Bon Antonio, T•••• 78201
(!5121 732-6871>
ROB BERNSTELII
January 411983
.>e•r Don
Dear Don,
�(I)
oat tn touch w ith people In tn e area who enJoy recreational ••
ca.-
108 B!RIIST!IN
L:_ well as •wrtous proo,.•••tno.
Antonio, TX 78201,
o. Lapointe, lllCI w.
CSI21 732-6871> Cvoleel.
..tt, San
6\.l
Here •• tr•• Jateat '" •v ecotfscattDI'Ia tO tP!e T8C l.ch t o ... '"•
ITII I!QU • "'.,..••on ..tttcn f �·• • • tne c••••tte vet'UOf'\, aoo••teo to •cc-ot 'LI:J
ADCAI.I. PSH.S X SAVE X FOR LATSit cCNMta.naa •• deacrabeO l�q a;o ' " yOt.lr ••cellent JOI.Irnat. Orle o• tf'la
LEU IITII, Pel SETUP DtU ADDRESS AliU P.'"'Ob�.-. •••oc• a teo •ttr. t.�•tn9 tl'le lan.e"'QIIP'I•nt.ect eott.O", •• '•••oerU'lO
to an•-ef"t ca.rra•o• ,. .,.,.,."• ...,." tvtHnt; '" laf'o• aao....,ta o' teott. fl'\aa
LEU ·256 , X CET liMA ADDRESS ••cUOf'\ o• cocta MOdi'a•• ttle •oatOf"' by '"••"''"Cl • c ...,.••;• .......,.1'1 an
JSII $FPFP 00 DO ACTUAL RE.AD .. lace o' • •P•c•. ot\ce • ore-dat.,-..,aned 1 tn• Jel\otn "•• �••r r-eac"•"·
Jn orde,.. to ava1G over-,.-uniUf'\� tne InPut b'-lf'r, tne ••n•au• Jtl\e
POLS X CET ADDRESS OF CALLEII'S HI!M)RY
)et"'O\"- haa C.e.ro. aet to 110 C.:"•'"•-ct�a, t
llllf' C"' allo-a the laat -oro on
PSHS X,f,D,D,CC SAY! •EM ALL tl'le lane to be 2e l et. t ef"a lon.q. llf'llCI'\ J trHI'IIi ia Ja�•ly to tle
LJ)f 11 28 LEliCT!I OF IClVI •"'"*•c•ent for etl no..Mal pwrDO•••· �....,.. •t c•-"' eaatly o• ••t to
•o•• ou,.,.. vat.. ... at ••••a.olv tl ...
LillO IITII, Pelt SETUP �A ADDRESS All£4
II �o�eed ..1\h tl'l• •DC CO....I'tO to w•e 'LC:t fr'OIII •JVIIf'l U•a £cUt.or'.
L!AD ·256 , 0 O!T liMA ADDRESS tn•n Ol"'e only "•• t o e-f'lter
!ll)f LDD ,II++ CET 2 BYTES eDC CK1 • AtJTIXDI,
to •nter '"• auto-attc .-ode. In tna• c•••• the Ol"lganaJ cooe Ia&"
STD ,x- POT THDI Ill C.U.L£11' S S!CTOR All£4
IU'IL1"1 cal\ oe aa��;� •• UN-AU'fO.eJN. eo tnat t�• or•e•nel fO""• ,._,.. De
LIAr -1,f DIC 0 ,..eetorea.
811 DillY It •-"�lo be not•o that tn• r'OU\Ine tai"'I\Ot oe ••de •• a
•utH'OI.Itlne. •• tl'\e f'etu,.n OOiftt le P\Ct to tne coo• foJlo-tf'IO t"-•
PULS X, f, D,D,CC, PC or'IQII"'el Jilt, Al•o th• O'"lttttal aui'LJ, eu.b,.outtne !ltl.let •• P"•••""•d•
•• I t • • "'••o •l••.. n •�"' • · Nor••l t•,.••n•taOI'\ o• a l •n • Dlt ent,er'ti"'O •
Vlc.u.J. PSRS I,Y,D,D SAYI Till R!CS c.a,.,.., •;• ,...,..,,.,.. oefOf'"• •• •u �• I '"'• lenotn & • "••c,..eo 1 • not
aff•tted, ano: ell tn• uaval •41\lf\Q fecalJtlea .,.. . r-eta1nea. ..,.,.
LB.lD IITII,PCJ1 SETUP �A ADDBESS AJBA u••ne 01•• "•"••on• I '"' ""' tt •II I D• --.ec••••'" to patch. er,o ...... .
LIAD -2 56 , 0 CIT liMA ADDR £S3 "'• •"t•'• l.DlT.CI\D, ancs o• CCklr•• t"'•'• •Ill De CSa''•rel'\cee '"'
LJ)J 1128 LIIIC TH or A SICTOII, 2 AT A Tile loc•ttc:H"eo •·O· INK•·l ••v D• at •oo•'· an d ..,.e�cllf at •OC'•D.
111'01"' anyof'\e .no ••f"'te• a lot of te•t �.oett"'O ,,..,. pa.rtlcu.ler •Oi\0""
HillY LDD ,X- 1111111! IT COMES FRDH 1 """"· '"'•" thle aoaa•lcaliOft wo...JG De ••11 -�t,.. •"'Ple..nuno.
STD 'II++ Vll£11! IT OOES TO
LIU' -1,Y DEC COOIIT£11
BD 11HDY Alii 11£ ALL DOll!?
PVLS X,Y,D,U RESTOR£ THS R&CS
PSKS X
LE.U R'I'N,PCR SETUP OM.\ ADDR£$5 AAEA
• AUtO-Ir-tS&It.,- !ItO,. tiC COIT'OR 1
LE.U -2S6,X Ct:'l' DIIA AllOR£SS I WU TTEN' IY W.A. HUG;418 I
OliO
J""
STAIT LOX .CC21 HI!MlRY IIID
LIAX -IITILII,X ROUTIIII SUI l.a<> OliO
••oo ot LlrUT 11•• ......,. �lH'TtJt
LIAX -256,X IWtl ROOM FOI DtU
1.01 IC 01 � �· OC..P'I:'hi'IIM..I N \.H4 T"'"l�TII
m X,D PDT I liTO D 1.04 2C O l> - 0VCJt IIW'TIJt "tNt""'
CLU IUD IClOOLO 256 t•O. 7C 01 U ..�,. J.. I NK•2 LINC HI TH
LO
-� •• 20 OVS"III CI'P"' •20 CHANGE 1�411Cf. TO C/111
m o,x PDT D liTO X 1 001 2• F • - MT,_
W% -1,1 GIT liD or FID 111M ADDIZS.S 1 .0.0 .. OD CHANGE' LDM •oo ccnu
ftl $CC2B SIT IIV DD OP ICIClAY ADDIIISS t•M � oc• tt'OINT TO C'-"'IIIIH'T CKMAC-,...
•••o 11: 01 '' J "" ......,
LIU 1,1 SIT X TO liMA AJIA Dll)
LIA% 2,.,1 GIT IODTIIII ST&IT ADDUSS AI1U HO IIUtOIIUI) OI:TICTG
P3U X SUI X
LDD tDI01 OIT IU.O YICTOI ADDRISS
STD ID.IKP.1 SIT c.uJ. IIAD ADDIIZS.S IYPGOl. TAII,..ll
L&40 I.DC.U.L,X ADDIISS IIBUI IDCALL WILL IIISIDI �..... oon � 1000 �MPC 1600
1Jrd.E'.3 017• ,.._RJt7 0171 LU'UT 1400
m $11101 liSt ftCT011 ADDIIZS.S OVP ,..,. MT'\.ItN a•o•
LDil tDIO• 01T 111ITI YICTOI ADDUSS
STD 111JIG'+1 ST c.uJ. wam ADDRESS
LUO VICALL,l ADDUSS 11HIU VICALL VU.L IIESIDI
m $1110' I&SIT fiCTOI ADDIISS
810.017•7E.l•OO£•
S1 t�t.OOOIIC01�•:Co37EOI.IIt�O:�•e.o004'"
)�· blt
tha ftvwra• ''"'•"
•"•"•· lntrol--:
., ..,.. Pe,,.c•*• lattor.
h•f'ldtl)' ovtoerfor••
0" thett809 qvlto
fo,. •"•· '"' th.a
The bus Interface section consists of addreaa
Whttoe•ith'e Con tho Z�O. Uni-. C •" tt•• ti"�'C\' •• ,.,0t
Socondt), comparators, and data and control bua
•• dr•..t•c•lh tvMrtor to lntrol·� o"� \h• bSOO •• on• .19ht.
buffers. The board is shipped configured for
"•••on•bl,. ..,oct. ti•"'•"' tt\o feet thAt th.e t'I"Ol'O' • IO·b•t
•rch•tetlwro t•"'•• ft. • d•c•ded od"•"'" • "• O'lla,. tho �-b i t o8C'O. hex addrPII SEClO. Thia is the atandard t.t:lOS
printer location. The user may easily change
lho 0�,"� •• eft e111C'ol lent ,..,..ca•aor. let'• ti"'• i t th-e
trodtt •t d•••r•••' the address of the board by cutting copper
runs on the foil aide of the board and
replacing them with header jumper blocks
wired for the desired addreaa.
Allen K. Thomas
Union Carbide Corporation P.o. BOX 209
P.O Box 5928 Mt. Kisco, NY 10549
Greenvslle, SC 29606
For the pest few months we et the DATA-cot.f> Division of Computer Publishing, Inc. <CPil, the perent compeny of 68
M ICRO JOURNAL, hi!YB debated expending Into the software distribution business. Meny other megezlnr- have been doing
so f o r years. Presently there ere meny fine exemples of softwere thet hes been developed by YOU our 1eders, thet will
never see the 'light of dey' unless someone, with enough exposure and willingness to continually &dvortlse, runs with the
bell.
Softw11re Is the 'backbone• for the real utilization of eny computer, ours are no exceptions! Realizing th&t there will
be some conflicts, with other &dvertlsers, this has been no simple decision. However, since day one the foremost
concern of 68 MICRO JOURNAL hes been It's readers! Therefore, DATA-COMP Division will eccept, for epprels111, softw11re
th11t runs on 6809 systems, g11mes, utility or llppllc&tlons progr���ns.
1 n the past there h11s been too much softw11re offered th&t w11s not quite re11dy, ne11rly, but not quite. We will strive
to ellmln11te that element. But right up front we tell you only thet we will do our very best, nothing more. Also we will
strive to keep cost toe bore minimum, while securing for the 11uthor 11 f11lr return, In rov11lty payments, promptly pllld.
Of course we will expect, no - dem11nd, th11t the 11uthor keep the product free of errors (bugs>, end melnt&ln It on e
p r om p t 11nd business like b e s l s . Also we sh&ll require th&t 11uthors be willing to furnish 'source' for those progrems
thet justify, by price ond utility, Inclusion of slime. The l11ck of source code, properly COIIIIIBnted, Is e continue!
compl&lnt we he&r. Not &II progr���ns will be sold with source, but where necess11ry, we will Insist th11t It be Included.
In some l n s t 11 nces the progrem mey be sm1111 or short 11nd not justify Itself &s 11 'single' Sllle product. In this event
It will be combined with othor like progr���ns, end offered es 11 p&Ckllge. In th11t event the roveltles will be split between
the v&rlous 11uthors.
If you hi!YB softw11re th11t you feel will qu&llfy under this progr���n pleese cont11ct the proper person liS shown below.
Color Computer
Tom Wllll���ns
Bob Nay
Remember, If your softw&re hils t1tPf problems or 'funnies' -GET IT STRAIGHT BEFORE YOU CONTACT USIIIII Also get your
source code In proper shl!pe end well commented. There Is too much 99J code 11lready drifting around.
COLOR COMPUTER
Integrated
Data Base Manager Business Software*
Part I _______ $99.00 Accounts Payable _______ $295.00
Part II $99.00 Accounts Receivable $295.00
Single Entry General Ledger $95.00 General Ledger $295.00
Church Contribution System $99.00 Inventory 2 $295.00
Balanced Billing System S99.00 Payroll $295.00
CROSS-ASSEMBLERS each $50 3/$10Q-FLEX each $60 5/$120.UNIFLEX each $55 31$110..0511
� progr.,. Md INICIOe ...-the user 10 p�ocess 61100 1 6805, 6502. Z-80.11010 5.,..,..,. on ongonel �1 The TSC "*'"'- os "'<I'"'"" lor FlEJtUNiflEX
..,., lhe 0SM - II requoted lor OS II
(5") (8")
L ucidata Pascal Version 3.1 (UniFLEX-) $300
Version 3.9 (FLEX9-) $190 $205
Version 3.2 (FLEX2-) $150 $166
Pascal ROM Package (including license) from $250
Software Utilities INCLUDE. XREF and PROFILER $ 26 each
plus media charge $ 1 6 $ 26
COPYCAT copying utilities (CP/M to FLEX etc.) $ 50 $ 65
TEKPAK Tektronix Compatible graphiCS package $100 $11 5
Prices Include Airmail Postage anywhere. VISA and MasterCard
accepted. (EEC countries should ask for Sterling price list.)
"FlEX tnd Uno.flEX ,,. .,_.,.,u of Tocchncal Syt,_. Con>ul..,,.
[I U C 1• .J
gW ,. L
rW
1 LUCIDATA LTD. P.O. Box 128
CAMBRIDGE CB2 5EZ ENGLAND
TELEPHONE (0223) 841906
typically only half the size and executes twice ADD - COMMAND TO 'UT WORDS INTO 'ERSONAt WORD LIST
as f• as code produced by any other 6809C DELETE - COMMAND TO ELIMINATE WORD FROtl SUS,ECT LIST
compiler on the market! MARK - COMMAND TO FLAG WORDS FOR tATER CORRECTION
We did an equally better job in other ways REPLACE - COMMAND TO CHANGE ALL OCCURRENCES OF
MISS,ELLED WORD TO CORRECT $'EtLING
too. lntroi-C/6809 supports full C, works REVIEW - O,TION TO REVIEW THE SUS,ECT WORD LIST
reliably, is a pleasure to use, and has been VIEW - COMMAND TO VIEW WORD IN CONTEXT DURING THE
"the compiler of choice" among discrimi u'DA TE O'ERA TION (WITH O"ION TO .CHANGE}
SPECIAL - WORD LISTS CAN BE CREATED FOR .,ECtAl
nating programmers since it came on the A'"ICATIONS (MEDICAL, tEGAL, ETC]
market more than a year ago. UPDATE - Will CORRECT THE TEXT FilE AND lfENAME
THE ORIGINAt FilE TO .8AIC
LANTANA Fl 3J412
;...it IJ,f
ili
•H. �'i tl�[l i
Ell !ji !!• . . t. . .
l � l
:;c
i : -l'JL!
j! ·'iJ 1(!.. :
::
[ ! I' 1i'·
: I
1• : '1'�
i:!
�Ji ·'
��!·i..
:H
ih t
I
f (ii� *
,I!!! H;,
!H
iti: i ill ?
. !1,1
r i i i t;t ;�!1t: •�"'t '" l [ •
i
;ifi!! , t· •I ui l'uTi
''r= �
' I'IF
..
tI
t·
'il!tl! ; t;p
H
l
l!t l h ijl 1ij:
••
I
i:iE r
�! � flil I m•rf�
[I I !ill " •i"1
.. 1ii I.It!.
!·.'
i I J:--: � i ·Jr:
. �. j•!i u;i!•''
: I. I I �l'l
:'! · I;
_,,
l!i� I IJ
,,k:
= I 'I l t
•
! ih
.
�: . ,
: :=:j!
izl J
f = ....d �p:, :.•f :l ·-I,ti:=· = i•: tiJ· i !iH
.
� .;It •i
:: J .... ! �11-' ,I
r
I '!·
l.�
I
j ! !i � h � :;1
: • I
@i JhL
�
! •. ..•. ,
'
I ::
•
''' J ijlj;
. . •
I ,f .t :l. -, ... '
; fil l
;
'I
.•
,,
I !iM
(SA
5) Self adapts to amount of memory 1n your computer.
Computer System Associates 6) Runs tn as little as 12K bytes or up to 65K bytes.
7562 Trade Street, San Diego, CA 92121 7) Reads and wntes hies of phone numbers to be
dtaled.
8) Makes any modem a smart modem.
Cell Or Write For Further lnformetlon
Pnced at $75 VISA-MASTEFCARD ACCEPTED
E rr
�s,JEm
SPECIAL
HOBBYIST
PRICE
$39.95
5 "DISK DNL Y SlgiWII f!
18 PAGE MANUAL ONLY $3.95
SORRY, NO C.O.D.'S
6712 EAST PRESIDIO ST. • SCOTISOALE, AZ. 85254
FOR INFOAMAT10N CAU (101) H1·1157
COSTS ABOUT THE SAME AS AN ORDINARY INTERFACE. Our Intelligent Prlnter lnter
face offers much more. First, It features an on-board MC6802, 2K bytes firmware and 2K bytes (ex·
pandable to 8K) on RAM buffer. We have both RS-232-C Serial and Centronics parallel versions.
Both versions fit on the SS-30 (or SS-30C) bus. They work with standard system software. On-board
buffering of print data Is automatic and allows print spooling. But, there Is more: we have features
which can be Invoked under software control. Control sequences may be intermingled with print
lines.
Fort Collins. Colc:lmc:lo B0524 FLEXn.c 11 • reglateriCI trac�e,.n. of TeeMICal s.,.tema Conaultanta. Inc.
(303) 484·1913 CentronleiTM Ia • reglateriCI triCiemark of Centronlca O..to CotJ).
XX
COMPARE
our EPROM PROGRAMMER with the field.
68 Products $ALE
AU d.A\.A �� cttrOf"tly (r,_� f'lV1U(��..-..r • C"U:t-rart �rt.i•anq. Sof"\"WW'\r'\7. JPC is closing out some of its SS-50/30
tnt-.rf.ac.. w f'ltlr..lollh:y •._.,.. tt\y aho l«!! rc,..:,..in'd _, ...1dhton.'tl co.t�
Product Line ... and having a Sale on
• ,.,,,,,. "''1""!'! ll'k�
• a ..
ll :lf)lh
�tl in Ut f ,..
I A I B I c I D IEI F I the rest! Close out when stock is gone.
Sale ends Sept. 30. 1983.
INTERFA CE PAR PAR SER 530 SER SER
�
PRICE SotS • s 1119 $ 28 8 $375 $ol88 $575
,
_ .......,. ...
, . .,_..,.._........,.......
...... uJ. NOQ �..... CICID._HO ODOttaC.... For 0 1-Year 0 3 Years
...... C
0 2 Years
Enclosed:$ ___
ae Micro Journel
5800 C....nd111 Smith Rd.
Hlxaon, TN 37343
. . .
. . ... .. . ., ....
. .. ..
4....... ..
• • •••
• • • • •lfl • ••• ••• t •• � ,. •FOREIGN SURFACE Add Sl2.00 per Year to USA Price
e ..
tt t •••• f••t•t •Itt. 4,111 tl•• "
Ito I ._.,, ,.... •• ,.,l'K �··
• ••etltll t•tetf•tl l•t•t•elt ft I 1•1 •I I oo t• Jl"• oolo
...,.,., ..
•FOREIGN AIRMAIL Add $36.00 per Year to USA Price
Parallel 1/0 Port -- hilt • . ,., •• •• ,."
• tiP o•lltlll II II t letlt •t ••tt•t t-.ff• l•t 61 •"'f'•t• ,.. tlo• tofill
• ,....... . .... ,•••• • ,
•••••• 411t•••• •• • •• •••••••• ••••••, ••CANADA & MEXICO Add S5.50 per Year to USA Price
Conatructlon -- ····· . ····· . .... ........ . ., . .......... Cash (USA) Of' drawn on a USA Bank! I I
O
DATABAE
MANAGER
FLEX UniFLEX
L--..-- Accounts Payable $295 $395
Accounts Receivable _ $295 $395
General Ledger $295 $395
Inventory 2 $295 $395
Payroll $295 $395
Data Base Manager __ $350 $450
Word Processing
FEATURES:
* Uses new 2K x 8 (TMM 2016 or HM 6116) RAMs.
56K $249
* Fully supports Extended Addressing. 64K $299
* 64K draws only approximately 500 MA.
* 200 NS RAMs are standard. (TOSHIBA makes TMM 2016s as fast as 100 NS. FOR
YOUR HIGH SPEED APPLICATIONS.)
* Board is configured as 3-16K blocks and 8-2K blocks (within any 64K block)
for maximum flexibility.
* 2716 EPROMs may be installed anywhere on Board.
* Top 16K may be disabled in 2K blocks to avoid any 1/0 conflicts.
* One Board supports both RAM and EPROM.
* RAM supports 2MHZ operation at no extra charge!
* Board may be partially populated in 16K increments.
The new 2K x 8. 211 PIN stat•c RAMs are the next generation of h1gh dens1ty, h1gh
speed. low power RAMs P1oneered by such compan1es as HITACHI and
TOSHIBA and soon to be second sourced by most maJor U S manufacturers.
these ultra low power parts feature 2716 compat•ble p1n out Thus fully
mterchangeable ROM RAM boards are at last a reality. and you get BLINDING
speed and LOW power thrown 1n lor VIrtually noth1ng
TERMS Add $200 Wf! pay bal3nc� Ordl'r under Sl!l idd 75(
Digital Research Computers
poslacw
handlonq No C 0 0 W!' acc.-pt Vo�.t and M;mr<Chargr T f!• Res add !1"
(OF TEXAS) Ta. ro11•ogn ordrrs teocept Cannda).ldd :.>00.. P & H OrClefs o-.et SSO.add
P . O . BOX 401565 • GARLAND . TEXAS 75040 • 271· 3538 e�e lor onsurnner
OOOOOOOOQQOOOt
ABOUT DYNACALCTM
THE ELECTRONIC SPREAD-SHEET FOR 6809 COMPUTERS
1. What Ia an alactronlc apread·ahMt, 4. Do I ha'le to learn computer 8. Ia there a 'llrtlon of DYNACALC lor MY
anyway? programming? ayatam?
Business people use spread·sheets to NOI DYNACALC Is designed to be used Probably. You need a 6809 computer
organize columns and rows of figures. by non-programmers, but even a Ph.D. (32k minimum) with FLEX or UniFLEX
DYNACALC simulates the operation of In Computer Science can understand it. operating system. A version for OS-9 Is
a spread-sheet without the mess of Built-In HELP messages are provided also In the works. You also need a
paper and pencil. Of course. correc· for quick reference to operating decent CRT terminal, one with at least
tlons and changes are a snap. Instructions. 80 characters per line, and direct cursor
Changing any entered value causes the addressing. If your terminal isn't smart
whole spread-sheet to be re-calculated 5. Do I ha¥1 to modify my ayatem to uaa enough lor DYNACALC, you probably
based on the new constants. This DYNACALC? need a new one anyway. The UniFLEX
means that you can play, 'what If?' to Nope. DYNACALC uses any standard version of DYNACALC also allows you
your heart's content. 6809 configuration, so you don't have to mix different brands of terminal on
to spend money on another CPU board the same system. There's also a special
or waste time learning another operat version of DYNACALC for Color Com·
2. Ia DYNACALC juat lor accountanta,
Ing system. puters equipped with FLEX and Data
than?
Camp's F-MATE. A version for Frank
Not at all. DYNACALC can be used for
8. Will DYNACALC read my exlatlng data Hogg's Color Computer FLEX is also
Just about any type of job. Not only
lilaa? being done.
numbers, but alphanumeric messages
You bet! DYNACALC has a beautifully 9. How much doea DYNACALC coat?
can be handled. Engineers and other
simple method of reading and writing The FLEX versions are just $200 per
technical users will love DYNACALC's
data Illes, so you can communicate copy; UniFLEX version $395. Foreign
sixteen-digit math and built-In sclen·
both ways with other programs on your orders add $10 per copy for postage.
tlllc functions. There's even a bullt·ln
system, such as the Text Editor. Text We encourage dealers to handle
sort command, so you could use
Processor, Sort/Merge, RMS data base DYNACALC, since It's a product that
DYNACALC to manage small data
system. or other programs written In sells Instantly upon demonstration.
bases · up to 256 records.
BASIC, C, PASCAL, FORTRAN, and so Call or write on your company letter·
on. head for more Information.
3. Wh11t will DYNACALC do lor ME? 10. Whera do I order DYNACALC?
That's a good question. Basically the 7. How Ia at Ia DYNACALC? See your local DYNACALC dealer, or
answer Is that DYNACALC will let your Very. Except for a lew seldom-used com· order directly from esc at the address
computer do just about anything you mands, DYNACALC Is memory-resident, below. We accept telephone orders
can Imagine. Ask your friends who have so there is llnle disk 110 to slow things down.
from 10 a.m. to 6 p.m., Monday through
VisiCalc, or a similar program, Just how The whole data array (worksheet) Is in Friday. Call us at 314-576-5020. Your
useful an electronic spread-sheet memory, so access to any point is instan VISA or MasterCard Is welcome. Please
program can be for all types of house· taneous. DYNACALC I s 100% 6 8 0 9 specify diskette size for FLEX versions.
hold, business, engineering, and sclen· machine co d e for blistering speed. Software serial number Is required lor
tlfic applications. the UniFLEX version of DYNACALC.
OS-9
maintained only In text form (LABEL EOU
Sxxxx), and boundary file specifications
Pl./9 a co n dltt'l
•r l l lti!OitiCOMI'H.U/H•IUCGtt ..ruun O:t Cu�•
t,..u. A tt"flt o•u co.oHtr '"•' procswcu OMition
t,_,.�t uchf,.. COOt Otoll�t. SWOCIOf'U ..
"7 IASIC,. SPl./flt"
.tn0 'A.SCA&. ttn..ct"r.,. S\C!PO"'h I btt eNI t6 bH ti9"'Ufd 4Aii Sl
bH fto.t1"'9 ootnt urt.e,ttl. fUI 110, t\..11"'1 ooll"'t, _,.
ut...,ttftc '""""'� \tb,.t) holt.o.�rct) lnct"'*d·
the- 'lU Vt"•i(lll"' Of \Jlt J ...l "c(oth '(0 UMIPhttr U1•t .,••
odt4Mtly c;..wlOP•O for UNIH.tl. SwPO'U •U '(1 o.t• typet
• ,,.�,, Ult IIOst vtr\•lth f� NOGIN'R(I •uH.Ott. l nt trf•u• e•u•ot •no•tt.'., 'doublet'., Mt4l 'bit·fi•lct.'. ,,.oo..c•• ""'
I tofc.art tor (IOichor·lt CfuUf' •delrtu•ble) •tid SS•lO but trau•t. •tflc\tf\1 . ,,.,..,,,
L•""'U•t- •ource ow''""'· ltt. liC rttloc•tl"'9
•ut'fll)hr/llnldnv lOIItlrt C$1'09•11) h ru..-e�CI If JOU •hh
• ,fH)C:.""'"-U AHO YltHtiSlSOI/1101, 2)1011710 CSlNCU 4N.D UI•¥Oh to """• flil•t...,. ,,..
ot <•• 6blthr 10 or�ce Ubr.r,. .,.,.,. . .
H'U) �]2,. 21.S2, 21JlA,. 2164, U64 AHD fM( 128( n•$lS28 (16et • I)
•> •> ·> WitHOUT AOOITJOHA&. ·�tiOHAt..UY" IIIICOULU <• <• <•
WORSTEAD LABORATORES
ttl� ott••• l�t •""''"'d •Hh ""',..,.t . on. .., 1•30 1Ul•4N
t4t...tU/liSt0.0/COMftt0t.1.(.
• fUU.Y AS$(-fO,. IUI"JrtU• J�, AHt tUtU•••••NO (111_4$ 10 IUY! VlLL 8£ AV.Il.Akt SOON!
NORnt WALSHAM, NORFOLK
ENGLAND NR28 9SA
WE ARE A STOCKING DISTRt8UTOR OF 558, GIMIX, TSC A MICACMNE. TEL: (0692) 405189
GMX IS THE US/CAN. OISTJBITOR FOR WINDRUSH. TLX: 97380 SHARET G
CHICAGO COMPUTER
PRODUCTS
IUNIVEASAL
I � DATA �
� ----
EPROM Programmer
RBF-CACHE for OS9 level 2
Device driver to create an RBF device with Its storage
In RAM (acts like a very fast disk) ... $1 00.00
Proven Reliability
UTI LITIES·A for OS9 level 2
Easy To Use
Utilities to locate dump and disassemble from
Remarkably Fast memory or Illes, fast level 2 PRINTERR and other
utilities ... $75.00
INFOMAG DBMS
A data base management system specifically designed
for microprocessor based computer systems.
MAIL MERGE OS9, FLEX, Color FLEX $125 UNI FLEX $175 FLEX GENERAL LEDGER UN I FLEX
$295 each $395 each
SPELLING CHECKER
•
SPELL CHECK 089, FLEX, Color FLEX $145 UN IFLEX $195 6809 Software Tools Availablell
10% discount on GREAT PLAINS COMPUTER CO.
cash with order. P.O. IIOX 111/IOAHO FALLS. ID 13402 I PH: (2011 5211·3210
V•sa and MasretCaiiJ accepted
They have been used and tested by virtually hundreds of businesses and are versatile enough to run any business.
Dealers will find II extremely simple to Introduce to your prospects and your sates should Increase with the
ease of operation and versatility of the package. Completely interactive.
GENERAL LEDGER
ACCOUNTSPAYABLESPACKAGE
PACKAGE
ACCOUNTS VENDORPROGRAMS
$995 RECEIVABLE PURCHASE ORDERS
CHECKWRITING, ETC.
PAYROLL $595
$695 $695
Detailed Descriptive Brochure................ 10.00 Manuals and Demo Programs . . . . • . . . . • . . • • • . 100.00
Dealer Inquiries Invited
ATLAST!II A COMPLETE AND RELIABLE
Manuals $5.00
SPECTRA
Programs $75.00
(Manuals Included)
SYSTEMS
BOX 333, EAGLE, IDAHO 83616, PHONE (208) 939·8813
• Unlllex Is a trademark of Technical Systems Consultants.
FEATURES
-RUN CP/M ON YOUR SS50 COMPUTER
-INCLUDES CP/M 2.2 WITH EDITOR,
-ASSEMBLER. DEBUGGER. UTILITIES
-FULL SOFTWARE SUPPORT AND USER
DOCUMENTATION
-COMPLETE CP/M REFERENCE MANUALS
-STANDARD CP/M DISK
-ZBOA MICRO OPERATING AS A
CC>-PROCESSOR TO YOUR 6809
-ALL 1/0 THRU SS50 SYSTEM DEVICES
-EASY TO INSTALL
- ONE YEAR WARRANTY e $595
MOOEl Plf\.3
• Completely Motorola EXOIIcosor compahblt no software patelles required OTHER PRODUCTS ON SS30 BOARDS
• 3 mOdts or of)trahon c.nrroniCS parallel RS·232.C. and 20rnA cuuenrtoop
• ADC 1200 12 8/TADC. 16 CHANNELS. 25 uSee $795
• a bauo rates 11 0. I SO, 300 . 600 . 1200 . 2 400 4800 and 9600
• RS·232.C handshakrng • CIS or XONIXOFF t0CIIOC3) • DAC 1220 12 BIT DAC. 2 CHANNELS, 10 uSee 1395
• 20 mA handshaking· XONIXOFF t0CIIOC3) • GP/8 4800 IEEE 488 CONTROLLER
1 � t(
8111 Board w/Oocumtntallon S 6f 00 These are lndusrr/a/Ouallly PrOducla.
Dealer InQuiries welcomed.
803-879-3228
CONCURRENT TECHNOLOGIES CORPORATION
P.O. Box 1143 Taylors. South Carolina 29687 J::J/
r!Ji.AB : \fl 1 ' · 1 ·1 '1 1 I 1 1
"• < O liN I Y l I NI I H l fdl I
LH .
L O N <,MO N T COIHJ', 1>1
HARD DISK
4S6S4 Send for freeCe����2 S721 !
VI.. - MeeterCh•rtt• - C.O.D. .!.
· •l•l•leJ•Iefe)e)el•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•·
�
.!.
COLOR COMPUTER DISI ORIVER BOARD
-
$600°0�10
Us1ng exper1ence ga1ned w1th our 530 disk
e controllers. we have developed a controller for
!
.!.
use with the Color Computer.
.!.
The ROC-I uses 179�, or 1797 FDC chiP and the
new SMC921o9 s1ngle chip which
•
dala separator
ls a ftiUCh lower cost than popular ch1p sot
j
-
separators and Is all digital. The board also
This Is a new Shugart SA·t002 S 33 megabyte hard dislc dnve. Interfacing H to your
has dlg1tal wr1te procoftlp &o no adjustftlents are
6809 sys1em Is a snap with the Wellern OlgiUII W01001·8S lntetligef'lt controller
required.
card ($350). "How to- 811icles IO< the SS·SO BUS can be lound In this magazine by
.!.
ZeH (Sept., Nov. '82) and by Graves (Oct '82) We can supply drives. oontrotlera,
- The board accepts e1lher a �4 or 2B p1n ROM or
cables. power supp4ies and enclosures aeperatety 0< In complete packageS We
EPROM allow1ng up to lol of on-board memory.
elso he\19 inlerfaces lor the 18M PC. Health 89 90. S·IOO. Apple II and STO BUS
•
-
It IS completely Rad1o Shacl compatJbl• 1f the
Send S22 lor complete manual set
•
-
RS 01sk Extended BasiC ROM 1s used. We w1ll
•
-
have software to operate FLEX• without Extended
•
�Com[?uter
Bas1c and Disk Extended Bas1c us1ng our
-
•
-
FADBUG-C
operating
mon1tor.
with EB �DEB.
Others have
ROC-I
1t now
IS compatible.
for
f
¥
ROC-I
FDCI797
DEBROM
bare board. doc.
controller chip
01sl Ex BaSIC ROM
and 92168 .49.:50
s30.00
•3:5.00
UlJ DYNAMICS
BDCASE • 7.:50 105 S. Main St. Greer, SC 29651
�
add s3 s/h. Oh res add 5 purcunt.
• Trademarl, of Tochnlcal Systeftls Consultants
�·1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•1•
•• TOOlS FOR PR<lelEM SOLVERS • • ror all FLEX syst•�: GIMIX, SWTP, SS8, or EXORcltor;
or convart to otMr syst•s. Spec:I fy ' or e Inch
oo FIRST - You hava a probl• -- ()H WOEI dl sllatta, hardwa,.. type, and 6800 or 6809. FOf'
at•ndelone ve,..lona, .,..1 te.
oo SECO!t> - Of couraal UM a C0119utarl
Manuals avallabla -rataly - price In (),
oo THIRD -- ChooM tM M�f hardwara -- a 68091 Add $5/syst• fOf' shipping, Sl2 for fo,..lgn air,
oo FORTH Cllooaa fM _, UMful soffwara. •• tFORTH- erlandad fig FORTH (I dlslll SIOO ($151
with fig II,.. editor.
--> FORTH - A TOOL FOR CRN'TM'NI •• tFOR'fl* - ertandad IIOf"al () ,. or 2 a• dlsllll S250
--> Join fM t'-Mnds of probl• SOIWII'S who U251
have disc:.,...,.., tM FORTM •tllod of producing Includes 2nd sc:,..... editor, ·�....,lar, el<fandad data
rasulta, .,,.,..., of IOOI>edl•llfs, typas utility ooc:ebularles, OOIICl FORTH CAl coursa on
FORTH, �. and clabu!llllng aids.
tFORTH Is a ,..fln-.1 worslon of FORTH lnte,..sf Group
standard FORTH for 6809 land 68001; )OJ faster than •• TR$-80 COLORFORTH - avallabla fr,. The Micro WOf'kS
FIG-FORTM, Mvaral tl•• faster than BASIC.
---> N'PliC,.TIOIIS PAOGRNCS <---
FORTH Is unique -.ng c.. putar languages In •ny
raspec:ta, not tM taut of which Is that It was crMtad •• f lnof'ORTH - 6809 only, U50 tSIOI
by probl• ..,lwors to help fh• on with tMir t•sks, For targat COII>IIatlons to r-bla coda.
ratMr tha�� by COII9ufar sc:l..,tlsta. Aut...tical Iy cialet" UIIUSed coda and unnMdad
dictionary lnfo,..tlon. Includes full source coda for
FORTM at�pllcatlons ....,. spanftad a wide ranv- of taslr..\ tarpt cOil>llar and asMntlal FORTH nucleus. Raqul,..s
IIIJt..,lng to gala•l.,, tallllng with dolphins, but does nat Include trORTII+.
n•Ming robots, controlling production line ..chl,..ry,
a"" ....,htstlcated grat�hh:s syst-. •• TIN!' P"SCAl COII>IIar In FORTH. 6800/09 S75 ($201
•• FORTH PfiOCJI-IICl AIDS - alaborata clac0119lllng and
UMI'S of FORTH ..._n productivity pins of 2 to 10 progr• .,..lysis tools St50 tSIOI.
-r crtMr _l..,..n t tools. flnofORTMit.l Ia for the •• "'so available: coda fOf' floating paint, tl•rs, and
,rogr-r who ,....,s to &<�-•• tM -t'lftto r.... r..l tl- progr-lng.
D8-2S •s-zu
Cl Cl
.. oaoaa_ a
.. aaaDDft ..
.. aaaaa - a
.. oaaaa.,. a
.. aaaao � a
..
..
..
:::: : :: : ..
..
.. ::::: �: ..
a aaaaa i a ..
a ODDDD�D ..
a 00000 \4 0 ..
a aaaoa .,.a ..
.. GDDDD z CII ..
.. aaaaa c-. o ..
..
a
..
a
:::::i:
DDDDDXD
..
a
a ODDDDf"ID ..
Dl aaaaa a !j ..
..
:::::i:
a aaaoa.-o
.. a
.. ..�
.. DDDDD 0
�
a aoaao a
.. aD DOD 0
..
a aaaao
.. aaaoo o
a aaaaa a Q
a oaaao c o
a aaoaa • a :J
aaaaa v- a a
..
0 2 I
0
a uooaa a U2l
a aaaua a a
... ooaao 0 .. Hac HI
aaaoo .. a
.. ..
Cl
00000 a
0
aaaao a
a ODD DO 0 a
lo2
.. .. ..
lo? I
Cl aoaaa Ul6 Ul 7 • • Ul8 ••
oa
....
Cl
aa HhlU H la2U Hls640
... .,. .... . ..
@ ss - so BUSS COHHtCTO• @
CPU-S-11 $49.00
CPU-�-P P•rt t•l c•rd Cparta ••r�ed •• not incl. I 5229.00 I lncludu I:P.OM Monator
)
CPU-S-f Full card with o11 porto ohown Ctully oooe•blodl SH9.00 • and IIS vac Power Pak.
c•osS-ASStMIIL£RS tor fLtl C(c) TSCI ,809 oyote• SISO.OO
SOFT"-NA.RE HA.RD"-JA.RE
VDISK Treat octondod aoaorr a• &
oupo r fact diet drl•e NEV MEMORY PRICES TO INTRODUCE VDISK
680t aourco ' object 114f.OO S-R/R without aeaory chlpa 1110.00
680t obJect tf.OO w i th IK NMOS.2MHZ 116t.OO
with 16K NMOS.2MHZ lltt. oo
OUTSIDE HODEK PROCRAH Incl. aourco with 31K NMOS.2MHZ 11tt.OO
UnlrLEX verolon tlOO.OO with 41K NMOS.1MHZ 13tt.OO
rLEX vortlon 6800 ' 610t t SO.OO Bare Card 4f. 00
HAYtS SMART MODEM t24t.OO
tatonder Carda &aooab with loQic aid
CROSS ASSEMBLERS for 6800,6101,6805 SS-SOISOC I 3S. 00
rune on 610t rLtX tiSO.oo SS-30 ' 25.00
SP-1 Prototype Boord AIT tltS.OO
TV-EDIT Sc r e en oriented Editor SP-1 Bare Card 4f.OO
tor fLEX 610t t fS.OO SS-50 Wire Vrap Board 8/C lf.OO
Please apocl fy S" or I" Diet when SS-30 V l r e Vrap Board 8/C I 20.00
placlnQ order 4102 Super CPU A/T 1235.00
4102 Super CPU 8/C t S f.OO
VIdeo RAM, 8/C 14f.OO, A/T llf5.00
CHIPS Parallel l/0, BIC 14t.OO, A/T ttlt.OO
PI•••• note wh en ordorln9 IC'a ss-so 8actplan•• 4.4.1.11.'16 poeltlon
that o 1100.00 Mlnlaua Ia In effect • 1$.00 per clot wto connector•
Ordora lo11 than the alnlaua will SS-30 I poa BP w/o connect. I 3f 00
bo ch&rQod an additional tlO.OO for Troneltlon Card t4f 00, A/T ts.oo
handI I ftQ Moloa Cold Kale 11.40, feaale I .40
4114P-3 1HHl tl3 .30 Moloa Tin Male 40, reaale 1 SO
1014P-1 1HHZ 110.50
1716 IHHZ I 6.50
1716-1 2MHZ fi6.SO
TIIOMAS INSTRUMENTATION
IUIOSE1P 115.00
61802 fiO.OO 168 EJCifTH ST REET - AVALON. N.J. 01110216091 967-HIIO
NJ RES. INCLUDE"" SALES TAX
6880f 125.00
A- J w ..... ,_ l�o • • O
ut
"B11 ' 6.so· COHT. USA INCLUDE SJ.OO SIIIPPINC,
CANADA S6.00, fOREIGN Sll.OO
HB40 fl2.00 MASTERCARD. VISA, and C.O.D. ACCU'TEO
U8S 0 ' 6.75 Send flO.OO to receive full docuaentatlon, tcheaatlca, ' eource
74L5640 I ).25 llatlnQe for all board• currently In production.
SPECTRUM PROJECTS 62
Rainbow Review-Aug . 82 80· US Review-Nov.82
• • • • • ••••••• • • • • • •••••••• • •
STAR-KITS 44
Sincle control ktr •' of A snml communiulions plckl&e.
• • • • • • • • • • • • • •••••••••• ••••••• , ••••
BASIC co•••nds. Sl4.95 Dis k or Romp.ck S49.9S SYSTEMS OESIGNWARE •••• • • •••••••••••••••••••• 50
TALBOT MICROSYSTEMS ••••••••••• •••••••••••••• 60
TECHNICAL SYSTEMS CONSULTANTS, INC • ••••••••• 1
"More like arcade joysticks Color Computer Editor, THOMAS INSTRUMENTATION •••••••••••••••••••••• 61
than anythin
UNITEK 51
g we've yet Assembler and Debugger S6 95
••••••••••••••• , ••••••••••••••••••••••
•All Board'! for the SS-50 Buss •Full Documentation Included •Add $40..9 for U.S. Shipping
•All older Masked Both Sides • Visa& Masu•r Card Accepted •Add 550_0 for Canadian Shippin1
(305) 425-6800
@ •Add $101!9 for Ovtrst>as Shipping
Data Syatema .._,
2318 Olveralfled Way
Orlando, F1oftda 32804 o.t.ndo, F1oltda 32804
florida re idents add 5'1. sail's tax. Prices t>ffectivt> Ft>buary I. 1983
UV EPROM ERASER
r... -11[... 1 · 15 - ... -
FINALLY for 6809
$49.95·
•
• a.-. .. 7710 ...
• _., 12WI '!\coo ' • 1 '' LATEST TECHNOLOGY
• &.. II UY fi'IIOIII 1"11. fm. lSII, H.Sl, 01< t
....
.,_.
ye t AFFORDABLE
INDUSTRIAL MODEL
OUV.T8/2N REMOVABLE 5MB WINCHESTER
$68.95
WITH TIMER AND [) "ost •dv•nced Winchesttr drivt - 3.9", with
SAFETY SWITCH RE"OVABLE c•rtridqe or FliED 1edi•
0Uv.T8/2T
[) Sull sut - h•lf 1inifloppy for•
$97.50
() low po•er consu1ption - low he•t, no notsr
INTRI.IGENT [) Requires st•nd•rd 11nifloppy po•er- SY,l� only
O:
SOON TO BE RELEASED
PNJMPRO-I 12M Version Slit. $489.00
nterfacing technologies inc.
LOGICAL D.VIC•S INC.
781 W. OAKLAND PARK BLVD. • FT. LAUDERDALE. FL 33311 P.O.BOI 578 Snowdon
PhoM Ordera (305) 77&5870 • Tel. • •• of 11111983 (305) 9740987
4890 Bourrtt Ave. "ontre•l Quebte, H31 3T7
TWX: 510.95S.S.96
Watch this space for Systems featuring this CPU and GIMIX
Intelligent 1/0 Cards �
The Original FLEX for Color Computers
OATA.COMP ....s everyl
hlng you -10 make your TRS..OC COlor Computet WORk
• Upgrade to 64K Ia< YOU;Irom Pane- Plece1
to Full. R
To UN SYSTEMS. OATA-C
eedy Pd .. OM l
one.
' AS to FLEX, FLEX to AS hie transfer ability S
MilL MrVIc.._ - SUPPORTS Computer YSTEMS, not jul1 Sollw.,.. CALL DA A. �
COMP TODAY lo make yout Comput .. WORK FOR YOUI
• Create your own character set
.... .....,.,_"
s..-1
• Automatic recogn iion
t of Slllgle or double density and single or
doubled sided nen Soeoat <>-• v....on • (dolOr & .......- ,.. hch norm.tly ... lor $5000
eal $15000
• All features available for either single or multiple drive systems F..a.IATE(RSI A.EXII eonve..on Rout lor the RS O.SJ< Controllor
• Senable Disk Drive Seek Rates - pU<Chased With Speoat Ganenll A.EX9 Sye
.. $6995
•Faster High Resolution Video Display with 5 different formats .,._ putchaMcl w11110Ut the Ganerll A.EX9 Sys $71195
S.t ol EJ9ht &•K RAM Chl11
a
w Mod I,.INC'IOOM S6U'
• Save AS Basic from RAM to Disk Color COtnputa r whh S. K RAM
and EXT BASIC S.C9995
Color COtnpu1er wh h IlK RA .M $28995
• Move AS Basic to RAM Color Computer with IlK RAM and EXT BASIC $38995
• Load and save function on FLEX disk SPECIAL IVITfM PACKAGtS
• 13 Support Commands 8 with Source Text
Languages Avatlable S.K RadiO ShiCk COLOR COMPUTER, Radio ShackCOLOR DISK CONTROLLER. a Olllt
Orlve Syetem, Special General Veillon of flEX9 ,
F-MATE(RS) .. and a Box or tO
Pa.scal, Fortran, RS Basic, RS Assembler, TSC Basic, TSC Assemb· Ooubte Denelty Dlakett..; 1 COMPLETE. toady to run SYSTEM on your Color TV Set
ler, Relocating Assembler. Macro Assembler, Mumps S12•t.85
� CHESS ��
Single Side Slnole O.nslly Sl 75 oo
Slnolo Sicltr Double OonOity n 75 ..
The Epson MX-80 Ooublo Side Oo111>10 Oen11ty $4 12 oo
�ct:J ��
P\a•tt� Stor-oe Bo• 1.7 00 ••
6809 $495.00 I Soft Sector l);oks
Rtqultet flEX ·· and one of tho IOitowrng CRT terminals
Now Rune On Any Type Terminal The Epson MX-100 Singlo Sllle Slng.to O.nolty $3.75 oo
SlngiO Sloe Ooubto O.noliy $4 10 oo.
Double Slcltr Double O.nslly $4 75 oe.
FealurH:
• TWo d leplay bo.rde. $725.00 Ploatle liiHory G<>a U.OO oo
•
-
v�
- RESTORE·CMO a spectal progtam to restructure
coPtod ��- 14o>S tor eopy.ng or recopying back to
thtl nost system
DATA-COMP FREEUNK.CMDa bonus utrllly 111<11 re�nks lhallee
SOUTH EAST MEDIA cha•n ol a ltoppy 01 hard dos� thereby errmrnat1ng hill!"
mentalron
P.O. Box 794 HIXSON, TN 37343
"' Completely documented source files Included
1-615-842·4601 '" ALL 3 Pr01jrom• $i9_50 on 8 dl1kette
THE MAINFRAME
• Industry Standard Optima1M Cabinet
• L argest Constant Voltage Power
Supply in the Industry
• S-64 Bus gives 16 Bit Power and
to 38.4Kb
• Space and Power lor two sw· Disk
Drives
• Full Address Decodmg for 1/0 Slots
Ports On-board
• Single Board Construction for
Reliability
• Faraday
S hielded Bus Lines give
"Text Book Clean· S1gnats
THE PROCESSORS
6809
• Standard2 MHz Operation
• S tandard OAT Compatible w1th
GtMIX and SWTPC
• Standard 6840 Interval Timer
68000
• S tandard 8 MHz Operation
• Memory Management Har dware
• Prov1s1on lor Programmers Console
• 16 Bit Power and 8 Bit Compatibility
1M
The HELIX computer system represents the latest advance m S-50
bus computer systems. Relying on the physical nature of S-50 bus
connectors to guarantee compatibility, the HELIX adds 14 bus lines
(becoming S-64) to allow a 68000 processor to operate with full 16 bit
data transfer and 24 bit addressing, while at the same time providing
full interchangabllity with existing S-50 components.
Offered with a selection of processors, memories. and peripheral con
trollers. a HELIX system can be configured for applications ranging
from advanced hobbyist to multitermmal time-sharing
Designed to offer the utmost in speed. reliability. and utility at a
reasonable price, it represents a new standard of quality for those
who require a professionally designed computer for professional use.
• Conservative Component Ratmg for • Tested at2 5 MHz Operation • 64K 6809 HELIX. $1995
Reliability DM-512
THE COMPONENTS • 512K Bytes on a Single S·64 Board • 64K 68000 HELIX . . . . .. . $2595
• Fully Socketed • t6 Bit Power and 8 Bit Compatibility
• Gold Plated Bus Connectors • Runs In Existing 5·50 Systems where • 512K 6809 HELIX.. . .. $4450
• Only ··a" Series 68XX Components Used Physical Space Allows
• Full24 Bit Addressing
• Only Top Grade Log1c C�rcults Used 512K 68000 HELIX . . $4995
• Industrial Grade Components Throughout
• . . . .
• Fully Transparent Refresh