Professional Documents
Culture Documents
MICRO JOURNJ\l
- - - - -
. ....
- - -- "- .
. ...
.�·-�,...---
.,
X·l2+
A SERIOUS COMPUTER
IN A DESKTOP PACKAGE
219 W. RHAPSODY
5J•mu/t,f, 111 �y,ftm st�/lwmt for t18 fnmily '"''roprow;�''" !'llllt I •>77. Explrauon
_ _____ _
Mery Robertson O f f ice Meneger T h e following TSC Text Processor commands ONLY should
Penny WII IIams SubscrIpt 1 ons be used (due to our proportional processor): .sp spece,
Mlcheel WestfelI Shlpplng/Rec. .pp paragraph, .fl fill and ,nf no fill, Also pleese do
Christine Kocher Accounting n o t format within the text with multiple spaces, The
Contributing Edl1"ors rest we will enter at time of editing.
Ron Anderson S T Y L O commands are all acceptable except the .pg page
Norm COIIIIIO command, we print edited text flies In cootlnous text.
Peter Dibble
Dr. Theo Elbert
Wllllem E. Fisher All articles submitted on diskettes should be In TSC
Or. E.M. Pass fLEx• format, elthar FLEX2 6800, or FLEX9 6809 any ver
sion,
Special Tectlnlcat Projects
If articles are submitted on peper they should be on
Clay Abrems K6AEP
Tom Hunt white 8XII bond or better grade peper. No hand written
ertlcles (hand written or drawn art accepted). All
CONTENTS p a p e r submitted artie les will be p h o t o reproduced.
This requires that they be tyNJd or produced with a
Vot.VI,Issue VIII Aug./Sept.84 dark ribbon < n o blue), single spaced and type foot no
smaller t h a n 'elite' or 12 pitch. Typed text should be
a p p r oximately 7 I n ches wide (will be reduced to column
FLEX USER Notes 8 Anderson
•••••••••• • • •
width of 3 112 Inches). Please use a dar1t rlbbcltl
OS9 USER Notes • • • • • • • • • • • • • • 10 Dibble
C USER Notes • • • • • • • • • • • • • • •• 12 Pass All letters to the edl tor should also comply with the
a b011e and bear a sign ature. Letters of 'gripes' as well
68000 User Notes • • • • • • • • • • • • 17 Lucido as 'praise' are solicited. W e attllfllpt to publish oil
Reading Non-Flex DiskS······ 19 Fraser letters to the editor verbatim, however, we reserve the
right to reject any subltllsslon for lack of 'good teste'.
Comrnunlcetlng with OS/9 ••••• 23 Thompson&
W e reserve the right to define whet constitutes 'good
Pass taste'.
Review of S Disk, Bootflx, &
Advertising: Canmerclal advertisers please cont11ct the
F l Iter Kit I 29 Pass
68 Micro Journ!ll advertising deportment for current
Disassembler • • • • • • •• • • • • • • •• 30 Stock rate sheet 11nd req ulr81118nts.
Bit Bucket • • • • • • • • • • • • • • • • • • 39
Classified: All closslfled m u s t be n on-commerclol.
SWTPC Prospering Pioneer 39
M11xlmum 20 words per classified ad. Those consisting of
••••
OS-9 GMX Ill/FLEX SYSTEMS (179) OS-9 GMX I I FLEX SYSTEMS 149 Want to expand your system to a
The 119 super system now Includes (In addition to the above): the GMX The 149 systems Include 64KB static RAM. 1105 CPU. 1143 2 port senal megabyte of Static RAM and 15 users?
6109 CPU Ill, a 256K CMOS Static RAM Bolrd (172). and a 3-polt In· board. Simply add additional tnemOrf and 1/0 boards. Your GIMIX syslem can
tlllgtlll snt 110 Precastr (111). with dual40 track OSOO drives $3991.49 grow with your needs. Contact us tor a complete list of mltable boards and
The GMX 6109 CPU I l l can !*form high-speed DMA transfers from options.
with dual80 track osoo dnves. $4191.49
memory to memory and uses memory attributes a.nd Ulegal lnstructlon trap
with Ill dual 8" OSDD drive system $5698.49 172 256KB CMOS STATIC RAM board
ping to protect the system and users from progl'lllll etashes. II a user pro with battery back up S1191.n
with 190 19MB Winchester subsystem and one80 track $6891.49
gl'lllll etashes, only that user Is aHected, other users are unaware ol the 164 64KB CMOS STATIC RAM board
problem. with battery back up $521.14
The3·Portlntetligent SerialiiO Board (Ill) s�grvlicantly reduces system OS-9 GMX II I FLEX SYSTEMS 139 16764KB STATIC RAM board $471.67
overtlead by handlirtg routine 1/0 functJOns. freeing the host CPU tor run The 139 sys�ms lnW<Ie 128KB static RAM. 1105 CPU, J43 2 port serial 111 3 pon inteftigent seriaiiiO board • • • • • • • • • • • • • • • $491.11
rung user programs. This 1mpro>m overal system performance and allows board. f.43 2 port senal 110 board $121.43
user tennina.ls to be run at up to 19 2K baud 142 2 port paralleiiiO board $11. 42
with dual40 track osoo drives $4.491.39
195 cable se1s ( 1 needed per port). speaty board $24.95
With dual 40 tract� osoo dnves $5991. 7!1 with dual SO track DSOO drives $4691.39
With dual 80 track osoo drives $6191.79 with 118 dual 8" DSDD drive system $6191.39
with Ill dualS" DSOO drive system 11691.19 with 190 19MB Winchester subsystem and one 80 track . $1391.39
TRADE UP YOUR CoCo!
with 190 19MB Winchester subsystem and one 80 track SU91.79
with a 47MB Wnchester subsystem and one80 track $10,891.19 GIMIX DOE.S NOT GUARANTEE PERFORMANCE OF ANY GIMIX SYSTEMS, GIMIX Will allow you up to S1100.00 credit toward the purchase
w1th a 47MB plus a 6MB removable pack Winchester of any GIMIX System when you trade-In your worlung Color Com
BOARDS OR SOFTWARE WHEN USED WITH OTHER MAHUFACTURERS
subsystem and one80 lrack dr1ve $12,391.79 puter, peripherals. and onglnat sottware The trade-in value Is
PRODUCT.
limited to 110% of the RADIO SHACI(lll list price at the time your
EXPORT MOOELS: ADD S30 FOR 50Hz. POWER SUPPliES. order Is placed. You pay the freight. This offer Is good only In the
TO OADEII BY MAl.: SEND CHECK OR MONEY OROEA OR USE YOUR VISA OR Continental u.s.: Is limited to the first 100 orders. and expires on
MASTER CHARGE P!Nse '*""" 3 -ks tor per$01111 Cheelcs to c:leil U.S orders� GIMIX, Inc. reserves the right to Chartge pricing. terms, and products
SS handling H Oilier Is unclel S200 00 Rnlgn 0«1e11 add $10 llandUng n ordel Is 9/30/84 . Only one trade-In per customer.
specificaion
t s at any tlme wllllout further notlce
under S200 00. foreign orders OYer $200 00 wll be shiPI*l YJa Emery � freigf!t
COlL£CT. and we wil charge no llandling AI orClefs �!l�St De pttp�fcl in u S funds AU PRIC ES ARE F. O. B. CHICAGO
!'Ieise noce 11\at foreign chedcs 1\a\'1 been taldng abOut a weeks fcf ccllecllon $0 we
l:lmiX1nc.
would advise wiring money. or cheoks drawn on a bink a=�Unlln lhe U S OUt bink
Contact GIMIX lor price and avallablhty of UniFLEX and UniFLEX GMXIII
1$ C1e Continentallllnois Nalionii!Wik o1 Cl'licago. 231 S USalle S!teet. Cllbgo. ll
60693. i!CtOUnt f73.32033. Systems.
NOTE on aft drive systems: Dual 40 track drives have about 700KB ol lor·
1337 WEST 37th PLACE
(o) BASIC-o9 and OS·91te trademarks ol MICIVtltlft Sy$11111\S C«p and MOTOROlA. Inc CHICAGO, ILLINOIS 60609
FUX and Ul'llfl£X are lrllleiNf1cs ol TIICIInbl Sys'-"S Con$ubnls, Inc matted capacity: dual 80's about 1,400KB. dual 8" about 2.000K B The
GIMIX. GHOST. GloiX, ClASSY CHASSIS. ¥1 ndiiNI1cs ol GJMJX. tnc formatted capacity of hard ds
i ks Is about 80% of the total capacity. (312) 927-5510 • TWX 910-221·4055
II* GIMIX "C •·114
L
Microware presents 4 new
OS-9 software packages.
programs: Most can be used as "filters" using OS-9 pipeline
1
facilities. Included are:
LEVEL II 0 - unformatted directory listing with "wild card" matching
PRINT SPOOLING SYSTEM Ctlmpi'8$S - does character compression on text files.
Expand- restores a "compressed" file to the original state.
This versatile package gives your OS-9 Level Two System a Split - breaks a file into smaller files.
complete print spooling management capability for lime Space - indents lines with optional spacing between lines.
sharing applications. Features of the spooling system are: Code - decodes any key on a keyboard to hex.
• Handles up to seven independent spooling devices and Osott - quick sort for small fifes, directories. etc.
queues with "print on first available device" feature. Pr - versatile formatted file printing utility.
• Prints large block header pages between listings with date. Tr - transliterates text pattern to substitution pattern.
time, user name and job name. Grep - searches fife for a pattern and prints matching lines.
• Multiple listing copy option. Xmode - same "tmode" except changes are made to the
• Complete forms change capability for each job and device. device descriptor.
• Prints formatted or unformatted listings. Ctlunt - counts words, lines, or characters within a text file.
• Status command displays print queues and status. Suggested List Price $85.00
• User can kif/ or change priority of queued jobs.
Available only for OS-9 Level Two Systems.
SUggested List Price: $150.00 Manual Only: $15.00
4 ENTERTAINMENT
2
PACK I
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 available on disk for the low price of: FLEX·· format only- 5H
$12.95- an $16.95 plus $2.50 shipping and handUng. 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 diskeHe.
··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
Softcover - Large Format
• Integrated. easy-to-use software that covers • Extremely good looks and unsurpassed
your complete business needs operator comfort
SMa<E S1GNAL
Products and Support for VARs
THANK YOU
Seven year11 ago, Smoke Signal was founded t o sell state·OI·the·
art computer products, by mall, to Individual professional pro
grammers and hardware engineers. At that time, most b1g
companies did not believe In the power or future of micro·
computers lor serious computing applications Only after you,
the 1ndlv1dual compuler user, proved the vlablltty of the mocro· PRODUCTS
computer was Smoke Signal able to sell systems lor business The hear1 of all these upgrade k1IS Is SMOKE SIGNAL'S new
uses. However, as wo progressed to become the leader In SS·SO
systems, we had to add the sales and technical support services
68008
SCB-68K 8 MHz CPU Board. Thts standard iSYl" x 9")
board w11l replace a SCB-69 CPU Board in any SMOKE SIGNAL
demanded by these bus1ness customers- and our prices tor computer with current rev1slon boards ThtS board contains a
complete systems reflected these added costs.
�
reat·tlme clock with battery back·u 2 EPROM slots lor up to
With the introduclton ot our 68000
prOducts, we wanted to lind a 64K bytes ot storage, a MACSBUG l.i type monitor along wllh an
auto boot loader and a mnemonic disa,ssembler. plus many more
way to say thanks 10 you. our original customers, the lndlvodual
computer users, and still offer complete sales and techn1cal features
support to our business customers tor complete systems We All upgrades also come standard with REGULUSTM. a UNIX ltke
think this offer accomplishes both of these goals. We are offer. oporatrng syslem which Is totally compatible with UNIX. REG·
tng you a cho1ce of upgrade kits that will brrng any SS·SO ULUS supports real·tlme tasks. shared memory, record locking
computer up to the electrocal equ1va1ent ot our complete 68000 and conta1ns a shell similar to the Berkeley C shell. Along with
computer systems at prices far below complete system prices the operating system, you get C, an edttor. assembler,llnklng
In tact, the proces offered are 50% or more off our normally tow loader, Interactive debugger and a word processor.
proces tor the components contained In the upgrade kits SMOKE SIGNAL Is also including on many ot the kits the OCB-4A
double denstty floppy controller wh1ch can handle up to tour 5"
This spec1at offer os 1tm1ted 10 one upgrade kol per customer and
and tour 8" floppies and contains IK of buller RAM tor last disk
1s our way ot saying thanks to those of you who had confidence
translers: the PSA·I Wrnchester/Tape DMA Interlace board
1n us from the beginning.
wh1ch has taps tor SASI and Priam disk Interfaces as well as a
THE UPGRADES tap tor 90 Ips tape streamers wh1Ch are supported under both
REGULUS and OS9™: e1ther a M·256·X or M·512·X dynamic RAM
The following upgrade kits wore designed so that •ny SS·SO
board with over two years ot held proven rellabll1ty: and the LMB·
system can be upgraded to 68000/UN IX.
t A heavy duty motherboard with gold plated connectors.
SWTP UPGRADE . . . . . • . . . • • . . . . . . . . . . . . $2,800.00 extended address.ng and on·board baud rate generator with ten
Contains: U.4B·IA SS·SOC Motherboard,OCB-4A ttoppy con. selectable baud rates.
troller. PSA·I Winchester/Tape DMA Interface. SCB-68K
68000 CPU, SER·2 dual serial board, 5Mb Winchester and
SOFTWARE
controller, power supply, all cables, and REGULUS.
Software and Software Support os avatlabte only Irom Smoke
GIMIX UPGRADE . . . . . . . . . . . . . . . . . . . • • . . $2,500.00 S1gnat dealers. Spread Sheet. Word·Processing, Relational
Contains: Same as SWTP Upgrade except allows you to use Database, C. Basic and Cobol are all ava1labte now. Additional
your GtMIX motherboard, seroal board and Winchester power system's soltware Is becom1ng available every day because ot
supply the UNIX compatibility,
Users of standard SMOKE SIGNAL systems may choose one of SMOKE SIGNAL deators are also ollering Microware's
the following upgrade k1 ts: OS9168K™ 10 purchasers of these upgrade kits. SMOKE SIGNAL
For SSB lloppy based systems: will oller other M1croware 68000
products as they become
SS·FD UPGRADE $2,100.00 available.
68008
. . • . . • . . . . . . . • • . . . . • . .
Conta1ns: SCB-68K
on how to convert your system to the 68000
. he has a group ol his
following SMOKE SIGNAL boards: SCB-68K. DC8·4A, PSA·I, Phone ------ �---
65
and a motherboard such as the LMB·IA wlth extended 800
___
CAruiOenlledd8'!1o
these upgrades, we only guaranty compatibility with systems
__
_
....
Don F ornsworth of Polm Beech Software <end of recent
Flex User Notes " greet debote" feme) sent me prellmlnory 118rslons of his
SPELLS . I gove It o workout end responded with S811erol
Ronald"'· Anderson suggestions, ell of which were taken seriously. Both D11n
J5-40 Sturbridge Court 11nd -,feel that the flnol result was better for hevlng hod
two people look ot ft.
Ann Arbor, loll 48105
W h e n I f i r s t r e c e i v e d PL/9 I m11de o number of
su ggestions for Improvements In feotures end I found
Gr&hem Trott, Its outhor, most willing to lis +en. Merry of
Bells end Whistles or Bricks end Morter? the sugge sted Improvements were frnplemented end the
rest at leost brought forth 11n explonotlon o'( why they
I recently have been doing some thinking about couldn't be odded.
software ogeln. This topic Is the result of "'f hevlng
looked ot o couple of products over the post seYerol More Complier Oebote Evidence
months. As usuol, let me Stlf first thot I em not out to
pick on onyone In portlculor, so I will use no nemes. I know, I sold lest time th11t the topic hod been
W het I om stl(lng Is thot the outhor of software nor-molly exh ousted, but something hos hoppened since then. Let
becomes so Involved In the detail thot he can't see the me give you o cose hlsfury of o project In which I hove
overoll picture very cleorly. (I Include rrPfself In these been ln110lved. 11118 mentioned this previously, but It hos
remorks). Becouse of this tendency, sometimes, the come to o conclusion so I c11n report flnol results.
softwore writer will Include o "cute" feoture of merglnol
use to the user, while completely 011erlooklng some very Severol months ego, I recelll8d a coli from o C0111pony
freq\18ntly used feoture, either omlttlng It, or m11klng It thot needed some help with softwore. They hod o folrly
very 11wkword to use. complex colculotlon progrom thot thev hod written for o
6 800 In ossembler. The execution time for the
The first exomple might be 11 screen editor th11t I colcufatlon wos 160 seconds• "Send me the listing end o
received some time ego. I found th11t It would 11ctuolly non-disclosure ogreement, end I'll see whet con be done"
tot111 volues In 11 t11ble so th11t tot11ls could be run for I sold. The listing orrlll8d, end I found thot the mot�
rows or columns or both. Th11t Is o nice "whistle" by "'f pockoge wos 11 BCD 118rsI on. The scientitle functions EXP,
definition. I've never needed such 11 function In en LOG, e n d XTOY (In BASIC X'tY> were required. The
e d l tor, 11 n d If I did, It would be so e11sy to use 11 functIons were occurote enough1 but with the slow BCD
colculotor olongslde to do the totols, 11nd then type them orlthmetlc end overly complex Tunctlons, XTOY took 5
ln Now, I wos going Into this editor's feotures end seconds ell by Itself.
I discovered th11t fn order to Indent o poregr11ph, I hod
• • • •
to put the cursor 11t the first II ne of the p11regroph end A look ot the code for tlte colculotlons showed thot
type e sequence of Instructions. At that point, the the outhor hod used 8!'.5 end X
1'2 llberolly rother then the
p11rogroph would reform11t. Now to Indent the next much fester B"B"B end X"X. I changed those end then os
poregr11ph, It wos ogoln necessory to bump the cursor o f i r s t step_w r ote o new SQRifunctl on since the
down to fhot porogroph end type the sequence of p ockoge used XTO.5 for the squore root, end I knew thot
Instructions In ogoln. Worse, orry editing of the first to be o slow colculotlon. The result wos on execution
line of orry porogroph, would cause the Indent to be lost, tIme of 16 seconds· Next step was to write more
end the process for thot porogroph hod to be repeated. efficient scientific functions. Ttiot done, the time wos
down to 8 seconds.
I lmeglne th11t most of you have used screen editors by
n ow , end you know that most hove some prOiflslon for I hod mentioned switching to o blnory moth pocko90,
Indenting. The prob lem with the 11bove mentioned editor end we decided to go In thot direction for further
c o u l d be fixe d s imply by modifying the porogroph Improvement. I h!ld a math pockage thot I hod done
formatter routine so It would Ignore <end leove In pl11ce> previously, end I mode some lmprc:NaMnts to It, oddlng
orry feeding spaces ot the stort o f o new porograph. The t h e necesS!Iry scientific functions. Now, of course the
spoces could be Inserted bv sp11clng or tabbing 011er o colculotlons hod to be recoded to motch the new moth
few spoces ot the start of eoch porogroph, end would pockege. It wos obout o 12 hour chore to recode the 8
remoln there pennonentty. When I wrote the supplier of or ten poges of colculotlons end get them debugged.
the editor with the suggesti on, he epporently didn't Resulting execution time wos not quite what I hod hoped,
toke kindly to "'f crltlcr sm, end he hos not answered""' but It wos opproxlmetely 2.75 seconds. I could probobly
letter. I don't know obout everyone's oppllcetlons for with some hours of looking end heir pulling mon��ge to ge +
editors, but I would lm11glne thot o porogreph Indent thot down to 2.5 seconds or o little less.
would be performed vostly more times th11n totalizin g the
columns or rows In o toble of numbers. I c11n onry Stlf I wrote the customer thot I felt thIs wos about os well
thot this editor wos skimpy on the boslc building blocks os we could do with o 6800. Becouse the 6809 hos the
but contolned unnecessory frills. MUL Instruction thot does en 8 bit by 8 bit multiply In 12
microseconds <six on 11 2 MHz system> It should run
E xomple 2 Is o comp ller thet I looked ot recently. I conslderobly foster, portlculorly In light of the feet
found thot It had o nice feature thot would convert thot the scientific functions use mony murtlplles 11nd few
Integer numbers to the equlvolent Romon Numerels <In 11 d I v i d e s , so o s t o t o k e o d v o n t a g e of t h e 1 0 9 ' s
choice of upper or lower cose yetll. Th11t Is o nice cepobllltles.
fe11 ture thot merry users of the complier would never use,
end some would use lnfreq\18ntty. I found toter thot 11 I hove 11 6809 version of the blnory moth pock11ge, but
couple of very stondord feotures of the Oon:-PIIer hod not I w o u l d hove t o code the Imp rovements to moke It
been Implemented. On this cose, the version I received compotlble. I decided to test "'f theory obout the '09
wos o "very prellmlnory" one, and the missing feotures odv11ntoge by coding the colculotlon In PL/9 end seeing
ore being Implemented, but It struck me strange that how fosf It would run. Would you believe thot It ron In
the frills were done before the standard feoturesJ. 0.280 seconds? The MUL Instruction brought about o
Sfeed odVDntoge of neorlr' ten tl���es, In going to o 6809.
When I wrote some softwore some time ego, I was guilty I ve still not coded the 6809 blnory meth pockoge for
of doing some things "c'-rly" thot could neve been done compo tlblllty so I con't yet test It, but I'm bettlng It
In o way much more stand11rd to FLEX users. When this won't be much better (If 11ny> then the PL/9 results.
w11s pointed out to me by someone thot received a oopy
for comments, I was defensive on first reading of the I drew severo! conclusions from all this. First,
letter, but decided thot the c0111nts 111e were qulfe valid, Assembler code Is not Inherently fest. It has to be
and I changed the software to make It oper11te In a efficiently coded to heve the speed odvontoge so g_llblv
monner mucfi 1110re os expected 11nd In keeping with FLEX. clollned by Its proponents. Second the processor UO£S
I think the result wos a greotly lmprOifed pack11ge. m o k e o di f f e r ence, t h o u gh t h e odvantoge of one
processor over onother w nt depend greotly on the
Perhaps this lndlcotes that not only Is e softwore appllcotlon. In o simple control application consisting
11uthor too close to the proJ ect to be able to write the mostly of AND end OR logic end shifts end rot o tes, the
Instructlon monuel, but that he llttlf also be too close to 6809 would hove no s peed odVIIntoge 0\fer the 6800, for
the project to be objectlve about the feotures th11t are exomple. Third, CQMP.IIed code Is not n�1arlly slOw or
Included. We ell have software that Is "almost". A Inefficient. The PL/9 output wos obout 20J forger then
second opinion would have mede most of that software 11t t h e best ossembler code version, end obout the some
leost "greet" If not perfect. size os the orlglnol osselllb l er code 118rslon.
While I om throwing bricks, let me olso pitch a couple As I stoted obove, the recodlng of the colculotlons
of bouquets• Though there Is reason to leave the bricks end the debug of the ossembler ¥erslon took obout 12
aimed ot folks who will remain enorrymous there Is no hours. It took no more then hoff on hour to write the
reason not to mention nomes for some posit 1ive feedback. PL/9 code. end It wos debugged In flll8 minutes on the
Beckup
Dlr
Call:
The comman d �hlch tells you �hat files ere one your
disks Is the the Dlr (short for directory> comma nd.
I f y ou Just typo DIR after booting OS-9 you �III
get a response like
DIRECTORY OF 23:55:08
•
83/06/02 1921 0 OS9BOOT There Is one lest tricky thing about the
---- -� A 3032 Chx/Chd commends' special use. If you keep things
83/06/02 1956 0 CMOS very simple It will seem that you only need to use
D-EWR� 3C 6AO the Chx commen d, but this Is Just a special case. I
83/06/02 2002 0 SYS suggest that you learn how to make directories end
0-EWREWR 164 AO use them as soon as you can, but, untlI you start
83/06/02 2002 0 OEFS using them, the new disks you use to store date wl I I
0-EWREWR 17F CO only have the directory FORMAT eutometlcel ly creates
83/06/02 2003 0 STARTUP <eel Jed the "root directory"), The root directory
---R-WR 1F5 E then It will stop Is aI waysat the same I ocatI on on a dIsk. Because
because the screen Is ful 1. When you ere reedy to of this special feet about the root directory OS-9
continue hit any key • • • I usually press the space Is always able to find It, end changing disks that
bar. That was the end of the directory, so alI you only have the root directory on them won't cause any
get after you let the output continue Is a few blank trouble. The execution directory Is usually not the
lines end a new OS9 prompt. root directory, so this special case doesn't
generally apply to lt.
Two of the fields In the DIR E output are of no
special Interest until you become an advanced OS-9 The set of commends I have mentioned In this
user: OWNER, end START. The first two fields for column might be considered a "starter set" for OS-9.
each flie ere the date end tl���e the flie was The dozens of comme n ds I left out are certainly
created. The date Is In the usual YYIMM/ DD format worth learning, but you can get OS-9 working with
end the time Is In HHMM format with hours ranging these few.
from 00 to 23. The attributes field contains
Information about whet the fl le can be used for. Oops
The Important thing right now Is that fl les with e D
as the first character In the attribute field ere neglected to mention a few months ego that OFiex
directories. Files with a dash as the first as reviewed In this column Is available only from
character In their attribute field ere normal flies. Glmlx. Richerd Don, the salesmen for Glmlx,
explained the geneology of Oflex to me. It Is Flex
by TSC adapted by Richerd Hogg to run under OS-9.
The other option which can be used with the DIR Glmlx provides enhanced disk Device Drivers to
commen d Is X. The X optIon Is a short hand way to support Flex's requirements, end made some
get the directory of the execution directory; that enhancements to Richard Hogg's design. Anyone who
Is, the directory OS-9 searches for programs, like takes out licenses from TSC end Richerd Hogg can
the commends, you ask It to run. The command line: set I Of lex, but the version I reviewed has features
DIR X wll I give you a rather long list of alI added by Glmlx.
the fIIes In your executIon dIrectory. I f you
haven't written any of your own programs, this wll I
be a list of ell the commands end utility programs
which came with OS-9.
press the
You wl II probably have to
space bar In the mid dle of the output of
•c• User Notes
this comme n d. It Is more then one page long. Edgar M. (lud) Pass, P�.D.
1454 La tu Lane
Chx end Chd COf!JerS, GA 30207
The real point of the Inclusion of the C functions The COCO must not be requested by any user, not only
described below Is not to demonstrate how to use the the printer port user, to perform operations <such
printer port on the COCO, but to provide a concrete as disk 1/0) which would cause Interrupts to be
example of the use of C programs with Interrupt masked during periods of character reception, or
drivers. Many other situations will be similar to Input characters moy be lost. Since OS/9 Itself
this one, and wll I often be more complex, especially periodically masks Interrupts to perform such
In the area of output. operations such as timer service routines, the exact
time delay between the start of the character and
The COCO printer connector must be wired as follows: the start of the f Irq hand IIng routIne w 1I I vary
pins I and 2 received data slightly. This may cause on occasional garbled
pin J ground Input character at higher baud rates.
pin 4 transmitted dote
In order to allow a FIRO Interrupt to be generated The program must col I xlnltpla to establish the
at the beginning of each character. routine's necessary pointers, vectors, and flags.
During periods when no characters ore to be placed
The output charocters ore written directly to the Into the buffer, the xmaskplo function should be
port, since there Is no Interrupt to ·Indicate that used. Conversely, when characters ore to be ol lowed
the port Is ready for output, as In the ACIA and Into the buffer, the xunmkplo function should be
other chips more suited for serial output. used. The xtermpla function must be used before the
Characters are transmitted and received as eight-bit program terminates; It disables the flrq Interrupt
bytes with no parity. and restores the f lrq vector.
The C program controls the processing of the Input The baud rote delay factor specifies the number of
and output characters thru a group of functions, the delay loops required to correctly receive or
logic of whlch Is Implemented thru transmit characters on the printer port. The
assembler-language text. They ore as follows: following table provides the suggested delay factors
for certain standard baud rates:
xlnltplo sets up pia and flrq
xtermpla resets pia and flrq baud rate de I ay f ector
xresbuf resets buffer pointers 110 S04cc
xmoskpla disables flrq JOO SOibf
xun"*.plo enables flrq 600 SOOde
xoutpla transmits one character 1200 S006d
2400 SOOJ6
Xlnltpla establishes the boundaries of the large 4800 SOOib
buffer, the addresses of the head and toll queue 9600 SOOOe
pointers, the address of the overflow flog, the 19200 S0007
circularity state of the buffer, and the baud rate
delay factor. It establishes the flrq vector, but Because baud rates may vary by as much as ten
disables the flrq Interrupt Itself. It calIs percent from device to device, some modification In
xresbuf to reset the queue pointers and overflow the suggested values may be required In specific
flog. cases to reduce the error rate.
Xtermpla restores the original flrq vector and The functions just described are presented below,
disables the flrq Interrupt. along with a simple moln function which displays the
characters Input Into the buffer from the printer
Xresbuf resets the head and tall queue pointers to port. In order to provIde a term 1 nat 1 on poInt, the
the beginning of the buffer, sets the circularity buffer Is made non-circular and the program
state of the buffer, and resets the overflow flog. terminates when the buffer Is ful 1.
xresbuf lcire)
!nt eire;
( xoutpio1 lchrl
las• cho1r chr;
tttttttttfttfff {
• resbuf lcircl hst
reset buffer pointers and flags ...............
t outpio1 lchrl
resbuf pshs cc send one ch•r•cter to ptol
orcc ISSO task interrupts t
bsr taskpia tisk firq frat p11 outpii ldb l$09 nutber of bits to output
ldd buff ,per pshs b,cc store bit count and interrupt flags
std [hud,per l clrb clear carry for st1rt bit
std £to�il,pcrJ orcc ISSO ••sk interrupts
ldd S07,s outpil !db IS02 pi• aask for I bit
std circ,pcr bcs outpi2 if carry set, write a I else write 0
clr• clrb pii task for 0 bit
clrb outpi2 stb Sff20 put tht bit on the line
std [over ,per 1 ldd bo�ud,pcr baud del•y f1ctor
puis cc subd l$0006 overheid
tend•s• outpi3 subd ISOOOl
bne outpi3 tite full bit
lsr S09,s shift cho1racter for next bit
dec SOI,s count bits
lh,t(tl fM.S£;
like the 6809 'asm'. There Is also e linker, '168', for
•
COIMit..l
converting reloceteble code Into executable modules.
Reed through the two assembler listings thet were used
In the primes benchmark to see an exe�le of the source
code accep ted by r68. Notice thet the second program
Is meent to be used In conjunction with theC libra ry.
The program calls the 'prlntf' routine to dlspltiY some
results at the comp letion of the run.
I did not recleve e ny manuals for r68 or 168. This
was not much problem, but I did discover something /t Erotostbtnu su .. PriM llutttr Protrat u C t/
having to do w ith the aeta erea which Is not Immediately /t Vtrllon l • u11 ,OIAttrt lor 11191 �rr�r rtltrtnct t/
a pparent. Lool< et the first assembly language program,
wh ich does not use theC library. The pr og r am starts l?v ldthnt fRL( I
e d d l ng SBOOO 02K> to register A6. rn the 68000
Indexin g Is within e 64K renge, using a signed 16 bit ldtllnt fAlSE 0
velue. l'het me ens thet locations up to J2K forward or ldthnt 511£ lito
beckwerds of en address re gister's contents can be ldtfa�t �.AILOOf' 100
referenced. To address e full i54K In the data erea, the
address register must point J2K fest the stert of the
deta erea. You might think the this Is not re q uired
with m partlculer frogram, since the dete eree Is well
under v. J2K long. I turns out, though, thet the linker utnfl
e ssumes thet a reference to a deta area label Is made [
with en address regis ter that hes been offset. The rttllttr Ut l,priM,COVII.Ittrr
label 'fla gs ', for lns fance, Is esslgned a value of -32768 rtQIIttr (�jr tf11911, tfllttt, tffj9Und;
<-S8000> lly the linker, Instead of the expected value of
o. Since a module running under OS-9/681< starts up prantll'td 1 ttr .tions. \n',MrlOOPir
with A6 pointing to the sterr of the dete eree, I hed to lh9nnd • flit• • SliEr
add 32K to A6 to address the correct locaTion using lor httr • 11 11tr (• MILOOPr lttr"l
d a t a aree l e b e l s . I did not need to perform the
offsetting In the second pro gram, since this Is done count • 0;
within the 'cstert' routine wl'llch actually begins all ICI lflltli 0 flttll fl •tll (• fl�tltndl
programs produced with theC complier. ., ..�, .. • TN1
111911 • "�'''
I'm Out of Room!
101 11 • o: 1 <• SliEr 1u1 <
There ere some long listin g s with this column, so I 11 Ufl l•ll••l [
better cut It s hort liere. [.ook here next month for priM • I t I t lr
some thoughts on o p erating s y stems, end what I mig ht lor llhtd IIAfll • pratt I; llttd <• lltttft4r
like to see. I ) ust bought e OOok , 'The Unix Programmlng
• •
lhtlk "priMI
Environ m e n t , w h i c h was written In part by Brian
Kernighan, who co-wrote the standard book for theC tfhttt • FM.S£1
tdthnt TRUE I
,_t Slne,r,.,Rtvt,Ed,Stt ,[Atry
Uthu r�S£ o
tdthnt SIIE lito lito .,,., 1111
Wtfont MIL. 100
000011It lilt ... ll�t• • I
·-t
000000 n-.• ...� lilt+I
NIAll
000000 ....
(
int l,,ntt,t,cOUIIt,lltrl • a,.utr uutt • Vrlttlt - •• fr• ·c· protru
• 00.1 • I • t�ia ,,.._ Ia lllft •ur
prattll'ld illrlhOI\1, \a' .MUIKI'II t 01.1 • ,.,. • tllfl'•t ,riM nUIINr
lOt llttr • I; oltr <• RAtlOil'; lttr+tl 02.1 • t • crMt...t ladn u lllft .,,,
03.1 • couftt • c-t of ,.,_ 1..-
Error•: 00000
�2 lftdS
11t10ry u11td1 1St
EI£P11td ti11: 7 ��ttondls!
£rrar1100000
��t�ot., uMd• m
o.,ud tift: ' sttondhl READING NON-FLEX
Ul lltvt1
ttl 'rllll '' litvt •tochurt BASED DISKS
• tint
• c::ool'lW'ED FKH 1.ASl' �
C4BE EC E9 0001 LDD Tlf'3os ttl currtnt trk/Stc • A • ltntlh of straots to c-trt
C4C2 SC 110 toto ntxt stctor
C4C3 Cl 09 01'11 IMXS£C hit tnd of trtck? • Str anti u COIIPirtd to Strlnt2• tnd tht
c� 23 02 IllS G82 brnch 1f not
""ootuh condataon codt is ut.
C4C7 4C II(A toto ntltt tr&Ck
C4C8 SF ClA8 stctor 0
RtU AoBoloY itt •ttstvtdo
C4C9 G82 EQJ •
c� 6A E9 0000 �c Tlf>l oS totttn all stctors? C4f6 ClC EOU •
�CD 20 D6 lliE GBI brnch 1 f not C4f6 34 36 P'li4S Aoa.x.v StVt fftl
C4Cf 32 E9 0003 t.E.AS LS6oS frtt loC&l sto ratt C4f8 COf>R EQJ •
C4Q3 � 30 1'\.t.S loY rutort rtts C4f8 E6 80 LOB O o lt ttl t str 1ntl cw
c•�� IITS tad rtturn C4FA El AO Clf>1l OoYt c-ut It strut2 cllu
•
C4ft 26 Q3 lliE RAO: If ���� t ht& dOM
• C. h &ttl for !£l!RI
C4f! 4A �CA &II t�rout� straots?
'* U't S£T C4FF 26 F7 lliE COf>R btnch af not
0000 CRl 10000
0000 lA S£T c:501 RAO: EQJ •
0000 Tlf>l " I c:501 � 36 1'\.t.S AoBoloY rtstort rtts
0001 Tlf>3 Rl'l 2 �� RTS &Ad tttura
0003 LS6 EQJ fo-lQ. l tr. of loclI 1tor&tt
t!Uf • PO/ITA
• Funct1on Thu routJM Pranh • str1nt to u
•
•
outPIIt dtv1ct. Oa tatrv, I •o1nts
• IIYt ·IDDSS to tilt strint to Print. As wath tilt
• FMCtltn - Tbu routant rnds an tht tnck/uctor of
PSl"'Ml rouhM lA ftElo ln EDT
tht disk u tht drlvt Sl"tCJhtd bv u FC8 dtllaattr !lUst ll'l"tlr tfttr tht
,oanttd It bv X. Rtt D sl"tclhu tht straH to l'l'lnt.
• tt�cttuctor to rud in. Rtu A lAd 8 1ill l'ftl!n u ho &nd
• Nuot - AQJTE
C566 R7 EW
• F u�ctlon - Thu routltlf dtttr11�ts whtrt tht ustr
lli.nts bu �vt,ut to bt routtd. Tht IIJtr !::�a: 0298 LOX IFTYPE uk for flit tvl't
hu thrtt o't10ns:
CS69 8D COlE JSR PSTlll«<
�80 CD09 JSR 1!01 9ft rtsi'Onst
OIC SE 0223 I.DI IWTFIL f>to•t uur for routt t ,trlora sttv' for out,ut to Hlnhr
OIF 80 :otE JSR PSTRI«i
022 &II CD09 JSR 1101 ttt ,.,.�It O'IA 7F CC22 WI OSIITCH Of' to &1/X. dtVICt
0:'5 84 ,; AI()A � 1-rcut·>u,Hrcut
090 80 0£ 891 PIITSET fttcb nt�lfr aodu1t
02F 81 00 CII'A ICR CR' lllllf U ht1Utlill OAt 7t CC22 IIC ISITOi
c:53t 11 liE JIEQ R3 tl so �rnc-
� R9 EW
t:533 81 44 CJf'A I'F hit? c:5M IC ff a.c stt tood II:
�26 71 8IE R6 ltlvt tf att C5A6 20 02 R RIO lftd IMvt
cw R6 EW
• Ht,ut to & flit �II\ 01 SEC sttbidll:
� RIO EW •
0378E 0251 l.DI ITCfllE ut lor 'to' ftltbUt �35 36 Pll S A.a.x.Y rutott l'tts
C53lll 10 COlE JSR f'STIMj OAt 39 RlS and rttun
�80 COli J5lt IMI.f Mt ttsi'OIIH
(:540 8E an LDI lfllFCI 'tt'FCB
t:i43 110 C02D JSR OCI'Fil Vlltditt ftltftiM
C546 24 08 ICC R4 chtct 1f It It txuh f Nut • PIITSET
• F•nctton • Tbls routiM u c&lltd to load tht
c:548 8E 0281 LOX lllfJSPC lftVlltd ft ltNJW tttfrtd Htnttr aodult tf ntcunrv.
"""
lll4 1n1t tw PIA, so tllolt o01bvt t� OCl 0002 CitRO Ct28 co: CC29 CWIS COOO COf'R C4f8
h rowttd It tilt "IIItt. C!I'YIT C2C8 CR 0000 CllF OOOA CTRI 0002 Me CCI8
1)\l 0007 IDIV 1(00 In CCOI CE7Tll CC03 DIR (#19
� rttuhrs ut ,tst.-..4 OI!IEG <=Ill> OIII'Sl 014C OUPTR 0000 Olf!SIZ 0002 OlRTS 0005
�Ct\48 005 ccoo !PI � IP2 C3J) lY.l C32!l
� PIITSET Elll • 11'4 Cl21 IJIY 0518 IIM'!fT 0I02 E.Rl CC08 EliOCO' OIM
�7F CC09 CUt PI1U dUUit NWSt fOltvrt OOIR 0168 EIITAIII 0000 fJN CC2D ECaF cq E(f'(J'f C48E
cao 81> CCE4 � POST HI IU bYlt tf SNCt �SEc cceo Ell (C02 EOT 0004 EM Cl79 � Cl73
c:i83 81 39 O'f'A fQ IS 11 •RT� ESC CCOA £5011 CCII> FACP 0010 FAll' 0040 FARP 0020
�z. 29 - P15 1f net tilt loaded Fill 0080 FCMS 0002 FCMS£ 0409 FaiCDA 007 FCIICP OOIE
FCICRJI 0020 ftlall D40t FCIIII 0022 FaOI 0003 fCIIE:[)\ 0013
• FCE8 000 1 FCFA OOCJ FCIFt 0000 FCIFCD 0019 FCIFIJJ 0032
• Loa• ,.,nttr routlnt FC!f'S 0015 FCIFSII 0017 FCil..D 0140 Ft1ll OOIC FtiMI 0004
FC&ItiB 0024 FCIRI 0023 FCIIRSI 0010 FCIIRS2 0018 FC8S8 0040
t:5B1 8E 02f4 l.DI IPSYS - 1n ,.lnt l'tn - FCBSCf 0038 FC8SCR 003S F�OOII FtNR D43S FCOOAY OOIA
C3A IOllE C844 LDI' ISYSfc:t+FCIJWI IDh nshe FCI FC!Im4 0019 FCDYR 0018 FIE 0000 FWfll 0012 F1mC 0000
c:5l( cc 0008 UXJ Ill FIEfiF 0000 FU:fN 0005 FIEIGil 0001 F'OO..DI 0020 FOO.Jil 0004
C5CI 17 FFIC LB 1M: � OOIE F'IIlJ)t 0015 FtUI\. 000 3 FIECfll 0014 F!IRSY 0002
esc• 7F C843 CUt SYSF'CitfCIIOI elite\ drl,. 0 FllU'II 0010 Fllxa 0011> I'IA CC21> FIEF CC2F FIFIW 0008
FIFP!( 0080 FIRE 0010 FIFSYS 0040 FILFCI 0301> FIICliR C22D
C5C7 8E C840 LOI ISYSFCI �tint to nstte FCI F'LEJ c.ooo FilS D400 �0406 AISCLS 0403 FIISERR CC20
CSCA 81> 01 � lltw!EAD o�n for tOld AISIIIT D400 f[)\ CC24 f(lN) C403 FSIZ 0000 FSIMI 0002
CSCC A7 84 STA FCifC,X FSIISED 0000 mPE 0288 FJIST 0290 G81 C4A5 G82 C4C9
C!CE ., 0406 ... FIISCAL Clll FilS OCT! Cl53 om � OCT3 C:U.7 OCT4 C361 OCTOf! atl5
�1 27 05 liD PI brnch 1 f o�n tk OCTIJIY 04:5 OCTFIL Cll'2D G£T(JIN C491 OCTIEX CD42 OCTO C2f4
OCTSIZ mE OCTIEP
C2A3 GRAtU. 0005 GS C282 GS2 C298
�., Co:J' ... RPTEJil tt�rt trrtr GTI C384 GT2 C398 GT3 C3AI GTIAD c.5 GTGOOO C3A7
CSI6 20 II • P2 tnd rtturn GTSPEC C36A GJJIETll
C2C5 GUIT C2C4 lEAD 0100 IHaf CDIB
1101 (009 IIOa COOC liCE C048 IIOIY 02(18 Uf'lLE OlF4
� PI EW INT'IIl 07ff IWSPC0281 IGFlG CC21 ISIITOI CC23 Jr Cl38
�81> FF � ISCAISC nt for b1nuv !"'ld lAO CCII Ul. 0000 LF OOOA UOf coao UWJ C!XlO
en A7 8838 STA FC8SCf,l U'C C406 LSI 0001 LS2 000 3 LS3 0014 LS5 0005
ODD a! C!XlO ... LIWJ INd eo4ult LS6 0003 LSTM CCII ,., Cl43 '" Cl41 112 CISS
10 Cl60 rw ccoo MXSEt (#19 Ieee CC28 102 CIIC
ClEO P15 EGU IOJ Cll9 I'CM C4E2 1M: C4£0 IU Cll>3 IU1. CC05
0£0., ccco JSII PRillIT to 1111 ,�rt
11110t am Cf'll 0080 IPWlG om OSWTOI CC22 M 0008
�3 8E CCE4 LDI IPQIT MAIII aM15 MOl CllOf ClJT0(2 C!ll2 lliTIE CXJ39 (lJ1'IJtY 011>7
wt •'' Udrus
CIU BF COlO su ClJTf IL 0223 ClJT)£1 cox lliTSIZ 0004 PI � P15 C§EO
MOttl stvff 1n F'LEJ
C5[9 P 2 Elll P2 C5[9 Hl.l CC09 Pll CG" Pl'2 C4U: Pl3 C48A
OD 39 RTS Pl4 C4M 1'15 C478 "" C430 Pf1 C425 P88 C438
rttur•
"" C464 f'OU' CD24 POl CtD2 Ptl3 CIIIC PD4 c;g
PO:! ClEO "" ctn I'DIITA C504 f'OjiTAl � f'OjlfA2 �II
• POIR CI7F POIIT tm POST CCE4 PID« CCII8 PtO:: CCI9
. ... -� PIIIIIIT CCCO f'IDI Cl25 Pill OOOA PRTW.J( &410 PRTSET �
• F...ctltn Tim ttuiiM u tllld tt rutt tht
•
PIITm. CZ47 PSTMl CDIE PSYS 02f4 MOt! C!l18 PU C254
Rl t589 RIO C5M R2 � R3 C5AI R4 CS50
FlD out,ut Mite� �• clost &nv hit
twt ••tilt bt o�n tt�tt<ltlt tbt FlLFCI Rl> C5A8 R7 CS4 R8 t:5B1 R9 C5A4 1100¥1 02EO
FCI. f(AOSS C406 REIIT'Eit (ll()(> �� RET C409 ROilt �14
RPIIX C501 RPmll CDJ" RSlRIO CII2A RSI C60C SIDATA 0044
� � EW sa.u« 0040 SlitS! 0042 SCfiiSC OOFF SCFSC 0000 SCR 0006
C5EA 81> 01 � II smn t033 SET1'MJ c168 SFA C980 SIIOIE 0023 SIR[)\Y 0024
C5EC J7 CC22 STA OSIITOI rutt out,ut s•ltc� SIIIFS8 0010 Slltf'SE OOIF SIRFSS 0021 SIRLEN 0028 SlRlfTll 0023
t:5El' J7 CC09 STA PI1U t.Uit NUft SIRifTS 0026 SIIMIII 0010 sum 0003 SUNG. 0018 SIIIVR 0025
CSl7D 0519 TST IJ'Ifl.O u l flit o�n' SP 0020 SP4 OIEF SPS C700 SRCI C3IK: go C303
�27 15 8EQ RSI rtturn IF ntt SAC4 CD SlOt! C3AA SACXH c:Jf SSIZ5 0100 START CIOO
•
START! CI03 STAT C04E STKA cooo S\£FIL 0000 SYIIt CCOE
t 0.11'111 IIU tOIIIII It flit, clott It
SYtJ!Y CC08 SYS 0004 SYSQII CC4E SYSCRt CCOO SYSCR2 CC2ll
•
SfSCR3 CC30 SYSCR4 CCf8 SYSFCI C840 TAl CCOI> TAIICOI f#19
CS7 .. �lA � TTtlllD rutott m wl4t• TDSIZ 0002 TDP 0002 TEl 0040 TFSIZ 0008 nf'l 0000
�11 CC04 STA VIITill Tlf'3 0001 nf'4 0000 Tlf'5 0006 nf'lll. oooc TIIXTS 0003
TlJILE 0257 TIWIII CCIE CCIO
TRF\..0 TTtiiiO ���� m 0001
C5F1I 8E oa LOI lfiLFCI wt FC8 I£A CIOO t.CTA CC12 111M 0000 IMIS CD03 lllCOI 0128
aoo• 04 � ncua clest u-. liiiTill CC04 IdlY eeoc 001 0011> ICI.OS£ 0004 llEliT oooc
am 111 84 STA FCIIfC,J XWE ocn Xll.DII OOFF lfll) 0014 IGIR 0007 ICR 0011
C604 ID 0406 ... flEt4l Clll Fl6 IXSS OOCJ l(IIIR 0006 lOSIA 0010
lt10I 000 1 miUT 0003
am '11 03 101 RSI 1f ot tttwn XCNIIT 0002 "'It 0008 IP(SI 0015 V'RI 0012 llfMI 0000
IIU1 0001 1102 OOil 11103 0013 XII*) 0005 IRS& (#19
C609 ID CDJ" ... IPTEJit tt�trt ttttr XJUe 0000 XliiS OOOA
C60C RSI EGU
C60C 7F 0519 QJI !NU 1114ltltt lit flit -
atE 39 RT'S lll4 tthr•
- START
SUPPORT YOUR
SliBl TML.Er ADVERTISERS
ADIIJ co:r, .... 000 1 IISIIIIT 0002 III1IC 0008 IWFIL 02hC
MDIII OB 1M 0005 MS 0003 IIW. 0007 Bill 0000
Bll«'t 0020 8S ccoo BSIE CC07 BSIZ5 0500 Sl.f1'ER 0511
8I.F'PWT CCI4 Q.M8 CD21 CLC t4n CUI CCIA cuo: noo
by Sidney Thompson The F'LEX version of CMOOEM allows the user to change
181 Greenbriar Court the modem port address at execution time, since
Conyers, GA 30208 there Is no standard address for a modem, as there
404-922-3097 Is (normal lyl for the console. The OS/9 version of
CMOOEM uses a standard OS/9 path descriptor name (by
and Bud Pass default, "/TI"l to access the modem port; this Is
1454 Lotto Lane compatible with both OS/9 level I and OS/9 level 2.
Conyers, GA 30207 However, due to the overhead associated with COCO
404- 483-1717 OS/9, a special version of CMOOE M containing Its own
drivers Is used for a COCO with a PIA printer/modem
INTROOUCTIOH port.
The following describes the application of OS/9 to Since It Is Inconvenient to modify system parameters
the task of communicating (usually over modems and upon each entry to the program, CMOOEM supports the
telephone lines) with other computer systems and use of a parameter file Cprofllel which con be used
with computer terminals. to define the modem port addr·ess or nome, baud rote
of the modem port (for those operating systems and
Because telephone lines are Inherently noisy, one of devices supporting variable modem port baud rate>,
the moj or requIrements whIch must be pIaced on the duplex status required (half or ful 1), etc.
communications hardware and software Is error This parameter file Is described later In this
control and correction. discussion. It also allows the definition of an
expert mode, which ol lows the use of CMOOE M without
Because many computer systems and many terminals the occasional display of the menu. This feature Is
hove unusual and different requirements, the useful when one has used CMOOEM long enough that the
communications software must be as flexible and as menu has become completely memorized and It
transparent as possible. decreases the time required to transfer among the
different operating modes.
The program described below <named CMOOEMl attempts
to provide these facilities under OS/9, to allow The current F'LEX version of CMOOEM does direct 1/0
communication with other systems, In a potentially to the modem port and wl II not work with those
error-free environment. systems not using ACIA's; however, a special version
Is available for COCO F'LEX, just as a special
The program was written to overcome the many version Is available for COCO OS/9.
problems Involved with trying to transfer data
between not on I y vorI ous machInes but between CMOOEM OPERATIONS
different operating systems on the seme machine.
CMOO EM Is menu-driven to make It as simple as
CK>OEM F'EATURES possible to use. The menu Is displayed upon entry
Into the program and also when the user strikes the
CK>OEM contains a combination of features found In defined ATTENTION key.
the original BOS-e Teledlt program, a TTY program
published In System 68, Yam (Yet Another Modem), and The selectable program modes ore described below.
other features added for this version only C"l love
It, but could you make It do ? "l.
• • • T: Terminal mode - no text collection
It uses the Ward Christiansen MODEM file transfer CMOOEM simulates an ASCI I terminal In this
protocol to facilitate the transfer of flies between mode.
systems that support thIs protocoI. Both MOO£M and
CMOO EM support a checksum block verification that By default, eight-bit characters ore sent and
allows for error-free transfer of data between two received without parity. The DEL character (7F'
computers supporting the seme protocol. hexl Is the only character that wl I I be removed
from the conversational terminal mode Input
F'or those systems that do not support a botch data stream. Most other characters ere passed
transfer protocol, CM:X>EM supports on ASCII file unchanged to the console, so formatting
collection/dump mode for transfer of source flies. characters and nonsense noise characters are
usually passed thru for the user's Inspection.
The use of multiple file transmission modes allows
sending and receiving either binary or text flies. To return to the selection menu, the user may
hit the SPECIAL character. The current SPECIAL
CMOOEM wll I work at speeds of at least 1200 Baud for character of <ctrl>-t (NULL> was chosen because
transfer of flies at high rates of speed, for those It Is unlikely to be struck accidentally, or to
systems with ACIA's or other asychronous be required Input to most systems. Changing
communications support devices. It Is used the SPECIAL character requires recompl ling
regularly at 4800 Baud between adjacent machines to C� with the desired character code In the
transfer data between them. The COCO Is copable of following statement:
reliable transmission at rates of up to 2400 Baud,
In general, and may (In some cases> be capable of ldeflne SPECIAL • • •
G: Gather text In memory buffer CMODEM wll I trensfer a text file over the
communications line. It can be used to sond a
CM:>OEM processes text receIved In thIs mode file to those systems that do not support the
slmller to thet received In terminal mode, MODEM protocol, but do support paper tope
except thet eny text cherecters received from cepture. This mode honors the X-QN/X-OFF
the common lcetlons link ere seved Into e text protocol, so that the remote system may contr·ol
buffer. Teb, cerrlege-return, line-feed, end the flow of data during the process.
form-feed characters ere pieced Into the
buffer; eny other control cherecters ero K: Kill text buffer
dlscerdod. The one exception to this Is when en
end of line CR LF sequence Is received, the This commDnd marks the text buffer as empty and
program only Inserts the CR Into the memory exits ASCI I text cepture mode. It Is normally
buffer. ThIs prevents the storage of used when the user has Initiated capture mode,
double-spaced text to the disk file which could but has captured unexpected data end does not
occur If both control cherecters ere pieced wish to save It on disk.
Into the dete file. If the text buffer becomes
ful I, CMOOEM wlI I Issue en X-OFF to the remote E: Toggle Echo (duplex) mode
system. The program then wll I continue to
capture d4te for a maximum of en eddltlonel 95 This option determines whether cherecters Input
cherecters. ThIs ellows time for the remote from the console ore echoed beck to the display
system to receive the X-OFF end to stop sending screen locally or not.
dete.
It should be toggled to "full" If the user Is
If the remote system et the other end of the communicating In echoplex mode and Is
II ne does not honor the X-OFF, CNJDEM will receiving on echo from the remote station.
flush the buffer to the disk storage file end
then return to eccept more dete from the It should be toggled to "half" If the user Is
communlcetlons line. Date errlvlng during this working with e system which does not echo to
buffer-dumping process wlII almost certainly be the sender or Is In half duplex mode.
lost. In this case, since this loss Is not
normally desirable, the emount of dete The current setting of this option Is displayed
transmitted In each group should be limited to In the menu.
less than the number of characters required to
fll I the text buffer. M: Modify program option parameters
If, on the other hend, the remote system does The non-COCO, FLEX version of CMOOE M Is able to
honor X-ON/X-OFF, no date wll I be lost while modify several of the current program
CMODEM flushes the memory buffer to disk. Upon parameters with this option. A submenu of
resuming Its d4te capture mode, CMODEM Issues current options guides the entry of program
an X-ON to restart the remote transmission. parameter changes. These Include the following
poremeters:
There are some systems which either do not port address for modem
recognize X-ON/X-OFF or require cherecters such baud rote of the modem port
as the ESCape to do both the halt and resume parity settings of the modem port
function. Using this option of CMODEM on these
systems wll I require either thet the values B: Set Baud rote
wIthIn the progrem for STeP and RESUME be
modifled. The COCO versions of CMOOEM ere able to set the
Baud rete of the attached PIA printer/modem
Since the standard printer port on e COCO works port with this option. A submenu of available
In half-duplex mode only, transmitting the Baud rates guides the entry of progrem
X-OFF will gerbege eny characters being parameter changes. Although Baud rates higher
received. The user must be eware of this feet than 2400 Baud appear In the menu, they ore not
and request the retransmission of the garbaged rell4ble enough, In general, for normal usege.
data or somehow arrange for the gather buffer
never to be overflowed. 0: Set Delay rote
V: View text buffer The 0000 versions of CMOOEM ore able to "tweak"
the Baud rate of the otteched PIA printer/modem
This mode el lows the viewing of the data which port with this option. A submenu of aval leble
currently Is In the memory capture buffer. Baud rates guides the entry of program
This Is helpful when one wishes to review a parameter changes. AIthough Baud rates hIgher
long transmission from e remote system; than 2400 Baud appear In the menu, they are not
elthough this mode allows only paging forward, reliable enough, In general, for normal usage.
the view process may be restarted at the Since the PIA printer/modem port Is driven In
beginning, es required. On non-coco systems, a bit-banging mode by software, It Is not as
the cerrlage return dlspleys the next line, the tolerant of Baud rate variations as a hardware
spece bar displays the next page, and the device such as an ACIA. This option ol lows the
ATTENTION key returns the menu. On COCO variation of the stenderd delay values to
systems, the space bar toggles a peuse end the attempt to reduce communIcations errors.
R: Receive a file with MODEM protocol for non-coco fLEX versions of CMODEM, this
option returns to the operating system without
CMOOE M prompts for the nome of the file to resetting the modem port. This can be used to
receive, then welts for the sending computer return to the operating system to perform
<which must be using this progr� or one that various functions without disturbing the
uses the s� protoco I l to get Into equipment using the RTS signal on the ACIA as a
synchronization. The detal Is of the protocol DTR Indication.
ere provided later.
H: Hang up the phone I lne
CMODEM returns to Terminal mode efter
completion of this option, whether the transfer This option Is used to hang up the phone line
was successful or not. by dropping the OTR<RTSl signal on the modem
port, on fLEX versions of CMOOEM using ACtA's.
X: Binary file transfer with MODEM protocol This Is very useful for the auto-dial type
modems In which the user may wish to hong up
CMOOEM prompts for the n&me of the file to from one system but Is not reedy to exit from
send, then waits for the receiving computer the program. The port Is reset after
<which must be using this program or one that approximately one second so that It Is then
uses the same protocol> to get Into available to col I another remote system.
synchronization. The details of the protocol
are provided later. f: flush doto collection buffer to capture file
CMODEM returns to Terminal mode after CMOOEM flushes the text buffer to disk and
completion of this option, whether the transfer resets the memory pointer to the beginning of
wes successful or not. the buffer. This would be used If It were
desirable to capture several smal I fl les and
This option may be used to transfer compl led concatenate them onto disk or to capture flies
binary flies from one system to enother like longer than the available buffer size. The
system. It can eI so be used between fLEX capture 111e Is currently closed on exit from
systems to send flies In space-compressed mode the progr� or upon receipt of a Close command,
to save transmission time. so that the buffer may be flushed multiple
t lmes to the s&me f lie.
This file transfer does not Involve character
trensllteretlon of the contents of the file C: Close text collection file
being transmitted. There Is no conversion of
CR to NL, CR to CRNL, or CRNL to CR. This may CMOOEM flushes the memory buffer to the
ceuse unexpected results, depending upon the collection disk file and then closes the file.
system from which a file Is being received or This allows the capture of multiple flies
to which It Is being sent. without the necessity of exiting CMOOEM.
Y: Binary file receive with MODEM protocol L: Line feed generated locally for CR
CMOOEM prompts for the n&me of the flie to While this may not be the most popular of all
receive, then welts for the sending computer options, It proves to be very useful for those
(which must be using this program or one that systems which send only a carriage return or do
uses the s� protocol l to get Into not echo anything after an end of line
synchronI zat Ion. The deta I Is of the protoco I character Is sent. This Includes the COCO
ere provided leter. printer port and many other systems. This
option ol lows the production of a local CR NL
CMODEM returns to TermInal mode after sequence to prevent repeatedly overwriting the
completion of this option, whether the transfer seme line with successive lines.
was successful or not.
CMODEM PARN£TER fiLE <PROFILE>
This option may be used to transfer complied
binary flies from one system to another <like> As described earlier, CMODEM supports a parameter
system. It can also be used between fLEX file for the purpose of automatically modifying
systems to send fl les In space-compressed mode certain default paremeters. for fLEX, this file
to save trensmlsslon time. This file transfer Is named PROFILE.TXT and must be placed on the
does not Involve charecter transliteration of working drive. for OS/9, this file Is named
the contents of the file being received. PROfiLE and must be placed In the current
directory. The user Is responsible for creating
When this option Is used under OS/9, the file the par�ter file according to the description
must then be processed with ATTR to make the below. If the file Is not available or a
program executable at the receiving end, parameter Is not modified, the default par�ter
assuming en executeble OS/9 module was values wl I I be used.
transmitted successfully. This Is true because
the file attributes are associated with the Each record In the parameter file contains a
DUPLEX FIH (F) duplex switch While conversions have not been attempted, there
PORT /oa�o <ITI l modem path descrIptor nome Is no reoson th�t some of the other smol I C's
UNITS nn (10) disk buffers per 1/0 (J-25) could not also be used If the proper library
XPERT (no) expert mode toggle functions were written for them. There �re
versions of CMOOEM which hove been developed for
For COCO versions of CMODEM, the p�rometer flle Mlcrowere C �nd lntrol C in the post.
hos the following contents:
SYSTEM-DEPENDENT DEFINITIONS
BAUD 300/1200 ( 1200)boud rote
CCI 10 xxxx <04CCl II 0 boud de I �y f�ctor This section Is of Interest only to those who hove
CC300 xxxx COIBFl 300 b�ud deIay foetor purchased the source vers Jon of CMODEM. It
CC600 xxxx <000€) 600 boud delay foetor descrIbes some of the "ldefIne"s thot ere used In
CCI200 xxxx (006C) 1200 baud daley foetor· the source version of CMOD€M. Some of these moy
CC2400 xxxx (0033> 2400 baud daley factor require modification to suit the requirements of
CC4800 xxxx <0019) 4800 baud delay foetor p�rtlcular systems.
CC9600 xxxx COOOEl 9600 baud delay foetor
CC19200 xxxx (0007) 19200 boud del�y factor TWIDTH
DUPLEX F/H CFl duplex switch
X PERT <no> expert mode toggle This Is the width of the terminal dlspl�y In
cher�cters.
COCO PI A t-O OEM PORT WIRI NG
TLENGTH
The COCO version of CMODEM requires th�t the PIA
modem port be wired as follows: This Is the number of horizontal Jines that con be
dlspl�yed on the terminer.
pIns I and 2 received data
pin 3 ground MYMOOEM
pin 4 transmitted dot�
This Is the default address of the ACIA port being
Note thot this Is different from that used by used for the modem.
Tondy and Mlcrow�re.
MYTERMINAL
This Is the control sequence that Is recognized by While this protocol Is designed for use with en
the program from the console &s & request to 8-blt date formet, It could eeslly be &d&pted for
transmit & physical break condition. It may be use In e 7-blt environment end used for the
reset but h&s the default value <ctrl>-underllne. trensmlsslon of ASCI 1-only Cor unpacked-hex>
data. This could be done simply by having both
BRKCOOE the sender end receiver logically mask any
protocol-dependent d&t& to clear the eighth bit
This Is the value that wl I I be sent to the modem before transmitting end after receiving ft. This
ACIA port to Initiate & break code on the line. would be limited to the verl&ble-dete portion of
the trensferred d&t&, end would not Include the
SYSDEPENO following 8-blt protocol control d&t&, described
Jeter:
Since the various C compliers &v&lleb le seem to
return different codes for OPEN, this verlebte Is the checksum
defined &s required for & given C compl fer. It Is
defaulted to NULL for Dyne-c. the block numbers
Using this protocol, CMOOEM has been used to End-of-fIle must be Indicated by one or more
trensfer flies from OS/9-besed, UNIFLEX-besed, end <ctri>-Z (IAHl characters;
FLEX-based systems to end from each other, to end
from CP/M-besed systems using MODEM, end to end from Data Is variable length, but whll e the file AS
UNIX-based systems using TMOOE M, UMODEM, end XMOOEM. being handled by the transfer program, It
It h&s also been used to send end receive flles from should be considered & continuous streem of
other assembly language MODEM programs, &s welt as d&t& bytes. This continuous stream Is then
programs written In C, that exist on the verlous broken Into 128-byte chunks by the program for
C-Nodes across the country. transmission and Is regrouped upon reception.
The control characters that define the MODEM dete If the date ends exectIy on e 128-byte
block ere &s follows: boundery, I.e. C R In 127, end LF In 128, en
additional block containing the <ctri>-Z EOF'
<soh> OIH cherecter<s> Is optlonel, but Is preferred, es
some CP/M utilities end user programs do not
<eot> 04H handle EOF without <ctri>-Z correctly.
blnery complied program files <blk I> = binary block number <starts et
01H, Increments by OlH, end wr�s around
command files containing control characters from OFF'H to OOH;
The protocol may be considered "receiver Another procedure, used by some MODEM protocol
driven", that Is, the sender need not progrIIIIlS, &Ithough not by CMODEM, Is to have the
automatic&I ly re-transmit, although It does In sender Implement only e high-level one-minute
most of the current Implementations, Including timeout after sending the <eot> before aborting
CMODEM. the transmission. This would give the receiving
end more control of the data exchange procedure.
RECEIVING PROGRAM CONSIDERATIONS:
It sends e <n&k> each time it times out. To show an example of & d&t& flow session, &
3-block message Is diagrammed below. It Includes
The receiver's first timeout, whIch sends e the two most common line hits: & g&rb&ged blocK,
<n&k>, signals the transmitter to start the end en <ack> reply getting garb&ged. <xx>
transfer of data. represents the checksum byte.
3> any other block number wl I I Indicate & loss Since they are sent &s & continuous stream,
of synchronization, such as the sender getting timing out of this Implies & serious problem
& line-glitch that appeared as an <&ck>; this that may have been caused by the receipt of
condition normally Is not recoverable, so the only 127 characters Instead of 128.
receiver normally aborts the transmission by
sending & <can>. When the receiver wishes to transmit & <nak>,
It should cal I & "PURGE" subroutine, and walt
for the line to clear. The sender should have
discarded any characters In Its Internal
by E. M. <Bud) Pass, Ph.D. In summery, the SOISK and BOOTFIX package provide
Computer Systems Consultants, Inc. the facilities for standard OS/9 disk format
1454 Lotta Lone, Conyers, GA 30207 operations which should hove been provided under
Telephone Number 404-483-1717/4570 COCO OS/9, rather then the restricted form actually
present. The Implementation Is performed In an
The standard COCO OS/9 disk drivers support only the almost transparent manner, using the nor-mal
SSOO 35 treck non-standard disk format used by Tandy focilltles of OS/9.
on the COCO. Th 1 s 1 s very Inconven 1 ent for those
users ond deve Iopers concerned wIth buyIng or The other package from 0 P Johnson that I reviewed
marketing OS/9 software, as most exlstlnq OS/9 was FILTER K I T 1. It contains the following utility
146f 110 110 FCB 1110.1110 159C 110 110 FCB 1110 . 1110 ·� 110 FCB 1110
1471 0180 FOB t0180 159£ 1288 FOB ••288 16AF 2288 FOB 12288
t£lCl 3lt S1MT 4x 15AO IUEG 1681 53 4? 43 41 FCC 'SBCA'
1473 4E 45 47 41 FCC '!EGA' 15A7 49 4E 43 FCC 'IIC' 1685 AO FCB 1110
14n 110 FCB 1110 ISM 110 110 FCB 1110. 1110 161lb 2288 Fllll .-z288
1478 0180 FllB t0180 ISfe 1288 FD8 11288 1688 53 55 42 44 FCC 'Sl.IIO'
147A IUEG ·�54 53 54 FCC 'TST' 168: 110 FCB 1110
1481 IUEG 1581 AO AO FCB 1110 . 1110 1680 2288 FllB 12288
1488 43 4f 40 41 FCC ·eow�· IS83 1288 FllB 11 288 161f 41 4E 44 41 FCC 'IMWI'
I« AO FCB 1110 1585 4A 40 50 FCC .,.,. 16C3 AO FCB 1110
1480 0180 FllB .0180 1Sil8 110 l'i) FC8 1110. 1110 lbC4 2288 FllB 1 2288
IW 4C 53 52 41 FCC "lSRA' 158A 9A88 FOB 19MB 16C6 42 49 54 41 FCC 'RITA'
1493 AO FCB 1110 ISBC 43 4C 52 FCC 'a..R' 16CA 110 FCB 1110
1494 0180 FllB t0180 158F 110 110 FCB 1110. 1110 16CB 2288 FOB 12288
1496 IUEG !SCI 1288 FllB 11288 16Cil 4C 44 41 FCC 'UlA'
1490 52 4f 52 41 FCC ·�· t£lCl 6x STMT 7� 1600 110 110 FCB 1110. 1110
14AI 110 FCB 1110 ISC3 4E 45 47 FCC 'lEG' 1602 22£8 FllB 12288
IWOI80 FOB t0180 15C6 110 110 FCB 1110 .1110 1604 53 54 41 FCC 'STA'
'1\SM' 1607 AO 110 FCB 1110.1110
14M 41 53 51 41 FCC 15CB 330C FllB S338C
14A8110 FCB 1110 15CA IUEG 1609 2288 Fllll 12288
14A9 0180 FllB t0180 1501 IUEG 16llll 45 4f '52 41 FCC '((Jlj\'
IW 41 53 4C 41 FCC 'ASl.A' 1508 43 4f 40 FCC 'COl' 161F 110 FCB 1110
14t4' AO FCB 1110 1508 110 l'i) FCB 1110 .1110 lt.EO 2288 FllB •2288
1480 0180 FllB .0180 1500 330C FOB 1330C 16U 41 44 43 41 FCC 'AOCA'
1482 52 4f 4C 41 FCC 'Ril.A'
ISlf" 4C 53 51 FCC 'LSI!' II>Eb l'iJ FCB 1110
1486 AO FCB 1110 1�2 110 110 FCB 1110.1110 11£7 2288 FOB 12288
1487 0180 FllB .0180 1�4 330C FllB S338C lt.E9 4F '52 41 FCC '(Jlj\'
1489 44 45 43 41 FCC 'IECA' 15E6 IUEG 16EC AO 110 FCB 1110.1110
1480 AO FCB 1110 ·�52 4f 52 FCC 'ROl' tt.EE 2288 FllB 12288
1411: 0180 FllB t0180 15FO 110 l'iJ FCB 1110.1110 16f0 41 44 44 41 FCC 'ADDA'
14CO IUEG 15F2 330C FllB I330C 16f4 110 FCB 1110
14C7 49 4E 43 41 FCC 'IICA' 15F4 41 53 52 FCC 'ASI!' 16f5 2288 FOB 12288
14CB 110 FCB 1110 15F7 110 l'i) FCB 1110.1110 16f7 43 40 50 58 FCC 'Cif>l'
14CC 0180 Fll8 t0180 15F9 330C FllB 1330C 16f8 110 FC8 1110
14<1 54 53 54 41 FCC 'TSTA' 15F'B 41 53 4C FCC 'ASI.' t6FC Z288 FOB .-z288
1401 110 FCB 1110 15FE 110 110 FC8 1110.1110 16FE 4A 53 52 FCC 'JSII'
1403 0180 Fll8 t0180 1600 330C FOB I330C 1701 110 110 FCB 1110. 1110
1405 IUEG 1602 52 4f 4C FCC ·�n.· 1703 AA88 FOB IAA88
14DC 43 4C 51 41 FCC 'a..RA' 1605 AO AO FC8 1110.1110 1705 4C 44 58 FCC 'LOX'
14£0 110 FCB 1110 1607 330C FOB I330C 1708 AO 110 FC8 1110 . 1110
14£1 0180 Fll8 t0180 1609 44 45 43 FCC 'llC' 17GA 2288 Fll8 12288
t£JtJ 4x STMT 5x 160C 110 110 FC8 1110. 1110 170C 53 54 58 FCC 'STI'
FCC 'I£Cl8' 17Cf l'iJ AO FCB 1110.1110
14£3 4E 45 47 42 16« 330C Fll8 S338C
14£7 AO FCB 1110 1610 IUEG 1711 2288 f'DB 12288
14£8 0180 Fll8 t0180 1617 49 4E 43 FCC 'IIC' t£ICl � SlMl Ax
14EA ILUG 1 61A 110 110 FCB 1110.1110 1713 53 S5 42 41 FCC 'SUIIA'
14Ft IUEG 161C 330C FOB I33EIC 1717 110 FCB 1110
141'8 43 4f 40 42 FCC '(XJtJ' 161E 54 53 54 FCC 'TST' 1718 1288 FDB Sl288
14FC AO FCB 1110 1621 AO AO FCB lA(), 1110 171A 43 40 50 41 FCC 'Cif>A'
14FD 0180 FOB .0180 11>23 330C Fll8 S338C 171E AO FC8 1110
14ff 4C 53 52 42 FCC 'LSRB' 1625 4A 40 50 FCC .,.,. 171F 1288 Fll8 ••288
1503 AO FCB 1110 11>28 AO l'iJ FCB 1110,1110 1721 53 42 43 41 FCC 'SBCA'
\504 0180 Fll8 .0180 11>2ABIJa: Fll8 ...: 17251'iJ FCB 1110
1501> IUEG 162C 43 4C 52 FCC 'a..R' ln6 1288 F ll8 11288
FCC 'RIN' 'Sl.&l'
1500 52 4f 52 42 11>2F AO AO FCB 1110.1110 1728 53 55 42 « FCC
1511 AO FC8 1110 11>31 330C Fll8 S338C 172C AO FC8 1110
1512 0180 Fll8 .0180 t£Ml 7x S1M l 8x 1720 1288 FOB 11 288
1514 41 53 52 42 FCC 'ASI!B' 11>33 53 S5 42 41 FCC "SUBA' 172F 41 4E « 41 FCC 'IMWI'
15181'iJ FC8 1110 11>37 AO FC8 1110 1733 AO FCB 1110
1519 0180 Fll8 t0180 11>38 4288 FOB 14288 1734 1288 Fll8 ••288
1518 41 53 4C 42 FCC 'ASI.B' ·� 43 40 50 41 FCC 'Cif>A' 1731> 42 49 54 41 FCC 'BITA'
ISIF 110 FC8 1110 1a 110 FCB 1110 173A 110 FCB tAO
1520 0180 Fll8 t0180 IIJ 4288 FllB 14288 1738 1288 FllB •• 288
1522 52 4F 4C 42 FCC 'ln.B' 11>41 53 42 43 41 FCC 'SBCA' 1730 4C 44 41 FCC 'UlA'
1521> l'i) FCB 1110 IM5 AO FCB 1110 1140 l'i) fi) FC8 1110.1110
11>46 4288 Fll8 54288 1742 1288 FllB 51288
1527 0180 Fll8 t0180 'Sl.&l'
IMS 53 55 42 « FCC 1744 53 54 41 FCC 'STA'
1529 44 45 43 42 FCC 'llCB' FCB 1110
11>4C 110 1747 l'i) l'i) FCB 1110.1110
1520 AO FCB 1110
11>40 4� F ll8 14� 1749 1288 Fll8 11288
152£ 0180 Fll8 t0180 'IMWI' 'El*'
11>41' 41 4E « 41 FCC 1748 45 4f 52 41 FCC
1530 IUEG tAO
11>53 l'i) FCB 1741' l'i) FCB 1110
1537 49 4E 43 42 FCC 'IICB' FOB 14288
11>54 4288 1750 1288 FOB 51288
1538 l'i) FCB 1110 11>56 42 49 54 41 FCC 'RITA' 'lttA'
17'52 41 44 43 41 FCC
15X 0180 Fll8 .0180
11>5A AO FCB 1110 1751> AO FCB 1110
15:£ 54 53 54 42 FCC 'TSTB'
I� 4288 F ll8 1 4288 1751 1288 Fll8 fl288
15421'iJ FCB 1110 'UlA'
11>50 4C 44 41 FCC 17'59 4F 52 41 FCC •(Jljl•
1543 0180 Fll8 t0180 11>60 110 l'i) FCB 1110 .1110 175C AO l'iJ FCB 1110.1110
1545 IUEG 11>1>2 4288 Fll8 14288 175E 1288 Fll8 51288
154C 43 4C 52 42 FCC 'CLR8' 11>64 IU£0 1760 41 « « 41 FCC 'ADOA'
1550 110 FCB 1110
11>68 45 4F 52 41 FCC 'EIRI' 171>4 110 FCB 1110
1551 0180 Fll8 t0180
11>6f 110 FCB 1110 171>5 1288 Fll8 51288
t£Ml 5x ST Ml 6x
14288 FCC 'Cif'X'
1670 4288 Fll8 1767 43 40 50 58
1553 4E 45 47 FCC 'lEG' 'AOCA'
tt.n 41 44 43 41 FCC 171>8 AO FC8 1110
1551> 110 AO FCB 1110 .1110
1671> 110 FCB 1110 me t288 FOB •1288
1558 1288 Fll8 51288 'JSII'
lt.n 4288 F ll8 14 288 176£ 4A 53 52 FCC
155A IUEG '(Jlj\'
11>79 4F 52 41 FCC tnll'iJ 110 FCB 1110.1110
lSI>I tum 1110 . 1110
11>7C 110 AO FC8 tm9M8 Fll8 19A88
151>8 43 4f 40 FCC 'COl' 167£ 4288 F ll8 f4288 ms 4C 44 58 FCC 'LOX'
ISI>BI'iJ l'iJ FCB 1110. tAO
11>80 41 « 44 41 FCC 'AilOA' 1178 AOl'iJ FCB IIIO.MO
1560 1288 Fll8 11288 ••288
1684 l'i) FCB 1110 InA 1288 FOB
IS6f 4C 53 52 FCC 'LSI!' ·sn·
1685 4288 Fll8 14288 me 53 54 58 FCC
1572 AO AO FC8 1110.1110
11>87 43 40 50 58 FCC ' Cif'X' lnF AO AO FCB 1110.VtO
1514 1288 FOB 51288 FllB 1 1288
1688 l'i) FCR 1110 1781 1288
1511> ILUG t£Ml Ax STMT lb
1510 52 4f 52 FCC 'Aal' 16a: 438C Fll8 ..�
•BSR• 1183 53 55 42 41 F CC 'SUIA'
1580 AO l'iJ FCB 1110.1110 1611: 42 53 52 FCC 1787 110 1110
FCB
1582 1288 Fll8 11288 1691 AO l'iJ FCB 1110 . 1110 FllB S338C
'ASR' 1788 330C
1584 41 53 52 FCC 1693 IWI8 FllB lllA88 FCC 'Cif'll'
178A 43 40 50 41
1587 110 110 FCB 1110.1110 11>95 4C « 58 FCC 'LOX' tAO
In£ 110 FCB
1589 1288 Fll8 51288 1698 AO AO FC8 1110.1110 FllB S338C
178F 330C
1588 41 53 4C FCC 'ASI.' 11>9A 438C Fll8 1438C
1791 53 42 43 41 FCC 'SBCA'
158E AO AO FC8 1110 .1110 169C IUEG
1795 110 FCB 1110
IS90 1288 FOB 11 288 t£Ml 8x STMT �
1791> 330C Fll8 1338C
by Ep8teln Aasocbltes
• Super Modem Program with autodial. configuration file. etc.
(Available exclusively
FLOPPY CONTROLLER
RACKMOUlfT f7.£K'TRA
COMPUTER CABINET
• 17" w X 21.5" D X 6.7" H
Holds two half height 5W' floppy drives
Ph o ne:
AAA Chicago Computer Center
Technical Consullat1on ava1lable most weekdays from 4 p.m. to 6 p.m. CST
(312) 459-0450 120 Chestnut Lane Wheeling. IL 60090
See our catalog and ord enng mformatlon on the next page.
(312 ) •59- 04 50
64K 6809 Compucor
AAA CHIC AGO COM I'UT'ER C ENTER
T!AMI Mtmmum order $20 CO Shi P P•ng and nandhng ee um.atos w' " ''" the Conh· LIST OUR LIST OUR
PRICE PRICE
GIMIJI CLEARANCE SAL£
nenuol U S . ldd 3��MINIMUM $2 50) lilt nola r eso cle n iS ead 7� utos cu Wo wtl l relund
r c Cot>le fPar 110) 2 0 00 6800 CPU t>oor<J 2 2 4 03 10000
= 1�rt�:���M :��:o�ng:�s
sr:�'::o'1 n: ����l01t>O Fp�e��������P�OO.,��:,:·c::�s 64 lC 16 Video Boaros
muSI 1>0 orawn on • u S Dink Heo..y l<><ttlgn llems W>ll oe snippeo "" treogl\1 eolloct 198 7 1 10000 Slnvte pr t s er , 1 coble t 1 3 36 SIO 00
PINse pnono between 4 PM a no 6 PM weekdays 11 queStoons ��rise riiQitOing sh•PP'"ll 16K Mem Bdo w/cntrt reg 14500 Dull prt 2 cabiH 138 32 1 10 00
fees Master Chatge, V1N, and Amenean Eaptess honored 93L•22 OAT Chop 11 SO 1500 IOa24 VIdeo 8oardo 3U,7t UO.OO
por.
Our IPOk>Qr We ate not atailed to answer technicllln<au•u•• throu g h tho mall Pteaso WARNING AAA Chtc•go Computf!r Cenler ooes noo pro.oae repah Of dlagnostoc
phOne IOf technteal notp dunng tno nours IndiCate<� abO-..e The too f
requent cha"'9lng ser¥te0 for customet auombtec:l luts MA Chtcago Computer Center does wen1nty
ol our •nventory anc:t ptiCH
' ma\es It uneeonomtcal to publish a catalog Our ads are and mainta•n lef"Y1Ce fOt our assembled boaJds The cuatomet should ea,.lully tak.e •nto
tntended to serve lhat purpose Prtcet and •nventOty ar-e subJ*CI to change WithOut conskJetltlon t� smelt d1ttetenUat soparlt•ng out )ut and usemottd prtees when
advanee nouc• ma•ung hts chotce of purchase
communicates with
ultra fest output
It's
dlspley.
own CRT
One
In perel lei for
RS-232 printer aU of tbt WIUal (tet..,rta. Wt
.
and vorlt the •••• fro• tht uatr'• ltanopotnt.. Tbtt pro•lOt a cood
.so\14 vhat.you·••e·H ..h-whu..:rov·a•t
. type vorCI proota1or wtth
t,U
ual ly \�It SCI£DITOR aa a aorttn
tdlt.or v tth vord vrap at t.ht tn4 or a llne, but It can alao �
port end one 'Centronics Perellel' printer port uatd for oultlplt colu.n ooouatDll or aa a Uot tdltor. fht only
lU• vhloh SCfiiDlTOI dot• not n.&•• ano . woulo "'' uatful to u • ll
ere Included es stenderd. An eddltlonel RS-232 tbt abl llty to ·raand lt r t.
oo notea. ( 1r yo"' M•• •••r raad a l•c•l
serial port Is Included to &I low the X-12+ to ect brl t f, JOI.I "-"0" that. at.torca)'l a_re fond or footaottt.)
Software: exPREI"
'
IV . t.rry Will._
... _
The stendard X-12+ wll I run the powerful *UniFLEX '61' Ki cro Jo\l.l"Ml
$900 Caaan.dra 8111.it.h .,ad
Operating System from Technlcel Systems Consultants.
&lJCODo �·111\ell.. )1)4)
UniFLEX Is optimized for the 6809, end provides
the same file structure end 'shell' facl llty that
Is evalleble with **UNIX. UniFLEX dynemlcally z..rry,
al locetes up to 64K of memory for each running At� rt•d.l-09 the -...r.•e U. MOOO?• .rU.cle lut .ootb t •clo-d it ..,..
task In 4K Increments, end supports BASIC, t.Yte t.o alt. daw'a a.a d wrlt.e one of tboaa •,..ad«r ·�·· lau..ra! l f..l
that tba nacie:ra ahoul d be avua of Ofta a_Na where chart .18 a u_.nGou.a
FORTRAN, Pescal, 'C', COBOL, a relocating assembler -..aow�t. of 68000 art.lrt.t
x
. .
and PIlot. Input/Output redirection, piping, random
end sequential flies end virtual array capebl llty
provide for the complete range of fl le access needs.
.. be.n at. r.dar&l Drpr. aa 'he.,. •e� 1a9'0l.•e4 wU.h vhat "' 1..1 .t.a t.be
op�� aol.vU<m t.o ..Sc:rotyat-.a 4ell9ft p.robl-.e
for .......
.,. I 68000. -
ftll ·�
._.. ""'f'fdt.alt at.uo,eaa• a.nd l a • at:.a.D4ard.ia.d � al:Z'Vrt\lh &n4 ba.rctwa..re
coDllfiVr.E'•Uoo.
As an addltlonel option, the X-12+ wll I be
'l'bua were eonul.bu.t..o.r a t.o t.he ..-c.J.11c:atloe.•••• *t·torola. JII)I:TD..
three ..,or
conflgurable to run the single-user FLEX+ a.D-4 &:l.fM't.lCa "lba '9IG: apeclUcaUon M• 1t.. a' roota 1ft wbat 11
(JitlJ.-lUp.e.)
operating system, with dual-floppy operation. c�a.ly n:f.-rt4
aa •8.l.ro-cud. •
t.o ODe o f tbe _,rt 1Mtt.1.�1• �U.Uanncet
Speclel Feature:
bat.wean at.aAMrd bzo-card. &ad V'JG Ca.a epeclfied bf �ola. tt. al. » U U..
pbyalc.a.l al ee, 2ZO.. 4ept.b tor auro-cu4 . 160.. fotr .,...
fa.c:t.o.r• vaa �· appeal.l.D9 aM to �·-• a.n4 ••�lt:y.
.The wa •r-.. ,
The X-12+ hes capability to run In Locel end Remote
modes. The unit can function as an Intel llgent
terminal on another
terminals ettached to
system
It are
whlle
using
two
the
other
locel
•
•
�.d
,.a41ly ••a.t
lllua of pro4uct avpport. • • • •both �Uc
t&b1a •eu"a-or�ha·lndu.au-y•
u4 i.Dt.U"'UUOMl.
t�loe 1.acl.v41.b9 -
- V14e1y eceapu.4 1116aOOO faa.Uy pi"'C'N.aor ud'.dftect.ve
- ur,e ae.lacU.on of ,.,-tphual dia.t" ftiPPOrt �••
system resources. Future development wll I Include - ran, .uc:b aa � ft.at.ia,
tltJtl.ble �17 opt.lOCLa
synchronous loop network cepabl llty for up to 255 hlth-4e:na1ty Oyft&&lc ud ·�ta•
X-12+ units, each with up to 2 addltlonel • 'fbe ••a.1l.abU.lty o.f •ll19h z...wt• ope_ru.J.ft9
• .,..� ••�u
ao4 proqra.aift9 aida.
workstetlons. • ,_ utM toward 1\lth cp.allty, cona.htet'lt. �t..atlon ac:roea •
prod"-C't.ive LM•olva.nt wlU YKI I 41000 ba-aed �·· OPOOI"'tanatv to u•• and •tudv an •avanced ...,..11-latrce oo.,..•t•no
•v•te• on •Y •toy• ca.out.,... Secondly. •t �·• qtven .. •
cM•nce to OI'"OQr•,• '" • ss
...
bter •net l"laQI'\ aevet lanQuao.. •t
h�. not Ju•t an cl•••-ork.. FO#'" ••.-ole, tne C lanqua�e ••
not currently t•uont to Uftd.,.Qr•du•t•• at tSU out •atn •v CoCo
Al\d ,,C:OI'"...,.e'• C CCMIIDa lw J now h•""• a chance t.o tearn C •t
no-. .a.no wtt.h t_he full coaoalttr t can ...,..,t• u•Mutt,
tr.n•aortable cOde �•en 1 could not d o watn oth� ••�ra. and
tMeir S..ll C"a. Aa&de fro. C. f C6n P"09'"&a an BASJCoq ��en
MICRO·MATION va•tly pref.,. over "•croao+t 8AS1C or .ny of the otn.,. &ASlC
eta •1ectw on t.he ••rtw.et. once YOU .re u-..c� to .aoutar
1201Ji441lllll ••••t• for RS-005 and a.no�ner for Ft,..,Ex: •tre·.csv. W\•t o·�n.r to
co•t ••cro on tne ••rket "'•• •11 �h ..
e futl l&nQu� •v•al.Ole
Co•Pwt•� Pvbl••Mlng Cent•r to 't •1\d under eever•t dlf ferent oo.w•tano •Y•t-?
68 "'c�o Jo���•l Thu• 1 ••e the Coler Ca.c:Jut.,.. •• beanQ •� free • ..u..1 ..a
1>,0. Bo· 64') tov· •nd I •l•o ... at •• far suoeraor to the Coe.ldcre ._. ancs
Ht••on, TN 3?343 AI 1 t.,e otner 1a. coat ••Ct"'Oa on th• f'ty "'' ...,.
a&rket. .,..e no·t
sanout•.r elth.,... tl'le CoC·o n•• • ,.,.o• followano •• c•n oe •..,..
by tne l�r-qe n�er o+ clubs. ••o•t&ne• •no .a•t�• •uoolaere
wno auPOOI"'t at. t �now •tot of the •oftN4re ,. a.... out th�•
•• Qett.lnQ to be fiOf""e Wttf""a ou• •�t,..,.re out "c. too trc::. .,...._.
Co�outer.ar-e. J�"• bOU�h�••t "•a•• and r•nov•• �&cra-are'e
n•ven' t. h•d t u•• to -.�u.e ••"'Y letter• the J)••t r-el•••••· D•••o•• 1t •• nace to aat b�c� &no ot•v • oA .. no.
c;ouole of y••,.•• o�t 1 •tall t�f'td 1.1•• 'o ,.••a you,. and tnen. Cf t wa• l"'unn•no a bu\san••• •t -auld oe n•c• to
·.ohtQ..&:ane. l'Ye looke-d •t • couol• of tl'le co..oetato,...• but
Mav• • S-:50 bu• oeoq CY oEtVO<.I ••chan• but for .... •t hOI!Wt tne
they don't •••• to even ''�'an out My ye•r• •ub•e�1P\ton
"tov•.
CoCo •• Juet raqnt ana h•• D•en • Y•rv use•ul
o•fore a•••PPe•,.ang. t•v• ,.•c•�tty •�lved • •••t1 probl••
tn•t h•• oeen n•gging •• for • couple or Y••�• o� Fle• c•s.o
•y•t�•· l'v• ownec • �upl• or ayat-.• tn•t provade • re•d�
lnOut to the floppy at•k cont,.olle,., ••ther f�N tne drtvea
tne••elve• or tro. •n •�•� pula• detector, Mlth the ld••
\h.tt lf drtvtt ••n't r••dy tnen tryl�Q to •cc••• '' wall
l �� H..,.r�•
�"'••t.�lt •" .,.r"',.. •••••u• ,..tne·r tn...n • ""'"'0 . ,. , ...
So-.now at n.ver ••--•d to �r� Q�ate ,.lgnt •nd at,.•�o•
\nang• •••.ed to n..ppen, •t.�Ch •• gettlng • •NQT FOUND•
•••••;• wnen tryang to u.. • •y•t .. utllaty th•t -••
defln&tely P'"•••�t. I don•t ••f'\t to co- out • ••Y th•t
there •• • bug, ••the� •� Flett O.f" an the dOCt.&Ment411t lOf"t1
dr"I"Vef"'•• so the P"Obl.. ••Oht De Mlrl• •lone. Ho-ev•,.• t A while back I needed a terminal for my "Hikbug Board"
•hould •1� at•t• thAt tno•e orav•,.• •re al•tt•,. to ·�
,.,,.,..nea •''� tno•• •�uo•at.o oy TSC '" the Fl•�
(G-Job) to be able to use the thing at home. I was always
I'CS•Pt•tiOt'l "•�u•l lot" Gene,.•l Fl••· No.. that I've lnc:wd.O using a terminal at work. Now with a little work I have a
•II th••• daac-1••••,.•• l•t ,.. t•SJ you how th• pr-oble,. "scmi-intel1 lgent" terminal. The terminal uses the 1-btorola
occu�a. •no one po•••ble •olutaon. lne W.at•""' Oag•t•l fanily of chips, le � 1)802 processor, 6847 video generator,
••r••• of floppy da•� co�t,.olle,.. Chapa C l771 , 1971,�791) n•v•
• "••oy anput .nach c•n be uaeo to d•t•� 1f the drave ••
and 6821 for input/output. Since 1 was using the 6847 in
re•dy for •cc••• t-otor on, •P••d vp, diak an pl•�•• etc.) something like "TVBOO" I had to wait for some kind of sync
Wn•t .o-eta••• M•ppen• •• t�•t tne Ga•k �per•tang ayat.. pulse to load or read the display rm. Now the 6802 is in a
t005) •••u•• • r-·••d •tteto,. COMM•"" Ca•y for tne cu,..ectory)
Interleaved Direct Memory Access mode. The 6802 Is dedicated
•nd the cont,..o11er •tt••Pt• to ,..••cs th• •ector c•llecs for,
nc-•v•"'"• lf &Me drave ••n't r••dy the controlle,.. ctup •all
to the 68117 in a terminal mode. There used to be snow ltlen
•�•da•t•ly •bO�t tne ope�•tao� •nd �•tv�� •lth the "�t the �802 talked to the 6847, now there is no, I repeat no
�"••dy• t l•O •et. It the AEAO •ector •vb�out. l'*'� aoean• t te•t snow when display rm is accessed! This is done by syncing
tn•• D•t ,,.o- tne cont�Ste,.., •nd the •••MPl• p,..o••d� Dy
TSC ooe..... t, thel\ the 009 t,,,... th•t • v•l ao
the 6802 to the 68117 at power-up with a either-edge trig
�••O h••
occwr�eo ••tno�t •ny d•t• -"•t•o•v•,.. belng �e•o t� the gered device. Together with a 8 bit \&tch, the 6802 and
6847 share the sane mEmory and they do not know about each
a.•><· NQOj T>-¥1T CAN CAUSE SOriE STRANGE RESUI.TS ''
other (kind of like the Radio Shack 6883 setup). The reason
Two po•••Dt • t•�•• •�oa••t tn•�••1v••· o�• •• to •dd for this modification is for the 8 point move, draw, box,
tne �••dy oat to the �e•o •�to� •��o� te•tl the otner 1• to rectangle and crosshair routines. Originally the routines
gerfor• • drlve r••dy teet befO,.e \r"ylnt to r••O tne ••ctOI"'. took a lot of time to draw any 1 ine because of the waiting
Tn• l•tter •• -"•t l cnoae to do, •dOang • t/Z •eco� d•l•y
,...•d)'.
for the sync pulse to do memory accesses. Finally the f'ull
' ,.•t.••t •r "-Ct. The •••• aoo' t •on ••• ••d• to the
.,...,,. eector ro�t��.
speed of these routines can be used to an advantage. Yes
the processor r�.r�s at color-burst crystal speed, but I can
Very trv\y yov�•. tell you that the graphics routines are quite fast. Also the
"TVBlXi" ca1 be modified to accept these routines (and
fi-e �.Jd-.J hardware�) without having to use the handshaking for
blanking sync thereby increasing throughput and elbftinating
any snow on the screen in any graphics mode. So, now t have
a semi intelligent terminal that runs at processor speed as
b!Sl P•-el I.!OW""t. the input/output is 8 bit parallel handshaking. The firm
�. lo•• �&o ware is just under 2K (hex) bytes of data, inchxHng the
June 3. ,qa_.
graphics routines. Tf you would like the schematics and
C0110ut.,. Pub1'.,.,,no C.ent.,.
firmware, please contact me about these items. I will be
loll •HCRO J� glad to make these pubUc .
5q00 C••••ndr• S.ath Ro.
P.O. Box 84., After this terminal was built, I wanted to r�.r� 6800
Haw•on. TN 37343
type progr<f11s 11 little faster so I upped my 6800 to a 6809.
o•.,. S&r•• Currently I am running Santa Barbara Tiny Basic with exten
1n re,•oon•• to tMe letter oof ,.,.. L•F•r-r Stu•rt ...n acn sions (poke, peek, wait and various terminal oriented f\xlc
•ooe4r� an vour June •••ue, I MOUld la�• t o ••• �. Stu.rt.
tions) .
.nv. af he truly bellev•• tn•t ••ch co-out� •v•t.. n•• at•
qood .nd D•d polnt•. doee he •••e the tot•llV neo•t•"'•
•t•t..,.nt e•ll•nq the Color eo-out_.. • -..... ., ... cava ant.,.tcr All in all I have a delightful combination to use. This
to tne C.a-octore 64•'"" ls only the beginning of course, there is always Ft£X to add
..._I l, 1 a.- the o-ner of • oAf< Col Ot"" �a-out.,.. runn1nq \)$-9
in someday.
&nd •lthouon at •v &de• � tne lO••• coeouter syet .. lt
,. not
•• far fro. 1 h&ve n.a •Y
u••t.... cOMOlalnts Mat� the
••chtne. the ...arv. �h• O•d ••voo.rd •nd.
la••�ed Y.. . the Paul T. Barton
wsel••• chul•v but h•v• a.otveo ..nv ot tne.. aroaa .. e t:o
. an
1q12 N.E. 46th. Ave.
extent •v••lf •nd at ..... th•� r•ndv too •• .oavanQ ao.e �
Portland, Oregon
tl"'... Aelde tro- tn•t the CoCo ,•• _....,..,..., v.,.y OOOd 001nta.
FO#'" etA,.t.,.e. ..n.,.-e el •e C&n YOU. Qet • o90Y OA.ed MAChlne 97213
,..._ .. · · · ··- 4. Or•d• ..tnten•ncea �lttple ChOICe t••t• ere qrad� and
que•t.•on• en•ly�ed for Qu•lat.y. T-.t •car .. are •tared •net
••••vn...-- t .cor ... are ..,, ... ..,, 'u.nctaon• allOM potnt• to b•
conv.rted to lett ... or•des.
••v• tf'l• <M•�t of ,.,... •I• ant�•\ .. carcYttrv u ...
.su. t-1'1-• •"••1•
••lttY 1tf �fvl ,.__ ...... __...•• t"�\.,., "'•• III.C� • r••ltty. '"''" 5. Inca-. t•• -.naQ•�t• QU.,terly evelv.t•on• of taK
,•.- t..Cf"'•ol-ov "'•• •l•o "'� wp u� '"��.,,.,.. to furt-tt:� �toa•t• l1abtltty •tn t •tt e •lthhohhnQ end the chor• et ,..,._,.,end•
•.,.,..,...,., Of"' t.-•ow• .,... P�"e<t•tOI"t •••�l'f proc_ec�•• tn .-...••
�ltiple for•• ar e provtd�.
O"oclowclU31n ltfl'l•• •r�CI t"• �···
,.._• •#ll" '"• ftr•t ,,._ 11\ ht•lOr"¥ U'te •w•d.Otlly of '"'" le<-N'tOIOQY
b. L.cture or•Dh•c•t c�t••n top•c• tn btOIOQy l.nd tl'l..
-
"•• -...•M•••••• tf'• """Otl\leltOI"t Of 1o. :o•t
.1 o..,.•�•• roootac• ._.lve• to Qr"a.phac pre•.ent•t•on t n color and ...att\ ant..lton.
•"'14 I >•t tfl'lef�oa\t" •I I"QiibOttC '"""-· • ., ..,.t. ,,t..,._t 1ft ...,.,, f1C1111I
l"t•lH 11t" • ....._ r.AtOll • "'•• .,.,,,.or\ Ne to t"• •,.••I•JHlttV o• 1"- 7. Sa-...l etton•• "Y QIPf"'•t •c• •tud..,..t s u.. • provra.a .., th
. ..11 •�•wl C.�Yt� ,.,..,, ... th.•t •••• l"'telltc;..-.t robot , .,.,., •
..,.
Mhach e.ch stud.nt ••-ul•t-. •n•••l cro•..•· Th• offsp,..tno
.. o........
c•n be u•.CS tn fur"th.,. cro•••� tn order to deter•ane the
•• •"trt .:• rMottC• Aln•IOQ lh(I"O "i'•t••• type o4 tnhet"'llence tnvolvecJ tn the va .
.t•
ru:. tr• tls •
*"' lf'llD the lt•l• of t•
,,.,. "1 • •"'CCI•t• I tn• a• cO'IIP...t•r ·•v·otIect rotaot•c• fOJ'"
.,.,....,., ...,..,,,..clwc•tton. � ....11 •�•trY ' . u,. •tr•t su·Qid!�Cl to •• No one cl•••• lhal th• CoCo •• the eQutvalent of • O••••·
"'•*•••_.. •t)l"" "'• " Yt•t "•1• t " , ,.. . ·�tc.-ot•l • co-pt.oter •-<oi'O cont,.oll" but for •200 • b41'Qtnn.,.- 1n p.,.,.son•l COIIIIPullnQ c.an purche .. a
rll!b<11 ., • •..a • .,.••on• gf UH" 1"000\. .,. • ., . roco- Detnq of •erect on l"'• b4� o&O• •ach t ne •tth Eatend� BASIC. c•ssett• tnt.,. . . f•c•. rv
:•"'� tl .,.,_,,..t Qr\• ,..,..,,.Jin ' ' • PhHI Ifill o.-.p•\ICtl• �tP'olt. J•.,.tc.• for'
tn\erf•ce. AS 232 port. •net \wo AID con�.,.l� p�l•. lf ht•
t"• ••dto .... • Cot"" ...,.,..._'"" '"• ·•oe.ot.-a• •• CC!i"l"�"" bv- ••'"'.,..
tnlwr••t ••"••· hta doorstop h••n"t. co•t hta a fOf"'tune. If
•ott: ,,.d 01' ••'-•c." ,.�t• to t"-• c-otor- CGA�P""\.,.. �. ""P.,.•tor c..,.""'
'"• •r.t... '"" • '*"'''" NKI•
..
nd P�•t• tl'l• t"ob:Jt .,. . lo p...-f Of'"• • lt�e Mine hts tnl•re•l QrO.s, he h•• ...Chtn• lh•l C•n Q�O.
,a, ....,. ••;a• • .,, • ., tt<• J.•' .tt ,. .- . ,. �..u4eo •he oc o t-1 Ut,..-.._,,.. 'l"t•
ft -· th ., •••
•'"•ou• ,..,••.._,,,. ...-ct ,,..,,,,on., tn• .Jlt)er..tv ••f ,.,_., '""trvct t.h• If Ot•� BASIC c••••• to ••ttsfy for Mhat.ever r••.an.
te-o '-"' to ,..�. ... t" .,. •1\d "'•P••t '"• -..qw-"C• of eov.......,..t• ..,d f�cttOI\• th•r• •• FL£• (•ba•t•rdlzed• lhouQh at .ay be... L•F•rr••
.,.... tt�-.t)...,. .•l ,, .... . ,,. ""'.. e�t •1w•-"<•• .-• .,. ..a..o oe �·�•ct Of\ t�•
t•r•. not atnet and 08-9 C•llhOUQ� tt• approprt•twne•• on
01' cu•• ,01' l•t���' "••· '""• RoOot IC �• co-otet.• ••t-n •11 .ott••�"'•
•nd •"'CI\oJ••• p.,_.,.. •wr-Pl'fo "' _.,. c.., .....,.•• ,..,..,�o ontratl.,... •II c..Ol••
the CoCo can be que•t•oned). Th•s,• addt t.tonal DOSea op.n
•"" • *otJot•l. fh• -. bot IC •• prt •a •t •:�.QO c l•l•· oreal Vt•t•• of prOQr•--•no an •ddltton•l tanou•Q.. CPL/9 ••
J.l:i:::.
:•bl•• to t""• ""MOt tr-Ill und••tr•••• • r•CitO ltt\lo W'llltl D• •v•tllll.ble
,,.. '"•••en.• ont'"=�* of tne """*'I • o••• .,.ooot ,.,....,. �"'..,. Ql-".,.•'•d
<�OtC• CN\DY\ •IO"Q •1\" •�d #"e>COQftltlan t• •••ti.Oie tU�"•Ctlo; to tf'le
cg,..Chtt..,.. •• -•• •• O¥ef'" ,,. r•d•o lt"'lo to,,. -.ooil• ..-ooot " "•t••· A
•our 1oy•t•c� •n• ...,,c, uu,...,.••c• •• •w•tl•DI• tO' COII!Put..,.,. fi'IO\
"•vtnq •.,.C, '"'P"'t•• fh• •ba.. e •CC•"'.ot"l- 'loh•l I be •,.•ti•DI• .0"" SS-!loO
�·••If Q"'PUt.W •t•t••••
Breslauerstr.25
""'• rooottc• ,.;,, .,.,. �'-I tl'led •Do"• ., • ..,.,..,I.,. •n "'•""• ..,.., ••Y D• 563D Remscheid
•••••••� '" •"" ..�.,... o• PG•••••• con••ou.r •tH.l'"•· lii'"Of" •• .....,, •• •
"'..-ot• ,. tel to c.ll"''troii.O ....,11• rooot •I t. h •P•eC-"• eOul'd re<OQntuon.
Western Gennai'IY
wit'"• .ot\IC .. ,... Q tf'I.Q ..,.d .Jet.C\IOt\o ..,.d "000\ w•••ort -v D• ••••-lN
•1\P\ \"-• •OO" • .adulllll' CD*'POI"ef'l\,.. 0.• ,..�l\lf'\0 •Y•t•• C.., tae
Cl' v••.tt '" • IHQh •-•• c:oecHoot..,. 11111\QY•Q• ,..,.,ult.t� '" • ..uo...-tor
..,.ttft<.t•1 tf'ltell.ca..,..c • •��, .. . , ..,. .., ••�•-.... o• I"Jw�-" •''ort. rke
;tet"tr•..r • to o•t ,.,. ,ao o• t"• .oo-.. """'•• • •
,. ••C•.U• ..n,t. f'l att' th•t May 8, 1984
.. .
..... . ...,.Oft tGCtllly"• • •
, .. . ..
1201 Bradley Rd.
�. WA 98264
"68" Micro Joutnal
Crummy CoCo
Ihr Sirs:
l•n• "'· Le•\.,.
. ,.. P't-1.0.
,.,.o••••ar of 8aolooy
Ltberty I•Pttst Cotl�• The folling program �• an extena1on of the os-9
Lynchburo. VA 24500
command, proca e. What this program does is take
In ht• lett� prtnt� tn \he �une ••.ue o4 •• ••cro certa�n information fran a procs e. Then it 001pilea
Jo�r�•l. LaF.rr ltu.,t c•ll• tne Color Co.puter • •u•ele•• this infometial into an euy to read fonnat.
to·y•, .,...d ••v• th•t •naoocty ..ath • oraan of ..,.. t��CJUlct
Firat it vill talce the uaer name fran the proca,
• ._,.,.., C••c, ccwu�ad.,. tne Color eo.c.ut.,. for .eny't.htno ..,..,_
ou••. then it will loolc at \of\at they are doing. After it haa
It '• fortyn•te for - that I 1•ck a oraan of ...,..,
becau.. tne folto-ano el"e .oee of t.he thlno• I do •ath •Y taken this information it will dump it onto the
•u•el.-.• toy•.
ecreen, giving the name of the user and \of\at they are
1. WOrd proc...•tno• L.ctUf"e ,.ot.•• • te•t•. corr.-.ponct..,ce.
doing at the time you execute the program.
.,.t,ct.. for oazan...,
.. and l�cwatory -..nueJe. 1 auggeat that thia program be packed and put on
the an:1a directory ao it oan be executed fran os-9.
2. Li•t -.n•o.-.nts l l •t• of eev.ral hundred � elides,
•u.pplt.. to be ord.,.ed, •des,. ...... and phone nUAIIbere .,.
Before you can run the program, you have to aet up
...antalned. hlecttno -.nd aortano funct.ton• •llOiol repcrtano a data file on the �rya clirect.ory. 1 have also writt.en
an ..tect.ed for••t•.
a p� to do thia . What it does is to t.alte the user
HYPERDISK PARS£2
PARSE!
JSA
TS!I
6£111{1
ADVERTISING
JIOIFJD
SIZE EQU HEWEC lAkE Sll£ Sl� IR�CJ SEI fCI' R/�
-� rtR! SE I 'J E�IIR
• mr o•tvra StJU.Aroa r� HIPE�OIS• R S
IIOTF\D lOS Ill' S£1 RMf �
�6 OsrvEC•SIIE �.UYE SfiiC( F� �16111Al. ;tc·�
n
50 R"1 l SPoiC£ FOil IIOY£0 YECTORS
TELETYPE Model 43 PRINTER - with serial <RS232l
IIIWl
•EPI F'Y PSHS � Interface, end full ASCII keyboard. LntE NEW- New cost
>FY �l
te� S 1295.00 - ONLY $759.00 reedy to run -Cell Tom -Larry
RES Rill l
sam - Bob, C?l 615 842-4600
CP.PA llfF
�;w �· l
CK< !ti'J l
f".l.S A The follc.tlng SWTP-6809 Flex/Unlflex components: 2-S/09+
l8U YH 110, .PASS ON ma inframes, 2561< board IOmeg Mlni-Winl, X-12 2-821 ?:�
01� iltt l 1
3 - 64K boards, duel 8-! nch dl skette drive, CT-82 QUI"t;
ClRt YES, US 6000
m 6 PASSED THRU
RTS
45cps printer with tractor, sheetfeeder, end , .,P-QP
$0111 l Interface board.
Make offers to Richerd Devl �
n , (517)332-5989.
ljj!ll£ I'SHS A
SI8US R"l 10 SUA11116 BLOC�S Filii OIIIYES 0·9
I Iff IF
L141 sum SWT-S/09, 2MC 128kR& f!11
2 x 8" dsdd end/or 2 x 5" sssd
1O use. Make me en offer.
S£LECI RIIJ ORIV( �HICH IS S£lECI(D, �IJIE
CIIPA IIFF flop pies, rea� T
IRIICK Rftl I SlftiA.AI£0 lAACK RES, SH BY SEn l RESTORE
P\.lt.S A
Peter Keller Swlt"zerlend <T �
I-984 29 84l (Tx:59887)
S£CIOII Rftl I SII!LlAIED SECTOR R£6
ll£0 1111 •o
AAISEC F C8 110 IIAI SECTOR SI!E MEX6801 Sup p o rt <development> system for Exorclsor or
ISR SEEK 611 TEST E xorterm.
A_ND S£l Con s I sts of Intercept, Control and Buffer
81( £MOUl modules, soft-were, documentation. User System Evaluator
P.niJII PSHS 8,U
PSHS U SAYE <USEl cepebllltv, reel time emulation, EXORbus C<:lmp&tlble.
lOt l,l 6£T ORI'IE HIJft �
List price M X6801 52700. For sale et Sl200. Also 10
8511 RliS£T
UCJ tSIJLKS c a rd slot power supply, reck mount chassis (M68MM..Cl for
El6 I,U SET P11JJIU IO·FRO" R£65
LOA 8,U S300.
MA zru Contact Kerf RitzInger (603 434-2300 (NH) days. 1;..
PUI.S I,U,PC
�AD PSHS A
sing it as it would the MO-DA-YR regis IIHSf •Provides report1"9 of creation/revision date
ter. INI6t •of disk files; and of revision nll!lbtrs If
...,. •IIIIPl-nttd, as well as current date 1/0.
*TM, Technical Systems Consultants, Inc. He9f •ay Geoffrey A. !:In Port land, Oregon 972'1
watch for. The TSC-furnished .SYS, .LOW ACil L T E111 EQU SACil Last te1'1111nator or dell•lter
ll!lllll
and CMD files have �0-� as creation HIU ACil2 EOLCH EQU SACJ2 EOL character
S EQU SADJJ FLEX re-entry
•
t1361 AIC2 SF IIUI«l CLR 8 No leading zeros Parallel l/0 Port ftUr ••fltft. f IHt t•t•lt•t t•tt
tl37t AlC3 F7 All7 STA 8 IUIII No garbage In HS8 e 11, ••u•••• •••••• ••••• • • ..,,,, hlf••••• (•• J••ru• - ••• ••••••
tl38f AIC6 87 AilS STA A IIJil. Dltt . ,......... .... ''''"'' ······· ....... ...... ........ ......,
If you're looking for a language to The host system must be 6809 bas
write real-time process control soft· ed and have at least 48K of ram (56K
ware, look no further. With the rising recommended) and run one of the fol·
lowing operating systems: MOOS,
cost of labor, It is becoming more critl·
XOOS, OS-9, or FLEX. Priced from
cal that a high level language be used. $425.
Find out why over 1000 companies have
switched to OmegaSoft Pascal for �09SUPPORTPRODUCTS
their demanding applications.
The OmegaSoft Relocatable As·
sembler and linking loader Is de
WHYPASCAL?
signed to support the Pascal Complier
Pascal was designed to teach stu Package and can also be used for gen·
eral assembly language program de
dents how to write structured pro
velopment. Priced from $125.
grams that are easy to read and main·
OmegaSoft's Screen Editor sup .
lain. In the past decade it has also ports smart terminals and comes com
proved to provide the same advant· plete with the Pascal source. Priced
ages in industrial applications. from $90.
For complex real·time applications,
EXTENSIONS the Multi-tasking Kernel provides task
scheduling, Inter-task communlca·
lions, and resource Interlocking. The
Kernel Is a runtime library that Is ac·
cesslble as Pascal functions and pro
OmegaSoft Pascal has been tested cedures (with full source Included).
using the pascal Validation Suite. The Priced from $175.
Suite Is a collection of over 400 Pascal
programs designed to test the quality
68000 SOFTWARE
of Pascal Compliers and their runtime A Cross Pascal package Is available
systems for compliance with the ISO that runs on a 6809 host system and
(International Standards Organization) generates code for a 68000 68008, or ,
Pascal standard. OmegaSott Is the on 68010. This package does not Include
a debugger, but does Include a Relo
ly supplier of 6809 native Pascal com·
catable Assembler and Unklng load·
pliers that publishes this report in Its
er. Priced from $600.
Instruction manual. A Resident 68000 Pascal package Is
available to run under VERSAdos, with
DEBUGGER support coming soon for OS-9168000,
The complier package Includes an CP/M-68K, and UNIX. This package will
Include the Compiler, Relocatable As·
Interactive, symbolic debugger. The
sembler, Unklng loader, Debugger,
debugger ,allows setting of break·
and Screen Editor. Priced from $900.
points, displaying and changing vari· Dealer and OEM Inquiries Invited.
abies, and tracing statements. The de OmegaSoft products are also available
bugger allows very fast turnaround for from distributors In Australia and
Western Europe, call or write lor more
programs to be run on the host system
Information.
6809TARGET SYSTEM OmegaSoft products to run on
Motorola development systems are
The target system may be any 8809 available from Motorola systems dis·
system. No specific 1/0 devices are r& trlbutors In Europe.
qulred. The output code is re-entrant
and rom-able, perfect for single-board OMEGASOFT
CERTIFIED SOFTWARE CORP.
systems up to large development sys
P.O. Box 842
tems. There are no charges lor use of Camarillo, CA 93010
the output of the complier or the object Tel: (805) 987-6426
of the runtime library In your products. Telex: 467013
TM: OmtQ.SOII It a ,,.demallc of Cerllfled Soflwara Corpo<allon MOOS, XDOS, and VERSAdot ere tredemall<a 01 Moto<OlL os-e and QS.W&8000 are tradernaJiul ol
Mlcroware. FLEX Ia a lrademall< ol TSC. CPfM-68K Ia a trademark Ol DRI. UNIX II a lredemall< ol A T & T.
�
._
.... ..
-····
, �·
An "easy to use" , I'O'"U"WI Oi.Noamt>tor !or lllak Jeaidclnt. 6009
11nd 6e00 Binllry FUoa. Allo..,. the deVOlOf"l!ll!l't O( a "<l:lntrOl
FUe" of varloue Pro9ram "Boundoriee" durln9 euceeeatve
dlaaaoerrl>Uea: oan UM o Label FUe which outoMtJc:eUy replaces
o tlex loeoUon with a Label l'bme: lnelu:lee on x.1 OUUty: et.e.
5900 Cassandra Smith Rd. Label I'Uea pl"O>I16ed !or Mini-PLEX. Pt..E:X2, f'l.oi:':X'.I, <Jolor �er
Hixson, TN 37343 (for uee with Color FU:X Syllt-), etc. 06-9 Veuion lnclu:lea
s pecial os-9 opt.l.ons.
for Information
ttf, ObJ, 0.1)' SIOO.OO
call (8 15) 842-4801
ceo, sst.ts
• •
"
F, UOO.OO
CoCo 05·9'• PL.X'" 0,
•
uso.oo
u. uoo.oo
sarrwaa1
•
..
Sout.lleut Medii
ASTRUit09 PL/9
A "Structured Assembler for the 6Sog• which requires the TSC By Graha11 Trott. A coeblnatlon £dltor/C011pller/Oebugger, all In
,..c ro Assellbler. Allows direct use or structured sUU!ment-s OlE PACl�; prov i des a totally I.TEitACTIYE Program Oevelop!lent
such as IF, ELSE, 00, REPEAT, etc., and provides lndentec! level Cycle. The Single-Pass co pfler supports large Symbol Na��es:
forma ttlng or the listing so thtt the structure Is appuent.
Variable Types; Pointers: Control Structures (sl•lltr to 'C' or
Re. '68' llfcro Joumal, Sept. '83 (program was ctlled "STAS/109":
'Pascal'): Stack, A· ,8-, and D·R�glster unlpulatfon: etc. The
has �en renallll!c! due to connlcts).
So.,ce-Gr1n11H Trace/Debugger provides Single Stepping, Break
A user reports
pointing, etc. 4n excellent Softwar� OeveloPMnt Tool 11hfcll
I'• e
v ry pleued tnd am now writing almost exclusively In
.a�l•""' utllfntfon of Ute power of tile 6809.
• • . .
( AS TRUK09) . I've s e lected ll ov er --- for til future sysU!ros provlc!es for the
development... A.s (one) o f my early e v aluations, I rewrote a F, CCF - SlM.OI
rather eltbortte routine originally done In usembly. Out of
the 1000 bytes or code generaU!d, the (ASTRUK09) version used
only 20 110re bytes thtn the original. --- could not handle tiiiiMIIIC\L
this progra• since It uses t r i p l e -precision rtxed point I'Oeed the Ease of Deeign one! HalneetnabWty or "St.ructured
arithmetic... I have • lerge bodY of code elready written thtt PrOCJra.mming" NID the Speed and Control of Aaaeltt>ly l.Angua9ft7
Is lncompttlble with - - -
constructs. �o proble111 with 1'hen WHIMSICAL was c!eai9ned !or youl This Single Pau,
( AS TR UK09) and the structure sure helps In understanding the Recursive Descent Compiler provides ehe eool for d4Mll.oplnq
loglcl" elmple Ut1Ue ie e to MAJOR Systems ln Assembly LancJuoge.
F. CCF • S99.95 Supports 3 •r..ex• Levels which allow one level of Procedure
n o e t l n g , or more within •MOdultts". lt is eaay to develop
TSC prOCJrams ....-ttten for oeher IMChinea aUice :.ou are -.orldr.g a t.
,..cro A.sWIII> ler th.e Assembly Lan9uo9e level. Features unified, user�
The flU STAIIOAIIO Asuebler, f.CCF SSO. 00 1/0: produoea RCH!Ible, relocatAble, recuraiw, re-eru:rant ())de:
Relocatfng AsWIII> ler w/lfntlng l01der Structured style and seatementa with PrOc::ec!uru one! fot:>c!ules:
..-
use with many or the C tnd Pascal C001pHers. F, C�F SlSO.oo eupport.o Byte an<! Double-Byte prlmltivea wieh 3 types of
Into8<Jere (up to 32 bie), Olar one! Booli!M, and unllmlt4d eizec!
�t Plains C-. Co. Arrays (vectors only): Interrupt. handling: unlimited lef\9th
Variable Namea; Vartable Inlt.l.aliution (c!efaulte to $00):
..,.
RIIIW:
llelocat1ng. Recu sfwe--cro AsWIII>ler and Untlng LOider. Include "SOurce File" ctirect1ve: condlt.l.onal oorrpi.Ung: dlrect.
F .CCF U20.00; w/Source S2<Ul.OO Q)(!e insertion: control of the Stack �t.er1 etc. To quote
A:>n Anc!eraon 1n hla r� of .aMfllDIL in the sept. '83 Ia
of '68' fl1cro .JDumal that, ex.,. tor the lack ot flollta, • • • • ,
- fttALU I haw to giw th1a var � mtiDg, . . ••. Ie 1a a PloSr
Relocating Ass.-.ler and Llntlng LOider Q:lmpller which producn PloSr Cbde (hie •PriJnea" Bl'nC:tml.rk ran
F.CCF Sl25.00: for One Year Halnt., add sso.oo ae 9 -=-· on a 2 Klz 9y8t.em).
F one! OCF - $195••
ltfndrush llfc..-o sys-s
IIAC£, by G-aham Tro n. r . ccr - S98. oo
···��.ii
,9 0 Caall
... .,,.o
,••, -····
ndre Smith Rd. coco o�- ,...-
....I..LiibWty r...- -
P •
0 •
u •
Pl.[)(, cc:r • Color Coooput�r f'U:X
OS-9, CCIO • Color COI!pUter 06-9
lk\1fl.[)(
�FlEX •s a trademar1< ol Ted>n�C.'I Systems Coosuhants
Hluon. TN
37343
Into (8111) 842·4101
I"FT
Ill 111 0
•11 CXD
CXT
• Color Ceo�puter 01 sk
• Color Ceo�puter T•pe
�osg os a ttadema.rk ol Mocrowere
'3' TOLL,....
1·800·338·6800
�;.··
f an4 CCF- $•••
•• ,
._ -···· ,
I'NOI..�
P-Cocle CompUer (ISO Standard). Deaigne<l eapedaUy £or
Microcomputer Syatema: Run-time syatem cheelta ava.llable
ruourcu for eech teak, allowing operat.ion on e\Oifl minimal
computer ayat.mw. Allows llnkb9e to Aasel!t>ler Q:lde &:>r rMx!Jruo
flexl.bUicy. 5900 Cassandra Smith Rd.
F an4 CCF 5" - $�•• Hixson, TN 37343
f 8" - $:laS• •
for Information
call (815) 842-4801
I'IIIOL OliiiPJ,er
For the PIIOFB881011AL: ISO Baaed, Native Code Compiler. CoCo OS·9'• FL•x••
Primarlly for Real-'!'lme and PrOceU Q:lnuol appl.i<:ationa. Uae
IAFTWaRB
cuetom 1/0 devicee in place of the Paacel IN'PUT and C11I1'\11':
LOng Int. (32 Bit): Dynamic length atrlnge: Interrupt
proceaaing, ROI-Able, PIC, Re-Entrant COde, etc. �
Includee Source t'or the �lie Debugge.r, Runt.lme, and .-rAl
Utllitiee. Requirea a "H<>torole C ompatible" Relocating
AaiW!int>ler end Linking IA�r.
F and 00' - $425••
Ole Year Ma.lnt. - s•·• Sou tlleut Me<!Ia
G-F
OS/9 to FLEX - flEX to OS/9
finally; the barrf�r has been removed between OS/9 and flEX
formatted disksf Now you ctn READ rro., an d WRITE to, a Single
Sided s• or 8" HEX diskette fr001 OS-9 wllh G-F. G-F is a new
.,.._Madia
and unique progra01, written In USIC09 (with Source), that
118 (A I.WfU::X "b<uw:" �r)
performs the following functions;
Re-create a Sou rce t.ht.ing from UniFLt::X Ccmpile<l baalc
REFOR"AT: A 8ASIC09 Progra11 tha 1 reform.� ts a chosen amount or
Prognme. Eaay t.O lla<l: -.orlta w/ AU. Verel.ona of lh1f'LI::X bllaic:
an OS-9 disk to FlEX For11at so it can be used norm.11ly by
OJtput to Oielt or Terminal. TiJne Tt::S'I1:l) an4 PRCIIIEN: SOUDI
FLEX.
u- $219.95
FlEX: A IIASIC09 Progr•• that d o e s th� actual read or write
function to the special G-F Transfer Olst, all selected frono •
UTILITIES user-fr ien dly •enu. Func tlons provided Inc lude reading the
,
fLCX Dir ectory , Oeletlng FUX Fi les Copying both directions,
Soutlleut !tedfa etc. All selectio n s are Interactive and c011plete, including
Basfc09 XRef oil necessary proonpu to the op erato r.
Thfs Basfc09 Cross Reference Utflfty fs a 8asfc09 Program whfch FLEX u ser s con read, write and use the special disk u ••Y
wf11 produce o "pr etty printed" listing with eoch line numbered, other HEX disk, provided the FLEX directory is not allowed to
followed by • COI!Iplete cross referenced lfstlng of all variables, continue beyond trad zero (too many fli es) .
ea ternal procedures, and line numbers called . AI so Included Is r and c cr - S79.95
o ' ro grae lfst Utflfty "hfch outputs the lis ting without the
overhead of building the cross reference table, "hfch allows it
to run considerably faster when only a "pretty printed" listing Southeast Me<lfa
with line numbers h desired. Requires Baslc09 or RunB for COP'OIIl.T
operotfon. --- Copy LAIIGE Ofsks to several SMiler disks --
The fol lowing FLEX u tili ties allow the backup of AllY sfze dlst
n
n
n
,.. ,., c.or••'"'•'""' no f .........,,. , CHOC•n
Cllf .,.....,......... . .
aJ""T •r...,.,..,,,.., •• ' Ott .....,..,_.._••
to any SMALLCR she diskettes (Winchester to 8's or S's a· to ,
S's, etc.). B y si.,ply In se rting diskettes u requested by
"' .,&�'. ....,..,... . _. .......
11 --· - · · COPYIIILT, a large disk syste• 11\ly be do.,nlooded to your pruent
" .. .... . floppy disk systeto, any sh e. No need to fiddle with dkectory
"' Cll t •�IPII II'• \ .... c - •
" ...._.....,._ . .Oo••·....,...,,...,' ."' f deletions or any or the o ther tedious operations that 11\USt be
- ..,..,.\. ..... . 1, done using the norNI copy routines •
•• ""''1... ......._. ..
.. COPY"UlT.C"D unders to nelS nonnal "copy" syn t.u and always teeps
u p with fllu alrudy copied by 111ain to inlng directories for
.. .. •• .. both host a n d receiving disk system, eli minat in g hours of
.. .. 01 tedIous keyboard en tries and other tIme consc.mtl ng cleanup
. .. .. ..
, ,., -
. 20 .. .. n .. . . c ho res.
. BACKUP.C"O Is a spec l a l program that downloads "randM" type
. n .. "
II
-
files, any she .
-•• •
II "
o • nd ceo - ObJ. Only sl9.95 -- RESTORE.C"O a special progroto to restructure copied "rand011"
files for copying, or recopying back to the host syst.etn.
0 and CCO - w/ Source - S79.9S FREELIU,CIIO o " bonus" utility that "rellnts" the free chain or
noppy or hard disk thereby eliminating frog..,ntotion .
Ca.plete!y doc-nted SOIIret ffles Included.
Os-9 Y01st Al l 4 Progrus (8" or 5") $99.50
Give your OS-9 Lnel I Sys tea the speed of � access that
con be severol orders of Ngnltude over your present noppy disk Southent Me<!Ia
drive. Use that Extended lleeory capability of your SWTPC or CHESS 6809
Cltob CPU card (or any other tho t hU the sane for..at OA T) , Requires FLEX And DISPLAYS On Nry Type Tenrfnal
The she of the VIrtual Ofst Is co11pletely variable In whole Features:
lncreaents of 41( up to 960K • .,hfch Is all that these syste"'s "Four levels or play,
co n addrus beyond the base poge that os-9 lewl I uses. By •s..ap side. O!>oint scoring systea.
putting all of your OIOS Directory on your Virtual Disk, you can •Two display boards. "Change sktll level.
hove the futest execution speed possible ( nut to eating u p "Solve CheckNte problecos In 1-2·3-4 moves.
Syste• Me11or y ,. f t h all o f the•). You "n a l s o set u p h igh "tl.lke 11ove and swap sides. O!>hy "hlte or black.
speed Inter-process c.,..,...nicatlons vla rand011 virtual disk Illes This Is one of the strongest CHESS programs running on any
o n d not eat up valuable system memory .,fth pipe buffers. Some! •fcroCOIIIPUtH, ts tf11ated USCF Rating 1600. ( better than IIOSt
Asselllbly Required - Lewl I OIII.Y. 'club' players at higher levels) .
0, obj. only - S79.9S F and CCF - S79.9S
"' Source - Sl49. 95
...:o��·
�ii ,••, t!ftfT
Mu..bWty IAcJendS-
P • fU:X, ex;, • C<>l"r Computt'r fU:X
•• �•0
-····
0 C1111ndre Smllh
Rd. CoCo .. naa..
o••·
0 •
0 •
OS-9, CX:O • Colnr Coonput<'r OS-9
�lfLf.X
'FLEX •s a,,..,_.,.. of TecM!Ul Sys1ems Consullallls
···os9 ''a l<ademll<k o1 Mlc•ow•••
Hluon. TN
37343
info It15) 142-4801 ·��� miiB
W I <XD
<XT
• Color COf!lputer Disk
• Color C0111pu ter Tape
....
r end ccr - szs .00
PAOfllER - - prOduces en Indented, No.wobe�..S. •svuc�ra•• of •
Puul Source Teu File. Allows 'tfewfng the O¥trt11 svuctu�e
of 11�91 pr��us, lnd p�o¥1dts clues IS to the lntegrlt,y of the
p�ogre•. Supplied u Source Code; requl�ts c�llatlon.
5900 Cassandra Smith Rd. F and CCF • SlS.OO
Hixson, TN 373"'3
for Information
call (8 15) 842-480 1
IAFTWIRI
Allo"s �..ding TSC Min t -fL E , sse 00568, ond Ofgltll Rese�rcll
X
CP/M Disks while operltlng unde� FLU 1.0, FLEX 2.0, o� FLEX
9.0 w i t h 6800 or 6809 Syste•s. COPTC4T will not perfor•
Ml�•clts, but, between the pr�ra• end the ..null, you stlnd 1
good chence of •cco.plhhlng • Vlnsfe�. Includes Utilities to
List D l r e t t o � l u , copy Ffles, •nd con•t�t Text Fflts when
�equl�ed. Also Includes e Utfllty for ln¥tst1gatlng Pl!yslc.el
Co.pit! bfll t1 p�ob Ius. Prog�a•s supplltd In ltodula,. Sollr<e
DltT-TUC rorecuwr Code (Asseably L•nguege) to •eke It eule� to sol•e unusu.l
DIET·TRAC Fo�euste� Is In XIIASIC p��rl• Ulat pl1ns 1 diet probl..s.
In te�S of tithe� ulo�lu lnd Pt�ctntlge of Cl�bo"rdrltes, F and ttF s· - sso.oo
proteins ud f1 u (C P Gil o� s�••s or !Arboi!Y'Ir•te. Protein F r s,s.oo
-
1nd F1 t food uchuges of . ell of the sh bulc fOOd g�oups
.
l•egetlble, b�ud. Mit, ski• •Ilk. f�ult 1nd fit) fo� • specific
fndf¥1dUI1.
Sex, Age, Height, P�tstnt Weight, friM She, Actl¥1t,y Lt¥tl
Coolp;lwr sYs-s COflsultlnU
1nd lull MH•bollc Rite ro� norNl lndMdu.l lrt tlten Into
FLEX DISl U11Lffi£S
account. !dell weight 1nd sustllnlng e•lor1ts fo� 1,.y weight of
Eight (I) different FlEX Utilities that should be e p&rt of
.....
the lbo•• lndl•ldull �re ulcul•ted. llhen • weight g01l Is
e¥t� FLU Users Toolboa; Assellbly Lugu.ge (Source Code):
gl••n (either g1ln or lou), lnd 1 calorie plan Is 1grHd upon
Cop)' I Fflt "lth CAC [rTOrs, so It can possibly be st1¥1ged;
be tween the co•utt� and Ula lndlridu.l, the nlllbe� of dlys to
Tes t Disk fo� e��o�s: taoop�,. two DhU; • rut Ofst llctup
ruch the weight go1l Is p�ojected. Tilt stl�tfng lnd ending
P�ogre•: Edit Ohk Sectors; LfnHr1lte r -clll f n on the Disk;
rate of weight 1 oss Is calculated. and a dally calenda� wf til
p � l n t Disk ldelltlffutlon: and Sort and ••place tile Dht
tach d1y's weight for a JO•day period Is p�lnted.
Dl�ecto� (In sorted orde�).
r sst.ts
r and CCI' • 150.00
•
U • SM.ts
TA
XDA
A COIItlllCATlOI Puklge
for the u.u�a Dpe�utng Systeoo WORD PROCESSORS
Allows UttlfLU kstd S}'stes to T�•nalt 1nd Recel¥t files to
and f�o. other Co.pute� Systeoos ria llod... Use wltll CP/H, lllln Alfonl and Anocle ws
Fr•••· ot�r Unlf'L£X Systeoos, etc. SGII£DITOI Ill
•• verifies Trenalsslon lntegrlt,y using EXTREMELY Powerful Sc�ten·O�Iented Edlto�/Word P�ocesso� •
checks.. o� CAC A l•ost SO different e-nds; E.XCELLCNT ooc-ntltton (O¥t,. 300
-· Auto.�tlully Ae-T�ansalu bid bloch P lgtsl. Including e full Tuto�lal Section to help you lttrn 11ow
T�u s.l u dltl In 128 by� bloch to use the I)'S te•. Fu tu�es Cu�so�·bUtd edt tlng, cl)'nt•lc
Sc�een ro� .. ttlng (what you see Is what you get), Multi-col..,
••
u- sm."
display end editing, "dtclul 1llgn• col'*'S (ANO 1dd �up
luto.�tlcelly, If "•nted), define .ultlple teysvoke ..eros, t¥tn
.
JUST •nd odd page nu.be� �•de�s lnd footers, l_.,.d prlnte� cont,.ol
Ten ForNtte� codes In text, full Justtrlcotlon se�lts of e-nds, full "help•
JUST, a rut For••tte� dtoeloped by Aon Ande�son, pro¥1des support, sto�e co ..on co"""nd st�les on disk fo� futu�e use
nu•erous fe�tures which .. te It a ••lUiblt lddltfon to lftJ' FlEX etc. tuy "Set-Up" (fo� eu•ple, you just lilt the key you wan t
Users Softwa�e Llb�tr)'. JUST Is designed for forNttlng Text to use fo� 1 specific function, such •s •cu�so� up", lnd the
Output f o � Dot Ma trh Pdn te�s and p�o•ldes uny unique Syste" �eods In stores tllet key- no digging Into tech .. nu.h
ftlturiS: fo� codes, etc.); use suppli..S "set-ups•, o� rtNp the k��d
-Output the "ForNtted• Tut to the Ofspl., for forNt 1n1lysts to wh1 t you 1re used too. Except f� p�oportlonal printing,
1nd change. thts PIChge will 00 IT AI.LI
-Output the "Forutted" Text to • Text File fo� use wllll the 6800 or 6809 FlE� or SS8 DOS, OS-9 • S17S.OO
supplied F'PRI•T.Otl fo� p�Oduclng .ultlple copies of the Teat
on the Printer INCLUDING IMBEDDED PAINTER COMMANDS (this
Utility Is •ery useful It othe� tl•ts 11so, and wo�th the
price of lilt p��re• by ltulf).
·"Ustr CHflt•rallle" fo� adapting to otlle� Prlnte�s (c-s set STYL05WII
up fo� Epson MX•80 with GrlfVu); pro¥1des for up to ten (10) A full-screen oriented IIORO PROCESSOll - (now �uns on the Oetl·
l.t>edded "Pdnte� control e-nds", such IS ltlllcs on 1nd Co•p l n d F"HL Color FLEI Syste•s: uses tilt Sl • 24 Dlspl1y
off, boldf1ce on end off, etc. Screens). Full screen dlspl., lnd editing (I.e.. "hat-you see
-Auto.�tlc c�nsttlon for e "DOuble llldth" printed line. I s "hi t y o u get): supports the Delsy Whee 1 propor tfonel
-lncludts the no�.. l line "ldth, ••�gin, Indent, p•�•g�aph, printers.
s p 1 c e , •trtlcll stlp lines, p1ge length, p1ge nu•btrlng, SPECIAL CCF • UIS.OO
centering, fill, justification, etc. r •nd o • stts.oo u - llt5.00
•Use wl til Allf Edtto� , SPEll
·Supplied with "Structured Sou�ce• (lllndrush PL/9); euy to see rut C�ute� Diction•�·
the now of the pr��e•. r. CCF, OS/t - sus.oo U • Sl75.00
F end CCF - �4t.ts IWL �
Grutly utends the -� end nulblllt,y of STTlOGa.YM.
F, CCF, 0 - S14S.OO U • SlfS.OO
-.uawtr c....- -
P • ru:x, a:� • Color Colop.lter f'U:X
0 • 06-9, CX:O• Color Colop.lter 06-9
o • lk\lru:x
"�EX •$ a l<ademaltl ol Tedwcal Sytlems Consullanlt CX:O • Color Cooop�ter Olall
·osg •• • t•ademefk o1 Moc:towert CXT • Color Cooop�ter 1"•
ProYid.. for ...rgl.ng lnforOM�Ioot ' " •> tl>e Ten Pile durl.ng
prtnt.lng (IIUtfl,..
dil!ei'Wlt - and addr-). et.c:.
P, o:P, 0 - $145••
u- sas.•
IGFTWaRI
Tut after you are finished: along with allowing y o u �ADD
-
o.l.l.owa dirOC:Uy d\ang!zlg the Ten
III'ILL
�--.,.-
A 8ASIC Crou-bfere�tce Progrt... wrhten In Assetobly lang.age,
which prO'IIdes an X·ltef Listing of the Yadables and Rese,....,d
Words In T5C BASIC, IIASIC, and rttEC.JL£R A B SIC Progra•s.
All Utilities IIICl'* Source (elt,her BASIC or Source Code). M
-
--I!RilW ....._ .,__
(XC(LL(NT VIluel
r and ccr - S2S.OO
.,..llable, �hl• Nc:hlnt language prograa 1e .-u enough tO
Po.,.ibly one of the -t powertu1 Dtt.N:>ut Management Syll�'
..
� llelAIUonal, SequentiAl. llierarc:hical, and �-
Colipu teo' s;stees
fULL SCtt£(1 IIYOlTOrt/lltP
rue suucturu, and hat Vlnuel Hooocry e.pe.bi.Utiee Ccc �
Giant O.Ut Beau. U.. '-1 l provide• • tunctional "antzy
lhe run Screen Inventory Sys� provides a •tans of ,..lntatntnq
s ll Inventories. IISing a linked, te,.ed randooo file structure
1-1· Syet..,. ""'ich prod.clte Ccc dednl.ng • Dote Bllee, entulng
and chengl.ng the Dete, end producing Aoport.e. JDII '-1. n
bued upon the lte• field, It ke•,•• ttl.• file In alpl\a�ttcal
o r d e r for easter Inquiry, With tile FIND cooo.aM. tile user NY
edde the � 1 1ft tacil.lty � utH M
locate and/or print all records .,tchlng on p.trtlal or CO<oplet.c!
,... File Struc:tur•, Sort, Select, O•lculet.e, et.c. JDII
r»glieh Left9U0911 o:..-ncl tltt'uc:ture ln manip.>lat.lng the Dtta to
lASIC.
using co-on A
- ------------�� --
- - a Sivlngs of Sll.50 --
·o.,: �
IWI.Libillty � -
P • FU:X, cr:7 • C..,l..,, COI'OI"•t er
0 • OS-9, a:o • Cotnr COII!pUt er
81ftllh Ad. C:ol:o - - oua•
0o C•" •ndra u • Unlf'LtX
•. ...
·.... Hluon. TN
•FLEX •s a tr�k 01 T� Systems ConsuUnts OCD • Color C001put e r Dlslt
•ost os • treoem.rk 01 Mic:rowltt
37343
Into (8111) 842·4801 I"FT111
M •BI
n OCT • Color COII!pUter T•pe
••
'w
�
�
..,
I'CRIU
Intriguedby Porth??? Uero Ia " FOiml packi198 t.al.krDd tD the
Color Coaputerl Thle pocltoge te eupp1le4 on Tape, with
ln•tructtona for tranaf•'rl"i"'J IL tD ell* 1l )OU wish. 1\riLt.en
prUMnly in rMctun e l.,ngunge, lt"a � Ia �. A
....
full Semlgropl\l.c-a l:l11tor I.e prcMded, along with "'JOO(Iie a" W<e
craphica and 9:>und Olnmlncla. PrinUtr COnm>nda, 1\uto-Rc.,-L and
o:>ntrol K"Y•· 1>tc. I! )OU are ln�on.ated In l.eaming FOR'Ill. 11
Troce Feature ta proviCiod \o'hich Ia lnYilluable. lf )OU are a
5900 Cassandra Smith Rd. FORTII Pro, thla package pl'Oiide. CPU C<>rry Flag accculbllity,
t'on Toalt Mult.lpleXlJ'I9. Cl""" Interrupt llandllng, etc. (Orz )OU
Hixson, TN 37343 1o0n't •ou._ gro./" t.he Baalc capi\bl.llt.lea of tl\l.e !Jot>lemcntAUDn).
for Information Olmbtno this paelcAge l<ithJ.J>O Bro:lle"e � R->01< •st.artl.ng
call (8 15) 842-4801 FORTii", an<l you wlll l)e " I'Oiml t:ltport befOre )OU kl'll>t It (and
MW 0 lot O( fun <loing Ltl) •
Q)lor Q:lnp.Jter Till'£- $ 58.95
.
OYNACAI.C I!BI'-:Ing
THE Electronic Sp read Sheet fo• 1>809 Co.,puter SystMS. 4n lntcreated in � (t-ho MOn"Y lUnd)? /V1 t:XranJED I!ASIC
eurue ly POII(RfUL BuslnHs Too l this P•og•a., "Ill find an Program tha� will help )OU deal w>th nureroua problema requiting
u n llml t e d number of "non-business" appll c atlons. olso (for lntereat c:o lc:ulatlone. Present llalue. Pa�e or lletum, Curren t
exa.,ple. a full Junior College Ele ctronics Cunlculu., was set up Dond YLcld •nd Pate of Retu rn tO IMtUrlty, U>lln Repayment
.
using OYNACALCI. Advanc�d featuru like "Table Loa<up• make Am o r tlz a t l o n Sc: he du l o a , e t c .
lnCOOil' Tax work cuy; Colu"'n or Row So r tin g fo• nuMe•ous
APt>llcatlons; •He. r.oMpletely "Mer:�o•y Residen t" MHhlne
Language. this P•ogro�n Is fAST. Provides STAtlllARD FLEX Tt>xt
Flit' output for us� �lth BASIC. \lord Proc�sso•s. •as c� l. "C", o...- 9oofb8re �. Dw:.
etc. •tso avai lable fnr Odt..l·COI!IP an1 FHL FLEX sysw..s u sing DISK Dim\ � 64IC
tlo� so x 24 Ohp lays. /V1 EXTENDED BASIC DM.o Mon ageme n t Syat� w/ Moch. Lang.
F 110d SHCIM. CCF • UOO.OO Aout..uwa. J\J.loo4 0 IMX O( 246 0\ora. and )4 Plelda per Reootd,
CoCo OOS - Stt.ts and another Record can be llnk..S tD the firat: 8 O.Or. f'ield
0 - szso.oo t�amca. u p t.o 99 Chars. per fleld. Powerful <n-Screen Mltor
u - szn.oo Cor Input. and update, Oex!ble Output copebWt.l"" lnc:lucling
output to Disk Fi Iea !or uaa by other l'rogri�me. ow.ge Pile
ODDS & ENDS Dehnit.ion without. re-cnterlncj the Da�a. Split. Fllee, et c .
A1.J.cws Mult.lple Pielt! 9:1rt.a, Seloct. on My ccntrinatJon of f'i.GM.,
Colpu ter Systeoos Consul unts etc. fv1 extnrotiy l:o."ERFIJI. 'roOt< ltuotruct.Wna pr<Mele e"""tll•
FULL SCR((N fORMS DISPlAY of MaiUIIg ueu Md " t'lnanc:i.lll �oc:!l Pmfit Md Lou 'h"acldng
lhls pac�agt' supports any Serial Teroofnal "hh cursor control 9ts�....
of MeMOry• Happe� Yldeo 01sphys. The p a c �age Sothstantldlly DISI( - $54.95
extend� the su•cn Input/Outpu t copobllftles of TSC:"s Eatencled
BASIC prog•ans by prov l�l n g a s lnt•l� . table-driven ..ethod of o...- SOft>ere � Dw:.
d e sc dl) ln g and u • lng full screen displays. These tahlc entries taSK IXUIZ-
are easy to "'"" u:� '"�t "'a ln uf n. o\nd t""f' n or-m11y stored on DISK EXTENDED BASIC Ac:c:ountlng Program w/ Mach. Lang.
dlst and read"' required . � sh.,plc. l nt�r a c t l ve ,..cans of Ro ut I nee. A "Tr�tditlona I" Accounting Pocltage !or SmoU
?Cnc•atlng th•• lnroos Md t he data rtcld defini tions Is provided. �ae, Clubs, Churc:hctl, Pereonal IJae, Ot.C. Up tD (our l4Mlle
r and CCF -
SSO.OO. 1J - PS.OO of •ubtotole with 'l'r:ia1 Balance, t:no:loro St.attment, Md ll&lAnoe
Sheet Reports. Ml: �u"'""' up t.o 300 accounts ond n Trial
Cooop uter Systells Consul unts &lance of $9,999,999.99. Tn>na<K:t.iona m11y be up tD 14 Ullee
FULL SCREEN IIAILIIIG LIST long, an4 commente o nd exp laMtlnna ""'Y be freely ua..S.
The full S c ree n Xall l n g List SyHA" provides • "�ans of 1\CCOunta are traceable to the journal trllrulllc:t.lo, n lolhich m11y
oo a lntaln l ng slmplt' Nfllng lists. IJs fng a random ff11 structure Lnc:lud e convnonte. S c reen report• allow rl!view o! paat
based on the flo·st cha racter of the nao� HeM. It ..alntafns the tnuUk'ICt.Jon• ond curren t bo.l.ancea.
file In alpbabttfc.l order fo• euler Inquiry. With the FIHD DISK - $44.95
co'I•Mn�. the user ,..Y loc a te •II reco rds r•atchln� on partial or
c onplc tc nane. city. sut-. zip. or att db u tc s . Prlntc•l
l istingS •nd output to lallcls ""Y \lsO bt' o•oduced on the '1<1.....
s�lcctlve bash. H require s TSC's btencled BASIC.
f end CCf -SIOO.OO. IJ -
SUO.OO
...��ii
-
. ,••,
MillbUJty �
r • ft..Ell, cc:r • Color COIIIf'U t er f'L&X
0 • 06-9, CXXl • Color C""'puter 06-9
,9 0 cauand
... �•0
ra Smith Ad. CoCo
Htuon. TN 37343 D
-····
"fTm .,__.- oua-
8ft' u • lkllfU:X
�FLEX os a lrader'nalit ol Technocal Systems Consullanls liM WH II 0CD • Color C..,puter Of sk
tnlo (815) 842·4801
CCT • Color C""'puter Tape
�os9 os a !tader'nark o1 MICroware
·��II •• ,
ueen the advllntagee of more .ophlet.lc:ated on<l ume eavtng
oorrp.lt.e r ...age wlt.hout having to buy or loam a ,_ l..ftNJUII9ft or
..
q>erat.ing 9flltM11 ¥tax. ._-.. 01 Ita 1\1\100 �· ...UO..
�
true "t.im&-eharlng" operat.l.on .....S.. r t.he populAr FLEX at.ing
eyst.M, and .U.O 6l.loo eadt UMr to run t>o aUalltan010<1e jobe
.... lit I
(noult.i-taakiz>g): even on elngle-ueer eyst.,e. For e"""'Ple,
..
wllll� ln mrr, )OU 011t1 tin IIIIOU>er We or e.....an. o <!ll'eet.ocy.
Or, you mlght look up an Lt., Ln " Dlta llaee wi\Ue a Sort t.. Ln
proqre a DVIIII8UNa! aleo provi<I08 aome frlnqe ben<lflto t.hftt
.,.
wUl be greatly t�ppreclatacl by l't.£)( .-re, lneluc1lnq t�. 5900 Cassandra Smith Rd.
o::mrand line e<Ut.ing, M<l lnltant re� to •eacape•.
DDINIIIAitB Le t.he pa Inle.. tho<!I Uae your ewt.lnq nu
Hix so n, TN 37343
�by ailrply .cldinq 641< of !WI for eactt ueu and/or uak. for Information
Pact La, you atUI uee PI.EX juot llke you al....,yo havel Clll (8 15) 842-4801
l7nii\IIIIE le not Lnt.ooe<t ae OOI!'J)etit.l.on to l.hl.Fl£X. It <1oee
not l.mprove on the epee<! oC PI..EX, and <loee not offer paouo.orcl
protection or ol.her nlc:et.Lea or a l'ull-bl.ooon mult.1-U84r eyot....
lotwlt IMIIIHIIIII: <loee � t.. give l't.£)( ueara a � -.y to -
eJI:Uoting � tn • .ald- .altl� � eo •
�ii -····
,•• C!"fT111
IWU.OWty�-
,.,:o;_
�� oo
P • FU:X, CCP • Cnl"'r Cor•putf'r F'I.£X
•&•
, 0 • OS-9, CX'O • Colnr COI'IpUtf'r OS-9
CoCo o••• ,..••
c auai>Cira llmlll\ Rd. v • unlru:x
� Hlaaon. '" 37343
·nex os ••·� o1 T� Sysaems Consullan�s
�ost" • •·�� o1 Mlc:row•••
inlo (lUI) 142•4101 ... II II CXI)
OCT
• Color Cor�p.�ter Dlek
• Color COIIIpUter T•pe
,...---
INTERFACE S30 PAR PAR SEA S30 SEA SEA
I NTELLIG
. ENT
f---
NO NO NO YES NO YES YES
PNt fl - 1 SINGLE SIDED, DC)JBL£ OENSI'N SYS . $389.95
PNC 12 - 2 SINGLE SIDED, IXX.JBIZ DDISI'N SYS. $639.95
PROGRAMS
f--- FNt 13 - 1 0008LE SIDED, IXX.JBIZ OENSI'N SYS. $439.95
27
0.• • • PNt H - 2 IXXJBIZ SIDED, 1XXJBIE DDISI'N SYS . $699.95
2608 • • • • PNt 15 - 2 IXXJBIE SIDED, IXXJBIE DDISI'N SYS •
2708• • • •
•
'nUNLINE DRIVES, !:WE SIZE $659.95
2758 • • • • •
2518 • • • • • •
2718 • • • • • • • CX)U)R a:.MPl1l'ER I I 64K W/'f:Xr. BASIC $189.95
2718• • • •
2532 • • • • • •
• • •
CJ:m'KUZIIS
2732 • • •
2732A • • • • •
2584 • • • • • J5.M DISKcx::Nl'R:)LU;R W/ J006 OR RADIO SlWl<
2784 • • • • • DISK BASIC, SPEX:IF'f WHAT DISK BASIC. $139.95
2528 • •
27128 •
2818 • RADIO SHAO< DISK c:x:N1'Ia.J..ER 1. 1 $134.95
88784 •
8748 • DISIC lltiVZ OIU!B
87411 •
-
TOTAL 11 3 12 8 11 11 11 CABLE f'OR ONE DRIVE $ 19.95
-
CABLE f'OR NO DRIVES $ 24.95
PRICE $125 S45• 11811 uu 1375 14811 $575
-
fl'tWI rP101 Prov-r. $US. ,.,_Uty """'lo foe �. 27S8, 2516, on:l
2716 Incl-. Spo<:lfy CPJ, dlok oh.e, Md q>OAtlrog ..,.,_ (TSC'o t'l.r:>C or
SSB'o 1Xl6) """"onlortrog. """""' only. flO, re!Undoble vlth I!PIW1 put<:h.ue. 64K UPGRADE W/�. INS"l'RRJCl''CtiS,
C,O,E,F, AND COCO 2 $ 49.95
UNITEK • P.O. Box 671 • Emporia, VA 23847
liJL I<E'ii!CIM06 $ 69.95
M!CR) Troi LOriER CASE 1101 A!W"'"ER $ 74.95
RADIO SHACK BAS IC l. 2 $ 29.95
RADIO SH1.C< DISI< BASIC 1.1 $ 29.95
only fcom RADIO SWICK 00'. BASIC $ ·39.95
LSI ""'V"''rOf'OIIdot a.;._,. P'O(ftWCW W.,.
W•'•
ltf .. 90ti000 ...... 1Nf0'
...... .,., ... . SCREDI a..u.N aZARS UP VIDm DisroRI'Ial $ 39.95
68008 �-'rOiit ....... o- ....a-u....y(IW...
�*"'C"ItdtHilwt..
R!!X DISJ<S 5" SS,OO $ 24••
o,-...c��� ...... PPINJ llClJJ[E[) al DISK PRICES
•lfPI�Q'IfC·•� ISJ< DRIVE CASIN!:l' ' I?CNER SUPPLY $ 49.95
o,....,.. -� tor f"'l....,,.
. ...
�t•V"'f
-- nGZ SIDED, OOOBlZ OOISI'N 5" DlSJ< DRIVE $199.95
O.toM«t �tM-o ·� ..,.. �
(J>ACW-·
IXXJBIE SIOED, IXX.1BIZ Ofle!'N 5" DISK DRIVE $249.95
v.ttor .. GlflGII'"r _,_ 9"""".tof
o-.Molil"d .. lllf .... ...,.-..
VW'�II¥t�MI.-•�•�
,...,.,lloW'Id•"((l''""'�
...,.. ""
.,._, MilO'
•
$325••
SMI(.IOI.elll\. •!.SCM • rcsYto SttM $375••
$MIUOI.� Kll FOA\I 44.1$
puf �UOES llfli()(;ISSOA C-AfSlo\L $658.00
S(IC.,;US AND COHN£C1�,, $799. 00
449.95 .. 01$" OONlACkl.t:A 't\.IPI'OAfEO OCl l)(..l
.,..,, soc• $549.00
$200.00
Amounclng • • .
1. What ts an electronic spread-sheet, anyway? 6. Will DYNACAlC read my existing data flies?
Business people use spread-sheets to organize YOU bet! DYNACALC has a beautifully Simple
columns and rows of figures DYNACALC simulates method of reading and writing data files. so you
the operation of a spread-sheet without the mess can communicate both ways with other programs
ot 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. sort/ Merge, STYLOCRAPH™ word
causes the whole spread-sheet to be re-calculated 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.
Foreign Dealers:
Australia & southeast Asia: order from Paris My Computer Is:
,
__
_______________
_
• ,_�J .net VflHlU 25 08 , l701� Z.S16 , 2716, ZSJZ:, 2732A, 2S64, tnd l764
�lOfiS. "'""" htrdver• 110-dt trt" rtOut,..d t o orogr.. th• IN Tfl.. 27128.
• fwfn bo-1rd• vttlt fhe f.. t of tvhted pefr pl•Mr ctbl• ouh the
_,rogr-uaer out on the �f\th where tt hlonot •
• fltnU drtv-en t.ohvare J!t'O\tldu ttle foUcwtnt facHhhs1 - h\hr t tlt hill
- Str
' - Sl"9\• or Outl PrtNf")' Addreu
•· ltCIVt bloc'-• of .,._.,., -..hhtn ttl• bufhr. • l..faUMI' - ,.,..u.t fi'otl - S tc.ond
ary A r u dd e
b. lt!
O
I tf'\ tO
" N lnu tl'l• bufftt'. • Sys t n
Controlhr -G ouP Trtov•r
r - ht� only •••Lhten on\r
c. vutn � tttttOft •oatntt th• buffer.
d.
(JI U II NE •nd ch •"V
• the contenu of tt•• buffer. • Pul\)' docUMnted 'llh h • COIIIP l•U r.-ortrtt of t"-- I(!LOIAUO art tel• Of'l lht
... O(mP th cont•"tt of tM bufhr tn tttx Mid ASC II. U([ IKio.
r. flU • Mhcted er·u of the buffer with • t�dfted <htrttur.
• Low leve\ ant.Olr l•f'l9u.to• drtvttt wtubtt for 6800, 6801, 6&02, 6105,
• Sofhlare 4WttLtble for tU �ntton1 of $.SI OOS, flEX 2, fLEX 9 Mid OS...,. 6808 tnd 6809 ert tupptftd fn the to ,. or \htlng1. That d"'"'"' hiYt
•n.-.,\y tan.euttt so urce tUn tuppliH on dhlr ••••�abtn cutto-t&fnt.. been tlfUnstnly tuted tnd Ire GUAJtAHT!ll> to \itOr\t
• Vtll dotUNnt.-d "'"" �l provto.s steo-brttt"P tdaptetton and • Stntle S$-3.0 boar-d (4, I, or 16 addrutts p., DOrt), fu\\y tOChttd, OOld
ootrolttno tl'\strve�t4on.t. obttd but CON\tctora, end Jf.U fnttrflet cab\• UJ.-l)'.
PL/9 MACE/XMACE
EDITOR I COMPI..ER I DE-BUGGER A co--restck!nt UnOI/ASSO..t• for the 6809 -wrhttn b)' Gr•Jrl..
froU
uh• ��att of th• petn out of uselllbt)' l•�•o• oroora• dtYflOOMnu
11hhh
• "•lht:Mtfu\ t•prntlont: (..) , (-), (•), (!), aoc:lllus (\), �gnton (-)
• The r&.o f-o\tMf'\t�tlon supporu the f·uu llttrn•oJrlan and •heMe •c•
• (.-ortuton tva\uatoru (•), (O), CO, C>), (><-), (<-)
to•cfHcuton eueot 'floau•, 'doublet', end'bh-Htld '
s .
• Oh otarltOrs: (AO
H ,) COR), UOI/XOIU, HOC n, U�tlfT>, CIVA.')
• lo-1tu� ootruoru <.ANt>, c.o•>, <.101/.X�M>.
• 'roducu very efttc.hf\t au.-.blr hnvueoe 50Ur<• O!Jtput vhh the '
'
C
• h vttra L ful\)' docufll!llt n tf'd ltbury tu nct ton �\tt art w�ltH 1 1
( [
( -
wtth ttU-481 cable atsetlibl)'••••••••••••••••••••••••••• 1298.00
IO�UIS, 11110, KAIDtO, KUJO, flE:XIO, SCtPACX, SlliU8S, 1nd UAlO
C ..N U·lO Unfvtrul tP•ON progr1...,,. w/Me vtrsfon of aohvare ••• Jl15.00
DOhtstr Unfvtrtal (PJO,. proora_...r w/01\t vtttfOn ol aohlllla"•··• ll9S.OO
'
••• 'fMl$
$
1 THf O
M ST '
l i
rf CIOIT CI
C tINt lU 1 HAVE rOUND TO DAtE.' SOHWUt Orlvett for '
n , lrd, or 4th ootrattnt .-yn. .. . .
2d . .. . ..
I 2..5.00
. L L PRI(
C I I N C L U DE A I. R A i l POSTAGE
BLANK PC BOARD
COMPLETE KIT!
sggss FUllY SOCKETED.
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.
P.O. BOX 461565 • GARLAND, TEXAS 75046 • (214) 271-3538 USA AND CANADA ONLV
* RAM supports 2M HZ operation at no extra charge! wE HAVE DROPPED ouR 32K ss-so sTATIC
RAM BOARD WHICH USED2114 LOW POWER
* Board may be partially pOpUlated in 16K incrementS. RAMS. WE WILL SELL THE REMAINING
STOCK OF BLANK PCB'S WITH DATA FOR
$17.SOEA.THESEFORMERLYSOLDFOR$50.
16K STATIC RAMS?
The new 2K x 8. 24 PIN. stat1c RAMs are the next generation of h1gh dens1ty. h1gh
speed. low power. RAMs P1oneered by such compames as HITACHI and
TOSHIBA. and soon to be second sourced by most maJor U.S manufacturers,
these ultra low power parts. feature 2716 compatible pm out Thus fully
mterchangeable ROM/RAM boards are at last a reality, and you get BLINDING
speed and LOW power thrown 1n for v1rtually nothrng.
TERMS: AddS:? 00 noslage We pay balance Order under $1!> add 75¢
Digital Research Computers handling No C 0 o We a ccept Vr'ia and MasrerCharge To• Res edd 5'111
(OF TEXAS) Tax Fo1ergn orders !except Canada) add 200. P & H Orders over $50 add
P.O. BOX 401565 • GARLAND, TEXAS 75040 • (21 271-3538 esc lor rnsuronce
tFORTH
from TALBOT MICROSYSTEMS
NEW SYSTEMS FOR
6301/6801, 6809, and 68000
TA T MICROSYSTEMS 1927 c 1
$1. g s
Bulk Rate
u.s. �·ta9•
PAfO
CMt�nooqa, 'tW
PermIt lb. )57
The IDJ ...., th1.a ftO'Ith l.a that 06-9 hu o ne of the •operating Systems of the
flnally arrived for the COloc c:ll:r1plter. Puture• la oaot .-ll.abLe lbr the "UtUe Cl:lkx" � 0&-97 the IW:IIaglt
The AS'I'OOIDI*' part of the Radio Shack o l d Color computer�: os-9. Preely
os-9 P•cka9e, beal.dea the !X'ice, la the t r.nslated, os-9 .-ns "'perating � we had been running a � re1eaae
llDCDDIM'ICIN. 'lt>u 'Old Time Radio Shack for the 6609" (05-9 la no.t bc.1ng written of OS-9 on the Color <l:Jiplte:r foe • few
followers' will not bell- �t )OU -· for the �. abo). Sillce it la tairly weelta, and received the "'ffi.c:ial �
Jon Shirley haa boon tell.lnJ ua that the obvious that UNIX and "UNIX-Type" Shack" version for Review a couple of
ma i n r e a son tor t h e "lack" o f Operating �taM will be running on just days ago. To put it mildly, th1.a pec1c.age
documentation w i t h a lot of their about every cortp.�ter to oc:mo out ln the ie IMPIU!:SSIVBI For $69.9S (Radio Shack
producu wae the reetrict.iona placed on next few yeare, a whole new l.angu&CJe la CaUl09 N�r :lf.-:wJIJ), )OU receive a 9
releaaJ.n9 that. l.nfi:mMt..l.on by� I beqinninq to appear on the horl.zon. l/2" x 7 5/8" x 2" package <XInt.ainirq 4
---<GPIB4800
SJJ5 2 ro •
. Z809 ---
-IEEE •88 CONTROlLER BOARD -CP/M?? OPERA TIN() SYSTEM
CoCo Expander Card PreciSIOn molded prasllc tnsert
- fe/all. lJSitner, ConltoJIII M•tter -zao CO.PROCESSOR
desrgned specrflcally to align
Gold edge connector plugs 1nto -&.lata the Ti 8$JJ4 ControJierCh�p -ASSEMBlER DEBUGG ER UTiliTIES
and support pronled c1rcur1
the CoCo canrl dge connector -ICEf <88 Ponti Mounr Connec101 -PUBliC DOMAIN SOFTWARE
cards m the CoCocanrodgeslot,
Srgnats are labeled on Ihe bot -Contatnta on SmgHI 30 t)tn Soard -1505 Eocn S<l6 2 10 •
an unbreakable removable card
tom (w�re side) with ground and -S20S E"'� I IO •
gurde Patent Pendrng
power buses. pl ated thr ough WRITE OR CALL TODAY FOR COMPLETE DATA
holes The 4 3 � 6 2 Inch glass/
epo�y card isdrrlled tor ICsand $3.95 each FOREIGN DEALERS
l<lmt Comp&Jtttt • �6$2 ,.,,, Wtll Gtrmanr
components. The finest bare Ttl' 852·52U
O�
breadboard lor your CoCo In Available now from O.grcomp AG • Zurteh, Swltt•ttana
cludes 8 page App/lc.llon Note• Ttl 1·48H2•13
ROa ROSYSTt:"S 8.,ntttin ComJ>Uitr Conlultlnt• • C.pe row'\
to help you get started
(103) 4 ·1" 1 1 7 1t
h B ?'>COUNT VliNE R O A 0 1
l O NG MONT C O BO')Ot
,....,., �1IlJ
EXAMOD/CHGREV 50.00 Dept. 68 8 0
�
•
Determines contents of a module The JBM Group, Inc.
• IN-DATA/REPORT-GEN/MENU 75.00 Continental Business Center group
Data entry/Menu & Report generator Front & Ford Streets
Bridgeport, PA 19405
• LOOKUP/SLOOKUP 75.00
Tel: 215-337-3138{I'WX: 51Q-660-3999
"Wild Card" directory searcher
VISA/MC accepted: PA residents please add 6% sales tax
• VID 75.00 U.S. order.> please add 5.00 pootage/handlin�t
Display/input data edit package
�'!_-:.1:.
Wild Card searchini
�
•
DISK BACKuP� I
Controlled� II-.puc;
....
I ... . , a
I
lOW;
Cllptlbility
• Handl�filel ..... .._ oulpal llllldia D n. "ilII
'. ..
,,fl.
. ... --���
-it -aat -
..
- i-
on
Single fill. Wild Oud .-dl. caa• clilectory only.
...
•
,..
�
1
curre abdr.edalrs
i
•
•
Date .111
error
11 for iocaaDeiUI t.:kup
..11!
O�rieadly. Nndlea conditions smoothly
1
• Ue to at* aplimPed dilb
TERMINAL I . -----
Or ., 'YISNMAS'IDCAID
1�... -- --
Aa:t.l
---
--
--
.. --�
· --- -
Co am•·.,.,_,.,_lor OS..
•
Go online CMr
Use your mi:ro as an imelip tenninal
phones or CIOfll1eCt directly ••••INti ....,l..,llon: \..oCo IYINI: __
I
•
I
•
r711NCII
BASIC09/RUNB required
new
DO WE HA JIE YOUR NAME & ADDRESS ORDER FROM -------1
For products news & announcentelbt
I Dept. 6812
�
�0�
JUU
I
···"'"r-
group
� JBM'S MIDWARE
The JBM Group, Inc.
EB =riC
Bridgeport, PA 19405
Tel: 21&337-3138(1WX: 51�
SOFTWARE
hon w•th M•e roware System s Corpora·
eommaf\dS lot amoolh antmatton uon. 1 5 ptoud to announce FBASIC 1.1'\
Ex.t ernal V Ideo Input allOW $ S Ublti U ng enhanc:emenl ol Moc:roware·s 68001
NT SC oomPOsole vodeo output BASIC Thei r last com poled BA .SIC has
SOUND EFFECT S AND M U SI C been adapted fe>t6809users w•thadd6d ACCOUNTS PAYROll
• Three AY3·8910 Proorammable vodeo and sound lealures lor ARCADE
Sound Genera to,. 50 users FBASI C Is a true complier PAYABLE GENERAL $549
e Nine SlmuUaneous vQtC,eS that PfO<hJ Cet QPhm•ted machme tan·
• ThrH lndependent noese sources gua e
o moduleswh>c:h are ROMable and $349 LEDGER
• Onboard stereo a.mpllh e r duves two reqw e no Rut>- Tome pac:kage. FBASIC
8 ohm apeakera reQuttes les.s memory overhead and with
AQDI T!O NALV OCAPABIUJIES funs h undreds ot t•mea f•ster than
• Eighl enaloo lnpull wi th 8 b tl reso BASIC •nreroreters._ It supports stan· CASH SMAll
tullon dard BASIC onSiruc:ho n o nc:l ud rng
• SuPOOtlalour joyslicl<s wolh pushbul· Str ong lunc: loons Dos
k VO end lasronteger ACCOUNTS JOURNAL BUSINESS
ton awttches 8hlh met iC w11h mulhple-prec ts .on UCla·
• Eoghl bll parallel VO POtl bllity Oraph1cs verbs and tuncttons tully RECEIVABLE $449 INVENTORY
• Entlfe untt m•ps tnlo 256 byles of suppOrt l he Arcaae �0 $349
memo<Y
$349
ARCADE 50 usembte<l anellested S32$00
Vtdeo and Audio conneetot 1e1 1500
4 Jo
ysh ck connector se t 1500
2 RadiO Shack Jovsrocks 2400 COMPLETE DOCUMENTATION $19.96
Gold Molex eonneciOf S 1200
A/BASIC lor 6800 11000 059 • BASIC 09 ARE TA.AOEMAAK OF
FBASIC lor 6809 11000 MICAOWARE. INC .• MOTOROLA CORP.
FBASIC twolh ARCADE 501 7500
ARCADE 50 RGB 37()00
LABVIOEO (Motorola EXORbus) 37500
SPECIALTY
NEW MV09 8809 Proc:e..or Board 22500
256K Oynamoc: Memory Board 79500
256K Dynamoc: Memory Bo..ra (w/64Kt 39500
64K Dynamic: Memory Boerd 29500
Typlcollystem Includes:
Robot-1 lk Cables
6 Channel Servo Controller
Power Supply
All Sot1ware with source code
Robot -l Series
starting at $289.00
for the Color Computer
and 6809 5550 Computers
OATA-COMP • • • • • • • • • • • • • • • • . • • • • • • • 52,1BC
••••••••••
UNITE!< • • • • • . • • • • • • • • • • • • • • • • • • • • • • • • • 58
XDMS �.0x'O'M'f��t:'".:-!':
"' :;',,�.':'.'!'�" .!.�:':'�-.
n Z:
. 1 • • h••h· £•c:"
IU
o t
XQMS beyel I
UPDATE
XOKI L•v•l I con•••t• of oa:ruu:, tf\d RIPORT hctltU••·
TIHt ltvtl •• '"'"'dtd •• •" .,,...,,. l•v•t• •y•t•"'• •.nd p•rfWitt •ntty ana
reporuno of ••h on • •tt•v�ar• D•tt•· Th• REPORT hc..tl lty •upportt
''cord ef'ld '•••• tthctton, li•ld ''"'''' torttng, hn• c••cui•Uont,
column tohh •n• ,,,o_.t Uthng. ConHol u vt• • E�'�th•.,-h'c:• l•rttu•o•
which It VIIW.Utl to"'et•tt•l• wtth l•v•l u. IOMS Lt.,tl t • , • , • ttz•·''
XQMS Leyel IX
Lei�'el II •••• to L•v•l J t h e powtrlu1 OtM£RAT£ faclhty. Ttut huhty
can •• thOvghl of •• • tff'lft&l hit pronttOt wh,Ch <•" produce repor-t.,
(c;.,ma end for�n ltttt't • • wtU • • ltlt output wh1c" "'•) Ot ,.,..Input t o
the hclhty. OCMIRAT£ "''Y li t uttt 11'11 t OI'I'
pl•• prouu•nt .app1icdtOftt
•nd •• controlled •r • tnoltth•hkt co�t�.,•ftd t•nou•t• which t�'�CDft'P••••'
tt'•t uttd by Ltvtl t. XO"S Lewel U • • • • • • , , , • , , • , ·''''·''
XQMS beyel m
L•"'•l ltt tnchJd•• •H of l•v•t ll p l vt & ••• ol ua•lul OMS VUiih•••
.
Ttt••• utahtltt •r• ''"0"'d to a1d an th• dtvtlo,.,,,.., f,flld M&II'IUftenc•
of ..,.,, •j:�phc•ttof'la •" d '""''' �'�•••hc•tton of XDHS
,.,,,,. p•r•••t•n••
II'IP\It &Ad output of XOMS hi••• d•u·la.y •nd .. o c
h huuon ol f1te for..•t.
gupi'UC di•Phr of fUI•tncal f•U af'd Otftet f""'ChOf'l•• L•Y•I lJI 11
lf'ltfndtd lo' ••vu•c•d XDMS vtttt• XDMS Ltwt1 IU . , , , • • , . tl••·''
ID"I lyth.. DOCUI'I'I•"..tlon D�'�ly 1110. t••tllt toward pu,Cl'l•••)• • •t 2t••
,
ttng Byatem
XACC Ac;
G QYQ
X ACC I
O•f\•r • l Accountlftg •r•t•"' u ••••I"'' for lift l l '""'n•••
.
Tb•
fftvHOft•••h ol up t o ao.ooo .ccouM• f,ftd lt'IWfl'ltory u .... Th• .,......
U
ll'lttgr•t•l ACCO\Ifthl'lt f ftCtiOnt Aftd lftVII'ItOfJ' pl\1• lflle t•neral t•dget1
ac:co�o�fttt "''''"''"' •Ad ••r•lfl• fu•chon• •or.. •Uy told ••p•r•t•lr '"
other •r•••,.•· '••tu,•• ,,.,, ''"""' account•. product• lor .,,.,,c••••
ltaftlaChOftlo IAV01Cift0o l tC. £at1ly COftfltured to fi!IOtt lft¥1r0fttflllfttlo
IACC Otntrel Actek.lftlll'll Sytt•• c•e�ulnt XDNS, pr•f• t.v. JJJ)• • tl99.9,
XACC lr•••• Docv••�'�hhOft 01tly tiiO. Cf'•dtt toward pute:hllt), • •t )4•.,
STAR·DOS PLUS+
• Functions Same as FLEX
• Reads- writes FLEX Disks '34...
• Run FLEX Programs
•Just type; Run "STAR-oos··
• Over 300 utilities & programs
to choose from.
PLUS
ALL VERSIONS OF FLEX & STAR-DOS• INCLUDE
TSC Assembler
TSC Edit�o + Read-Write-Dir RS Disk + External Termmal Program
Rtg SSOOO
Hrt SSOOO + Test Disk Program
+ Run RS Basic from Both
Disk Examine & Repair Program NOW $35.00
NOW $55.00 + More Free Utlities +
+ Super 800 Support + Memory Examine Program
+ Free Color Micro Journal 1 yr. sub. + Many Many More!!!
IHf'.t' PA()I'AG(S llrlUll£ CIIIYE, 'COI'ITII<X-LER, 6•K UPORADf WMOD. I>�STRVCT IONS,
P<l>lfR SUPPLY 4 CAIIINI"T, CAAlf, AND MANilA�. C,D,E,r, ANO CIOCIO 7 '49.�
• 'i'fCirY \olliAT CONTR<lt.UR YOU WANT J�. OR RADIO SHACK. HJL K£YBOAROS l 69.9,
MICRO TECH LOWER CASE 11()4 ADAPT£R ' 74.95
,.M II • I Slll"U SIDED, DOtal DENSITY SYS. 1}89.95 RADIO SHAOC BASIC 1.1 l 79.q<}
PM 11 • 7 SINCil[ SIDfD, DOUeLE DENSITY SYS. 16)9.9' RADIO SHAQ( DISK 8AS IC 1.1 l 29.9'1
,.,9.95 IIAD 10 SHA<X EXT. BASIC '39.�
f'M I)· I OOI.ft£ SIDED, DOUI!LC DENSITY SYS.
f'M 1• • 7 OOURt.f SIDfD, OOUI!l£ DENSITY 515. l6q<I.9'J SCR((N Q.(o¥1 Q.(ARS UP Vlot'O DISTORTION 'J9.�
PM 15 • 7 OQR.f SIDfD, OOO!li.E DENSITY SYS. l£1<lREX DISKS �· SS,DD l 7•-DO
THINlH€ 0111•£5, t!ALI" SIZE" 1659.9') SHIPPING INCLUDED ON DISK PIII CES
DISK CIIIV( CAI!IN[T & POWEll SUPPlY l .9.9')
1189.9') $1NQ.( SIDED, OOUI!I.E DENS! IY '" DISK CRI•E \199.�
COUll ()Oif'UT(R II 64( VIUT. MSIC
DCIU!Il( SIDCD, DOUIIl£ D£NSITY '"DISK ORIYE n•9-�
,.. UIIS
I'IIINT£1!$
J� 01\� CO'<TI>(IU£R VI J00S OR PAOlO $>1•0(
D IV IASIC, SI'(CtrY \MAT DIS� BASIC. Ef'SON RX-80 ''''·DO
£PSON RX·801"T U75.DO
RADIO SHAOC DIS!' CIO��LER I. I Ef'SON I'CX·IDO l650.DO
£PSO'I rx-IDO 1799-DO
CPSOII rx-110 15•9-..DO
EPSON MX-70 noo.DO
MX·SEIIIFS "19.9'
FX·SCRICS ' 0<>,95
USA ADD 2% SHIPPING
FOREIGN ADD 5% SHIPPING
5900 Cassandra Smith Rd. Hixson, TN 37343
'FLEX o1 o Toddonl<lok or T�tl,n�e•.t S�"'"" Comultantt
·::.TAR[)())+ ,, A Tril<kiNirk or �TAA Koi> & O.lil Comp
68 Mtcro Journal Second Class Postage P&Jd
5900 caaaandra Smith Rd. AI Chattanooga, TN
Hluon, TN 37343 ISSN 0194·5025
28 Lt. r l s �N I 'H d c
r 1 s 11 � 1 )/
LB XO
"d
�osn����
A3�JI� ·�,
3/V ZZ r
UNt.c 14GAIN HAZElWOOD COMPUTER SYSTEMS
demonstrates Its leadership In computer technology by
delivering the only computer system capabfe of switching
between either the 6809 or the 68000 processor.
Switching Is easily accompflshed by a simple front panel
toggle switch. The reason we can offer this exclusive
feature no� Is that when our proven 6809 processor
board was designed several years ago, we had the
foresight to Include the bus controls that allow
processor switching.
days.
d to 30
available sro nollce.
Allllems without
CI to change
Prfces subfe