V06N12 Dec1984
V06N12 Dec1984
V06N12 Dec1984
A SERIOUS COMPUTER
IN A DESKTOP PACKAGE
5ii1Tr!
SOUTHWEST TECHNICAL PRODUCTS CORPORATION
219 W. RHAPSODY
HAND·HELO HARDWAREISOfTWUIE
COMPUTERS DEVELOPMENT SYSTOIS
SMALL SYSTEMS
Is complicated software and expensive hardware v\X and Pl)P 11 mJkc wordtnate.l Llmx()..., �) ,oftw,ul'
keeping you back from Unix? Look into OS� the de\elnpmenl a pko.J,Ur<'
oJX•ratm� �y�lt'rn (mm \.11ilrnw.:�re thall)tH"> o8000 'Y"Icm' SUPPORT FOR MODULAR SOFTWARE
.1 Umx·.,fvl t t'll\'tronm�.·nl Wtlh mud1 k'!.., P\t•r hc.J d Jnd - AN OS-9 EXCLUSIVE
wmplt'xti�. (omprdwn�in �uppurt lot tllu duJJr .vfiWJn.' J'UI� 05·1.)
0::. � i� H'r.>Jii lc. inc).pcn,i\�·. anti ddiH'r.> oublanding J genrr.�lion .:�hrJd l)l otht•r tp > rrJtin� sy,lcmo;. II mulliplk�
pcrlllmlar�t.e on .my 'II.C sy,lem. The OS Q l'xen•ti\'(' is pftWi!IT'Imcr produdiv1ly .1nd ml'mory cthtit•nt� Applit.l·
much 'malkr ,md l;u mort· cl l1UJ1 !>OIh".lrt• lclll l'l: l->uilt
ltcu:nl than llntx bt.'<Jll'" tl\ I rom llldt\ iduciii\' k�IJhlt•
Key OS-9 Features At A Glance
wr1llt.'n in la�t. Ct'mp.ld .1'>· 'ullv..lfL' rnudul( •s indu(hn�
�l·mbl)' lanKua�c maktnh it • Compact (16K) ROMable executive written in assembly
,t.md.1rd lthr.1ry" moduk....
·
idt•..tl lm crti tcal fl•altum' Jp language rhe mm�ul.lr �trudlllr lets
pl icJ h on� OS u can run nn • User �shell� and complete utility set written in C
\'(lll lu'lurnr�e .utd recon ·
Mary Robertson O f f ice Manager T h e f o l l ow in g TSC Text Processor commands ONlY should
Penny W i l liams Subscriptions be used (due to our proportional pr ocessor ); .sp space,
Michael Westfal I Shlpplng/Rec. .pp p ar agr aph, .fl fill and .nf no till. Also please do
Christine Kocher Accounting not format within the text with multiple spaces. The
Cofttrlba'tlng Editors rest we will enter at time of editing.
Ron Anderson STYLO c0111m ands are all acceptable except the .pg page
Norll eo-o
cCIIMIn
II d, we print edl ted text flies In contlnous text.
Peter Dibble
Dr. Theo Elbert
Willie��� E. Fish er A l l articles submitted on dl skettes should be In TSC
Or. E.M. Pass FLEx• fonnat, either FLEX 2 6800, or FLEX9 6809 any Yer
s l on .
Special Tedtnlcal Projects
::xtend a FLEX Directory• • • • • • • • • • • 24 Fraser AdvertIsIng; C0111r 11e clal adYertlsers please contact the
Reading Hard Sectors Disks • • • • • • • • 27 Warren 68 M i c r o Journal advertising department for current
rete sheet and requl r���Mtnts.
US ALL I •• ••• • • • • • • • • • • • • • • • • • • • • • • 28 OMW
DocuMentation, The Neccessary Evil 29 KJI Jebrew Jr. Classifi ed; A l l classified m u s t be n o n - c0111m erclal.
Development Terminal Progrem • • • • • • 32 Hausler MaxiiiiUm 20 words per classified ad •. Those consisting of
11ore than 20 words should be figured at .35 cents per
BIt Buckeff. • • • • • ••• • •• • •• • ••• 44
w o r d . 20 words or less S7.50 minimum, one time, paid In
• •••
cost.
(NOTE: this support and
mamtenance is only
for use wtth approved
For the ultimate tn performance, the Unique GMX 6809 CPUill, GIMIX hardware)
using either OS·9 GMXIli or UniFLEX GMXID (available shortly),
gtves protection to the system and other users from crashes
caused by defective user programs. e.g. During program
development, a programmer who crashes goes back to the
shell or the debugger. while the other users are not even GlMIX 6809 systems
aware anything occurred. support flve predommant
operating systems
<-> ...mIX
...
InC.
1337 WEST 37th PLACE • CHICAGO, ILLINOIS 60609 • (312) 927-5510 • TWX 910-221-4055 c tta3 cau.ax lnc.
Get
the
most
out
of
BASI
The OFFICIAL BASIC09 TOUR MICROWARE ...
GUIDE Is skillfully wntten in a friend·
ly and easy-to-read style. Just
The OFFICIAL BASIC09 TOUR MICtOWare Systems Corporation
GUIDE comes from the people who 1866 N.W 114th Street
perfect for those new to computers
wrote BAS I C09. As the leader In Des Moines. Iowa 50322
and to BASIC09. It's also a valuable
6809 system software, we at Telephone 5151224-1929
reference book tor programmers,
MICAOWAAE care about our users Telex 910.520.2535
engineers, students and hobbyists,
and want to help you get the most
providing an In-depth look at
BASIC09 plus an overview of the from our products. Please send copies of the
S.alcOt Tour Guide book at $18.95
05-9 operating system. Compre each. Add $2.00 for UPS shipping In
It's Easy to Order.
hensive reference sections on the U.S or $5 00 for overseas alr mall
BASIC09 and OS-9 commands are Phone orders are accepted from per book. Iowa reSidents add 4'MI
also included. MasterCard or VISA cardholders or sales tax
The book "maps" out your route for COD shipment. You can also
Name
through the Mercedes of Basics • . . order by mail us1ng the coupon
BASIC09 and puts you In the driv below. Quantity d1scounts are Address
er's seat in no time. Fasten your available to educational organiza
seatbelt, sit back and enjoy the ride tions and dealers. For further infor C1ty -------
I
to perfecting your programming mation contact Microware.
State ---�ZiP•---- I
I
SkillS. I
0 I have enclosed a check :
0 Charge to my bank card. :
MasterCard 0 VISA 0 :
Card Number ----- 1
Sf•WIIIrsh 111 )y)/mr 50{/wmt for bB·{IImrly mrcroproussors smct 1977. Expiration :
I
OS·9 and BASIC09 are traclemarl<.s ol MJCroware and M01or01a --------------------------�
4
'68' Micro Journal
FLEX™ USER NOTES
THE 68oo-6809 BOOK
By: Ronald W. Anderson
As published in 68 MICRO JOURNAL'"
The publishers of 68 MICRO JOURNAL are proud to announce the publication of Ron Anderson's FLEX USER NOTES, in
book form. This popular monthly column has been a regular feature In 68 MICRO JOURNAL SINCE 1979. It has earned the
respect of thousands of 68 MICRO JOURNAL readers over the years. In fact, Ron's column has been described as the
'Bible' for 68XX users, by some of the world's leading microprocessor professionals. Now all his columns are being
published, in whole, as the most needed and popular 68XX book available. Over the years Ron's column has been one of
the most popular in 68 MICRO JOURNAL. And of course 68 MICRO JOURNAL Is the most popular 68XX magazine
published.
As a SPECIAL BONUS all the source listing in the book will be ava1lable on d1sk for the low price of: FLEX format only- 5"
•v
$12.95- 8" $16.95 plus $2.50 shipping and hand�ng, if ordered with the book. If ordered separately the price of the disks
will be: 5" $17.95- 8" $19.95 plus $2.50 shipping and handling.
Listed below are a few of the TEXT files included in the book and on diskette.
··over 30 TEXT files included in ASM (assembler)- PASCAL- PIC (position independent code) TSC BASIC-C. etc.
This will be a limited run and we cannot guarantee that supplies will last long. 0 der n w for early delivery.
Foreign Orders Add $4.50 S/H
• Integrated, easy-to-use software that covers • Extremely good looks and unsurpassed
your complete business needs operator comfort
IRtr'
.. __
SMa<E S1GNAl
Products and Support for VARs
THANK YOU
Seven years ago, Smoke Signal was lounde<lto sell state-ol·the·
art computer products. by mall.to Individual prolesslonal pro
grammers and hardware engineers. AI thai lime, most bog
companies did nol believe In lhe power or luiUre of micro
computers tor serious compullng applications. Only alter you,
Ihe Individual compuler user, prove<l lhe viability o l the micro· PRODUCTS
computer was Smoke Signal able to sell sys1ems tor business The heart of all these upgrade klls Is SMOKE SIGNAL'S new
uses. However, as we progresse<l to become the leader in SS·50 SCB-68K 8 MHz 68008 CPU Board. This standard (5 Yl" x 9'')
syslems, we had to add Ihe sales and technical support services board will replace a SCB�9 CPU Board In any SMOKE SIGNAL
demanded by these business customers- and our prices lor compuler with current revision boards. This board contains a
complete systems relleote<lthese added cosls. real·tlme clock with battery baCk·u 2 EPROM slots tor up to
pM
With Ihe lnlroductlon ol our 68000 products, we wanted to fond a 64K bytes of storage, a MACSBUG type monitor along wllh an
aulo boot loader and a mnemonic disassembler, plus many more
way 10 say Ihanks 10 you. our original customers, the Individual
fealures.
1M,
computer users, a.nd still otter complele sales and lechnlcal
suppor11o our business customers lor complete sySiems. We All upgrades also come standard wllh REGULUS a UNIX like
think this otter accomplishes both of these goals. We are oller· operating system which Is totally compalible wllh UNIX.REG·
ing you a choice of upgrade kits that will bring any SS·50 ULUS supports real·tlme tasks, share<l memory, record locking
computer up to tho electrical equivalent ol our complete 68000 and contains a shell similar to the Berkeley C shell.Along with
computer systems at prices far below complete syslem prices. lhe operating system, you gel C. an e<lltor, assembler, linking
In tact, the prices ollere<lare 50% or more off our normally low loader.Interactive debugger and a word processor.
prices tor the componeniS conlaine<lln lhe upgrade klls. SMOKE SIGNAL Is also including In many oilhe kits Ihe OCB-4A
double density floppy controller which can handle up to lour 5"
This special oller Is llmlle<llo one upgrade kit per cus1omer and
and four 8" llopples and conlalns 1 K ot buffer RAM for last disk
Is our way ol saying thanks to those ot you who had confidence
uansters; lhe PSA·I WlncheslerfTape OMA lnterfac.e bOard
In us from the beginning
which has taps lor SASI and Priam disk Interlaces as well as a
tap lor 90 Ips Jape streamers which are supporte<l under both
THE UPGRADES REGULUS and OS9™; either a M·256·X or M·512·X dynamic RAM
The following upgrade kits were deslgne<lso Ihat eny SS·50
board with over two years ol lleld proven reliability; and the LMB·
system can be upgrade<lto 68000/UNIX.
lA heavy duty motherbOard with gold plale<l connectors.
SWTP UPGRADE. . . . . . . . . . . . . . . . . . . . . . . $2,800.00 extende<laddressing and on·board baud rate genere1or wllh ten
Conlalns: LMB·IA SS·SOC Motherboard. OCB·4A floppy con. selectable baud rales.
troller, PSA·I WincheSierfTape OMA Interface, SCB-68K
68000 CPU, SER·2 dual serial board, 5Mb Winchester and
controller, power supply, all cables, and REGULUS.
SOFTWARE
Software and Software Support Is available only from Smoke
GIMIX UPGRADE. • • . . • . . • . . • . . • . . • . . . . . $2,500.00 Signal dealers. Spread Sheet, Word·Processlng, Relational
Conlalns: Same as SWTP Upgrade excep1 allows you to use Database, C. Basic and Cobol are all available now. Addlllonal
your GIMIX motherbOard, serial bOard and Winchester power system's software Is becoming available every day because ol
supply. the UNIX compatibility.
Users ol standard SMOKE SIGNAL systems may choose one ol SMOKE SIGNAL dealers are also offering Mlcroware's
Ihe lollowlng upgrade kits: OS9168K™ to purchasers ot these upgrade kits. SMOKE SIGNAL
For SSB floppy base<lsys lems: will offer other Mlcroware 68000 products as they become
SS·FD UPGRADE . . . • . . . . . • . . . . . . . . . . . . $2,100.00 available.
Contains: SCB-68K 68008 CPU, PSA·I WlnchesterfTape OMA
Interlace.5Mb Winchester and controller, power supply, all SUPPORT
cables, and REGULUS. Even at these "lower than PC" prices, we're not going to leave
you with "PC" type support. We've arrange<l with one ol our very
For SSB Winchester base<l systems:
technically quallfle<l dealers to provide you wllh add-on software
SS·HD UPGRADE • . . • • • • • • • • . • • . • • . • . . • • . $500.00 and technical supporl. In addition to answering your questions
Contains: SCB-68K 68008 CPU and REGULUS on how to convert your system to the 68000 , he has a group ol his
customers who are themselves computer experts who ere join·
COMPLETE SYSTEMS lng In a nelwork that will help with even the most technical
Fill In y our nam., edclreaa ancl phone nvmoer Delow. Your order will De ahl
"::l
RULES OF THE OFFER ��.=��=.�.':�.:c�..r·��=j��r.��:;"��� ·=:.�
� I I,.
amounl tor your order ancl cheek pooym.nl melhOd Delow.
1) Limit, one upgrade system per customer.
Name 0 SS.FO UPGRADE 12100
2) Prices valid through December 31, 1984. __
_
0 ss.HO UPGRADE
�===
A
ddresa
3) Orders must be accompanie<l by lull payment In the form of
Individual check or cre<lit card authorization.
City, State, Zip
8 �:;����� �---
4) Support will only be provlde<l for systems containing the ------ 0 M·�RAM 1148 __
8 �E�J�AM
_
------- IM$ __
lollowing SMOKE SIGNAL boards: SC8-68K. OCB-4A, PSA·I,
_
e& __ _
and a motherboard such a.s the LMB·IA with extende<l 0 20Mb HAAO OISK eoo __ _
Paym.nt: 0 EnciOMd Cheek
addressing and main terminal I/O 81 FF7E8. Onlleed ot 5Mb)
5) While we feel that most static RAM boards will wortt with
OVlSA S..b TOle! ---
CA reaklenll edd II%
these upgredes, we only guaranly compatibility with systems
___
L
Response
Flex User Notes F lrst of ell, thank you Niels for your letter. I em e
b 1 t put off by the fact thet the Wtfo/ your letter reed s
Ronald w. Anderson you seem to be ettrlbutlng ALL of the points of view pu f
J540 Sturbridge Court forth In the discussion to me personellyl
Ann Arbor, 14I 48105
Now with re gerd to your first point the subject of
Relleblllty, Melntalnablllty, et. el. I think you ere
correct In thet this espect of the subject wes not
gi ve n e n o u g h e m p h e s l s. T h e o m i s s i o n w e s n o t
rntentlonel. I know that Is one of the mejor reesons
for using e higher lellel le ng uege. The subject did come
up In ver lous comments throughout the series. For
exemple In the November 'BJ column I seld "Another
Letter progremmer cen reed end understand our high level code
mucfl more quickly then he cen understand our Assembler
I heve I n front of me e letter thet Is deted May 17, c ode " Thet does say something ebout melntelnebllliv,
I hed gotten material ready for a reply some time doesn't It? In the Jenuery '84 column, I seld In reply fo
• • •
1984.
ego, but I wented to heve plenfy of time to formulate "'f Den f"ernsworth's remerks:
reply. I'll first present the letter ��erbetlm.
"Another point thet you mede Is thet you hed written
�eer Ron, e n u m b e r of s u b r outines thet you use In writing
progrems In essembler. In effect you heve written your
D u r i n g the last months, I have been reading the own complier In "secret code" thet n o one else cen
different opinions on essembler versus HLL In your understand AS EASILY AS YOU. Using e stenderd lenguege
column. Depending on temperement some of the views results In 11 progrem thet may be understood by someone
ed110cated could elttler meke you laugh or cry, but I thInk else quite eeslly As pro g r ems become larger end
one maybe the most lmportent espect In writing serious lerger, end reech the point where more then one person
• • •
sofTwere,
1 hes been toteltv neglected. I em ttll nklng of hes to work on them, or when they must be melntelned for
rellebllify /malntalneblllfy /servlceeblllfy. customers over e long period of time so thet there Is
no guerantee thet tile orlglnel eut�or will still be en
Whet good Is e piece of softwere thet runs twice as emplOyee of the comp&J?f, Cor for thet metter, might be Ill
fest es some other softwere If you heve to scrap It or even dlel, the use of e higher lellel lenguege makes
efter some time beceuse It Is Impossible to repelr? I much more sense."
for my pert would hete to be the purcheser of some
system running on software creeted from the J50 commend With regerd to your comment &bout the J50 commend
monster menti oned In the May Issue of '68 Micro. The monster, I fullv egree thet "'' 50 structured commends In
p r ogrem could probebly only be serviced by Its writer, a h lgher leve l lenguege ere superior by virtue of being
but I bet even he would be In trouble If he hed to come eesler to understend end remember. Now with regard to
beck to It In a couple of yeers. efficiency end the economic fectors of producl ng e piece
of softwere, I think Art Weller In his letter to me thet
Whet I em elmlng et Is thet softwere end softwere e ppeered In the March '84 column eddressed thet topic
besed systems elso should be looked et economy-wise. I rather edequetely.
sup p o se e big percentege of '68 Micro's reeders mllke
thelr living from sofhere /systems, end If they don't "You d l d n ' t heve t o spec! f l celly sey thet the
teke p r o g r e m m e r efficiency e n d the relleblllt y, discussion hes to do with productivi-ty-- It's obvious.
testeblllt)', servlceebllliv end melntalneblllfy of their T h et will get e meneger's ettentlon every tl111e end
softwere Into eccount, they will soon heve to find should, In feet, concern even 11 free fence progremmer
enother way to eern their monf¥, leevlng customers with Clsn't he his own menegement?"l. To meke It e little
softwere thet Is not worth their media. eesler t o get to the point, let's assume 11 sltuetlon In
wh lch the progr emml n g computer operetlon, end 'user'
Incidentally ell the points I heve mede so fer ere best are ell 'In-house' Ces r'� wes In"'' case). Verletlons of
teken cere of using 11 good efficient portable lenguege this, e s for exemllle, production of softwere for ule
l i k e ' c ' , e n d I reelly d o n o t u n d erstend why you Cuserccustomer) don't eppreclebly chenge the problem.
dlscourege p orting softwere to new environments. Do
you prefer to reinvent the wheel every time you try "I cen't think of e ny ectlvlty thet Is more 'lebor
something new? Intensive' then computer pr o gremmlng; cen you? It
consists of J ust about IOOJ labor end you can't even hold
Your leek of kn owledge of whet en emuletor cen do Is the l?roducf In your hand to examine lt. Worse yet, It's
horrifyi ng. Without an emuletor you cen In no way test usuelly very expensl��e lebor Creletlve to the rest of the
your sys tem under reellstlc conditions. You may be eble w o r k force) end these costs must be recovered or
to test the Integrity of your software per se but to !lmortlzed somewh ere In the orgenlzetlon. Thet's Just
sey thet program testing elone I s sufficient Is like �obble-de-gook way of seylng thet progr emm lng ef for t
testing the engine of e cer leter to discover thet the must pey for Itself by reducrng costs elsewhere In the
cer does not run beceuse someone forgot the wheels. compeny. M o r e efficient use of the computer, e
reduction c:A workloed for e computer user/operetor, or
T o sey thet en emuletor Is just e tool for single more effective use of some other resource."
step p ing your ter�t rMChlne Is nonsense. It Is e t ool
to o bserve the system while It Is running full speed, et I thInk thet covers the '�economic" conslderetlons to
the seme time keepi ng trece of ell l nfernel end some some extent et leest . Your next paregreph lndlcetes
externel ectlon so thel you, In cese of trouble cen find thet you don't understand why I dlscourege porting
e n explenetlon. Using just software debugging you heve softwere to new environments.... If the result of"''
n o wey to cope with peripherals externel ectlvlfy lebors were such sorts of eppllcetlons softwere as
...
eccess times, glitches end so on. �renktv spellklng, If l screen e d i tors, word p rocessors spreed sheets,
were the mena g e r of e company with en g i n e e r s s pelII ng ch e ckers1 end the like 1 would cert el n ly
/progremmers d lspleyl ng points of view of the Klnd you consider no other peTh then to use� "1.;" or Pesce! so they
heve on the use of emuletors, I should reconsider your could be "Dorted" to ot'-9f" systems. Thet decision would
empl0f1118nt. be str ictly one of economics egelnl No one In his right
mind Cand trying to 111 ake e I r ving bv writing softwere)
I h ope m'L r e f l e c t i o n s mey give rise t o further would spend e yeer or two writing the "perfect" editor
icOMmen ts. They heve ntentlonel ly been mede
rovocetlve, but
I hat
SOIIIeW
do not thl� we should be confident
I
ust writing some epperently good softwere without
for e111erket of 10,000 FLEX users, for exe,.,le, when the
writing c:A the Slllfte softwere In 11 portllble lenguage would
result In 11 merket of hundreds of thousends of COII'4)uter
h InkIng of the !)Urpose of the same softvere. If It users!
mekes you heppy to write e bit of softvere thet runs
faster, smeller, whetever1 not giving IIJ'Pf thoughts to how I think VO!J hed teken "'f remerks regerdlng porteblllfy
you wrIte It, you shoulo keep It to yourself end not try out of context. What seld wes ttlat In my day to dey
to merket lt. w o r k , I p r o g r a m s t e n d-elone systems f o r en
I nstrumentetlon eppllcetlon, part of e mechlne. I thl�
Yours sincerely, t h e eb s tr ect exe mple I used was e coffee vending
mechlne. If I were writing software for the control of e
Niels Desten coffee vending mechlne, I would went to pick the IIOSt
Brosivkk�l 189 econOMicel route thet provided euy melntelnllblllfy of
DK-2650 Hvldowre the code wIth respect to chenglng requirements In the
Denmerk. m e c h l n e . I f such e Qoel could be-t with 11 nnn-
I reellze that few computer hobbyists <and not too Comparing rpc to a regular procedure call Isn't
me ny profess I on el programmers> ore os fortunate as I strictly fair. If you cen use o procedure colI you
wIth r e g a r d t o being able to try out the various shoold. Rpc Is a high-powered tool for those times
language Imp lementati ons firsthand. Perhaps these when you can't f i t yoor entire progr11111 In one
thoughts will at least nerrow down the choices for you
end your range of eppllcations. By all means, don't take address spece, or a s l ick way of connecting a series
e nyone else's advice too serloosly, who thinks he has the of programs without temporary flies or explicit
one and only answer to any end ALL progr111111lng needs. pipes. Compared with running e string of programs
connected by temporary flies (IIke the C compller)
lncldentelly, I have not mentioned FORTH here for some rpc Is very fast.
tIme. It Is most deflnItely nOt the language for me end
my eppllcetlons, but you might think f t Is perfect for
yours. 9y oil means Investigate It and try It out. SOllie Warnings
00069
The subroutine should call rpe to get the 000 1'0
ooon
parameters. You don't heve to call rpe <remote ooon
procedore enter> first thing, bot there's no point 000 7)
000,. s.• wp � ' "' t or Stot "' MO S• CIOI.I•.
In waiting. The parameters aren't available ontll 000� TN ..�. It !
you do (except enythlng you passed In the FSFork 000 76 0...0 the '""'' " � ttdo..lr o-e-rfrlt to •••• ,..._..
ooon CIOM ttdle ..-.d tt�•.
peremeter strIng. l • When you are ready to retorn 00018 CIIM" l"ll"t twtc•· 0.... .ttl be perfil 0 tf\e ,.-.-r•
.
the parameters to the eel ter use rpx <remote 00079 "�1.
- for' t1'Mt !"'l!''ll .,.OCIHI•
procedure exit). 00011 ··--...-- --- -·· - · - - --- - - - - - ------·-·
00111
00111
001 19 oon > X IlJ ,...,. AirtS••·t.s "'"''• r-o ro•
00110 007A [6M 1a AI' .,C0.. 11111 t•1 .S
ooo 11 oor.: 0001 _.,, n .-r-rect tor •�0.11.,. •""" ,...,..
0011 1 ,.. IStdl"'
0012)
oou• ... .. "·'
001 � 0$9 , .,.
. ...
00116 ..,. e.«ttlt
-1 "I e IOI""T of llr.-,•e ""�• C.ll 001 n ....
-1 oou t ....
... .-.<
0000) ·- -------------- ----·-·
·--.. ··
001 29
- • rpc h • awbro.�tt._ tOt'" -.,tc09 eM c OOlJO
- • It I t MMrlt tl l rectlf 0'1 Str- T1e � 001)1
- • St.n • A-.d II06w I• n • wtt 1 e••'-· 001)1 ->XII) ..
1•
-7 l • t t... .... t U 001)) - [66A Iell
t r �ft M yfii (N'OftO
,
aty .
OOl Jt
- OIMA •'"• to t1'l4 -oo.tet 1t�erd '"end U�4-wd• -0007 ubo
- Or.!'""""· • 001)) 0091 11601 1..
000 10 "-•'""" � ,_, t etk• ,.oce.. fWIIIOer . tM oath
001)6 009) C:.'1.-
00011 ...,._., for' tt�.e pipe•, aM t� �ltiOI'\ eooe 001)7 009) )JJO polo X,Y
00012 trCIIII ""-ron.. 001)8 009) 10)1'19 OS9 ���...
0001 ) CaUI"f teowe"c.t 001)9 - ,, .... lao£•lt
ooou OOltO OOOA )A -
000 1) ��,:::t���-�=; .:��!�:�;,:sr!�.... 00 U 1
00 U 1
0098 W6 - 0.01.-
00016 ltf'O' ,_.,, ten, • • •t ....-
.... ... ---·--···----·-·--·--······-�- ----···---·
000 17 t� ...�fth._,,, al I be PU!Iolt4 , ,..,.,ti\Ce. OOU J �tOt'• ,...,. <riQif'lel t.tdl" ""' tt-cb.tt ftlet. to
000 18 ,.... It •"" 1•""1"�· tNt hu • war lei ,.,..,.,.tor 00 1 64 Pl"tf\1 0 11\d I•
00019 CIIIIO� blt .., 01'1 IUt Oyte. or dltlt•lt.,. eft...- )t, 001 . , ··-···--··-------···--·----------·
00010 �er��tt ... ettutt<d to � l\tlllf Cllf"OC:•n u e o.er.-.eter' • 00146 0090 1600 . .. IStcSit� Cla.e StcU111
000 11 .,.... . 00 U7 _. lOl'tlf OS'> ISCio.•
ooo n 00 1.. OOA1 AK• 1 .. 0St41f'I.S peff'l � of �to��p.d atdl"
0002) t� of rM otMr f le ld• It oooteo tiW'ouo"'� t.t�d.,.cr" oo u t OOA• lOYil 0$9 ·�· �P It Info petl'l 0
0002• I"Dflt fO t11oe celled,,....... r.-..1\ reed W<' fro- • DOl)() OOA7 AK• 1... OStdi.-,S
000� ttt"'dtl'd owt�vt. OOUl OOA' 10"" 0$9 IS.C IOte clo..e tfl.e dwp ot stdl"'
00016 11'1• cell•d .,.... -.,-.r c•lt ,... to oe-t rt�e OOU1
00027 ..,....,.,., .,.._ ,.,.. MfO"e t-w•f"'t•l"'f to MI'ICI ,,.. • 001)) OOAC 8601 , ... 1StdO..I
ooon M('\. "-'•' "' ' "'' ...,.." 1 f .... ..,.,., ..,h ... • OOl H 00A1 10,.,. os• IIC IMe
00029 ,.cac_. ""· eM,.,.,.,..., ..,cl'l ,,. �end •"•· • OOU) 0011 A661 ,.. OStdOvt,S ""' � ot .,_,... "'�'
OOOJO ·-------·...-·-··-·-·--·-·-··--·-·--··----· OOU6 DOll 10YI1 0$9 ·�· Cillo It l"to oetl'l 1
000)1 ,,.1 001)7 00116A661 1... OSt_,.t,S
000)) OClC OOl U DON 10)<1< oso ISCio.• eftd cia.• It
OOOJt 001)9
_. lOTOt ,
000, 00160 OS9 ,..., •• It tor
tM proont to a.ot•
000 >6 DO I 61 -, cl,.b cl•• Cll"f"Y
000)7 0- ..,., 0 00161 0011" ...., ,
000 >8 Ott•••• ,,.., s tor tocel t"'t'... 0016) 0011" )16) ••• Loullh,S cf..,. st.O.
OOOlJt0- 0St411'1 t'lllb I 0016< OOCI >XO """ •.u .� ,...,.,."'
- 0000 1 OS•_,_,t ,..., I 0016 ) OOC) A(l[U OCIO
OOOtl 0000 1 TeV� ,... I 00 166 0001 ll•• ...
OOOt1 0 OOOJ LoutSh "" 00167
OOOH OOlM - r"
-· • ·�f... Cl¥1• of T.U 00169 ,.,, • ,. �. C•tw
...,
_, ool7o - ltm0019 - n,.....,.,..r,_,.... ,££""'Y.O
- 0000) oo n 1 oooo n>()(, ,.. IU lrpal
OOOt7 0 000) 00171 0010 01 fell 1 .....Oft
- 0017)
000t9 OOIU 0 0000 .... 0
- OOIU 0- orr - 2
000)1 00007 - 00176 0 0002 DIU - 1
000) 1 0 0009 .,,co... . 00171
000)) 0 00011 _,... _ OOUI 0 0001 IPC -
_,. 0 0000 -·� OOllt 0 0001 llrtc'f -
_,, o oocr ,.,.... ,.., 00110 0 - llrtl... -
ODOMOOOII ,..,...,."' r• 00111
000) 7 0 001) ArtSt.,-t "" 00111 0011 a...,.
000)1 0011) 0011 ,_ pAo Y,U
000)9 0011 Type ••t SlltTN-o&JCT 001.. 001) U67 , . l.lr,Ct•l,S
00060 0011 "-"'" Mf tii[(NT•I 0011) 00,- 1.. "'•'"
00011 0000 Stdlft •w 0 00116 0017 ),)61 ,_ LVdtrt,S
The prlmery limitation on the reduction of radix Is f• get strings fro• standard :nput t/
the restriction of the number of characters which while lgetslc' •= EQFI
mey be represented directly. Only 32 characters may
be directly represented In e 5 bit radix, 64 In a 6
bit radix, 128 In a 7 bit radix, etc. Many more f• ter•inate on null li"e t/
characters mey be Indirectly represented with the if l'•cl breai;
use of shift cherecters, as In Baudot 5-level code,
/f print length; before •n� after
but that level of complexity Is not contemplated In
the explanation below. coepression, and print ;trir.g t/
priotfl'13d 13d ls\n', strlenlcl + I,
In terms of C string processing, compressed strings
t: = coapresslc, co�, ctabll t 2, cl;
wll I, In general, contain erbltrery 8-blt values,
Including zero. Thus, C programs may not use any of /t print cotpressed string 10 �ex tf
the null-delimited string functions for moving the for lj = 0; J < i; HJ)
strings from one area to another, and most use
prl�tf("104x "1 COI(j)lj
length-delimited or some other context-sensitive
logic to determine the end of e compressed string. printf 1'\n'l;
I• pr1nt exp•nded length •nd strang tf
As a compromIse between number of characters
printft'I3d --- Is\n',
dIrect I y represented In a radIx end the space
required to represent the characters, radix base 40 expandtcoa, c, etdbl + 1, cl;
Is often used. This bese represents 39 characters
plus e terminating delimiter, or 40 characters with
eu UOI;
external length. Base 40 Is used because 40 • 40 •
40 • 64000, which Is expressible In 16 bits, a
convenient unit for most modern binary computers.
/t load coaprtssion translation table /f exp•nd coljlrHHd dah froa first p.-auter
such that untranslatablt characters to sKond and rtturn expanded ltngth t/
will bt dropptd and lowtr case txpand lcoa, txp, etabl
abcdefghljklmnopqrstuvwxyz23
char c, •fexp : exp;
abx edc add end esl esr bit clr cmp
unstg�e� tnt t, j, b = B�SE f BASE:
The fo I IowIng output Is produced:
do
for !i = 01 j = tcoc++; 1 ( J; ++il
30 20 ilbcdefghijkl•nopqrstuvM�yz23
If {texpH = r. = '!tab[j I bll
0022 Oc85 1818 254b J1ae 3e11 4a74 56d7 633a 6f9f
j = (J X b! • BASE;
30 --- ABCDEF6HIJKL"HOPORSTUVNXYZ23
else
36 24 abx adc add and •sl asr bit clr c�p
--exp;
0037 7003 ObBO Oc7c Ola3 7012 2f90 4a3c 0513 704b 4782 3lff
whll e tel;
36 --- ABX ADC ADD AND ASL �SR BIT CLR C"P
return (exp- fexpl;
/f
Trias 11h1tespace lsp.ces, hb;, ntwlinesl
3760 Lower RoswellR'il.
Merlette GA 30067
off s1de l'r' right, 'I' left, 'b' bothl by 4..
404/97J-v042
aovi�g pointers 'f1rst' and 'last', •hich 2. ST- 2900 System•
point to the first character and ending Sardis Technologies
2261 E. 11th Ave.
null of a string, respectively. It 1ay be Venoouver, B.C.,Conode V5N IZ7
called as follo•s: 3. The 6809 "UnIboard""
tria•hitel'b', &f1rst, 'Jasti Digital Research Colnputers <of Texas>
P.o. Box 461565
in Mhich 'first' and 'last• are point.rs. Garland, TX 75046
., 214/271-3538
tria11httels1d1!1 first, lastl " <see footnote>
Notice should be taken that �e will review each system
char stde, ttf1rst, ••last;
I n the order of A-Z. Why? Well they ell hew certain
{ strengths end weaknesses, as we see lt. Also we ended
up hevl ng no particular faYOrlte, as each has certain
If (lsidt == 'r'l :: (side== 'b'll merits not available to the other tvo. All three are
{ edwrtlsed In 68 Micro Journal and ere running either In
our offices or our lob <�neenlng th� heve been tested
/t point last to end of string if i� end accepted bv our standards). All three perform well.
A n y one of the three when CCIIIlIb ned with di sKs end a CRT
is passed 111th null value. •I or keyboard and lft)nltor (depending on the system) melle
if It! ast e n excellent, ge nera l purpose or specl ellzed 6809 64K
:: NULLI
c o m p u t e r . Th e boards alone make greet end ve ry
tlast= •first t strlen(tfirstl; economical 6809 controllers or stand-alone systems.
/t scan string back11ard for 11hitespace, see o n upsur ge In 6809 activity due to the econ0111y end
evellebll11y of "these systen�s running ell the popular 6809
backing up the last pointtr. t/ dl sk systems end softverel
I have long seen the need end etten�pted to get some
11hil I! ((tiut ) tfirstl ��� of our present 6809 COfiiPuter manufacturers to 1111k 1 e a
isspace(t(ltlastl-1111 similar system. A very a c curate surWI'{ some tvo years
ego Indicated that many of you wanted such a system.
ltlutl--; Only S�C and WOYOMote have done SO•
/t rtstort null at end of string. t/ WeveMete blew It I?Y. llll!k ln g the hardware and software
dependent on e double denslty disk directory for FLEX.
ttlut= '\0'; Alf normal FLEX systems use single density directories,
One user defined rate from tlner/counter The FDC ,-q,py Disk ControMer'
Parity, fr11111 l ng end <7"8rrun error detection
False st-art blt " detection The floppy d l s k controller board Is the s11111e size as
Line breek detection end ge neration the C P U board. They fit together, ba� to back bye 60
Multi-function progrlll'lllble 16 bit counter/tiMer pIn connector. Once Installed they lll!lke e very c0111pect
Multi-function 7 brt Input port unit.
Multi-function 8 bit output port The controller Is e 1793, e standard device. The only
Interrupt system with 8 maskeble conditions. devlce on thIs board that Is SOII8Wh et strange to SOllie
Transfer rate - 1X-1MB/sec, 16X-125KB/sec Is tt'te VIA <Versatile Interlace Adapter> 652T. No spec
Auto woke up mode sheet on the VIA was Included-'! however, It Is e felrly
Start-end breek Interrupt/status, c0111110n pert end should pose no difficulty.
Detect breek within charact-er All of the cOtMents llib 0118 concernIng the CPU cord end
On ch lp Xtal osc docu111e ntatlon apply also to this bOard end we had no
first, but the print head has Its pins arranged lOOP•I1 lll•l;
vertically and goes across the paper llltll£ lOOP(•I IUIII
horizontally, so It works nevertheless. Tll•SMIF111111111 /t THE fUIICIIOII SHIF1111CI SHIFIS I C ruc£5.
HEll£ IT IS £GUill 10 lt2. t/
Along with the listing of TURTLE, have lOOP•lOOP+IJ
Included a smal I demo program cal led SPIRAL. It 00;
computes the design most commonly associated with [IIDI'ItOC 1111
turtle graphics. Use this program to test TURTLE
after you I oad It Into your computer. If you get /t IH£ COIIMII D 'ri.OI' PUIS A Pll£l Of !HE COlOR &rtc!FIEJ 11110 IH£
a nice spiral design, as shown below, great! PICIIJ!E. IH£ FOIMI ISs
Incidentally, 11ne numbers 5, 7, and IQ-11 of SPIRAL
should be Included In every file using TURTLE.
Modifications to TURTLE should hopefully IIHtRE l IS II( I POSIIIOII, T IS IHE I POSIIIOII, AMO Cll.DI IS IH£ COUll!.
not be too difficult. Pl/9 Is a structured IKE COt.DIIS ME IASU 011 II( UCSD IIJ!llE GRAPHICS, SO et.Aa EUS£5 � COlOR,
language and has most common loop structures. AHD 11411 £ IS IH£ ORAIIIJjlj CllOA IUS�lY kr(ll.
TURTLE requIres SIN and COS to proper I y conpute the .,
MOVE routine, so I Include the library file SCIPACK. PIOCEDUIE ri.OIIINIESER l,T: ltl[ Clll:
In addition, two print routines, PINIT and POUT, are lYlE IIASIC1 IDIPs INIE6£P T2;
Included In TURTLE, but you may want to put them In If lllftAI IHE• U:IURII; tt IH£5£ llllS SKIP PIJElS THoU lllaO t/
your own IOSUBS library file, which Is a better IF J\IIIIN IIIU REIURII; t• 1101 OMI.U 8E 011 Ill£ SCR££1 t/
pIace. If you do not have enough memory to use the IF ntiiAI IH£N IIEIUI!lla
size picture I chose you wll I have to modify IF Y<YIIIN THEN Ulll!li;
the size of the picture <x • y I 8l as wei I as the If ell.•liOII£ IH£W RHUiiN:
constant definitions In TURTLE. If the program Y•IMI·Y: l•l·lftll; It rill !HE OAISIN AI lOP ltfl t1
still does not work, the best thing to do Is study l2•SHiflll,·ll; /t II�IIIE It 8 t/
the program. I think I have Included enough IIASl•7·Y•SIUfiiT2 ,ll; /t IHIS IW:ES 1l4E tiT IIUIIII£11 +/
comll'll!lnts to make It underst andab I e, but there IEJIP•PAS£lt2t411ltl11
are never enough comments. If tol•IIHIIE IH£11 I£!1P•IOIP Q� INO_IO_IIIIASKI;
IF CO..•IIlAC� IH£11 l[lf'•IEIIP Alii �)·IIIO_IO_IIMSU;
PA6£IT2t480tii•IEIIP !
EIIDI'ROC1
,,
IHIS RDII IIIIE PRINIS !HE SCRE£11 OUT 01110 !HE PRI.IER•
.,
PROCEDUII( PRIIIISCM!t
SteYe Cole
lnE&ER l00P11;
5868 Pentz Way
m111 /t INI!Alll£ IH£ PliNIER t/
San Jose, CA 95123
lOOP•O;
1'0011271; POUII All POOIIII1 It SEiliiiE SPACIII6 10 I PIIElS HI6H t/
R£P£Al
POUII271; rollll ll; roll! U[Oia POIIIUOII1 I• PRill 480 &IAPHICS CIIAASt/
1•0;
REPUI
POUI CPAS£1l00Pt480+111;
/t n•m£ &WHICS liiAMY fll£ FOI 11$01 PRIIIItRS 011 MY
PRINIU CArAil£ Of 101 &WNICS. IHI$ PRO&RAII IS •ITT£11 111 ,.,.,,
rl./9, lUI SHCU.D 1£ USY 10 COIIYUI 10 MY OliO SIRII:TUIIED IJIIlllU419;
LAII&UA6E. !HIS rlOMM 5101!£5 IH£ PICIUII( 10 1£ PRIIITO Ill I'OUl ICAIJ POtllllfiJ
ll£IIOI't1 011£ til ,u "'EL. rH£ runs ME SIOI[D '" M lOOM.OOP•I1
I.PRIIiiH FASHION, IH£ IIAY IHE PillS ME AMA!Ii(t 01 TH£ PR!V Ulllll LODr)TMI/4;
100. If TOUR M PRIIIIU D0£5 &IAPHICS SOI'I'Hl DlfrntiiTI.Y E•DI'toc;
I
/1 THIS P'I!OCEOURE POSIIIOIIS IHE TUIII lE AI A 61YU All6lE. 11£ FORMI IS: /1 II£ FOllOWIIIIi NUIIOE A IS USED 10 CONYUI DE6REES IIIlO RADIAliS t/
IUIIIITO IAII&t.£11 REAl PIIY180 0.Ol1m292SI
HRE A1161.E IS f� 0 10 m. t/
/I
PIOCEDUIIE IUIIIII OIIMT£60 All&I; TillS NUT PROC£0111£ �YES FROII THE C�Eifl CUASDR MISIIION
A SPfCTFIED
AN6tE•AN61 DISTAIICE IN II£ DIRECTION CIJMEHILY POINTED TOIMRI 1Y IHf. l!MilE.
EIIOPROC1 THE fO«ftAT 1St
IIOYE IOISIMCEI 1
11 THIS PROCEDORE 1\JaNS A &P(CIFIED MWIII FRG" IH£ CIIRREIII POSITION. littER£ DlmNCE IS It£ IIUII8£R OF UNitS 10 IE IIOYED.
lh£ fOMaT 1St 1/
TIJall It/• MDUIII I;
WHERE iii!WIIl IS AllY UIER, POSitiVE OR N£6AIIYE. t/ PIOCEDIME IIOYEII.U6EI DISIll
IIOYEIOff!I I COS fAIISI.E tPUfl80ltDISI +"051 ,fII ISI.fiiii6LEtPIIYJ80110IST+JPOSI 11
PIIOCEG\1£ IUIIIIIIIII&I:R 1111611 £1111PRGC;
IUI6lE•IIIIIllE•IIII6 ;
lltllE All&lE>•J40 M6lE•AIIOLE·l401 /1 SPIRAI..PU 1/
llltiLE l\lllll£<0 11116lE•Aii6U•l40; /1 DRAMS A PMllf SPIRAl DESI&I II
EIIOPPOC;
/I
!HIS PROCEIICIU IIOYES INE llllllt fROII IHE Cl.U£111 POST IICII 10 IHE SI'EtlfiEO 6LOIAI. lrTE P�f288001,COt.OII, /1 liNES S, 1, AND 10·12 SHIU.D IE llf 1/
fOSIIION, ORA111116 l liiiE tr 11£ CURRUI COlOR IS IIIIITE OR BLACK. THE SIR1201: /1 EVERY ptOf;RM TIIAT USES THE l!MilE 1/
F'ORIII\1 IS: t•TE6ER IPOS,IPOS,AII&l£, 11 ROUIIN£S. 1/
IOYEIO U,lll DI51AlfC£,111161., CHM&t1
WHERE 1 lltllll Y M£ THE liE• COOROIIIUES.
THE YlllliAkES IPOS, AIIO YPOS ME UPOAIEO AI II£ nost Of 11£ PROCEDURE SO IIICI.IIDE SCIPACK I /1 FOR Sill AND COS 1/
AS I0 CHAII&t IHE C!Mtt:NI POSIII011. IIIClUK lliRllE1
1/
PROCEDIME IIEilliNE;
P'I!OCEOURE "IJYEIDIII1E6EA Nt�I,IIEWIIt IIOYEIDISIMC£11
IIIIE6ER I,T ,R,DI,DY ,SI,S!; l!MIIII\IIIlll;
Dl SIAIICE •OISTANCEtCHo\116£1
/1 IPOS, YPDS lrt lht �urrtftl 'o"hOIII 1t tntry 1nd 1911n II tt t l 1/ £IIOI'ROC1
Often a programmer finds himself In a working Computer Systems Consultants, Inc. sells
environment which requires writing software for cross-assemblers for other microprocessors as
more than one type, model, or brand of computer or previously mentioned, but this review Is confined
microprocessor. One solution Is to have a separate to the microprocessors for which I have CSC
machine of each type for software development for cross-assemblers. Since alI of the microprocessor
that particular computer or microprocessor. cross-assemblers are constructed similarly, this
Another solution Is to provide the necessary discussion applies to the other microprocessor
software tools for software development for alI of cross-assemblers except that I have only tested
the varying computers and microprocessors In one these particular cross-assemblers.
uniform environment for the programmer, which
means offering these software tools on a single Now that I have used the name "cross-assembler"
machine. freely, let me say that esc does not sell
cross-assemblers per-se. A cross-assembler would
There are considerations of economy, efficiency, truly be a stand-alone assembler running on a host
etc. In choosing between these two environments. machine which accepts mneumonlcs and generates
Certainly for the personal user the latter object code for 8 target machine. esc sells sets
approach Is the most desirable. This kind of of macros for use with the Technical Systems
software development environment Is usually Consultants 6809 macro assembler which together
referred to as "cross-machine" support. For provide cross-assembler functionality. A different
example, an assembler for a 6502 microprocessor macro set Is provided for each different target
which actually runs on a 6809 computer Is called a microprocessor. To effectively utilize these
"cross-assembler". More than a cross-assembler Is cross-assembler macro sets you must have the TSC
needed to provide a software development 6809 macro assembler, thoYgh s Inee the macro set
capability for a "target" machine on a different Is necessarily source code , It Is possible to
"host" machine. adapt the macro set to another macro assembler.
Version 2 of the TSC 6809 macro assembler Is
In general, a simulator or emulator Is provided needed for use with these macros.
whlch allows the object code of the target
computer to be executed on the host machine via In addition to the sets of macros there Is one
the simulator. Usually the simulator provides program cal led the macro translator which Is
execution trace and debugging facllltles to the needed to perform cross-assembly. Briefly, for a
progremmer. The disadvantage Is that alI testing FLEX9 environment using the CSC cross-assembler
Is not done In a real-time environment which means macros you need:
that the simulator cannot duplicate the actual
speed and timing characteristics of the target 1) TSC 6809 macro assembler, version 2.
computer though It can simulate all of the logical 2) esc macro translator program.
functions of the target machine. J) esc macro set for the tar·get microprocessor.
Besides the simulator, cross-development aids such Of course, you obviously also need to write an
as disassemblers, eprom programmers, etc. may be assembly language source code program for the
found on a host system computer which provide target machine so that you wllI have a FLEX9
software development capabl llty for various target source code f II e waItIng to be converted Into
machines. It Is clear that only a cross-assembler object code for the target microprocessor by the
and an editor are needed on a host machine to above software.
allow the programmer to write an assembly language
program for a target machIne, assemb Ie that The macro translator Is In effect a preprocessor
program, and generate executable object code for whlch converts the source code f IIe Into a form
the target machine. But It Is also clear that a which Is compatible with the TSC macro assembler.
simulator for the target machine Is highly For Instance, a source code program written for
desirable since very few programs work properly on the 8080 microprocessor has a different format
the first try. from a 6809 source code program, yet the
programme r wou Id IIke to wrIte hIs 8080 source
In this "cross-developMent" environment the code In a manner entirely compatible with an 8080
programmer can use the host system's editor and microprocessor environment. With the CSC macro
utilities to write his code for a target machine. translator the programmer can write his source
The host machine Is of course the machine he Is code In the target machine format. This source
actually using and the target machine Is the file Is then processed by the macro translator
computer for which the program Is actually which generates another source file for Input to
Intended. the TSC 6809 macro assembler. Here are the steps:
The programmer wll I then assemble his program I) Prepare a target machine source code assembly
using the cross-assembler for the target machine. language flie.
Naturally, his program Is assembly language 2) Input the target source code fIIe to the macro
mneumonlcs for the target machine and the output translator which outputs an Intermediate source
of the cross-asseMbler wll I be object code which code file suitable for the TSC 6809 macro
Is executable on the target machine. The assembler.
programmer Is faced with the task of physically J) Input the macro translator Intermediate source
transporting his object code from his host machine code fII e to the TSC 6809 macro assembIer wh I ch
to his target machine, and this �ay be done via octputs a binary object file for execution on the
eprom or by some other ���e ans. FIrst, the target machine.
programmer wll I need to test and debug his
progr�. Since the programmer has a simulator for The purpose of the macro translator Is to allow
his target machine he wll I simply execute his the programmer to write a target machine assembly
target mach I ne object code vIa the sI mu I a tor for language source code program that Is entirely
OOOA llFSEC EIIU 10 dthult I sectors to txhnd •v CI6C 8E 0000 LOX IDIRFCB
0001 MXDIY EIIU I MXI- drive n-.r CI6F FC CIO'I LOO DIRDCl
OOIE MJXTJ) Elll 30 MX I of uctors to txltnd bY Ctn 80 C25C JSR IlliTEI ��It back thu tntrv
em 26 7C Jlf£ ERR03 rt'ort trror
CI03 mv RIIB I ho1ds drive nllllbtr
CI04 00 lfSEC FC8 0 for 16 bit subtract • N� chiln ttorou'h the fttt s'iCt chltn 'Stell's'
CI05 SEC1RS Rl'8 I holds sector txltnsion ttl • hilts. Onct at tnd. uro tis hnk
CI06 TRKSEC Rl'8 2 holds trt/stc value •
C108 CTR Rill I counter Ctn 116 CI05 LOA S£CTRS I uctors to txttnd bY
CIO'I 011()1) Rill 2 holds trt/stc of 1st dtr aoft C17A 87 CI08 STA CTR SlVt lillY
CI7D EC AS ID LOO SIRFSB.Y ttl ''" to hrst frtt l tn k
CIOB START! Elll CIBO liE 0000 LOX IDIRFC8 'o1nt to an FC8
• Ct83 EXOil £QU
• First ntu� tht cltf&ult drive n-.r and tht Cl83 FD CI06 STD TRKSEC UYt thiS link
• dofault n-.r of sector s to extend tht dtrteto rv C1116 BD C252 JSR RfADI rtld l stctor
t bY• Cl89 26 60 Jlf£ ERR02 rt,.rt trror
•
CIOB 116 • Befort '01n' on to tht ntxt nodt.
eeoc UlA II(JJIV dtf& ult u 110rk drlvt
CIOE 87 CI03 mv • ttro out th1s ont's data &rn
STA SlVt It
Clll 116 OA UlA �c cltflult I of sectors • and �rllt blck on disk ltnsurts
• NOif Nrst for tht tn,ut ,.,lllfltrs Cl88 116 fE UlA t254 I bvtts of �tl It ztro
Clllll 30 88 42 lEAX SliRSl.l '01111 to il'tl
JSR Cl90 E1013 EQU '
Cll6 1111 C204 Clf(J'RII stt 'lrtS
Ctt9 102S OOC9 LBCS EJf!Ol bad 'lrl -> tnor Ct90 6F 80 ClR o.x+ uro a bvtt
Cl92 4A DECA
CliO 116 CI03 UlA mv ttl drlvt I to 'rlnt Cl93 26 FB Jlf£ EX013 conhnut unh I dont
Cl20 9A 30 lilA 1'0 convert to uc11
Ct� 8E 0000 LDI t01RFC8 '''"t back to FC8
Cl22 87 C332 STA tlJTI)1V Cl98 7A CI08 DEC CTR txttndtd tnouth,
Cl� 8E C314 LOX IRIMISG 'flit 1St Mfort Stll'lllt Cl98 V Cf 8EO EX012 Ytso thtn �VIt StitCh
Cl28 1111 COtE JSR PSmCl "'"' 1st CI9D FC CI06 LOO TRKSEC rtcall 1ts trk/stc
t Stt clrlvt 111 FCB's CIAC EC 88 40 LOO sa.uec.x stut of frtt sNct
CZOI 1E CII03 .. 1/Mf!S rttura to FlEX • Oil Ex1t ·> tilt curv u ut on • llll'llt trror•
• othtrwlst cJnr
. ..... - Clt:PAII •
• Function - Thu rouhnt txtruts tht OPtloMI • AI I rnuttrs tXCfPt A Ut PrtStrvtd
Nrwttrs froe tht lint bufftr for
• tht El1END cad. 1nd slvts tilt vlluts � loRITEI EW •
In thtlr IPPtOPrllh PIICtS C25C ED 88 IE STD FC1lCP.l stt trt/stc
• C25F 86 DA LDA IIIISS stt codt in FCI
• Oil Ex1t - > 1f 1 bld Nra wu found. thtft curY u C261 A7 84 STA Ftllf'C, X
• ut. othtrwut clnr C263 1E D406 .. � writt &nd rtturn
•
• All rtnsttrs art 'rturvtd • Dah ill'tl for stn��ts
• •
C204 Clt:PIII EW • C266 42 61 64 20 BAifAII FCC /Bid P1rwttr/
C204 34 36 PSHS x.v.o S&Vt rtts em 04 FCS EOT
C206 86 03 LDA 13 ..._,, of Nssl•l• 'l!W C274 !12 65 61 64 RIDR FCC !Rtad Error/
C208 87 CIOI STA ClR SlVt 1ft ltiP C27E 04 FCS EOT
C20I 0«003 Eal • C21F 'fi1 n 69 74 lfiERR FCC /lin It Error/
1:20110 � • lllTOI ttt ' cll&r C21M 04 FCI EOT
�81 � Oft ICJI 1 cr? C288 44 69 72 65 TOOBIG FCC /Dil'tctorY takts UP all of duk/
C210 27 '31 G OI(IJ( vts. thtn doN C2A9 ODOA FBI au
C212 81 44 Oft I'D IS tUs l drivt Sl'tC? C2A8 !50 6C 65 61 FCC /Pitut ttforlit duk and trY ul!n''
C2fl OOOA FDB CRI.F 11ta !Ieung to lh11111 nay hunlrtds of h.rd-stctortd duktttu 1n +nor
C2f3 4E 7S 60 62 FCC /Nuebtr of Stctors Elchnded bv = I of soft·wctortd typn. S1nct th1t •n 111 rxptnSIYt option, tht Circuit
C313 (14 FCB EOT allowtd • to conh•ut to UH lftd 111 duktttts frttly lnd I sutd •
C314 45 78 H 65 ROYIISG FCC /Elc!tnd1nt dlrtctorv on dnvt II lot of aoaty. Sinn YlliK Ngulnt NY hnt rtidtn II !II I Slllllf
C332 WTIWl'l RIIB I uta1tlon1 I th011ght tll.t I hid tttttr stnt you tht tlrtutt tblft Itt
C333 2C 20 1>1 72 FCC •, art YOU rudv IY/NI? • 1 t gatlltr c!ust htrt.
C34A 04 FCB £01
£Mil SlMl lh Circuit connKts bttltlll the •c tud d15k d•h dtcod1n9
ci{culh 1114 • typ1cll lltstern D1t1t1l 1711, li'�L, •�d rver. 2 79l chip.
0 OiRtfllSI OCTECTEO IIAiy ont re•olut1on u rti!IJI �fd to dtttr11nt llhtther • duk IS hud
SYIIIQ. TABU: 01 soft sKtOf"td and the tffKt u ldtntlca! to tGYtrtng �P tnt stctor
holts •itll hlltls. I hivt Dilly ustd thu Circuit on s· drl•tS but thtn
ADDBX CD36 AS1!£A11 000I �IT 0002 Sf( 0008 8MfRII C266 Is sufflont rooe for djustetnt to Nkt st run •t!� &' outttlts.
IW: 0005 BAS 000 3 BEl.l 000 7 81� 0000 8S ccoo
BU'PNT CCI4 C!f(OOI C22C C!f(002 C244 01<003 C20B
BSE ct07 tour N�Jlllnt, il thougll not n thiCk as those br tht othtr
CII<8AO C24E Clt(OI( C249 Ot:PRII C204 CH<RET C248 ClASS CD21
proetssors still hn Nlntuafd 1 study 1!011 of tstf�l 1r.forutlon •nd
CCIA CLOCK f700 010 0002 CPI!flG CC2B coc ct29
Q.H illthonqh I lntdnrttntly Itt ey subscription llp!t, I "Ill bt rtnn1nq
ca.os cooo Cll 0000 CRI.f OOOA CTR CIOS OJlC CCIB
shortly.
MT 000 7 O!WlV OEOO OEFS£C OOM tEl ctOI OEPTli ct03
OIR 0009 DIRENI CI09 DIRfC8 0000 DIRJS 0005 IWt\D CD48
CPSEC CI04 IWlV CI03 E..£CT CC08 TIIMi yO!I f01 your lltlllhon, and I rHIIn• . •
001£ C2CF DOS ctOO
ENV ct:Zil Ell. CC02 EOT 0004 ERR Clf£ ERROl CIEI>
ERR02 CIEB ERR03 CIF3 ERR04 CIF8 ESC CCOA ESCRR CCII>
EX005 CIE3 EXOIO Cl53 EXOII Cl83 EXOI2 CIAC EXOI3 C!90
FACI' 0010 FNf' 0040 Ff:lll 0020 FAWP 0080 FCSAS 0002
FCBASE 0409 FC!ICOA 002f FCW' OOIE FCOC!lH 0020 FCBCUI 0408
FCBill 0022 FCBilN 0003 FCI£DA 0013 FCSESB 0001 FCBFA OOOF
FCIFC 0000 FCIFCD 0019 FCif'OO 0032 FC8FS 0015 FCIFSII 0017
FCIUM 0140 FCilP OOIC FCIIIIM 0004 FCBNe 0024 FCliRI 0023
ttli!SrOOIO FCBRS2 0018 FCBS!l 004o FC8SCf 0038 FCBSCR 0035 llili1u £. lluren
FCBSOA 0011 FCIMJI 0435 FCOOAY OOIA FCDITH 0019 FCOYR 0018
FJA CC26 FIEF CC2f FlEX CDOO FitS 0400 FliSCAl. 0406
FIISClS 0403 FltSERR ct20 Fl!SINT 0400 FOA CC24 FS!fWI 0002
FSIISEQ 0000 ([TOfi CDIS ([Tfll CD2D ([Jl£X CD42 IHBt.f CDI8
INCH CD09 !1012 cooc INOEC C048 IOFLG CC21 ISWTOl CC23
LAO CCIB LF OOM UE!kf coeo LOAD CD30 LSTRII CCII
rw ccoo 11AX!WlV 000I 11AXXTO OOIE I'EJ£HO CC2B IU.l. ct05
NXTOl CD27 OSIITOl CC22 001 000 8 001ADR CD45 00101 CW'
OOTOO CDI2 WTDEC Cll39 OOT!WlV C332 OOTI£l CD3C p� CC09
PC11LF CD24 PWT CCE4 PRCII< CCil8 PREI/C CCI9 PRINIT ctCO
PRJ OOM PSTRI«l CDIE PIITOfi CDI8 ROERR C274 RllYIISG C314
FIEADI C252 RENTER C006 RPTERR co:F RSTRIO CD2A SBOATA 0044
S8L1ft( 0040 S!f!SI 0042 SCFNSC CXff SCFSC 0000 SCR 0006
SECTRS CI05 SETEXf CD33 SFA C980 SIRCRE 0023 SIRDAY 0024
SIRfCB 0140 SIAfSB OOID SIRfS£ OOIF SIRfSS 0021 SIRLEH 0028
Slroml 0023 SIRIITS 0026 SIRNM 0010 SIRTS 0003 SIRY!l. 0018
SIRYR 0025 SP 0020 SPS C700 START CIOO START! CI08
STAT CD4E STXA cooo SY!J! CC(( SYMV CC08 SYS 0004
SY� ct4E SYSCRI CCOD SYSCR2 CC2A SYSCR3 CC30 SYSCR4 CCF8
SYSFCB C840 TAB CC06 T0081G C288 TRADDR CCIE TRfUl CCID
TRI<:SEC CI06 m 0001 WI CIOO l£TA CCI2 I.JlM 0000
WM7!S CD03 WIDTH ct04 li(lllV eeoc lf9R C27F loRITEI C25C
X8(J! 0016 XCLOS£ 000 4 XOELET OOOC XFNO 0014 XGIR 0007
IGRB 0011 XNSS OOOF IOOIR 0006 ltllEAO 0001 IOSIR 0010
XW'DT 0003 IIYIIT 0002 XPIR 0008 lPOSN 0015 tPR8 0012
XREtWI 0000 XRESI 0008 XRES2 OOOE XRES3 0013 XRElNI 0005
XRSS 0009 lRIHI 0000 liiSS OOM
READING HARD
SECTOR DISKS
•
OS!-%
Sept. 2, 1914
OMW
"erh<IIIS YOU do not n""d Cor went) to r-er SO ""''" <!bout It you l'tave nftver hOoked up a "Ce"trontcs• ooroll•l Inter
vovr syat•· That''fltWt, but SOMe tllltll8 th�tt •Ill be a ntMtd for lac:&, - do you �n"" •hat c:onnec:torlsl to buy? The folks In the
11. E""" I I you d o not r-er ell the details, COtiC:Ise. ..11 big c:ltl.,. don't kno. the true Joy of do-lt•yourtell·lng. Th<ty
orgonl1ed notes •Ill -· the recoil proceu -•te ..,c:h lost.. Jnt go -n to th• loc:ol CooouS- Sh�. lOCI> thl..gs over and
then "'•"'"9 to C'I(W"e 001.,. betic vendor' ctocu•fttatlolf'h buy'"" best <leal. N<tarly ... "'f syst.... ••s put together while
I was In Eest&rn l(""t..�y. Prac:tlc:olly .,•.,rythl..g was obtained
One •oy to ease thh loll< It '"rough u..-s groups atiCI aego by UPS, tight uns...,. The Cf!Oice It to pay UO lor o cable thot
tlnes suc:to� n •&e• Jlltcro Jo..�rnet: b1 "" "' u.ers sh.,-tng bits end MIGHT �. or to lind out •"•' Is n-. I side-stepped the
ploc:es of lnloraetiOtl of autuol Interest. Unleu It Is go�hred l11ue etiCI bought on Ol<ldoto IIJA, wltll both terlel end parallel
Into oo-. tort of r-ltory, ...,.....,., It c:•" be 1 r..l beer to Interlaces "e'l no.,..,.., cost.• Slt�Ce I hed no trouble IIOdd..g...,
ltnd • neal tidbit that Is - · rt-.red but not onlloble. H·I9A t-lnel up with • o..-lol Interlace, t•et It thellrot 0t1e
I ,.,.led. It �ed so ••II I have never tried the perallel ln
Ovlcll�eteret�Ce S"'"'h terloc:<t• But I did dig out theconnector lnt.,...,tlon for the to
called ""een-trOftla stenderd• perel tel Interface. It h.lrns out
It •- thai el-I •..,,.., II• I wor� 0t1 o """ project of that C.ntr0t1lc:s uses o ,.,lib.,.. of dill..-""' COtlnec:toro, not Just
ony C: QIOIIIexlty, I end up -1"9 one or _.. reference sl!..ts lor one es I1111DI Ied by -t of the �otlng hype. Most prlnt..-s ed
..., sell. That's what ..,.t u,... docu.,..ntatiOtl Is lor ... qui� vertlsed es hovlng o "C...,rOtiiC:t" perellel Inter!- do hne the
reference oh..
•- type, -•ver. It Is • 36·conteet ,.,.., . •le,ro-rlbt>on COfl•
ts. �II the ..,senllol lec:'h "'" lebuloted end or·
gonhed etiCI ennote�ed lor q"lcll roferetlce. nec:tor, ol th<t penel·to·c:ob le type. Pert nu-s lor 101011 ..,,.,.
toc:tur..-s ere lloted In the teble· Also -• ere pert ,.,...,.,.s
.
·
In lh• lnte,.est of turlhMing sl•llor activities, I • Pub• for tile c:orr"sPOndlng Nle plug which Is needed lor the ceble. I
llshl..g so. of th• cklcuNnt•tlon I he .. prepored lor..., own use. hed c:onsl<lered usl..g thltlfl COtlnectors 0t1 '"Y C:OIICiuiM b� panel,
Three of th<t Teb les are bas8CI 0t1 the TSC F'\.EX ....,. h or S8UG-E but th<t alc:ro-rlbl>on c:Otlnec:tors tend to be e>CDenslve. Ad..,rtlled
esocv-tttlt10tl• The Otlly uniQue '••h,.re Is Its Qulck...-e f.,..ence orlc:t'S h...., lalh•n to leu '"en 18.00 r-e-t�tlv, -lng lh8a _..,
lor-.t • ..,c:h lllo.e th<t lnstruc:tiOtl set c:..-ds _,,c:h �uter aenu· CQIOIIetetl .. with the f..lller O·sub<olnloture COtlnec:tors, •o I....,
feet•rers suOply. Ther• Is sill f the need lor t heNnuels, but UM IIIC-ro-t""lbbon:S 8ftYWII'f•
I find thot ..-80S of the lnlorNtiOtl I - Is It� thelo Qui�
ec-u"lcetfon1 l"trface �ntetiOt'l
ret.....w:. shee ts. II I could -· lor9<tr oheet s end recluc:• -
to e., x 11. _..could be put 0t1 th•· I •de two-sided ccoles
of the orlglnol verol0t1s ot the n.oc refer.,.. tll•s, with the I didn't lntatiCI to Nl<e connector .,...lngs, wt slnoe • plc:
'CII end F'ICS tebles reduced t o 72S otiC! out f09"th<lt' Otl th• � . tvr• Is IPOI""f"h • good ..ny wordi, I "•" ,..l ent". T... ref.,.-•ftCie
Since theoriginal Is plc:o 110 cheroc:ten to !tie lnc:hl, there I ••• going to UM • -s .,... ltiC'orrecfly otiC! "'"'"" Is no dellgne
d��eed -.rolono ere still Quit• eotlly r-eble. n.- Is on It• t Ion a s to whether thedrMI"lJt er·e of Nle or ,.,..,. con...t ., or,.,
•"lefl h., not - edded to theF'ICS f""c:tiOtl codet teble thlt I nOt" •h•'"'-" the vl..,s .,.. frOttt el or reer. '" the rfnat anelytls
ron oc:roas not too tong ego. TSC s-s ncs function II 11081 In It �on't -e that ..,c:h dlll<lt'8tl08 •s lo..g es the correct _,.
• teet aulg._nto oro e•ellob Ie. The COtl....,'loro he.., the COtltK't
thet,. n..Ex Nnual •� "'rn•ved for f�o�h.1re IVtt• uM·· 1 f\a_,.n t
ltwestfgated, but the Otl• lnstatH:e of Its vte 1 have run acr-oss nuMbers oooIdeeS on th•· II you con reed '"-· Sll etefl., of both
1..-s too lhdlc•t• t1'1et ft Is •upd•te catelog •ntry,• or SQ�J�ethf"9 the •lc:r....-l bbOtl etiCI O·sut.-lnfoture CQtlnec:tors ore Included.
..,.,." ctos• to that.
The Blec:l< Box Catelog �any, P 0 Box 11800, Pittsburg, PA
The Qulcl< reference Chert tor IIS·2J2C slgnols hat Its '""' 1'2•1 lsiUes o c:ehlog whlc:h COtllllnt nlc:e olnout tebles lor oo-.
end coluarts transpOsed ,,.oa the layout used In the crlglnel. Al of the M)at e�nty ei"'CCUnter-ed "stenderd• c:onneetors. It l'tu
thOUgh It Is not Quite •• easy to �•ed, this erre"9'1Mnt all""s tebles tor Rs-2J2C end RS·H9, also ·-••o tho oc1n v.2• detlg
""ll•lled gr""th, while the oth"' Is lest flexible. I I there Is noiiOtls equlvolent to R$•2)2C. It also hat dr.. J..gs of RS-U9,
ony _..., to hove th•se publlthed, I thl"" I would pr.efer to go RS•232CIY.2•, OCin v., end "CentrOtllct" perellel 136 COtltK'tl
beck to tl\e ....rtlcaf arra�nt, •• I t I t • lot eesler to reed. c:at�neetors. Unfortun•t•ly, th..-e Is no designation ao to oltother
11\es• ere Nte or 1-1• COtlnec:toro. Thef'e IS • dlllerenoe, you
T.,...e or e • lot _.. SS·)O boet'ds ovolloble then ere shOwn ��. ��••• tN obvious orae of •se-..• They re •lr-I"'Cr lae91"1
In the tebles here. It It wort" our while to publlth _.. ,....ly of •ec:h ot...... By the way, do you �- that ATARI's "CentrOtll«"
eoool ete llstl..gs of -l COflneetor hos 50 COtltec:tsl - ...., ot.,... "ttenderd Centronics
porellel" connectors - th-7 I he.."'' tried to-· • s..,....,
S...l of c-ntc:otiOtls lnt..-fec:es ot the dllfe,..,t c:Otlnectors C8tltr0t11CJ u10s beyond e,h�lng !hot
ContrOtllcs ec:t..olly u�-8� both the )6.- e nd 50-c:Otltec:-t units.
Serlo! Interfaces •••"Y• .... to be • probl-, so that'• the
re ..on I hove- relerOtiCe sheeh lor ...-tel 1/0. This one no The81� 8o!r dr•lngs er e lor t"• fr0t1tel vlw of 08251' end
doubt 91 ... • ...., •• do-lt·yourseller. There ltn't • sl..gl• OC.HI' COtl...,.., lor the ,...... viM ol 0825S end OCJ1S II you pre
releretiCe to SVT", SS8 or Gl•lx It� l"e lot. I hove built ell tllo fer to t,,,. In t- of loelllng et '-'• ""ltiC!ol. The dr•l..g
boerdt In "'f syst•, but Ofle· The prool• with s..-lol 1/0 lo to- of the C.Otr0t1lcs COtlnec:lor eppe..-s to be ol • plug ,..,,.,. If
F�EX 9.0 File COfttrol 81od !Fcat Map Erterftel nc '" OOit •c HI HI gnd HI
11\terl\el ftC In out HI nc •c gnd HI
Byte NU!Ober Descr i ptio- ll...., ns TEIIM co- 16 15 14 ll 11 II ID 9
0 tOO FMS FunctIon Code Less then 22 ISI61 Device: Dote Syst•s '68' OSlO
I S Ol NS Error Code 0 • no .,.,.or
2 l02 A�lvlty R/11 Code 1 • R•ed. 2 • Wf"'l te
Externel nc •• OOit In out In
) tol Drive NU!Ober 0 < Drive Nu- < 4 I nternel ftC •• OOit HI ftC g•d HI
4-1I lD4-G8 Flie N-
PORT COfln ) 2 5 4 I 6
12-U SOC-« t-tenslon
" lDF Attributes <Prote�IOftl b7•W, 116-0, b5o«, b4AC
o..rce: So..t-ster• Micro Sv•t- DS-16
16 liD -
17-18 lll-12 Dis!< File Sten Address TTSS
Externol gnd •In OOit •In OOit ftC gtld ••• "" •• OOit hi
19-10 ll)-14 Dlsl< File End Address TTSS Internet ftC •• OOit In out HI gnd •• nc oot T .C nc
21-22 ll5-16 File Size ls.ctorsl lftcl. s�or- If r-
CEO� 121 I 2 ' 4 ' 6 l a II " t1 20
2) l17 FII•�MapCocle 0. MJIQ�tf•l, 2. ,..�
C£DAU Ill I 1 ) 4 ' 6 1 8 10 12 "
H ll8 -
2'•11 Sl9-t8 File Cr..tlo- Orte �yy
28-29 SIC-10 - Fca Pointer Addr Pof•ts to Pol•ter not be..
30-)1 SI£-IF Curren� Disk Address TTSS
c.-v,.... aerlel 1/0 controller Interlaced u • Dete r.,..tnel IDT'EI
32-)) Ul>-21 C...-reM Record N- Sector •equence "" In I lie
)4 l22 Dete I nclex !Oil _, MQOientlol byte RS2l2C Prot Slg
35 Ul R en- Index Byte ""' lor r- ecc:ess Slgnelt Cnd T.O lbO RTS CTS 0511 Gnd DCO IU T.C R.C DTR
>646 n • -2£ "- ��or�< Suffer FMS u.. Oftly ---·--- --
4 749 l2F•31 C.. r r Olr�ory A<ldreu TTSS end Dote lnclew In CAT
08251' Pill I 2 ) 5 6 8 II " I1 20
51>-'2 U2-H l•t Deleted CAT Poi nter TTSS end Drte Inclex In CAT
---- --
5�3 U,.,- Scret.:ll �es - -.EICT tor II.,.•Ino
59 ne s� Cooopreul"" Fleg o • cc.pt"Ms. srr • tt0 0.¥1ce: AM Ctllcego "Eiektre• DSP
64-U «1>-41 �oglcel R-d -..- By�.. 1&2 In sector DloO,I
66 SH Tree�� - ITT I 3rd � 1ft �or. Dt • 1 Externol nc out In HI ftC tiC gnd lft out
61 43 Sedor N...er ISS! .,., �e 1ft sec1'or, Dr • l ln .....ftol ftC '" 001� nc In ftC gnd '" rts
MDOf:M """ 16 " I. ,, 12 II 10 9 1
I• Nulllbef" s shown In the abOve tebles are pIn nulllbers for the ver--
lo.s connectors.
2. CMd-.dge contacts wit� 082' COMector Installed. Perlp,.,.al devices w/ Dote C.-.nlcotlons [QuiP""'nt toe£1 IMIN'Iace
), CMd-.dge contects with OA" connector Installed.
'· Undellned l or •hndord RS2l2C service. Used '"" supervlsorv RS2l2C Prot Slg
send dote 15501 by ....., dovlces. S lgn ol: Gnd AxO T.O CTS RTS DTR Gnd OCO 141 R.C Tx<: DSR
5. 1/0 signals lltted with pullup resistor• ore denoted +In, +ou·
6. Active low signals t>re Indicated by designation In lower co•e 0 8251' pin 6 8 11 1' 17 20
7. It Is cust0111ory for o dote t-lnol tOTE) to be fitted with e
DB25P connector end lor doto c�nlcetlons equlp,..nt to be
fitted with e 082'5 connector. A stondord RS232C c:oble thre Device: Vol�er<ralg INabul 440' CHAT video to,.lnol printer port
lo,... has a .,.le t0825Pl connector ot o'"' end o '-'• 1082,51
c�neetor- at the oth•r· Erlernal Prot In ou t nc HI HI Slg HI In In
Notes:
BUSY Not shown obove. RS232C pin 25. SOllie devices use this.
CTS Cleor to Send· Indicates receiver reedy to occ011t dote. 1. >4ony data te,..l nels IDTEI e.re II tt8d with a 082'W r..lol con
08251' 0 subMiniature connectOI' having 2' pins c..lel. nector. A stendord RS232C t"""lnol ceble has a ,_.,e 1082nl
082'S 0 subMiniature connector hovl"g 2' sockets Cl_.lel. connector at one end end o ,..Ia 1082,PI ot the other. Not ell
oco Ooto Cerrler Detected. O..Odulotor Is receiving corrl..-. te,..lnals follow this convention.
OA15P D subMiniature connector having " pins c..lol. 2. Active low signals ore lndlceted by deslgnotlon In low..- case.
OA15S D s u...,lnloture connector hevlng " sockets tt..alel. '- Undefined lor •tanderd RS232C service. Used lor superviiOt'y
OSR Date Set Reedy. OCE '""""""' reedy tor dote. send dote ISSOl by OilI deta, $UPT1( by Nebu.
DC£ Dote ec-.nlcatlons Equlp,..nt. Orlglnolly ooeont o """""'· 'J, 1/0 signals fitted with pullup resistor• ore denoted •In, 'Ou·
but with RS2l2C being odepted for use with c-.uters, ..Y
I ndleate the c�uter ltsel f whe" connected to DTE.
lnterfece connect-cJt"'l used on video t.,..lnals
OTE Data Tenolnol Equlp,.. nt. Printer, CIIT t-lnal. Whee tvo
c()ll!puters ore connected, one .,,t be deslgneted os DT£, tho
Heath/Zenith H/Z-19A video ter10lnol
other os DCE.
T.,.,.l.,ol: 08-251' IOTE stendordl 8250 ACE
OTR Dote Te,..lno I Ready. DTE ready for dote.
Erternol Signal es present&d to the oft-board cable connector.
Vol�er<rolg INabul 440' CHAT video t-lnal
gnd Gro.nd.
Tenolnel: 08-255 IDCE stondord with OTE slgnelsl
HI Signal pulled high thro.gr. o pull up resistor.
Printer: 08-255 IOCE stondordl
In lnc(llll lng sf9ftal. ,.ela'the to "'• cont,.oller.
+In lnc0111 lng •lgnel pulled up through o resistor.
So.theest.,.n >41cro Syst- ST-D2 video t.,..lno I board
Internal Signal •• presented to the controller electronics.
Te,.,.lnal: 0825$ specified, or wire direct to poneI conn 6850 ACIA
nc Hot connected. Also shown as -.
Printer: 0825P spoclllod, or w1re direct to penol conn 6821 P I A
out OutgoIng slgnol, relotlve to tho eontroller.
•ou Outgolog signal pulled uP throug.h o resistor.
Oltldeta Hlcrollno 8 3 A printer with L S serial 1/f
Pro·t P,.otect he. p,.otectlve or ,,._.. 9"'ound.
Serial: 08-251' IOTE standard, with SSO oddec!l
RTS Reedy to Send. Indicates tron..,ltter ready to send dote.
Parol lei: 36-contect l•ole 10lcro-rlbbon I"Centronlcs"l
R x<: Received Clock. Clock sent by the device sending RICO.
R ICO Received Oata.
Concurrent Technology Hy-Typo orInter controller
Slg Slgnel. Used with gnd to designate slgnol ground.
Serlo!: 08-251' lOT£ standard! 6"1 VIA
sso Suporvl10f"y send dote. Often ha• swltchable sense c..y be
Parallel: 36-contoct l..,..l e Micro-ribbon !"Centronics") 6821 PIA
either ectlve hlgt. or activo low, selectable by herdwero or
soltvore switch I. Output by DTE, uy be connected to CTS,
OTR, DSII, OCO etc. os n-d. Usuolly on pin 11.
Tx<: Tre•s•ltted Clock. Clock sent by tho device sending T.O.
T.O Trans•ltted Oeto.
082'P pin 6 7 8 II 17 20
other 68XX terget mechlne which understends Motorola f prograas du1b ter11n�l 10de of operation.
S1-S9 binary formet. The DT program can then be used
to download the binary progrem Image to the target Once entered, the progr�• stays 1n this aode
mechlne. It cen also be used to upload memory Images * until the user enters a CNTL @ (null codel
saving them as FLEX blnary flies end lest but not leasf It
can also seve as a text file any "console dialogue" with at which po1nt the prograa ex1ts ter1inal
the target machine. + aode and returns to coaaand aode.
All t h r e e programs are written In 6800/6809
com pa tib le code so they should run on eny non��al FLEX
mach lne with only the chenge of a few equates. The U - Upload, th1s is the sa1e as "T" with th�
documentation w ithin each source listing tells what t addition that all ch�racters trans11tted
chenges must be made before the the programs are
assembled. For the 6809, this essu���es the use of the froa the aachine under developaent are saved
T S C a ssembler which understands 6800 opcodes. I + in a 1eaory buffer in the ter1inal aachine.
consider my self fortunate to have come across the fine
efforts of Leo Taylor end friends early on end I took his f In addition to escaping this aode when
admonishment about 680 0/6809 c omp etlblllty to heart.
Please feel free to publish these listing s, put them on + a CNTL @ is entered, it w1ll also exit to
your bulletin boerd or whatever you think ap prqp rlate. + co11and aode if the 1e1ory data buffer goes
These progrems have been avellable on the Fl.EXNET
bulletin board for some time but I do not belleNe lllllny of + full. The size of this buffer is dependent
your readers ere awere of It end long distance phone + on how 1uch 111ory IS in your syste1. It
transfer cen be ex pensive. One of FLEXNET's other
r-ote users has esked 1118 to get DT working on e Color • ranges froa low 1eaory to Flex ftE�MD. If
CQ111Puter. Should this prCIW'It successful, I wlfl send you a
copy of the resul1"s. The problem Is the Color Ccaputer's f your 1e1ory size is too s1all to hold •hal
bit banger serial lnterfece <end I don't have a COCO). • you •�nt to save 1n one p1ece, you can save
DT essUIIIes 6850's.
+ it in several pieces and then use APPEND and
Last but certelnly not least, please keep up the 1y progra• BINCPY to coabine and edit the
good work. A lot of people out here ere depending on
YOU• • pieces.
t aeaory you wish to save. (Note that it is not 0000 CURUS M8 2 RUI. IIIIMY FILE UD«£SS
t necessary to only punch and save one range of 0002 CUfiP!Il Rill 2 IIIIMT REtolD IUf POimR
� STACie Rill 2 ST.ct POINTER STORAGE
• aeaory at a tiae, the B coaaand can handle
0006 JlfPIIT IIIII 2 DATA IUffER POI.T£1
t aultiple ranges.! Nhen this is co1plete� 0001 DATEWD 11118 2 OAU IUfFU IIPUT POINTER
t type CNTL f to exit U aode and type 8 to save OOOA TlfiUf Rill 2 51 R£C NU lUfF PDIIITER
oooc TIPIO Rill 2 Sl R£C DATA IIIPUT PlUMIER
t the data. You will be proapted for a filenate.
000£ IHISit Ml 2 &I ll£CORD Atl«£55
t Enter the filenaae and the tachine will then 0010 TPIPI IIIII 2 IEII'ORMY I
t save the data. .012 C*SUII IIIII SI IIEC1It) CMECIC$1.11
f
0013 IYTECT Rill 51 RECORD IYTE COUIIT
oou OPIICOO Rill fftll FILE COllE
t Downloading binary data is a single step 001� EITCOb Rill FILE EITEIISIDII COO£
t process. Just follow the instructions for 0016 SAYFL& Rill �VIII& NU TO ll.ff'ER F'l.M
C14f IE 0191 lERW lOI tJUfiE& SUIH OF Dm IUfF£R Thh f lrat ,.rt of tilt I c-and procenin9
Cl52 tf 08 STl DllTEJID IW� IlEFER EIIPTY • rttritvH th d&h frot oat Sl rtcord ud
CJ54 20 C2 lltA CftDI!OD • pull It 1n • btlfftr far ,roctmnv by tilt
• 1Kon4 p1.rt of tht I c-ud IPUTIINJ •
em 9E 06 IUfPIT
C1t4 t£ oc I IfNI Ul Tlt'IQ POI•tra TO Sl DI'I A
C21f 9C o& CPI 01'100 AT [110 Of IUfER'
C186 9C "' CPI """' 00 Of 51 DI'IA RECOlO'
C121 21 .. 8(8 0100411 ns - z fU6 sn
C1t8 21 .c 8£V lJISIR YES 10 6£1 AICIIHEJ
•
•
••t Ent•nttrlftf llot t 100 11 Yo.� h••tn't • '•t flU forut �1ury rttord to 4ut •
1M $2495.00
Mizar 68000 VME Development System with 256K RAM, 360K Floppy,
-
Phone:
AAA Chicago Computer Center
Technlcal Consultation available most weekdays from 4 p.m. to 6 p.m. CST
(312) 459-0450 120 Chestnut Lane Wheeling, IL 60090
See our catalog and ordering information on the next page.
DISK RIOULATOfl 80ARD WITH CMUI SIJindatd __, IO< 211oppy Ot!-$50 00 - "r T- ,-- FU JI"" r-- Urolf\.U"' --,
Ho<IY)' duly WtSIOn IOf I W
1nch
..l.. cltM and I lloppy dt..... 0< • hell 1\eoghlt $7500 .,_ � .... . - - ...... o.toc< Ailll. ... .... O'lod
AUXIliARY �WER IU,LY 10 pow., MCond Wi-er dHve $12500 (l.lo(j {Dtoll ) O"'Y -
Oon FLEX w/Ed•l & ASMB
.... ... ... O"'Y ·-
ELIKTRA UNIVERSAL 11-50/II·SOC MOTHER80ARD Ho.-.yweoghl 0 125• IIIICk FLEX 9 I (0C·2) w/Edll & ASMB
250
5 50
ta• long by t• WlcJe 1 1 mo<no<y (50 pn) slols a 1,0 (30 pin) &loti Complete I
150 100
Od to.. Ad•anced Prcogramm•s Guooe
25 40
-1ng and &elocUon. 11 well .. o•lended IOdre .. 110 sJots ChoiCe ol
26
capablhly,IO< EchiOr 100 2SO 50
•. 8, Of 18 lddlh- per 110 olol 1" opacong beiWIHin all memory and 1 /0 11o1s On Auemblet 150 2SO
2S
50
booltd DIUO rllo �r110< w1 1 h lOw and 11111 1 1 rang" ptoYid1ng tum !>If M leclot>lo rain
2S
17$ 2SO 25
ot75 througr� 38 .teo tOt ..
ch 01 t.n• t1ve blud rate ltnes stow dev•ceorcu•1ry pormttt•no
Debug 7S
Ealetlded BIIIC
1 Milt 30 pin <1<1� conUOIIeu 10 run w1111 2MHz SO pin CPU DoltOs
100 20 200
Batie Prec-ompiler 25
25 so
50 10 150
MQunllng hltdWOt O $500 Bltei>Oatcl W/ci0Cumen11110n $80 00
25
150
A-lid wlhn conneciO<s $380 00 A&oemt>led w/90ld COnneciO<I $460 00
SorVMerge 25
Inc
7$ 20 35
UllhiiU 7S 10 25 1 50
ELI KTRA CHAlliS In(!""" caD1ne1. 1 1 0. power supply. power supply Ut>le&.
2S
2$
Jllndltd cllsk <ogui810r Doorcl w11h powe< cableo, mol�'" w11h goiO aquare pin v�������tor
75
150 2SO 25 75 20 35 150
connec1or1 auemt>IOd and 1n100 (AOd S26 00 lor hea•y duly regul810f) $850 00 66000 X·ASMB on 8800 25 250 20 3S 300
EL!KTRA 2MHI CPU Itt UN OIII'I<Jt 1no 8802 or 11808 (lo run 8800 soliware) or 6809 POJCII 50 200 25 300
Rei ASMB/Linklng LOidtr
so
o E and M 25 150 20 3S 175
S"U! ���:,.�osT'.tRI�O��!.tO IH0(;!;,1:,.��11C��&, C��,:,�:
'
"s"z :�
7 6800 X·ASMB on 6600 100
Opllonal Doud role gonotiiOr pr()llldlng ba"" ra1011rom 110 lhrougn 34.400 blud In twO COI>OI 30 75 750
u..r Mlecllblt rangoa S2S 00 Foruan 77 3S 65 4SO
ELEKTRA 01'1 DUAL '01\T URIAL CARD Fils lne mndarO 30j)tnS$-50 busl/0 slol Objeel
• � !A.�T;;, 1oco R
I O r::
••r:.:J Lr:�::. :::-:���jfll·
�R'o�J.���u�"!,r�18 c�n;! :gg;�S::.,C:,::,<:�Rn�!d ; Level I wiE dll Aim. Oel>ug
w/Man.
os-\t" 25000
Batei>Ootd $2500 Alset!lbiiO $9500 os-t� Level 2 w
1Ed11. A&m. Oel>ug soooo
Coble WIIll liCk SCIC�OI UMmt>IIU (IWO noedOO I* Doltd) Each $2500
�� ��:�::: 8;:�8�r�lar (Specoly Modell
12500
10000
ELlKTRA 0" DUAL PORT 'ARALI.E\. CARD F111111e Jlandltd 30 pnS$-50l>ulVO OOYico Orl.-. IOf ACIA 1nd PIA 5000
1101 Con be contlgurld IO< • or 18 lddreue. per 110 s1o1 The dtrflCIICIII ol tne TTl
3$00
l>ulfeto un be conuotled by oun., on Doard jumper connoctO<S
y
�
"0""1 11om 11>11 ��
....��=.,:o;:.
.. �ndF���.,.�kT:•
tor uy rumpered 1o
... po<� tN be 1nd
�,:t�R�":,'�1�(,�',.���:��,. 0< NlneCom. 0< V1rtull Dis� Orl.-. lle.,.. 2 onlyj
��
1000 MOO
:'
Bir-d S2S 00 sao 00
ISOO 9500
CoOle w11h jec� SCICkalasMmt>loes (lwo needed -Doard)
Assembled
Eacn $2500
=�� �:�:
.. :�c::"
�somt>ler 2000 12500
R MA/68000 Cr 011 AsMmbler 40000
ILIKTRA MK ITATIC RAM/ROM MEMORY 80ARDI w1111 9010 connoctcn (hn 8ASIOQrW/Run-T•mo 5000 N/A 200 00
.....lt>lol AUombled and lnled Wolll 561< R AM $268 00 Wolh 541( RAM $299 00
2SOO
BASICot Tour GUide 8oo� 11195
ELIKTRA UHIVIII&AL SUHR HO'" CONTROLLER THE &EST 30 PIN FLOPPY ·c Compt., 25oo 25000
OlSK CONTROLlfR THAT YOU CAN 8UYI ConlrOflup to 10uf5-ll•"dnves end loUt C Pt011f1"'"'"'0 L1ng
u1190 rt<ern'llnan & Rucn1e) 19 95
CIS Cobol Complier w!f'orms2Ptog Gen 5000 N/A 0000 40000
t��:
. = r::ro:��:::�-;���
.:l�':i:z.:o
�-=�
o · ..:.�: Pucat Complll< 5000 NIA 2SOO 25000
-•aiO<& wllh _,ate 1KijuS1monlst or s· and a· dnves AnalOg wrotoCHocompensa· Sogo A ppiiCIIIOn Gonet IIOf 300 00 N /A 25 00 1195 00
� OtCUII wllll -tllo ediUSI,.,.,II IO< 5" end 8" .,,_ Cle$1gned IO mee1 llle dill Mlcl-lte yMrly ou�1 MrYICO (All IHOIIUCIJ) 15000
hQkt requ�remenla of Wta1etn Oto•te t tiOCJPY eontrollltf IC Ed1l- Ul>dalo wOitNnuals 25 00 VorSIOn Updalo w/""""'als 7S00
Bir-d (Ul*ll only) $ 10000 Alset!lt>led lnd lnled $11500
oll wllh dt l Mlup, lnd IO<tN11Jng Ull hloH Spec. ty FLEX 2 0, 6800
ltoedallollw01e
O. """
<len FLEX. FLEX t 0. FLEX t I 8800 Gen FL EX 0< STAR · OO S . s• or a $3000
S'rAR ·
OOS oty E\.EKTRAor OC.2 0< 0<:-4)
L1 (Spec $7S00Adapl- � $5000
o.o�� w1tn dr�ve<o '"' os-t (Spec.ty s- or 8 ,
2KMICR08UG 0000 •K HUM8UG 7$00 Cu
l lOm ..,._.
Spejl'n Fla "J�"S101k Sp.tl py P,le< Sll�
SISOO
Whit n
ssooo
1 78 S8 75 II
ELIKTRA WINCHES TEl\ IYITIM S THE &EST WINCHESTERSYS EMS T THAT YOU · 1 �
CAN 8UYI Hu IUIOtNik: errO< OOiec1ion anoCORR ECTIONol up to I I Dol burolert O<I : � st'ElT
l � ·'O.'�!':biV: � ��� s�"�10f os-t ,.......,, �
SS.50 ouo. ealonded IOdreulng Cll)lblhlles. DMA. on Doltd -"' l>ullet • . , ..., . , , 10/0D OIIK DRIVEl 1 need 2 ,_ds 2 IlNdo
ld IO< 8800 f lE
lnc:l"" X . S TAR · OOS. orOS·t Speoty whOle ""'o s on ol F LEX lhal you
I hied 2 I>Mdo
. T T
ere uolng Ouv ors tor 6800 F LEX2 Ito eva lal>lalor o n IOd1honaJ S 10000 Pnce 1neii>Ciel
1>011 lll lorl aco . co
nlrOI IIr dlr;e(s). ond caDIIs
�\1:�w�:t� �f:O = � �
32500
��
�2�:������·1ed�:.:.·�. m:� � �: �=�: �:: ��:�: =� m� � 5- 11•". 80 Uock
o 300 00 37500
tnUI I (Sp..,ly 00 or 80 lteck)
MPI or CDC $or; ICe M
37SOO 40000
2S 00 Oum e OT·8 550 00
Sietneno8" FOO FOOZ00.8(0SOO) $18$00
It Mogll>ylo single dtf'io sys $2110$ 00 34 Megabyte dull dri•e lys 95 00
IOO.O ( S$00)
$1 3500
(It Moglbyt ar geol lhll c an be I<IPpQ<Ied by F LEX)
$48
e dh•U ore 1 110 l INCIAL 80AROI
8 Mogii>YII removable cltltltlga lingle dr oys S2911S 00 Or""' only $1118$.00 Mlcrotlme II Celendar 1nc1 ClOCk 8oaJcl (Aosembledl 60.00
CircUli bOitdl. Clbloa. IOhwaro (No drives) 1185.00 Oala Marl 18K EPROM blrei>Oatd (2708 chlpoj 3000
SS·SOC OMA 8u1 1n1orl1co I>Oircl only 68500 OUT80ARO IPIIOM PIIOORAMMIIII IY O"IMAL TECHNOLOGY
ILIKTIIA HO·I Coblntl lor dualS 1/•"lloppy drives w1111 powllf supply.llnecoro.tuoe
POWtr IWIICh, lnd pOwtt ClbJH10 driYH 150 00 ��.��-::,·����·���� ;:�,�::�:�·�o1 boaro tor EP·2A·79
FLEX� SohWitt packlgo lor EP·2A·70 (Specify 8800 or 6800)
�g�. �
30 00
�
!�"i'u � �o
':� n 1
��:���� -���
....
•e
,::/,'� ;,:�� : ;
. gl>i�1av
y duty power �fill(,
�� e
5' nl>bOn caDie IO< dull ou11>01ro � 11•• " "" cit•••• 00.00
���sr�:2:.1 �f�';"!Zt'2o �r,��orola tml, at< ouH.,, 1200/8000 Dlud)
•
MOdel EP·28-a&-4 (Coplot 1 10 EPR OMS l s:g�
' 550.00
2' nbl>on cable tor dual lni>Oird dllk dtl-
&-II•" 3S 00 P,roonallly /Cooy Modules l or 2708 . 2710,27C I II. 2732 . 27C32. 2732A. 2768.
Cullom Clblll IYIIIIt>lo Ph..,. MCM08754, MCM08708, 2754, 27C .. . 2754A . 27128 . 27128A . 272$4, 27C2S8.
�:;-:;;:�1 8" drive Cll>lnol, EMI f ilter. lan Willi h11er, powor suppl�� 2508, 2$18. 2$32, 2684. 25121, 2810, 2818A. R87C32. 8751, 311E70 $17 10 $38
CliO 9f 10 &ETIYl $II ftll'l HID£ I R£6 LDI tUTU IIIIMY IIIl A AREA
tlf4 IE 0091
012 I( C840 lOI lfCB em 9f 02 Sli Clllhl
015 10 0406 �511 FilS &£1 011£ am 099 " •• UIUC LOM ICil nms ro mcus
018 ?6 03 IIIE Dl!EAD (110 R£fUIII lEV SILOOP Ill ID£ 8(1 IIEII RECORG
em 21 lA •
CliA 9£ 10 Ul TEIIPI lt£51111£ I It£.& tl9t (6 II lDM "" tUfA lYlES ru 51 RECORD
ore 39 RlS tl9f 34 04 110£0 SN fD lYlES lt£MIIIII6
Clll I( C5l1 EMUO LOI tSOEAO R£AC ERROII CJAl 14 oe ICC 111nsr a£ AF!Ea IHIS
C320 10 COl£ �SA PSIPWii ... �� ltECORO, c.t LOI5lH
c:w l4 04 Al£0
em toO£ 04 LOS SIAC' ltESlORt STIO I'OIITER OU IF 1940 ,.. 10 I lt£6
em 10 OA HA EaRDII. ClAC 4f CI.AA mo ems R£*111115
CJAI 97 .. l«liLSI SIAA ICII IIY1£S REIIA IIIII6
C32t .. SJ £1DDtft. LDAA t'S M St 10 MCHIIE C3N 07 51.. mm tiYIES TH I S Sl IIECOI!D
ll
C32A 10 C410 JSII Mill Clll 9£ " ltl lAOS SIMI! UDitESS 11115 R£CORD
C32Jh 39 l.OU ...
em tr 00 sn CIJMDS SIIYE 11
el2f 10 C410 JSR runn tl85 10 CD34 �- UDII CAlC STIIRI FOR JIEll
em ao 0403 Elti!OIIl J$11 fi\StlS ll.OSE FILE tl.. 9f 911 Sll SADS SIIYE IT
tll5 7£ till J,. CII�OD NC( rOR liME tllll Cl OJ UDI n Sl MCORD lYlE COOin
Tht 0 COINftd rud' • FUI baury hit, CJIC 31 04 PSHt HIM II
• tCift•trh a t rKord by rtcord anto Sl rtcord'
• .a��- ""-' tllte to t�1 NC�au undtr dtulopeut •
• Put Sl rtcor- hudtr to uchant
If the Nthant Khes &ny of thas d&tl bet to
tbl ttrlln•l uchint lu,l, it 11 4isphr" Oft tll{ I( C479 LOI t!IEAOSI <Ct><lf><O>SI
• tilt ttrllftll • ClCI A6 .. MI!HIIIt LDAA 0,1 &£1 I£5SA6£ eHM.
eltl II 04 CliPA .. IS 11 EOf?
• &tt file��- "'' ofhtt •'*"' fr01 •....,. c:so 17 06 lEO P\ITICI TES
C3C7 10 11 11511 runn Ill M TO MCMIIIE
•
ClU ID 5J ISit TERIIt• DOES IU!AII MMI WI C454 14 7f MOt 117f rGICE ASCII
CJfO 24 A7 ICC 0111(! II) C454 3' TERI£1 liS �WYE
CY2 7£ em JIP WJiil m
P1t thutttr to ttr11nd
• P1t bt• d•ll to uc•&u u t10 ch•ncttrs
C451 f' (004 IERWT ��· !POll &EI rnftiNAl m
on If lf4D I'IITM£1 IU TO I fiJi CHECISUB C45A S6 RORI TD4!f-
Cll1 Ot 12 AIDI D«Slll ADO 10 CHEClSIJll CUI 54 RORI TO C
ora n 12 STU O«SUI S.YE uP�T(D CHEO.S\111 C45C 24 ft Itt TERM liOI S£1 • llo\11 FOR II
C3fC l4 02 PSHA HIOE fOR 21111 8Tl£ m£ 11 EOOS STU l'll!l•l PUT OtARACIU 10 lt:RliiiiAl
Clfr44 LW ll61!1- C461 lt RIS '"" [llf
Clff U tSRA JUSlifT·
C400 44 LSRA H l61!· 6tl thuultr froe ••ch&ftt
C401 44 LSRA 1188U
C402 80 04 ISl Wli!IC I'll! WI Hl&li Ulll.E cu� r' £006 RACJH• LOU If'OR! &£1 MCHIIrt tSR
C404 lS 02 Pill &£1 Mt.: em C465 54 ROlli RDRf 10 t
C406 84 Of ..
,_ UF !SOUlE tOM NIIIU C464 24 05 let MCM(I 1101 SET - [Ill
(408 88 JO Oil!Hit ADDA lllO ASCII IMIJER BASE CUI16 [007 LDAA lf'Oitltl 6(T ClWIIiCIE�
C4DA 81 J' ClfA 1139 IS II A um CUI 14 7F �· U7f FORCE ASCII
C40C 21 02 tl£ I'IITBYI YES C46D 3f IW:H£1 RIS
t40E BB 07 ADD� 17 II) ITS A H(l tEllER
Put chruttr to uchlnt
Put i brtt to th IIChlat
C46( r6 (006 IW:WT lDoU "' &El MCIIIII( CSR
(410 9r 10 MIYI Sll l£11'1 HIDE I R£6 CHI 56 ROlle TORE-
C412 80 511 ISR MCOI/1 SOD TO MOliNE t4n 56 aollt 10 c
C414 8D IC ISR IIACIIIJ AIIYIHIII6 fOil US CH3 24 ft ICC IIACOUI 1101 S£' - 111111 fOR II
(416 24 02 ICC El lUl II) C47517 E007 SIAA ,Oitl-1 PUT OIMAt1£R
C418 U Jt ISl IEaGUI YES OISPUIY II CHI 3' liS
C41A fE 10 [11111 lll !ElfI R£51011£ I R£6 PA6
em n liS
,., SIRIIISS AlCl !HilliS
em 26 u II( Ill.DOt' ., em 4D 41 54
C6511 20 20 49 IE
CSY 4f 52
C65l H 51 49 41
C$41 0 1 rca I
CU2 IC 19 SA 45
C$12 5 3 ll 2 0 52 O«EU fCC '51 II(CQAO CllCICSUII ERtOR'
CU6 20 42 55 U
CS46 4$ U If 52
C66A 46 IS 52 20
CSIA 44 20 U 48
�IE 45 U 41 Sl c..E 51 1r z< c:
C$52 ss ID 2045 em ca so �· s�
�54 s2 52 4f s2 CU6 OD OQ N m ID,U,O
CS5A 01 FCI 4 em 20 2' •• =o fCC D • DJ,hl�" !1mo r:.E
cw .. 41 51 41 0011£55 fCC ·a.u STOM6E IUrftR fUll' WO �p :; II IF
mf 20 5l 5t 4f CUI �� I[ IC IF
C54l 52 II 47 45 C.8S 11 H ZO 42
�� 20 42 55 46 C6!1 If I[ II 52
® .. 15 52 20 cu� s• 20 16 49
�46551(4( CUI It 15
�73 04 fC1 I uu oo oa oo fCI IO,U,O
em Slll 20 52 TOll&II rcc '$1 II(COU TOO l0116' CU6 20 20 � 20 FCC I • [liT 10 FlEI'
C571 15 ll 4F 52 CUA 20 � 15 58
C57t .. 20 54 4f CU£ 49 $4 20 51
CSIO If 20 4C 4f
W2 4f 20 U IC
�lEU
C6A6 45 58
�04 FCI I
t6A8 CD OA CO m ID,Il,O
�� " 45 56 15 IOliiiS FCC ' K'<U�I TOII!IIAl COII!MOS ME:
CUI 20 If 51 18 FCC ' OTHO OISPLAI THIS UJ
� 4C 4f 50 ID •
C6Af 45 52 2C 20
cw 15 4£ 51 20
CUl 2� U 49 5l
C$93 54 IS 52 10
t687 �0 4( 41 59
C597 49 4£ 41 4(
Ult 20 51 48 49
csn 20 u cr 4D
C5W 40 II 4E U cur 53 20 co 15
C6Cl IE 53
C5Al Sl 20 II 52
C6CS 00 OA 00 rca IO,IA,O
C5A1 45 ]A
C4CI I! IE 54 IC fCC ·em t • Elll U Alt 1 !lODES
CSM oo oa oo oo fCI ID,IA,O,IO,IA,O
t6CC 20 40 1� 20
C5AD Ol 00
C600 10 45 58 ·�
cw 20 20 54 20 fCC T • TAU TO OfiiER IIACHIIE'
C604 51 20 55 10
csu 20 20 54 41
Ciot II I( U 20
C517 4C ct 20 51
me 54 20 •o 1r
��� 4F 20 If 54
C6EO U 4 5 53
CSif 18 C5 52 20
C6El 00 OA 04 ret IO,IA,I
C5Cl 40 41 43 41
C5C7 It IE 45 UD 01
The coeaand to run the utility ts: 1"£ 1111 R£CO.O nPE
• SADS Rill SIMT UDR£55
Ql Rill 1 IYTt CQUIIT
BINCPY (Input filenaee>,<output
IIIII
IMIIUf 254 MIA urea
filtnau>,P •
f uurmss � lll£
e40A DJSPt•
l00( FOR STAAT or RECORD
C40A eo C024 JSI? PCRtF
•
C400 16 C25l LDAA trP£
tlAB IIAIMlf
t410 81 16 CftPA 1116
tlAB 8£ C840 lDI IFCBIW
C412 27 15 1£0 OISTRI
cw to 0406 JSR FftS
tlll 26 41 IIIE ENOfll
SHOW OAIA RECORD
t313 81 02 ,,... U02
Cl� 21 04 1£» ST TYPE
e414 8E C54e LDl tSUCAD
em e1 16 C,..A Ul6
em 10 COlE JSR PSIRII6
e389 26 ro til MINLP
C41A 8E C152 lDI tSAOS
Cl8B STIYPE
em 10 (145 JSR OVIAOR
ma 11 C251 SIAA TYPE
C420 86 2D LOAA ··-
em 10 cote JSit PUTCHR
• READ IN RECORD MD CHEer FOR
C425 8£ CI04 Ltl KA»S
• l'ltOIIPI£0 COPY
C428 10 045 JSit OUUOR
C428 8E C55C ur IStYTEC
Cl8E ID C4DO JSR 6EIREe
C42£ 10 CDJE JSit I'S\1116
e1e1 70 et06 lSI MOPIIPT
em K C254 lDl NOll
(3(4 21 ID lEU OVIIAT
C4l4 It Ql( JSit OUTHEI
em 20 oc 1M 0111015
• PROIIPJ IIJIIAW fOR ACTIDK AND
51«11 PECOPO ADDRESS m SIIE • liD START I£CORD
•
Clt6 llSPI.P em IISTRT
elt6 80 42 lSi� OISPl Y em u �· Ltl tmART
ClCI 10 em JSR 6EJCHR e43C 10 CIIE J< I'STRIE
tlCB 84 y MDA HY IIASI' f� UC/lC C43f 1£ C252 Ul tsADS
ClC.D 81 43 C...A t'C COPT R£C�D C442 10 Cl45 J< OUTAM
CJCF 21 12 lEG WIOAT
tlOI U 4E C...A ... 0011'1 COPY n!WT MIMI
ClDJ 11 .. I[Q MIMLP
C305 81 45 Clf'A ''[ Elll l'lta&RAII 11011 em EUOIS
�7 27 21 I[Q ClOS£ em IE CS7t LOt WRO,..T
Cl09 II 44 a... I'D SHOW DATA RECCMI CHI tO COlE J< PSTRIIll
tlM 21 01 1[11 mom ecu 3t liS
(45( DIJTLUP
t45£ n CD24 JSII PCRI.f
C4f l 80 ll IS.� &£181 I
(461 8£ ''" lDI tiSACS
C4fj A7 14 StAll 0,1
(464 10 (045 JSII OUTA!Ifl
C4F5 lO 01 Jn
em 86 10 LOlA Ill
ten SA om
cu• 11 CliO SIAA LIIIC
cere 26 f1 liE mert
me sr 8'111 IU
C4fA mm
mr aE CI09 LDI TSAOS
em l9 RTS
em ao em JSR AIDII
C475 If Cl09 $11 I SAGS
• 6£T ADDRESS ROUIINE
em IE CIOJ lOI IIUfPNI
em JF ClOD STI IPOINI
C4fl 6£UDS
C4f8 •• 09 11511 &EIIYI
• 5101 O.U AS H£1 LOOP
C4f) 17 032 SIAA SAOS
C500 8D 04 ISR &ETIYI
C502 II C25l STM SADS•I
W£ HEILilt C505 39 m
(47[ .. 20 lllAA "�
(410 u till JSII PllltH'
C41l ID COlt JSI< OUTH£1
(486 lO 01 Ill
CCII 7A C!Of lltlfl • 11£1 lf1£ ROUTIII£
0((
(411 21 07 KG OOMC
C48D 7l CliO DEC liiC 1:506 emu
t4to n Et Ill£ HEllUP 006 If Cl07 STl TtJII I
em 20 OJ UA ri!ICICR t509 1£ 1:140 lll tftlll
mc OOM:C QOC 10 t40l JSII FilS
em 7A CliO Da liiC OOf u 04 • DillAD
011 t£ (107 LDI T£11'1
• $101 DaTA AS ASCll C5J4 lt m
C5l5 [11100
em ri!TCIM C5l5 8{ C59A lll tS9£U
em If ClOI 511 IIUFPII T C5l8 7[ (401 JIIP EMIIS6
C4fA ID 024 Jilt POll
mD 86 10 LW 116 tutNr lOUTIIIES
C4tf 10 CliO SUIA LIIC •
0 £RI.'OPfSI t£TECIEO
CHtck fl» PRIJT£k RE�Ol.
SYftiOl UJU:
CCD8 oa ICCOI
ceca 14 44 POll PSNS t SAY{ N ACIA EOOC tSn.AS CC£7 � ccos mn ccco P0�1 CC£1
CCDo\ H EOOC ut ACTI su sraros Pit EllI Pt2 017 riOUl uoc SEQ Em surt £31A
CCCD �6 Rtl.t /!OV£ IN Ill liTO
CCII£ S6 'tilt 51&11 PO.SIIIOI
CCDf 56 -c.•
mo 13 04 P!A.S RES!!»[ 8R
ccu 19 liS R{IIJIIII 1000 R£� Itt FIL0:011f'.t4S • CGepMI 2 UCII hlu, up. IASIC.
1010 R(R •r l.P.l. PIICIIIU
10:!0 R£Jl CUtutry Otpt., Ulllvtruty of lr11u111,
• ,._IIIU OUTPUT CIWI ROUI I•• 1010 R(R Prtv•u h9 15092, LIIATA,
1010 REI! Rtp••l lt of lr•uttl, SD<It•trn Afrl".
ccu OH ICCH IOSO fAl•l : ft1•2 : Cli•CHUtt21 1 klo(lltf171
CCE4 7£ 000 POUT JPIP �T IRAIISFD 10 THE OUTPUT IIIU 1100 OPI•'old: • : IIH•'otet '
CC£7 00 ISFUi FCI 0 SACrSI.ASII rtA5 s �� lo(� IISO PI!IAI Cll
1100 PR I•T 'OlD P�AII fWI£ '; : l.uf ll. ll.S
1250 li•Oll : 605111 USO : ll.I•U
• m OOTPUI SECIIOII. �0'1(0 I{£R( I€C�USE Fl.EI IJOO PI!IRI 'IIEW PRO&RM liME 'I 1 1111'111 lUI( IIIII
• tilESW T lH�£ 0006if ROlli! II 1HE SYS AW • tlSO llsftl : &OSlit 43S0 : Jlljf•ll
1400 If Oli•.WI II£• PRill Ill; 'CMIOI US£ SAil fllEIIoVIE'' : 010
• �T£ "'!AT ' J.lCYSll�JACJ(SlliSH SEQOOIC£ Wll 1150 lfii'Ul'IIAIII P.INIER • ,PU
• I( so: Ai a 51'o&I.E ..0:�5�. OtiS KEA.�S !Mal ISOO If PUO'Y' riO 1.00
t. AS �SH"ll 1""'-EIOT£0, IT IS !01 P05Siil£ tSSO Cf'E• 'O.PRI•I' AS 0
• TO SUO A Cll!l·!flelSUSH. 1600 PRINT Cll
1650 P�IU IO,IUtb!l;eU(I
£1<10 �·s H!OO 1700 �1•1 IAICIII;'CGepuuoo ,ruttut of lht ltln:'
f'AO II 1f Pt(II/T ·� 111f C.EM Y Ill 1750 I'RINI IO,TAII?Oli'll.ti'IO&MII ';OU •
£:02 70 CC£7 lSI 65nM 8.\0'SUSH ICIIvt' 1900 PI!!IT IO,IAI1201;'•W ,._051M •;•t : Plllfl to 1 PIIIT 10
•
00527 2A &EQ PRI SRitiiCH If !CIT IISO CPO OU Olf AS fAt : OPOI OU 1111 •s fit
El07 IF CC£7 ClR 6srlA6 YES, CLEAR II 1900 PRI•T : PRI•l
!!iltl 81 5C CliP
I 115( 15 t�U !�:r��5H' I'ISO 60SU8 J4SO
2000 If fAt•• THEW 3900
£:.� :1 c� t£0 S£� 1£i, St\: !.
2050 &05111 2800 : II£" ttttt WJ Oll ll•
21� If fAlaO 110 3900
rm es ?O tm 112' CAll Clt�f 1£ c tllb.-t..-P"
215� If FtlaO THEI IIS O
EJIO 26 15 til{ ,..2 lf!AIIC" If _,T
2200 &OSUt mo : 11£11 ttttt ROD lEW LIIE
Em a: 10 tilA 1110 IS CHAP. �lt(AOI A CIRl·CHAJI"
Elll 21 II nso &OSUJ uso
t£0 ,... JRMCII If !ES
1300 If fU•O IHEJ l900
Ell6 II If .���� ttl' !0, Ntt[ II • CTII.·('IAq
mo If rn-o no 4tso
2400 &OSUI 2SOO
• 2450 If l'tttftl 110 I'ISO ElS£ 2250
THIS stCTIOII Of COD£ �Ill OUTrv• Ill C!W 1•
t IH£ AR TO THE llllf PRIIII{Q. AS OEQ\!IRH �� 2SOO m«cUFm.,,m
• rm, au R£51ST£RS AR£ Pt£S£RI{t. mo m.v.t.cU1Ttlts,511
me If moM no &OM �,. 1 .,.._
018 !I 04 soo tSIIS • SAl{ tt wo If m<m TIO"IIIU mo : .ua 2100 1 .,.
CIA f6 EOOC SCIOI Ul aw &ET 511105 1700 &OSUI JIOO : I05UI llSO I II£TIIM I R£11 tttff rt)l>ftll
EltO Sl asat PUT 10« 811 1• CAIIRY 2750 11£11 -fftt rtld 0111 liM lr• flO llh.
£31[ 57 dlt 2100 • r..a IIOTO l*
Olf 24 r9 ICC SODI LOOP m • mo If m-o TIP .rn.
mt 3S oc PU.S I lEST. Ill 2'00 llfVT lfl( lnt,AI
02317 £000 na acra•t •m OUT DIM me �n.
ou l' lTS lt£TUD l* If £Mot no a.• m 1 m-o 1 IIESUI mo
lOSO 011 £11011 lOlii
3100 11£11 ttttfft ru4- liM lr• llW li lt.
CIIIITIOI. lOCI€$ THIS POIIT !r A IS 11115 fCUDIIU IY llso • r-. eoro mo
a CIIMtCTU TIMT c.�T tE MtE a c.na awt. noo If rn.. TID �����
• II THIS tMr. IDa - IAaSUSIC Fll.IJI(D IT TIE lnt llftl u• 1111...
C.S.Soh
While u�arad>nl �o � Khz and •� lended eddressina
nol1eed a few lhinas. W1Lh SWTP FLEX and E�landad 67-E Blk3 Marine Vista
address1n1 FLEX sal• u� lh• DAT lo usa Ox��x for i� Singapore,1S44
self and ���x� for proaraa aaaorw. If wou aborl a
�roaraa bw hil�ina r•••� •••orw will be sal �o all Republic of SINGAPORE.
Ox�xx bv SBUC-E. So anv �roara• in •••orv is losl•
il'& in ex�anded aeaorw soaawera. FLEX also ael& funnv
if vou Ju•� baek �o >l· Tha onlw lh>na �o do ••
Re-BooL. 1 added a DC-4 double dena1Lw dis• conLroller
Lo aw sv•L•• and had Lo swiLeh lhe 1/0 lo &low or Lha Ed Cole & Associates
d1sk eonlrollar would noL work. I looked inLo Jusl how 2806 Short Ridge
au ch iL was bains slowed b v and found LhaL for a 2 Khz
San Antonio, TX 78231
elod Lha 1/0 was runn1na aL .,.�ro>:. 81� Khz - Whw so
<512) 340-3957- 492-6071
slow t. WhaL I d>d wa• Lo ehanaa Lhe value of Cl froa
�20 ,.f lo 56 pf Lo ••v• •• an 1/0 s�••d of a,.Prox. l.S Deer Don:
Kh::.1 axl'ar>atnlad Lo f1nd Lhis value vou aaw have to During the next three months Ed Colle end
do Lht ••••· Trv a 56 ,.f or • 68 �f Lo slarL wi�h Lhis Assocletes wl I I heve extre time to devote to
should �ul vou in lht ball �ark. Over a ,.ariod of Liaa consulting end equipment design.
aw sLarLuP rouLina wa• aro wins and �ak•n• lon•ar. 1
Ed Colle end Assocletes hes been a Consultant since
have found a wav Lo •"••d UF so•• of il bv �uLl1n1 •v
Thia c•n be
1974 end Is registered with Motorola"s Consultent
TTYSET and ASH value• inLo Lhe FLEX eore.
dona viLli �hv fiX uLii1Lv lo chana• FLEX'• defaull Support Program es a Consultant familiar with
valu••· Onea lhia is dona TTYSET and ASH eoa•anda can Motorola"s microprocessors.
b • dalaL•d fro• vour slarLu� rouLina. The •a•• a��roch We 11Iso heve worked as 11 Consu I tant wIth Texas
can be u sed wiLh lhe S80X ul!liLv if vou have lo sel Instruments on the design of custom chips for a
value• al sLarLu�. The basL waw Lo find oul whaL value
customer Involved with the mass consumer market,
�o ••L tCCJJ of ���. SIOX eoe•and bvLa i• �o ••l il wilh
where production of In excess of 1 ml I lion units per
S80X •oLo "ON and look whaL is a� lhal locaLion. WiLh
�hl& done av alarlu� rouLine has onlv �o load av year IS not unCOIMIOn•
cloek/li•ar, 1'• au ra vou will banaf!l bv daereas1na The Industrial Designers end Plestlcs Designers
boo� li••· that work with us on the human fectors aspects and
mold designs ere the very best evalleble In the San
Antonio aree.
My experience In electronics covers a period of 35
Jo••�h K. Aul!eino years. The fIrst t-wenty as a fIeId engIneer and the
2014-59lh Slra•L last fifteen as en equipment designer. During the
lklwn• N.Y. 11�04 eerly part of my cereer I worked on the feeding edge
high tech <ml lltl!ryl prototypes of the period.
As an electronics designer beginning at the very
start of the low cost computer explosion, I wes
USING LSET AND ASET WITH Involved In the design of many of the pieces of
REGULAR STRINGS equlpW�ent that lidded fuel to the fire to keep It
going. Several of the very first under S2000
---- ------- - ---- ---- ---- ter���lnals were "'f designs, vintage 1969 to 1972.
The SWTPC CT-1024 elso known as the TV-TYPEWRITER 2
The manual for TSC's BASIC
was my design, vintage 1973.
says that the LSET and ASET Some of the SS-50 bus advances were either designed
statements may be used with by me or based on prototypes buI It and desIgned by
me. One good example Is the Intel II gent Me�saan
regular strings but it doesn'·t
Control fer sold as the COS-I (vintage 1977) which
show you how. contl!I ned desI gn concepts Just now appearIng In the
latest equipment, and was the very first c�rclal
The following program is to use of OW. In personal c:oq>uter equlp��ent.
dempnstra� the �se of LSET and Pleese let 111e clarify this last stu�· The
mechanisms, cut sheet feeders, envelope feeders and tu a. • ,,. ., c.a--... ... , tw•• u:r .... ., ca..,. t "'••••• •• ,_.,. ••
••�· t ,
,.... tW teot c--ur. tar • kert... 1t - ..
,
«" t• . ... ,_.., "•• toauMr ...
even designed the mechanical structure of digital feN • c.,.., thlot "' ,,,..,,u, .......... ,... � � ••• . -.. thh '" ...,
tape recorders (1971 end stl1 I In production>. Key
MIWtt' c•J'UflltlJ L-.ouS.h ..,._..._ uvlf r-.. tnN.
switches end keyboards for one of the earliest low f'lll• -•• hu•r"' ar Uw -.eM•• '" _..,. ••• .. tau.....
') •1)0. ffKIIMt
cost business computer, and terminal manufacturers ') 10 J U u.. LeD ft.t 4l .. hf wl v•PIU •\Utc.1•
products, advertising signs, end Insecticide U "J• •..-41• .... c.• ,.. . fh••• n-tt•
,.._., u.U .. I �•.-·, •......, tMt to
,_.,..,., ,,.. , ,.,. •••• .. ..
, , ,...._�... "'w14 ti!U.a ._... ar -·�•.. w -rc•
sprayers. ar...,. 11.:.: '"' U.O. ••fl<lal17 II tt _,. ..u •...,. r, .. � the •m. vur
We designed and Instal led on advertising network of �"''
I t •till Uht a lot at .... uh""'t• to ..... Ut.i• U.. of tlill.. Ut. ����
21 large bll !-board type electronic message signs. caa:ttpratlaa •ho•U II. •"• •• •Yf,.f1 -��� at tk •t•tf ,.,., ..... o-wt ,.,.,.
These signs are electronlcly programmed from a ,,..... ... ott). h --·41 .t.. .,...... ., ...., ••
- .,.,._. ....., ......
,.. ".....,-. ,., ••.,• .__. ..u
returnin g fo tl'ie command mode. This code should be The ori ginal Yerslon of MOOEM9 did no ESC processing ; It
taken out If you are NOT running an Interrupt driven was reelly not needed. But I sometimes hit the ES C key
driver for FLEX. I use a version of the TERM program while In th e command mode . I f I type e CR the program
published In the July 198} Issue of 68 Micro Journal and will drop back to FLEX. Brad edded the code , for the ESC
this code Is needed to turn off keyboard Interrupts. pr ocessing and n0111 It works es It should <a CR will bring
The standard MODEM9+ program, like the original, does you beck t6 MOD£M9+l.
not Initialize the terminal A
"CIA anywhere In tfie program
except the code mentioned above. Brad elso edded some code for the "x" COI!WIIIn I d. This will
a l low you to enter a FLEX cOI!WIIIn
I d (one thet runs up In
To compile, u se the foll0111lng EXEC script <or type In from SCIOO >. When the FLEX conmand Is dooe, you will return
the terminal> to the command mode. I must s ay that as Old es FLEX Is,
It stands up very �o�ell agelnst the new OS's of todey end
• • •
Compuserve cen be used to receive end sa11111 e file. I h�We sized the
1200 buffer to ebout 241<. I hiiYit elso added oode to send en
6557895 XOFF to the host If the buffer runs out (a bell sounds at
68 Micro Journal the termlnel). You could then SIIYe the file with w"k"
}00 ( w i t h a name like F ILE1. TXT>1 then go back to the
16158426809 termlnel mode and send en XON . <CTRL O>. Then next
D0111/Jooes News buffer could be s�Wed �o�lth the file n- Fll£2.TXT and so
1200 o n . You can then use the FLEX APPEND c0111m end to
}450994 append the sections together <not fr011 the I«>>EM9+
progrem with the "x" COIMII!ndl>. The code might miss ooe
Notice that each phone entry Is three lines. The first che racter when the XOFF Is sent (I alwlrfs e l iYit
i at least
II ne Is the name of the service (up to }5. characters>, one problem In a progrem keeps me humble>.
the baud rate (}00 or 1200), and the last line Is the
•••
phone number to be dialed (up to 18 charecters>. To send a file without XMOOEM protocol, I have added some
code to ask If you want to send a file with Xfo«>>EM or
You s l111p ly enter the number listed beside each service ASCII when using the send COI!WIIIInd <"s">. There Is no
on the screen, then you are giYen the phone nulltler and XON-XOFF In thls section. This would 111e ke e fine
the baud rate. If you want to continue, you ?fJ)e 'Y' and f e ature to a d d If xou need lt. I have never hed
the pro gr a111 will send the lnformetlon out to the Modem, problems, though I harol'( ever use this feature.
the numl)er w i l l be dl aled a nd you will be put In the
terminal 1110de. You can L _ _ a�" at any tiM during
rype Let me tell you llbout CP/M. Receiving a file fr0111 e CP/M
the date bese work end you will return beck to the com p uter <with the CP/M file mode set using XI«>DEM
CO!IIIIa nd MOde· To get out ot the terminal mode you type p r otocol> Is a real edventure. Until you loOk et the
a "CTRl. r. transferred files on your FLEX disk, you cenlt be sure
t h a t you have a u sable t r a n s fer. The flies are
COIIInd
II s: trens ferred "es-ls" In the original�which Is()(
for some CP/M's. However the extra SOA's or SOO's can
I have added a nu111b er of COIII!IIInds other then the "a" cause extre worlt. with en editor. I added code to strip
listed above. I have chan�ed the "u" u p load and "d" the code before It gets to the disk. FlEX elso has a
d0111n loed to "s" send and r" receive. 1 always get n lf:tY. disk space CCIIIpresslon for text flies thet uses e
confused about the teriiS upload and downloed. I alway s S09 (TAB> wlth a count. UNIX and CP/M use the S09
have to take a 1110111ent to think If I am uploading a trle without e count so when the flies ere written as-Is
�
(blnary-.odel to olsk with teb sp aces you
fr011 rrry computer to the host or If I em up loading code ,_ the flies reed
�
fr011 the host. Then I h�We the probiM of fl urlng out
who Is the host. As you can see, I 81'11 easl confused
wIll not bellevel I aoded code to e�Cpand the tabs before
they hit the disk. This works wrth the CP/M and UNIX
and send and recel11111 hel ps -· If you make e m stake and s steas I work with, the orlglnel �code •lght work
enter en "s" or "r", sl111p lv enter a CR for the file n111110 w y.th other syst_,. Also, I h�We never tri ed to trensfer
and you will return back to -tfte COIIIIInd MOde· e b l nary CP/M file· I shutter to think whet would
heppen.
I have changed the "s" command (g ive the terminal
setting s) to "I" for l nforutlon and a CR, while In the Another probleM COllies up with what ere called "squeezed"
caMencJ mode, will also bring the Info up. flies on CP/M syste111s. On 10110 CP/M systeiiiS you can't
dec011p ress thM before transfer when using the XJ«X>EM
The "J" C<J���Mnd toggles the Dow/Jones IIIOde which strips protocol. ThIs •ekes SOIM sense because ooe of the
off any S1E when receiving text In the ten�lnel IIIOde . I reasons for squeezed flies Is to shorten the transfer
added thIs because the Dow/Jones service uses the SIE tIMe. T h e I dee Is to unsqueeze the flies onoe oo yoour
Editor's Note: Because of the length of the source flies COtof'UTER G!Inhe
1n C end that th ey heYe been partially p�o�bllshed In 68 CPU TYPE 6809 n or 2 fitizl
Mlcr'o Jo�o�rnal previously <C User Notes>, the updated TEfto!INAUsl/VIOEO BOAROCsl SWTPc 8212
source code Is available on a 68 Micro Journal service foiEK)RY 561< static <2x32K boards)
d i s k . T h e d i s k w i l l carry number 15. See notice DOS F LEX (J)
elsewhere In this lss�o�e concerning reader service disk. (J most used, I leest usedl 059 Level I (I)
PRIN TER(sl C. ltoh 8510
OMW OntER BOARDS/GOODIES lof>-R eprom programmer
MP-N calculator board
SWTPc AC-30 cassette Interface
Or L.P.L. Placenz a
Chemistry O�t. F ln lll lv how about publishing e photogr&J:!h of the 68
Un1Yersl1y of Transkel Micro Stelh I like to put faces to 'household' nemes.
Prlvete Bag X5092
Umtete Thenk )Oil for en lnformetiYe magazine.
Republic of Trenskel
Southern Afr lea
Yours s lncitrely,
SeptMber 10, 1964.
Mr Don Williems,
68 Micro Journal
5900 Cassandra �mlth, Or. L. Placenza.
P.o. Box 649
Hixson, TN 31343,
USA.
E dl tor's note: Thanks for the letter(sl end progrems.
Deer Sir, You folks In South Africa h&Ye sure been letting me know
you are there end getting things done.
I would like to ex ress "'f opinion about somethin g
that has been worry rn g me f or e while. While the S-100 By the tl11e this Is p ublished our series of reviews of
bus c011m unlty has e w fde selection of· computers to Just whet y ou asked for Cas well es h�o�ndreds of others)
choose from, the 6809 fraternity has had little choice: will heve started. SeeiiiS this could be a big lte111 end a
eIther spend $5000 end up tor a really professional new breath of life to our <Xliiii!IUn lty of users. Thenks
system; or buy e 'tov' In the under $1000 class. egeln - Keep In touch end best of luck.
What I would really like, as a progrelllr
lll!t and not a OMW
hardware hacker who could probably construct his own, Is
a •achlne with the following characteristics:
P.s. A s to the photo, I assu11e 1110s t reeders would
1. MC6809 running at 2 fitiz. rather have so-thing of value, a progra��� or so.thlng
Instead. We try herd to •waste' no space.
2 Fully sodtetted, 56-641<, expendable to 2561< or more,
so that large files can be loaded, or a RAM disk used. Don
•
�
of th• 1ctu1l ttlckpolnter, be puthed onto the top of the Sincerely,
1t1nd1rd FLEX 1t1ck I.e. IC&7017Elfor •a•• re11on It Is
nat lnltllllred to tC&Bel. This It cauaed by the fact th at ��
all co•m•nda end with 1 JMP tCOe3, canaequently the �� �
following place of code 11 executed• �
con JMP ICDI>B Niall o. .ten
COilS LOS IIC0?F tat up ttlck BrottykkeveJ 189
OK-21>50 Hvld ov re
O.naark
.. t up of Interrupt etc •
I
I
COBF BSR ICDEB flrtt subroutine c all 68 JIUCRO JOURIIAI.. ,ROGRMS - DISl
CD91 <---------- return 1ddra11
Dfst-1 F'ilesort, Minicat, Minicopy, Minifms,
*'*lifetime, '""Poetry, -roodlist, ""''fet.
lfst-2 D1skedi t w/ inst.& fixes, Prime, .,rmod,
-snoopy, -Football, _,.expawn,*'*lifetfme
<Df"IL.fR EVAL�TION S£RYICES
Br. Ron Altderson Dht-3 Cbug09, Secl, Sec2, F'ind, Table2, lntext,
Disk-Exp, *Oisksave.
The S.E. fiEDIA DMslon of Ool¥ufer Dfst-4 Mailing Program, *F'inddat, *Change,
Publishing l�te. •Testdfsk.
Is offerIng tM follOwIng 'st.escRt8ER
SERVICE': Dht-5 *DISKF'IX 1, *DISKF'IX 2, **LETTER,
*'*lOVESIGN, -BLACKJAK, -BOWLING.
<Df"IL.fR <Df"ARISION N«J EVAL�TION REPORT Dfst-6 '""Purchase Order, Index (Disk file indx)
Dfst-7 Linking Load er, Rloa d , Ha rk ness
Due to the constent end repld updet l ng end
enhenchment of numerous compliers, ena the Dfst-8 Crtest, Lanpher (May B2)
different utility, appeal, s peed , level of Dfst-9 Datecopy, Dfskffx9 (Aug 82)
communication, memory u s a ge, e t c . , of Dfst-10 Home Accounting (July B2)
different c� llers\ the following services are lfst-11 Dissembler (June 84)
now being offe red w1 th periodic updetes.
Dfst-12 Modem68 (May 84)
This service, with updates, will allow you who DISl-13 *lnftmf68, Testmf68, *Cleanup, *Dskalign,
are wary or conf used by the verlous claims of *Leobug, Help
complier vendors, an opportunity to review Dfst-14 *lnf t, *Test, *Terminal, *F'i n d , *Oiskedit,
comper l s o ns comme n t s , benchmarks etc.,
concerning 1 The meny diff erent compl(ers on H elp
the merket, for the 6809 mic rocom p uter.
Thus the sevlngs could fer of f set the smell IIOJ[:
cost of this service.
Thfs fs a reader service OIILYI No Warranzy fs
/
Meny have urchased compliers and then offered o r i111p l i e d . T h e Disk F'iles are as
dIscover e thet the pert lcular comp ller receiwd by '68' ltfcro Journal, and are for reader
purchesed either Is not the most efficient c o n v e n i e n c e ONLY (some MAY include fhes o r
f o r their purposes or does not conteln
f eatures necessery for their appllce t lon. p a t ches). Also 6 8 0 0 and 68Qg programs are
T h u s the a d d e d expense of purchasing •hed, as each fs f a i r l y simple (11ostly) to
a d d l t lonel com p l ler<s > or not being able to convert to the other.
f u lly utilize the ed venteges of hrg h level
languege compilers becollles too expensl¥e. PRICE: 8" Disk S2t.t5 - S" Dfsk S24.t5
The following COtof>ILERS ere reviewed Initially,
m o r e will be revie w e d , c o�a pered end 68 MltaO JOUIIIIAI..
bench111arked as they becc.e !IVallable to the P08 794
euthor: Hixson, TN 37343
PASCAL "C" GSPL WHIMISCAL PL/9 615-842-4600
O.a,. Ed1tor,
SWTPC 6809 Comput e r , 56K Memory, Serlei/Perallei/Tepe
Wttn r••p•ct to the CRC nardNar • whiCh J des1on� for Interfaces, tvo Floppy Controllers, ho EPROM Burners,
Gl"IX c... . •cycltc R•dundancy Cnec�· by �•k• �Qnu•, 1n Extender Card S825.
Octoo�·· ·68 �,c,.o Journal, pp. 33 - 34t, 1 hould I•�• to s Bill <312> 824-b17
CQrr.c\ the l�r•••lon QlV� In \he &r\tCle th•t th• hardWAre
••Hc:n J de• • on•d •• •non·•harabl•·· Th•t •• tn�orrect.
6809 System with 6809 CP U , 64K Dram Cerd Two Serlel 1/0
C a r ds F&D Assoc. Disk lnterfece, 12 S(ot Moth.lrboard
The
CRC h•rdNare which J d•••on•d 11 •h•r•bl•. "
with o 1/0 S l ots. Also Included ere Two 40 Treck F l lppy
In f•ct,
ll •• l"• Olt/'f dev•c• that I ""ON of .,,ch ••t the d•vtc.e ••
actualI y r•-•nfra,. t. Tht• accCMtpl••h•d bv ••�•no tn•
Dr lves wl th Case e11d Power Supply e n d Heeth H19
Terml nel. System Is fully operational. Also Included Is
....
...., functtonally
routane Nhtch I
equtvelent
-rot• to
to
1�1e-.nt
the ffOI"'.,., )'fd
the CRC for
fa•t
OSY.
CJ\C
Th• Help
prototype h•rd••'• wa• c•p•bl• of ca.putan; • c�t•t• by\e•
Deer Sir,
c�c ev ....-y bu• cycl•. end ..... ind••cS ...n.rabte·. We a r e a gr oup of pe ople working with the 6809
microprocessor of �t orole and FLEX operat ing system.
'"
DEVSYSTEM
TRIPLE DRIVE $1,899
TARGET BOARD
128KRAM $450 l'f,[:X � lllrlc1Cllh11 �
of 'l'•oclt Sys.
SI!IPPINC ANU I AX I:..X'l'RA Con.:;ullanl.:;
ORJJI:.'HSANI; eNQU/HJL\' ' !YJ poly fORTH IS,]
MICROKCY r;m. !ltl<1 $1 ).uJll>SsS:rrt·l. llrldf'nlnlk ur
Bnoh1on. SU<&?x Enqkmd 'I�I OZ/3 6'12911 fORTI I INC
�AB •
South A lrk;a o Tel: 2 Hl3P4
I (
1 3031 651· 9401
r j> ! 1l
� ..
d>4 I , r.1 ( � r
! I r.I
J 1 t ( J •
HI
) /1.() 1
,, ' I
PASCAL umrnrs
�ufres LUCIDATA Pascal wer l.
XREF -- produce a Cross Reference LIstlng of any text; orfented
to Pascal Source.
F and ccr - szs.oo
IIIQ.UO£ -- allows the Inclusion of other Files In a Source Tut;
has unllalted nesting capabilities. Also allows Binary File
Inclusions.
F and ccr - szs.oo
PROFILER -- produces on lndented, Nuoobered, "Struc togra•" of a
Pascal Source Text File. Allows viewing the overall structure
of large prograMs, and provides clues as to the Integrity of the
progra11. Supplied as Source Code; requires coepflatlon.
5900 Cassandra Smith Rd.
F and ccr - ns.oo
Hixson, TN 37343
lor Information
call (8 1!1) 842-4801
Luc:ldata
CoCo OS·9'• PL•x•• COPYCAT
Pascal lOT required
IAFTWIRI
Allows rudlng TSC Mini-FlEX, SSB DOS68, and Digital Research
CP/M Olsh while operating under FLEX I.D, FLEX 2.0, or FLEX
g . 0 vi th 6800 or 68D9 Syste•s. COPYCAT will not perfora
Miracles, but, between the progra11 and the Cllnual, you stand a
good chance or acc0111pllshlng a transfer. Includes Utilities to
list D i r e c t o r i es, Copy Files, and convert Text Files when
required. Also Includes a Utility ror Investigating Ph)'slcal
SoutiiNst lll!dla Co•patfblllty proble.,s. Progra•s supplied In l'odular Source
DI£T-TRAC F�easwr Code (Asseably Language) to 11ake It easter to solve unusual
DIET·TitAC Forecaster Is an XBASIC progru. that plans a diet problems.
In teres of either calories and percentage of carbohydrates, F and CCF 5" - $50.00
prot.elns and hts (C P C\) or gra•s of Carbohydrate. Protein F a• - S65.oo
and Fat food exchanges of each of the sh basic food groups
(vegeuble, bread, Mat, skl11 11l1k, fruit and fat) for a specific
Individual.
Sex, Age, Height, Present llelght, Fraee Size, Actlvi'Y Le�l
Cctlputer S}'steas Consultants
and Basal Metabolic Rate for no,....I Individual are ta ken Into
FLU DISX ununES
account. Ideal weight and sustaining calories for af1Y weight of
Eight (8) different FLEX Utilities that Should be a part of
the above Individual are calcul&t·ed. llhen a weight goal Is
every FlEX Users Toolbox; Assembly L anguage (Source Code):
given (either gain or loss), and a calorie plan Is agreed upon
Copy a File wl t h CRC Errors, so h can possibly be salvaged;
be tween t h e co11puter and the Individual, the nUIIber of dl)'s to
Test Dfst for errors; Coap«re two Disks; a fast Dlst Backup
reach the weight goal Is projected, The starting and ending
Progra•; Edit Ofst Sectors; LIM�rfze FrM-thaln on the Disk;
rate of weight loss Is calcula t·ed, and a dally calendar with
p r i n t Disk Identification; and Sort and Replace the Disk
each day's weight for a 30-day period Is printed.
-
Directory (In sorted order),
F - SSt.t5
F and CCF • SSO.OO
U Slt.ts
,
�FlEX •s a tr� ol TeePINCal Systems Consultants
•ost os a . .,..,...
.., o1 Mlc;fowa••
.,.
37343 I"FT111
..
... ,0 (till) 842-4101 II CXIl • Color COI!If'Uter Disk
CXT • Color CCIIIputer Tape
MID.-.:
. and flul.buity o! !lrlUlCIINI.I
Or•Lly extAnlle the .,.,...r Al.loo4
MUltiple Tnt !&lee c..o be prtnled out,.. one lArge cloc:u!oent..
Provide• lor ,..r9U><J lnforwatlolOo "'"' ..lie Text f'lle during
prtntJng (euch ee clU&rent. ,_and�). etc.
P , CCI' , 0 - Sl45••
U- S195••
SovU�eut llt4I a
SPnU "Cooopu�r Olctlonary"
OY£R 120,000 .ords!
Mo ooore "Let your fln9ers do tile waiting lllrough the DlctloNry" 5900 Cassandra Smith Rd.
while you art entering Tut with your favor!� Editor or \lord Hixson, TN 37343
Processor. SHlll I s •ore than just "another Spelling
for Information
Checter": h allows you to loot up a word fro• within your
(dl tor or Word Processor so lha t you kiiOII I t Is right IIIIEN YOU
call (8 15) 842-4801
HP[ IT IN with the SPH.IXI Utili� (which opera�s In the fl[X
Utili� Space). Yes, It ALSO allows you to clleck and upda� tile CoCo 05•9'• IP'L•x••
IAFTWIRI
Ten ofter you are finished; along whh allowing you to AOO
WOROS to the O letlonary, "Flag" Questlonoble -words In the Text
for evolua tlon later, "VIew a -word In con�H· before changing
or I g n o r i n g , etc. S,ELLB fi r s t checks a "Co•eon Word
Ole tlonary", then the nor..al Olctl . onary, tllen a "Personal Word
L is t", end rtna11y. a ny "Speclll W o r d List" you may have
specified. SPElll also allows the u�e of Slllll Ofst Storage
sys�•s. COIIP<Itt r Systtes Consultants
F and CCF - U29.9S BASIC UnLITT PROCIWIS
Ten BASIC Progra•s to;
A BASIC Resequencer wl th EXTRAs over "R(NUM"; worts with All
8I'PU. V e r s i o n s of FlEX B A S I C AID the Preco•pller, chech for
""•t Cnle(IUv•r Dlc:tl"""ry - o.l.1.ows <lirec:Uy d\an<Jing the Text 11fsslng label deftnl tlons, processes Olst to Disk lns�ad or
F1le, adding >oOnla to the dictionary, etc. 75,000 worda 1n leaa In Me.ary.
tkW1 400 IM!c:t.Ore. Co•pare. "erge, or Ge11erau Updates between two BASIC
r. a:r, 08/9 -
sus.• Prog ra•s. check BASIC Sequence l u•be r s, co•pare two
u- $175••
wnsequenced Illes, and S Progra•s for establishing a !laster
Director)' of several Olsts, and sorting, selecting, updating,
and prtnllng paglna�d listings of tllese files.
A SASIC Cross-Refertll�t Prograa, wrft�n In AssNbly langutge,
which provides an X·Ref Listing or the var iables and Reserved
Words In TSC BASIC, XIASIC, alld PRI:CIMPIUI BASIC Progra•s.
� IIC>PlLed ....._ � All Utilities Include Sovrc:e (eltller BASIC or Source Code). ...,
XDe
(XC(ll(HT Value!
Ponlbly one of the -t � Ollt.ftba.M �t 9jwt.8M'
F alld CCF • SZS.DO
a\Olltable, thla ... chlne language prograa le -u enough to
os-ra te on a &Iagle aided s• 41.M, yet. f'I'Odde'a the ..- ol UnfflE X • SSO,DO
11.1.. and ..-- l.t.lted only by the ........ �t.lan. 1'1\b 1)6
...,.,.,ort.e Aatatlonal, s.q..,ttal, lllera.rc:tUc:al, and Aul<!crl - �ttr �ttes COOIAIItuls
rll.l SCR£(1 IIY[ITOCY/IIIP
F1le Struc:t.uree, and haa 1/lrtua.l Honory capabi.Utaa l!oc lhOee
lhe rull Screen Inventory Systte provides a ��tans ol .alntlfnlng
Ciont Dna 8aaea . XU. '-1 1 pr'OYidee a 6.r.ct.lonal •..,try
�..11 lnwentorfes. Using • llnted, keyed rand011 rile structure
lewl" Syat- ..tU.c:h J)C'OIItdH l!oc cle6nlng a tlllto -· .-.tfting
and Changing the Ollt.a, end producing Aepc<U . XDe '-1. n bued upon the I te• field, t t te�," til� f ile In alpN�betlcal
edde the I'CIWEIU'U. • :n fac:UJ ty ..tU.c:h .... "" order for euler InQuiry, llft.h tile FIND c .....nd, tile user ..Y
l'.hgUeh l.angue<JOt Olmmnd �ure In mlt.nipllatJng the Ollt.a to lou� and/or print all records ,..tchlng on pertfal or co-ople�
create ,....,
Plle St.n&Ct.uree, SOrt, Setect, Oa.lc:ul.at.e, etc. XDe f�•. description, vendor, or attrtbu�s. IU'oos In ,.ctorder or
r-1 lU <\dda eeveral special "Utilitiee" Which provide belnw •fnf11u1t stoct levels NY be loco�d and/or prfn�d thru
eddit..lon&l MM ot >oOr'ldng wlth the IOlrlDua atnJtturee, c:harliJing t h e u•oe process. Printed output ..Y be produced In he" or
�urn l'ftr-tere, et.c:. vendor order. A ,..
�rials requlrtN!nt planning (MRP) c•pablll�
laMi lid. I - P � a:f - $129.95 fo r •�nufac turing e n vi r o n""" ts h Includ ed to ollow the
XDe lJd. n - P � a:r - $1!19.95 ,,.lntenance o n d analysis of Hlerorchfcal useiOblles or lteoos In
XDe lJd. m - r � a:F - S:ll69.95 the Inventory rtle. It reQu ires TSC's Eattlldtd BASIC.
r and CCF • uoo.oo, u - USO.DO
lCIMS lMltem -.al. onlY - $34.95
ar-t P1aiJ» � Q) .
u.owlllllf'6 ,. VlrglnLtl � Bizpt�ck
M XBASIC, �nu Orlven, DBHS with "Bullt-ln" Audit Tracking,
!:Xt.r-ly �rtul. Report � ft>nmt O.pllbi..Ut..l.n, etc. 1'1\b on. IIZPACl Is usod for storing accounting, nuoerlc, ond fln1ncfol
P...,...D DBMS wU I becooole t.he "Worlt Hone" ot your SOftware d a to whtcft c o n then be u s e d for p l a n n i n g , budgeting,
St.able . forecasting, analyzing, etc. While " Elec vontc Spreedshuts"
r and a:r $295. • art .. trtllC'ly useful In nany situations, IIZPACl excels In
u $)95•• businesses whe re there a re n.-rous e.pense colu.ns, revenue
sources, slgntrlcant business lndfcalOrs, l1rge nUIIbers, erratic
wetk•to·weet and •ontlt·to·•onth nuctuatlons, He. llZIAa
,!
helps de ter•f lt sutlstlul relationships, establish trend
lines, .SIIOOtlls data vfo IIOVIng averages, analyu seasonal dati,
adjusts for Inflation, lags dau In Statistics or Colu01n
functions, plots dau, etc. IIZPACl Is orfen�d t.oward tfee
'rut Plalu Coeput.er Co. and Unhersal O.ta lleSoNrcll, IlK. series analysis of buslnesus. Tile Progra• displays Info,.. tfon
botft have Business Packages written In TSC XSASJC for no, on the screen In Coluens of lnfor•atlon with each R o w
CoCo no. ano u.1n.o --· conforelng to a defined Period o f II• (ttfl'ts, .ontlls, years,
ate.), and Is very auy to use (dati h easy to ent er, change,
. . .. . . . . . . . . a n d • o d l f y ; co•eands c a n be rena•ed to s u i t the users
requlrt..n ts; unllel ted ablll� to crea� specialized e-nds
using c-on BASIC St.ateootnts; etc.). ReQUires TSC's EatndH
lASIC.
r and CCF • sus.oo
wf lh Source • SlSO,OO •
-.SPECIAl-
:..;
PurcN�st XIASIC and lllPAa togetller for S221.SO
·
o�
.o a Salll ngs of SIJ.SO ••
·..:
--- ------ - --- ----
..
···��;.
-..I.LIIbWty LeoJandS -
,.., -····
11•- � ...
P • f't.tx, CXP • Col<>r COIIIttIPll r
0 • OS-9, CIC.'O • cotnr COIIIpUltr
f'tZX
OS-9
..
c;
· -
�:"'!';,:;
· u • untrt.tx
��ooc�r:::!
"W
. '
CXI) 0 color Coooput e r Dial<
'"FLEX tl • trltCMm8f'k o1 Ttchn;c;81
�osv •• • trfldtm8rk o1 Mlcrowwe
Sy118m1 Consu"ants Info (115)142·4t01 l II n111 1 CXT • color c-ter Tepe
68' Micro Journal Ill Pt.... S.-cf"fy- y..,. e.,euetf.. SpeiA & •1• She Ill 55
1111 IIIKITTI WfTilr/11 lSI Hltlllf�l
l'l:lml
tntrlguedby POrtb17? 11ar11 La " f'ORl1i p.>ekllge ta1lcriOtS to the
oo�o.- co.put er t Thla pacl<agt ie aupplltd on Tape, >rl.t h
lnnruct.iona !or tranef"rrin<J It to ....., if )OU wiah. ln'itten
pct-nly In 0111ctune l3nguage, It'• ..,- ta ......-"•'.. A
fUll Stlldgrapt\l.c--8 Ohtor ta p&Voll6ed, Along with "9(10diu" liM
Oraplll ce Md 9:>o.rod Cl:lmMnda, Prlnter Q:lmmnde, Auto-Repeat am
())ntrol K�. etc. 11 )OU are lntet't'St.ecl In t.eemlng RlR'1ll. a
Trace r..t ure La provided Whlcl! ie tm..ll...,bla. I! )OU are a
5900 Cassandra Smith Rd. t'OR'nl Pro, thla pacl<age provldee cro cany Flag acceuibi.J..lty,
f'aet Tall< HUlt.lplexing, a ..... lnte� Handl..lng, etc. (or: )OU
Hixson, TN 37343
loOfl't "ou\. gro." the llaeic C<JpilbiUUe• of thia DTf>l.eJnent.l!t.lon).
for lnformetlon Ocmbl.ne thle paclcago with 1.eo BrOUo's � ,..,.. "Starting
Clll (8 15) 1142·480 1 PORTH". and )OU wUI l)e a PORnl Dtpert be!or11 )OU lao- It (and
haw a tot oC tun doing It1 I .
CoCo OS•9'• PL•x••
IGFTWIRI
a.-��DJC.
())tor <l:lqlutAr <IN'IIIIC ,._ � Progr-
Duoope any "PHOO£" Scr"n to the Printer >rl.UJ the BASIC USR
FUnction. Shift the Printout fACt or Rlcjlt or - .. Print
(llllrlc ror Ucjlt &cr--. Md \11ce \!onwo). o\11 Progrw. on Tape.
_.. for R.s. LP-Vll/Vlll � ttiP 100/200/41!10 $7.95
� !or Q>eon w/ Ora!trox and cra!trax + $9.95
- aos:::IM. - c-. for OloWJ1 19 and 15 $9.95
l'llrChue -.: and � �ther ror $ZZl.S. <8'W' ror the l'r'owrlt.r e Printe
r• $9.95
- o Saving• of su.s. -
a.-�� )be.
C:O.,uttr �st•s Coftaultanu � 0\l.-N Program
TAIUU USA snollSHUT A Menu DrIYen _, -= Progr- � ..U.O.. the enuy ot
IABULA RASA Is si10IIH to OtSUOP/PLAN lftd provfdu for the 1.4> to 12 -· per Day, each ot Which NY con uln up tO 28
generation and .. lnt.ena"'e Of Ubular COI'IpUUtlon SCh-s Oft.en 0\aractere, for any &!y ot the ltonth be- the )'loU'II 1700 am
used for anal ysis or business, sales, And econMic scenarios. 2099. A <lltr'ttfldc �- � daya cont&ln -·and a
1 ts 01en u · drl ven us�r fnt.edace provides these copabllltlu even 'Key Word" SMrdl ta pc'Oilded � con be output tO the Scr_..
to those users wfth no prograMfr>g e•perlence. Its ut.ensfve 01:" Prlnt.er.
rep ort- genera tlon upabflf tlu allov the user to g"nera te 'IN'S � C\U:MlM
prorusfonal results .,lth •fnf•un effort. It requires TSC'a (ll&ch Tllpe f'Ue ..w hold up to 409 _, $16.95
E.alltlldH lASIC. c.- M� CAUH:lAA
r and ctr - uoo.oo. u - sm.oo (4,000- u 300/l'tlnth per l:iak) $1J.95
,.UibWty LeiJindll -
P • PILX, ex;, • Colo r Coap.Jttt PU:X
0 • 08-9, a:o • CoJor COIIIPUttr 08-9
0 • 1.t!IPL£X
•fLEX rs atrlldem8ttl ol T� Systems Consullanit Clal • CoJor COIOPiter Olak
• ost,. • 11lldem8ttl o1 Mtc:row.,• a:r • Color COIOPiter Tepa
56 u• ,., .... _..tt� .,._. �-· ... ,_..._. ._.,.st .. ttl '88' Micro Joumal
fkl'l IIIKl"l WIT/I trli11SI Nltll�ll
1·800·338·6800
IAFTUIIRI
cu.t.om 1/0 devicu 1n place of the Paacal lliP\JT and aJri'UI";
LOng lnt. (32 Bit.): Dynamic length atrlngaz Interrupt
proceaatng, ROM-able, PIC, Re-Entrant. (lode, etc. �
lncludea Source for the � oao.qger, Runt.lme, and .-nJ.
UtlliUea. Require• a "MOtorola Compatible" RetocaUng
AaMI!t)ler and Unk1ng Loader.
p and cx:F - $425••
Ole Year Maint. - $-.•
o-r
OS/9 to FlEX - FlEX to OS/9 ---
Finally; the barrier has been re•o•ed between OS/9 and f\.(1
for11otted dfsksl Now you can READ fl'(a, and WRITE to, a Single
Sided S" or 8" FLEX diskette fr011 OS-9 with o-r. o-F Is a new
� .....
lUI (A l)U.ft.£)( ."bu1c" oa-<l::q:xU.er) and unique progra11, written In 8ASIC09 (w1th Source), that
perfor•s the following funct1ons;
Re-Create a source t.ht.ing fro,. UniPLEX Oompllecl baal.c:
IEFOIIIAT: A IASIC09 Progr•• that reforN u a chosen amount of
PrOgrams. tuy t.o UM; ..:>rite w/ N.l. Veral.ona of l)U.ft.£)( bul.cz
a n 05·9 disk to FLEX For•• t so It c•n be u•ed no,..lly by
Outp.lt. t.o � or 1Vmlnal. ,;,.., Tl"ll''m and PR:M!Nz 90LIDI
FLEX.
u- $219.95
FLEX: A IASJC09 Progra01 that does the lttual ""d or write
function to the special o-r Transfer Disk, all selected frooo a
UTILITIES uur-frlendly 11enu. Functions provided Include reading the
FLEX Directory, Delet1ng FLEX Files, Copying both directions,
SoutMast IIHla etc. All .elections are Interactive •nd COIIPlete , Including
lu1C09 Xllef an necessary pr011pts to the operator.
This lnlcOt Cross lleferet�Ce Ut111f¥ Is a 8aslc09 Progr011 which FLEX users can read, write and us� the special disk as any
will prOduce a "pretcy printed" listing with ea'h line nulllbered, other FLEX dtsk, provided the fLEX dlr,ectory h not allowed to
follo�d by a '00111plete cross referenced listing of all var1ablu, continue beyond tract uro (too .any files).
external procedures, and 11ne nuonbers called. 41so Included Is F and CCF - S79.9S
a Protro• List Utility which outputs t he lfstlng without the
overhud of building the cross referen'e table, which allows It
to run considerably faster when only a "pretcy printed" listing
with line nu•bers Is desired. Requlru 8aslc09 or RunS for COPTIIA.T
operation. --- Copy LAACE Disks to several -ller dfsts ---
" Cllfl" IO'te&...••'•' � ._,.,.,.,..._. \ o.«•tr The following FLEX utili tlu •now the backup of AllY she disk
,...
" .., .. .... ,.._. ..... _
., ··���....,......... \ ., .,....,_ .....
... ........,......_.........
to any SMALLER she diskettes (Winchester to B's or S's, B" to
S's, etc.). By st01ply Inserting diskettes a s requuted by
.. .... .. .... COPYIIIt.T, a large dfst syste• ,...y be downloaded to your present
.. ·-· floppy dfst sys te01, any she. No need to f1ddle with directory
...
"
-
., .. ".. . , ... . _ ..
.-.... ...._ .. ..
..., ..,,. CN fi .)P
� ,.
..�,._,..t,...,.• •• deletions or any of the other tedious operations that must be
•• .... ,.\, .._..... ...
done using the no,....l copy routines •
- COPYIIULT. CliO understands norul "copy" syntax and always keeps
up with fllu already copied by •alntalnfng directories for
1 . .. ... ,. both hoot and receiving disk syste•, ell•lnatlng hours of
1 ... • •• tedious keyboard entries and other tl•e conSUIIIng cleanup
. .. .. -
chores.
-
•
..
•
•
,.
n
,.
-
..
•
n
, .. •• ., •11 ..
IACKUP.CIID Is a special progra• that downloads "rand011" cype
•• 0 II files, any she.
• u 11 IESTORE.CIID a special progra11 to restructure copied "rando."
o and ceo - Ot>J. Only -- U9.95 files for copying, or recopying back to the hon systetn.
0 and ceo - w/ Source - S79.95 FR£Ellll.CIID a "bonus" utlllcy that "rellnts" the free chain of
floppy or hard dhk thereby ell•lnating fngMnta tlon.
Collll•telJ doc-�te<l - nles l�tel'*<l,
0$-9 YDislt AU. 4 � (8" or 5" ) S99.50
Give your OS-t Leftl I SysU. the .,.... of� access that
can be several orders of ugnltude ooer your pruent floppy disk SoutMnt *41a
drive. use that Ea t
..dd llettory capab111t;y of your SIITPC or CMESS MOt
Cl•lx CPU card (or any other that hu the u..e fo,.... t OAT). Requires FLEX and DISPLAYS 0. M1J TJpe Tandul
The s h e of t h e Ylrtual Disk 1s co•pletely variable In whole Features:
lncreMnts of 4K up to 960K, wlllch Is all that these syste•s "four lewls of play.
c a n address beyond the ban page tllat 0$-9 Lew1 I uses. By "Swap side. *POint scoring sysu..
putting all of your CI40S Directory on your Ylrt..-1 Disk, you can "Two display boards. "Change sk111 level,
have the fastest uecut1on speed possible (next to eating up "Solve Check'N te problems In 1-2·3-4 110ves.
Syste• Me•ory with all of the•). You can also set up high "flake - and swap sides. *Play white or black.
speed Inter-process ,_nlcat1ons Y1a randa. Y1rtual disk f11es This Is one of the stro•test CHESS progra•s running on any
and not ut up valuable sysu. -ry with pipe buffers. SOlie •lcroco•puter, Utl11ated USCF Rating 1600> (better than IOOSt
Ass.-ly Required - l-1 I C..Y. ''lub' players at higher levels).
0, obj. only - S19.95
F and CCF - S79.95
w/ Source - $149.95
·.
�1111 1.. t.•00cHluon, _.... ,.... 0 • OS-9, a::o • Colnr COII>PUt er Q;-9
almlth lid.
..oandr CoCo
D • lkllf'U:X
IAFT111111
TN
313&3
·nex •s at•*'-"'n o1 T� Syscems Consu"anls CXD • Color Coooput e r Dial(
Info (lUI) 142-4101
·oS9 11 a If.....,. o1 Mocra.ere C1'l' • Color C0111p.1ter Tepe
'68' Micro Journal Ill Pleese �tfy Y..r o,ere�l•t Sys� & •tek Stae Ill 57
Ill/ IIIKITTI WITfl Erll1 lSI nit/Mil_
AU. O:>ntlut.e r �UIIW OOnaultant..e Software
rune on the 0>1ar rux �t-
AU. In atoek
call--�
llor---
_,..
M •ouy to uae•. powrfW Dl.aaNftllblM for CUI< ""al.clent 68119
and 6800 Dinary PU•• • oiUJow the <Sevelq;nalt of a "'>nttOI
1'1le" of varloua Pr09raa "Boundarlea• during aucctealve
d.l ....
-.bliH; can.._ I l..llbel fUe ..t\1c:h autoNIUcally replacee
a Hell looet.lcn with a l..llbel -· lncl\.dea an - UtiUty) etc.
5900 Cassandra Smith Rd. Label FUea prcMdecl £or 111ni-f'IZ)(. fU!X2, I"LL.:X9, Cl:>lor Cblplter
Hixson, TN 37343 (Cor uee with Oolor f'I.ZX �). etc. 0&-9 \IVslan l.nc:lullee
AST1U09 rt/9
A "Structured Ass..bltr for the 6809" vlllch requires the TSC 8y Graha• Trott. A cOOibtnatlon Edltorltoapfler/Otbugger, 111 In
Nllc ro Au.-ter. Allows direct use of structured su�nts Oil PACIAK; provides a tottlly liTUACTnl Prograa Devtlopaent
such u IF. ELSE, 00, REPEAT, etc., tnd provides Indented level Cycle. The Single-Pass Co•pller supports large S)wbol IIaMs;
foraattlng of the listing so that the structure Is IPPirtnt. Varllble Types; Potnt.rs; Control Strw:tures (slailar to •c• or
Rt. 'U' llfcro Jounl&l, Slpt. '83 (progr.a vu called "STAS/109";
'Pasc1l'); suet, A- ,8·, and 0-Reghter aanfputatlon; etc. The
hu bltn renaaed due to connlcts).
A user reports
So�tiM Trace/Debugger provides Single SUpping, Brett
pointing, etc. An ucellent Soft.are Otwlopaent Tool whtch
• • • • l'a very pi used and •• now writing alaost eacluslvely In
(ASTRUl091. I've selected It over ·- for all future systeas prO'IIdes for tilt aaxl- utilization of the powr of the 6809.
dtvtlopaent... As (one) of ay urly evalUitfons, I rewrote a f, CCf - Sltl.•
r1ther tlabor. U routine originally done In useably. Out of
the 1000 bytes of code generned, the (ASTIIUl09) version used
only 20 aore bytes than the original. ·-· could not lllndle -.
this prograa since It uses triple-precision ffaed point Need the Eaee of Deelgn and Halnt.ain&bWty of "Structured
arfthaetic... I lll¥t a luge bodY of code alrud)' written tillt Pr'o9rualng" A.:J the Speed and Ocnt.rOl of Aa-mly l.anrJuo9a?
Is lncoapatlble with --· constructs. No problea vlth Then WBDISICAL vaa dealgned Cor yout Thia Single l'llla a,
(ASTRUl09) lnd the strueture sure helps In understanding the Aecuraive Deacent CloolpUer providea the tool for d-rq:&ng
logic!" alaple Utilltlea to HA.JOR S)'at eaa In Aaae.bly lAnguage.
r. ccr - stt.tS Supporu 3 "lAx" IAYoela which allow one "-1 of Procedure
neatlng, or 1110re within "Hodulu". It Ia eaay to .,..._Lop
TSC pc'Ogr ....
written Cor other -ehlnM a1nce )OU an >oOl1dng It
*cro As....,ler the Au....,ly lAnguage 1 1. ....
Feature• unUled. .....--deane<S
The FLEX STAIIIAID Asstabler. r,CCF S50.00 1/0r procl.-a RC»1oble, relocat.lble, recurclve, ......,tran t OXIe;
lelocat1.., As....,ltr w/lfllll119 loedtr Structured at)lle and aut-nt..e with � and -...a1
Use ttfth a�ny of t,he C and Puc11 Coaj)flers. F,Ccr Sl.SO.OO aupporta Byte a n d Double-Byte prialt.lvea with 3 typota of
lntegera (<q> to 32 bit), 01ar and lloolMn, and unl.ilalt.ad .a..!
CrMt rliiRs eo.,. eo. Arrl)'11 (wc:t.ore on�yll Interrupt hlndllng: unli.-ited length
aMAC Variable Ham.. , Variable !nlt.lallution (de!lulu to $8811
..loat1119, bcurafw-.lllacro As....,ler and lf11tl.., Loe•r. ln<:lude "Source Pll e" directive: Ccn4lt.lonal c:>oaPllng: c11.r..:t
r.ccr Sl20. 00; v/Source SZ40. 00 Oode ineertion: oontrol ot the Stack �ttr: etc. 'lb �
Ron 1\nderaon in hie r....UV ot � In the �· '93 la
OlatfiSoft of '68' IU.c:ro .bmal that, except £or the lad< of floau, •...,
flAI..l l I .....,. to gi,.. th1a ..,.
'olllllr ...._, mtiag. • • ••. It 1a a 1?.5'1'
lel0Cit111f As....,ter and Lfllll119 Loa•r OOmpiler Which procluc .. I'M'!' OXIe (hl.e �· � ran
F ,CCF SUS.OO; for One Year Nalnt., add S50.00 at 9 -· on a 2 loti& �teml .
p and <XF - $195••
lfflldnosh llfcro �s-s
IIAC£ , y
b Crallla Trott. r,ccr - ste. oo
�ty�-
�· ,.., -....
...:..••...
oa
... . .
c; ..undra -Ad.
COC:e -·
p • rL£X, cx:r • Color CoMputer rL.EX
0 • OS-9, 000 • Color COIIIfiU ter 06-9
8 • lt\IFI..EX
I"FTIJII
HIUO'I, TN 37343
-FLEX iS a 1rec�emat1o ol Technical Syttems Consullantt II CCD • Color COIIIf'U t er Dlak
-ose .. • tteclemal1o o1 Mlctow.,, Info (111) 842-4101
a:!' • Color C0111puter T•pe
,.-. II •• ,
uaera t.he adllent.agea of oore 11()9hlaucated and � Nving
OOI!flUtU uuge without hiwlng to buy or team a new 1.An<JU&9e or
q»rat.ln<J &fat.-� ll)'l't.a•. � •• lt.a IW!e Uopl.lee. IIJ..Iows
true •LUte•eharing" oparat.lon wdtr the populu !'LEX opent.ln<J
ayat•• end a.1.eo al.loow ench ....- t.O Nn t>oo lda11� jobs
. ....
(.,lti-t.aak.lng)r -n on aln<Jle-ueer eyst.... F"or e�Qq>le.
lit I
""ll• ln miT. )OU oan lt.t. another We or •"""""- a chrectory.
Or. you ""41t l.oolt _., M Iun ln a Illt.a a ...
e ....Ue a SOrt t. In
progr . al -alec prov d
i .. eore frtn9e benedu thet
.
wUl ba great.ly appreciated by I'LEX ....-. lnchdlng �. 5900 Cassandra Smith Rd.
COll!8l>d line ..Ut.ln<J, Md l.net.ant rHpOnM to "noape•.
-la the palnle.. •thodl Uae your ed.8t.ln<J f'le• Hixson, TN 37343
.,.,.,.,ut.er by ailrply adding 64K of IWI l!or Mdl uar Md/or t.u1t. for Information
Feet Ia, you atlll uae FLEX juet like you elwaya hevel call <e 15) 842·480 1
� Ia not Int..,.., aa OOI!pet.it.lon to Unlf'U!X. It doee
not l.nopr'OII'e on the apMd of PI.ZX. Md doea not o!fu """"""" CoCo 08•9'• PL•x••
p�tection or other nicet.lea of a t\.IU-bl.oon ..Ut.l-ueer aysUn>.
W..t .,...,_ - do la ¢w f'L£X uaan a - ""' to ,_
IAFTWaRI
..Utlng � ln • .a�. aalti� ...ua...t.. .,
your edatlng FLEX veralona of BASIC. XBASIC. edltora,
aeeemblere. dleaeaemblera. oort/merge packagea, word
�aora, COI!f!Uero, � apreeo6-8Net packa<]e. and eo on
an ot.W good.
110ft - ,
• . l.nl.t.J..al � of IMWl!Wt£ le llor SlfftiC 8/CIJ
Oomputere, but. veralona will 111.:> ba •�• tbr other popuJ.ar In the past there has been too auch
..tendecl.....ory ("' to lG4IQ aye�. auch aa IIELIX Md CD1IX.
A llll.niJD,.. of 1281t of 1M wi.J.I be required with IIU.. wralona. software offered that was not quite ready. We
.,.._ requlru 64k � - b" - _.,.. _ , thua a 2561< will strive to eliminate that element. But,
ayate10 could aUO>i !ore<ji'OUnd·background operaUOII on two
terml.nale, or fOr81JI'OUnd-only operat.lon on four terml.nala. right up f:ralt, we tell )OU only that we will do
our very beat; nothing more. Also, we will
�-froro-Madl.a-$�.-
strive to 'keep coat to a bare mi.ninun. 1llhile
� � Ww���AA��WM� .. ���wm W
CRASMB 16.32
6809 Cross Assemble for the 68000
FLEX & OS-9 $249.00
OSM
6809 Extended Macro Assembler If )OUr eofboere 1a � contact&
(Included with K-BASIC) 8::lb --.,, nJn Wl111anw, or 'lt'lll Wl111anw
FLEX & OS-9 $99.00
lbft rt ....._ 1a a divia:ion
t1 o1*11« Pd)1tlhtng, IDe. (CPI),
a faml.ly of lSfiJt 68XX � faciliti.ee.
,.,.u.bWty � -
P • rL£X, <X7 •
Cnl..,r Cooopoter ru:x
0 • 05-9, CXlO • Colnr COihpUtflr 00-9
0 • lk\lrU:X
•FtEX 11 1 1t8demaltl ol Tecl>nte.. Syt�emt Consultants a:D • Color Coloput�r CCIII<
·ost " • 1r11C1em1111 o1 Moc•ow•• CCT • CoJor Caoputer Tape
1. What Is an electronic spread·sheet, anyway? 1. Will DYNACALC read my existing data flies?
Business people use spread-sheets to organize YOU bet! DVNACALC has a beautifully simple
columns and rows of figures. DYNACALC simulates method of reading and writing data flies, so you
the operation of a spreacHheet without the mess can communicate bOth ways with other programs
of paper and pencil. Of course. corrections and on your system. such as the Text Editor, Text
™
changes are a snap. Changing any entered value Processor. sorttMerge, STYLOGRAPH word
™
causes the whole spread-sheet to be re<atculated processor, RMS data base system. or other
based on the new constants. This means that you programs written In BASIC, C, PASCAL, FORTRAN, and
can play, 'what If?' to your heart's content. so on.
DYIICILC
cornputersyst�scenter
Order your today! 13461 Olive Blvd.
Chesterfield, MO 63017
15141 576·5020
Foreign Dealers:
• IU(( C.M •l-.o pr-odi.Ke APPIOC• ('[• •u1..."tt) tor .-ut _.hll Ul•
rar-vou INORS 4lf NOt SUP'POI:Ut •ut'llb ty l�t •ouru """ 10 1M OW11M11 u c�11.
llfl(L•a Inull9tnt orov...lt'l9 • UIJA(( h • cron n•...hr for Uw ..00/1/UJII .,.. l'loiDPOr1S IH ••1"'*4
(te) l-.tenntt4 for lf\ttl ••twOftlu ot U• 6lOJ.
l1t4, l11lt .,_, l:7l:S6 O.VlUI.
lntetUvtnt proer.-ln; redl.lcu
the .vete� oroor.-ino tIN ot •
l764 fro. 7 •'""'''' to \ .t,.,te
tS tteondt (unotr 'UX) """
tr. .tly i-.provH t"·tUebH hy.
PL/9 IEEE-488
• lrtf'ftdly tnut-•utve W�vtr�t wfttre reu -....-. IJdtAIIt •'"" to tM
leihOt', Ut• COIIPHtr, ..- t.. ......
,,.,_.. ,,.,., W'lttcf'l, MIOf'tttl 0U1er
tftl,..,t , '*" tlf"tlt tUO t h or..r.. • SOUIU ltr• • t e tt... fCMol ello • 'f• lltt' ._ $otdel ...u • li,.le .,. ''"' h't•ery Addnn
IU'>Ie dfrtct eUtU to In)' (\.(1 vtt\t\)' and �f l)'lt.. IIOtlhOt'. • Lhttner ... ,.,.u., �loll - S.c.or4•ry Ad6reu
... s,n.. (Ofttrouer ... Cirowp Yrlt..,.. • T•l• .,..,, ••• lhten OftlY
• ltnglt S•lO bo•rd Cit., I or 16 tddrenn per POri), tully soc.b\ed, oald
Pltttd Dous c:onnectors end UU tnt.erhu tebh en..Oly•
• ""�\tul upreutonu (•), (•)., (•), en,...,,... . (\)., ,...,.tton (•)
• laortnton t·vet..,..toru (•), (O), C<J, (>), (>•), (<.•)
• eh �,.tlOf'l: CA.), C04'), C(0./1011), CIIIOU, ($MJfl)., (SVA.Jt)
• Lotlul ODtrtt ors: C.A
...) , C.OIIt), C.lot/lOIIt)
• control •tet.....,.u
. : u ··•••..nst, ., ••u.sn ••uuz ...nSl., •�• • ••o.,
PRICES
VMIU•• , l(f't_Al ••UIItl ll•., �.U .. .fOI.IVU., Ull, J4#11', l(rub, IIU.A.C, COf.
O
..."' .
IWD9 fUI 0<11,1 ..... ..... ..., ....................... I "·00
• elrect •cnn \0 CACU), (ACCe), CACU)., CUll), CCU) ..,.., ($f.(
l C). lltACl (611)9 r·L(I onlr) •••••••••••••••••••••••••••••••••••••• I 15.00
IOU(.( IWD9 RU 0<11,1 ......, .............................. I tt.OO
• UA.U S"''''Or ts tf!t *6109 tUU, IIU, fltQ, 1.., SWJ, S¥tl., end SWU ASOCI' 16109 RU onl,l • , ........ ,.., ,...., ...., ......... I •t.OO
vectors. ¥rtti"'' e utt-surtl"'' (fr.,. pOI,Itr-up) protr• that vtts Alff., """ IWD9 R£l on111 ................ . ........... .......... 1198.00
or AU, ot Utt ltC6109 tn\trf"I.I0\1 h an abulvtt '"""'• •c• C6t09 fl£1 o"lt> •••••••,................................ tH,.OO
• RectuM cod• ••Y be ..0.6dtd tn the oroor.. wte ttte ''EN' u•t...nt.. fhh JIU·4U wi\tl l£ff•418 c.etlle esse•tr •••••••••••••••••••••••••• 12'9&.00
en.ebtn you to code crhtut rowtltwt '" nn�t, l�t>O• .net ..oed '"'" �JJIU -.Itt! one vet'ltM ot .aftnre Cno c�l t or fnterfue) •• ll9S.OO
In the 'l/9 Prot,... Cut '"AU' for Oetafts). �1010-JJIC •• tt!Ovt bu t COIIPltU whl'l Ublt •NI ..
S )O inttrfeCe ••••IS4,.00
cuu S' twht-ft-fUt SO wet uOl• "hh IOC connec.t.o,.. •••••• s. lS.OO
• 'roetdurn ..,. De PlUtO eftd ••1 rt\urn verhbltl. l'hh ..��.. tl'lt• 1·30 '"' SS•.SO 1nterfece for U'lltCMit-11 .
... .......... ............ . 1110.00
funct.tons wllltc.P! tt.hn •• thOUQfl \ftey ••'• en tnt.tgrtl ptrt of ll'l/9. 1101 un �\orolt tKOibvl CUotc ht,.) tf'lterflee for UHOR-11 ••• 119S.OO
Ul'IOII Sll SOft"-..,• d,.iYert fOt' lnd OHrttl"f sytl ...
• StY.rtl fwll)' .,,...,._"'" l tlb,..,., procedwrt �ln .,.. J.UPPtltd: IS
O UIS, SptcHr fl(l or OS9 AH:O dh._ thtl •••••••••••••····••• i lS.OO
IIUO, MUOIO, H:liiO, fUliO., SCI,A((., SllSUIS., IAUtJM&, ...c1 tfAlCOfrl. u..oo uc Astt'.Oly lei'IVW•D• ,�,.Ct (COf'IUct WI dtrecU ...................
TEL : 44 (892) 404088 • ua hal h e t.r eclt...r ' ot hc•nt u t l)'ltt•• conswltarn\1., OS... Ct•>
H .otHr._ ot " tcrw•"•
h •
Sys\M:t co,...rttion, lltOO l C t•) Met OOtcher tt•
l
TLX: 975548 WMICAO G .,. tr.O.N rh of Jito\Ot'
· Ol• JnCOt'llOt•CM.
CUT!!
THE COMPACTA UNIBOARD'•: Through special arrangement with COMPACTA INC., we are
proud to have been selected the exclusive U.S. Mfg. of their new 6809 UNIBOARD.. COMPUTER
KIT. Many software professionals feel that the 6809 features probably the most powerful
Instruction set available today on ANY 8 bit micro. Now, at last, all of that Immense computing
power Is available at a truly unbelievably low price.
FEATURES:
* 64K RAM using 4116 RAMS.
Digital Research Computers TERMS: Shipments will be made approximately 3 to 6 weeks eller we
receive your order VISA. MC, cash accepted. Add $4.00 shipping.
(OF TEXASI
USA AND CANADA ONLY
P.O. BOX 461565 • GARLAND, TEXAS 75046 • (214) 225·2309
The new 2K x 8. 24 PIN. stat1c RAMs are the next generation of h1gh density, h1gh
speed. low power. RAMs P1oneered by such companaes as HITACHI and
TOSHIBA. and soon 10 be second sourced by most maJor U S manufacturers,
these ultra low power parts. feature 2716 compatible pan out Thus fully
Interchangeable ROM/RAM boards are at last a reality. and you get BLINDING
speed and LOW power thrown an lor v1r1ually nothing.
TERMS: Add $2 00 poslage We pay balance Order under $15 add 75C
Digital Research Computers handltng No C 0 D we ncccpt Vrsn nnd MosterCharge Tex Res add 5�
(Of TEXAS) T11x Forergn orders (except Canada) add� P & H Orders over $50, add
P.O. BOX 4815&5 • GARLAND, TEXAS 75048 • 225-2301 85C lor msur ance
CMODEM PROGRAM S100-FLEX & OS-9 & UNIFLEX. OBJECT-ONLY EACH S50
,,ovtdu mtnu-cluven ttltcommun•c.•••on• tattltliK with "'"""•' moot" uoJaown toed MOO£M7 orotocol. ttt
Most o•oo••m• 1ft aource on dta�. aQectry comouttt d••.t. strt. opertttng avattm
Contact esc to' tull utttos ana outer •ntormttton Computer Systems Consultants, Inc.
25� dtacount to• mutltplt ourcftaaet of umt orotrtm on aamt oroe•
FOt VI$A and MASTER CARO gtvt account uo dltt oi\One US furtOI Of'lly 1 454 Latta Lane, Conyers, GA 30207
Acte s• • ll'ltpptng f'IO 11'110Ptt"0 tftltfW tor dtlkltliS, tn lOti of 100
Telephone Number 404-483-1717/457C
tUNIIFlEX tradtmer\ tec:hnt<tl Svattrft• Cof'lauttenta OS·-9 tndamar� Mte�owart
THEHARDCORE
NEW SYSTEMS FOR
6301/6801, 6809, and 68000
QTnlnr !lirrn 3Jnurunl $1.95 pet lllue Vol. 1, J.. 2 Odollu, IHJ
The 8ll ...-; thi8 IIIJilth l.a that C6-9 haa One of the "Operating �tcml of tho
finally arnvo<l for the Color �ter. f'uture" ..- - -u..t11e foe the "tittle Clllm" � 0&-9, tbe �
The A8TOUIIIDDIC part of the Radio Sh!lclt old Color Computer•: OS-9. f'ree\y
os-9 Package, beeldel the price, l.s the tranllated, QS-9 meana "Operat..lng st-tem we had been n.nUng a preliminary rdeaao
IIXl.fii!I.I'IM' \'Ou 'Old TiJTII Radio Sh!lclt for the 6809" (os-9 l.a ro.� being written o t os-9 on the Color Cl:lnplter me a few
Follower•• will not boll- ..nat )OU eoo . for the �. alao). Since it l.a fhicly week•, and received the "Offi.c:lal �
Jon Shirley has been telling us that the obvious the t UNIX and "UNIX-Type" S h aclt" venion for Review a cou.ple of
matn rc1110n f o r t h e "\aclt" o f eperat..ing 9jlltans will be n.nUng on just days ago. TO put it m1ldly, thi8 pecltac}e
documentation with a lot of the ir about every <:Oq)Uter to cc:mo out in the h IMPIIti!SSIVZI For $69.95 (Radio Shac1t
products w a s the re1trlctiona placed on next few years, a whole new \.anguftqe l.a C atalog Nl.mber 26-Jell), )OU roc:eive a 9
relelleing that lnfonMtlon by�: I beginning to appear on the horizon. t/2" x 7 S/8" x 2" pac1tage <Xlnt.aining 4
• E&sy lnstnll&tion
•
Menu Driven
•
Intelligent computer to computer communic&tions
•
Supports most file trnnsfer protocols
• Tnmsfers CPM files to your system (Chrtstensen Pretecol)
• Access to t tmesnnrtng services (Source. Compuserve)
•
Avnil&ble for OS/9 &nd Flex
COMPARE
6809 SYSTEM DEVELOPMENT
INTElLIOEN T
f--
NO NO NO YES NO YES YES
...._
PROORA M S
27a.• • •
250e • • • •
2708• • • •
27se • • • • • •
2511 • • • • • •
EXPANSION HARDWARE FOR 2718 • • • • • • •
2718• • • •
THE TRS-80 COLOR COMPUTER 2532 • • • • • •
2732 • • • • • •
2732A
XPMIA1'· S.rGRier• 2se4
•
•
•
•
•
•
•
•
•
•
2784 • • • • •
CoCo Ex�nder Card PreciSIOfl molded plastiC Insert 2528 • •
27128
Gold edge connector plugs Into designed speclllc:aJty to align •
and support pronted circuli 2818 •
the CoCo cartridge connector
cards 1n the CoCocartridgestot. 88784 •
Stgnels are labeled on the bOt· 8748
an unbreakable removable card •
torn (wire side) w1th ground and
guide Patent Pendong
1741 •
power buses. plated through
hOles The" 3 • 6 2 Inch glass/ TOTAL
f--
II 3 12 • 11 11 11
S3.95each
epoxy card Ia drolled lor ICsend
component• The finest bare PRICE
f--
$125 $45 • , ,., $2811 $375 1411 1575
,___
aoeo�aOSHTIItl
breedbOard lor your CoCo In· Avallab.. now from
cludea 8 pageApplication No... ..-. r:MO< �. fll$, --..uw -�· tor 2508, :me. 2$16, .,.,
10 help you get started 2116 ln<I..W. llpodty 0\J, diM ol.u, _,_..Ling�.__ (TIIC'o rux or
-·· flC81 -. oNtrl.ng. .......1 only, •101 rotlnW>l.o vh.h 17?"' -·
$19.95 each or2 tor $36 BOX 30807 SEATTLE, WA 98103 UNITEK • P.O. Box 671 • Emporia, VA 23847
Enclosed : $ __ _ _ __
___
Na me __
___________
==
[83] 215-275-1777
PA r�s. add 6.. Mlet lu.
US orders. edd ss.oo poslese end h.ndlins.
-1 I ---1- 1--1-- I - 1---1 -1 --· ·· 1 -· 1 -•-·
APPLICATION
"THE CODE BUSTER"
SOFTWARE
ACCOUNTS PAYROLL
disassembles any 6809 or 6800
machine code program Into beautiful source
$349PAYABLE GENERAL $549
LEDGER
•
Automatic LABEL generation
Allows specifYing FCBs
' . FCC's. FOBs. etc. $349 $349
• constants Input from DISK or CONSOLE.
• Automatically uses system variable NAMES.
• Output to console. printer. or Clisk file.
COMPLETE DOCUMENTATION $19.95
• Available for all popular 6809 operating systems OS9 & BASIC 09 ARE TRADEMARK OF
FLEX1M 5100 per copy, specify 5 or 8 Cliskette. MICROWARE. INC. & MOTOROLA CORP.
..
telephone orders from 10 am to 6 pm, Monday
through Friday. can us at 314·576-5020. Your VISA
or Mastercard Is welcome. Orders outside North
America add S5 per copy. Please specify diskette
size for FLEX or OS·9 versions.
compact
Rexlble
Foreign Dealers:
6809
Australia & southeast Asia: order from Paris
Radio Electronics. 161 Bunnerong Road !PO Box Computer
3801 Kingsford, 2032 NSW Australia. Telephone: The new ST·:!IIOO ayllem - a compial a 84K amall Dualn<lla Of hOOI>yial com!>lller
02·344·9111. le only one ol Ita many POUIOia conllgurollona Among Ita 1ea1ureo are
• Small enough 10 I>Oid In your nand! (Eurocard alze 3.V" x 8.3")
United Kingdom: order from compusense, Ltd., • T- bOard •ayatam• lor graalar -ullllty lhan &I n gle bOatd comc>UI"a
• CPV lloard - POWatlul eaoGE proceaaO<, t6K Of 84K RAM, 2K-8K EPROM. 2
PO Box 169, London N13 4HT. Telephone: RS232 -��� POrta wlln aollware PIOQtammabla llaUCI rates, 16 bll
01·882·0681. coun1""""" Run 1na CPV -rd an by II&all, Of plug yo<Jr own eua1om bOatd Of
our FOC bOatd lnln 1na ••panalon eonMCIOf
scandinavia: order from swedish Electronics hk • FOC Board - dOUOia-alaaalaou-nally lloe>�>y Glalt contrOller wlln
adjUIItnanl lr" d1QII81 dala -alor and wrlta Placot'n�>et�Utlon. 2·6 Oil
AB, Murargatan 23·25, Uppsala 5-754 37 SWeden.
PAIIllel POrta. 2 16 bll counl.,/llmaro, PIOIOiyplng area.
Telephone: 18·25·3Q-OO. • A•eltaOie aa bera PC bOaraa Of panlatty a.- -raa All na•e aolder
'I' T�<HN<>L<><71�S'
2261 E. 11th Ave. Vancouver, B.C., Canada V5N 1Z7
JBM • • • • • • •• •• • • • • • • •• • • • • • •• • • • • • • • • • 68
Color Computer
IIOIIOLIIUt - 20 llbs lloaochroee
ddeo drher 15.00 20.00
CC30 PORT BOS •/power eupplJ
5 SS-30, 2 C&rt 169.115 11111.115
POriR BOX 8 ••ttcbed outlet•
traaeleat euppreeeloa 211.115 311.11!!
RS•232 3·••1tched port•
tor abo•• ADD +20.00 +25.00
PERIPHERAL TECHNOLOGY
"Supplying Your Computer Needs Since 1978"
3670 Lower Roswell Road
Marietta, Georgia 30067
VISA/MASTERCARD/CHECK/COD 404/973-0042
'""OS·9 •• a lr�demat.., Of M<tOWMe and MotOfOtt
echn•cal Syslems Conwhents
'�LEX t:1 1 trec:Jem•r;' o·f T
XQMB l eyel X
JDHS Lev•l I COft'II'IU ot OCrUC£, UPDATE &!HI RE.-ORT taulUIU••
Tru• t•"•l u enttrHI•d •• "-" 'tntrr 1•••1" ,,,,,,., .,.,, P•'"'"" •"''Y and
••Pon1ng of data on a •t•bul6t' bl.tu. Tht REPORT f•ulatr •vPPOrtl
record af'ld fteld ••lecUoA, held lt\ttg•. •o,tU'+9• *•"• calcul•UO"••
colufftn tohl• ancS ••port Ulll"l· Col'ltrol n vta • IAQh•�-lt'• hl\gu•t•
•PI&CPI 1• upw&r d C'OIIIp&tlbl• wttl\ 1•••1 u. XDHI Lt'lel I , . . . • ttl'•.•,
XACC Ac;
c:pynta.
n qQywtem
Tfill• IACC 0•,.,•••1 Accovfllhftl St'ltt"' u dt•ttntlll lor •••ll '"'"'••••
.,..,.,.,...."'' of vp t o ao.ooo .,,.""'" •"' '""•flltor1 ,,. ,.,. Tfill• •r•••�
tn•ttr41tet aCC:0U"t1"8 fUf'tC!IOfllt •nd lft¥•ntoty plu• lht 8•flltr•J )tdt•r,
•ccounu rtctl'l&ble and P•r•ble funchon• norl'llelty told ••P••&ttlt '"
othtr '''''""• F••tur•• ..,,.,, dtfln•ct •c:c:otJnt•• �ttOd�o�ct• lor •• r•lc•• ••
t••�"�••cttont, H�¥01C,ng. •tc• lt ataly c:anf19uttd to "'01t •ftvlrOnM•AUo
XA.CC Gent t &l Accounting Sy•t•nt CAtQulrtt XDMI, ,,.,, L•· IJJl, • t1t•.•'
IACC Sr•tem Ooc"""t" h
ho" only ttiO. c:rtdtt IO•&td purch& 'l•), • •t 2•·•'
All solnro�e Is wriHon In ""'cro/oss-lor ond runs under 6809 rLEX 0/S.
System Architecture Tflroll: Chfld, l4onev Orde<', Vlu or MesterChiK'Qe• $ h lpooen l first class.
Add P� S2 .50 !17.5 0 Foreign I. NY iles add s ales ,.,,, Spec
ify 5" or 8".
NBBTCMBBTER Applied Bu•tn••• By•t•m• Seles: s. E. KDIA, 1-liOC>-1.38-64100, Consultation: 91•·�1-1552 1-n•l-
Po•t OHic:• lo• 117
8rurchlf M•�'�•'• ••,. IOSIO F'LEX Is • 1r""-r1< of Technlcel Syst- Consultenh, I•'
OS-9 GMX Ill/FLEX SYSTEMS (179) OS-9 GMX I I FLEX SYSTEMS 149 Want to expand your system to a
The 171 super system now Includes (In addition to the above): the GMX The 14!1 systems lnckJde 64KB static RAM. 105 CPU, 143 2 port ser1a.l megabyte of Static RAM and 15 users?
6101 CPU Ill. a 2561< CMOS Stdc RAM Bunt (172), and a 3-pol11n· bOard. Simply add additional memory and 110 bOards. Your GIMIX system can
....... s.ttl l/0 l"rrceuur (111). with dual40 track DSOO drtves S39!1U9 grow with your needs Contact us for a complete list ol available boards and
The &MX 11101 CPU Ill can pertonn hlgh·speed OMA transfe.-s trun with dualSO track DSOO drtves $4111.411 options
memory to memory and uses memory attmutes and Illegal instruction trap
with Ill dualS" DSOO drtvesystem $5691.411 172 256KB CMOS STATIC RAM bOard
ping to protect the system and use.-s trun program crashes. It a uw pro .$6191.411 with battery back up ..$1198.72
with 190 19MB Winchester subsystem and one 80 track
gram crashes, only that user Is affected; other users are unaware ot the 164 64KB CMOS STATIC RAM board
problem with battery back up ... .......... ... $521.64
The 3·Port lnleligenl SeriaiiiO Board (Ill) significantly reduces system OS-9 GMX II I FLEX SYSTEMS 139 M7 64KB STATIC RAM bOard $471.17
. . . . . . . . . . • • • • •
OV'ef1lead by handling routine 110 functJOns. treeing the host CPU lor run· The 139 syslems lrQJde 128KB static RAM. 105 CPU. 143 2 port serial 111 3 port intelligent serial I/O bOard . ... ...
. . . • .. • . $4111.11
nlng US8f programs. This improYeS overal system per1onnance and aJows board . 143 2 port serial I/O bOard . $121.43
• • . . • . .
with dual80 track DSOO drtves $11111.711 wtth Ill duaiB" DSDD dri'lt system .. . S6191.39
with Ill duaiB" osoo dri'lt system $7691.711 with 190 19MB Winchester subsystem and one 80 track $1391.39
.$1198. 711
• . • . . .
TRADE UP YOUR CoCo!
with 190 19MB Wincllester subsystem and one 80 track
with a 47MB Winchester subsystem and one 80 trac,k $10,198.711 GIMIX OOES NOT GUARANTEE PERFORMANCE OF ANY GIMIX SYSTEMS, GIMIX will allow you up to S1100.00 credit toward the purchase
with a 47MB plus a 6MB removable pack Winchester BOARDS OR SOFTWAR.E WHEN USED WITH OTHER MANUFACTURERS ot any GIMIX system When you trade-In your working Color Com
subsystem and one 80 track drive $12,391.711 PRODUCT.
puter. penpherals. and original sottware. The trade-in value is
limited to II 0% ol the RADIO SHACI(TII list pnce at the tJme your
EXPORT MOD£lS: ADO S30 FOR 50Hz. POWEll SUPPUES. order Is placed You pay the lreight Tllis olfer Is good only in the
TO OliGER aY MAl.: 5aCD CtfECK OR MONEY OROEII OR USE YOUR VISA OR Continental U.S.: Is limited to the first 100 orders. and expires on
MASTER CIWIGE. Please allow 3 weeks lor petSCNI check5 10 !Mr U S orders add GIMIX. I nc. reserves the right to change prtclng, terms. and products
SS Nncllng � onler Is undef $200 00 f«eeon aroers add $10 hlnclllng W orclef 11 9/30/84. Only one trade-i n per customer.
specifiCations at any time wl1110ut further notice
uncllr $200 00 Fore!91 ordn - $200 00 w• be shlll!*l ..., Enwy A-. Frelglll
COllECT. ind we wit tllirgl no tQndlng AI ordn � De prepild In u S lurw:!s All PRICES ARE F O.B. CHICAGO
l'llatt .,. tNt toragn Chides 11M Delli � lbOUI 8 weeks lor c:cllecloon so W1l
C:lmiX'nc.
would ad'IISt wiring ITIII.IIY or CheckS cnwn 011 a 11M* acccunt in 1111 u s Our twlk
Is 1111 COI'Cinen!M 111nois N.lliOnlil Bank o1 CI!Qgo, 231 S US. Stteel. Chicago, ll Contac1 GIMIX lor poce and avallability ot UnlflEX and UniFLEX GMXIII
60693, ICICCIUnt 173·32033 Systems.
The CoCo
68'
' Micro Journal
Now Offering: *FLEX •• (2 Versions)
Data-Comp
AND *STAR-DOS PLUS+"'
S.E. Media
8TAR·D08 PLIJS+
• Functions Same as R.EX
PLUS
ALL VERSIONS OF FLEX & ST AR·DOS• INCLUDE
TSC Editor + Read-Write-Dir RS Disk + External Terminal Program
TSC Assembler
R"11 $50.00 R"9 $50.00
+ Run RS Basic from Both + Test Disk Program
NOW $35.00 +More Free Utllties + Disk Examine & Repair Program NOW $35.00
+ Super 800 Support +Memory Examine Program
+ Free Color Micro Journal 1 yr. sub. +Many Many More!!!
TttESC PACXMi£S INCI.UDE DRIVE, 'CO'fl'ROI.lER, 6•K Uf'ORADf 11/loiOO. INSTRUCT IONS,
POWfll SIJI'Pl Y A CABINCT, CAa.f, ANO MAio!UAl· C,D,E,F, AlfD COCO 2 s 49.95
' SPECifY WHAI CONTROI.L(R YOU WANT JUI, OR RADIO SW.OC. HJL J(EYBOAADS ' 69.95
MICRO TECH lOWER CAS( ROM ADAPrER s 7••95
Pfol. II - 1 SINGL£ 510£1), 00001.£ DENSITY S1S. U69.95 RADIO SHACX B,o\SIC 1.2 ' ?9.95
Pfol. ,2 - ? 51 NGI.£ SIDED, DOOSI.f DElfSlTV SYS. ,639.9� RADIO SHACK DISK BASIC 1.1 s 29.95
Pfol. f} • I 00001.( 510£1), DOli!L£ DENSITY SYS. HJ9.95 R AD 10 SHACX EXT. BASIC ' JQ,95
Pfol. �� - ? DOUBLE SIDED, DOUBLE DENSITY STS. S699.95 SCREEN ClEAN Cl£1\RS UP VIDEO DISTORTION ' }9,95
PM " - 2 DOOOLE SIDED, DOU8L( DENSITY ST$. �E:MCREX DISKS �· SS,OD s 7•-00
Tt<INLINE DRIVES, HAlF Sl Z£ SHIPPIHG HCLOOED DN DISK PRICES
DISK DRIVE Co\BINET & PQWER SUPPLY s •9.9�
COI.Ol OOfo4PIJTfR II 6CK II/EXT, BASIC SINGlE SIDED, DOUBLE DENSITY 5" DISK DRIVE ,194.95
DOUilLE SIDED, DOUBLE DENSITY 5" DISK DRIVE S2•9.95
C01m!<'4.l(Ft$
I'FIINTEIIS
J6lol Dl$1( COIITI!OLLER II/ JDOS DR RADIO SHACX
Dl SK BASIC, Sf'£CIFY WHAT DISK BASIC. fPSOif RX-80 u25.oo
EPSON RX•eorT ""·00
RAD 10 SHAOC 0I $t( CO'fTllOLLER I. 1 EPSON Mlt.-100 16'0.00
EPSON FX·IOO n99.oo
EPSOII FX-80 "4<1..00
OIS� DltiV( CA&.£< EPSDH MX-70 noo.oo
MX-SCRIES
FX-SERIES
USA ADD 2% SHIPPING
FOREIGN ADD 5% SHIPPING SPECIAL MX-100 S550.00
�p
I
d•VS·
k 10 30
available stoc oUI notice.
All nerns cha nge wflll
'-tiiO
prfees Sub,..
OSV ond OS9168K ato reo•tttf-.llr�l"flllfQ ol moerowore Systefl'l COil) HEll)( 11 1 If-marl ol Hanlwooel Computer System•
�L/X