V02N10 Oct1980

Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

MICRO JOJRNN.

SYSTEMS -
SOLUTIONS
If you have a problem that can be solved by a computer-we have a systems solution.

• Two central processors with maximum RAM capacities of 56K and 384 K bytes

• Three types of disk drives with capacities of 175K, 1.2M and 16M bytes

• Two dot matrix printers with 80 and 132 line capacity

• A Selectric typewriter interface and a daisy wheel printer

Match these to your exact need, add one or more of our intelligent terminals and put together
a system from one source with guaranteed compatibility in both software and hardware.

Southwest Technical Products systems give you unmatched power, speed and versatility. They
are packaged in custom designed woodgrain finished cabinets. Factory service and support on
the entire system and local service is available in many cities.

SOUTHWEST TECHNICAL PRODUCTS CORPORATION


219 W. RHAPSODY
SAN ANTONIO, TEXAS 78216 (512) 344-0241
' - ' MICRO
• JOURN�l
Portions of te� prepared using the following. Send All Correspondence To:
SWTPC 680D-6809-QMAF2-cDS1-cT82-Sprlnt 3 '68' Micro Journal
Southwest Technical Products 3018 Hamill Rd.
219 w. Rhapsody PO Box 849
Sen Antonio, Tex&s 78216 H1xson. Tennessee 37343
- Phone -
ED IT� - WOOD PROCESSOR
Technical Systems Consultants, Inc. Office· 615-870-1993
Box 2573, w. Lefeyette, IN 47906 Plant. 61 5-892·7544
FLEX Is TM of TSC Copyright o 1980
'68' Micro Journal 1s published 12 times a year by '68'
GIMIX Super Melnfreme-Assorted memory bo&rds
Micro Journal, 6131 f>lrways Blvd., Chattanooga. TN
GIMIX Inc.
37421. Second Class postage paid at Chattanooga, TN.
1337 West 37th Piece
Chlcego, II 60609 Postmaster: Send Form 3579 to '68' Micro Journal, PO
Box 849. Hixson, TN 37343.

Publisher: Don WII Items Sr.

Executive Editor: Lorry WIIItems


1-Year $18.50 2-Year $32.50 3-Year $48.50
Subscriptions end Office meneger
Mery Robertson

General Girl 'Frldey'


-ITEMS SUBMITTED FOR PUBLICATION­
Joyce Will Iems
(Letters to the Ed1tor for Publication) All 'letters to the
Editor' should be substantiated by facts. Opinions should
Contributing Editors: be indicated as such. All letters must be signed. We are
interested 1n receiving letters that will benefit or alert our
Dr. Jock Bryent readers. Praise as well as gripes is always good subject
Dr. Chuck Adorns
matter. Your name may be withheld upon request. If you
Dr. Theo E Ibert
have had a go'"ld experience with a 6800 vendor please
Dr. Jeffery Brownstein
Dele Puckett put it in a letter. If the experience was bad put that In a
Russo I I Gore letter also. Remember. If you tell us who they are then it is
Ron Anderson only fair that your name 'not' be withheld. This means that
John Jordon all letters published. of a critical nature, cannot have a
name withheld. We will attempt to publish 'verbatim'
• CONTENTS • letters that are composed using 'good taste.' We reserve
the ri9ht to define (for '68' Micro) what constitutes 'good
taste.
FLEX USER NOTES ••••••••••• 10 Anderson
(Articles and items submitted for publication) Please,
A BATTERY B/U BOAR0 •••••• ,12 Review always include your full name, address. and telephone
number. Date and number all sheets. TYPE them if you
UCSD PASCAL• •••••••••••••• t3 Puckett can. poorly handwritten copy is somet1mes the difference
between go. no-go. All Items should be on 8X11 inch,
BUSINESS PROGRAMMING, ••••• 17 Cegle white paper. Most all art work will be reproduced photo­
graphically. this includes all listings. diagrams and other
STYLOGAAPH W/P SYSTEM, 19 Pomerantz
non-text material. All typewritten copy should be done
••••

POSITION INDEPENDENT COOE.21 Boyd


with a NEW RIBBON . All hand drawn art should be black
on white paper. Please no hand written code items over
MORSRX <Morse code Rcv.) •• 24 Mayhugh W4MSR 50 bytes. Neatly typed copy will be directly reproduced.
Column width should be 3V• inches.
HARDWARE HICCUP- MP-A2 30 Gess
(Advertising) Any Classified: Maximum 20 words. All
•••

OMAF-1/0MAF-2 ON 6800 ••••• 31 Gess single letters and/or numbers will be considered one (1)
word. No Commercial or Business Type Classified
SOFTWARE �S TO SWTBUG•..32 He I I advertising, Classified ads will be published in our
standard format. Classified ads $7.50 one time run. paid
BIT BUCKET•••••••••••••••• 34 Al l of us In advance.

INTERFACING THE BITPA0, ••• 38 Teeffe Commercial and/or Business advertisers please write
or phone for current rate sheet and publication lag time.
2 ----'--- 68' Micro Journal
LQQK
THE CLASSY CHASSIS

WHAT'S COOKING
on the FIFTY BUS
32K STATIC RAM BOARDS
Designed for usa with:
* Existing SS50 Systems * SS50C Extended Address Systems

• Assembled
• Burned In
$898.19
• Tested • 25 amp (SV) lerro·resonant constant voltage
power supply,

16K ... $328.12 • Heavy weight aluminum cabtnet wflh 3 posttlon


key swttch, tan, and provtslons tor two 5" disk

24K...$438.14 •
drtves:
6800/6809 Mother Board, Ill teen 50 pin and

32K ...$548.15 eight DIP·swilch addressable 30 pin slots (gold


plated pins). tully decoded.
16K and 24K Versions are • Baud rate generator on II0 seclion ol
socketed tor 32K and require Mother Board
only additional 21 14 • s lor
expansion. 1/0 BOARDS
FEATURES: for the 30 PIN BUS:
Decoding lor 4 EJCtended Address Unes (allows Write protect eilher ol two 16K sections

memory decoding up to 1 megabyte)



1 Pon Serial $ 88.41
• Low power consumption - uses 2114L low (RS 232 or 20MA. current loop)
• DIP·swllch to set extended addressing or dtsabte It power RAMS 2 Pon RS 232 Serial 128.43
• 4 separate 8K blocks, addressaole to any BK • Fully Socketed 2 Pon Parallel 88.42
boundary by DtP·swllch • Gold Bus Connectors
• Each 8K block may be Individually disabled • Guaranteed 2MHz operallon for the 50 PIN BUS:
8 Pon RS 232 Serial 288.40
AND NOW ... GIMIX OFFERS YOU A 8 Pon RS 232 Serial 318.46
with on board Baud Rate generator
Choice of 6800 or 6809 CPU CARDS 8 Port Parallel 198.45
You can order your system to fit your needs or select one of the below featured systems.
BOTH 6B09 SYSTEMS
Please contact the factory for further Information and availability. FEATURE OUR
Add as much memory as you need using GIMIX Static RAM Ca r ds for the utmost In reliability. NEW TERMINAL BASED
GMXBUG 09 SYSTEM MONITOR
32K 6800 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . $1,694.59 GMXBUG 09 Includes advanced debugging
Includes. Chassis, 6800 CPU, 32K RAM BOARD. 1/0 card
tools. utility. and memory manipulation
32K 6809 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . $1,844.69 routines.
Includes: Chassis, 6809 CPU, 32K RAM BOARD, 110 card Both 6809 Systems:

32K 6809 PLUS SYSTEM . . . . . . . . . . . . . . . . . . . . $1,994.79 * Can De reconlfgured to allow use of other
system monitors (DS·9 and SBUG·E)
Includes Chassis, 32K RAM BOARD, 110 Card, and features our 6809 PLUS CPU Card with the Time of Day
Clock option with llattery back·up Installed, as well as the 6840 Timer Package that provides 31ndependent
• Include 1 K of Scratchpad RAM on the CPU
16 bit counters
Thts system also allows the tollowlng options to be added at additional cost * Allow optional software switching of system
monitors.
• Battery back·up ot the IK RAM by substituting CMOS pans
• A 9511 or 95 t 2 Arithmetic Processor 2MHz 6809's at slight additional cost when they
• GtMtX or SWTP Dynamic Address Translators become available.

EXPORT MOTU: Phone, write, or see your dealer for details and
F01 50Hz 230V C V POWER SUPPLV 4ddS30 00 prices on our broad range of Boards and
80 x 24 VtOEO BOARDS - Specily folmal (No Added Charge)
On Ordetsuncior S250 00 tcw • Sl1191t Boord, or c..,.. p- Add 130 00 lllncllitiQ lliG we Wll lhlpNl Mllll 1'111>'10 Systems for the SS50/SS50C bus and our AC
On 111 oll>e< O<Citfl wo '""ship VII E.-yAl< friiQht Co41tct and wo Wllt 'bolOt no t��nahng All O<dtfs mutl bt
Power Control Products for all computers.
,�,;'�:
:"'.:!. ..
s
�•tiDNI Bonk 01
=�':�:�:;,;o ; ��,':Mnt"
c-oo o\UOUnt 03 3Z033
��.,U�tar'�'t'.t't:��oe!.O::��·,II'.::
Vos.t 01 Clllrot atto occepted

FACTORY PRIME STATIC RAMS


2114L 450 ns . . $5.90
4044 450 ns • .
300 ns
$5.90
. . $6.40
250 ns . $6.90 .
200 ns . . $6.90 r0
� c�m.�.�:.:�
Quality Electronic products since 1975.
AOO SS 00 HANDliNG 0� OAOEIIS UNOlR S'IOO 00
1337 WEST 37th PLACE, CHICAGO, IL 60609
QIMIX'" and GHOST"' are Registered Trademarks ol GIMIX INC. (312) 927·5510 • TWX 910·221·4055

SEE GHOST AD PAGES 44, 47, 52, 56


and edited.
OS-9'�LEVEL 1WO MULTIUSER
OPERATING SYSTEM • Buffer, line and character oriented

TJE:;:::s o 6T 80 9
commands.

� · tg ��f:::f�:: ?.
rue muiUtask;ng, muiUuser OS for • Search, change and extend operaUons.

W R
' ·time control

E
Pe mul ·
rm;u

F

oo
management perm1ts use

W ER
of over one megabyte.
ti � � puVoutput OS-9'"

PO
� �� r=��
:r:,:
INTERACTIVE ASSEMBLER
• UNIX .. -like file structure including

T
.
hierarchical directories, pipes, filters, Compact Motorol� compatible
assembler for machme language

OOLS
and byte-addressable random access files.
. . program development.
• Prov1des log-on password protection
and user filie secunty.
·
• 0perates m "batc h" mode or
·

. interactive line-by-line mode.


· t
• Can run on small, inexpens1ve ..
systems WI'th floppy d'ISks and as little as
• Fac1,1t1es .or generat'10n of OS-9••
32K memory.
memory modules and system calls.

0 $495 00•
·
· e syntax and
• Formatted 1.1stm� me1ud ·

context error checkmg.


ENDLOOP. EXITif' ... ENDEXIT.
• Runs on OS-9'• Level One or
OS-9'" LEVEL ONE • Allows user-defined data types and Level'JWo.
OPERATING SYSTEM complex data structures. Five built-in
data types: byte. integer, 9 digit
0 Disk or tape $75.00

S
ingle-user. single-memory map floating-point. string and boolean. 0 ROM set (2716) $90.00
compatible subset of Level 'IWo • Extremely fast program execution.
for software development or • Available on ROM. disk or cassette OS-9'"
stand-alone control applications. tape. Runs under OS-9'. Level One or INTERACTIVE

F
• Versatile inpuVoutput system can Level'JWo. DEBUGGER
support multiple devices using 0 Disk or tape $195.00•
interrupt-driven, DMA. or program­ acilitates testing and debugging of
controlled data transfer. Users can easily machine- language programs.
add additional VO devices.
• Includes common ··monitor"
• Tape or disk-based versions available. MICROSOFT functions: memory examinelchange.
6809 BASIC

S
• Disk versions support UNIX'•.Jike breakpoints, display/change registers,
hierarchical directory structure and hexadecimal arithmetic, etc.
tandard Microsoft BASIC optimized
for the 6809 and OS-9'•.
byte-addressable random-access files. • Access to system command
• Memory management for single interpreter.
• Four data types: integer, string,
address-space (up to 64K). • Available on HOM. disk or
single precision and double precision
0 Disk version $150.00" floating point.
cassette tape.
0 Tape version $95.00
• Program trace and edit capabilities. 0 Disk or tape $35.00
0 R0�1 (2716) $50.00
• Automatic line numbering and
renumbering. BASIC Ill IS a trademark of Motorola. OS-9 is a
tra�mark of �lotorola and fo1icroware•. UNIX IS a
trademark o( Bell Telephone Laboratories.
• Supports random and sequential
file UO. Full PRINT USING for
BASICW'w
PROGRAMMING
LANGUAGE SYSTElt1 formatted output. ft1ost software s
i available on ROM,
0 Disk or tape $250.00 diskette and tape in versions for many

E
xtended BASIC language
popular 6809 computers. Source listin�
compiler/interpreter with
and yearly maintenancelupdate service
integrated text editor and debug OS-9'v TEXT are sold separately for most programs.
•specify manufacturer and type of CPU
package. Runs standard BASIC programs
�:DITOR
and UO controllers. Contact Microware •
or minimally-modified PASCAL programs.

M
• Permits multiple named program inimum-keystroke macro text
for specific availability.
modules having local variables and editor useful for text
identifiers. Modules are reentrant. preparation or interactive
position independent and ROMable. word processing.
• Additional control statements for • User-defined macros with MICROWARE,
Mkrowut )'Stems CorporaUon
5835 Crtnd A\"mUe, Box 4865
structured programming: IF ... THEN parameters permit virtually
Des Moines. 10\\'a 50304
.. . ELSE. f'OR ... NEXT. REPEAT ... unlimited command expansion.
UNTIL. WHILE ... DO. LOOP ... Macros can be saved, loaded 1515) 279-88<\4
A/BA IC CO�lPILEH

T 6800
hiS BASIC compil�:r j.li:IWri.ltes
t-111\RUG - tompdllbl�: flU,\I th<�t combm��
pure. fast. tdfic 1 ent 6800 mad1me

math.
an 1mproved mon1tor deburutcr w1th a
lanJluage from c.1S\' to wnt� l.li\!:!ll
po,,erful mult1taskmg real-time oj)l'ratm�
source programs. Us11s ·
system. Supports up to 16

SOFTW�RE
ultra-fa�t integ er
concurrent tasl-.s at 'prion
extended strinJl
level� plus real tim� duel-.
functions. buoli:an
and mterrupt contrul.
operators and real- t 1 me
Thousands in use smce 1976 hand lin � all

SUPER
operations. Output is IWJI<Iable and rwt:.
types of applications. Availabl� on 6�0
without any run-time package. Disk
lt>III<UUG:typc) 01' _27US (�:PHO�l-typd flO�I.
versions have disk 1'0 stateme nts and
�1ilnudl 1s a cJ,ISSIC on 6800 real·lime
require 121< memory and host oos
Cassette vesrion runs in �I{ and
applie<rtio�s �nd contams a full �uurce

POWER
pro�ram llst mg.
requires HT/6 uperatmg system.
0 IH'61:l�IX (6 "101 $55.00
0 Disk Extended Version 2.1
SSB or t:LI�X· Diskette $150.00 0 RT6l!�IXP t270SI $55.00
0 Cassette Version 1.0. $65.00
BY MICROWARE
6800 CIIES

A
A/BASIC SOUHCE vers1on is J)crfect for M ot orola 02 kits. challe ngmg ch�ss program for
CENERATOH the 6800. iwo sel�ctable di(ficulty
0 Cassette, s 1:1 or Fu:x· fliskelt(;' $95.00
lc\-els. Displays formatted chess

A
n "add-un" ufltiun fur A BASil bo<tred on �t andard t�rminals. RclJUirl.'s
Compiler llisk wr sions that ttdus 81< memory. �lachme lan�u<r�c with
an extr<� third pass which �encr­ Ll P INTEHPI�ETEH AlBA'IC SOUICe listing.
ates a full assembly-languag� liUtput 0 Cassette. ·su or FLEX' Disket te $50.00

T
lislmg and assembly language sourc<- til•• he programming t..anguage LISt•
Uses original BASIC names and in�ert::. offers cxcilmg new possibil ities fur
microcomputer 11pplications. i\ Our software IS available for most 6800
BASIC source lines as comments.
h 1ghly lllleractive inlerpreter that use� systems on cass et t e or diskette unless
0 S..'itl or FLEX• Diskett e $75.00
list·tYtll.' d<rta structure:. wh1c h arc simul· otherwise noted. Phone orders welcomed.
Laneously data and executable 111structtons. We accept �lA TERCIIAI�C�: and VISA.
LISP features an unusual structured. We try to ship orders within 24 hours uf
A/BASIC INTERPRETER recursive iunct1on urie nted �)·ntax. \\'1di!l}' receipt. Please call or write if )'OU require
used for prucessmg. artificial intl.'lllgl.'nce. additional information or our free

H
l.'re it b a SUfler-fast A Bt\!:.1{ cataloj.l. �ticroware' software is available
l!duciltlon. :.1mulatiun symoolu.: and
·

compiler! Now you can inkr­ for 01��1 and custom aplllkallons.
computer·atdcd d�si�n. t�OI! LISP re4lmes
artivdy ctlil. execult' ami th:bu�
a minimum of 12K IWl
/VBJ\SIC pro�rams with the �a.w ot an in­
0 Cn.�sclle. S!'IB or FLF.X•
terpreter then compile to s uper t:ffim·nt

machine lan�ua�l'. Also il su1>c rb stand­ Diskette $75.00


alone applirations and control· unented
interpreter. Hequtres t!K HAN. The �assclle

MICROSOFT DISK EXTENDED BASIC FOR OS·9'"

M
icrosoft Basic is b)• far tt�e world's most populat lhl.\h.: • l))�1amic string spacl.' allocation
language - and a vast hbrat-y uf ar)phcatunt� sotlwart: • llandom and sequential file I 0 w1th variabll.' lcn�th rcwrds.
written for it can he u�ed on your sy::.ll:m: hu�illC!o..'\
• Ptott�ted files can be s.awti in coded b111ary forn1al .
pack;�es. scientilic. t!nginl'crin� and cdu�.:aliunal pru�l<•n�. �tanlt!:..
etc. The OS-9 • wrsion oi �tinosoll Ba.'1c IS a full mlpl�:mcnt.tl iun
• Clli\IN and t:O�lf.ION statl!mcnts proAmms may he lmkcd
togelher and share common vanahll'S.
of Helease 5.0 \\1ilh the followm�t tl.'aturc�:
• Four variabl� types: Integer. Strmg. 'm�tlc Prcdsmn Floatmg Thb version u( �licrosoft Basic ��not just" 1cas.-.emblcd liMO
Point (7 Di�it). Uuuhlc Precision Floalin�t l'oinl ( IH U1�itl. Basic- it has be�:n enhanced to Lake full a<.h <mtaSll.' or the t�OY
·

and 0$-!1 supe rior capabilities. It is aiS(t a r�!hahle Basic that vuu
• r'ull PIU!\'T l'SING fur forn1<1ttdi output llndudl.'� astcn�h Iii I.

can count un fc1r )'nur importdnt pro�rams.


Ooatm!! $. scientific notatio n. Lr,uhn� si�n. commt1 inscrllonl.
0 r<licrosoft Extendl!d Bask Rrlra'le 5.0 for 0 -9:"$250.00
• Tra..:e F<1�ilillcs for pm�ram dcbu�inJt.
0 Also available: 'landard r--licrosoft 68()(1 or 680!1 Bas1c
• E�hmSi\'C flro�ram r::dllmg faclhti�S Vld wn cwnnlttnd. Hd�ct."t' 4.51 for Flc.x•. �'Iany features of 0. 9 •· version.
• Matrices \\'ilh up to 255 d1men�iun� $250.(1(1 'lto�<l.tn.tfk ttl l..:hnk.'ill S),ll11b lur\'.UI�ults
• IF' TilE:\ ELSE ;u1d \\'llii.E\\'ENI> iur slnJdutt.>tl
pro!!rammin!!. MICROWARE.
• Automatic Lmc numb;:nn�-t .1110 r�num�t. 5.!\35 C.r.md Uo� 11S65 fl.'S �ltunl'S, lA 50.1tl1 • 15151 �7!1 X11
In the world of 6800 Microcomputing
there is only one Universal Mini-Disk System . "' .

the PERCOM LFD-400 ,..


with SOFTRAN "'

Made possible by SOFTRANr� an inno­


vative $24.95 translator program, the
reliable Percom LFD-400™ has just
been upgraded to the first universal
mini-disk storage system.

Suddenly the two worlds of 6800


mm1d1skette software become one
Because the LFD-400TM with SOF­
TRAN™ can read either soft-sectored
or hard-sectored disks.

And ownmg an LFD-400/SOFTRAN


system means you can run min1diskelte
programs from the enormous combrned
selection of all of the principal 6800 soft­
ware houses - TSC. Computerware. the
Software Works, Hemenway Assoc1ates and of
course Percom

Available in vers1ons for mini FLEX1, FLEX 2 01 and only $599.95. complete w•th: (1) the drive, drive
Smoke Signal Broadcasting Company's DOS, electron1cs and Percom's rugged PS-401 power
SOFTRANTM cop1es soft-sectored mtnidlsk­ supply all rn a f1n1shed enclosure, (2) a demon­
ettes track-for-track onto hard-sectored mtnl­ strably supenor controller PC card featunng an
dtskettes. If the source d1sk includes a FLEX' or explicit data/ clock separat1on c1rcuit, MPX. a re­
'Smoke' DOS, SOFTRAN™ IS used to modify the markable 2K DOS, and prov1s1on for 1 K extra
operatmg system to function w1th the Percom PROM, (3)an mterconnectmg cable and (4)a 70-
LFD-400™ page users manual.

SOFTRANTM is supplied on a mmidiskette along Also available Upgrade kits for SWTP or 'Smoke'
With utilities for only $24.95. mini-disk drive systems Kit includes LFD-400™
A users manual1s included controller, M P X DOS & SOFTRAN™ Only
You must ind1cate whether $224.95.
SOFTRAN™ is to be used
�.·-

for rntn1 FLEX•, FLEX 2 o· Available soon!


or Smoke's DOS SOFTRAN™ for Percom's 77-track LFD-aoorM
,..,,.... The Percom LFD-40QTM m1n1-d1sk system: SOFTRANf9lM for 6809 FLEXt
'------....11 mini-d1sk system sells for flies and programs
'" trademark of Percom Data Company, Inc. trademark ol Technical Systems Consultants. Inc

[ LJE�Il()MI
To place an order or request additional literature
call toll-free 1-800-527-1592. For techntcal tnfor­
matton call £2141272-3421. Orders may be patd by
check. money order. COO or charged to a VISA or
PEACOM OATA COMPANY I NC
:i!l) 'l �·CIIlt :;AI\.AII,Ir· r••11e -] 4 ;"' Master Charge account Texas residents must add
4 ?1 l4 I 5% sales tax
Percom 'peripherals lor personal computing'
A Few Extraordinary Products for Your 6800/6809 Computer
From Percom

Low Cost
M ini-Di sk Storage
In the S1ze You Want

Percom mtnl-dlsk systems start as cuit, buffered control hnes and other
low as $599 95. ready to plug In and mature design concepts ROM •

r un You can't get beller qu a lity or a DOS tncluded with SS-50 bus ver­
broader selectton of dtsk soflware sion - optional DOSs for EXOR·
from any other mtcrocomputer dtsk ctser• bus extra PROM sockets

system manufacturer -at any pnce I on-board EXORctser• bus versiOn


has 1 K-byte RAM· supported by ex­


Features 1-. 2- and 3-drrve systems tended d•sk operating systems: as­
m 40- and 77·track versions store semblers and other program de­
1 02K- to 591 K-bytes of random ac­ velopment / debugg ing aids: BASIC.
cess data on-line controllers tn­
• FORTRAN. Pascal and SPL/M lan­
clude exphctt clock/data separahon guages. and. business applicatton
CirCUit. motor tnacttvity lime-out ctr· programs EXORciser• Bus LFD--400EX'" -800EX'"' Systems

Versatrle Mother Board. Full-Feature Prototyprng Boards


Printed wiring Is easily soldered tin-lead plugged into an SS-50 bus Features
plating Substrates are g lass-epoxy. Pro- wide-trace conductors. Price. $21.95
lotyping cards provide for power regula· SS.SO BUS CARD-accommodates 34-
tors and distributed capacttor bypassing , and 50-p in ribbon connectors on top
accommodate 14·, 16-. 24- and 40-pln edge. 10-pi n Molex connector on side
DIP sockets. Prototyping boa.rds Include edge Price. $24.95
bus connectors. other connectors and SS-30 BUS CARD - 1 v.-lnch higher
sockets are optional than SWTP VO card, accommodates 34-
MOTHERBOARD -accommodates live pin ribbon connector and 12-pln Molex
SS-50 bus cards. and may Itself be connector on top edge Price· $14.95

ThF Electnc Wrndow·•· Instan t Real Ttme Vrduo D isplay Control


The SBC 9'"' A "10" By Any Measure.
Memory residency and outstandln.9 software control of display format and
The Percom SBC/9"' •s an SS·SO bus compatible, stand· characters make this SS-50 bus VOCcard an exceptional value at only $249.95.
alone Single-Board Computer Configured for the 6809
Other features:
microprocessor. the SBC/9"' also accommodates a 6802 Gen erates 128 cha rac­
ters Including all ASCII dis­

without any modification. You can have state-of-the-art


playable characters plus
capablh t y of the '09. Or put to work the enormous selection of selected Greek letters and
6800-coded programs that run on the '02 other special symbols.
The SBCI9"' Includes PSYMONn.o. an easily extended 1· Well-formed. ·to·
Kbyte ROM OS. Other features Include read 7x12-dot cniilfa<t:Iel

t h me SS·50 bus Requtres no changes to the


• Total compallbil•ty wl True baseline de:scen , d1
ers . •
motherboard memory or 110 • Character-store (di!>PIIIY l:�
• Senal port includes blt-ra1o generator RS.232.C com pa 1b t le with memory included
opiJonal submnaturo ·o· oonooctor tnstalled H>·Pirt Molex cortrl8C· Prov t slon l or "'IJ'""'"
' u • o..
tor PfOYided

character g
• Etgllt·bl, non-latched bldlroctJOnal paralle
l poft is multl·eddress EPROM for user
extenSJOn or system bus Spans a »address f• eld accommoda1es symbols
art exceptional variety ol peophefol deVICes Com8Ctor 111 ophonal
Com p reh en si ve
• Includes 1-K byte ol statlc RAM
m anual Includ es

• Cos!S only $199 95 wllh PSYMON'" and c�ehenswe users


martuallhal lncludfl &OUrce fl5t1ng ot PSYMON'" listing of Driver
Driver - called
-Is also available on
ll-k oll'etcom O..IA Cotnp.ony, Inc diskette through the Per­
• Uadem.llk Ollf>e Mo!Otot.'l Cofpo<III<Ofl
••

com Users Group.


�and llldlcedorw �to c:hanQII �-

Products are available at Percom dealers nationwide. Call toll-free.


PERCOM DATA COMPANY INC
�II N K._.Y GAAI.ANO f{J(AS )'l5C)Q 1-800-527-1592, fo r the address of your nearest dealer. or to
121.1272-:J.o� order direct.
SOFTWARE ...
ms� has mORE�
WE INVITE YOU TO LOOK AT OUR NEW SOFTWARE CATALOG

WHICH OFFERS NEW PROGRAMS FOR YOUR 6800 SYSTEM.

•All FLEX'¥ Programs from TSC are now available for MSI Computer Systems

'MULTI-OISK FLEX'¥ from MSI allows the use of any combination of MSI disk devices to be used
simultaneously, including the HD-8/R 10 megabyte dnve.

'SORT/MERGE Program can be used manually or wrthin other BASIC or assembler programs
to perform high speed sorts of data files

'Hemenway Assocrates Software Products for use under FLEX"' are available on the
MSI System

'TRS-80/MICROSOFT BASIC - MSI BASIC Translator allows MSI users to run


the large library of basic programs written for the TRS-80 and other similar
systems.

'SOFTWARE LIBRARY Programs keep track of all diskette and hard disk
directories. giving alphabetical listmgs of available programs.

•soos Operating System

1MULTI-USER/MULTI-TASKING SOOS Operatmg System allows any user to


perform edits, assemblies. compilations. or program executions
Independently and srmult<meously.

'All MSI software is supported on four (4) disk systems: quad density minifloppy,
single and double density 8" floppy. as well hard disk systems

•complete BUSINESS APPLICATION PACKAGES mcludmg sales order entry. accounts


receivable. inventory management, purchase order entry accounts payable, and general
ledger are available on MSI hard disl< systems

'PLOTTING PACKAGE gives darsy-wheel printers the capacrty to perform qraphics operations.

'LETTERWRITER Word Processing Software allows the use of darsy-wheel pnnters to generate
documents and to handle correspondence automaticAlly

Send for your catalog today.

220 W. Cedar • Olathe, Kansas 66061 • 913-764-3273

TWX 910 749 6403 (MSI O LAT) Telex 42525 (MSI A OLAT)
All ooftwore b cvrrently ovooloble on FlEX
.. 2.0 ,. dills Ot MSI FlEX.. 1.0 a• hord � doll1. The pod!ooe
indudes o .,..n mon.,ol, the disk wtth ob1ec1 code 4NO FUllY COMMENTED SOURCE USTING, o progromming
monvol with infOtmotion obo..t the progrom ond hinh for chonges, ond where opplicoble eaomple progrom>.
VIM ond MC occ.epted. SOURCE TCF339.

4mNTION Pl!OGRAMMERSI
We ore lool<ing for q"olity sohwore to morket. Contoct Fronk Hooo
•6809 oohwore t.ho..ld be reody by the time this od Is ovt.
Coli for o•oilobiGty.

• a• soft ..oored (OMAF type) sho..ld olso be o•o�oble. Pleo1e coli.


FLEX• USER NOTES Zllog mnemonics: -As I understand the� LOIR
Instruction, the HL register Is loaded with the
BY: RONALD W. ANDERSON "FROM" address, the DE register with the "TO"
3540 STRUBRIDGE COURT address, and the BC register with the byte count for
ANN ARBOR, Ml 48105 the move. Assuming thet the values FROM, TO, and
NBYTES have been asslgned ll value previously, the
A DUt-e ERROR code for a block move would look like this.
Here's a story about yours truly and his LD HL,FROM
stupidity. As I have mentioned I bought e SWTPC LO DE TO
6809 processor board tor myse I t. I recentI y bought LO sc: NBYTES
a second tor the company, where I have a system LOIR
nearly Identical to rrrt home system. Recently we
ordered TSC DEBUG tor the 1 09, and It simply These four Instructions set up the move, and the
wouldn't run. Between the company and rrrt persona LOIR Instruction moves a byte, decrements 8 and
system we have duplicates of everything, end It repeats until B Is zero. The LD HL extended
wou I dn,t run on rrrt system eIther. T found one Instruction tllkes 10 machine states or clock cycles.
combination of 6809 processor, board, and sv.stem In LD DE lind LD BC, the same, and the LOIR 16 cycles
which debug would run properly, and In addition I except on the last I� pass (where It Is exited),
found that o the r combinations would run tor a few which tl!kes 21 cycles. That totals 133 clock cycles
minutes. Armed with the fact that I had a "heat for a 6 byte move , and the code Is II bytes. s Inee
(?roblem" and a can of circuit cooler, I proceeded to I don't have a sysTem running, I don't guarantee
find that If I would cool a particular area of the absolute accuracy In this analysis, but It Ts close.
processor board, debug would again run for a few
mInotes. I noted that It seemed to dIe a s I ow Now, let's look at the 6809 equivalent. The
death the output In the STEP mode slowing down and settIng up of the re g Isters Is the same, and It we
finalfy stopping. use a subroutine for the move, It only has to appear
once In the program and will not significantly
After a half dozen false starts end positive , program.
Increase the size of tne
Identifications of the problem, I got a good dual
trace scope from a trIend and started to poke LOU #FROM
l!round. I have a friend, Paul Petrick who has Just LOX ITO
put together e system and has the '09 runnlng. LOY #NBYTES
D E BUG ran tIne on hIs system. To mllke a very I ong LBSR MOVE
week of 2 AM's short, since I bought an as sembled
board, I didn't reed the fine print on the Addendum MOVE LOA ,U+
sheet, and see the note that use of the processor STA X+
board wIth an W� or MP�2 board It Is necessary LEAY' -I Y
,_
BNE MOVt.
to edd a pull-up resistor to the FI�Q line , which Is
the old UD2 line on the SS-50 bus. I noTed action RTS
on the bus status output of the processor, and then
that the FIRO line was low Cit ls active low). One The prQgram contains the same four line calI as In
pull-up resistor, and the problem went away the Z-80. Since LOY requires tour bytes, and we use
permllnently on both systems. Apparently, DEBUG a LBSR whIch Is a byte more than the LD IR
clears the Interrupt ml!Sk end the Interrupt was Instruction It costs us 13 bytes rather than the 11
seen, causing the program to go west. Whlle the b �
ytes In L-80. The subroutine Is 9 bytes long.
processor was cold, the open Interrupt Input was In According to TSC1s Debug States Counter thTs
the OFF state and the system worked until It Wllrmed program moves 6 bytes ln a total of 1�4 , clock
up. One comb! nation of processor board and system cycles. Our 68091s running at 2 MHZ execute this
worked though perhaps marglnal ft wit� that nput cOde as fast as a Z-80 runnIng at 2 MHZ. We have
open. Possl�ly the mother bOard had some leakage to some flexlblllty with the 6809 that Is lost In the
the supply voltage on that line and held the lnput Z-80 Implementation. If the block to be moved Is
high. shorter than 256 bytes we may use the 8 accumulator
as a counter and reduce the Code a IIttIe . It thIs
Before this discovery, I was ready to start Is done, the number of clock cycles used Is reduced
writing nasty letters to SWTPC about their marg inal to 122. Suppose MOVE were a subroutine In a Math
design and to go order someone else's 109 board for package, In wh 1ch aII varI abIes were 5 bytes. We
,
rrrt sysTem. I restraIned myse It from dolng so untII could Include an Instruction LOB 15 In the
the problem was found and solved. As someone once subroutine, reducing the cal ling code further. We
said, If all else falls, read the Instructions. I could lllso use a BSR rather than LBSR tor any call
had noticed that once In a while, a program would go within the range of the BSR, thus further reducing
west. I assume that this will not hl!ppen with t�e byte count and Increasing speed. If MOVE were used
problem solved. SWTPC, I take back alI the nasty a large number of times In a program, one could set
things I was thinking about you. I have never had up one of the SWI vectors to go to It and use a
any trouble thllt has been traced to a marginal single byte cal I SWI3 from anywhere In the program.
design of anything from SWTPC. At our company, we Furthermore, the 6809 code may easily be posTtlon
also have an 8080 system that Is now belna used In a Independent.
word processIng appIIcat I on, runnIng "Wordstar".
The hardware ln that system seems to fall once a On the basis of this comparison, we 6809 users
month. I have brought about a few fa II ures of my can only say that we can do as well as the Z-80
system b y a s IIp of the probe etc. but the given the same clock speed. A look at the Z-80
"random" failures, le. those that (,Just �appened", Tnstructlon set and clock cycles required does
have been limited to a few lnltlally bad memory revea I one area where we are much better off,
chips (marginal), the main rectifier brld� (one though. The z-eo has an X and a Y Index Register.
diode shorted) end a couple of problems with the Most of the Indexed Instructions take 19 clock
SA-400 drives. One drive motor quit, and one eyeIes. Some take 231 Our 6809 does an Indexed
plastic photo transistor holder broke (fixed with Instruction In var ing numbers of clock cycles
super gl ue In 5 minutes). I consider this to be depending on the optyon. The shortest Is a JMP
very high reilabl llty for nearly three years of Indexed which takes 3 cycles. The longest that I
heavy use. can figure out Is a LDYin,RI as In LDY I$1234,XI
which takes 11 cycles. Something like a LOA X+
Z-80 NOT SO FAST AFTER ALL only takes 6 cycles. The Z-80 doesn't even ofJer
the Indirect or the post Increment Instructions.
I may be forced to do a significant progremmlng Smile.
project In Z-80 Cugh) Assembler t due to a customer's
requIrements. Thet has Ied me T o 1 ook at the z-eo 6809 NOTES
Instruction set In a more serious manner than I had
previously done. One of the "great" features of the A few months ago , I mentioned my 6809 floating
Z -80 Is the highly publicized Block Move point math package, wnlch was In the debug phese. 1
Instruction. Actuallv there are four such have most of It work!� now, and It has passed all
Instructions, but let's just talk about the LDIR prllmlnary tests using the tour funct·rons. I have
Instruction. This Is presented using Zllog not had a chanoe to do thorough checking of the
Mnemonlcs. ApparentI y one has the cholce of us1 ng routInes that convert the Input ASCII or packed BCO
the "old" 8080 mnemonics for all the 8080 numbers to floating point binary notation and the
Instructions, and the Zllog for the Z-80 onl lnverse nor am 1 satisfied that all the functions
Instructions, or �olno all the way and uslna al y are fulfY operational at this point. I need to get
10 -------_:' 68 ' Micro Journal
the package Into an application and have some an ID number (one of 32), end run e pert thet he ran
numbers thrown at It tor a whl Je to g i ve It a good lest week without going through e set-up procedure
test before I wll I publish It as tully operational. ageln. I could eesf ly edd a routine to ellow
I was able to use the 8 by 8 bit multi ply writing to my Modem under program control while
Instruction for a triple precision multiply that running pascel. It you heven1t guessed, I em very
uses only about 400 clock cycles for the pleased with the Pascal end the Company. (I have no
multiplication end the moving of data onto the stack flnenclaf Interest or other connection with
and the result back off of the stack. This does not Lucldata.)
Include the above mentioned conversions of format.
It does represent e time for a multiplication In e POLYNOMIAL REGRESSION
series of calculetfons on variables already In No, It's not a disease. It you have the book,
tloetfng point format. This of course makes the Some Common Beste Programs by Borchers and Poole
Divide routine the "turtle" Instruction. Of course
you may speed up a calculation by using multiplies you have probably paged pest their program of tha�
rather then divides wherever possible. For example, name. It sounds deep and comp I Iceted but It Is
rather than dividing by PI, you could take the really not. I have used It In the pesf to find test
reciprocal of PI once In the program end then approximations for Scientific Functlons but
multiply by this value (about 0.318). If I get a recentl'l' managed to get It teamed up wf th TSC
ffllll letters from reeders expressing Interest In this Extended BASIC, When you have 14 digit arithmetic
package, we wll I publish It over a period of time. aveflebfe, this program can perform magic. What
does It do? It generates an equetlon that froduces
LUCIDATA INTERVIEWED en approximation to a function that you fnpu to It,
Supfose you have a group of data points that you
I recently wrote Lucfdata askin g tor some wan to describe with a mathematical function. This
Information about the prfncfpefs of the company, program, after you Input the data points (X and Y
having had some extended correspondence with them coordinates of the polntsl will_produce an �uatlon
L
or formula of the form A3Xg3+A2X02 +AIX+AO, The A's
concern!� their Pascal complier. I received a
bfographfcef sketch of them from which I have ere calfed the coef fIcI ents of the terms of the
prepared this "Interview". The company consists of equation which Is cal led a pofynomfer . It contains
three people. Nigel and Eileen Bennee, end David descendIng "powers" o f X. The power of the fIrst or
Gibby. David wrote the Pascal complier end Nigel largest term Is called the order of the equetfon.
the P-code Interpreter or Runtime pacKage. , The In the Polynomial regression program you specify
Bennee's are British and Dave Gibby Welsh. They the order of the equetlon and Input po1 nts on the
have been In Hoi land for about 10 years, having �ne curve to be approximated.
there to work In "the Computer Division of an
International Research Establishment." Nigel has a Such approximations are used tor the scientific
degree In Nuclear Physics, for which there Is not functions In most of the math packages for
much demand In England, so he went Into computing. computers. Just tor tun, I let Extended BASIC
The background Inc Iudes know I edge of e I ectron 1 cs, so compute the SINE of angles from 0 to 1,6 radians In
that Nigel understands both hardware and software. Increments of O, I radian and entered these
Both men bought "minimal 68001s" In 1978, end since coordinates tor a run of �he Polynomial Regression
they were bOth accustomed to workIng on large program. I was surprised to find that a 7th order
com p uters, didn't like working with BASIC at home, approximation produced an error thet was afweys lost
With the expenditure of much midnight oil, they In the 8th digit of the result. The worst case
developed version I on their small systems. Eileen error Is Jess than 4xiOD-8, This approximation
Indicates that she too has an education In Physics Involves 1 multiplications and 8 additions , so It Is
and worked In c omputing at the research center untrf reesonebfy fast. For the SINE and COSII£ runctfons
theIr fem II y requIred her to sta., home. EI Ieen the angIe can be reduced to a value between zero ana
started Lucfdate with the Idee of doing programming Pl/2 (about 1,59 radians).
work on a consulting basis, which she Indicates has
been her main occupation. Someone suggested that
they should market Pesce!, end 11thet ls when we
started workin g 20 hours e day!" Eileen goes on to The more straightforward way to calculate the
Indicate that t�e response to their first version SINE, Is as a sum of some of the terms of an
was very fevoreble, end thet was the reason thet lntlnlte series. The series for the sine Is
they went on end developed the second. They heve X-xC3/(3*2J+xC5/(5*4*3*2>-xC7/(7*6*5*4*3*2l etc.
moved recently. Their new address Is: Each term Is the previous term with the numerator
LUCIDATA mu I tlp fled by -(i<OZ) and the denomf netor mu It!p II ed
Dufnsroosweg 10 by the next two lnteaers. Math students will be
2597 KJ The Hague aware that 7*6*5*4*3 2*1 may be abbreviated 71 or 1
Netherfand s factorial. Calculating the first 7 terms of this
series requires 1 multiplications and eddltlons and
the error aporoeches 20$ at the limit of 1.59
I Inquired as to whether they would heve radians. The happroxlmatlon" Is thus ebout a million
deeI ers here , and they IndIcated that they want to tImes more accurate than e short port Jon of the
mafntefn conTrol over the production of the "correct" calculation for the value. This means, of
software. They Indicate that they feel that a Jot of course that many more terms of the Infinite series
software for the Micro merket Is badly supported and must be Included to �et the accurecy required to
that they 11re trying to do better. match the 11!1pproxfmatfon For your Interest the
Scientific Functions In PASCAL that were published

I have found further nice features of the In this column previously have been redone and Just
Pescar In mv attempt to apply It to programs for those functions ere given here. The coefficients
balanc1 ng mach i nes. One In partlculer Ts worth are given to 9 digits slnce thet Is the limit of
writing about here. The Pescal as supplied has the Lucldeta PASCAL. The 9 digit coefficients produce
capability of supporting 8 output devices Including results that have a worst case error of less then 4
the terminal as two (one for Input, end one tor parts In the 8th digit. It was of some Interest to
output). This means th11t you can overlay the device note that the error curve Is symmetrical, end that
tables with the addresses of your 1/0 routines for the number of peaks or maxima In the error curve
some special device, and then READ and WRITE to It corresponds to the order of the epproxlmatfon
just es though It were your printer or termini!!. I polynomial. It was of Interest to note that the
used this devlce table to Jump to en Input and values for the odd power coefficients of the
output routine to do something that rs at first approximation are near the values of the
glance downright "silly". I wrote e routine to coefficients of the Infinite series. They are
write to and reed from memory. There Is In addition somewhat "distorted" and the even power coefficients
a procedure thet allows you to poke a location thet ere very smell for the first few terms. The reason
defInes the 11rea of � to whIch you want to that we cen get such Improved accuracy Is th11t the
write. Why on earth would anyone went to do thet, Infinite series In theory works for 1111 values of
as I afweys seyl Simple, my system will have some angle, but the epproxfmatfon only works for angles
batter backed up fWol (CMO:> l, end I went to S!lve between 0 end 90 degrees.
severe y sets of machine set-up parameters for
verlous parts. Pascal being stack oriented does I also found e much better approxlm��tlon for
not heve Vf!f'Y well defined locations tor variables, the Arctengent function than I had previously used.
so this device lets me write to 11nd read from ffx&a That these !lpproxfmetfons get better end better as
lll8l!l9f"Y I ocatIons. The date Is kept a II ve by the the Order of the approxImet Ion Is Incre11sed 1 s
batteries, end next time the pr99ram Is run, the logical. This fact wes somewhet obscured when I ran
machine operator C!ln retrieve his m��chfne set-up by the Regression prQRrem with 6 or 9 dlolt BASIC. The
68
' ' MICI'o Joumal ----1
-- 1
pr99ram computes -�� "standerd error of estImete",
which reached a minimum and then Increased with the The routInes IndIcated ebove wIll be Inc I uded
order of the approximation equation. With the more In next months Issue. Also some additional
precise arithmeti c, I have seen no degredatlon f routines, furnished by Ron Anderson, end not
the error for equations of order as high as 18 published yet, will also be Included.
though the approximations heve been adequate wit�
less terms. I find that the Arctan g ent requires an As you can te II !rf thIs Issue, we heve
order 9 approximation to be about twlce as bed as Increased the size of 68 Micro Journal. This will
the order 7 approximation for the SINE. Also allow me to Include more listing s and other
Included here are the listings for the mater IaI • ThIs Is a I I due to the f T ne resJ>OOse our
epproxlmatlons for LOG and EXP done In this way, advertisers have received from YOU OUR READERS.
having reduced their range first In a manner similar
to tnat of reducing the angle for the Trigonometric Also will use this space to note thet we ere
functIons. running 1sloooow1 on the 1G1ANT SOFTWARE CONTEST'
wrap-up. We hope to have It finished soon but when
,
we got to the final part of Judging the enTries, we
One more note regerdlng the Polynomlel found that some of the dis�, especially those from
Regression program. In order to try verlous orders overseas were 1 bombed 1• We hope we have them aII In
of polynomials for the approximation, It Is by now and can get It completed soon. Thanks ageln
necessery to run the program severe! times. I don't to each and every one of you who entered. Needless
like typlng In 12 dlglt velues for the 17 points of to say It was a much bIgger Job than we had thought.
Input deta, so I changed the Input statement to e
read stetement, and Included the values as DATA
statements at the end of the pr99rarn. AIso, In
order to try the approximations of higher order, It
Is nece.ssary to Increase the dimensions for some of
the arrey verlebles as explained In the program A BATTERY BACKUP CLK BOARD
IIstIng In Borchers and PooIe. I Ieter got t I rea of
typlng In the date polnts even once, end modIf I ed
the program to reed e date fIIe, and then wrote very For those users who have need of a battery
short pr99rems to generate the date points. It was backed up, clock for the S50 bus, the ROBERTSON
Interesting to note that the TSC extended BASIC Is ELECTRONICS CLK 68-1 clock-Interrupt board Is now
accurate enough to ellow celculetlon of the error evalleble from Robertson Electronics, 1003 Warm
curve for errors In the 8th digit. TSC must be Sands Drive SE, Albuquerque, New Mexico 87123.
eccurete to et least 12 digits tor these functions.
I don't have tables accurate to that many places to
find out and my celculetor Is only good to 9 places. The CLK 68-1 Is lnstelled on the 30 pin bus end
obtains elI volteges from this bus, both operetlon
SO BASIC and battery cherge. This meens that If ell power Is
lost the clock remelns active. Not Just for a day
I tInaII y broke down end bought the Softwere or week or so, but for up to four C4> months. Thet
Dynemlcs BASIC complier. As a result of the column
for July "soepbox s ech" thet I mede regarding should Just about survive elI power felluresl
compliers In generer from a user's point of vlew T
t
received a letter from Ron Whites of SO, lnform1ng PHYSICAL DESCRIPTION
me of their version 1.4 that allows long verleble
nemes end labels. Now they tell me II Anyway, there The clock Is a combination celendar end clock
were IncI uded a few programs that they had done to
demonstrate the new complier. Sorry Ron, but I board. Also aval table Is a Interrupt generetor, with
think long labels can be wey overdone. They produce Intervals from 488 microseconds to 256 seconds. No
elmost as unreadeble a program as do the varalble Jumpers are required as dip switches are used for
names AI through Z9 In Basic. Further, It really setting all features. The Nl-c8d batteries
gets frustratIng when you have to tvpe a very Iong furnished are In a ch8rglng st8te when the computer
verlable neme or label more than 11 Jew times.
Is running. This should Insure dependable battery
In his sample program Ron used some of these back up under norm8l useage. Provision are for day
for verlable namesi THEREEXISTSAWAYOUT, of week, month, day of month and time (12/24 hour
RANOOK>IRECTIONSAVE, end KANOOML.ENGTHSAVE. Maybe formet> the year Is set In software. Gold pin
wlffl lots of care end lots of white space around connectors and 2 MHz operation are avalleble as an
stetements these work tor you but I wouId . prefer
abbrevleted versions such es �AYOUT, RDIRECTION, and option. The board Is solder mesked end silk
RLENGTH. I really don't think the longer versions screened. and also h8s 8vellable an extra p8rel lei
convey eny more Information except perhaps on the 1/0 port. It comes with all p8rts Including the
fIrst reedIng of the program. These varIabIes ere batterIes and I C sockets. The advert I sed prIce 1 s
Incidentally from a program to generate a maze. It $89.95 kit and $119.95 assembled and tested.
was modified by SO from the program by Paul Wennberg
In Kilobaud Mlcrocomputlng, Nov. 1979. Version 1.�
also has provision for passing peremeters to Also es options alI software on SSB disk $14.95
subroutines end functions, whlcfi make It look like - cassette (Kenses City) $12.95. The 36 page manual
Fortran or Pascal. c8n be ordered for $10.00 -refundable with order of
Aside from these observations, SO BASIC Is CLK 68-1.
fast, and I wIll soon have a serIes of Benchmark
tests of most alI of the compliers and Interpreters The control crystel h8s 8 trimmer for tight
currentIy avel I abIe for FLEX. These wIll compare caI I brat Ion. The board has no 'after-thought'
not only run time but memory efficiency. My current Jumpers and the boerd used for the review worked
lmpresslon Is that the SO complier uses abOut half without 8 hitch.
egaln as much memory as Lucldeta Pascal when
runnIng the equIvalent pr99rarn. SO does have fu I I
sclentlflc functions Included In the runtime DOCUMENTATION
package, and Lucldeta Pascal does not. These
estimates Include the Scientific Functions as I have The manual Is well done. It consist of 36
prepered them to run with Pascal. There will be pages of assembelY 1ns tructlons, app 11 catlons notes
more here about the subJect when I have had a chance
to do the compar 1 sons accuretel Y• end exampIes, checkout, caII bratIon, theory of
operation, software description, software listings
Please excuse my previous reference to ucso• and component ldendlflcatlon cherts. For en Item of
Pesce! as USCD. It was not a typogrephlcal error, this type the documentation Is above average, and
but a genuine mistake on my part. T hadn't realized the computer user with little construction
thet tl\e ecronym stands for University of California
at San 0I ego. experience, should not experience much dlfflcullty.
The only part that might give trouble Is tight
Editor's Note: calibration of the crystel circuit. The standard
All references to the symbol rot should be accuracy of the crystal Is .0003 percent. For those
changed to 1 t '• This Is a fault of our daisy wheel without adequate lab equipment to do a close crystal
In the 15 character oonflguratlon. alignment or those who desire the tightest ratio
12 ------- '68' Micro Journal
possible, the factory wll I do a final alignment for INTROOUCTION
the modest sum of S5.95.
When you type "U" or "D" for the fIrst tIme to
As stated earlier the manual Is wei I put bootstrap the system, you wll I find yourself I n a
together and Is laid out In such a manner that It I s new wor Id. UCSO PASCAL• Is un II ke anythIng
easy and logical to follow, even for a beginner. available to 6800/6809 users before. Its forte Is
The software listings furnished In the manual are Its transportability and machine-Independence. The
written assuming the computer Is a Smoke Signal same system, except for the machine unique
system running DOS 5.XXC or later. However, It Is Interpreter and BIOS, has been Instal led on the
easy enough for the user to convert to any other 8080, Z-80, 6502, Tl 9900, 8086, NOVA, POP-I I ,
system or monitor 1/0 running on a S50 bus machine. wo-11, Z-8000 and 68000 microprocessors. More than
For those who heavily use BASIC, sample routines are 15,000 cop les ere In exIstence and users have
given also. written software ranging from FORTRAN compliers end
text-proc.essors to accounting and small business
OPERATION packages. The Idea here Is that you can run theIr
programs on your 6809 system wIthout the straIn of
Interfacing and addressing the board Is translating from one dialect to another, etc.
straight forward for both calendar/clock and
parallel port. Access Is fast, on the order of a ThIs transportablllty Is made possible by a
milllsecond or so. A sample of the printout Is: Pseudo-Machine architecture. The complier generates
p-code which looks like machIne code to the
FRI AUG 8 1980 (DATE) pseudo-machine. This p-code Is the same for all
21:45:22 (TIME 24 HR> machines. The lnterpeter translates I t to machine
7:35:12 A.M. (TIME 12 HR) code for the system In use.

We find that program listing that have the date and OPERATING SYSTEM
time printed on each one are easier to use, from the
standpoint of knowing when each was written or The operating system Is on a file called
modified. A system calendar and clock Is a SYSTEM.PASCAL and Is the first thing you see after
worthwhile addition to any computer syst� booting. After a nice welcome message, a prompt line
Is prInted a I ong the top of the screen. If your
CONCLUSION screen Is 80 characters wIde, you see the entIre
word, for example, F(ller. If I t Is smaller you
As detailed earlier the Robertson
w I II onIy see the f I rst letter of the c011111and
calendar/clock board Is a product of excel lent because terminals with shorter lines receive
quality, both In desIgn and construct I on. one-letter prompts.
Additional Information may be secured from:
Robertson Electronlcs
All commands ere one-letter. For example to
1003 Warms Sands Or SE
run a pro ram, you type R. To c0111plie a program,
Albuquerque, NM 87123 g
you type C.
(505) 294-Q025
Most of the disk work Is done by a program
called the Flier. Its one-letter commands allow you
to move fl les, remove them, and list their
directories, etc. It also keeps track of the date
UCSO PASCAL• and keeps a record of the names of your various
peripherals end their flies.
Oale Puckett
14753 Endsley CX>MMUNI CATION
Woodbridge, VA 22193
Every peripheral on your system Is Identified
This review deals with one of the most powerful by e number and e name. You may use either. For
example If you want to print a file, you transfer I t
and least understood software products available to
t o the printer. When the fl ler prompts you with "To
6809 users.
where?", you may answer 11PRINTER:11 or 1117:"., The
colon tel I s the system that the word Is e volume
UCSO PASCAL• for the 6809 Is sold by the
des lgnator.
Mlcrosystems Division of Control Systems, Inc.
(CSil, 1317 Central Ave., Kansas City, Kansas 66102.
SWTPC OMAF drives are assigned to volumes 4 end
CSI 's free telephone number Is 800-255-4411.
5. The MF-68 mini-floppy system appears es volumes
9 end 10. If you had a three (three mini 5" disk
UCSO PASCAL• I s supplied to SWTPC system owners
are maximum) drive mlnldlsk system It would appear
on three disks I n either the 8-lnch or 5 1/4 Inch
es 9, 10 and 11. Volumn 112 I s used tor the SWTPC
format. The disks end a manual written by SofTech,
COS-I Marksmen winchester hard-disk drive.
Inc., sell for $419. The first disk contains the
operating systeM, e complier, a screen editor, a
The PRINTER 11180t loned earlier Is assumed to be
f I I er, e IInker, and a I I brary f lie. A 6809 unIque
a serial Interface on port 7. The drivers supplied
Interpreter end Basic Input Output System (BIOS>
In B I O S are dumb drivers and assume a standard ASC I I
round out the dIsk. •

terminal. To Interface parallel printers, etc., you


must write your own assembly language prooedure end
Another disk Includes e BA S I C complier, a line
link It to the system using the Linker.
oriented editor for use on teletypes and other hard
copy terminals, a disassembler end a calculator.
The standard UCSO package places the console on
The f InaI dIsk contaIns Assemblers for both 6800 end
port I and e remote Input and output on port 2.
6809 systems.
Port 10 Is also used as a remote port.
Before pursuing the details of this very
GETIING IT RUNNING
complex system we should tip our hat to Dave Allen
et CS I . Dave �s out of his way to help his
Disks used on the 6809 system must be
customers master UCSO PASCAL·.
Initialized uslnq the TSC NEWOISK utllltv. CSI

'88'��oJouma1 ------- 13
plens to supply an lnltlel lzatlon utiIlty written In Typing X wll I generate a prompt for a filename.
PASCAL In the future, however. If the flleneme you provide Is on line, It will be
executed. If not, an error message Is generated.

You must heve 56 K of memory In your system to From this level you cen also call In the
run UCSO PASCAL·. The operatIng system checks to Linker, Assembler, or Debugger. Typing en F In the
see thet 56 K Is available end will return to outer level wlI I eelI In the Fl fer wh lch wlI I
S-BUG-E If It Is not. Immediately print Its own prompt line.
Flier: GCet, S(eve, W(het, N(ew, L(dlr, RCem,
The peckege comes reedy to run on a SWTPC T<rans, OCate, and QCult (A).
CT-82. If you have this terminal you have It made,
If not, don't worry. CSI supplies two utilities, If you type e "1" you wII I be shown t�ore
SETUP end BINDER, which allow you to describe your commands. The second group allows you to check for
terminal to the PASCAL system. Bad blocks, Krunch the disk, Make e new disk, Set
the name of the volume Prefix, or Zero e new disk.
SETUP hendles detells such es the screen width,
number of lines on the screen, beckspece character, An overview of fl fer commands Is provided here.
delete cheracter, etc., much I Ike the TTYSET utility G, for Get, will l�ad the named file Into the
which comes with FLEX. SETUP Is completely workfl le. <>ne fl lename here will load both the .text
self-promptIng end Is e dream to use. You can and code fI I es If they are on I Ine.
enswer the prompts with a decimal number, e

hexldeclmel number, an octal number, or you can type An S wllI allow you to Save the file you have
the actuel cheracter you ere defining. It even been workIng on. It prompts you for a f II enema.
confirms the chenge and prompts ageln, just In case
you went to chenge your mind. When you are Typing N clears the workfl le and creates e
finished, you mey updete the parameters In memory or blank, unnemed workflle. If there Is a workflle
on e disk file. If you pick the disk option, SETUP already present you wll I be asked If you want to
creates e flle called NEW.MISCINFO which you later throw It away.
ere Invited to convert to SYSTEM.MISCINFO.
A W will Identify the neme and present state of
BINOER allows you to Insert your own GOTOXY the workflle. A V will give you a list of the
routines Into the SYSTEM.PASCAL fl le. These Volumes you have on-line. L wllI produce a List of
rout 1 nes tell termIne Is II ke the CT -82 where the a dIsk dIrectory and the system wIll prompt you for
cursor should be on the screen at ell times. the volume you wish to list. C wllI allow you to
Chenge the neme of e vol� or a pertlculer file. R
Believe It or not, I used the example GOTOXY wlII remove e file from the directory and T will
routine for extremely dumb terminals In the syste� allow you to copy one file to enother. It should be
manual, and It made Iff( ancient CT-1024 appear to be noted here that you can transfer a file To the
smart. Unbelleveble. CONSOLE: or PRINTER:. It took me a long time to
f lgure out thet thIs wes the easy way to IIst e
A CLOSER LOOK flle. At first I loaded the file Into the editor and
listed lt.
lrrmedlately efter booting you are offered a
choice of all the commends et the outermost level. 0 will allow you to chenge the current Dete, or
The prompt IIne I ooks IIke thIs. check It and P will allow you to change the volume
Prefix.
Commend: ECdlt, R(un, FCIIe, CComp, L(lnk, X(ecute,
A<ssem, D(ebug, ? CII.O). Typing an E will load X, for eXamine ellows you to physlcely attempt
the editor Into memory end automatlcel ly load In the to recover suspected bed blocks on e disk. K wllI
current workfl le. The workflle Is a concept centre! Krunch a disk. This meens that alI flies present
to the structure of UCSD PASCAL•. It Is e are moved so that the empty spece Ieft on the dIsk
scratch-ped area whIch cen be used for the Is contiguous.
development of programs. <>nly one workflle Is
allowed at a time elthough eny workflle may be saved One good point about the operating system Is
elsewhere with a different filename. thet system codef I I es do not have to be on the
system disk. The system scans e II voI umes that are
The workflles are called SYSTEM.WRK.TEXT and on-I lne for the System fIles and r-bers where
SYSTEM.WRK.COOE. If you type C, the system compl ler they ere.
wIll be reed Into memory end the workfIle wIII be
complied If It Is present. If It Is not present, This Is extremely Important to persons using
the compII er wIll prompt for a f I I ename. the 5 1/4 Inch disks. Especially, those with only
35 tracks.
If It detects en error In the syntax of your
prognm, the complier will stop and display an error The reason Is that PASCAL system flies are very
number. It also points to the offending text. long. For example, SYSTEM.co.f>ILER Is 68 blocks
long . The editor Is 45 blocks long. A block Is the
At this point you can type escape To abort and eq uivalent of two FLEX sectors. In other words, It
return to the COimllln d level, or you ma y type an E
takes over heIf e dIsk for Just the complier.
and go straIght to the Ed I tor. When you do thIs,
you will find that the Editor wllI place the cursor Since the operating systeM scans, I am eble to
near the mistake. If the error Is unimportant
place the compller, editor, linker and library all
however, you may hIt the spacebar end go on wIth the
on one d 1 sk ready for use. I can then use the dIsk
complletlon.
which wes boot ed In to hold quite large yorkflles.
The only system flies I Include on It are BIOS, the
Typing an R will cause the current workfl le to
SYSTEM.INTERP and the SYSTEM.FILER.
be executed. If the progrem has not been compI Ied
yet, R will load In the complier and compile lt. It
TliE EDITOR
will also automatically cell the linker If
necessary. If the codeflle Is already existent The SYSTEM.EOITOR Is the prlnclpel tool for
however, It will execute It l rrrnedlately.
14·���-------- �---- ----------------------------------'S8'MicroJournal
----------
creating, reading, and changing text flies. When J· Z, for Zap, remembers the location of the Jest
fIrst comes up It prInts a prompt IIne on the top o· thing found, replaced, or Inserted; and deletes
the screen and begins printing the file on th• everything between there and the current cursor
second II ne. A.s much of the tI I e that wII I fI t I: position.
p 1 eced on the screen. The rest con be cal Ied In a·
will by moving the cursor. The SYSTEM.EDITOR supplied with the UCSD
PASCAL• package from CSI allows you to work only
The pro.pt line almost explains Itself. with fl Jes thet will fit In available memory. This
appears to be Just over 14,000 characters and could
Edit: A(djust C(py D<Jete F(lnd l(nsrt J(mp R(plac• be a disadvantage If you are working with extremely
Q<ult X(chng and Z<ep. long source flies. I understand, however, that UCSO
·

Is working on enother editor called the L2 Editor


It a workflle elready exists, It which can edit tiles as larg e as the space available
automatlcelly read In when the editor Is eel led. on the disk. 11m sure CS I wll I make It avalalble
It Is not present you may nome a fIIe to be read, o when the UCSD folks, perfect Jt.
you rwtJY hIt return end stert a new work fII e.
As we mentioned earlier the CSJ packege also
A. summery of
the verlous commands evellebl Includes an editor called YALOE for Yet Another
with the editor follows. Line Oriented Editor. I tried It and didn't like
Jt. But, It does allow you to use the UCSD system
A., for AdJust, allows you to chenge th with a hard terminal such as e teletype.
lndentetlon of the line which contelns the cursor.
The SYSTEM.COMPILER Is an adaptation of the
C, tor Copy, enebles you to copy text fro portable Pascai-P complier developed at the Swiss
enoth«" disk file Into your workflle. It els Technical University. It has been changed to run on
allows you to move selected portions of the curren microcomputers with restricted memory cepaclty and
workflle Into a specie! buffer for holding. to handle UCSD extensions.

D, for Delete, el lows you to delete cherecters The complier makes one pass through the source
words or eny combInetIon of the two. When you co I file thus allowing It to run relatively quickly.
the function, the locetlon of the cursor becomes th The cost Is a relatively large amount of memory
enchor. You then move the cursor at wIll ��� space. However, the 561< SWTPC system con handle
cherecters between the two posItIons ere removE quite large Pascal programs.
when you type en ASCII ETX.
If you do have extremely large source flies,
F, for Find, of lows you to find e string In tt this package has the answer. It allows you to
workflle. It hes two modes, Literal and Token. 1 operate the complier as It It were two separate
expleln, e Llterel search for IF-STOP/ would fir programs. Only one part Is brought Into memory at a
only that exact character combination. A. Toke time. This expands the compl lers working memory by
search on the other hand wou Id aI so fInd /F - STOF over 5 K but It does slow the process down a bit.
or /F- STOP/. It would even find the token If tl
two parts were on d Itferent IInes. Another feature of the compl fer which should be
mentioned here Is the Include directive. This
I, for Insert, Inserts text stertIng et tl feature allows you to keep small parts of a Pascal
location of tiM! cursor. It ellows the use of tl program on separately edited text fl les.
backspace and delete characters to reject select•
parts of tiM! Insertion. ThIs comes In handy when you want to use one
section of program statements In several different
J, for Jump, gives you a way to move the curse programs. The Include directive tel Is the compl fer
fran one part of the flie to another. You can Jut to regard the entire text contained In a named text
to the Beginning or to the End of the file as we file as If It were part of the source program text.
as to Markers you are allowed to establish. It looks like this.
(1$1 EXAMPLE.TEXT•>
M, for Mergln, will edjust anything locat•
between two bIank IInes to the margIns you set. This statment would cause the text file
EXAMPLE.TEXT to be read In and comp I Ied as If It
P, for Page, wll I move the cursor one page at were part of the source file being complied. You
tIme. A Page here Is defIned as the amount of te can even Insert an IncI ude flie whIch contalns
thot cen be held by the screen. CONST, TYPE, VAR, PROCEDURE end FUNCTION
declarations. To do this you must use the Include
Q, for Quit, will let you leave the editor. directive between the lest variable declared In the
the process you may, Update the workf lie; E x VAR list and the first PROCEDURE or FUNCTION heading
without changing t he workt lie; Write t o a nom declered In the main program. This placement tel Is
file; or Return to the editor. the complier to relax the strict Pascal syntax
requirement that OONST declarations occur before
R, for Replace, lets you change one string TYPE declarations.
another. It will operate In the Literal or Tok
modes. And, will allow you to Verify the chan DISK FILES
before It hap,.ns If desired.
Another Important area that should be covered
S, for Set, gives you a chance to set Morke In this review Is the use of disk flies. UCSD
by assigning a nam to them. It also allows you tc PASCAL has been extended to aIlow the handling of

define the Environment. random acc,ess disk flies.

v, for Verity, wll I redisplay the screen witt The UCSO system regards all disk files as If
the cursor centered. they were composed of blocks 512 bytes long. This
Is made possible because of the low level routines
X, for eXchange, wll I exchange the current tex1 In the BIOS package. This allows the physical
In the file with the text typed. It only works lr characteristics of the users particular disk system
one IIne. A backspace wIll cause tiM! orIgInal to remain transparent. These details ore of no
cheroct.- to re-appear. concern to most programmers.
ea Micro Journal
· ·
15
Packing of the records Into the correct number Because of the larger 512 byte file blocks, and
of 512-byte blocks Is done automatically by the because of the sequent I eI eccess whIch puts
Pascal operating system. This means the progrenwner everything In logical order, disk access seems to be
need only request access to a specl f lc logleal very fest and oompl letlon Is amazingly fast.
record In his file by using Its number. Executing or Running a pro gram that has already been
complied appears to be en Instantaneous operation.
A type definition for a typical Pascal date
file might look like this. I personally complied nearly a dozen Pascal
programs of varying length from several magazines
TYPE INFOREC•CPERSON); and text books. They all ran without a hitch.
THISREC•
RECORD My onI y oompIaInt Is about the document atIon
NAME:SlRINGI321; supplied by Softech, the company that holds the
ADORESS:SlRINGI201; license from UCSD. The manual Is a graphic disaster
TOWN:STRINGI301; and the style Is befitting a typical government
PHOt£:PACKED AAAAYI0 •• 9J OF CHAR; bureaucrat.
.AMOUNT: INTEGER I 91;
END; On the other hand, the 6809 unIque
documentation which you racelve from CSI Is well
written end attractively printed. It Is easy to
Fl le handling reserved words Include: GET, PUT, understand and makes life much simpler.
READ, WRITE, RESET, REWRITE, CLOSE, LOCK, SEEK, end
EOF. There are two things I would like to see with
the system. A pre-packaged set of drivers for a
LONG INTEGERS pare I lei printer end a warm start address for the
main system. The drivers would seve me the work of
One of the comp IeI nts you see In some of the writing my own. The warm start would allow
trade publications about UCSD Pascal Is the leek of re-lnltlellzlng the system without reboot ing when a
the precision of Its REAL number types. But, again disk hardware problem occurs. It would save the 30
the designers have planned ahead. Users who need plus seconds required to re-boot the system.
extended number lengths with complete accuracy for
business and scientific applications may use the UCSD Pascal will be a welcome addition to your
LOt.G INTEGER type. LONG INTEGERS ere dec Iared by 6809 system. In the long run your Initial
using the standard INTEGER Identifier followed by a Investment will hold your software costs down. This
length enclosed In square brackets. savings will result because of the portability of
the system end the larg e number of users who are
VAA X: INTEGERI1211 already using lt. Their programs will make your
life much simpler.
The largest number Inside the square brackets
Is limited to 36. Editor's Notes: The L2 Editor above mentioned Is now
a standard part of the CSI-2 package. For those who
And "long" constants can be defined In e normal have purchased this package; a 1FREE1 update Is
manner. available merely by returning the orig inal disk.
The update will be returned with the L2 Editor and
CONST LOTOFNUMBERS • 12345678987654321; any other updates since you purchased your original
version.
The example above would default to a LONG
INTEGER type. It shouI d be noted that the current poIIcy of
CSI Is to furnish 1FREE' updates on return of the
CONCLUSION original disk. Few software vendors go to this
degree of customer support!
The CSI 6809 Implementation of UCSD PASCAL•
works end It works weir. The support from the Additionally It should be noted that there ere
company Is very good. several 'USER GROUP' programs that WILL NOT execute
In 56K. They use too much memory for variable
This review only touches the surface of the storage; also the stack being at the top and the
features eva I fable In the package. There Is Just heap at the bottom also require memory, therefore,
too lft.ICh system end not enough writer or space In In sane Instances 56K Is Just not enough.
the Journal to do It Just Ice.
The ergurment for a 'Warm Start' entry point Is
The only problem I faced was the feet that my valid; however, UCSD did not 1111k
1 e any provision for
PTA disk driver board Is not totally compatible with this feature. Due to the structure of PASCAL very
the SWTPC DC-2 board. Because of this the system little time would be saved with a warm start entry
locks up on booting when It goes over to look for a point (actually less that 10 seconds) so no support
disk on voll.m8 110. Deve Allen gave me the location at this time Is available for any other entry point
of some of the dIsk drIvers end I got the nerve to then 'Cold Start '•
experIment. WIthout hIs he I p I probeb I y wou Id have
thrown up my hands end quit. As It was I found that The necessity for paraI lei printer routines Is
I could unplug the cable running to my drives and another need that Is being filled (so I am told by
trick the system Into continuing. After this Dave Allen>. Deve reports that several users are
everything seemed to work perfect. working on this end It will be published In the
users Qroup newsletter <and 68 Micro Journal) as
This personal support from the nw�n behind the soon as It becomes available.
llllpl--.tetlon Is a very Important plus for the CSI
package. Dave reelIzes that the system Is so Any bed memory that your IIIIh
IC lne might have
complex that, unless you are another Einstein, you that has been hard to fInd or unable to flnd by
can't help but have questions. And, he Is happy to normal testing routines, will certainly show up
answer them for you. using PASCAL. PASCAL, by vlrture of the 'stack' and
'heap' utilization Is an effective 'memory test'l
Another plus for the system Is Its speed.

16 ------- '68' Micro Journal


A final note for those who find that ' booting ' The solution Is to give the operator Just a
PASCAL Is e sometimes affelr. Seems that meny 1 771 little more Info, for example:
disk controller chips ere not up to snuff. The good 1010 PRINT 11PROVIOE DATE"
ones seem to be the 17719001 - 1771902 types. So If 101 I INPUT11CUSE IO>AYR F�)11,01
you cennot get It to boot or It Is Intermittent: Or,lf your operator Is a little dumb:
check your memory and 1771. 1010 PRINT11PROVIOE DATE 1 1
1011 PRINT"(USE 71280 F � J U L 1 2 180)11
1012 INPUT" 11,01
As more of you stert using this version of Notice thet the Input area has been lined up with
PASCAL pIease keep me In formed of your progress and the example date.
especially any procedures or routines that you feel
will help the rest of us. The advantage of using a numeric date Input Is
that It can be used In subsequent calculations, or
-ucso PASCAL Is e tredemerk of the Board of Regents can be checked for reasonableness, example: 1015 IF
of the Unlv. of Calif. 01>123200 OR 01<10100 THEN 1010 This would cause a
repeat of the date prompt It the date was not In
01/W this reasonable range.

In some cases there will be no need to check the


ADDITIONAL PASCAL INFO date. A string Input wll I suffice If the only use
Is to to print the date on a report.
For those of you who have �lied or written
concerning Lucldate PASCAL for the 6809, I cannot If you are using TSC1s Extended Basic, there Is e
report anythIng as we have not recel ved a 6809 OATES command which can be used to retrieve the date
version from Lucldate for review or evaluation. If from the DOS. For example OS-DATES wll I give you a
and when we do I will get a review or report OS string In the format 100-MON-YR1•
pubII shed.
You may have noticed In the above examples that I
01/W have deviated from the normal practice of evenly
spacing line line numbers. I do this to make my
programs look ugly and to simplify debug. If the
program bombed at line 1011, the 110111 tells me It
Is a part of a sequence that begins at 1010. A
NOTES 2: BUSINESS PROGRAMS program can always be made pretty after the
debugging Is done using a renumberer, such as the
By: RICHARD G. CAGLE ones sold by STAR-KITS or other advertisers.
Appleval ley Day School
11103 Sagepark Ln Getting beck to Interactive communication,
Houston, TX, 77089 words shouI d be used II beraI Iy to avoId operator
713-481-3586 (after 6 pm> confusion. W.L.King recently sent me his payroll
program for my opInIon. He was very proud of hIs
program, and with good reason as It did many things
This article Is a sequel to one published In we I1. S Inee he ran the programs hImseI f end was
the June 1 ssue. I recelved severe I letters Cone completely tamlliar with It, he had no need for
from a college prlclpal who liked the article In detailed operetor prompting. I'm sure that he will
spite o f the mlsspelt words>. not mind It I use his program as an example. This
Is what the operator saw:
For this Issue, we wll I get Into some specifics
o f business progra1111l
1 ng techniques In basic. EMP 1001 MARY JONES
DAYS W<RKEO? 5
Since these articles are oriented to the first EXTRA�? 200
tiM business user of the 6800/6809, some of It may SALES? 0
be vwy elementary to the experienced user. CORRECT IONS? 0

INTERACTIVE COiot4l.tliCAT I ON This payrol I Is for a sales and service operation.


They pay a delly salary plus commissions on dollars
The oommun Ication between you and your computer billed tor sales and dollars blI led for service.
shou Id be In a form that both of you understand.
S Inee your normaI language Is not bl nary or hex, The employee Is not reelly needed, unless
then English Is the only choice. Programs should there ere mor� people than the operator can keep
have enough Information for e semi-unskilled track of. For this appllcetlon the DAYS WORKED I s
operator to make Intelligent Judgements. As a satisfactory (although a lot of programs, Including
simple example: my own, use a hours worked quantity>. The program
does have a reasonableness check to see I f more then
1010 INPUT "0ATE",01 7 days were Input. The EXTRA LABCR cetegory does
In this case,the operator could answer: not tel I what units (dollars ,cents,hours,ergs)
JULY 12, 1980 shou I d be Inputted. EXTRA LAE!CR <TOTAL DOLLARS
or 7/12/80 BILLED) would be better. The computer ·display
or 12-Jul 80
-
should specify the units that the program needs.
or 7,12,80
or 71280 Keep In mind that It Is Illegal to have the
operator have to whip out the old 4 function
Only the last one would be acceptable since It Is calculator. After al 1, part of the Justification
the only numeric answer. TSC Extended basic would for getting the computer to help In your business
Issue an error on the first 3 answers.The fourth was to avoid those dreary hours spent with the
answer Is particularly bed,as It would result In little red eyed monster.
Just '7' being entered, since the comma signals the
end of the Input. SWTPC basics will ask for a
The SALES? prompt Is pretty obviously Intended
re-enter for the first one, and would swallow only
as a total dollar volume, or Is It thousands of
the leading nuMrlc on the next three.
dollars? Or, maybe It Is the amount of the sale
commission. SALESCTOTAL S SOLO) would be clearer.
'88' Micro Joumal ------ 17
And finally, the CORRECTIONS? prompt. This occur when there Is no means to make correctIons
couId be askIng for how rnany mI shkes were made subsequent to the step and the results are final.
durIng the week In order for the program to dock the Use something like this:
employees pay. Assuming you understood that the
prompt was asking If there were any errors In the WARN It-G I
prIor entrIes, your normaI response wou Id be YES or LAST CPPORTUNITY fOR CORRECTIONS
Y, NO or N. It didn't work that wayl The prog ram IS THIS CORRECT (Y•YES CR ,.._N0)1
Is looking for either 0 for no corrections required
or for a non-zero number If they are requIred. And the program logic would check for either a ryr
There are two things wrong with this one word or 1N1 and restate the warning If neither were
prompt. first, the computer should never prompt for Inputted.
corrections without first displaying what It has
swallowed. In the above example, I would clear the In the same category as yes-no prompts are the
screen ( or skip lines If In scroll mode) and set a program pause prompts. These are used when the
display: computer puts a lot of data on the screen,and time
must be given for the operator to look at It before
BASED ON YOUR Itf>UTS: continuing, although no action Is needed
5.00 DAYS WORKED • $500.00 SALARY Immediatel y. flex has a Pause feature, but I prefer
S200. 00 EXTRA LA� • $30.00 COt+!. to leave It disabled and to program In pauses where
SO.OO SALES • SO.OO COMM. they belong In the program. Most of my programs use
TOTAL WAGES • $530.00 a simple:
ANY CORRECTIONS (Y•YES>?
1410 ltf>UT 11REA0Y",AS
ThIs gl ves the operator a chance to see what was
entered and the result of the computer calculations. with no logic to check the answer AS. However, my
This gives the operator the responsibility of son managed to Interpret this as a yes-no prompt and
performing a reasonableness check of the dah. Of was surprised when the program continued, even when
course a check can be placed In the program to warn he keyed In 'NO' to say he was not ready. In newer
the operator If some IImIt has been exceeded but at programs, I am using:
the current rate of Inflation, this check would
have to be redone every year I Note that al I of the
money omounts are shown with dollar prefix and with 1410 INPUT"(HIT RETURN TO COflfTINUE)",AS
two decimal places shown. This Is done with Or, for TSC Extended:
"01GITS•2" In SWTPC basics or with PRINT USit-G In 1410 PRlflfT11(PRESS mY KEY TO COflfTINUE)"
TSC Extended besIc. Note also the new correct Ions 1411 ANS•It-CH$(0)
prompt. It clearly tel Is that If you hit "Y" you
wIll get a chance to make correct Ions, otherwIse for A pause prompt would typically be followed by a
any other character struck, you wIll proceed wl th screen clear, If In page I'IIOde. This can be done In
the program. ThIs was the second thIng wrong wIth eIther of two ways. One wouId be to set up a
the one word prompt - It did not al low a default
s u broutine:
option or Indicate the type of response desired. 20 PRiflfT OfUCI6),C.fUC22):RETURN
The new program logic would be:
and use 1GOSUB 201 anytime a screen clear was
INPUT"ANY CORRECTIONS (Y•YES>",AS
wanted. Or, earl y In the program a variable can be
If UEfT$(A$,1)•"Y" THEN 1300
defined:
20 CS..Ctfl$(16)�$(22)
which will return to the line 1300 Initial entry
and anytime a screen clear Is desired then 'PRINT
program If the answer Is anything beginning In "Y".
cs I w III do It.
Or the same routine In T S C Extended would be:
The use of page mode or scroll mode Is a
PRiflfT"ANY CORRECTIONS (Y•YES>"
personal opinion cholce,but I prefer the page mode,
If lt-CHS(0)•11Y11 THEN 1300
prlmarlly because with my stock SWTPC CT-64 terminal
the results are much more predictable.
The advantage of the INCH$(0) command Is that no
Occasionally, when I am displaying data that
carriage return Is needed.
slightly exceeds one pege, I will use control
characters (Issued by the program) to transfer to
While we are discussing yes-no prompting, there
scroll mode, then beck to page mode.
Is an Important point: A smooth l y flowing program
shouId do most of the work, wIth the operator
Here Is a technique for crowding more data onto
hitting the big fat 1RETURN1 key from time to time
the screen during Input. The Input w l l I cause a
signal ling 1thats right, beby, go-man-gol1•
II ne-feed/return but you may want to prInt somethIng
Therefore the logic should default to allow a
on the same line. This example Is part of an option
'RETURN' to be used as the normal answer. In the
routine In my payroll program for calculating time
above example the default was a'NO' choice. I have
worked by entering clock times for IN and OUT o f f of
adapted the convention of always tel ling In the
the tIme sheet.
pra.ptlng message what the non-default answer Is,
like the (Y•YES> In the above. The words that make INPUT"IN",AS
up the prompt should also be canpatlble. for
(processIng of AS goes on here)
exa�nple: ABC20) ; CHRSCII);"0UT" ;
PRINT T
INPUT BS
IS THIS �Ofl«> (N•NO)
CBS Is processed and CS caIcuIated>
ARE THERE �S(N-NO) PRINT TABC33); CHRS(II);11EQUALS ";CS

In both of these prompts there Is some double


The Ctfl$(11) Is the vertical tab on my tennlnal,and
negative ambiguity. The following would be the above example allows two Inputs and the results
preferred:
to be put on a single Ilne, allowing one weeks worth
of time to be displayed on a single pege. TSC
IS THIS RIGHT(N-NO)
Extended does have a 1 I NPUTO' COINIIIInd that InhI bIta
In a few cases, you may find that a particular the 1? 1 prompt and the C/R-LF, however It wIII
routine Is critical, and may want to force the prInt the next prInt statement on top of the
operator to deliberately make a choice. This can Inputted data.
18 ------ ·�·��o�rMI
a aicrocowputer 111 Michael Shrayer, who wrote the
In most business programs there Is a need to
Electric PancH for the 8080 procauor. Many other
round oft dollars to two significant places. The
eortwere packegu have iaprovad on Shrayar'e idaae
standard routine Is:
but the general concept r•e1 n e the ••• - na��aly
A•INT(A*I00+.5)/IOO
that the full text should be visible on the soraan
This routine Is not needed In TSC Extended because
a n d ehou ld iaaad1etaly reflect changes ee they are
the PRINT USING statement wll I perform the rounding:
aade froa the keyboard. Furthannora, the editing
PRINT USING 'TOTAL WAGE SSII.I1,A
and proceeaing ehould axiat aa one co11plata package.
STYLOORAPH ••• clear-ly duignad w1th these idaela in
Another Interesting feature of TSC Extended
aind. While STYLOORAPH conteine aany advances over
print using Is the abll lty to use a variable to
the Electr-ic Pencil, the overall straightfor-war-d
define the print using field. For example:
d e a 1 g n a n d •••• or uae, for- which the Electric
ES•11TOTAL WAGE SSII.I"
Pencil 1e well known, era retained.
PRINT USING ES,A

C�•nds
Which accomplishes the same thing as the previous
example. Using this In a s ubr o uti n e can save a few Thera ere actually three aodea of operation while
u a 1 ng STYLOGRAPH: tha •eSCAPE", " I N SERT", and
bytes of code.
"SUPERVISOR" modes. In the ESCAPE mode, you can
TAPE-BASED BUSINESS PROGRAMS ac roll up end down through the text end per-form ell
of the editing functions. In the INSERT mode, you
In spite of my negative discussion of tape can type in the text as you would on e typawr1tar.
based business systems In the last article, I did The SUPERVISOR mode is for interacting with the diak
get some enquiries about buying cassette programs. operating system and for outputing to the printer.
I do not have any to sel I or to e ve n give away!
Yes, I did use tape at one time, and I stll I have All of the ESCAPE commends r-aquira only a single
the programs, but I d o nat consider them useablelll keystroke and the keys involved era arranged logi­
Ta pe users shou Id refer to a serIes of art Ic Ies by celly on the keyboerd to make them easy to rae&��b ar.
Ron Harvey In Kl lob&ud, In For axempla, all of the cursor end scrolling keye
Oct '77, Nov 177, and Dec 177. In addition to are located under the right hand, ea so:
providing a useable payroll program, he also .
explains U I 0
the techniques to use to get data on and
J K L
o f f of the tape.
M
That Is alI for this Issue. The next sequel
will be several months from now. If you either need
Information about some particular a.spect, or have a The five cursor control keys (IJKL,l are arranged 1n
favorite algoryt hym or routine that you would like a erose. Typing en "l" •oves the cursor up, an "L"
to share with 681 readers, please write. We wll I m o v e s it one space to the right, and so on. The
probably discuss the use of TSC1s Extended teslc c a n t e r "K" k�y 1& en express key thet move& the
random flles, as I have already received one request cursor al tametely to the fer lett end right or the
for help. screen. The sorolllng keys (UOM.] ceuee the sor-een
to scroll up and down, with the "UH" keye scrolling
STYLOGRAPH WORD PROCEBSING SYSTEM one line and the "0." keye scrolling a full page.
The cursor atays 1 n 1 ta post ti on while scrolling.
If you try to ecroll off the screen the cursor will
Dr. J..,, Pmnerentz autoaatically •ova to the next Una. SiaHarly, if
Oepert.ent or Peychology you try to move the cursor off the ecrean, STYLD­
SUNY/Burrelo GRAPH will scroll to keep the cureor on the eoraan.
Buffalo, N .. York 14226
The ueuel oompl111ent of search, replace, copy, block
The STYLOGRAPH word proceeeing eyet.. f1lla a wall •ova and delete co••ends era eva1leble and fully
recognized need for s&-50 bue ayet.. s. (STYLOGRAPH iapli111ntad. They are ell quite si111pla to uee but I
••• neaed STYLUS but beceu11 or 1 trademark conflict will exp lei n the uee of the replace co111•nd 10 you
the neae hll been c h an g ed.) It 1a available fr0111 can eea the cere with which STYLOGRAPH well dae1gnad.
Sonex Syet•a, Box 238, W1ll1eaav1lle, NY 14221. After you hit the "R" kay, an area 1a claersd out on
STYLOGRAPH 11 preee ntly the only fully interactive t h e top of the screen end the rut or the text
text proceeeing package ava1leble for s&-60 ueera. appears below th1s area, In the top of the soreen
It 11 eva1leble only for the 8809. For thoM SfllO two mas88gee will BPPIBr nking you for the etring
uure who heve bean conaider1ng upgrading to the you want raplacsd and the string you want to rapleca
8B09, STYLOGRAPH aey w a l l be t h e product to it w1 th. After you have entered thaea, the cureor
c o n v ince thea thet the tiae hee finally coae to will then •ova to the next occurr-ence of this etring
convert, Th11 111 certeinly the cue with 111; once and aek you 1f you went the etring replaced or not.
I eaw STYLOGIW'H working, I ord.ered 1 8lll9 proceaeor SiiDply answer "Y" or "N", The sorean will i-d1-
board etraight away and aada the rather e1apla herd­ ately reflect the chenga and eek you If you went to
ware end eoftwera chengea thlt were required. Thia g o o n t o t h e next string. You 1111y, if you are
text prooeeeing peokega ie the aatch or any text breve, answer "A", indicating that you want all the
prooaeeing packege I have 1110, including tho11 for o c o u r a n c a s of the atring changed without being
the 8-100 bue and a nuaber of caa..rc1el eyat•• proapted on aech one. The iaportance of all of th1a
(aany o r which it quickly puta to eh..e.J 1e that you always s e a auctly whet 1e going on.
Alao, t h e r e are clear-ly underatandebla Engl1ah
Much of today'• word prooaaeing aortwere hea been ••seegee Which appear during the editing procaee,
aodeled after progr.. a developed on large acele
ooaputera. On theae eyet••• tarainela ere inter-­ Ae you a r- e typing in a line in the IHSERT
hoed with the aein coaputer at low baud rltee end •ode, there ie no need to wetch for the and of the
teat rHea ere handled in a batch aoda eo that text l ina ei nee STYLOGRAPH will take 11 word that over-­
editing e n d word procaeeing were actually eaparete flow& off the end of the line, ineart it on the next
operetione. Suoh h the ceu, tor ax .. ple, with line and bu•p ell of the following text to the right
TBC'e uellent EDIT end PR coabinetion. (and, if nacaseery, down to the next Una.) STYLO­
GRAPH automat! celly scrolls the text up or down i r
One of the firet people to realize the extra conven­ the cursor tries to move off the acraan.
ienoee e n d cepebilitiee that could b1 achieved with

'68' Micro Journal ------- 19


In either the ESCAPE or INSERT aodee you aay eteo Diablo, or Quae can do letter quelfty prfntfng end
execute 1 eeriee of CONTROL coa..nde. Theee co.­ heve a nuaber of edvenced flltur.. thet STYLOGRAPH
aende serve e variety or functione. There ere three uue. If the t1n11 ere fully rfght end left Juetf­
delete coa111e nda: at ngle character, word, end line. ffed, STYLOGRAPH alcroepecaa between all of the
Whenever STYLOGRAPH encounters an error, you will l e t t e r • to even out the Una rethar than fnNrt
heer a "bell" fro• your tonntnel. There te • cen­ apecee between t h e worde, reaultfng In 1 auch
trot coaaand to dhpley the error aelllge (ageln 1 n cleaner looking copy. A nuabar of other prfntlng
Engl1ah l end then return the ecreen to norael. A opttona era alec eupportad on thfl prfntar 11 the
"pa ga ate tu1" coa•and cau11 a the ecraen to be r.­ following ex .. plae, teken fro• the aenuel, will
wrlttan with statue tnroraetion. Thfe tncludee ahow:
thtnga such aa Una lengthe, file naaea, •••ory
left, end eo forth. Thera ie a CONTROL co•..nd that � CD'Itrollebla pftdl
ceu111 the foraetting coa..nda to dt..ppaer froe the
end lfne apacfng
aoreen. The tab functfone (eat, clear, and aova to
teb) are CONTROL ooaaande that operata auoh lfka IDLDFACE
typewriter tab functfone. eupa rae rfpt1 , eubacrtpt 2
uodarltna. ovirtinl,
One exception to the "whit you 111 11 what you get•
rule fa that aany advanced prfnter capabflftfal,
or � '�
euoh u boldface, underlinfng, euparecrfpt and 10
forth, efaply cannot be ehown on the ecreen, The It you have e non-apacfalty prfnter lag., Decwrfter)
eolutfon to th11 probl• 11 clever end fun to watch. end think you eight aove up to 1 epecfalty printer
Whe n e v e r a character h a a eoae apaofel oharao­ aoaedey, I would edvf N buying one of the epacfelty
t e r i e t t c, ft Ia dfapleyad on the eoraan fn low prfnter verefone fnlteld of the TTY verefon afnce
intenefty. If you nnt to aee whet charactar11tfo the epeofelty verafone cen drive 1 TTY prfnter but
the character hee, you hft the control kay [control not vtca varae.
-o• fndioatfng "overlay") which oau ..a the oheractar OocuMntatfon
to b a r e p l a c e d by a n o t h e r character. If, for
The manual that coa11 wtth STYLOGRAPH 11 one of the
IXMpla, a word haa been underlined, the word will
aaetaet to reed I have encountered. It Ia delfgnad
be replaced by a atring of undertinae. Hitting the
ao that evan an inexperienced ueer cen leem the
key egafn wfll return the ecrean to nonnel.
eyet .. wfth l1 ttl a or no 111htenoe. The new uNr
can eft down at the terafnal wfth the ••nuel It hand
Ohk 1 nterfacaa and learn by actual uN or the eyet•. A text fila
STYLOGRAPH 11 fully Interfaced to the FLEX dlek
of part or the manual fteelf 11 included on the dfek
operating eyet•. You aay toed additional fllaa at to axpari•ant with end to sea how an actuel text
eny pot nt In the text and eave ell or port! one of 1 fila locka. One •fnor objactfon that I have to the
text to a fila. Thte kind of flaxtbfllty aakea It •enual 11 that there 11 no Index. Th11 11 only 1
11pacf ally ally to orelta "botlarplata" docu•nte, alnor q u i b b l e , a i n o e t h e table of contente f e
11 they are called. You can output any or ell pagae logically arranged and coapleta. A au••ry of the
to the printer or a text fila for leter apoolfng. commands Ia Included fn an appendix, I would adviN
You a a y alec e x e c u t e aoat F LEX coaaande fro• copying th11 page and keeping ft neer the tanninal
STYLOGAAPH. Sonex h11 Indicated thet Htcrowara whfla learning the ayat...
Corporation will be aarkettng a varefon for their
06-9 dfak operating ayet• and a verefon for UNIFLEX
Coat and Updatee
will appear early next year. Thl a rev law ie basad upon 11y UN of STYLOGRAPH wfth
a Gi11h 80x24 board, but I have eaan ft work !1'1th a
For11ettlng CT-82 and a nu•bar of other tenninale (eg.,SOROCl.
Foraet co...nde era entered ae noraal text while you It Ia deatgned to work with any tennfnal that hee a
are In the INSERT aode, very auch 11 you would on c l e a r ecraen function end curaor addr.. efng end
the TSC text proceaeing ayet ... These foraattlng which rune at 9600 beud or batter. Since tenninale
coaaande will, or course, not appear on the printed and printers vary eo •uch fn the way they operete, 1
output. Separate headers and footers with page different vareion of STYLOGRAPH 11u1t be purchNid
nuabere end tftlee can ba defined, Cantering, right for e a c h co11b f n a t t o n of p r inter and taralnel.
juetlftcatton, full juetf ffcatfon, lndanta, pagi­ Fortunately, you are not left tn the lurch ff you
netlon, line langtha, epactng, vertical tabbing, buy aoea new pertpherela atnca Sonax wfll updeta and
left aargfn, pega nuabera, and page lengtha can all replace your varston with another for a •odaet fll.
b e epectfled. Moreover, a "gholt hyphen" faeture The praeant update fee te fSO.OO plue any price
fe Included that allowl long worda to be hyphenated dfffaranca. The currant prfca for STYLOGRAPH fe
during foruttfng only ff the word happens to fall a150 for proportional epacfng prfnter veretone end
et the and or a lfna. a1ss for tty type printer varetone. Thfa 11 lall
than half the price of et•flar eoftwara eotd for
One o f t h e t r u l y u n i q u e c h a r a c t e r fstfce o f other syet••·
STYL OGRAPH f e that the text fa foraatted o n the
ecr11n auch 11 1 t will appear on the final printed Concluetona
output, T h e ef tactl of aoet o f t h e for•attf ng S i n c e w r i t i n g a n d e d i t i n g text, whether 1t be
ooa•ande ere directly vtelbta on the screen. I n a e e a • b l a r f f l a a , hfgh-level language progr .. a,
oontraet t o word procaeetng packag.. uafng eeparata lattare, aenuacrfpte or whatever, fl the •oet tiM
edftor e n d procaeeor prograae, with STYLOGRAPH coneuafng uea of aoet coaputare, any eoftwera that
t h e r e te lfttla need to get e printed output t o aekaa thfe teak aaelar fe cartetnly walco••· The
1 1 1 u r a t h a t eve rything fa foraetted correctly. e i m p t a , h u • a n a n g t n a a r a d d e e t g n a n d t h e full
Headere, footere, pege nuabera, Juett ftcatfon, and co•plaaant of for•atti ng co•aende ehould ••k• It
eo forth eppaer df ractly on the acreen. If you heve p a r t i c u l a r l y w a l l e u ft a d t o • a n y o f f f c a
bun eurprt..d et prfntout tf• while uetng e batch envf ronaante.
•ode prooeeeor, you wfll epprecfete this feature.
Aleo, ft 11 fun to change 101111 perl8eter, such 11 Oaepfta STYLOGRAPH11 111ny advanced text procaeatng
the line length or juetf ffcetfon, end 111 the anti ra featurae aeny ueara wfll find that ft will eteo earn
ecreen refonnet el•oet tnetently before your ayaa. it1 keep ae an editor for B.a6IC end IIN•blar text
filee. When you era adftfng, the text te alwaye
STYLOGRAPH eupporta both TTY and apactalty prfntare. fully vf et bta. You cen alwaye 111 the lfna you era
The epacfelty prlntera, euch ae the NEC Spfnwrltar,

20 ----'-- 68' Micro Journal


working on along wit:h the ecijecent ltnee. There h
no need to rel11t the prog .. to 111 1f you h.ve ••d•
eny errore. The eb1l1ty to 11e the ltructure of the
ICLAfl't'( OIIPI.4C(M(Mf Of .125 TO •129 l"fllo lMII 1otOOC UUS
p r o g r • • 11 1 greet e e e e t . The lhe, on-eoreen
for11tttng 11 eeton1eh1ngly felt with STYLDGRAPH, A IIMti..C ADOiiiiCII IHC {rOLLI'' INt fMC IMifiUCTION ITH,

end unlike with the Eleotrtc PancH, for ex11ple, 1t Ct. 2'4)f9, WH(Iill( 25 II fMC II:•IICM IMJtiU(ttOM 4•0 Qf9 II HI[

•••• to be 1•poee1bll to ouctype the progr•; n o


Ott•LACC:IIII (Ny) AIIIO 1M( &001111( 1 1 II (AL(VLAftO It' 4001MG fMIJ l'tf(
11tt1r Whit llll 1t IIY be doing, 1 C llWiyl IIIII CO
f i n d t1•• to eooept c h erectere typed tn. It 1 1
d1ff1cult co epprechte e l l the vtrtu11 or cureor
b111d ed1t1ng until you try to go beck to ed1t1ng
IM IM0l1 ,.OCiflla •l 01 IM ICC•(fllfl Or LAIO(I PltOOilANI, IUt If II
ueing 1 noneel line editor.
r at r•o• aoct""'' ro• PIC. ro•'""•"L" "'' <•• uu '-" ' �'•
For u11r1 who 1lr11dy h1v1 1 lerge nullber of cut
filii on hand thee h.ve been prepered for outputting
hfOC:I(O A.001liiU10 II AU.IL41Ll ON MOlt Or fMC IMIUI\ICTIOIIII
w i t h • e e p e r 1 t 1 text p r o oeeeor progrea, t h e
convereton p r o o e 1 1 i l felt end •t•ple. I heve Ill TM( � 111$11U(TIOif Jtt. A IPIIL( ll'Tl aOOiltl CODf II UllO.

converted ••v•r•l text filii prepered w1th TBC'• 1\IT TM( &CfU.t.l.. A001liJ 1$ (A\.(U'-AflO t• 400ttiC (AS •• UIIIIG-11(0

EDIT for PR w1ttl no probl•• llheteoever.


II•AIT •u•ltlfll) 111111 Iff( TO 1M( (OIIflMll Or TN( 1110(:1 UG.IST(Ifll.

Since I heve been etngtng STYLDGRAPH'• pr1i111, you lM( 6&lf'l tll0(& I(I,JTU II 16 lltl 11110( SO Till ( IHSULfPIO AOOI(SI

auet be wondering i r 1t h11 eny reulte. There ere (&. It Afil'fVIHIC I ll lll (tO
� af. lMt SUIQI,.( Iff( OII''-A((111[1111 Ali..OIIIS

1011 fllturw it leokll tnlt ••Y be required by -•


1M( •••IC fiOM X (1M( UQ(I I(OIIfllilll CO•H•ta) 10 X+211jl). 8f
ueere, It cennot hendle f1lw lerger Vlen ••ory,
10 long text filii •u•t be broken up 1nto 11otton1. (fiiA ..IIIIfO ffll( CO•tt•TI or lM( UIO(I ICOIIT(I VC C•lf AOOICSS .t.illll't

Sonex 11y1 thet thil reetr1ct1on w11 necee11ry to 1.0CATI0" 1111 M(MOIIII'f.

••k• the eyetw eiaple fro• the u11r'• etendpoint


end to aeke it run •• feet 11 poee1ble. For ay o w n
ed1t1ng I noraelly breek up f H w when Vley g e t too
lerge enywey. There ere eleo no provietone for llil­
l1et generet1on, I would think thet en euxtliery
progr• of thil type would be • veluebll eddition to
BTYLDGRAPH, end I would not be eurprilld to 11e 1t
offered eoon, IUMI. \1( NUS1 I( All.( TO ��tOOiff 1Ht lllfOCI Ullltrl
1
1 CONftlll fS

10 ALLOW AOOIUitllll MDIIII ( fllfAiil A 2156 IYU IAM6(,


STYLDGRAPH 11 certetnly 1 welcoae eddition to the
lftS COIIIIISIO(I 1111( ••OtLf• Or O(ltiNO A 1Ut0WM l0(A110111 11110
11Ctani1VI linl Of IOftwlrl llrlldy 1¥1il1bl1 for tnl
8808. With Ill of thl exellant, h1gh-ltvll IOftWirl
eve1leble 1t 11 etrange thee euoh 1 peoklge hll not
eppeered eooner. In eny ce11, 88-80 ueere no longer
n11d •u•ble IICOUIII or ohenge the eubJ lOt when Vley
ere 11k1d ebout interective text prooeeeing f o r
their 11chtnee. •1 fM( "NOW• L0(&110111 O• 'WMI(M V( V0Ul.0 I•J( AU. l(ltftV(

4001(SI(S. W( OOIIII' t MAY( • II•Ct.. C fM111tU(TIOIII flf•l(lll 'WHL 00

t•ISt IUT V( (Alii Vltlf( & I•OIT IUTIQif O r (001 VNI(M A(f1 Lilt

POSITION IO()(P(NO(NT COO(

rOR nor� '"' Jhtc. A qsA: (8•••< .. SutRou'"'c) ••su ur ffo• vtu •vsto� ''" '
rv••t•t PC o••o "'' •'"'"· 8• us ..o • � o•s•L•tt"'"'' o• '""

Nrv OCYU.OttltHWTI ttl MI(.OP.OCCJJO•J II'IO���tiJC T O AU.OV

fOI.I..O'WlO •• PUl "· STA • I"ITIU(?IOIIIS '11•1(111 I(ITOiilll '"' .,.,.


•U(M (Alit• &11110 "'o•c ri,(IIILC COOING. 0MC or Ttt( ._011 lllllfl•C:illfll�

Or TM( (QIIC(Pll t(Ut Dti(UIICO II POJITtOIII IIIIO (P(IIIOCMT COOIIIIG.

tUISTCI IS \O.t.OCO raow t•l f(MP0141t• SfOihG.l \.OC,f10111 (XT(MP


POtllfO• I110(P(fii0(W1 COOC Vl\.1. 411UIIo Vlfl'fOUT •OOHI(&TtOw,

•NO XT(MP+t) ,.. •r•o••· T•ta fl•fiiOitatt• tfOitaC.t 11 •L.SO uscru1.

rot lAffl lfaiii'U1.'110111 01 1M( II;MOV" 1..0CAfl01fo

• StM<t XTE:MP "Ol.OS '" ' •••• OIIII O CI t•TC or '"' tAU •oo•css,
OlMC• COOC. You OON t •••C TO VAll TO IC •II.( TO US&:

, ..,, uc••ttuc, rou '"" usc '' •ov ,,.,,. '"' 6eefQJ.
'Wl CAlli tt iC ICwt •t fM( I•S( •00"-CSS U Stf•t Ot 2')6 lff(S t•

T,.t IIII U UClt O W ItT or fMC 6e� ..,,.O,aOC(IIO,._ VAl 0(114111( 0

roa I(N(IU CO••utt ..l. AI A IICIUL.T t1 f1 IfilL TN( (t,JICJT tPU

TO ••••••"' a•o T•r o•L" CPU or ITI •r•c••"D"' ""' ' .. cu• usr

•o11TtOII ••oc•r•oc•T coor. In MOt .s ru• To YIIIIIH PIC ro• '"'

68ef AI IT WILL U roe T•C 6&f9, lt.tT f•( �II •••tL•ai.C HOY.

YOU CAlli UIC 6&zk3 �UCMIIfll(l TO L(AI• 1 ..( UTILITT Of T�IS TU'( Ot
riOUIIC I IIOJTIHI: TO GET � lOCATION

coon•• ••• tO trt lho• ro1111 "''' -.cu •c•r•uT•o• or •tCIIIIOCo••utt•s.

Pt( Jl VIITTC• Ult ii O OIIIL 'W' IIIIU.ATIU &OOUISIIII, hll M(AIIIII 11$11 ADII PUSH PC ONTO STACK

TMAT AU. "CIIIOIT l(f(ICIICCI AIIO AI..\. PIOtlh_M fLO'W COIITIOI.I..I"G PUl ... OCT THE HIGH OROCR BYTC

IIIIIUUCTIOIII IIUIT Uti AOOaCIICI HUT AI( liii'C CttiCO IULAfi"C TO STA A XTCMP STORC IT AT KT(MP

IOMC iii'OIMT Ill flllt PIIIIOtiA•. 'WM(II fMC •IIIIOt14• II L0A0(0 11110 PIA. A OCT �C lOW ORotR IIYTC

STA A XTO..I STORC IT AT XTEM'+I

lOX XTtMP lOAO X nt()4 XTEM'

·ee· Micro Joumal


PUTTIH3 IT INTO PII4CTICE 400UIJ. C,CM I.,C.C•CNliMI MO•tl fMC Ute .tOOIIIIII 24)6 lffCt

rOIIIvaiiiO, Ir .t vt•• Lalllll (MAMtt •• t•r: 1411 f.OOIUI vaa

•r•u••co, • CONtt.un COUL D u •OOto to XTCMP, oa IUifiiiUtto r111011

IIIOCIICMOC,.t lltllOGit.u. f Ul l VC MA\'( 1M(' COO( li"' t(• lOAOI TMC If, ro111 CH&HICS UP to II( tYTCI If f&ICI Lfll COOt tO UIC

IMOll ICGIJ1'(11 VlfM tH( IAil •DOlUS. fMtS IIII UIT I( tM( I 111111 I"CI(IIII(IIIfiNI 0111 Ol<lthUMttllt.P,ut Or Ill( COOl ro111 .& .,IUMIIt Uti.C

lUCUtU\.( COOl IIIII t•t III Q I A� .


II O $u "i� l IJ IMOWIIII •• ru..,u Ill.

A"(l TilliS COOl IS UC(utro. UU aUOlUH: .a.oo•c.ss Or J.OA II


(TrW
s•o•co IN XT(MP .-•o , ,. ,.. , utou •r:c•attR. To ••••rt.s ..

ACR ""' '"' orat•ro aoo•us. To .oouu ,.,,.,,,"' rv•'"'•

ro•v••• Co• , , ,. ,... ACA) vr •ust rust '"""'' '"' I•U ..oo•csa i e:;:,.,, ,,,..,. tJ
,,.,., ,.,�., ............,
STOlfO 1• X.

lyt. [AI't tO O(t(I..IM( HI[ tlthAll•t AOOtltlllfS r01 &lrt'f

1.0CA110N IN TM( ,IIII OGttAIII. lr fOU AIUMit..( 1M( ••OC&it (WIT• 'tWJ

r01 AlL Or 1M( UOUCO OII,I.&Ct..t • S T ) Vl1� 40R lDC•flO '' �.

fMC• 1111( AIIOI..Vfl


. AOOUISU Vll.t. U tw( lltU.Atl¥( Otl�t..A((N(NtS.

ftCN(•IU fMAt T"t PIOt•AIII IS ,011110N UtQ(II'(fiiOCNt. YOU CUI

(�tOOU fMC lfA.fUtG •DOI(JJ 1'0 1 (All or flliiiiOING JH( OllfiA((.,.(JftS.

f• �tJ rtl11 UIC IL' .. IMOUI.O IC JUIT TO Oct T•CU &00111(11(1. Atlfl

1'01.1 (Alii UAIJCIItlt.t 11 AfiiTVMtlll( TOU 'tiiSot.

ro1 A ,_IIOIIItAN t.ONGU TM• III 256 It HS, lM( IAU &OOtt(JI

..usT tt ��tOOII'ICD ., '"' ,•oo�o-.. •• 11 •v•s.. r,.,, 1 1 111 tcrsu••

VU 10 MOOtrt 1MIJ AOOICII I& IY INC(M(M11N0 Ollt 0((A[II((If11N0

Xl(MP A "D lM(It LOAOIMO tH( 11110[1 I(GfiUI '"'" fMC tiiOOtri(O h.l(

••oo••���, tut •t ...., acco..c •r•• •••o TO .,,, ''"'" or '"'

CVUUtt 'f&LU( Or fM( tAU AOO•tSio 0Nt SOLUliOIII TO tHIS PIOII.(M

fl TO •CU• ALL 1M( M001fiCA110HS Ht .A SING\.( ICCTIOM or lH(

IUIIOUf i N ( 0(1CIItNIN(0 I• TM( COIUU ..Oo p.,, loii(O 8Sit'1 10 CON110\.

rl.OV V11Mtlf tNt C0Mt10l IIIOV11Mt UtO UOCatO JSR't (Ju•P


SuaAoutut ) 10 OC T tO hit IUIIItOUTIHU. (,CM IUUIOUTut •rtullt"l

COMUOt,. tO t"C COHUOl IOUTIN( III H(Irt 11 IS f llfi i M(O. A flqSITIOfll

"
IHO(fi(M0(JI1 JUMII' hi\.C• CO ..hiMt &\.1.. TN( S Y C P \IMI(M 1400trY f�(

lAIC ADOIItCII. lr fMII .tU•fl f&l\.( IS CCP1 tO L(U ' """ llf ltfllt

... Fr
»IA,..t't¥£
tOI ftt( COllfJIOl. IOUtltc(, fMC .IUMfl TAILl, &110 & I.At4fl\,( SUIIOUtiM[.
._
l11t CO,.w.aNO \OOfl thlll VllH • IO UfiN( TO (tiiO Till( tAU

•DO•ttl. 1MIS II IOlLOWCO IY &N


1/0 llt OUf UI C VIII(" fiUft OUT A

UO VAI U rOIIt .A tWO CM&I&Cf(l IMII'Uf COIIN&MO. 11111 (0WWAfll0 II


ur.- .. ro
1'"-"'"'' ,..,

f• fMC .tUWP f&IC.l, tM( CONIUIIIO COOC IS CO ..PAICO 10 CACM

Or TN( &lr.LOWCO COOtt •NO, It A MAf(M II tOU•O, •• t•OCUO JUMP


FlO. II
to t•r 11\.Utco lut•ovt'"' 11 r•rcutro. lr •o ""''" 11 tou•o,

CONT.fl. II ICTUIIICO T O fMC COMII.IIO LOOP. PtOtl•• tt.OV II tMU

ti.MC:•CD t&Ca TO TIIC tfUT Or fMC II'IOIA••·

lt fill COMJUfiiO (OOC II IU(C(ti¥C'-Y CO•PA•to TO CACM

''''''"' coot, '"' 'fAt.ur ttoero •• XTOP 11 t•c•rMutro a•o

ULO&O(O I fifO X VMCMCWC• fill &00.111 Ot. 1NC Nt•t IUIIOUl .. C II

OYt Ot a.to•tC rol t•OCICO •ODIC I I tftl VITN fMC CVIICIIT IAt(

22 ----'-- 81' Mloro Joumel


(tCM IUIIOUtllt( ICIUIICI A IIW lffC COOC' ICIUlWCI lit TMl av••I.Ct��U tf 11 utro VI1'M a AT 68.A4X •••••••• tur au. '"' 1/0
"" "' " "''"'I co"'''' ' 4 To '"'c co��••• cooc (two tYtct , ) ••••c .. AOOACSIU IN fHIS (JIAWI'\.l AU MIK8UQ COWtll.t.TII\.1.

&IOV•D 1M( JVIf" lr •ot CIVo\\ ( tWO lffCI )t till .lUMP tO tMI T tott ,•o•••• c..... er \Oaoco ut••• '"'' PVWCM "'"'"• ••n•

auatovtt we ( two a•tcs ). T1111 •c••• '" '' "' to N co••••• c.oort TO lUll &t *3'� o•• I• UltMG tM( COOt 11\'(1111 lO IVIIf Aliff VH(I( Ill

COULD I( u•\CifUtiO Ill A "'"'' t&ILI t.lll Tlf&W 125 l'ffll LOll. W(MOI,., (IC(Pf rOI �)� TO ..35 VMI(H II UI(O fOI ftNPDIAI•

lr "''' utr ••••rat wvat u l•carwcnco. rout aootllown '""' ttoa.ua or v•••att.ts. 8crotr tou tv• ,,, -"Ou •uat t..oao *311 •••

,,, '''"'''''I ,.,,,..,., XTC


.. ( o•t ,.,,, ) ••• t.oao X (3 ,.,,,,). $)') VlfM TM( aoo• tt S 0, ltAt ()rtJ1 Ill fll( PUN(M t.11TINI . ) ht fMC
.
ftiUil fll IMOVI A I(CttOW or A I'OITIOII IWOI,UDIIIT JUM, tAIL(. •o..1to• au��",.,.,.,,, XT04P •• \.O.t.oro "' '" t•c eaat �oooattl tY a

()M(( Tlfl PIOII&M 1tU II&CMIO fMC IUIIOUTIWl llt..lCTIO If 8RS. PUL A, '"· You t•• cowenu twts ••o••• .. "''" '"' talt

fit( CO•M,\WOt fW( 1/0 IOUTIIIII Ill TW( CO•I'VTII11 OPCI.t.fllll

t•ttt• Vtt..\ I'IOUit.• II 111010. Wtt• t.tiKaJO 01 IIMILAI TM( OtJP\.ACCM(Mt roll fMC ••OMPtl tO IUf(M TNI UV 1&1( aOOIUI.

Ftt.m II
uti IIIU\.&1 JSA't TO &CCIII TM(II. A ''Oit.IM OCCUlt VITM
POATA VMICM lliUIIll UUT X •Olliff TO TN( CIUI&Cfll tfltWI tO « tLt !\TART or SUBRWTINC

tl OUUUT. Ill TMII C..&t( Xt VMICM I I POIMTUI IOMIWM(IC IV tNt 8621 �·· LOA A #t21 I O•O OISPL•tE�T TO "rROM\

2'56 11'fll PI((CCOtWI tM( tUIT or TN( IUIIOUftwl, WUIT ll 9935 A()t • XT£14'•1 &00 IT TO AAS( AOOII[SS

cuwtto ttro•r POATA •• utro. 21103 oct RA2 CHECK rOR tARRY

lr Twl OUTII•UT 1111111 I I WIT \OCatlO VITWU 2456 lfTfl Ot X, 7t�)k INC XTEMP INCREMENT HIOM ORDER 8YTt
VC WUIT 00 .t. TVO IYTl &001tt0. TO XTo- UO XT[..+I. W..tlt TNt 9735 RA2 STA A XTEMP•I SAV( LOJ ORDER BYTE
........ L.CII , ••• 2'56 t•TCI rao• X, ..... XTEMJ+1 Willi " '' OE3� LOX X TEMP I OAO rROM AOOIICSS INTO X

CMaiiiCI UrOIC XT04P II L.O&DlO INfO X. h (lfMCI C&IC T N t BOE�t .I$R PO&TAI PIJT WT fROM

AMOU•f VtUCW M U t t IC aOetO C a M I I Ca\CU\.aTCO IT IUiti&CTtltl fMC or3b STX XTCMP SAV[ AOOIItSS Of TO

CUIIC•t t.OC&tiOW or X flOW TMI &001111 Or fMC tlltt Iff( o r UC 80tl'lb7 JSR 8AOOII GET rtRSl •OOIItSS

. ,..... or32 STX (ADO SAV[ IT

A POI I TI ON INICPUOCNT IUIIOUTI•C V"ICM UM II UICD tO OE)b I ox XTEMP POl NT TO TO

Ut.CUt.atC IC\&ft'f'C DUPt.&Ct•r•tt II IJ•C• ll\OW. It Atoll BO!I'l7D JSR "VT IT OJT

BDEI'l-7 .ISR 8 ...


0011 GET SttOIO •OOIIESS
Of31l STX fiAOO SAV( IT

riOURt III Pit JVWTAIIlt


�6 rtB •r, 'A..•o, 'M,t.
52
T�el.t (14' & ft93 (�ARt tOOt TO riRST II'PI.(MENT£0 COOt
�r
I!H( Tl eR&NCH ARWI() JVW 1r I()T tWA\.
�0
JSR t6E,X USC 11()0£0 JUI4' TO GET TO riRST RWTINC
l'f�
Tl 041' A lt/o.9 RCPUT rOR SECOND tOI+WID tOO£
5lo reo •t, •o,la
I!H( T2
br
JSR ffl,X VSC II()(X(O JU>'I' TO GET TO SECOND RWTINC
l'f-
9631 BRI lOA A 11400+1 TWO BYTE SUBTRACT 1()N
II(P(AT AS N(£0t0
9233 SOC A tAOO+I VS II() THE AOOIIESS£S

9135 STA A XTCMP+I ,IVST CNTIJI£0


INC XTC"" INCR(M(NTING XT()<P II<REASES B&SC AOOIIESS
963\f LOA A B ...
oo
LOX XTO<P 8Y tll'lG!, THEN 1'1(1.; BASE IS LOA0£0 INTO X
sec. • rAOO TMC RCSUL T IS STOR£0 IN
,,.., • ,....6 riR ST RWTINE SEYONO NC\1 BASE AOOIICSS

BNE T6 STA A XTCMP Xl£14'


JSR t<'f2, X AWTINt STARTS �2 BEYOlO NC\1 B4SE I OA A I' LOAD A WI TM A SPAt(

T6 041' A .St CONTINUE IIITM OTHER tOI+WID tOOtS BOCIOI .JSR WTEEE PUT IT WT

t£�3� LOX #XTO<P POl NT TO xltM'

RCP(AT AS NttotO 80£�8 .ISR WT\Hs PUT CUT ITS CONTEHTS

�r tLR A C.LCAR t<MWO tOO(

T9 JIH'S tAN lit VSED TO GET TO THE MCH ITOR '9 RTS RETUIN TO t"LL lNG 1'1101111&14
Jl4' START START IS HI Ml KBUG

ltTS R(l\JIIN TO t014o<ANO LOOP SIIE)r�8621993524tl)7t�3b91)50E)�BO£'Jt0f3Wlrlf\7Df')IOC)-.o7A

fMII IIOII&W I I a IIWI't.( COMIIMATIOM Ot fVO IOIITIMfl Ill


Sllt)net�oeotll�7Dr31111t65zV"�5�U"�963•9Z33973596�7D3
Sll)r363-a6zl'li!OtiDICEilf13\eo£�8�r39�1
" '01tfi0M UOUCNOCIIt •OIItttl IUIIt,.CwCttt I VIC. 81CaUtC fMC

59
tOVti•Ct a•r •ottfiOM tWOCPCMOCWf, t VAl Alt.l TO COIIIIWC TMIW If

,,.,.,, "'"'•• o•C arua t•C OfiUI. TMt Ollt.f CMaMtC ICtuuro �(HT APPliCATIONS AI() FUME POSSIIIILITitS

VAl 1• fMC 0 I II\a< rwc•t TO f"( PIOa•tt • T ttt I Olltii \ . & CtlllllfT Vat

•••to o w • •••v• aoo• ''' •• '"' co••••• "''' or , ,., '"''" ,.,..,.
t CMa•ttO If fO A •wov• I'OIIfiOII IM fMC rtltf IOUTIWt. IN Tltl

MOWITOI tUP.\.IWCitt, TWI rlltt IOUTt•C, RA,HQ[t llfl TMt \IMifl te f'IOIIA•t VMICM ICA.t.\1' I(W,rlf riOW tM( riCCOOM tO II •1111

UIIO t• a IIUWICI or OTMU IOUtt•Ct IMCL. VOIWI II'ANCH. fMII •"'"""'•' •• •t•ou. Tvo ''"''or •••••••• ''' '"'' C&tceo••l

�·���rnal --------�
PIOIIAMI VMICM aU 1 0 011UIIU1(0 10 A•\.AIIl IIU•Itl or CONPUtlll Sottvo.ro Dooorl pUo n
Vtti(M IIAT II COI.,IIUI(O OttfCICIIT\.T, AMO PIOIIAMI VMICM •IC

.Utbo\llh a o111pllt1od flow dlo�:ru of I'OR&RX oppo.ro ln


Olltt•ro at l'al1 or a \. tlta•• or PIOIIAIIII 10 11 uaro

l'lguro 1 •&111 of ita o&llont toaturoe aro polntod out In tho

co•onto a o c011pany1na tho utellblocl 1lot1nc. llb�n oxooutod,


A lt•IIA\. I'UIPOIC tll0111101 PIOIIIttfll 0 1 a PIOOiaM OUII•CO

tllo pro11ru oont1guro1 tho 1/0 and then vauo for the epoao
10 '"'"·t•c•t a• llllftlllt MOMitOI (tt MIK8UO) COU\.0 ttactt

bar to 'bt dt,preeal'd Mtort cont.inulne. T'htn v.hen koy-do't.1\ 1a


& VIOCI IIOU,. Of Utili l r f1 COVLO If tu•, VtfHOUf •OOHICAttO•,

••need \ht cqeputtr turna on the ald t t.one oacillt�t�tor •r�d llt�:urta
"NIIC fMC VIII N&O &UU,&I\.1 •tNOU. Ottl tOOt Jti&P 1111011&..1

tho uo�mt of \lao that tbo koy 11 dow. llbon kit-up it oenred
&II &lllfMII 1000 II&IOL t Ot THC tlMCr 111 or Pit. Win IMOU\.0 YOU

tbo 11do\ono io tumod off 1 and tllo co•pu\or then dooldeo


""'' '' aoo R04 •• ,. '''"'" t.ocatto• v•r• ''" ..,, "'"''"o" w.ur

vbt\ber t.ht •l•ent Jut\ cent vaa • ooiee •9UC't1 a dot, or 1


a•uu,aec.r R04 •• a•OtNtl "''''''"· TNCII "'''' or ••••••-• ate

4aab. In order to aakt thte decltJ.on II:OR&RX ketp a a M.lnl'llna


111111 UOUIIII .... IIMf!&,.C INOUIM tO It VllttCII 10 IU• AIITVM(I(.

0. fMC 0111(1 llf&IID, A \.&Ill, (OMP\. 1(&110, 1111011&• \.ta( & Milill
\lao anraco of a daoh hn&th and up<latu thil avon&• vlth a

\.l'fCL &.a•IVAII CO•f't\11 VOU\.0 II 'f(IT OtrttCULf 10 Vllf( tflftt


11' Volill\ ovoeytlao a dub 1o decoded. !'ho proaruo con-

PIC ••• 0011 ••, 11&\.\f .. . . AMTfMIIII ,.... Ut•l •••• ,. ••


a!h,.. a111 docodod plllo o ohortor tbM 1/16 of an avo,..e• doth

t•oi•c•ot•t .
hDCtll to bo ooioo and 1poroo H. Tbil roat"re of ••oR�RI

1& voey eftootho 111 a1nllnelna oplll'i ouo outputa due to

CA• MIA( COMIII\.1(&110 ICIIWllftc 01 IUIIII(II PIOIIANNt•t WUCH ataoopborio no1oo. A 4otoctod plllao loncor than 1/2 tho

IAII(Io lw(l( P IOeiAMI CA. It CA\.\,10 Ill 10 W(MOI\' 4NO lUll WM(Ii a""ftCo dub lon1th 11 labolo4 a dub vllllo pulu vidtho

'""' ru•ctto•• "'' •rr:oro IT • ..... . o• co•1•oL ''''''"• PIC �tv•• thea t tvo 11•1\a art cou.nt1d •• dote. KeJ-\IP '1ct 11

AU.OWI MUCH IIN,Lll IM,LftlllllfTA11011f or \.IIIAIY rUM(1tONI llllfCI a....-...r ..S next. Vbtu ke1-dovn occur• �ain �he eoaput1r

UU IOUfUCI U• It IIUIII (ft 1M(1' VIL\ rtt ) Ill WMAt('f(l .,C•OIT 4•o14•• vbether a vorcl or a chaNcter baa Jvat been co•plet..ed

•�tf'I'IWI TO II CU*IIIIf1\.T AUUI\.Co It A\.10 A\.\.OWI L&IOCII IOUfiiUI or whetbor i t Ia ln tho a1d41o of a •ellaraotor. Wov tho

TO II IUILl UP fAO't A 111 111 or \.IIIIAIIY IOUTIMII AllfO tUM ON noraco dub lOfiCth 1e eoaporo<l vitb the lcey-up time in or<lor

I IIIIPLCI IYIJCMI VMICH 00 lfOf M&WI fMI: fAI1 •All ITOaatr tltutato w ll&ko th1o docleton. The appropriate O\ltput act1ono oro

1 0 haC &0¥&1ffAOl Or A AUIIf fiM( LIIIIAI'J. th011 tallon •• ln41oo.tod In tho tlov ch art. It tho lnc011lnl

W.. c• '"'' •en •r•r:••t•o• or CPUt ncowu IIADtLT AYAILAILr, codo 1o too ole• ao that tho lntornallJ lnltlallud t111er

o�erflova then t\ORr.RX vjll output lht •) ch"ri\C\er. The


'"' (00C Vllft(llf rot 1M(N WI\.L ll ,OitftO• I N O I I' CIIIOUU.

MU(" Of

TMU WILL MA¥1 ADOIICIII"I MOOCJ II'UIA\.Lt DUIIIII( O TO ,.,., PI( byte at loolltlonls.!!I/J 2�ould be ln<r•u•d to • rllcblly

IAIY fO COOl AMO ra.U 1 0 IUM. 8ut, AI I IAIO at 1M( IIOtllfllfO or


e:rtl\tor value uatne, t'h.e coa�ut or C)'r.h·e tz�onltor tf thle 11

TMII AlfiCLt, It TOU llf&'U A &a• IYITCll TOU 00IIf1t M4WC TO WAif t-roubleoome. u
. .. preaent Lhe pJ"ooe,;�u will h"Ml1 1\n 11'11ttal

fOI TMOIC MCV CPIIt. WMt MOT Caf'L.OII fMC POll IlL 1t 1Ct or PIC •ow, •s>••d ra.nee fro• about 5 '.fP): to about }() �P>'. &-vcr1t1ae !l.n

VI 1M TOUII 11111CIIf IT ITIN.


e l��.tnaont (dot or dAeh} 11 decoded the proern• et·.ecka the

M. BOYD len.eth o! the Oht\rACitGr 1\. le �rUUtntly wcrk1nC or.. A "t •

ST • �y OF TME Pl..AINS
11 out.,ut 1! t.he eh:u-e.ct.ttr tr Uleeal lh eo.uce or 1 te ltntth
DODGE CITY, KS 67801
or H 1t Ju•� cannot bo found 1n tho proeru look-up table.

If tho J."ore-t error charact.t·r (8 �ota) 11 atnt, th e coar\lttr

vUl backapact to correct the ll'lt-t r ent character . .


anc
• t

in r:oree the left and r1&ht parenthe811 cha'hctera ar•


Terry A. Mayhugh W4MSR repreaented by the au)e eltetnta, -the proc:ra& kttpl tnelc
11632 Mldhurst Dr.
of tht nu•'btr of parentheatt tent anct output.• u,. tn nu•t.chil'C
Concord, TN 37922
patre. .\leo, vhen tht en4-of-m.,·et"se chal'ftct•r ( •••_._) 11
IIOJICIIX lo a r.orao Oo4o rocohinc prouu for tho Sll'l'P
Dtnt the CCJ.JIIpu.t er outpute 1 o-.rrt-.o• rot\arn_, 1 tne, feed
6800 •1orocoaputor. 111 acld1UoD to tho c011puhr tho onl 7
aoquence "" " then vAlte for Ad41t1onU text. T'ht procr••
huC...-. requ1,.... to d•oDOtrate tho procraa 1a o. toheraph
hAl no latch lap modea. 'Jhenever it 'bee�•• the leaet 'bit
'1107 11114 u avUo oooUlator. Slnoo tho docod1nc o.lcorHh•o
cor.f'llcod duo to a poor Clot at tbo o thor end or a hlC)> lonl
..,... S..pl••'-" 1D eof\var·e •o•• rather dabon\te f'taturt•
atattc crAah, it triel \'try hard t o decoct• tht p·reren\
u4 ••117 1noll>4od. !'ho procna 1o ••lf-ac!aptlnc to code
eharactar •n4 t.�.en reab.r'te to aooept the noxtcho,..<.\t.t.
opo.. ftl"iatlou allowinc o o114 oopJ ovor • vldo raneo ot

opoo<la vttbout operator adjuotamt. Paronthoo1a porH7.

braoktpace oo ttTOr cbarao\tr, ar.4 e14e\one aonitor control


fha i nput to tbt recetver/co•J.�Utf'Jr tnttrfl\ce can be
uo -• of U.o foatu,..o of thH ooftwat'o OOII troUo4
connected diroctly aoro11 tbe IJ)e""ktr terminal• of' M1 S"IL
..oo4or. IIOIWRX 11 OIO'od at locaUo11 S0900 ud eln co 1t Ia
receiver. A voltAae d1•14er cona1at1n£ ot Rl and the chllnnel
1••• \111111 1 kllobrto lone H will oao11,7 flt In a ain!Jlll.r
rocht'<noo ot Q1 h tho vortnblo £"In not�ork eontrollo4 by
ooii111UH4 1,at•. All optional 1ntor1'aco 11 doror1bo4
the AOC loop. Seth holveo ot JCl "nd \hair 11Ctoc1"tod pnnrlvo
*lob eoabl.ee the v.aer to interface an1 C'IL l'OCtiTir to tht
coaponente co•bln• to foJW a narrow bandpaae tilt1r centered
.
C<lltpU\Olr 10 \bat oodo 01111 bo \alton 41roctly orr tho oir. In
at liO!a. 'l'hlo fU tor..S out}ut 11 I'Ullvno rootlflod and
tllll -e of oporat1on a aof tnre fllter1nc routlno tfftctl•ol7
aaplltlo4 b7 IC2 vlllob tronrforaa tho URI � to 2XIla for
fUton ..., e\aUo IU\4 other ataoopbtr1o noho to provont
•ore otf1olont onnlopo dotoctlon. 'l'ho reot1 Cled output 11
orraUo OOJJ•
•.Ppllod to the 'OC orror oaplltlor (1/2 lC)). Sinoo

� ----·--- ··�«0��
ettectlve AOC aoUon le ncctti&J"1 tor proper op�'"'tton of a
naoh, tho 4otoctlon thruho14 •hould bo lovoro<l b1 o4JuUIII&
non-..tun.tlnc \One deooder,. the deetan P""'"')•t•-r• ot t.h1e
hl9. lf a4Juoto4 too low, tho lo<l vlll r..Un o n ecatiJiuoualy,
loop voro dt\traJ.nod Al\tr conotdo.-..blt otvdy of tho offtcte
01\ce thle ooar1e adJvltaent 11 aade. gre11 \lit 1paee bAr an.4
of ataoepher1o ud adj&oe�t C))M ntl l�ter!"eronce on the
adju,at. the \one ,_n4 volu.at ltYtll on. the etdeto:ne ocm1 tor \.o
oporottoo of I.OR!IIl. 4 Cut 1\tteoll tl•• (100 aoec Uat conot&nt)
c�t or\Ablt levele. The r·ecetYer aho\114 nov be tl.l'le tuned
1.1 oat by lt29..CII vtlllt tllo dtc"y Uae conot.Ant .., by 1U7..CII
for tho boot rocoptiOI\ •• heard th�h tho ICOR&RI o14otono
lo hnathonod to 22 ,,.,. by <llodt D,. '!'he hill! �ln of tho
aonltor. 1119 ahoul<l now bo tlnoll,y a4Juetod Cor beat cop7
\OC error lUopllflor provu .. tho roqutre<l loop C"in for
Yl\Uo 1Uhnlnc to tho aonltor ond ohoul<l not reqvlra turthtr
,r·tcleloo \OC control IU'Id the rerer·ence currett throu.«b RlS
o4Juataont, Rt..t tho c
..putor <1114 roatart I'ORBRI to boall>
dohJWinoa tho lnol of tho atablllle4 output. �� aetton 1o
rooo!VIn£ co4o. Copy vlll not bo lt\tor ptrfoot rith lo..
etfec\lve over e. 40 dl cSJn�lo "'"4* end the clrcutt la
ctatlona duo to a to t lo croahoo and hll!t> level o4Jocent channel
deetcned to optr"-t• over "" lnp\lt. ,.na• froa .1 to lO volta
1nter1er•nce. A11o, 11Dct IOIIt rt1\1 are colored vt th Joo•nonal
,..k. 'I'll• flll l wave rocUflt4 o"tput of IC2 11 al�o fUtoro<l
dialtote, alaplaced epacea Md err01 eoua ch�r,cter• tJ1;1 .,_ut
by hl'-()10 an<l 1o appllo<l to tho other t.•lf of lC' vt lch II
appear.
coMectedi •• a co•p•rator 'tilth � aV ot h,atereAta. 'ttle l.S

•ooo uao oonotont of thll fll\tr etflehntly !Utero tho

2KIIo � conponont ltovlna only tho •nvelope of tho ko7ed OV


Ill, IUS 5.11< lOll cnrbon Dl-D6 111914 or equlv•hllt
""v•forw. The coap•rator equ•Tea up the detectod ptalee1 and
D7-to4
Rl, R5 U.lk l" aoto1 rna
they aro rou\t4 throulh Q' to tho oOOlpu\tr, Tho ootuna of
11,, R6 '16 olla 1" aotol fll• Ql 28485a Ncl.o,. ift\
R19 4oto,.ln" tho 4ohoUon throohold an4 thll ohould
1\4, R7 un 1" ..tal tn• Q2-Q4 2N2222
noJWlly
.. ntod a4 Juctaont only onct unhr actual oportl\lnt:
1111 470 olla lOll carbon ICl-10) Dual 74 1 op AMP
eoadl \lent. fi1nct kt7-down eorrt t�ond r to a lev •t the
R9,R10,Rll,Rl2,RU, lOk 1" aot.ol til• IC4 555 Uaor
colloc\or of Q), a t.toc:roph ko7 can be coanoctt4 fro• thU
Cll •lnlaturo 1!-50 oha opeaktr
RH, lUll, R24, U7 lk lOll corboll
p<�lnt to �ero�l\4 for pro(rta toeUnc or aMual optroUoo.
atac. ttlecrapb kt7, •nclocvrt
R16 47 011 lOll carbon
'frv.uotor Q2 n..�. . .., lo<l Vl\on • cv pul.. lr hhc te d and
IU 7 4.7 Ilea 10!1 carboa Cl,C2,C,,C4,CS,C6 .02711! � •1hr
oporotoo ln<lopondon\17 of tho coeputor or I'OR!:RI, 'l'll o tone
R19 lOt pot C7 luP non-polarlsod
0114 wol�&o rottlnc• of tho tlhtono ooolllator •1 be
ll20 47k 10!1 corboa Cll 41\11 ..114 t<111 \al,..
o4Jvt\od •• 4orlro<l by 1\26 and R211. fto orclllator ttroU
R21, R2) 1011 lOll carbon C9 47uf' oltctrolytlo
lo \tJod on and off by tho COO<putor Yl\llo oporotlna vn<ler
R22 270 oba 10!1 carbon ClO .15\l, aJl&r
I'Oil:.«JC, ::1nco thlo h7od ovdlo lo lftCIIoatln of vbat U.o
R�� lOll corbol\ cu .22\IP ayl..r
.. p�tor 1o aotuo.U7 4ocodlna, tho SVL roeelnr 8&7 'to fiJio
c
012 22\IF' oloctrolytlc
'"""" vhllt lUtonlq to \�It •onltor, 'l'llt low p<�vor oupplJ

wrronto roqvlrod allow \110 1 1 2 vol\ and tho •5 volt povor

to be tUn dlt'tctly froa tho �IITP "-FOO eooputer.

ProJtot Checkout

'l'llo procroa MlOt bt t1pod Into tho eo•putor troa a ktt­

board ohrUna at ••orr location $0900. O f eouru, the

proaroa thoul4 bo 111Ar41ato11 eno<l to tope or dlek before

prooo<llna. 'I'll• .\ o14o ot tilt �..-TP Y.PL.\ (or I'PL) para llel

lntortoco cord a�oul4 bt Jwapor tonfiC"rod tor coorutor out�"'•

on4 tho 5 ol4t tt1ould bo J""P•rc4 for coaputor tnrut. 'l'llio

card chould bt pl8co4 111 t1ot #2. Tho I.:l! of tho .\ aido

ohoul4 bo oonntchd to 41o4o D6 ot tht lntorf•c• 01..! tl\t LCB

of tho a olh obo�14 bo connoott4 to tho collector of Q}, 4

toltcnph kty obo\114 alao bo eonnooto<l fro• the Q} colloetor

to c,roWI<I. It tho rooolvor lotorfaco U not coutructt4, a


h7 con Juot be connootod to ttoo loSI ot tho I oldo ot U.o

partllal cord, 4 Juaf to loootloo 1�11 ollo\1 14 be ptrfo"'od

ut1111 tho uyot• aonltor, Tho bonoor ");()RS!Il Rli\DT... rRott

l lllVlfO" ol\oultl appear.


W'M.C 'Ul 10 lltOlJI l'IO Prou tho rp•c•

:.O.r tn4, .aln' tho tol..,._ph h7, oorA coG• 111to tho eoa;utor1

""" U.o tnt viU to 41aployod 011 tha to,.,.lnd. !o \oralnato

�OII&U, tho coejiUtor root\ '''"' bo proo•o<l. �btoqvontly

\Jiolftl 0 (U114or KllDUO, IIVTIUO, oto,) will r .. tort tho pro,....,

!o clatclt out t.b• rtcel'fer 1ntertaoe connect u SVI. rtctl'f•l"

to tho Input ot tllo IJihrfooo "'' tuo 0 to brlna up �ORSIIX.

""'' 111 a aodoroto1J otronc CV otatloa, 011 d o4Juat tba


rocoi'tor t\U\111& \U\tll tho lo<l tlaohoo In aync:h vitb tho ltoyo4

liCII• ton" t.- tllo recol""r apoakor. It U.o lo4 4ou aot

'M'Mao�� --------��---25
881 "N(IIOHIC ASSEII 8L.£R �AQ( I U41
liSI

II HM "0R81tX
21 tt-.tt't-ettttttltttfttUtttltttflttiUIUIUtttt·e-et•tU-111111-t•t
31 • •
41 I IIOitiiiX •••A -8£ CODf: R£CEIUIHO I'ROORM FOR THE: 6800 "ICIIO 1
:SI I TCIIRY L. MYI<UOH CI,.,.SRI I
•• • •
'II ttttttttttttttllllttnttltltt't-IUiflii..Pte-•ttta:t-111:811:11CIIU

1008 91 �IAIAD �au 1 8008


8001' 101 ,.,.,At rau 18009
·- Ill I'IAIID (OIJ I IIOOA AI8UII68 PIA AT I'ORT 2 IN IWTI' 6100
eoo a 121 ,. I A IK IOU 1 11001 <IIODin PORT -.at AI MOUIUIII
A04B IJI I'ROOCO fOil IA0 48
llt042 141 ST AC
K [OIJ IA042
LIDI 151 autCU tOIJ 1 £101
(0111; 1 61 """'"I cau 1[07£
[lAC 1 71 INfU rou I[lAC
0008 181 IAKII'C IOU 108
0900 lfl OliO 1"00
0900 201 Ul'fiM fthl I Kt:Y•UP Tilt£ 01' I'II£SEIIT £L£NIHT
0901 211 OWHTIH lt hl 2 K[Y- 110001< TIN£ OF I'M8f:Nf £LEICHT
OfOJ 2" CHMIO lt"H I PIIEBfHT CHAIIACT£11 WHIL£ KINO IIUIL T
Ot04 231 UHOIH R "l I L£HOTH OF P II£8EIIT CHMACT EII

·•1-
0903 24 1 DBHTI" 11101 2 AU NNI HO TIM AUO OF A DAIH
0907 OJ � 1 IIHEOI F CI
2 103 IOAJOit TIIOINO LOOI' CONSTANT
0908 t.E 2" TIIO !r<l FCI I �[ IOIHOII TI,.IHO L OOP CONSTANT il
Ot09 271 PI'AI! "" ' I I'ARITY R£018TER FOR I'Ait£NTH1:8TI •I
090A
OtOI
10
�· 00
��· HDf11TII ,.CI IlOt tl4rt00t tOOt tOO• tO..
;
OtOD 00 00
OfOF 04
·•Ill I
10
:1
0910 C£ 0910 301 ""' " LOX IS TART 8 ,;
0913 F·F A049 311 ITX PROOCO
OU6 8( A042 J::!l LDI IBfACI(

.141 M STRUCTURE I 810( Dl' PIA FOil LSI INPUT

0919 " " J" LOA A f%11111110


0911 17 IOOA 371 81A A PIAUO
Otll 86 01 311 0000l
LOA A 11000
�., 8008 Jfl ITA A "IAIAD
Ot2l 86 04 401 L OA A UOOOOO IOO
ou:; ., eoot 411 ITA A I' IAIIC
one 11 eoo9 421 IIA A I'IAIAC

.. , . IHITIALil£ OA!A R£0181£RS AHO TEIOPQIIAI


A ES

otat ID- 461 JSit TONOI'F


092( .. 39 471 LOA A ttlf
"30., 090:'1 411 IT A A DIHTIH INITIALIZI FOR Al'f'ROX 1 5 WN
"n ID DA02 491 .Jilt CL CM
0936 c r oc •
r �I LO X ·-��
otn 10 ton :Ill All I'DATAI
one ID tiAC !1 21 IIEITRT .1811 IN£1:( KOIN R£CilVE IIH[N NfY I(£Y II 1'11£18111
"y,. "09 Ul CLit 1'1'1111
09•2 Ill- !141 HUOIAit Aft '�
0945 ,. 0900 551 CLit Ul'fiHI
ot4t 7r- 0901 �· CLit OIIHJI�
Ot48 7F OtOl 57 1 CLit CHARlO
094£ "Of04 511 CLit U
HOl H
0951 10 OAI!5 '" WAll .1811 ooo rn
0954 ,. ,.. tOI - WAlT WAIT FOR KEYDOWH

.21 • KEY II DOWN I

0956 80 OAOt .. , IIILDN JIR TOHOH


0959 10 0902 .,. JIIR fiii£R
OY� 7C 0901 '" INC OWNIIN 8EOIN li"INO THI: DOWN-TIM
Of:'IF 16 0901 671 LOA A OWNfiN
0962 26 07 681 IN£ COHl\
0¥64 86 3E '" ltEDUCE LOA A t'> w•RNINO THAT RX 8�£E.D 18 UT 100 ,.AIT
OY66 ID OC4A 701 Jill. OUTPUT TINE08 SHOULD K INCREMNUD
0969 20 D7 ? II BRA HUCHAR
0966 ID OAIIS "/21 CONTI JBR OOOETT
096£ 27 £6 ?JI JEQ STILDN COHT UNTIL Kty 18 UP

/51 I K!Y 18 Ul't

0970 8 0 OAOF ?71 J!IR IOHOI'F


0913 F6 0905 ?II FIL lF.R LilA DSHIIN FIL TEll OUT STATIC CRA&H£1
0976 54 791 LBR
0977 ,. 101 L ilt
0970 54 Ill LIR
097'1 54 1
' 21 LIR NOW HAVE DliHTIII/16
097A Fl 0901 Il l C14P OWNTI"
" 70 22 C3 841 '"
' HUCHAR ILEIOEHT TOO 8HOitf. • .sTART OUEit
097,. F6 090:'1 e1 LOA I DIH TJ"
0912 54 '
" U118 CliP AUG DAIH LOTH/2 lllTH UY - TIM
0913 Fl "01 871 C111' I DIHITI" WAS IT A DASH OR A DOT?
0916 22 ,. ... IHI I NDOT IT WAI A DOT--ADD IT TO CIWliO
0918 10 OAU .. , All UI'OATI IT WAS A llAIIH-UI'DATl ltX ll'ltll
on • oo 901 INOAIH IEC
OtiC 79 "03 911 II DL �a
o•a,. oo 921 IE:C
0
990 79 0904 9 31 1101. UNOTH
"'l ,. 0
904 941 LOA I LEIIOTH
ot•• C4 40 "' """ • nos-
otf8 27 II 9 61 HQ I I J LUP CHAIIAC!EIIt IS LEOAL• • .c:OHT.
OtfA 10 OM:! 971 All TODLHO
0"0 7E 0 ., 4, til .- NUCHM CHNtACTEJt 18 JU.£� . • . I TMT ovot
OtAO OC " ' INDOT CLC
09AI 79 0903 1001 IIDL CHAII£0
09A
.4 00 sou RC
ot•5 79 0904 1021 1101. L£NOTH
OtAI ,.. "04 ana LOA I LllHOTH
OtM C4 10 1041 AND I tii OOOOOOO
OfAD 27 06 1051 lEO IIILUP 80 FAR CHMACTtlt 18 LEOM.
OtAF 10 0A74 10.1 Jill ERROR THIS ON£ MY NOT IE-CHECK IT
0912 7E 09•2 1071 .- NUCHAl!

lOft o KIY II STILL Ul'l

O t115 8D II Jill ITILUI' 1811 llllfill I'INALLY ITNIT NEAIURIHO ICIT·UI' TIHI
0917 7C 0900 1121 INC UPTJIOE
OtiA 16 0900 1131 LOA A UI'TIII£

• ----'88'
---_;�- Micro Journal
1161 INI ITIWI'

1111 t KIV II DOWH AOAINI

Ofl;a ID- 1201 .Jill TOtO<


09C6 " otOll 1211 LDA I DIH UN
Of« OC: 1221 CLC
09CA 159 12JI 1101. I
OtCI P'l otOO 1241 C,. I UI'TIIO£ II CDASH LEHOTN)X2 > KIY UP-TIH£1
09CI 22 II 12'I 1H I EHDC>tlt 1,. Yll THEN WCUtD HOT EH!NiD
09DO 20 OP' 1261 lltA E HDWII D
09D2 " ot07 1271 TIN llt LOA A TII0£01
090, P'6 otOI 1211 LOA I TINIHS
otDI 441 1291 U'OUll DIC A
otlf 26 01 IJOI 1111 LP'1NS
otlt Jt 1311 IITI
otOC: lUI 1J21 LP'IHII DIC I
OtiD 27 n llll KO VWTS
09DP' 20 P'l 1341 lilA LI'IHS
Ofll ID X I :J5I lHDIMD lilt OUTCHII A WORD II CONI'LET£0
OfllN 20 1361 LOA A tt2 0
0915 ID IIDI IJ71 Jilt OUTEEE
Ofll 71 ot42 1311 .JHI' NUCIWI lET UP I'OR N£XT CNA!I"(I£R
0911 P'6 otO' IJtl IHOC:Hit LOA I DIHTIN IS CN"ItACrE:R 18 COPIPLEIET
Ofll 54 1401 Lilt I
091P' P'l otOO 1411 C,. I UI'TIIIE It IDIISH LEHOTNl/2 > ICJ'Y �-TtilE•
otP'2 22 Oll 1421 IHI Nloc:Hit I' YU TH£H CHMIICTEII NOT CONI'\.ET£0
otP'4 •• 49 1431 - OUTCMII CIWIIICUII 19 CGIII'\.l!TIII
otP'6 71 ot42 1441 .- �
otP'9 7P' otOI 1451 IIIDCHII CLII IJUNTIII
otP'C 7P' otOO 1461 CLit Ul'riiiE
otP'P' 71 0� 1471 � I' tTIL DN
OM2 Cl 09001 1411 CUM LDX tHONI TII
OMS ID 1071 1491 Jill I'DATAI
o-n ISOI IITI
OAO' 16 00 IIS11 TOHOII LD A A t•OO TUitH ON SIDETONE
IIS21 ITA A I'IA1AD
l
01101 17 100 1
_, 15JI ltTI
-NOI 15o'l TONOP'P' LilA II UOI TUitH OFI' IIOCTOHI! ..,
00111 17- 1551 ITA A "IA1AD
00114 ,
oan 16 -
1561 IITI
1S71 CIOOCTT LOA A "lAUD Js •
OAII 14 01 1511 AND II t•Ot ..,
IITI
������r-i·
OA1A 3f IIS91
OAII ,. ot06 1601 UP'OATt CLII DIHTINtl
00111 ,. 0902 1611 CLII DWHTIHtl
00121 ,. 1621 CLit I
00122 .. 090S 1631 LDA A DIHTIN
M2S 71 OfOS 1641 AIL DIHTIN
00121 7t ot04 1651 1101. DIHTI,..l
- II otOS 1 .. 1 IIDD A DIHTIN A •) l X DIHTI" CLIII
I·> 3 X DSHTI" I IIII> !1
- "' ot04 1671 IIDC I DIHTIMI .
GAll II ot01 1611 ADD A���� II•> 3 X DIIITI" + DIHITI" ILSDI 0
OOI:J4 " ot02 tnl AOC: I -TII�.S I•) J X DBiffIN + DWNTI" 111&81
OAJ7 54 1701 Llll I
OAH 46 1711 11011 ..
OA3t 54 1721 Lilt I
OAJA 46 1731 11011" DIIIIDI .V � TO DIT 311 Wf:IONTED AIIO
OOIJI 11 otO S 1741 ITII II DIHTIN I'Ul NEW Uf'DATID IYTE lACK
oAX n 1751 IITI
1761 t CHMIICTEII � Ut:CTOIII
OOIJP' .. ot04 17 71 OUTCHII LOA A LlHOTH
00142 ll 01 1711 lU CIP II IX0001 00
00144 26 02 1791 1111: EL2
00146 20 42 1101 lilA [l.lt£N1
00141 II OJ 1111 IL2 C.. II tlOOO OOOll
OA4A 24 02 1121 - ELl OACI 81 00 2:161 LLTlt8 CNP A tXOOOOOOOO
OA4C 20 4D 1131 IIIII I!LIIlN2 0AC3 24 OS 2371 I Hl LI.TitU
00141 II 07 1141 EL:J C.. II tlOOOOOIII OliCll 86 Sl 2311 LDA II t'l
OOISO 24 02 11,1 1111 EL 4 OAC 7 7E OC4A 2J91 �I' OUTI'UT
001152 20 .. 1141 "' " ( I..MJQ OACA 81 01 2401 LLfiW Clll' A U00001 000
OOIS.O II OP' 1171 EL4 Clll' II UOOOOllll OAC C 26 OS 2411 - U. TIIV
OAS6 26 OJ 1111 - n.s OACI 86 !IS 2421 Lo.\ ,. t'U
- 71 OIOS 1191 .JHI' ELNI: H4 O
ADO 7£ 0C:4A 2431 .JHI' OUII'UT
OASI Il IP' 190 1 ELS C.. A UOOO IIIII OADl 81 03 2441 LLlltW CIP A tlOOO11 OOO
OASD 24 OJ lUI - IL6 GAD S 26 OS '"" IN£ LI.IIIR
OAW 71 0179 1921 .Jill' I L NEHS 0AD7 86 S7 2461 LDA A t 'W
OA42 ll JP' lfll IL6 Cl l
l' A tx00ll1111 0AIJ<1 7E 0C:4A 24?1 .JII � OUTI'Ul
OA64 26 OJ 1941 IHI EL7 OADC 81 02 2411 LLTRR CN� II UOOOOOOI0
001.. 71 OIID 195I .JHI' ILII.I N6 OA JIE 26 OS 2491 - LLTIIO
001" ll ,. 1961 IL7 C,.,. II tl01111111 011( 0 •• 52 2501 LOA A t'll
OA41 2? II 1971 110 TOOLHO 011(2 7E OC41i 2511 .- OUTI'UT
OMD I I " ltll 11.1 CliP'" tlllllltll OAES II 06 2521 LLfltO C:,.,. A tl00001 0 10
OMP' II OJ 1991 - DtltOII 011£7 26 OS 2Sll - LL TIID
00171 71 0942 2001 .- HUCHM OAO 86 47 2541 LDA • t•o
00174 .. 090J 2011 It- LDA A CMIOUO OA£1 7£ OC:4A 2531 .- OUTI'UT
001?? II 00 2021 C.. A IXOOOOOO OAU 81 04 2561 LLTIID CNP A UOOOOOIOO
00179 24 001 2031 1111: TOOI. HO OAJ"O 26 OS 25?1 INE LLTIIO
00171 .. 01 2041 LDA II ti4K81'C 0A,2 86 44 2511 LDII A t•D
00170 ID IID1 205I J ill OUTEEE o .. , . 1£ 0(; 411 2591 � OUTI'UT
_ .. 01 2061 LDA A tiMIIP'C OA " 81 07 2601 LLTRO C,. A tX00000111
OM2 71 OC:4A 2071 J"" OUTI'UT ON'9 26 OS 2611 - LLTIIIC
_ .. ,. 2011 TOOLHO LDA " t•t MP'I .. ... 2621 LDA" t•o
OM7 71 OC:4A 2091 .- OUTI'UT OAP'll 71 OC:411 2631 - OUTI'UT
0100 .. .. 2641 LLTIIK LDA II t'IC
2111 t CHAIIACTEII LOOK-UI' TAIL( 0 102 7£ OC:4A 2651 Jl'#' OUTI'UT
010!1 " 0903 2661 EL�H4 LDA A CHArtED
OMANOfO J 2131 1\.NI:HI LDA A C-0 0101 81 01 2671 LLTIII C.. A tlOOOOIOOO
OMD II 00 2141 LLTIII c,. .. noooooo 01001 26 05 2611 - LLfiiC
-24 0' 211SI INI LLTIIT OIOC 86 42 2691 LOll A t 'l
OOitl ... , 2161 L OA A t ' E 010£ 7E oc:•• 2 701 .JII � OUTI'UT
00193 71 0C:4A 2171 .- OUli'Ul 0111 II OA 2 711 LLTRC Clll' A UOOOOIOIO
0At6 .. 154 2111 LLTIIT L DA A t•T OIU 26 OS 2721 IHE LLTII"
OOitl 71 0C:4A 2191 .- OUTI'UT 0115 .. 43 2?31 �A t't
OOitlNotOJ 2201 lLNI:N2 L DA A CIWtiO 0117 7E OC: 4 A 2741 .- OUTI'UT
DAti ll 00 2211 LLTIII C"" II trOOOOOO OIIA 11 02 2751 LLTJW �A UOOOOI OO O
-260S 2221 - LLTltH OIIC 26 0' 2761 1111 LLTIIH
- 2 .. 49 22JI LDA " t• I OI U 14 46 2771 LOA A t'F
- 71 OC:4A 2241 .- OUTI'UT 0120 7E oc:41i 2711 � OUTI'Ul
-7 II 02 2251 LLTIIN Clll' A tlOOOOOOIO 012J 81 00 2791 I.LlitH CHI' II UOOOOOOO O
OMt 24 011 2261 - LLTitll 0125 26 OS 2101 INE LLTIIJ
- · .. .. 2271 LDA II t ' N 0127 .. 41 2111 LDA A t'H
OAAD 71 OC:4A 2281 .JHI' OUli'�T 0129 7E oc:•• 2121 .JHI' DUTI'UT
OAIO II 01 2291 Ll.TIIA C"" A txOOOI OO 012C 11 07 2131 LLTRJ C"" II tl00000111
OA» 24 OIS 2101 - LLTitH 0121 26 OS 2141 - Ll.liiL
OAI4N41 2311 LDA II t'A OlliO 14 411 2151 LOA A t 'J
- 71 OC:4A 2J21 - OUTI'UT OIJ2 71 OC:4A 2161 .JIIP' OUTI'UT
_ .... 2UI LLTIIH LOA A t'" 01:15 II 04 2871 LLTilL � A UOOOOOIOO
-71 OC:4A 2141 � OUTI'U T OIJ7 26 0' 2111 - LLTIIP'
- M 090J 2JSI lLIIENJ LDA A CHM£0 otlt 16 •c 2191 LDA II t•L
WE HAVE A 6809 FOR YOU
POWER SUPPLY INTERFACE
Convenient serial or parallel 1/0 cards have DB·25
Modular plug-in construction with computer grade
connectors mounted directly on the circuit
filters and a 25 AMP rectifier bridge. Blower
board. Up to 16 interface devices may
fan is standard equipment. All con-
be installed on the address decoded
nections to the power line
1/0 bus. Programming strips are
are beneath the
provided for input and out·
safety shield.
put baud rate selection
on each port. All
outputs are
fully buf·
fared.

CABINET
Rugged 1/8 inch alloy aluminum
base plate combined with a solid 1/8

PROCESSOR inch alloy aluminum cover for unsurpassed


protection. All interior metal is conversion
The world's most powerful
coated. The cover is finished with a super tough tex.
eight·bit processor, the Motorola
tured epoxy.
MC6809, plus 2K byte monitor ROM
that is 2716 EPROM compatible and full
buffering on all output lines. Built-in multiuser capability, just add 1/0 cards to operate a multi-terminal system.

MEMORY- You can purchase the computer with either 8K bytes of RAM memory (expandable to 56K). or with the full
56K. The efficient, cool running dynamic memory used in this system is designed and manufactured for us by "Motorola
Memory Systems Inc."

PER IPH ERA LS- The wide range of peripheral hardware that is supported by the 6809 includes: dot matrix printers (both
80 and 132 column), IBM Electronic 50 typewriter, daisy wheel printers, 5-inch floppy disk system, 8-inch floppy disk
systems and a 16 megabyte hard disk.

SOFTWARE- The amount of software support available for the 6809 is incredible when you consider that it was first
introduced in June, 1979. In addition to the FLEX9 operating system, we have a Text Editor, Mnemonic Assembler, Debug,
Sort-Merge, BASIC, Extended BASIC, MultiUser BASIC, FORTRAN, PASCAL and PILOT.

69/K Computer Kit with SK bytes of memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ 495.00


69/A Assembled Computer with SK bytes of memory ..................................$ 595.00
69/56 Assembled Computer with 56K bytes of memory.................................$1,595.00

SOUTHWEST TECHNICAL PRODUCTS CORPORATION


219 W.RHAPSODY
SAN ANTONIO, TEXAS 78216 (512) 344-0241
6809 DISK SYSTEMS
All disk systems are supplied with our version of FLEX 9, the world TYPE CAPACITY COST
standard disk operating system for the 6809. Our systems normally
operate in double density format, but they are compatible with single D-5 720,000 bytes $1.80 per/K
density, or single sided recording formats. FLEX is supplied with over
forty utilities, many of which are only available with our systems. DT·5 1,400,000 bytes $1.16 per/K

Our disk systems offer you mass storage at low cost. The cost per thou­
DMF·2 2,400,000 bytes $1.04 per/K
sand bytes of storage for our various systems is shown in the chart.
Other 6809 disk systems have costs up to three times greater for the
CDS-1 16,000,000 bytes $ .27 per/K
same general type drive.

0-5 Two double sided, double density, 5" disk drives with a total on
line capacity of 720,000 bytes of data. Includes cabinet, power supply,
connecting cable and controller. Controller will operate up to four
drives. This is an ideal disk system for small stand alone word proces·
sing systems, or for businesses that do not work with large inventories.

14 )( 6 )( 10-20 lbs ... ... .. ............ .. ..... $1,295.00

OT-6 Double track density version of the D-5. The DT-5 uses two 96
track per inch drives to provide an on line capacity of 1.400,000 bytes. O.&or OT�
Includes cabinet, power supply, connecting cable and controller. C'on­
troller will operate up to four drives.This is a disk system with enough
capacity to include small Inventories of up to 1,000 items, plus the
usual business package of general ledger payroll, etc.

14 )( 6 )( 10-20 lbl � . ... . . . . . . . . . . . . . .. . . . . . . . $1,695.00

OMF·2 Double sided, double density, dual eight-inch disk system with
an on line capacity of 2,400,000 bytes. Our "top of the line" disk
system features a OMA type controller for fastest possible data trans·
OMF2
fers. This drive was designed for larger businesses and multi user in·
stallations. The DMF·2 will provide the fast operation necessary for
systems running multiterminals under the UniFLEX operating system.
Complete with a heavy duty 1/8-lnch metal cabinet, power supply,
connecting cable and controller. The controller will operate up to four
drives.

17� x 5 x 2 1�- 53 lbs ........... ... ...........$2,495


.00

COS·1 This "Winchester" type hard disk provides both large storage
capacity and high speed operation.The COS-1 Is the answer for systems
that must handle large inventories or systems with more than tour ter·
minals. The controller has Its own processor and uses DMA data trans·
fer.

COS. 1 - 1151bs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $4,395.00

SOUTHWEST TECHNICAL PRODUCTS CORPORATION


219 W.RHAPSODY
SAN ANTONIO, TEXAS 78216 (512) 344-0241
OC4:S 7f OC4A 4071 J"" OUTI'UT
OC4B 116 2A 4011 Cl>i0H6 �O il A f•a
OIJD 7E OC4� 290 I Jl'tfl OUTPUT
OC4A 80 EID1 4091 OUIPUI J811 OUTlet
OJJ£ 81 � 2911 �� TRP C,P 1\ f%00000 II0
OC40 .19 •UOI tUa
0140 u 03 21'21 IN£ ��riUI
ot4B 40 4111 aAHH£11 ret /-X READY , • , PMM II'ACI: 1M I
0..2 86 :10 ��I �����A t'P
OC4F 4r :12
OI U 7t: OC4� 2941 JtfP OIITPIJI
oc:u 5:J 52
0147 til 00 29:11 �TRO C"" II t%00001101
OCSJ �8 20
oe4• 26 0:1 296I BHl' l.l TllV OC!I� 52 45
0 84 1 86 81 2¥11 L OA II t'O O C:j7 4 1 4.oi
0 .. 11 7[ OC 4A 2'181 Jftl' OOIPUI ocs• G 9 20
011!10 81 01 2'191 LLrii:V ....
C II t%00000001 oc;:;., :t£ 2£
01$2 26 0:1 JOOI 1<1<1: �lAX OCSD 21: 20
01 ,4 , , :1<1 3011 �IJA 11 t ·v ocsr ::�o s2
0856 7t: O C4A JO" .JIOP OUIP\11 OC61 4 � Sl
08:1Y 81 09 3031 �LrA� CliP II t%0000IOOJ oc n �J 20
01:11 26 0 :
1 3041 .Hf.i U fAY OCt:> SJ :10
0 11!1 0 •• 58 10:11 � IJA " • · x oc •1 • • .. ,
o��=sF n OC4� 3061 .- OU11'1Jl OC49 45 20
0162 til ow J071 � IRY CliP " UOOOOIOII OC6 M "' 41
01 64 " 0 5 JOtll 8Hf LLTRl
Oc.\ 0 :!2 20
0866 116 :19 ..1091 IOAII t'Y 4121 •cc /TO IBOlN ltfCEIUIIIII/
OC6F �·
OU Q 7r OC 4A 3101 .JIOP 0011'\JI OCIO 4 F 20
oau a a oc 3111 lLritZ C"" II tXOOOOIIOO OCI".! 42 45
ON D 26 03 3121 IHr OH(llo4 OC74 41 49
0861' .. !SA J t.JI l.OA A t • J OC7o 4E 20
01 71 7[ 0C4 A 3141 JMP uurPur OC79 :,2 " '
0 174 � · 2� J1�1 0HOH4 t()A A t•• oc1n 4J • �
0176 7E OC4A Jl61 J.W OU'fPIJI OC7C 49 =o6
01" 16 090J Jill lLIIEH� �M A CHAR£0
0C7[ .q 4 [
017C II OF JS81 HHU"I tMP A t%0000ltl1 oceo .,
ot7E 26 0:> �191 I!H[ _,, OC8J OA
0810 86 Jl 3201 LOft A t'l
0Cfl2 OA OD
088
2 71 0C4A 3211 Jfll' OUif'Ul OC84 04
08115 II 07 .122 I HNU112 C"" II UOOOOOIII 414l (HD
088 7 26 03 32)1 8NF HNOI\3
HO ERIIOIICII OCTECT£0
0889 86 J2 3241 t.M A t..2
Ot88 11! OC4A 32!:1I J"" OUTI'UI
Olllt: Dl 03 .1261 NHUfO C.... A t%00001 00 1
0 890 26 0 :> 32 II DHt NHUPI4
0192 116 JJ 3,81 tDAAt'J
0894 7[ OC4A ..1291 JN' OUlPUT
C.... A UOOOOO OO I
Hardware Hiccup
on1 81 0 1 3JOI ........
r
091 9 ,. 03 J.J11
SJ71
..,.
LM A t"4
,.....�
Hanas up MP-A2 EPRCM
Olfl UA :14
oa• o 7£ ot4A JJJI r,P OU if
Ul
08�0 81 00 3J41 HHU"!i Cl'tP A tXOOOOOOOO
ORA�
0 8�4
26 0:1
86 J
:s
3.1�1
3361
�Nl! IINUII6
LOll A t':S
Geoffrey A. Gaaa
Ot M
OtA f
7E 0C4A
81 10
J371
JJII -
JftP OUfPUT
CliP II t:rOOOIOOOO
524• s. w. Dosch Rd.,
08A 8
OBA O
26 05
86 JA
J.lfl
.1401
81ft: HHVI<I
lll<'l .. .....
Portland, Oregon 972.1
oBAr 1 n OC4 A J411 IMP OUIPUI
0182 01 18 t42J NHLM17 C"P A U.OOOtiOOO
OtJt.4 '" O S J4Jt 8Ht: HHI.J"t)
Owners of SWTPC MP-A2 68.. CPU'a
081U 06 3 / J44: lbAA .•J
1
0888
0808
7f OC4 A
01 IC
J4:if
34ftI HHW18
JN 0UfPH1
CttP A t%000 II I00
may have intermittent trouble• when
J4/l NNIH"'9
0 8 8lJ
OBDr
2 6 05
06 JO 34 0 1
lJNti.
lM A t 'U
using one or two 2716 EPROM'• with HI­
34YI
OICI 'IIi OC4A
O IC4 81 II! 3:101 HIIUfiY
'"" OUII' IH
C.... A t%00011110
PROM selected, as for DISKBUG* or home­
3:11I
OIC6 26 �
OIOC8 8
6 J9 J�:!l
I!Nl ,.,__
L.l� A 1 ·v
brew monitors.
OtCA II OC4A J�J I Jill' OU1PU1
o a cu u 1 ar J:'i41 t-#Hlll'tO rKP A t%000 11111
OIC� :U O !P- J"\:>J Wff OAUt4
nte proble ia the 1k pull-down
01 01 86 JO :1::161 LOA A t400
0103 7t: OC 4A 3:!71 - OUT"'ST reaiatora R6 and R8, which coae into
OID6 II II 3:181 OAIIM � 4 fltOOOIOOOI
OtDB
OIDA
26 0!:1
16 20
3:!91 IHI! FtAM play when the 4K-8K and 8K .witc:hu are
3601 �011 A t•­
OIDC 7l O C4A 3611 Jtlf' OUT�UT open. nte valuea for R6 and R8 were evi­
OIDF 81 12 :1621 YIAIIR Cllr " t% 00010010
OKI 26 03 3631 -- dently aelected when SWTPC thought they
OKJ 86 2t' :1641 �DA A 6'/
01£:1 7E OC4A 3651 Jill' OUT,.UT could get 74LS139 c:hipa for IC13, and
01£8 86 2A 3661 OH� LOA A f# t
OlEA 11 0C4 A 3671 Jtll' OUT,.UT never chcged when 74S139'• were wbati­
01£0 .. 0903 U81 I�MH6 LDA A CHMI:O
OIIFO II 1!:1 ' " " l'llt!ID Cllr 41 tXOOOIOIOI tuted.
OtF2 24 0:1 3701 INI: COM
OIF4 84 2£ 3711 LOA A t•,
O I F6
7t: 0C4 A 3721 """ OUTI'UT
OIF9 II 33 3731 COM C"" A t%00110011 A lk is an inadequate pulldown for
08f'fU 0 1
: 374 1 IHI: CIUUT
OIW O86 2C 37::1 1 LIWII A t•, even atandard TTL, auch lel8 Schottky
OIFF 7t OC 4A 3761 - �
:1171 c:ircuita. Some MP-A2 board• may if
OC02 II OC :1711 CIIA:S T c"� A oxooo o11oo
oc o 4 ,. o :s 31fl IHE C�H given a cool, ••rene • anivetlesa envi­
0C06 86 3F JtOI �OA A t 'T
oc o e 7E ot4A :Jill Jill' OUTI'UT roment - play quite a while with no
OCOI 81 38 3821 C0U1 Clll' A t%00111000
oc o o 26 0:1 JIJI IHI: �I problema; othera may •turn off the moni­
OCOF 16 3A 314 1 lOA A t•a
OCII 11 OC4 A 31" JW' OUTI'UT tor EPROM at varioua temperatures, or
OCI 4 II 2A 3861 U ll l Clll' A t%00101010
OCI6 24 0:1 3871 IIC "I'IRVI under provocation from different data,
OC II 16 31 JMI L OA A t'l
OCIA 7t OC4A
OC IO II 20
Jtlfl
nos ,.AREH
Jill' OUTI'UT
C,.. A t%00101101
1/0 or external interference conditione.
OCIF 26 14
OC2 1 7C Of09
Jfll
3921
IMII
INC
I:HD"IO A typical clue ia failure to respond to
"""�
OC24 F6 OfOt 3fJI LOA I .. �All power-on, requiring a aanual reaet.
OC27 C4 01 n4a AHD a t• 01
oc,. 26 0:1 3na - LI'M
01:21 .. 2f lf tl 111'1'1� LOA A t•J
OC2 D 71
OC lO
OC4 A 3f71 .- OO T I'U T The aure pointer to the probl.a ia
86 28 3"11 U'Ait LOA A t• c
0Cl2 7t: OC4A J991 Jill' OUl�YT a ayatem which always work• with SWTBOO*
OCl:l II 0:1 4001 IHDMO Clll' A fl0001
00 01
OC 37 26 OF 4011 - ­ or MIICBUG** activated. but pre•enta iD­
ocn 86 oo 4021 LOA 1'1 ..
00
OCU I D CIDI 40JI Jill DUTEU tendttent probleaa when an EPIOM .oat­
OClE 86 OA 40 41 LOA 1'1 ttOA
OC40 ID CIDI 40
1
11 Jilt DUTUI tor is avitched in• even u.tna a knowo­
OC 43 86 16 40.1 1.04 41 tU6
good .onitor chip.
� ------- --·�·�av��l
--
A "good-engineering-practice" pull­ controller chip), and in clearing the
down for a Schottky input is 2�� ohms. "double density" bit in the drive-select
However, other chips have trouble pull­ word (the old 6800 hardware is too slow
ing up 2�� ohms when the switches are to handle the double-density mode of the
closed so a compromise value of 47� DMAF-2).
to 75f ohms may be indicated.
Some special problems may remain
*TM Soutbvest Technical Products Corp. for those who hope to interchange disks
**TM Motorola, Inc. between older DMAF-1 and newer DMAF-2
If you're suffering from the prob­ systems. The 1791 FDC chip in the DMAF-2
lem described, try tacking a 1k to 3k cannot read disks formatted by the orig­
resistor acrosa each of the pull-downs. inal NEWDISK routine of the DHAP-1 FLEX
If this stops the problem, consider the 1.0 operating system (though the 1771 in
preferred solution, which is to change the old system has no problem reading
IC13 back to ita original design type, disks formatted for the 17911).
74LS139. (It is no longer necessary t o Therefore, all disks used for soft­
pay ridiculous prices or wait a year to ware or data interchange between DMAF-1
get one of these chips.) and DMAF-2 systems must be initialized
using the DMAF-2 FLEX NEWDISK command.
Leaving R6 and R8 at 1k will pro­ This formatter puts $FF's in various
vide adequate pull-down and noise margin gaps on the disk (where the old NEWDISK
for the low-power chip, and be more com­ put 00's). Once properly formatted, the
patible with the other chips which must disk can be written on via either system
drive these bus linea. and read via either system -- no problem
once the original formatting is correct.
DMAF-1/DHAF-2 Systems
Using SWTPC 68f)0 CPU Some users may have DISKBUG* or a
similar PROM already having a disk boot
Geoffrey A. Gass in it written for the DMAF-1. This boot
5240 S. l-1. Dosch Rd., unfortunately fails to clear the Double­
Portland, Oregon 97201 Density bit in the DHAF-2 Drive-Select
Latch, and so is not directly compatible
As many frustrated SWTPC customers with the DMAF-2. However, since the
have learned, that firm has quietly de­ DHAP-2 must be locked to single-density
cided to abandon entirely any further operation with the 68�0. it can be hard­
support of 6800-based systems, and is wired as follows:
deleting all 6800-oriented products from
its line -- including the DMAF-1 single­ Cut the line that runs from pin 16
density floppy-disk system. of IC29, the Drive Select Latch on the
DMAF-2 controller board, to IC2f), IC15
It is still possible for owners of and IC7, just after the line leaves IC29
SWTPC 68�� CPU's to add the dual floppy and before it goes through the feed­
disk with DMA -- but it's considerably through hole near R55 and D6. Install
more difficult and expensive now. a 10k 1/4W pullup resistor in this feed­
through hole, picking up the +5V supply
SWTPC offers the DMAF-2 double­ at the other end of R55. Thi.s change
denaity dual floppy disk system (same forces single-density operation, regard­
drives; different controller) for a few leas of the state of the Density bit in
hundred dollars more than the DHAF-1, the Drive Select Latch.
and the hardware is nominally 68�kom­
.........................................................................
patible. However, SWTPC ships this only •• ••••ttt()lllAa 11fiTIItl,l'fi;NTATtON"I t.OW COST S'ISTOI••••
•• •conatata of one eecha··
with a 68�9 FLEX operating system. To •••vtdeo Ale Card••, ••sup.r CPU C• rd vtth tcJ Jllonttor••,
••t elot leellplane whh 4 elote of told conn�tora••.
obtain a 68�,/DKAF-2-compatible operat­
�::�·!.���,;�: �!�:!!.;' !:p����b!:�;i ;:�:·:::·.!:!:�:::·
ing system, one must go to the original 11\4 teated •• ,
•••t t carda haYe told Nqe con.nect.ora
PRICI tsts. 00
authors of FLEX, Technical Systems Con­ •• ••aYS1'1M ACCIIIOAJIS..
•• •Leedea NonI to r·vhen purchlltd wl th the lov-coet •Y•t• tl )t.Of)
sultants (consult their ads in this •ae-so Ttlo.•a Jnatr....nt•tlon RM card,
oochte<l for HK viUI UK JHS.OO
journal for the address). The new DOS ,
.. ,ACCUIOIIY PRICES A LY ONLY WMCII PUIICKASJO IIITII TIIC
L OII -<:OIT IYST &J< , Tlt CRC W I LL II 110 CX
CI PTIOWI . .. ,
differs from the DHAF-1 version in the ·······························.........................................
.

NEWDISK formatting (now compatible with ,._.. 11-. A-. N...l, 01201
.
llprp.., ...
.
leoti 117-4210
the requir... nts of the 1791 floppy-disk - COIIINT IM

'M' ��o�r�' --------�


Some software modifications to

SWTBUG based assembler tools

A.J. HALL
Diagnostic Ultrasound Unit,
Queen Mother's Hospital, Glasgow G3 8SH
Scotland.

It is very useful to have a Ed Smith's Assembler and Loader


bard copy facility when developing
and modifying programs and this need The M68AS assembler and relocating
is recognised in the South Western linking loader {version 2) is fully
Technical Products {SWTP) 6800 documented and the availability of a concise
computing system by providing software source code listing makes modification
routines to drive a PR40 parallel simple and straightforward.
printer via an MP-L interface
located at port 7. Typical of software The Loader - this provides tbe user with a
expecting this configuration is print option to list the entry point
Ed Smith's Software and SWTP software.
addresses. The printer routines are found
However, because the data transfer is under the heading "PRINT ENTRY TABLE ON PR40'
parallel and controlled by handshaking which starts on page 17 of the loader
the code is not suitable for driving listing.
serial devices such as a teletype.
While a 110 band teletype is slow {A) PORT CONFIOURATION - The code for this
and noisy these are not major starts on line 883 {$0755) at the
disadvantages if it is used for label "PRINT IN" and continues up to but
listing only. Additionally they does not include "LDX PNTMSG". This
are often readily available for use code should be altered to that given
because they are being superseded b y below.
video terminals in the large computer
installations used in universities etc. 0755 CE801C LDS #-X' 801C'

0758 C6 03 LDABfX'03'
To use a teletype with the
software mentioned above it is easiest 075A E7 00 STAB O,X

to replace tbe MP-L interface with 075C C6 4 5 LDABfX'45'


an MP-S ACIA interface and alter the
printer initialisation and printer output 075E E7 00 STAB o,x

routines to suit. If you wish to use a 0760 01 01 NOP, NOP


port other than port 7, port 0 for example
it is a simple matter to alter the 0762 01 01 NOP, NOP

"LDX X'801C' to LDX X'8000' " In 0764 C E 07D8 LDX PNTMSG


modifying Ed Smith's Software it was
necessary to insert a routine to generate {B) SINGLE COLUMN LISTING - This is
a line feed on detecting a carriage obtained by changing the code on
return but only in tbe loader character the two linea following the
output routine - it is not needed co-ent "PRINT ADDRESS" on Page
elsewhere. However if used and there 18 to provide a carriage return
is apace to get it in, because the and branch to the "PRINT" output
ACIA output routines are aborter tban routine
tbe KP-L ones, it gives a double spaced
listing which can be useful for editing 0786 8D 06 {078E) BSR $ 3 PRINT ADDkESS

and correcting. 0788 86 OD LDAA'f«'OD'

078A 8D 32 {07BE) BSR PRINT

� ----'88'
-- Micro Journal
(C) CHARACTER OUTPUT - To output a OOE3 CE 801C OUT.PTR LDX + X'801C'
character the "PRINT" routine
ooEe c8 02 LDAB'ItX'02'
starting at 07BE is modified to
drive an ACIA and to provide a line OOE8 E� 00 WAIT BIT B O'X
feed ($0A) on detecting a carriage
OOEA 27 PC BEQWAIT
return code ($0D). The new listing
h u below OOEC 18 TAB

07BE DP 82 PRINT STX TEMP OOED C4 7F AND8tX'7F'

07CO 37 PSBB OOEF E7 01 STAB l,X

07Cl CB 801C LDX*X'801C' Then NOP' s until

o7c4 C8 02 r2 LDA�'02' OOF9 3� RTS

07C8 B� 00 WAIT BIT B O,X

07C8 27 PC BEQWAIT Ed Smith's Disassembler and Trace (V2.5)

07CA A7 01 STAA 1,X


This package allows the user to
07CC 81 OD CMPAt-1' 0 D' examine, chance and execute a program
line by line under complete operator
07CE 28 04 BNE Pl
control when debugging a prograa. A
0700 88 OA LDAA.X'OA' print option allows all or part of a
listing to be transferred to printer
0702 20 PO BRA F2
port 7, but again the configuration is
0704 33 Pl PULB for a PR40 printer. In casette fora the
progru 18 supplied with 3 differe.nt
The Aaeeabler - This, like the loader, origins $3700, $2700 and $1700. The
is configured for parallel output code listing given below is for the prograa
to the printer port and will not at $2700. As no source listing is
support teletype operation even though supplied with the package the code changes
there is aoae provision for it in the given below for printer initialisation
software; the print comaand and output are shown in a disassembly
description (p 11) in the instructions listing.
tells the user to enter 72 for
teletype use. When the printer Port configuration starts at $27CE
initialisation and output routines with a LDX $2715 which is where the
found in the section "PRINTER INTERFACB port address is stored.
ROUTINES" are modified, an entry of
27CE FE LDX $2715
72 allows the teletype to be used but
only if the following bug on page 3 27Dl C8 LDAB .. $ 03
is fixed. The instruction on line 200
2703 E7 STAB oo,x
($00CA) should be changed from "JSR
PUT.CBR" to "JSR OUTPT!l''. 2705 C8 LDAB ·$4�

2707 E7 STAB oo,x


Port ConfiiUration - The printer port
initialisation routine is contai.ned 2709 C8 LD!B •s3P •

between linea 88 ($0000) and 98


270B 0 1 NOP
($000P) and starts with the label
"INIT.PNT"; it should be replaced 27DC 01 NOP
with the initialisation code ctven
270D F7 STAB $27E8 •
above in the section on loader
aodification. After the last line. 27EO 39 RTS
of the replaceaeot code, put in NOP'a
• These codes auat be included.
down to the RTS.

Character Output - The output routine is Character Output - starts at $2788;


contained between line 213 ($00!3) acain with a call for the port address

and line 224 ($00P9) and starts with the


label "OUT.PTR"; it should be replaced 2788 FE LDX $2715

with the oode civen below 2789 C8 LDAB � $02


•y·����� --------�A
floe tollotr1nc lll'tiol.. .... sYailo.blo troaoo
27BB D5 BIT B OO,X lftlUJ'1o• E. �. S•lMeD
tezu InotiNMllU Softwaro ConeultMt
9213 L&Mtlll Severn lloa4
27BD 27 SEQ $FC ($27BB) LADhaal, llaeyland 20801

•ta.-u Iu-•Dte 110-lOCA Intertaoe DeocrtnUon• 12 f'•roa


27BF A7 STAA Ol,X
'OIIt lDterfaoa for ft-59' b,y J.Jan�on WtJ J. �oyer 25 PI\':OO

Then NOP's down to OlrouU dll\j!J'U of �I-59 1 •"'I•

It I .,... flDd the u


... , I hOJ>I to deoiflTI llo.nl••.re nnd ooftwore
27C9 33 PULB o
tw the ictart..,., unle e I bu7 "" .W95ll or .U..9512 rtret.
ftare .._ to bo e n <Nid>
lnfon�>CUon in the 'lbove ,., lo""t

27CA FE LDX
for re� the ro -100
or with lntarn!>l •1Mnc nimulMlnr,
$27E9 tl>* hJ'boarll.

31noorol,y ,youro,
27CD 39 RTS.
��
Riohtu"d 8. Dell
SWTP CORES Assembler (V2.0)

It does not appear possible to


obtain a source code listing of this
NEWS IIUEAIE
product from the supplier but some
information about it is to be found [�EfHlllM)
N-.COfrlo4 D ATA GO�Y . ..c.
1-dlate

in the literature (1). The routines Harold Hauch


(2U) U2·SU1
are the same as previously discussed.

Port Configuration - This starts at


$17A2 with a LDX $ 801C and finishes
PI!P.COM IWIUPACTVRIIIC VIDEO DISPLAY CONTROLLER
at line $17AB; the printer initialisation POP. 2XOP.CISI!R0 IUS SYSTl!IIS

code listed in the modifications to Ed


Oarlond, Toxos • AprU 13, 1910 • Harold Maucb, predoltnt of
Smith's loader can be used but do not
Parco• Data Coapany, announced here today that the �oapany
include the NOP's - stop at the STAB,
O,X instruction. h 1\0W IHnuhcturlna a video d.hplay aonerator/controllor U<lula

for tbo I!XOJtclur� and EXOP.cllor•·bus coapatlblt syattaa.

Character output - the code for this


The vrx: card, dulanaud tho V C·EX ( ta) h tho third aoabor
starts at $1A83 with a STX $01CA to
of the Porco• ModulEX(ta) bally of low-cost I!XOP.ciur• bus
save the index register which is then
co��puiblo aodulu.
loaded with the printer port address.
From $1A89 onwards substitute the Othor Moduli!X(uo) unlu l.ncludt tho LPD•4002X(ta) ailll·dlak

printer output routine given in the syste• and tho IC6411.X(ta) 64·lbyte MM end.

section on modifying the Ed Smith's


Maucb sold tbe VC·EX(ta) h ...
ory ruidont and thortforo tho
assembler. After entering the
host MPU h&J direct ace••• •• for any other •••ory.
necessary code put in NOP's down to $1A99
Ho sold tbo aeaory ruidtncy leature atecJ tbe dhl'IIY h
just before the RTS located at $1A9C.
lastantly updated, and proaru control o£ dhplay cbaractorhtics

Reference h acco11plhlltd by ttraiabtforword aeaory oddrouiq and data

Dhploy cbaracterhtlcs that aay ba software co11trolled

(1) GASS, G.A. 1979 Patching the


include data Hno ltnath, nuaber of dau 111181 por frue,
SWTPC Co-Resident �ditor Assembler.
Jcrollina, cur1or poat.tlon1na, character 1Bt,ella1ty atul acaaalll.l
Dr. Dobb' s Journal of Computer
aodt (interlaced or non·inttrlacod).
Catisthenics and Orthodontia.
Vol. 4 pp 28-36. Tilt dhplay NY also bo euUy 110dlf1ed for revoru video,

l.e., black charac.tera on whit


· • back.arov:ncl.
THE BIT BUCKET
Tilt VC·llX(tll) 1Dclud81 on•card MM to ICCOMOdiU Ill dbplay

Where all that 'good stuff' falls. control raaiatera a.ncl provide for Ch&1'&Ct-er ltora aeaory. fte
Somethinq for everyone.
on•cnd MM aay bt strap11ed for raddtncy 111 tither of t"" -ry

529 fOUMh AYem:a• apace location•.


'Bethlen.., PA 18018
AIICila� 11, 1980
Tile VC·EX(ta) choracter aonerator auoraua Ul chanctera, 1.11
raIlloro JOVIIIIl
llamll J4. a 7xt <lot aatrlx, lncludinl !naHah letters with true lovor cue
o. !loa 849
-· �e-••.. 37343
,llear llNI
corr81pon.dence sTJfbolo and apechl JTJfbola.
a- - .JO:::O:-:,a�,����.!� :s:l��_;gl��M
T , Other featuru of the VC·EX (te) include:
=::. u I haw a ft-59, I ha
... a a1A11er intoreo\.
• A buffered parallel input port which allows tho VC·U(ta)

3o4 ----'88'
-- Micro Journal
to acco-.oclete an ancoda4 or unenc.oded keyboard. a panel W. ftnt tMie... IM•r•UH lft "·'·"• "• MHwer• JfOhCU wllt'l t.Mlf
lMtoclllCtiOfl of aA.Jit' Mid IM"r/WIJIC& tor ••• '-"'· .u ....,. or • un
I:&O.It•t• .,, thet h•' ••• to eoftftrt rtn. t.l to r•• Oft ttw nnNh\.
1ft HI,. No H w a s •t�r.. tMt •• ..rei lf••tra•h •tlttUH -·•
etU••r ,...., •••th•h ot .,., . Mt �'•"'- vhb ..,, •h• ._..,..., '"""•·
A.e e n..h. w.- tiN Mtt•h•e wlttl e •r(PVIJII4 UIIHerr Of nUHIH aed
' Provhloa for oa optloaol 2716 lPRON for uo• lA a•aerotlna OtiMr ,...., ... vtllt�" we ...... IU-• \0 •"••••

ftle -..ttl!, w.- ••• av.t.lttt.. a� •lHIIJ. I t wtU ,_ Gl!t ••r


up to IU oddltlonol ayaboh or cll.aroct•ra. ,..._. '·' •run •iii!IC"e H ...._., ,.,. r•hr•�• t o .,., t'Oiactlor. euutd• .t
r&.n u..u. e.ACI'Of' �h• •11 -..ct.,• fro- th<t •teuu• '" lf:rt- u
• ... ,... "•'•tt• •••,'".. . ,... ,•••" .. . "' ••M"t ..... -�.._...., u •
rrovta loa to lftt errupt MPU opera tloa tuba a CIT IJllC or •h'-ette ' " 4rt• • 10. �' •·•�¥t•• •• '·' •t•u•. �,., to ••
-.dll •• &I •tMIUt tot ,.._ 'LD � �l'lld �,.. a t•11 4tn •
....,., .. . � wtU not , .. ,,.nl u IIIIa t lh• �IM to,,,_ II.
blaallna alaaal. Tllla feature allows the processor to
, ••• �u•. •h•fllt ••t•r •IA('kV•·· nw ... , h ,.._ "'-"' u ...
•hMt to Me'•• tto- ._,,,.. tO to U. • •y• tt •�•"''""· ttw v.er h
It
updato durlaJ video blantlna, for ..uplo, t o ponolt tt'-H •AU YOO ftl&J•. It tMtt.• •y• h •fttttHo � �� l6 eott'Y
._,,,.. 1 1 to.,
_ ,,... u. n.r::a •• ••utH It • ,.,...,..
Ia •lt••r �·"· .. ot.Ht
thM •y• , . t-c•I•H. A ••u •t•'•tt•
•�f be' Mc'H bY •ti..C'tw.ftt
t f\4 till•
Look at What You Get in a Low Cost .h\ttu '"'''"It oetor• typlftt t •y-• ,.,,poNt •. AU ••t• Of'! drt- tl
•Ill e. ... ,.ruu• •It� ...u troa '"" ••· ,., •• h •""•'.. ...­
ee.,l•tl.,., Of lo\CUJP. It h aot Meala.aty tO ""' t�., f)O(I tiM• •U
64K RAM MODULEX'" Card from Percom. '"'"' ••• '" •••et C'OP'1 or ••• ••••••••·

�Uf' tta"•ft te�trtl teltdt aM wri Ut M th.tt •1•1� tiM I t waUH


4M to •t•l rnt.tUOMI d•1•Y•• ••.,,,.. aM"'''''"' •••r• t�hd pftyalc•l
••ctor PtO'I"•• tilt httett poulbl• 11"1 •hh lbto dlt' 4rh'en ..,. •••
•••�· ff f'O"f tY'tt•• tto.a 114M. a(eeut• ....,...-"" '" •PPIO•t••t,.1r 2."
lllfWtet. '"•" row wlU h.t" to e-M• U•• tto�tnt 'ft<l"•tr¥ u h.,_l
•JeTClu•. ""' ••�t••• M t.C:tl tr•c' .,. �r•lc•t1r .,,.,..," HI tha
foUowlfllt or4••• t,6.U.).I,I),\.tO,U.?.I2'.J.t.U.t.

lft\11 •lf'IOt e"•"•••• IAM'VP ebO\II d t1110 run for ttl., • tntdt•' ••ntoe
of Ult riA•· we ·�••u ttl• fotlowtfltt ctl•n•••• At ltut 4l tfld \1
e"'•"lf• U•• • u• h the uputtlon to LJ\e 1\IHibtt or t.ctM• pet t r.e t.
111 cha�.. ,,. ·n· to lh" ""' •'-_ '
':T:r!,�! Utu•t uo •ftd
!1' t�::.:·�� .

10101
Olf02'
OOIU ,.&.1!.1 ••• ...,...,.. '"''-r-Y
01101
..... "''"'1"Tb liT
..... JIO'AKD r. l':r:ttCl'
00107
00101 Nlrt�IQT
fl"l ltll IY
OOIIt ,.A-"PP.IIWA�'II,... �.
OOflt Ul WU"f' l'lf'D eootIVAitf'
00111 •rN1'DM•JAU"t. ,.,,. • nut
00112
• Oet«y·An.driven OOfiJ • A "IG!4 lf"t:U. Df.lt&•"'l'(t.biJI IN"'t"UP tr-"1t..tn DDr�
toolf • fO I& CW"tC)IIf.AtJ..Y t'AlliO ,,..... A V't• ,�,AJII. 11-_...f
., •
�nlrefrelh 1011\ • 11-41» AM VJITU AJI!I l"aoctYm .,...,. -tU.? ,..,,....._����; •
_.. •f1MI I f lfAJ'ftD fiUC Tf) OtU ""'A'flONA L M LAYI.
• Patlly check opClon tooll • ftlf t'YttL ift ftfttl AU. AVIIoiC.Aas.& �lilT JPN"'r "- a
00111 • Dftt: t\A'fA MW'P'!11. al,.l _.fiM'CNI:S AQ "'f'tto.
• Fully compelible wllh "'''
1t1e EXORdMf', Acc:lcwell _,.
System 65 and Olhet 5-86 bus aystems
tooU •• Dn'IC PYA t.l IYUT JOt..-. _,., VUtAII� ••
• �memory ellocalicn
IOOU t"Olt A "'""'' r:O't ....,.. �,....... ...,� .
toon t'&l\ .. �.1:01 ....,. . �l"'tA.-rW'I!III�r.
IOOU ("')r A '"TI' 1!00 ....,,. -..-.
MofltOVII, lhe low COSI ol lho$ M&IEX,. eoon OUI flOC' tf\f'll �· ·�.
Ard \IOU 0111 • 101 ,..,.. -tor t'l.lndl- oC dolara
A NAO
IMJI RIJ A W9tft bOlt ·�ll "-l""l A JJ'It"'t''"''t.
11M INti the CQmC)Iteble Mc*Wo1e &IK RAM Mo· -...EX.. eatO resU!s 11om a desql biSICI on aoon ... ,. •not f'OII tt'" UJl'P"n" 1tT.A,O ..,... ....,.,..,. ••
�· sta�e-ol·l!'le·•tt memory conttOIIe< ewe..uy •no tOO>O ectr A M¥tln. 10t ·­ ltr.ut"""�IYI';.
...,. C"'NJ A Dftl � ...... , n.r-a ""' " ·
llddreasmullc>lexe<l -edVIflCI!<l ICal tlll P8""''
IOOU ('IU A OC.rt"' COt tt"lfO ,-LfJ;'I II"ILI-T,.,... UU.
Ot�l*l in b1oc1csoC 161<. en- DIP 0001-ellec:l...,. mplomentallon ol vensoarenl ••· fOOU t'(")I a tft"MNO f'Ott ....... ADIDIIIY��.
IWilch penniiJ IJI"f -ion oC •K·biOeks 01 kesl> encl Olhet foatiiOI
RAM, Wllhin the uwe< 32-Kbylu ol memo<y Thr"-swe outt.rs ""� thO M&lex• 10 1101\ACllt - V111 ..,...,.,'J'Qilr.
opiiCI, 10 bl � 01 CloSIOiecl INUA CUI U Ot t"IOI �fiP IN. •••n ,.•.
, vA•tAal.&"'.
tne s)'lilem bus. and •• RAM and complex ICs •• IHUA CIU 01 aw Pf"'' I �·""·
.,
......., "' DIP ooc�s An Ullf'SIVI c:apaciiOI IMJIA ClU Olt'O A P"N l¥t!f'•" GI"PSt:t '"'0 aN"1U!ft ..-•••
Thlt 4K tnlbleldlllbie c:epebollly, IOQ8f!'ler llfltA(II\ •
Oyl)lsa griclmMwn•Lese•c�-oonerated noose ltoUA Clll
01
Ot
a nu� rn
A JIUMntl,.. •
......,..�....
MA'IN ft&r. ·� nur,......
.,., en llddren treniiiiOI 11'181 ec:commooatltl
IIIHA CIU 0000 A I Df'A
D . rN 0 ... ..
,.,,
.. .,.,,. At!Nt.
ooftw111·oonu- .,..,...,y ellocahon, mey bl OICOUJ$Ot!'le PCboard ana printed w•noa•o OIIUA Cltt 0000 a ,,...v ,.. 0 ITN"C flAVf_ AnA.
UlldiO�progt....-Milc:ledWTIIIPfOIOC:• heavy diJiy onduslr.al Qfede QUII"Y as noled., 11'18
....... till f'( ('(')� 4 fTA" UIO � •r-.o•• nro AnNt•
liOn enc1 Ol!'ler _.,. menegernent �1o0n1
""-MI:MD
IPIICffCII<Oftl on 11'18 Dec� IC' ,,
0114U ClOI lr cu •'ttnl::,ft"" lfi.1Jf1'1'1: MffL �,..A,...,_ .a,.,,.,
....... (Ill C) tooa A A� tI I" 1'() 1 It� J(D()Il'f f!WI•
OOU,A ('&If I) tlroo A '""''-' eu•o f()\,·\�t lt!'ltnN"'t 'niAI"'k '""·
OllilA CIU n U C"t1E te't MllTIIC M'C't t r KAYI IC1tW..
OOIIt.A CUt tc f(" u t..r "'-"""'"'•k'"J ll""tP .._� "'OVM"'•
OOUOA CllC: JO rl C'IH IM ,..,.,.f!f:
oont" cue cJ CI?'IO A MIC"'IUI Anoft tU\t.•Ut lt r:'!M'Oitr ?0 "IJ"'RJ' l'lft',.flrti'W.
OOOU.A CUI IP II A ..,. ...
OOOUA CIJ) tn tt",. "' """"""'''·"''
......._....,_
OOOUA CU6 U tO ("UI WM'ft 0U"" 0- IF � M' "" L"A.CT I ..-.!l.
totally "Jllteh• fru" dhplaya . 000\U C111 ll oou ,.,., t.ln ,..., PfiN'f f"Oc.to(Nflil(l "*"'' �.
OOOtfA f"lJI' ,, .. rt"C /.. I*UPPI'"Iflrf'f � - AT Lt'A!IT I
000'\lA ,.141'1 II A f't"f" /l OU IY•'lJII lrtO"t•I!:C't ..,
• rro.-Jat oa for ..valtd •••ory addraas" control b y any of 000\IA C"ltl 0 1tl " ,.,. .. ,..
...,.. .......
.,.. ,.,., A •xror ,,,.

three t)'ltft bua lln••• 11 at aht be raqulred l f the bua la OllilA tiU If\ �' ('tlr Ol•r••• ,,.. . ..
OIOI)A C"IU OnfA a f'N .......
OIUIA "16C" .:1 ... ,.,.,.. "IIAI"f::IP r..,. DfJV'£ I l'O I t'ti'Ml) •
ahara.! by aore than one syate•. or lf aore than one O IUU. C"lV 00 .., •
OIU\A ID
f"l"' '"lU\ ,., rtr"f'MMI• CJ'"9 •t!l'l"CtfCC.
01 IllA itO II
C \t t"fi!PA ·� .. .,...
VC·!l(ta) card II la1talled II\ tho ayatu l>u.a. ...,
ao•o OIU,A ("It) I" ,., ,.,r
oeuu c-a•• u ,.., .-u\ I'C9" ,...,. .....,.. ... �.
""" ,.,,, .. n .-ur ,.,.• ...,.
AA optloul VC·IX(ta) driver proJr&a, In olthor 6100 or 6100 "'"" C'l•t ltiOa. A f'N .....
HIHA f"UA U A P'N' lA_, yl)n ��I
IOeUA C'IAI tl A ,. I
,,..., h ovollabh In RON aad oa •lat·dllhtto. A ROM drh•r uy IOOJ)A C'tA• 110 '•1\ A J�t ......
HOU.AC"lA(' ta "' A ,...,A . ., .,
. ..�. "' .,...
1007\.A <'I.U � .,. rtr
l>o lAatallod Ill o aockot provldod OD the Percoa NPU ModulU(ta) 10076-A ('Ill 1"4 I) .-ll'\ �· I'll• ••1 • IF ,.....,
IIOUA CIU to .. ,. ,.,. ... ....
IOOttA riU ... . ,... .......A.O
card. Til• ICPU oporo tiiiJ lyatoa, PS�(ta), al\d tho vldoo IM)•A ('lll AI If\ rr•a u- �---.�� ..... ,.,.��.,...
IIIIIA <'Ill to ', ,..,. .... .....
....u. ('1.. Jl .. ,..6'\ ,._,. ,......
4rtvar auto·llU 1.a 1 way la W!ltch t.h• driver sarveJ to extaad
... . ,

U.o P..,_(ta) oporotiDJ IYIUD, oad in which PSYMOH(ta) 1/0 h OHI\A t'IW U '' a,.... ,..... ...
00016.A ('1('1 AI U A t,Nt: . ..
OOOIJA ('lf•J AI It A P�) Ll\4 ....
'lect4r•4 t-o th• Yl4ao 4rlver. IMI:lA f'l,.\ :tJ " ('1,..,. � , .,. , "" rr trrt..L ,..-._..
""'" ,.,,., Ia ,.Dll ...... . ('41'..-.v"t ,....,.,.
t. JJf
IIOSOA C"I"A JO rJ I"''('J •• .....
OTdou for tho VC·!X(ta) uy bo placod or oddhton.al lltora· .... u. ('1('1" ., u 4 ,.,.,. , kn ... ""' ..... Mftl.
IIMIA C"lt'C 1\ ... A rvu fl....... .,...,.. C'tolt �···
••

otltf • M"'-'ttAL ,..,..,. ,.,..,..,10'f II r'ICJltrott:f\ U A aft.,.,.. tft


"'" • IN\ "'"T ,..,,, I'W"C� .-,.__,. PAY.r �JI.
1•too:sn·ISU. 01.11 qu1ntlty prlclaa achodulo •vallal>1o on OOIU • � ltr(MI I � III J t • • 'W""''I I P M'r 'tJ J • A :t"' A
fiCU t...U
r- .
ooon • WV'A ,..,.A .. I !!II «JJIIII • a nP T�f � IYI P'l PO L1W
OOIU • Cll t"OUI IU
I � 1 ' ..,.- "'" JflP If ill )U• U • ..,.,.M . ...a t • �1"1CMI
,�...u. ooott llt
• '«" tt-r.Cnl--u� AL""Wn U"'""' ('f"' t:ECl�-..o. W&ll:l ro-•0
00101 • 1r ., ,�,. e,.....,....m A.,,.., ., "ttiiMI (ll('f'V•-.n• .,
00101 • niiC.\tl'. •ll•JMir '' "'''"""n arroa lll:c-.,tMI.

..rlr. of Percoa Dou C011p aay, lncorpora ud .


(ta) trodo

tradourlr. of Motorola Corpo ration .


·ea· Micro Journal -----..a 5
OUO ... rlOO U 11 A •.,,. ,,,. �.n.a.Y.n loAW td.L. (710) 274-4087
otlOU t"I OI 1011' In ffU J9'!11 INlAY.� Ut'P � ""·
IIIO!.A ClOl kl ID rrJe 11-,.4 �.,..., uva ..,.,_,_, ,..,.,... ru roon.
"''"' ,.,.. ,., 00 , ,, 111ft ..,.,••,.,.., CAY't �· _..,....,. AIW'IIt.
ttlllA caw to )0 ru� "' JIUO lllU1'0M MtAtW "'f' ttU I.
lllt U C L&l ., 10 rr n ru Tl:l.ff'J 1011'\ ,.,..,.. � ....
lilt .. CIU 10 2A rut •rwt M�• � '"·� ,.,.,. o.
llllb Clll IOIC OCII A tM e"-Ae ,.,. '-"' ,.,. IPI".
llllLA CID 10 U "'Uf' _,, ........,. ltCN' 1...,..,.. . ...
N"'U .
ttUU. tiD If to ,u ,.,.. ,.,.,,., � a.a:.t•n��c; � •·
llliJA ('"I ItO II t'21l �· ft:..IJ'" J.U.&f"t' D'lfft ••
ttiHA ctrJ INI O&tl • ""' ewt�t--c •r w rw"�·
ttuu. ctrl Itt ,. eur .,, - W..,...IJitlllfntSt TllN""U'.
IIUIA Cl" If 10 PHI ft'f'tt ......... � IIC tWI"C t.
tllllA tiro 1011 nrot • "'" ..... ·� ttl' tol: IIL\0•
ttiiiA "''" to Jr" rur ur - -��YDfNt"ttr.
IIIUA C'Jtl U 10 P'CP'C LM .....,.,...
...,.. C'2tl u •• • ,....,. '" f'OPIQ.,.,..TMf'llf':&" Peter Bendall
IIUlA CJOt U CV. I"IH atA 1'-10'1.,) M -nn. tr ..,-, rlot.�rrlnt 67
ttUIA ('1.. ID �'IU �-�.-n--no.
1111JA CJIO IC
II
Pt;
e<��•
t'V
•r:rtt
,,.. 1110-Q... ,.,..,,.lC.. D-2J51 bltuUrc:IIOft
tlllU l")lf' 1\ P'C P'ltU r..o••• Y,e*� ..,.,..
Uf�65JI
tfUt

IIUUCJU II Cf41 -�"&.D.I ·-'"'


IIUtA C2U U I) . ..... l.a G«" Dlllvt •�•no.
-.llr\'lW..
11\JU C'lU U ...... f"'Otrt.IJIQ)f't' UO !!Wit tM!UO•
IIIJlA ('Ill t• 01 . ...... ..
touu. cut u 12 • • •• 1, 1 1 • ono or _, ouiotl"' liMn or o _, .,..,. dlo-..,o4 - •U 1a
ttUiA CJU ll 01« . ""' ornn ..
t� a
u� Mtn l llt1VMI.

� 117 �- �·�.��c awro or--..,. 1a �. u - �­


lllJ�

ltUU CUI 10 " C'UI 1111!:.0 ... ......... ....t'IOfrt"'• \0 prov1.41ot • -an 11'•'- Cor pooplo ...,. bod.rll riM or -.,be AlxUJ.t;r
uuu cno '' 01 • ... 1,1 IIIJI!M' ftiUYI 0,
OOUtl CJU ID .... • ... fl.kll�· ,..,. o•
11«1: 70
\0 Ufti.Op - for tllo.ol- 1n '"If a..,.rl_o 1> ..._ -..- '07 d6"'c
IOUOA CU\ 26 tO etn IOOZ ••••
o M 1r �•ao•.
IOU lA CJU ID II f"lll ... fGL
DIIV " " C.I'!
r • NttVft I,
OOU2A C Ut IO .... • ... uttoa IIIIa fft 'tll!l 0. no,.thln& olapl.)t 01111 � oboopl.)t, no td.ol< oUwih cor wl-1
IOIUA C'UC: 21 ,. rtn .... l'l«U' on " ,. ,.,••
IOIUA C UI Jt ... th ,.., ol.loo4ftl>••• or OOIU'oo, no 1850, ...s 625kl!• cnoot. ICY �·•• -
lOUt • JIAn 01 Wfll"'l IPD'"frU:n ,..,..,, 01' 'f'MnA, tiOf
IOIU • llU"IlOIIIO """' tlt.V'&, IIUMIU 0' .,.,.,...18 '1'0 ltUnMJ1'P 361 oC 11/.11, llll<Wu fOOII&UIIla llon.114l' � o -1'7 .-pp..t fliD, """ N11o0
. . ... • IH ��� � �� . lfAITitld •�Vtet ffl _.. fta t'lt •
U , tuff�ll
lOUt • A fAJI't AOOM. I Il tilt 61WAD•. ,_ nt•. ,.. . C I'PriA• IJ'I • TIC ,.,n,.,.. lllldor orw. 'ISO 111.810 oo� -·.., tbr � ..... .,-.
'"" • A(r1l ("fW'f'AI•lll OlltfCU•AL ,..A.,..tiiCI � .,..lt•.

IUUA CUP U eo trD4 •ow" ..,. IQPADA,Pt'' t••I8CI fir�. 'tbl .,.
u . .... , •.., ., J•• au tbt t\&DOu-. .f'IN tl0\ll.4- ...... ....-. ..
11\S).AC'U)U .. '" t..6o\ JIOWt'U •fW""a tolaJ':I tJr -aN'Q 'f'O CO,.'t,
ltlttA C'Ul 11 ID PIC.\ &.N ,..•,., �,.,.. TMI"'J• 6809 CPU - - o nOpP7 000\UoUor on o�lo 1a kU co.._
lllUA CUI J4 tt HU 4,1 IIAvt:.
I IUU CUD U l c: ,, �2 W.AO •�.fell .... I ler"'J''U PfWt MJ 8PEID.
AGGI:
ttlUA CUI AI 10 riC'l ltl*"' t..OA n•.,.• cnT'IN"'IIIIIMII.I.
IIUU. C'lU II Ct A W. o. u• 1� a lt'f'OIIl ..-n.
0
lllU.\ CUI Ia lA C)\2 .., IIIGWJ'f e Dell& .,,,.. 1'MCI: ,-, lf'IIC. 1'btrt .,. Jut • o�a ot thiap thin -.. ..,..:-r 1M:n ._, 'ea. �
llliM Cltl A.O A4 A Jt• o. 'f DO J:U.D oa e ns.
HUlA C2U. to lt CJit at• C'lll a.-•• eM": rot� ruou.
OllilA c.uc )I It lliO A t.&U ,"• • ..._, wrnJt "". 14 4o Cor ,. - tq tn.-.., Lil<o oa¥"- - 1o .....W.C o *> eo.­
oous.. cno 2t u cut '"' IIIDW"J'fl oo _...c.. DID or TUn.
touucnttc •• ,..,., ..,.,.,.. t.:" 1'11:111f!C'II IUtO.,.,.,.. ....-o. lA,.ri'Mo at 4800 .,... , .,., � U1ot \0 - • -l• ot ..... ,. I -
tou» en• •• •• ru.a � ..........
t OliM C:n.. IS tD A ....... "' A• IWD 0# tHO)
tOitU cue u •• f2tJ ... � "ft�IPAO, '" .., '"If m � to """' "" ""''' -· u.. 7768 ,_- '-'- '25
..,,.,. cna tA u • Del: .. . I&.UioJVI-t"""Df CJinlft"'t«ln
""""cut tt N MJD eiiM -· 00 ...,.,.
... f'IN"t 1, ..,.• IIIIa 1M,... or o .- lOCIO u -. "' co• -u.r loopo, - -
HUOA t'JU H 16 A�\ NC.I o.... lO•t4111AL. ,.._ r• ..,...._.t
OOUJ • Cla'lt'l ra. •••• &..,., rr 110 n.,a • ..,...••, UHlo 11\l..ool U£ Ulot lO t1.od 1o o nopp;r ...,.,U& .,..,,_ (Or 5 1nM
..., • ..... . (Of¥'IJr'r .,_,. ..,.,. IITft It • �) ....,.,. 0
...,. • J1 OI H ....... tO .... «'00! � 10 Pta .
'"'' • AIIO OUPI.l't I?MOO\M PLD ltiJOI fCU.&IIOa. ..... _..,_ Otppiu thAI I -cu-..., or- ,_ .... I -­
"'""cue n II CJU CDIU .... ..... o:.,. '' .u. 1-cJO. .Ot� MOM�' willa & Mft MO\Or OOft.\I"'Uer,
...
n.p,ua
IIlli.\ (JU )t
ttnt• can u IC IO DOni ..., •DJCO,KI DICit C'OifVI:MlCW eoDK:a.
Ill1M CUA II .. • ... .. oo rca • LOOn MU .
ttUlA cue ll .. • c.nu ac.t . .,.. MA'I'Oi nc a... ccen
11112.\ CUI 2l If un - ......, 00 ., ...fCII. .. 1- toi9....S to bo� troe ,.,... ovw •hero ..,. ..h ol_. pi- w
tiUJA CUI tA ....
IIUUCJll U ,. .... - ...., &.GOt''"""·
tillS.. CUJ U , • .... un ,,. ..,. P"'UMM. un auo• nn. •..., hu.,.., l4Me .,._ eot\-.an with AIQ'ODI,
tiUIACUSJt n cut ... ......
ttlllA CUl AI ,. A OlllU C.DA •loY Gn C'OWVU'riO DJWla 0001:.
"'"'" cnt "' II • ecn•• llfA . .. au C'lJIOI; coec rw PC:t.
ttllt.\ ent N ..., • ... ........ Lnna�a.,•.
tlltiA cna 1A II '"' '"" ••.,. t!OIIDf1'tCit.
tlltU. C UI 1M& ID r&tt ... IPUY o Pt' l MI"PP U era.c. � .
ttlttA CJU lt .. • -· ot,o.a.Y.o.JC U'ftJ"" wtftl nMtt eoif'D.

101ft • 1tlll r'OLLC*UIO ,.MI..R. I"'OIIYY:.,.. IIIIIOa t"'OU U


lOtts • ,., ,..... a t,. Dl
oonra.t.no l fV'IM 1'0 1t11 D:1llfO:a
..... • COOS �l,.Ait.l 1'0 PL&I"I •a,.1a1• JIOO"f'tMI.
OOlttA etu .. A ...to rca '"·' �IlltAft ••• 1'0 .,• •
'"""c:rtt .. . ,.,. . .•• u •uo• TO U .
OUOO.\ e211 .. . ,.,. 110,11 .,...,. �"'e.
OUOlA (JIO .. . ,.,. uo. t
ouou. cur 10 . ,.,. tlO,U
ouoJA can II . .... tll.t

,.,,, • .K'fOIUI IIADIWW1nvt f'CI IVI:tf 1'U.CI AU


IOJOI • ftMUaao JOt PUTII � POIIfiL& 110.
11201 • fAft'IM It lrYIIf I• f'IIITIIf".\E. IK'ft)t.
,.., "'C'r'O JOY""f'\el
IUttA CJU 11 A JC'IGOI PC'I a.'·'·'·•·•·•·aa.n.a•. u.u,u,J,•
ltlliA CJAJ " A ,.. •• VMMS II ,._..rD.'fOa. P'Oe ...
•l
tOlll.A CUJ ..,. . ... n H,,._, '01 ::17343

ttlU C ltl .\
"'lr"" .... . ...... ... ....
1'0'1'A&. IIrUII IIIUO.... •·IOMO
Thlo IM.'-- l o In ,..._ \o IMftiQF1' � NEl..£RSf; I.e. I '­
�&\4d • l • t. \.ef'" ,.,..._ ,.,.. , J� \. � � 1. � -.c al• .-.:I ht .,..le i f'll<t
NCIIV. Cltl """' (lot .... .. ClU IMI'PMJI ,.•., C-WUU C2U c.TM eaa. VW clll lw l n ....... , ,... w le \. ...,.. \.0 Mit •K t•f et"t.ian . * a l e.o of' f..-..d
o.... CJtl KUJJ euc •nucnl wnat C Jlt ... ..., DOIJ'Q ., ....o ta... f dr \l'w clll l .v . .... . J �\. .,... be«\ � a rw on � w
..... C JU
CUI
.......
.. ·-= DIO ClU 081'C»t cos1 -CX'210 _,.. elo• "�·· - -·d-- � ·-·..· ,..,. ....
,,.. . ... ..... CIC) ....I CICC """" • nat QOUil'f CUI - ...,
QIIIIWY J ct• !Dift ) C UI .,.., . CUJ _.,.tCJIJ ...... -· --"
lftD_. C.)r tnOalll c2t , ·-· CUI ·-· tiH n ... .... Rft'M C'lU ,.,... Joa\. � kind � \0 Mf'ld - v. anf"�aon U\e\. 1 �
f"CCLD"" CUI ... Cllt ... C: IIJ ...... ..
.. \.o � �..eel \.o ,.,.,n\. on PORT �. '" well '" t\r-Uwr tnf�ion on
..,.,,.. u. �'�•l f""lClCIlA-i""'· I � et.o wt� \.0 ....... Jo.\. b'W t.el.....,..._.
- I f\JIIv .- o.n.oon. \o- ..,.,,. � ,..,._..,
Don 111111-o St.
•61 • Micro Joun\al Thi• �-.eel ....., no\. t» • t\.tl l •tz.c:t dltok Pe.cal. but. J r..l U\e!\.
POl 849 u. t• ...or"-\h U. ""'N· 1\. t• eho • � -.ad 1.....-nin. P..cal f'or
JOlt H.-JII Rood � •t.-wt. "'' -"' \.o --... " \.o • f'-..11 Pe.cet n. • t'\.lt.A.re datA.
Miat•on • TenMIIH J7)4)
� vou for"' Uw �t\.v \.o -..t. uw � •..,..,��
21 April 1980

O.ec Doni

�,..._t;,�
� r· .
we would deeply appreciat• y ouc a.nnounctn9 the foraa.tion of
P', S\.r Mkl
a 6tXX utec • • qroup in the S • n Oi�o area. Anyone 1ntereatect
94!16
a1'\oul4 contact• ..,,_, Wll-
,..1 Zeddi..
1854 Poeitic hoch Drive
1111 Dleqo, CA 92109

----·-- �'MI�o�rMI
"A doc\INnt proceeetna proar••· TYP£, h•• been r•l••••d by so.
eT'&�&H a_ c:.AA"1'1EJJt nPl i1 1\llUble for ae ntr atl.n & lettera o r lerae docUIMiltl .
'• Don wuu... , po.;a.blhl'ter TYPl a llovo COIIplato control Uno vldtha, paao da�th, ..ralno,
or
U •tcro Jowaal
poaa n""""'r lna, tltloo, oncl footllotu. lltaht and loft uraln
,_ ... '-

JOU J&aa tll Ad. , aow 14t


Juttlflcatlon te perfoi"'Md autoeetic.ally. A ..r&• opttoo allova
......�
. -...a_c-.-.... •.-
..

I&UOft, T ...,. .. M )UU :U1 all-rod


l
1 t
AVa.
Gfil
u .luly to . �::�:�on an;!..!�� ;!�i!1 • ��=�:-!!::r:tlO: =���� d.ct..t
oi1
notation are •lao aupport ed

.. SD 11 currently vorktna on a buain••• p Account•


z ,..t ..- • dlaoowry th.at z•d H"• to eMre vHb o t.Jwr taoo ...n.
acUae. lncludina
z .au ru:a 2 •• vlt.h "entOO/Pert..o drl vea tthlc:t. an ea�le of operat.l"9 Payable, Accounu lta"elvoblo, Ctneral Ladaar . and
on 40 ua«a, aM a•ve JIUl \Ae �teA.. to IIDC)IIIl •• ·� l_n recent hau.a
ot t.be • • JIUcro Joucn.al. The p.etc-hea wor• u,... ex�t vhrln I U'1e4 t.o '"'bo lona awoltad IASIC V1.4 COIIpl lor &hollld to. avallable to ond·
e t 'lbh COIIpl lor provlcloa Uno lato.la,
lot, 1980.
: .:;:.�: i,.�:�.·��� ;r��.��·!::i. :r:r!�egut; �!� � par...tertaed Mlltl·Une functl�• and aubro utine a . ee--r-11\1 ar-raye,
lliiU Septaaber

r �:O .. .
1 car.t• l ly pvlled out: 1!1 l'ta h . ev.. pecc.d �(\tl t.hln.- about ., drhe e , &eel and ,..lltr/faater COIIIPU•d coda.
&ao•t paMd.ed """'- • I lool M a t tl'le IA.IP dl a , &nd d JK"OYerad that tM
h
bO ll h t!Mut v•· aho rur t.haa Oft the vc.-. u. dlat•ttAa z · .... M-en u 1nt .
the � •r •rlla a h o vera d l aturblftflr elM • to � ho le. "SDOS/Kr, • ...ltl·torwinal vorolon of SDOS lo nov avallobla (lnl-
end
ot the
laa
AO lUIOIU IAJP 41hkl WO A "t WOA: vtt.h 4 0 trad. l ualua yo u VaAt tO
C'
O
auUlat• t.be d
atA I\Ole. �����.:.�������l::����.���d'd!Z�� ;?�To:�> .::'J'�t,�ncl
rlntera. ln a t ot ally devtee lnde andant fa�1 . A apecial
10 t.-r• ., oonoluton haa proven trM, a1tl'lo"h lNt l.,orunt e r on
a
dau ._.,... before � dhoovar.d h. o�r��! �;":!;!�,��� =·�t:�:/��s·m�aH0�� ;:.�������IOr
ve .a-t

pooltl onlna. ate. aASIC Vl.4 hao lana�>•a• c onatrueu to ..... thlo
facUlty oaoy to uoo •

..68t9 vtrtlont of SD't populal" toftvare v111 aho aoon be avall•ble. ••


C O M PVTIII M A III

I'IIOVliLT AIIII OVIIC II


168' Micro Jc..m&l
)018 Knill Hd. ,
1'0 lox 849 ttl ll.t.IIOOM IUIC Yilt t.O I V III 2.0 POll Ill OIIK Vlllll
H1aa
. on ,_nn•••••
)7)U u.s.A.
PWQ9 V2,6 PATCH '10 USB Sll11' BOX
Computer ware•• tribute to the ••xx h_Mllyt eu' newee •aoo &n411 t
UOt ll.t.MOON IUIC'•'t Ito ooo of too Ol&jor u•oro of IIAIDOM IUIC fer
WITH OLD
aeftware &hvelopMtat. w e -.now what feature• a ''"'''"'l aAtJC •'-•�o�l411
Dlar lcUtor�-
have. Ne "*"' eacaetled even our own eoah an411 aeaift pre¥l'e411 Ute
••xx com• u Uy with ttte ��toet po ...rful l&lh lnter,retor &V'&U&Itle.
�t
ror po ople who uae rL&X 09 Vera l on 2.6 with Vere,on t.o t•tOO) an• 2.0 c.tott are not l u •t the pre411uct of ••••
Old SWW boX (NI'I•�yp& ...her board) 1 �h• (OllOW1fl6 •r•t•m• l'to u ae t ft e )' are u-. culff'inatto"' of o¥er 3 yo ar a ef Je tn
•••• t
patch MY be uMIIU, effort IUt��taen •rate..., anti ap,ucatlone preera.-eon. laae ef •" •tr aa
When powr u � or reNt, the PL&X 1n1<lellua tltvelopment, debutt1ftl• anti ••cw••ntatlon are U•• type o f f&ctera our
I/O porta by ll>-a.ddr& N •&paee nop� thua OYarytiM ftlllf Yltltoaa COftCIAtt&Utl on, &I allft In U11 OYOrYtOw ltllOWo
yov reatart. yov M•• t.o relocat-e acSdre•••• by
ItO
�w;r!:.t:i:p.�:�n:.s��c� ��·· �1.ha��.::-:n�. 911111011 t.O I 2.0 0911191111 OP MIN riATVUI
to lnitlallaa b7 4·•pac• ac.ep N old FLEX
veralon or
cUd, 12& c•ar act er varhllth lalteh. IAIIC uae a tho flt'lt 4 to oatUlUh
SIOX.CICD atlll work& att-or �Ill• -cllttcaUon. ""''"''"'''• ll ut "" varhltlt "*"''' • •1 Itt up te 124 cbat'actera.

Ortatn&l Dou Patchad


Add..... lP ••• talK ... IlLII to allow ••• treater 1&11 ef protra• laow
anti Ut Pit ar , f&eter protr•• ll'tc.uUoa.
tcC)) 00

04
AVTO pro e al!l Uftt nullltertf'lt all ew e faater, cll&l'ler �Jretr._. etttry,
r
Tow ct.o••• t fte .tart'"' U•• "v.-lttr 6ft411 tH la uo ae at v&hl••

,ACE &fttl VMPACK etrlf'll varUiths allow conc&U"'&UMI aa411 to p ar attM


of etr l•t vathltlla at UtMntnt IIJtetl *"'' •Uft enly •• UMflu•

(aa oppoae� to t.tl lftl MIDI, LIPTt, JUO&Tt.,

• Tf'lt DO COftURa n411 eaacvtte 001 vtUtty c...,..afttla hoe IA.IlC,

au r *"•'
r wul't ••t•n••• �•ru•1• n••••· yow " ••• the ••uu, to coarzaoa t'-•
p.o. ... •no2 Dhk J/0 s t a t e m tftt e onto a iltUUen al Uf'lee. OIT, POT, 11&01

,.._tla, Tl 7176) MJtiTI c a n now •• contlnveil on •• fPia.ny u,.,, • • yov Uke.


J.l, 11' lttO
av eryo na haa prolt1tma •atlftl correctly o n tl'telr rt,ot o The ••• h
'AOI comMaft� .,..,, ••••• to do tl'to tlvtk of tl\e werk for row•

.,.. rtnl - llfOfl ail••• to allow tl\e ,,.,,."'"'·'to kftOW hew


0.. VUl'--•• 141tor
KIUI
mvch "''"'orr apace h avalht.le ., how ltte a file It•

f re e
,.,' 1Ucr• Jo..,...l
JOU-Ul­ IAilC avtolll'laUcallr att alt Uefte t H tl'te e y ateM tlrho It tlntlo or
-·,. d ou•l• d o n e t t y af'ld aalocatet file cofttrol •toc.k opaco

)7)4)
&ccor dln tty. Tho•• ttl coM�t&UUo wit h aft, "'''''"'of Ill 001
OMr 0.., from V5o0 to tne now v•.o C4100) &fttl 9&.0 thrv 92.0 C.tOfl,

1 ....u u.._ c.e ta'- 011 .,.nuu, u Ufo... �r ,...,, cMc JCf . Automatic Z..oatl I O o . Nhon ,au call lAIIt frolt\ ttto dltk1 yew May
U MW ...... eu,U .. wttll - .."tt...l JtOII'.. tMt will all.ow JC
OC. IJTe aCid tf'lt f'llfftt o f a ptoeram to'' toad etl an411 eaocute411.

..
eelh h• • -.tallM ..-�uro.
Oe•••t• 11\t fact tl'tat Cll •••oox IAilC n o w"*' ttl c••••n•••
l.liJICP a.,..... • nar .-... wtc'-J• • ''"., ...
' to
JoM _. f u nc tton• and t1&1tMonte, tt .. ettll v•o•• 1,1: (10010 -->

_...... ......r ,net4-•· .,._ OOM1•1" af tiM ulle4 pC'Ke4\lh, t:tl.l) 1ft the • lnclu,Une aU Ita work &reae.
CJMtrol wUl "l1•n to t.._ MJ•ll-M ,-KMvwo aa4 .....,.. rill ,..._. at
1M liM felll'rill tM UIJCP t--'• Ntt a t IIIOfl CAft WI e & y 't Nt*¥1 COftCOf'ltrate411 Oft Yl&tltllty,
f1eUtll1tty, ••• porfor•ance, ••••" ral ll ae tl\e ••xx ttftware

'Itt• t"- .UlUM ot UL1Cf1 � ..., ... ..._. -atMf t.e•ol e:f CINtNl Tov noeil ftlt acct't a.n ytMftl lett th&. n th.e 81.1TU
1 . ht' --.1a. o ,_..._..,.. co ..., 'M u4M to
atantlar'd•
at U.t (W Ml') 41&,...
Cit«COl tiM 4&M"'-l" ot .....-at fi'OCAIIWOO • OE.t.� DOH,

What we nttd I" Tht Journal It a ••bealnner's.. tKtlonJ not


Just for he cke rt but f or 'usert• 11'&e ttYitlf •• little IV11 wt.o
a t l l1 work In lttlc beceuse wo can �Mke Iaaie worlc, wt.o feet •
ar·tet th r i l l If .,. p�nch In 1 pubI hhtd routlno &t'ld Ktuelly
runs, en4 ..t\o feet It the
It
11 �
"-ave conQI.ftred Mt. £¥erest If they
ac tu a l lr cOIII!blne procr•• end rovtlnea ( a u c h a s the atteched ) .,..d
Nko It all ao.
A area t ...ount of ett ent lon h be l n& paid to the eacltl"l end
•••r tl\e ClOt end t h e 11000, to Flea 2.0 and Unlflea, to "Suoer
11 c Ye rtiOft tt.l", end to
1 c-rollftratlon of ..new" lenauecea.
1
Nell and aood. We need the news, bvt h thOt.tld be "•wt, not
r
:���· �: :�1�) :�c,::::.�11"G�:!
• e d
l!!!!! !H!!.!! t�!'�!-.! :�:: up!"'!�c! :::
f
on'ltt!h=a:b::!�:· d::r.•;
o1 t�:· fOr' M, It le ast ) In COIIIPUt In& h
ttl I 1 MlrdFI•• SWT,Co le alc It I need Nthf!mltlcel occ u recr to
will ooon announc e a alcroCOIIplltar netvorl< (SIIIIZT).
i enath, TSt lealc If I need '"'d, 11\d TSC's To•t
f o r aft ••trtfllith
sON tonaer
Procetsor wo,.d
"SDOS ldftor end Te•t
SDNIT 11• ehared r••ource aic.rocOIIPuter... b a e e d n.etvork for
My two little S lftch dh'&s 5tlll hold 1110re
POWerful
proctatlna
locally cllat rlbvta d elate procualna and data cunaa...., t.
ayatlfl,
data t he n 1 ever work with at one tiN, I couple of
Sea tha tlrat oub·aroup novahttor tor dataUa.
he¥• •
ceaaette uchlnea on e n At•JO th a t Just ebout never a•t uted
t e�tcept to ••chln&e pro a riMI with friends who st111 think I
end "V tiC* poke A nder t oft Jacobaon prfnter atl11 turns out
11'&e
��:t.� ���·.
u•
;;:�� �:.:rr.:�·!�::!:.!�·.�0::�::�. �: .
f�o do
aupporto o 1• ��aaabyto lllnchaatar hord dlok (avalloblo tr.. SO). c�v et fest as r can uae lt. My l!atet pr-Inter, et 110 beud,
Mkes nice ,.e fe ttnce c op fe a f o r �n�.

'M'M«o�m•' --------� 7
1 envy the peoote wit h printers ru nnln& at 250,000 baud;
vldtO terminals thlt odn t from too, side, and bott011 It the sante BIT 7 6 s 4 3 2 1 0
time (I sure like my Soroe IQ•120 at 1200 baud)' and 6k bit
proces•lnl syste�ns th•t can outout the E'ncv . clooedll Br'l tannlco. -------------------------------------

COft\PhteiV forNlttd, In 27 seconds.


However, socnehow It 1111 tttl'llll Irrelevant. S Inee I don't kttl) BYTE1 1 BA fl f2 F1 FO 0 0
boOkS for the Ccwnotroller of the Stoto o f Teaas. nor dO I do
research for the United St4ttf Coast and Ceodetlc. Survey crews, I 2 0

xs X4 Xl X2 Xl xo
.,.. not terribly ln t tre u ed In Reverse Polish Pascal runnln& In )
mt&ebyus of statiC: RAH. I .,. tretnendouslv Interested In a 3 0

X11 X10 X9 XB X7 X6
oroar•, runnlna In Bes lc, that wouta t•ke the eo•ordlnates of
4 0 YS Y4 YJ Y2 Y1 YO

Hurrfe:ene Allen l•hlch Ju$t went over •v hOfll.it and that of JW'fteS

c1tdwelt), c:omPart the m to cHevlous hurrlc•ne c ordl netes anll
Issue • "p robability plot" on futur� movements. 5 0 Yll Y10 Y9 YB Y7 Y6
At usual Don, t am unable to C on"ft
unlca te In ftlUtCt term�o. I
don't want " , our " Journal fo11owln.: the pattern of lyte Ma&az.lne.
(I have Jutt let ��nv tubscrlptlon to 8yte eAPir� end don't lfttend
to renew lt.) DO rePOrt the ne� but OOtf'T •�sume we. all have the FO=Z AXIS SWITCH
re1ourc•s to dash out •nd buy alt the new &oodlol not only
Flr F2rFJ=FLAG DATA
••
don't assume that we don't have t he resources but please don't
n�ake the aut�tlc assumptiOI" we have the desire to buy lt. We
00 have lnuret't In It, yes. XO-X11=. 12 BIT X COORDINATE ( 0 TO 2200)
Therefore, raoy we have a h:w more basic Basic articles, • few
mort mlnlfleJL oro&r&mt Cor bf!tter, orOIIlf&tns written for Flea 2.G YO-Y11= 12 BIT Y COORDINATE ( 0 TO 2200)
with the corresoondlnc mlniFiea tddresae:. alven so we can d.o o ur
own auemblles), end similar tevet, BA=BYTE AVAILIABLE
Remember me? I'll tho &u� who Is •tilt trvlnc to find SOfflt
"''' of fl na nclnt the ourchase af a Glmf• Malnfratne to hold whet
ctrds 1 own. I •m sure not aolnlt to buy a new
r l
oooratln�t svstelft
until 1 have that. I don't et that I stand Gtono I n this The eilht data lines fro• the bitPad
thlnkln&.
are connected to the eilht in�utt of a PIA
located at address tEOlE. Also the bit.Pad
ProducRs a data strobe which is connected to
the C B 1 inPut of the PIA.

The first Part of the interfacinl is


accoaPlished b� BITPAD.BIN which when called
reads in the next five b�te seouence of data
July '• 1980
and Places this data in a table. This
Prolra• is entered at 'GETBIT' and returns
with flat data at TBLr x Posistion at TBL+l
68 IUcro Journal
P.O. 849 and TBL+2 andr � position at TBL+3 and
)0111 Hw>Ul R O<l d
Hi)7)LJTil TBL+4.

DUr Slra: The final section of the interfacinl is


ThAnko ror a greoL publlca<lon Cor all or u• 68U
lovers ou• the BASIC Prolra• BITBAS.TXT which contains
P
hero. It. aeCJll that. all t. ho other consUIIIor cOII uf.er map
hGvo doci dO<l LO 110 wi;h tho ujoriLy and are to�ally two subProlra•s BPINIT and BITREAD. BPINIT
1111orina all Lhe aood hardWa,.. and oofLwa re being puL
tor;e�her ror tho 6800 aeries ch ipo. does the followinl. Oner Places the •achine
l WOUld be intereaLtd ln hOS ring (,.., anyone Who hal Proira• BITPAD.BINr contained in the data
done 00110 work on radio OL4t1on TRAPPIC eort..,.ra. Spoclrically
pro11nuna Lo h andle louin&• stat...ents• in t.he arra� na•ed PROC<>• Twor
Ve are current.l y (lotns all or our payroll, oocourn.a Ncelv able BPINIT sets the address of the user function
and c"l'l !low whh a dual 8 lnch oyat011 and SWfPO 6800 uchlne
with C(f(PUTEifiARB RANDOK BASIC. Thal\ka
•o Paul Searby and hia such that when USER<X> is invoked it calls
a
rlno tarr •
ovr ays .. !lao paid ror iuelt ""'ny Lill.. over during
Lho pan � l/2
yoara. Anyone noL (uiliar with C<»>PUTERWAR£ BITPAD .BIN. SubProlra• BITREAD when called
c en.olnly ahould take t.ilne t.o uke contact..
returns with BPFLAG cont.aininl the flal
Keep up the &OOd work.
datar BPXPOS containinl the x Posistion of
�nlly, the Pen andr BPYPOS containinl the y
...(..
� �- Posistion of the Pen.
n B . Je • u �
dont. '-fi
Tht un of this Prolra. is ouit.e si•Ple
and I hoPt the users of '68' HICRO JOURNAL
find this a useful Prolra•• Particul•rw
sinct the bitPad has Proved to bt auitt
tt.Yin• Nrc:bned • --.rwhih MRHd useful and reliable.
t.or the "'r�ou· of ent.erinl EKe; det.a ipt.,.
6809 .svst.H w f·il'st. uu .,.. t.o wtt.e h
int.lrf�in• Mt\Mare. This arUc:le will
c»al •�•dfirali with t.he int.erfadn• of U.. Ja.u Taaffe
bi \.Pad t.o TSCf S BASIC • Bost.on Universitv
DtPt.. of Phwsics
Firslr � bit.�1d 11 �urchased c... 111 Cu••inlton St.
�ith a �arallel int.erf1ce 1nd was confilured Boston Ha.
for a �arallel binarw t.rus•iuion forHt. at.
200 bwt.n/second. The data for•at. consht.es
of 1 · continiouslw t.r•nnitted 5 bwte
seauence as follows.
38 --'68'
--- Mleto Journal
). uua9 UAO e'-At...,.u. u.ufu Uw ooch &.no • eula, ..,.l&ble La U..
tu.u•n.a•
1 lll?U I pl'�f-·
uuuuu
t. Ualat rra. DtOU a.ad OfU:I, pt.c. UM """'-• ....... ol \he Rd.,.. n
MDCDO-Jo
• •nm n _. rwn

So Ace••• \,he MCI!tiM•�.. rwt.lM u..r.utb tlianLOa 01\U Ol \M ton
• 1-.r11 5 nru ,_ 11rru Alit lliDI PVICU Tit[
UA. 41\)o
I MIA 1•10 A TMU. - Dll I POUlTS TO Tit[ IIAAT (If
I IMII IMU,
... Vltft1A \M '"U.Aeo \«.AU UM 1•a.yu U�M. I Lt aay) U � ...
I Pit te1l
U. c-uwl\Ut J•.,u ..,..,. U.t uy) •t U. .... _...._,.

[01[ """'' uu 1. Jf u ad46eu .,. oc.h.r ,.,_. • ftlM .-..ur u..an UUl u CD M ,._..,_. ..
t(flt PIA DATA Altlrrtt
lllf PIAtT\. tOU tl:tlf
M u..--.ftlt \0 a ut• tfotft«.&.Of., Ul OfOitl. eM � tD pl.e.o. U. •al• e1.
PIA CGIIltlll.ID:TIYO
tM \ocaU .oa et u u.c...._.. .._,.la.ltl• ,.,_u.bout. ooonnto..

t COif'IC PIA IGI I IJIPVTS


t r•rPI 011 PIII I ST!K TMWSIIIIOII 011 tal
_ .. J& Clflll l)A IUA OP[JI 11111t
0002 " ctlf ITA PIAtT\.
00057' Ult tlA PIUAT tn I lllrVIS
_ .. J[ lM tU[ lET 1-IITIGI•CUIK 1M
oooa v £01f ITA PIAtT\.

INOV CO JAIO
0000 lO 1D 00 2 0 lODPI lW lll•I'Ot UT I, POl liT TO TIUU
0011 lit II IIR ctTITT M ITT[ INTO TAilt
oou n 10 IITA 1110 II[{ IJ IYit I (If 5
0015 71 " 11[0 LOOP! LOOP TIU. - IT
I NOV Ctl ICJI I IYTts
0017 .. Ot IDA ClTIYT
OO i f ID Of Hit ClTJTT
001 1 lit 07 Ill ClTIYI
OOID II 05 Is. ClTIYT
OO if JO 1D 000[ lW ra.Pat POUTTOTIUU
0021 Jf Ul

I l:lll I IYTt 111011 lll?U VIA PIA
002• .. [OIJ CliiYI L)A Plltll
0021 n 10 lilA .... tnt Altlt\10
002f 71 n IU ctTITT U11P liU. - n
OO:tt N [tit L)A PIAMT CC )AlA
002l AI 10 I TA 0•11 PUT lilt TMU
- Jf •n

00.11 Ill N
010

IIIMS

•nro n -. rwn
I
I UAH PO PIIIITION AD STATUS fROII
• A-IIIPM
'
• CAI.LIIC KMIU c;ou IITAlM
' Alll*S IIPI'\.At II !P
All lUI: MIA
II IPXPOI I POS!IliOII (If PO It-22MI
II IPYPOS T POSIITIOII 01 PO C0•22MI
12
IJ - rlltll VII[ C01U1 IPiftll IIMlOII.OAft MOilll[
II LlVtl ,_... IIITO -� P10C4 1,
IS
•• Dlft PIIOGCIU
17 f Oll.0¥ 1110 NTA IIATIOTI CCIIIT AU IIIPU.I IN
II DATA 14t lAtJ1,(0tlr ,,t(Otl£tl6rXtl1tltr lF rJ.Ot8tOO
If DATA 20 tl0t IIti'St iOr Vtf,,fO,Oit.tOft.r OitiOtOSt 30
2t NTA lttOOttltlttUt(O, Ifr i'Stl0t21tFftNt(O, l(rlt1 rlt
21 NTA JttOOtOOtOOtOOtOCI
22 •
2J •
21 • lOAII I'IOC«AN IIIPAI.IIN fROII DATA ITAIMlNIS INTO-�•
2S •lwn •tiiOUI\ 100 u"
P.Pt•c P�COI II\ 110 "'"
fGI 1•0 YO $lC\ · �o "'" lhh roul.a� u••• uc•• tHIIIIt r..,net.lon u •o\ 1
CJO Ol" coaaoM. than DH ooro h uud \a t.r•n•fn cont.rol \O
arao All\
. .. "'" \�1t. �o•"•"d'
PONt Pti•HliCAUC\ ISO "'"
NUT I "0 "'" rr-.n� Ho•l
26 170 "'" rro� Hall Poft\11 &.abora\orv
71 11011 Kl AD*II 01 Utll fUICTICIII 10 POINT 110 "'" lvracu••• New Yor.. u:uo
2t TO IITPIIII.IIJ NOV IN AUAT P10C4 1, It O "'" JHt•4'J4oo71�·
2f 200 OtN
JO ttl IIC!MlNO POINTO 210 "'"
Jl 2 �0 Ct • • ••I'UIIC1Hl,0Url 'l'HD' lkllt ftt. co•••M 11\P'l"'JJ "'"" 2 ho.-ln.•
ftoftlll Hllt'Wt' I lllS6tntltHllt'tt2C' 11
J2 2JO "'" bhM.••
IIOIIfiiUSU-U
2•0 'ltiHJ
D l'tU I-2•1P Ml 45:rt01�1\ 250 II'IUIU "IILlC1 ONC Of' U4CIIP
l'tU o•l,cr Ml Nil\ , .o HtJHf
UTURtC ,,. "RINf ,..
)I • ..
210 PftiHT &C'OHO-
Offf
·'
n • - "JHT ,..... OH(•
J4 • lll?AI li(AIIIOUTIIIl :JOG ,.Uif OHC'
r0UIItlt4
J1 IliUM -011\ JIO ,.un PltlH CHfC•
WflACoPl(ICP..t II\ l20 ....,
uo ,......,, "CONINflt' • Jt
-P«<ttPt:SOI Alit UIHPlDIPt511 .... 4Jit641\
140 u"
_PUXC,n21 .... UIHPlDIPtUI A11D 4JIM4 J$0 "'" .-u-.w • ('
••• ..,.. ,. u ,.,_, ,. n,a ,, ��""' a.v • ••*
Jl ttnUial - lt£ft YW C'aft eveft �KJt \1'10 �ro•r .. '-"-h rc.r.ntf'\11 t I
Jf �70 UIO
4t t• - l' \._(pttflt•U • •t• tHift IXI:Ct l\lOtCUt21 I .,,0 240
II JOO ltClO
. .. 1t01 "-•'• tovr• \here •• e\ l•••t. J cftarH\era
mAL -·• • •• UN
420 1r &.,["CIU < J IOtO SH
.,. u"
. .. ..... Cf\op off . .. tM.I\ hn\ J m.ract.•r•·
• $0 UN
... At • Ll:f'tUit•J)
. ,. ACJI
. .. U N ...... II �otnt. t.o \.he .... auon '" Uw •t.rintt t.M\ t..rw
• to U : " ••tch occur••· Utllllt "'"'""• o 0 if no ut.c-h.
- UN D t V Ufo ltV \h f' OO O MI Oeld J \0 U YO 0 rM..te ltor 1-7
510 AIN for \M OH toTO t.o �Hr.. ,., ..,..,•..,.
520 UN
1'M _. .t W Ub Nao�&.oa 1A TIC ..00 � MIIC .., ltll _.. q\UU eu..te uo II • INIUUtCttiiiU I J t 1
� U. u• OC ...,.,� -..,.4ilftUo lU\e4 Mlowt 540 UN
550 «l" ,.. I ll Cll Ill • •• '" lliD
:160 UN
1. CHe \JM tunt.• \lllat' ,_.1tioa•la61,.U.at. t.M�.
. ,. OH II IDtO lfO "0 620 tJO t t40 t50 t ••o
MO UN
2. 'tfu.Uura.. the -..ftiM �.. ••• lat.o DAB. au�••· oo41
.. t.ho SfO 111tUft •' 1 .... 0' h M \ • v•Ud CC*.Of\4' I OOTO UO
LIU¥1...1 lltt'W o u lleM .Viap.

'M'M��rM1 ------�
� "''"
6l0 "RINf
.20 Pf U N I '
• lhh l• Ul• rH•t. on•'
1 hl11 u lh• ••�or\d on•'
1 oor o
ooro
� 40
2 40
CLASSIFIED ADVERTISING
0 ,RUH
4ol •
1hu L • lit• \M rd oro•' oor o 2 40
040 ,R. IHJ • l hl s L• t.h.• tour\ h on•• OOJO 240
650 P AI N f • 1 hl• h \h• ' •"-"' on •• oo ro 2 40 SWTPC MP-16, 16K MEMORY BOARD, EXCELLENT
440 f'ft U U •
Hu• u U \• CHO '
-'," '*"n
S()M[ tOifiOPII.Y ASKED QUESIIOfiS AiiO AHSwtRS AOOIJI Ill( H(\1 ltiCRDWARE 6809 50rliiAA( CONDITION, PAID S450 SELL FOft $299. CALL
702-453-4775 AFTER 5:00 PM.
***
9
:� �� .! s�� ! rrl!o :%�7,. :s ;trt� . H�!k vet"11M!J rf!(l"t,.. 8k AA't. h1
DO t h cue�. twtce lht' ft1nl- .moW'It h • good -wor\dng M'lnunt. llur U1nd1rd SWTPC 680D, 20K AC30-SIOOO. Tl725 "SILENT
pjtk•!Jf-� ll"'t stt VP to pluf h1t0 MOst SS..S? bus JJWC"fne�: RAI'\ frOI"' •ddrt:U t) uD,
llOH t t· tho top or ,..,.r. y (ot lust Zl • tilt othtr 2C ca• be any.d>orel. .,d 1/0 700"-$750. AJ SELECTRIC PRINTER &
I>Ort• It S£000. An ACIA·ty� lnt�rftc� I• '""""'d In nort •· ror tope SY't-.
• ll: uand•rd UP<' t ntorhco u>ln<J '" AtiA �d•l lntorrace at S£�10 h n>UO!W><I. TRACTOR-$1000. CALL ROB AT 303-237-2518.
Dist sy \leM t).l)eU to see thC!
torurotler •t •n addre.u Utal dePt"ftd\ on thl! type
of bOard (You need to >pe<try which brarwl •nd ,.,I wl!(on you or�r). In so.,. ***
uses we'll lnclvde \nfot"Wtto" Oft how to ctwrwM swltct\.es. o,. JUf"1ltr$ to ut
y01.1r 1/0 •ddrC!Ut\ tOt .O\t optt_. tocatlat\ fOI" lttf!tf!IOry e•['oe"'lton. Our R()ft HELP
s
••u •� � lgnt d ,.,.. plug·c-1\lbl• oporuton on SIIIPC tnd Ctttll CPU cords •nd
-.lntranlf's.
PURCHASED 32-1000 (HARD SECTOR) BOX,
0: �!��-: ;�}Th�!�r::J·st•nd•NI tddroues.110S!tu!�.nt. or 1 \I'"Pbp
ref er NEEDED 34-1000, MAKE TRADE OR CASH
A: 0�·9h
you
\'1
tnli i
ront • very tdfpto�te oporftfng >y>U•. Aho. If you chonge OS·9
should not htvf t o chtn9e 11\1 other PI"'tr•.s tn the comuter. there h •
OFFER. R.D.#3 LAWSON RD., JAMESTOWN,
Uble tn ROM c:allld • •conflturttlon uble• tMt co�tUin1 • nUIIIbor or 'tart-up N.Y. 14701, RUSS PINSBURY 716-484-0859.
tddreued, devlct fti.I!IIIU, Pf'otr•• ntii!DS, etc. It h possib1t to rec.onrigunt tny
***
et.trt of tho conft9Ur1tlon b y tftstt111ng an tHerntte conrtgurttiOf' ttble tn A()1

:���:� ! � �:U:-:1{� �:!�=.������!":.�to.;,:��!�'"!�u!�e�a«e BEING AN AVID READER & SUBSCRIBER OF 68


oartlcular 1/0 dtvfce(s) you will be using. lllough thh I> l•frly ''"�''"to
do. lht P.frtlcuhr'l IN' boyond the scope of lhh paper t.lt tr« dtscdbK fully MICRO JOURNAL, I HOPE YOU MIGHT HAVE A
fn tilt 0S·9 Syst- nu M.t tl
wntch h >upplftd with UCh PI'O<)riOI.
READER WHO CAN HELP ME. DOES ANYONE HAVE
Q: h CIS·9 or tu lflts�O!I!.II I b lt with I'!Y present
. oe�· ·� rb£�, OOSft'·etC.? THE PATCHES NECESSARY TO RUN SWTP 4K BASIC
.-; SO. When you fnst•ITOS-
- 9 itentirely rtpltc e\ t a n '*' ro;:-lt you
prenntly U'f, We do phn to hawe utllfty program .tv•ili'61e ift l"M! f u t u r t to VER.2.0 WITH A MP-S SERIAL INTERFACE BOARD
re•d tut ltlu 1- your old DOS to OS·9 rfles.
LOCATED AT PORTII. WOULD LIKE TO
Q: II t w
t t�l t
o to MUllt...,s�r o rttlon h""'" I haw� to buy•11
r on new
PURCHASE SWTP 8K BASIC VER 2.3 ON
A: 6t,�·��,, � �� �WoaufeJ"iTrf� �l t� .,, Vf*"rd·COIIOettblo SUI)Or�et.
or Level One. Most toftw.�r:e you buy froa �.�s for ltYel OAt h '""'"•ntetd to worll: CASSETTE, ALSO NEED INFORMATION ON
on levtl Two. Aho, . tr you foil... our rtc....,nclatl..s In Ute 05-9 SyH.,.. M.tnu•l
-n wr1ttn9 ...chtM·I••9V•� rrogr-. t�J will •ls o be ur>w•rd CO"''H ible . As EPROMING BOTH SWTP BASICS AT ADDRESS
for tile harchlort 1lde of thlnl)::s., It daptnds Oft horl MW your C.OI!I!'Uttl" h tnd
COOO. PAUL RAMOS, 100 MIDDLE ST.,WOBURN,
t'o:hb��! �·:�ho!;9s��:�• o !1��� t�e�:,c��-=·��O:i":7'�o:,:'�!!.t�·��!�!.!:" MA 01801 617-935-3758 EVES & WKENDS.
of 32K RAM tnd a dh� COftt1"01l�,.. tblt tupporu lftlttn-upt·drtvtn or (1\A dHo
trlndtr.
P.S. WOULD LIKE TO HEAR FROM READERS IN
Q: BOSTON MASS VICINTY INTERESTED IN FORMING
A: A 6800/09 USERS INFORMATION EXCHANGE CLUB.

TI RE D OF PLA YI N G THE THE SCRE DITOR SCRE E N


QUESTI O N ANDANSWER GAME? EDITING UT ILITY I S N OW EVEN
Frullralod by tht llmlllhOnsotBASIC? Tlrod of quuhon ond onswer doll '"'ry?
e- w•sh you could ontor ond upoort dill th41 w o y I heBIG SY STEMS <IO ,,? BETTER!
hmattd by haYil"g t o r•enlet som.one·s tnlire name when au you wan teo to do was
c�>onoo onot1tttr? WAIT NO MORE! NOW YOU CAN CHO OSE ONE FROM COLUMN A
CONF ORM AND ONE FROM COLUMN B

ALFORD AND ASSOCIATES •• proud eo pr-no t ho b•ggosollttie• t o m to A (DOS) 8 (VDU)


M h41
t amatloyllerns world o•nc• BASIC ,,..It A & A hll p<oduced a program
lhll ollowou-ootMEMORY·MAPPED VDU'S IOd•sploy o G olo-entrytorm
on·scrtll\. lilt In 1111 blonho. moheSCREEN-EDIT cltongH with functions such
SSB DOS 4.X GIMMIX 80x24
.. INSERT SPACE. DELETE CHARACTER, ERASE TO END OF SSB DOS S.X GIMIX 64x16
FIELD, ERASE FIELD. TAB FIELDS. CLEAR ALL DATA
"
FIELDS. IO< new ltfll<y. tiC• • • ond Go •• o il ur>det '" conorol o l yourBASIC
MINI FLEX SSB VDB-1
l)fogra.mt FLEX 1.0 THOMAS INSTRUMENTATION
FLEX 2.0 PER COM
CONF ORM works with
ANY POPULAR BASIC- TSC. COMPUTERWARE, CHOOSE ONE FROM COLUMN A
SWTPCO, ETC ....
ANY POPULAR DISPLAY - GIMIX. PERCOM, AND ONE FROM COLUMN B
SSB, THOMAS, ETC....
Tnonkslo your acceptonce ol onoSCREDITOR, or>d '" • l1t o l Ollhness becouse
Why play Ihi quesuon ond answer game w11h your Bu•c prO\jrom> CONFORM ol ttwt b�tlh o t our rust s o n " coul)le 01 wHkS aoo. we 11e now oUet�ng lnts tanta.shc
wllh A & A CON trOlled FORMs dolo entry 6os•C overlay progt•m lodaV' program 11 '""NEW LOW PRICE or on1y
Ava•t•b"- now on dtiC o r cauette to• only

$24.95 $69.95
Manual only $14.9� Complett source hSI1n9 $,JgJI�

ALFORD AND ASSOCIATES, P. 0. BOX 6743. RICHMOND. VA.. 23230·804-329-3906

Sn•PP•II9>nd nandlif19e•tra on orders�>r>dlr$100 fXWI Aes•G..,tsll<ld4.,S•te• Tu.UPS COD. VISA. MASTERCHARGE. Pf!rsonalc,neekullacceptecJgrocou..sly

40 ----'--- 68' Micro Journal


A 16K STATic MEMORY BoARd foR rliE
6800 ANd 6809 SS-50 c Bus Soft-R ware@
ease yourself into a new
dimension of efficiency
MICR O UTILITY PACKAGES- <6809 verions soon!)
MICRO PROCEDURES-rv- NEW
Turn your SSC 6800 Assembler into a Macro Assembler for
more consistent code generation with less programming
errors to debug. Use macro libraries for your standard
�ubroutines.Spec,ry 5 or 8 ".Special limited introductory
H

orrers:
MICRO PROCEDURES $39.00
MICRO PROCEDURES & SSB SA·1 Assembler $65.00
Popufatod In 4K •ogmonta uwlng t;hO jndu•cry •candord
4K�., momorv chip. 14044. !52!57 ot;c.J MICRO WRITER��- a report utility enabeling users
to catalog report formats and specs. Turns your printer into
Oocodoe "1 S or ao addro•• llnoa. m•v occupy any 1 SK
a sophisticatedp rinting facilit y keeping track and perform­
ing headings, fo oti ng� . and accumulations according to
eogmonc within • ono mogabyto r•nga

l'ulllclt;. 2!58 •
Aaaomblod • 3.,8
your specifications. Includes translator, run time, and over
60 pages or documation. $249.00
S 89
a tag sort and reformalling
Somllclt; 1•11 p•rta buc momorvl
MICRO SORTER�·-
utility that allows catalogmg sort formats and specs.,


Board end documantation S 29
wnllen 1n 6800 assembler for betler performance. E n han ce
sorting Random data files using multi-level, multi·field,
ascending!descend1ng sort operations and rerormalled
Amencan Computer Works
mformallon IntO a new file for later use. $129.00
PO BOX 32874
OKLAHOMA CITY, OKLA. 73123 COMMUNICAT IONS, SCREEN FORMATTING and DATA
40!5·722•8809 ENTRY UTILITIES UNDER DEVELOPMENT.

RE-MAT-IT�·- ror a painless, one-step reformauing


utility for SSB DOS 5.I that will allow you to upgrade disks
formatted under 5. I (or earlier DOS versions) to be
OSBORNE BUSINESS PROGRAMS compatible with the newer double density disk controller
board. $24.95
This ENHANCED IMPLEMENTATION of the Osborne
and Associates Business Programs is the only lm· RE-MAT-IT"• plus SSB DCB·4 DOUBLE DENSITY
plementatlon available with the full capability of the BOARD $459.95
original Wang Minicomputer version.
POWER PATCH F- 1 '�"'� - Convert yor 6800 Chief­
FEATURES INCLUDE: tain 10 run FLEX• on SSB's or SWTPC's 6809 board.
* KEYED FILES to eliminate slow searches and Power Patch F-1 o.� for SSB .. .. .. . . .. . ... . . ....$34.95
sorts. w/SSB SCB·69 6809 board . ... . . . . ... . . . . . .$319.95
* PASSWORD and MASTER PASSWORD PROTECT10N
Power Patch f.18 for SWTPC .. .. . .. . . . . .. ....$54.95
to limit unauthorized access to your business
data. Other Soft-R ware packages available:
* SELF·PROMPTING to perform data backups. 6800 6809
* NEW MODULES for additional usefulness.A Cash
Journal program, terminal configuration program,
$34.95 BASCOMPARE $49.95
file Initialization program, sample data base, etc.
$29.95 ALPHABETIZING PACKAGE $39.95
$34.95 DISK MAINTENANCE PACKAGE $49.95
These programs are now available In complied TSC
XBASIC on both 5" and 8" floppy disks.All programs
run under FLEX (tm) 2.0 on 6800 or 6809 Computer Write call for more information.
.
systems. System requirements are 48K contiguous
i ves.
RAM, 132-column printer, and two floppy-disk dr Soft-R ware is marketed exclusively by
ACCOUNTS RECEIVABLE $295' RIPLEY COMPUTERS
ACCOUNTS PAYABLE $295 ' 126 N. MAIN ST.. SOUDERTON, PA 18964
GENERAL LEDGER $295'
PAYROLL with COST ACCOUNTING Late September (215) 723-1509
CHECK, MASTER CHARGE, VISA AND COD ACCEPTED

,.Jtj.
DEALER INQUIRIES INVITED
MICRO WRITER, MICRO SORTER AND MICRO PROCEDURES ARE
TRADEMARKS OF AUTOMOTION, INC.
Great Plains Computer Company, Inc.
•fLEX is a trademark of TECHNICAL SYSTEMS CONSULTANTS

P.O. Box 916, Idaho Falb, Idaho 83401 208-S29-3210

'88' Micro Journal


SMOKE SIGNAL BROADCASTING
Presents

3 Powerful New SS-50/SS-SOC Boards


DCB-4 SCB-69 M-32-X
Disk Master Super Computer Board 32K
Double Density Controller Board
and DOS68D Double Density DOS 6809CPU Board Memory Board
$449.00 $299.00 $539.00 $439.00
The new OCB-4 is a truly state·of·the·art develop· The most versatile 6809 CPU Board on The first and only 32K
ment which allows up to 366K bytes to be stored the market is now available from Static Ram Board on stan·
on a single 5%" disk and has these outstanding Smoke Signal Broadcasting and has the dard size (5%" x 9")
features: following features: SS-50/SS-SOC Bus Cir·
• Up to four 5Y.. "and four 8" drives can be • Standard 2 MHz operation. cuit Card is made by
handled in the same system with a user de· (Shipping 1.5 MHz until 68809 available) Smoke Signal.
finable logical unit table. (00S680 will be • 20 bit address generation for up
compatible with future hard disk systems). to 1 Mbyte of memory. Uses an • Switch selectable to
• Under sohware control, the user can select improved address translation RAM any 4K boundary.
the following for any drive: which is compatible with present • Any 4K block may be
tr Single sided or double sided operation. extended addressing schemes yet switch enabled or dis·
tr Single density or double density data. requires much less overhead when abled.
tr 5%" or 8". used in multi-user systems. • Fully compatible with
<:r Stepping Rate. • All on-board devices can be switch SS-50C extended ad·
tr 40 track or 35 track density on double selected to occupy any or all ex· dressing (allows mem·
sided 5%" drives. tended pages. Any on-board device ory decoding up to
<:r User can select the system boot configu· may be disabled and its memory 1 Mbyte).
ration. space is then available for exter· • Extended addressing
• Occupies only 16 bytes of memory space nal memory. capability may be
(F760·F76F standard). User selectable to any • Standard real-time clock (time­ switched off for com·
16 byte address space. of-day, day-of-week, day-of­ patibility with SS-50
• Can read and write a single sector by itself. month) with battery back up ca· systems.
On-board buHer memory allows full inter· pable of generating programmable • Gold Bus Connectors
rupt capability in interrupt driven systems. interrupts. for high reliability.
Once data transfer has been initiated, no • Up to 20K of EPROM can be In· • Guaranteed 2MHz op·
more processor time is required. stalled on the CPU Board. eration (tested at· 2.2
• Contains extended decoding circuitry for ex· • Standard 1K of RAM on board. MHz).
tended addressing per SS-50C bus which • Includes improved 6809 Monitor • Low power consump·
can be enabled by an option jumper. (and source listing). tion - 8 volts at
• SSB provides a means for copying software • Contains an FPLA for decoding 2.4 amps typical.
written by older versions of OOS68 to be EPROM address and optional de·
read by OOS680. All new media formatted vices. Switches are used to select
by OOS680 can be read by all older versions 2K/4K EPROM and Fast/Slow 1/0. M-32-X 32K Memory
of OOS68. OOS68 is SSB's 6800 disk opera· • Contains provision for optional Board is priced at
ting system. 9511/9512 floating point pro· $539.00.
• Track 0 of side 0 is recorded in single den· cessor.
sity per IBM standard. • NMI line is user selectable to work M-24-X 24K Memory
• Phase-locked-loop assures highest data inte· with either SS-50 or SS-50C Board expandable to 32K,
grity attainable. busses. is $439.00.
All of these features are available for immediate Price for the new SCB-69 is only
delivery on one standard 5Y," x 9" 50 pin SS-50/ $299.00 for an assembled, burned-in And our M-16-X 16K
SS-50C card for only $449.00. The price includes fully tested board. board is back to the old
OOS680 version 5.1. MONITOR object code on price of $299.00.
diskette, and a manual with the source listing.

SMOD SI&IAL �- BBOADC!mltr


"?'
31336 Via Colinas, Westlake Village, CA 91361, (213) 889-9340
We know you hardcore bit hack­ • It replaces subroutines by
ers will recognize the computing individual words and related
power derived from combining the groups of words called
FORTH language with the 6809. Vocabularies. These are quickly
today's most advanced 8 bit modified and tested by editing
microprocessor. 1024-character text blocks. called
And we know you'll understand screens. using built-In editor.
this machine's 16 bit math, indirect
addressing and two stacks are tFORTH is a basic system imple­
ideally suited for implementing mented for SS-50 buss 6809 systems
FORTH. with the TSC FLEX 9.0 disk oper­
But...should anyone need further ating system. It is available on 5V.t
convincing that FORTH provides a or 8" single density soft-sectored
new dimension In power. speed floppy disks. $100.00
and ease of operation. consider
the following: tFORTH + consists of tFORTH plus a
• It's a modem. modular. structured­ complement of the following
programming high-level com­ FORTH source code vocabularies:
piled language. full assembler. cursor controlled
• It's a combined interpreter. screen editor. case statements,
compiler. and operating system. extended data types. general l/0
• It permits assembler code level drivers. $250.00
control of machine. runs near
speed of assembler code. and firm FORTH is an applications pack­
uses less memory space than age for use with tFORTH. It provides
assembler code. for recompilation of the tFORTH
• It increases programmer produc­ nucleus. deletion of superfluous
tivity and reduces memory hard­ code and production of fully
ware requirements. rommable code. $ 350.0 0

Call or write today. Also available for 6800

KENYON
\::=:MICROSYSTEMS
10690 Shadow Wood . Suite 105 Houston. Texas 77043 (713) 464-0150
• •

'68' Micro Journal --------·43


Discontinued SWTPC Items In Stock
'68' MICRO JOURNAL
(Lrmrred Quonrrrres}
CT·64 Terminals Kr1 $295.00 Assembled $345. 00 * The only ALL 6800 Computer Magazine.
CT·EA Screen Read Board for CT 64 Krl 1750
CT·P PO\oller Supply Kr1 15.50 * More 6800 material than all the others com­
PR·40 Prinler Krl $225.00 Assembled 27500 bined:
MP·M 4K Memory Ki1 wilh 2K RAM 40.00
MP·MX 2K RAM Expansron for MP·M 20.00 MAGAZINE COMPARISON
Curren! and Disconhnued Bareboatds. (2 years)
MP·Sb. MP·LAb 15.00
MP·Mb, MP.SMb, Mp 09b 25.00 Monthly Averages
Software: 6800 Articles
6800 or 6809 Modem Program wilh Disk Frle Transfer for
TOTAL
SSB or Flex. lnslructrons and Source Listrng 25.00
Disk with source and object (specify 6800. 6809, SSB. Flex) add!O.OO
KB BYTE cc OOBB'S ' PAGES
Editor-Text Processor-Mailing Labels-Mailing Lists 7.8 6.4 2.7 2.2 19.1 ea. mo.
ALL IN ONE for any terminal. Specify SSBor Flex and Version 35.00
Source add 35.00 Average cost for all four each month: $5.88
Microtime 6800 Calendar and Clock Board (see review (Based on advertised 1-year subscription price)
Feb. 1980 '68' Micro Journal)
Bareboard, connectors, and documentalron 35.00 '68' cost per month: $1.21
Assembled and tested 105.00
Thats Right! Much. Much More
II� digit Math Package wrlh Foman Type Formatting 100.00
Business Random Basic R3 for SSB 50.00 for About
Mark Data Random Basic (Fastest Basic Avail. for SSB DOS) 60.00
Payroll (Process any number ol employees, fast) t 5 the Cost'
40000

ALL IN ONE tor onty $3s.oo 1-Year $18.50 2-Year $32.50 3-Year $48.50
Editor- Text Processor- Mailing Labels-
Mailing Lists For Any Terminal -----------------------

Supports Editing commands such as bouorn. change. deiete. OK, PLEASE ENTER MY SUBSCRIPTION
fllld, insen (srngle hne), rnpul (multrple lrnes), hs1, next, overlay (With
cursor edrtmg, character dele1ron and rnsertron). overstrrke (for
Bill My: Master Charge 0- VISA 0
selected darker 1ext), prrnt. reslart, set,top,underlme, up. and venfy
Card r ,
Exp. Date
_ _____

Supports Text Processing commands such block copy,


as
block move, centenng. margrn )UStthcalron (widen and narrow). pagmg.
For 0 1-Year 0 2 Years 0 3 Years
and tabbrng.
Enclosed:$
Mailing Lists and Labels. Use the same marhng hst disk frle (With
protected areas) for both marhng labels and repeal leuers. Repeat
letters are personally addressed to each person or selected persons on Name'-------
the maihng hsr.

Most Powerful File Handling found rn any edilor. Append one file Stree''------
to the end of another, or rnsert (merge) one file into another as
desi3nated by the line pointer. Prin t specihed lines to your printer or1o a
disk file. Edit riles larger than the text buffer. Does rro1 produce outpul
City
______ state ----'-Z ip, ___

Illes when not desired. Delete drsk fries from the Editor.

Printer commands. Control characters can be sent to the pnnler My Computer I s : ______ ______

for format control erther directly from the control termrnal or by


imbedding them rn the leltt. The Set command contarns interlace 68 MICRO JOURNAL
rnitializatron and character output routines to support the SWTPC MP ,
3018 Hemlll Road
C interface as well as the standard serial and parallel interfaces User
also selects the port address(O thru 7, A or B)therebyelimrnatrng lhe HIXSON, TN 37343
need for the user to install pnnter soflware rouunes
Editor allows eltiting to erther the monitor or DOS and then reenter Foreign surface add $9.50 per year.
(Warm Start) wtthout clestroyrng prevrouslyprepared text m the buffer.
The Restart command erases contents m the buffer without the user
Foreign Air Mall add $29.00 per year.
ha111ng to reload the edrtor.
The Editor allows the user to toggle be1ween full duplex (no echo) and
half duplex (echo) as needed. It responds to commands rn both upper

-�tP
and lower case and can be used to create assembler source code and
Basic programs as well as teltt.

What do you have to lose? Specily6800or6809,SSBorFiexand


Version. Source rs avarlable lor an addrtional $35.00

AAA Chic•go Computer Center


120 Chestnut Lane, Wheeling, IL 60090 Life Subscript;on $250.00
(312) 459·0450 Note :Canada&Mexico ADD $4.50 per year.
Dealer for GIMIX, SSB, SWTPC, and TSC New subscriptions require 6-8 weeks
S M O IMI X Ad P -u•• 3 6 5e
processing time.

----'--- 68'Mi�oJournal
32K 5-100 EPROM CARD 16K DYNAMIC RAM PARTIALS
� \ INTEL 2108 8K X 1 RAMS
NEW! \.. 0 0 8 FOR $9.95 32 FOR $35
f. O 0 I( 1
.
FACTORY PRIME!
Huge specoal purchase of INTEL Dynam1c RAM's These
are 2108·4. 300NS. 8K. Ceram1c DIP The 2108 IS the
USES 2716's
INTEL 2116 ( 16K) tested for either upper or lower 8K only
Blank PC Board • $34 These are factory prime Full Spec See INTEL 1978 Cat

ASSEMBLED & TESTED


for details or Memory Design Handbook for application
ADD $30 data Both IMSAI and EXTENSVS did mfq. S-100 RAM
SPECIAL 2711 EPROM o (450 HSI Art 118 U EA W�h Abov•ICII boards us1ng theso dev1ces - P S These dev1ces will not
work the SD EPANDORAM'" Please specify upper or
KIT rCAlURES 7 Any 01 all E�O� locohnnt <an be
1n

1 u... •SV only ?7tG (211>&1 fMOM 1 o ..


abloo lower 8K (S1626 or 51627) A super easy RAM to enterface
? AtiOWI up IO ;'t.:[lt( ot IOftWAf. nn lin�' 8 0(kJDf"' atdN' PC bonuJ •otnr. """'"•'c:t to a Z80, 16 PIN DIP
3 lEtt S tOO Compotob'- llUt �CrN'nfld
,. AddrMtnbl• M IWO lnd�pt'nd�nl 1hK 0 GOlll ptoteo conta<l ''"<IPf' 8 FOR
FOR S�\..E\
biOC\1
o
10 Unselcrtctrd EPROM 1 011IO,.,Itllc,.llv
4MHZ 2114 RAM SALEI $44
6 Cr mcm eo eAif'nfled Of NOtu�••• bftnl..
....., ,
.
pow�rltd down IO, 1ow POW«"
11 fully bull..,.., ond byposk'd
4K ST ATIC RAM'S MAJOR BRAND, NEW PARTS
These ore lhe moSI soughl nfler 2114'1, LOW POWER and 300N S FAST
6 On boltd Will 11110 CtrCU+try 11 n,.fld..ct 12 Euv end que" In
ant'tnbfP
SFOR$44

16K STATIC RAM KIT-S 100 BUSS 16K STATIC RAM SS-50 BUSS
PRICE CUT!

KIT f(AIUIU
I Ad<tr....M u 'flU �-'• •Ut 8toc •s

!..:o�:�,:�":.".:: ��� �:��"� ,::.:..,. BLANK PC BOARD W OATA·$33 KIT FEAlURrS


L

t A�tet.U� 00 16K 800T'CUI8


! �::-����·�����::��:;';";1AWI LOW PROFILE SOCKET S ET $12 ? Uws :>t t • Statoc Room
� D•�•-- PCBoa•o woth_,.'""" .. SUPPORT IC'S & CAPS ·S19.9S 1 f•Ny Bti'A""<l
t-4, kfM'f'*:t••toot Oofd� ltfld UM"IKI l+f19"A
<14 •
6 All-- ond 1 •- tuttr �><lll••oo
ASSEMBLED & TESTED-ADD $35
• Dour.• •.oftf rc B�.,u1 Sal04"t ,.,.�,
a'ld ttl� 1r1• ..,..a •avout
7 K11 tn<IUO. All t'f'Ua and !W't"htt fl. /6'1 Part!l AN1 Srv\rt• lndodN)
I PHANTOM II fU"'J""<>d to F'IN 67
un_. 1 T f· 1• P -... .... Uf'�"f' 1 A�pt l yr1r
11
Q LOW POW(R It l"'f'll YPICAI ,,om #1 OUR SELLING
the •8 Volt Butt
10 BLANK PC R0ARD $30 COMPLETE SOCKET SET-$12
Otan� PC no.,o un he �'l.l'fl-•1 a RAM BOARD!
muiiiJ'I•ot 411( SUPPORT IC'S AND CAPS-$19.95

16K EPROM CARD-S 100 BUSS


100Ooard tNt unletltl* tne tuM po.��
•t olt"¥wo
$59.95
AI tut. an t:1
un �ll
....etW-.Otnfltllln"tumMit AY3
ft91 0 NM0So'!CI'I'IPUIH
COMPLETE KITI
IC'• AMowt you
IOUncl undftf total computet contrOl to
OMelltt en lnflnitt numbltf ot �.. .ournt ttftetJ: tot
OM"ft Of any otn.f rt'OOtlm Sotindt c..n M c.t*t ttt BASIC
$8495 KIT
ASS£MIIl Y l
ANGU AO( tiC (WITH D A TA MANUA L )

KIT rtATU II
BLANK P C BOARD • $28

I
: ��R�A���l'i%":8�i�b�580AAD BLANK PC
• usu ON 80ARO AliOtO AMI'S OR YOUR Sl[REO BOARD W/DATA
USES 2708's!
: �l=��;<:,TA�:;��g �=��WAR[ ARE INCLLJO£D $31
• I'C 8
0AA0 IS SOLOCA!.'A �KfD �IlK $CR££1'1ED WI T " GOlD C�TAC t!l
(A$V OUICK AND ru N 1 0 DLJILD Will< F UU "STRUC l tO ThO� ot Pf'tiOf\1 :t"d ...,••,...,. •vtt.-ms tt "• rtO ,,. wotlCS II'••n.s bOlitO� th
• US(S PfiOOAAM�fD 1.0 FOA MAX IIVM �VST[l,t FL£XIIIIl1TY IM

CC)m(l.C'I"I•h�fllton 1-"ult tf.K ot aofhtrrat• c�n lit! � AlL T ES K•t fNh;tfl. • top
&..tn ••IC IW'd AIN>mt'IV \1f19"'-0't Pt�8:1"'Wt"""'Q •• ....... at�� tJt.l"• ty �ditf'"'"""d aNt 1 ,., ICtHI'�fJrd PC oo.wo end,.,,,'"'"' ""''• •"""(_.c_,et& A ny
IOI'TWAAE fl'vmtwof ol (PRO� �' -m ,..•., bf" d •bl..cJ '' �#'ltd .no; �NY OW'\hit:I fuly
SO.-•ncow ... .-''lllt'oM10ut5QurldCftllfloMIII'(Il•"�Q•
.,.""'�""'"h"'QSouncl[t!«rtP"OQ'Mtl l)uH11tf 4NJ I N J,..WAIT STATE I
1£NAI'iSC\ ... i'•·•JMrout"'""•'lf19 tflf f•• ,...,. MOtJ-', ,.,_""tftt'Ktf•.-n.,..V 1"r
anoPt_., M.,.-..c•rr �L •• ,.I.UbieoonCP U COI"ra-tl'led4"f"flfoOI?'1010t'17t6 O�t••tte
·�. 1101 111 M ,,,, Utts 0...-ftf•• ,,. Ill. (PA()U: ... OAG,.,
[�

RCA CMOS COMPUTER CHIP SET


INCLUDES AY� 111910 At ftllhttN on J•'"t 11'9 OV (�A ta•1t t � p,._.,._,, o>0 •ncJ & Mu-ltC
I·CDP1802CD CPU I·CDPI801CD VIDEO IC 0f'lf"'f"tftle,p P,..f t fvt u ... ..eh.,r-y 18J1 MICIOf" �� C·"r,..,. 3TonrChaf'lnf'll
N�·Gf'nt''a•or 3Chwln,.q(lt Amrf•luctttCor\ltol tf; t:MtCn\eiOfi'PPf'f10CICon1r� 2'·1
2-CDPI822CE 256 x 4 RAM
I·CDPI858CE 4 BIT LATCH
1 CDP1862CE COLOR GEN O•t P�ttll� I 0 l 0to AC • �t"tlfM' � �
,.._,.,n m<Mf'' AM U'l Of'l,. 40 Pon OIP S t f'UY
I·CDP1863CE SOUND GEN "''"IA•t-l<l lf'W 1011 lf •ftlf't t
COMP

Digital Research (OF TEXAS)


P.O . BOX 401565 • GAR TEXAS 75040 •

"TRADEMARK OF DIGITAL RESEARCH NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA, THE SUPPLIERS OF CPM SOFTWARE.

'68' Micro Journal __ 45


JPC PRODUCTS FOR

6800 COMPUTERS

sm.oeUPH'M (formerly STYLUS) will give your 6809


real text processing muscle. It Is a fully integrated,
Interactive, text processing system with state-of-the-art
features such as:
• CUitSOit loUID EDmHG

• DVHAMK OH-SCIIIIN FOIIMATT1HG


• IHSTAHT 5CIIIIN UPOA11HG
USES e POWUfUl .....,.HG Of'TIOHS
ONE • SIMPLE, sntAIGHlJOilWAIID DOCUMINTA110H
1/0 e FliX AHD 05-9 COMPATaiUTY
SLOT e � UPDAtt ..oucY
Ve�s are available
for CT·82, Soroc, Ha.zeltlne, Heath, 0£(,
Televldeo, Beehive, Mlcroterm, lntertube, Lear Siegler, and Glmlx 2�
16 CHANNEL A/0 BOARD terminals. Nee, Dlablo, Qume, and tty type printers are supported.
e 8 BIT DATA
05-9 versions ore available from Mlcroware, Box <4865, Des Moines,
e SOFTWARE CONTROllED GAIN
Iowa 5030<4.
e

e
3300 SAMPLES PER SECOND
± 0.7% ACCURACY Price: manual only
tty printer
$15.00
$135.00
11-l'f
seles
add

COMPLETE KIT: AD-16 $69.95 other printers S150.00 tax

ll 0 CTO<kmork ol SONDe SYSTIMS. Flex ll o trodemotlt ol


STYlOGAAI'HIM
Terma: Caah, MC or Vlaa; Shipping & Handling $3.00 Technlcol !iyltems Comuttonts.

Order Phone (5051 294-4623


P.O. Box 5615
p Albuquerque, N.M. 87185

6809- DATA FILE MAINTENANCE

SIMBD
STOP writing dinky linle programs tor all the
one-time changes 10 one item on a data file.
STAAT bringing up new systems without long
weeks of programming.
The General Data File Maintenance Program
can add. delete, fnser1, and modify data on any (Available 1n KC �ope or Perc.. dhk)
file you have'l The powerful security allows you
to restrict modfficallon of data already entered.
MOW • RWI 8o8o progroaa on JOW' Moo or 1>1109
This software tool will save you days of pro­ 171t.ew vl tbo\Jt. ch&nglft8 proceaaora. SIM-80
gramming effort with commands thai can llst.
rWia 8o8o obJeo� cocle DliUICTI.Y.
print or show your data. Some of the many things
you might use rl for ar e: Inventory files, Customer
Illes. Real Estate Ustrngs, plus many more. Let
SlM-80 Ia aulloble ror either Moo or M09

your Imagination run WILD! and otartllll! •• ad.Uuau .)000, e?ooo and
Pl•••• ap•clt'J proc•••or and acl4r•••
You can formal the items In many ways Wlth this
tA)OO.

6809 Extended BASIC program. Some of the wbon oNiarllll!

options available are right or left justify, Item


length, etc. SIM!O/b8oo Moo vera1on • . . •• • . • • . . . . . . •.)4.95
Order your dfskene today for only $49.951 Use SDI80/68o9 6809 •era1on • • . • . . • . . • . •..• •.)4. 95
Master Charge. VISA or check. Specify diskette odd •1.00 ror poataae to handllna

size. llav York reoldaMa oclcl looal tu


• Pl•••• .,.o1ty ••41• •
Tennessee residents add 611•% sales tax. Cus­
tomers outside Canada or USA add $5.00 for air CCJiliO 5001 • SI� run b8oo obJect progroao
postage and handling. If you wish to order by o. JOW' 1>1109 lllT'IIOOT CROSS ASSIDIIII.Y Oil
phone, give us a call at (615) 396-2161 IIODll'lCUlOISIII
Coming soon VEA. 2.1 for TSC Multiuser Bas�*
"Record sizes up to 252 by1es.

( dp Sajstems J
greriiJW.h!t·
PO loa 1227
llooclh&Yan, lev York 11421
212-6)1·'12li2
VISA and a..ater Cbarge ocoaptad

46 --------�--
pobox 567 collegedale tn 37315

'68' Micro Journal


,...
HAZELWOOD COMPUTER
COMPUTERWARE
SYSTEMS
means
�>
Sl louos Areas lull �orv•c compulot center 1ea1u11nq lhe ourslandtng
BUSINESS GIMIX proouCI �nt> JOO lht> 6809 processor
y
• GIMIX compulllr s stems con1tgure<1 to �our needs
A T01Al SYS TEMS aPf)rO
,l ch
• Laoor.ltO<y <lal<l .lqu•s•t•on sys1ems
Our 6800/6809 soflwdH? is doi n g the job for: • e•lace.-. U<'�tqneo anu bu•ll
lnt tor speoar neeos
• Pr olcss•onat ri'Jh"' �rrv•re A
ll m.hes a nd mooc•s
•• J
( nfl-.,.-ruty ( ,,.,., I lnf{)ft (nmpwrn ,..o�foawn
•o

• F"cndly COUtiCOU �1.111 Ol compull't prOit>SStOnal�
•• C.l!/ot"'*» 1JooU,,.,.p•f19 \f'n••,.
•o�t llf'f tttlftW • McmujtH ..,,.,.,
.
,
•o \owthn-" (hwf'h Adnunutrofff)lt

I Hm •o Ilot..,_ Pl't�ilf iOn


� e., �
No s l m n Of clt!'fll.�
• A qtedl pldc c IO< mePhoq othct 68 Users
oftd mo�tv nton� """'" or ro.u tltf" nollltf1
OUR OWN VIDEO GRAPHICS CONTROLLER BOARD ...
Computerware sof1ware Is In the business community • 8 MHZ
bandwt<lll> lOr '"Oh ro501ulton d•s play
providing visibility. efficiency, and control to man· • 2&6X256 1•11or l tt>e dtsplay t2S6X250 on so1ne mon•IOtS)

agers for small businesses and commercial users.


• lruc X Y
stnqto PIXEL aooressabtltly
0
• Otsplays moth lunc t 1 ns dttoclly no soilware d11ver
• S11>QIO command ora so e
ra ses m 1 60 second
Applications Include: • Soll · conta •nod X Y memory does nor use sys1om a<ldross spac e
* PlugS Into any SS·50 I 0 buS SIOI
• PU\ItO, • ,,"PrtH f'UIII•I • Crystol conuollcd ltmtng no adJusl monl s
• HoHiny ,\v.trn• • At • mmb l1il\(lblr
• 75 ohm composolo vtdoo output
• lnlA'nWry C'mllrtil • f.tr(hfal 01/kr
• AU<N�tt#ll Ur(rtiJ(jhf,. • I.,,,,,,., Aum.nOnq • Synchron •zed w1110 ltmtng no scroon splaller
und mou•1 z
• No tntltalt attOn or sollwaro d11vor reQu11eCJ
• 350 00 assemble<! ano 1es1od tvtdoo mon•lor reQuiiOCJl
ORDER tVC·256
And .. ..
"""h...- th h•H•�"'" IOl� y,, II wu'u• 1ot•t.ln� fl)f IOhtl 1>Uppi)H fm \IVUI
D1l1 Chlmberl•ln's BASIC CROSS REFERENCE
.. .. .. .
,�n ,,. d.-1 ptOff',,lng Afl'l)hc .. '""· ynu·,.., found il •t
tkf
PROGRAM . • .
• WO<kS wtlh TSC
BASIC BAS hies

COMPUTERWARE • W1111on •n 6809 assembly language lor h•gh speeo


* 24 95 wtlh tnSIIUCIIOMS and 5 I 4 lloskello ORDER "BASXRF
1512 Encinitas Blvd Box 668 .•
Muter C•rd VISA Amerlcen Express Dlner'e Club C1rd 1
Encinitas, CA 92024 Mlch111 L. Smith GeMrll M1n1g1r
Huelwood Computer Syatems
(714) 436-3512 7413 N. Lindber gh
Write, coli. or come ee us at work! Huelwood, Ml11ourf63042
(314) 837-3466
S M QIMtX Ad Page
s 3 & 56

JPC PRODUCTS FOR


6800/6809 SOFTWARE
ACCOUNTS PAYABLE •1300

6800
Produce tonanctal roporiS. p11n1 chocks s�ctal conlloltener Repons
byvendO< number tnvO<ce number aged and htsloryltle Aulosorhng
ol v en dor anel o nvo• co Illes Plus check and pre chock JOur
nals 5600.00
COMPUTERS
ACCOUNTS RECEIVABLE • I 500
Produces ltnanctal ropolls prtnls s1a1emen1s. produces reports by
customer accoun1 number, tnvo•ce by customer account number and

tnvo•ce by nvo•ce number P11n1 aged report and lroal balance Keeps
hiStory lllo and auto sort.ng ol ltiOS $600.00
GENERAL LEDGER "100
P rog ram updates 10 lodger ltlos and also generales reports on
payroll satos. accounts payable, cash an d exponse stausltcs
Balance sheet and proltl & loss ropoll s lnlormauon can be gene r ated
IO< yea r end laxos 941 and W2 Jorms $595.00
INVENTORY II tt700
Proouco 11Wen1ory repO<IS by descnpt•on or vendot pto nt achvtty
repO<ts IO< one day one montn or one year Ou•ck search by pan
number prOOuce total tnventory ano l nancoal reporl (Fot ono •
$10<0) $200.00
MAILING LABLES • 100
P11n1 maohng labels lrom your complet e ltte IO< a pall•Culat ctty 01
state Uso one part ma tltng laoots S so.oo High Performance Caaette Interface
MAILING LABELS •400
Same as •100 but atso prtn ts laoels oy name s Use mulltple · pall
• FAST • 4800 Baud loads 4K tn 8 Seconds'
• fliUA8LE • Err0< Rate Less Than I tn 10' Bytes
labels St2S.OO
• CONVINIINT • Plugs 011ectly I nto Th e SWTPC .
BASIC-o935
For lhOSO wtlh apphcaltons tn SWTP 3 5 B SIC Runs on 6809 and A • lt\.US • A Fully Butfered 8 B t l Outoul PO<t Pro11tded
6809S 30'1. la ster ane can be usod wtlh extSitng 6800 B SI C A • lOW COST · $59.95 F0< Complete Ktl
programs No manual commands an:! stat em t s same as SW P en T C
BASIC 3 s leleal lo keep you gotng wh•le Changtng 10 new BA S C s s• • I • O�NAl • CFMIJ Ftle Manager
0< 8 tnch 09 Dosk wtlh renumber rouhne S 59.95 Manual & Ltsltng $19 95
tFor Cassone Addl $ 6.95
Ava•lable from Compu1er Stores or oroer dttOCI from
Omni·Tronlce I nc. Rt. 130 N. ot H•ll Acre Rd.
Cr•nbury, NJ 08512
Phone: 60!1·855·1100

z
• • C ullo ml ed progreme tor your buelne.. requirements• •
Charge your order 10 your Vln or Muter C hltge

'68' Micro Journal -------4 1


DS·68 DIGISECTOR _L PSB-08 PROM SYSTEM BOAR � B-08 EPROM PROGRAMMER ...!._u10 UNIVERSAL I/O BOARD

DS-68 DIGISECTOR Is a random access video dig


lzer featuring 256 x 256 picture element scan and
i:t: -85 DISK MIXER is an add-on board for the
Smoke Signal Broadcasting BFD-68A Disk Con·
64 levels of grey scale, with conversion times as low troller which allows operation of both 8" and 5"
as 3 microseconds per pixel. It accepts either inter- drives. Controller mode (8" or 5") Is selected on a
laced (NTSC) or non-interlaced (industrial) video drive-by-drive basis, so any mix of 5" and 8" drives is
input. Use It for computer portraiture, moving target allowable. The 2" x 3" PC board mounts lncon·
Indicators, precision security systems, fast to slow splcously on the back of the BFD6
- 8A. Its operation
scan conversion ... with clever software, the Digi· is completely transparent to software. An oscillo·
sector can read just about anything. Truly a pro· scope Is required for the setup procedure. Kit Price:
fesslonal tool at a price you can afford. $169.95 $39.95

8-08 2708 EPROM PROGRAMMER Is a compact un


that fits In the 6800's 110 slot. A safety switch and
LED Indicator provide control over the high pro-
f 6809 EMULATOR Is a machine language program
that will emulate all of the functions of the Motorola
6809 third generation microprocessor. Developed
grammlng voltage generated on board. An industrial for use on any 6800 system, the program allows soft·
quality Textool socket and extended board height ware development and debugging. The 3K byte pro-
allow effortless PROM Insertion and retrieval. Fully gram Is complete with a 6809 mini-monitor and
commented source listings of U2708 Is included In single-step trace routines. Fully commented source
the Owner's Manual. $99.95 listing Include � Specify Smoke Signal Broad·
casting or FLEX M disk, or KCS cassette. $49.95
U2708 utility for testing, burning, verifying and


copying 2708s In EPROM. $29.95

PSB� PROM SYSTEM BOARD features1 K of high UIO UNIVERSAL 110 BOARD helps you with your
speed, low-power RAM and space for up to 8 2708 custom Interfaces. It has space for a 40-pln wire
EPROMs, both DIP-switch addressable to start on wrap socket Into which you may plug any of
any 8K boundary In memory. The exclusive 110 Motorola's 40 or 24-pln Interface chips. All data and
select feature allows you to move 110 locations up to control lines are connected to the appropriate edge
any unused 1 K block In the EPROM memory space. connector pins. All other bus connections are
This permits memory expansion to a full 56K of brought out to a 16-pln socket pad. + 5 volt regulator
contiguous user RAM. $119.95 and all Molex connectors are provided; regulated
+5 and ground are bused among the locations for
to 3514-pin ICs. $24.95

THE�D©�
L
W@� P.O. BOX 1110, DEL MAR, CA 92014 714-942-2400

48 ------- '68' Micro Journal


Model EP-2A-88

EPROM Programmer
- -�
DYNAMITEC®
.. --·

_.. 66
e.•-2."'" \.�� �-- ....
-:.�
.. -·

... "THE CODE BUSTER" "-


DISASSEMBLES
- 6800 & 6809 MACHINE CODE
INTO BEAUTIFUL SOURCE'- I
. v v v �
• Convert your 6800 programs to 6809!
• Automatic LABEL generation
• Allows specifying FCB's, FCC's, FOB's, etc.

• Constants input from DISK or CONSOLE


Fast as Jackrabbits ... Well. almost!
• Automatically uses system variable NAMES

.
In A ustralla, twO rabbits can r
eproduc
e over 13 million offspring in
3 ye_ars . at 105 seconds per 271 6. t he EP-2A..SS can reproduce • DISK-to-DISK or DISK-to-CONSOLE operation
1,892,160 EPROMS In 3 years Single push button cont rol the Includes 5 or 8" FLEX 9 diskette with relocatable
H

EP-2A-88 checks If EPROMS are erased. programs and verifies. object code. Full operating instructions (you'll learn in
It also checks for defective EPROMS.
minutes!)
Two basic models are available. The EP·2A·88 1 will a ccept Copy
(CM) modules for t he 2758. and 2716 EPROMS The EP·2A·88·2 Order your DYNAMITE'� today
will accep t copy modules for the 2716. 2732 and TMS 2532 Only $60.00 postpaid in U.S. MC & VISA accepted
EPROMS Power requirements are 115 VAC 50/60 Hertt 111 15 6809. FLEX 9, and 24K total RAM required
watts
PonNo Pri«P order from:
O..oc:rtpl!on

'
EP2AAAt EPROM I'IO'J<•m""" Sotr,tl On
EP2AAA2 I.;PR0'1 Pro<T•m""" <1!.0 ()(\ COMPUTER SYSTEMS CENTER
CopyModuwfor27t61MS251HPROM::.
CMSO
CM'Ill ('<>PI' M<xN!<t I<>< 2758 EPROMS
:!!>CXI
2..� eXt
13461 Olive Blvd.
CM211 ('<>py Modul<o IN 2732 tPROMS 25 CXI Chesterfield, MO 63017
CM411 C'npy Modulo l<lr TM::. :lr.J2 FPROMS 2�lXI (314) 576-5020
Non S.•ndnrdV<JIIogoO,.im(22Hv 24Hv,l00v) t�m
we also stock SWTPC, TSC. JPC products
Ootimal Technology, Inc. hours 12-9 daily, 10-5 Saturday
"Blue Wood 127, Earlymlle, VIrginia 22936
Phone (804) 973-5482 Dealer inquiries welcome
FLEX is a trademark of TSC (Bless their hearts)

r
6800/6809 PASCAL DATA BASE MANAGEMENT SYSTE"

DYNASOFT PASCAL is a cassette based Universal Data R e s e arch Data Base


The
PASCAL subset designed to run on most 6800/ Manag.ent Systaa provides the user and programmer,
with a highly structured end efficient method of
6809 systems with 12K or more of memory.
programming and data file handling.
DYNASOFT PASCAL includes most of The System consists of a Menu of programs to
Create, B u i ld, Sort and Maintain Data Flies,
the control structures of standard PASCAL Generate Reports and Bu IId User Progr•s. All
including IF-THEN-ELSE, CASE-OF-OTHER­ programs are wrItten In TSC Ex-tended BasIc.
WISE, WHILE-DO, REPEAT-UNTIL, FOR­ Included are Source Programs which contain
all the common su broutines necessary tor reliable,
TO/DOWNTO-DO, and recursive PROCED· efficient programming for most appl !cations.
URE's and FUNCTION's. It supports the data
types INTEGER, CHAR, BOOLEAN, scalar UDR I a I s o h a s a c o m p I e t e l i n e of Dote Base
compatible end user programs such as:
(user-defined), subrange, pointer and ARRAY.
-Order Entry/Accounts Receivable/Journal
It is built around a one pass compiler which -Purchase Order/Accounts Payable/History fl le
produces fast, compact p-code and comes -Inventory Controi/BI II of material
-Payroll
complete with a line-oriented text editor, p-code
-Cash Disb ursement/Cosh Receipts
interpreter, and program SAVE and LOAD -Customer and Vendor Programs
routines. The whole system resides in less than -Numerous vertical market programs

8K.
The Data Base Management System a l lows the
u s e r to quickly m o d i f y and update the standard
The cassel te version with manual is priced at
systems programs to fit Custom appt !cations.
$35 plus $3 for postage and handling. Please
specify 6800 or 6809. Introductory Price: $350.00 NY residents
add sa Ies tax

UNIVERSAL DATA RESEARCH, INC•


Buffalo, N Y ,,
2457 We h r Ie Dr,
14221 7 16-631 -30I 1

---_.4 9
'68' Micro Journal --
6809 RECORD MANAGEMENT SYSTEM RMS
DATABASE MANAGEMENT
•USER DEFINED DATA DICTIONARY AND RMS is a complete DATABASE MANAGEMENT system for
RECORD FORMAT the 6809 computer. It runs under Flex, and supports the
•SCREEN ORIENTED, FORM FILL OUT TYPE OF ACCESS CT-82, or other CRT terminal. RMS is a set of five machine
•OPTIONAL TWO LEVEL RECORD HIERARCHY language programs that make up the most powerful
•ALL FILES IN ASCII TEXT FORMAT, BASIC COMPATIBLE business programming tool available for the 6809. It can be
•DIRECT ACCESS BY KEY FIELD, MULTIPLE INDEX FILES used by the relative novice, to implement an incredible varie­
•EXTENSIVE DOCUMENTATION, SAMPLE APPLICATION ty of information storage and retrieval applications, without
INCLUDED any programming. However, the programmer can use RMS
•VERSATILE. PROFESSIONAL QUALITY REPORT WRITER as part of the solution to a larger problem, saving many
•BUlL T·IN SORT I MERGE •EASY TO USE hours of unnecessary program development time. RMS can
be used to handle data input, editing, validation, on-line
retrieval, sorting and printed reports. Custom data manipula­
tion can be filled in by the user's BASIC programs.

$200
WASHINGTON
COMPUTER SERVICES
3028 SI L VERN LANE SINGLE CPU LICENSE
BELLINGHAM, WA 98225 6 OR 8 INCH DISK
A DIVISION OF MICROPI TERMS: CASH/VISAIMC
1·206-734-8248

6800 PRODUCTS AT A·VIDD


COMPUTERWARE Software Dyna•lc:e Co•pller
The SO Complier &sic Is the most well developed basic for the
6800. SomQ of the more notoble feotures Include Fonnoned
Print SUitements. II Then El<e & While Do. variable names up to
HOME IS <Mr<�Cters and high $peed execution Both rDndom ond
sequential devke 1/0 con be done. In either binary or ASCII
USER mode for data flow <ontrolto the by1e Now ava>lnble for Fie• 11.
Fie• I, and SSB Flc• II Pockage Includes &soc: Compll<tr. Mal
As�mbler (with eatenslve m•nual• for e..ch). run time package

SPECIAL and 4 mise: utllllies. Call or write for detailed catalog Dealer
Inquiries lnlllwd

$9900 Price S330 00


Addad Bon••· For every retail complier package purcho�ed.
for <lny on� of the followong you will rocelve one SPL/M 6800 pure code oomplklr. a S50 00
value
Check Ledger System Also available. Softwarc Dynamics Editor
reg '!>249 95 Price SIOO 00

Correspondence System Mlc:rotiiDe 6800


Plugs lnlo any 1/0 port of the SWTPC 6800 Supplies US<!r w11h
reg 299 95
time In hou�. minutes. seconds. AM or PM. month. date and
year II e 711/80 12 00 00 PM PST) Provisions for optlonnl
Inventory System battery or external power supply Supplied with software to set
reg 199 95 time, lntenogale ola<k. and print Ume
Assembled & Tested $ 95.00
&re Board w/OOCS $ 35.00
Pre-Paid Orders Only - Good Thru Oct. 15 Immediate dehvery Phone and mall ordc� occepted We ship
worldwide (F O.B Long Beach)
Software requires SSB DOS and Computerware
2210 BeiiOower Blvd.
Random BASIC - minimum 40K with dual disk
A-VIDD Long Be.ch, CA 90815
electronics co. (213) 598·0444
(714) 821. 0870

-�
COMPUTERWARE Three blo<ks South of the Son Diego Freeway In rhe LosAltos
Center
Box 668 Mon Thurs
• 8.30AM·5:30PM
Encinitas, CA 92024 (714} 436-3512 Houre: Friday 8 30AM·9.00 PM
Sa1urday , � �·
..._ 10:00AM·5 30 PM

50 --
---'68' Micro Journal
S8i-ies2000
Brings it all Together!

\\\\\\\\\\\\\\\\\\

Hardware Features Software Packaging


• 2 MHz. 68800 MPU Features AItractive. Compect. desk·
• Double Floopy Otak Or••• • 368K bytes

UCSO Pascal• System Software P ackllge top enclosure


formaued 6800 MuiiHasklng System IMTS6800) Llght·weiQht. highly portable

• 32K. 48K. or S..K byte dynamoc RAM • Provision-f or 3 11 0


• Business BASIC Compiler


• Intelligent Vodeo Terminal ExpansiOn modules
WOROMATe· Word Processor
• Commercial typewttter keyboard w1th • Highly reliable. ease or

' VaJIOUI ApplicatiOn Packages


lunctlon keys ond numbettc p11ds maintenance
• 2 RS.232C aerial porta

Price: · Quantity 1 (one) end user pnce $2,995 • Attractive OEM/Dealer Discounts Available

, WAVE MATE INC.


I IC'05 A,. a t.<la· LAtf
EUROPEAN HEADQUARTERS
WAVE MATE INTERNATIONAL
C r- "I · �Cl " 4f' 159 Ch de VI.. "gttl
213·532 4532 Bolg .."
1050 BIU>!IIIOS.
Telex 194369 t02) 649·1070 Te e• 24050

68 M1cro Journal -------5 1


6809!
INTRODUCING THE NEW
STATE-OF-THE-ART
IN MICROCOMPUTER
BLITZ
SOFTWARE FROM MICROWARE SCREEN EDITOR FOR T H E CT-82
OS9-1 SINGLE USER
• IDEAL FOR WOAD PROCESSING OR PROGRAMMING
OS9-1 WITH TAPE FILE MANAGER • THERE IS NO FASTER I EASIER WAY TO EDIT TEXT
on 27165 $ 95.00
• IT ALL HAPPENS IMMEDIATELY ON THE SCREEN SO
on 2708's $ 95.00
YOU SEE EXACTLY WHAT YOU ARE DOING: INSERT
Manual & Source only $ 85.00
CHARACTER, DELETE CHARACTER, INSERT LINE,
OS9-1 WITH DISK FILE MANAGER DELETE LINE, SCROLL UP, SCROLL DOWN
on 27165 $150.00 • RUNS ON 6800 OR 6809 UNDER TSC's FLEX
on 27085 $150.00
• AVAILABLE ON 5 DR BINCH DISKETTE
Manual & Source only $150.00
BEST OF ALL - YOU CAN BUY THE ENTIRE
DEBUGGER PACKAGE

ASSEMBLY LANGUAGESOURCECOO�SOYOU
(aprox 1 K) CAN ADD YOUR OWN CUSTOM FEATURES
on 2716's $ 50.00
•FRDMTHE COMPANYTHAT BROUGHT YOUTHE
on 27085 $ 50.00
MICROPI4-USER PILOT/BASIC/EDITOR PACKAGE

- OBJECT ONLY
on tape $ 35.00
on disk $ 35.00 $60
Manual & Source only $ 50.00
INTERACTIVE EDITOR/ ASSEMBLER $100- SOURCE AND OBJECT
on 27165 $180.00
on 27085 $180.00
on tape $150.00
on disk $150.00
Manual & Source only $150.00

�· · ·
Above items available after aprox. June 1.

Q �p
-�
1980. * CT-64 * CT-1024
fi -
- •'.

See GIMIX ad
Pages 3 & 56 I 0 �)
VI' * DMA VIDEO A APTER
COMING SOON!!!
BASIC09
FOR YOUR TERMINAL
DMA (ability to update anyplace on the screen
OS9-2 MULTIUSER

directly)
When ordering. you must specify; type of • HIGH SPEED DISPLAY (fast as any video board)
CPU card, type of disk controller, size of • KEYBOARD CONTROL (of baud rate and pagmg
media and starting address for your 1/0 /scrolling)
ports. • DOCUMENTATION (1ncludes source listing that
replaces Outee)

J.B.I. adapter with memory $162.95, J.B.I. adapter


From the company that puts it all together.
GIMIX, SMOKE, SWTPC. MICROWARE,
without memory $149.95. Source Code on Disk
ANADEX, SPINWRITER, DIGITUS, HI­
$5.00 - Tape $3. 50
PLOT, MICROWORKS.... Provide your system configuration and software.
Terms: cash, MC. Visa or C. O. D . plus $3.50
H H H ENTERPRISES shipping and handling.

BOX 493, Laurel, MO.


ZIP 20810
Johnson Micro Computer
2607 E. Charleston
PHONE 301-953-1155 Las Vegas, Nev. 89104
1· 702·384-3354

----·'-- 68' Micro Journal


HEMENWAY ASSOCIATES
SOFTWARE SOURCE BOOKS™

Your 6800 Ia up and running with HEMENWAY ASSOCIATES' complete software system. Software
Source Books provide a powerful yet extensible programming package for business, scientific, or
personal uaea.

Combining detailed descriptions with COMPLETE SOURCE CODE LISTINGS, these books explain
the internal operations and algorithms used in HEMENWAY ASSOCIATES' popular systems soft·
ware.

Imagine getting a complete 6800 software library, and at these suprisingly low prices.

Remember, these are not just books; they are Software Source BooksTM complete software re·
sources! Order them today; VISA and MASTERCHARGE accepted.

CP/88 OPERATING SYSTEM RA8800ML RELOCATABLE


MACRO ASSEMBLER
The moat powerful operating system available
for the 6800 family of microprocessors, this disk· This two·paaa assembler produces a program
baaed system features great flexibility. The user listing, a sorted symbol table listing, and reloca·
can add commands for special purposes. A table object code. The object code Ia loaded and
single transient Peripheral Interchange Program linked with other assembled modules using
(PIP) transfers data between devices. The sys· LINK68. This book fully describes the 6800 sa·
tam Ia relocatable anywhere in memory and fits sembly language and all major routines used,
in leas than 8K. Other features include device· and includes flow charta, details on interfacing
independent 110 and dynamic file allocation. the assembler. Cross-referenced, showing all
calling and called·by routines, pointers, flags
u.s. $34.95 and temporary variables.
Int. $52.45 u.s. $24.95
Int. $37.45
XA8809
MACRO LINKING CROSS�ASSEMBLER Structured BASIC language
STRUBAL + TMCOMPILER
This new two-pass program generates reloca·
table and linkable code (requires LINK68). Resi· The compiler features variable precision from 4
dent on any 6800 system, XA6809 lets you pro· to 14 digits tor business or scientific uses and
duce code for a 6809 right now. This assembler Structured Programming forma. It produces Re·
has full macro facilities and features a COMMON locatable and linkable code. You can create
section for the production of ROMable code. Con· data structures with mixed data types, COM·
ditional Assembly and fast execution. MON and DUMMY sections. STRUBAL + TM in·
eludes a complete scientific package. It allows
u.s. $24.95 tor string-handling and Ia extensible.
Int. $31.50
u.s. $49.95
Int. $74.95
LINK88 LINKING LOADER

This Ia a one·paaa linking loader which allows


.........................
separately translated relocatable object mod· --�• CP M OK"-At·-o I'IITUt HEMENWAY ASSOC., INC.
ulea to be loaded and linked together to form a - �··,.,.,..,··cowa.·· 101 TREMONT STREET
-- Ut�M�tt IANOI CA0ta ._ ..._ ..,_,
•• BOSTON, MA 02108
alngle executable load module, and to relocate __ ...... Jli.MOOMIL � ......... (&17)426-1i31
modules In memory. It produces a load map and __ c.,..• ......
._ �- LOAOC•

a load module In Motorola t.11KBUG loader for·


mat. This book provides everything necessary
for learning about this system and the nature of
linking loader design In general.

u.s. $7.95
Int. $11.95

'68' Micro Journal --------ba


•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•�
ED SMITH'S SOFTWARE WORKS f
FUD Assoelates
NEW
6809 SOFTWARE TOOLS
JZJO Todd Road SB� f
CROSSMAC A 6800 TO 6809 CROSS ASSEMBLER version
New Plymouth, Ohio Pl....c.u f
:'f
or RRMAC which runs on your 6800 to produce relocatable 814•592-5721 811•30 P.M. E.S.T
6809 object code from existing (6800) or new (6809) source 4 �, �4
:11 :11 For Tech. Info e
Iiies. Handles deleted 6800 instructions via macros. upplied S Visa
Sand for free Catalog
Mester Charge C.O.D.
' -
!.
with 6809 machine language linking loader.
e•I•I•I•J•l•J•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l••
-

M68CX • . • . . . . . • • . . . . . $200.00
RRMAC RELOCATABLE RECURSIVE MACROASSEM·
BLER and LINKING LOADER for 6809. The one macro f WANT TO BUILD A DISK BASED SYSTEM?
assembler with real macro capabilities. Reta1ns all features ol I We have the boards you need to custom assemble a
6800 vers1on.
!. 6800 or 6809 system to run FLEX 2.0• or FLEX 9* with
M69RR $150.00
!. 5 and/or 8 inch drives. Prices are for bare board and
. • . . . . . . . • . • . . .

M8809 RELOCATABLE DISASSEMBLER AND SEG·


!. documentation. Available assembled on special order.
MENTED SOURCE TEXT GENERATOR. An Invaluable tool lor
modifying large object programs lor reassembly on your !. THE MOTHER BOARD
system. f BMB-1 Has 12 main slots, 81/0 slots, non wasteful DIP
M69RS • . • • •• • • • . . . • . . . $50.00 e switch addressing to any 32 or 64 byte boundary, 4 or 8
M8809 RELOCATING ASSEMBLER and LINKING LOADER
e addresses per slot. 1/8 "thick epoxy glass. Shearable
is a version of RRMAC without its macro capabilities. Retains
e to other lengths. $45.00.
all of RRMAC's programmer convenience features.
e THE CPU's
M69AS • . . • • . • • . . . . . . . . $75.00
-;; SBM-1 -Based on the many-featured 6801. Up to 8K
All programs come complete with Programmer's Guide and
e of EPROM/RAM, Serial 1/0, baud rate generator,
g
extensively commented assembly listin . Available on cas·
e Parallel port. hardware timer, etc. $37.50
B
sette or mini·lloppy. Specify cassette. SS disk, mini·Fiex disk
or FLEX 2.0 disk. -;; CPU-2 - Based on 6802. Has on-board EPROM
e space, serial 1/0, 2 parallel ports, 256 bytes of RAM.
e On-board devices located from $F400-F7FF so as not
Great Plains Computer Company, Inc. e to waste space. We have a diskette that patches FLEX
e 2.0* to move 1/0 and disk controller to $EOOO block
I g iving 56K of undisturbed memory space. $35.00
!. AD-209 - A plug-in adapter board used to convert
208-529·3210

!. CPU-2 to 6809 operation. $15.00


!. THE MONITORS
!. FADBUG-IIMS -A 2K monitorfor SBM-1. Compatible
!. with MIKBUG** and SWTBUG*** plus supports PMB-1
COMPUTER SYSTEMS CONSULTANTS INC.
HARDWARE f video controller for operation without a terminal if
RS·232/TTL TO SELECTRIC INTERFACE BOARD $35.00 desired. Preprogrammed 2716 available. Instruction
e
SS·SO WIRE·WRAP BOARD -;; manual and listing $10.00
) $25.00
-;; FA DMON-E - A 2K monitor for CPU-2. Commands
(52·16 PIN POSITIONS
W
SS·30 UNIVERSAL 1/0 WIRE· RAP BOARD
(
32·16 PIN POSITIONS ) $12.50
e same as above, similar to SWTBUG···. Supports
S
SS·30 ERIAL INTERFACE B ARD O $10.00
-;; PMB-1. 1/0 and disk controller expected at $EOOO
SS-50 FRONT PANEL DISPLAY BOARD $15.00
(16 LEO'S DISPLAY FIRST DIGIT OF ADDRESS) e block. Preprogrammed 2716 available. Instruction
RS·232 25 WIRE CABLE W/CONNECTORS -;; manual and listing $10.00
$20.00
8 FT. LONG
34 WIRE 2 DRIVE W/CONNECTORS
-;; FADBUG-9N IDE0-9-Monitor and video handler for
6 FT. DISK CABLE $30.00 e CPU-2 when converted to 6809. 1 K each. Available
e together in a 2716. Manuals and listings, both
SO WIRE 2 DRIVE W/CONNECTORS
8 FT. DISK CABLE $39.00
CABINET FOR DUAL 5" MINIFLOPPIES e for . $15.00
$40.00
AND POWER SUPPLY
I THE 1/0 BOARDS
SOFTWARE !. PMB-1 -A memory mapped video controller based
680016801/6809 PROGRAM DEVELOPMENT SYSTEM
'
$50.00 !. on the 6845. 64 x 16, 80 x 24 and other formats
(LIMITED TIME ONLY)
!. possible. Up to 4K screen memory. Graphics capabil·
1\UNS UNDER AND PROCESSES ANY 680X INSTRUCTION
SET. INCLUDES FOLLOWING SOURCE PROGRAMS: !. 1ty. $37.50
(
DISASSEMBLER OISK·TO· OISK, WITH LABELS, FCB'S. !. FD-S1 -A 30 pin serial I/O card with a parallel input
F
CC'S. FOB'S, ETC.),
CROSS·REFERENCE (680X ASSEMBLER SOURCE, f for a keyboard. Helps avoid software hassles when
NAME·CHANGER
ALPHABETIZED REFERENCE LIST).
(
ANY TEXT FILE. OISK·TO·OISK),
- operating without an external terminal. Has RS232
( A
SUPER·ZAP BINA Y FILE EDITOR, DISK· TO-DISK,�. FULL f line, current loop line, reader control line, buffered RTS
S
CREEN EDIT AND INSTRUCTION DI;:,PLAY) -;; and CTS, etc. All voltages regulated. $29.00
FULL·SCREEN DISPLAY PACKAGE FOR DUMB TERMINALS
AND VIDEO DISPLAYS $25.00 e THE DISK CONTROLLER
(SET OF TSC EXTENDED BASIC SUBROUTINES TO ALLOW -;; MDI-1 -A 30 pin card that uses either the 1771 or
F ULL·SCREEN DISPLAY/EDiT ON DUMB TERMINALS AND
VIDEO DISPLAYS ) e 1791 FDC chip. Using the 1771, single density 5 and/or
G
DISK SORT/MER E GENERATOR PROGRAM $25.00 e 8 inch drives are supported. Up to 4 drives in any mix.
(
INTERACTIVELY GENERATES TSC EXTENDED BASIC
e 1791 makes single and double density operation
l:I
P OGRAM OR SUBROUTINES FOR DISK SORT/MERGE)
TSC PRECOMPILER BASIC RESEQUENCER PROGRAM $15.00 I possible with 5" drives, single density only with 8 . "

(
!. Ideal for Shugart, Wangco, Siemens, MPI, and other
RESEQUENCES ANY TYPE TSC BASIC PROGRAM. WITH
P
ARTIAL- RESEQUENCE AND BLANK·SEQUENCE CAPABILITIES)
NO CREDIT CAR OS ACCEPTED - COD CHARGES EXTRA !. drives. $35.00
ADO 5% FOR POSTAGE/HANDLING (15% FOREIGN) !. Add $2.50 a/h to each order.
1454 LATTA LANE, N.W.-CONYERS, GEORGIA, 30207 !. Trademarks of rsc **Motorola, swrPC

· . ···
TELEPHONE 404-413-1717 or 483-4570
�·l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•l•J•l•l•l•

M ----'68'
--- MI�oJ�r�l
ATTENTION!
HOBBYISTS, EXECUTIVES, INVENTORS, ENGINEERS,
PROGRAMMERS, SMALL BUSINESSMEN

LOOK AT WHAT IS AVAILABLE FROM STOCK


FROM THOMA S INST RUMENTATION!
OUR NINTH YEAR IN BUSINESS

FEATURING
* * * * *
NEW 16K (4-4K) MEMORY * * * * *

*A ''Cents"able way to add memory to your system


*Four 4K blocks individually addressable O-F
*Additional memory at less than $10.00 per 1K
*Add memory 1K at a time, using low cost 21145
*The Memory Card is available three ways
• Asm. & tested, socketed with all 16K $295.00
• Asm. & tested, socketed for 16K, with 1K $129.00
• Bare card and Documentation $ 44.00
' 'SPECIAL: $242.00 VALUE FOR ONLY $175.00' • • • NEW PRODUCT LINES • •

• A set of our bare cards to build a small system • NEW RCA sealed Keyboards
• Consists of 8-Siot Backplane/Motherboard. • Model 611 s 85.00
• Super CPU, Video Ram, 16K Memory, 10 Port • Model 601 s 65.00
• Parallel 1/0. Wire Wrap Prototype Card. and • CPU Cable s 10.00
• Documentation for each of the above • Leedex Monitor $139.00

• • OUR SS-50 LINE-UP • • ' ' NEW BACKPLANES/MOTHERBOARDS • •

• All Thomas Instrumentation's assembled cards are • The following cards are extra thick (3/32)
burned In at 150°F and fully tested • 16 Position SS-50 $80.00
• All cards come with full documentation Including • 12 Position SS-50 $60.00

software source listings where appropriate • 8 Position SS-50 $40.00


• Bare card price does not Include edge connectors • 4 Position SS-50 $20.00
• Super CPU asm. with monitor source • 8 Position SS-30 $39.00
but without 2K-2708's EPROM monitor $195.00 • SS-50 to SS-30 Transition card will be
• Monitor in two 2708's EPROMS $ 29.00 available next month
• CPU bare card, doc., & source $ 49.00 • Connectors for the above cards are separate,
• Video ram a sm. 7X9 char. 64X 16 line $169.00 SS-50 take 5 for each pos., SS-30 take 3 each
• Video ram bare card, doc., & source $ 45.00 backplanes take males, main cards take
• Parallel 1/0 asm. 1 00 1/0 lines females
includes 5 PIA's for 10 ports $110.00 • Males Tin $0.40ea. Gold $1.60ea.
• Parallel 1/0 bare card & doc. $ 35.00 • Females Tin $0.50ea. Gold $1.60ea.
• Wire-Wrap/Prototype bare card $ 29.00

WE
DEALERS FOR SWTPC, GIMIX, AND TSC WE
DESIGN THOMAS INSTRUMENTATION SPECIALIZES IN HELPING YOU WRITE
HARDWARE DEVELOP LOW COST SYSTEMS TO MEET YOUR INDIVIDUAL SOFTWARE
COMPUTING NEEDS ... llET US AUTOMATE YOUR LABORATORY
WE HAVE SPECIAL SYSTEMS AND PRICES FOR SCHOOLS

THOMAS INSTRUMENTATION
168 EIGHTH STREET AVALON, N.J. 08202 (609) 967-4280
N.J. RES. INCLUDE 5% SALES TAX
CONTINENTAL U.S.A. INCLUDE $2.00 SHI PPI NG , CANADA $5.00, FOREIGN $10.00

'68' Micro Journal --------0 5


GIMIX
PROUDLY
PRESENTS Ill
NO�tOJt IAJW'{.,
, ,nssellq ornlUUIUIUUUsl
·� n
0
0
.... 0'
()AY C lOO<
OO'J()H


6840
-(
"''""
b
·

lfiii�11C
O!tOCtsSO"
0011()01

:::���
00t·l

0£\IIC U
l•K
I
OC\IIC ES

�llit()h'/

�/SS GOLO PLATED BUS CONNECTOfl

GIMIX 6809t FUNCTION LAYOUT

SSSOC 6809 CPU


The 6809 CPU card will be available In a standard version and our 6809 PLUS version that is fully socketed to
allow adding options at anytime.
+ A 6840 timer package that provides 3 independent 16 bit counters Is Included on all 6809 PLUS cards.
+ A 9511 or 9512 Arithmetic Processors option with Its own independent crystal that allows you to use 2, 3,
or 4 MHz parts in any combination with the 6809 running at 1, 1.5, or 2 MHZ.

+ 1K of scratchpad RAM
+ A Time of Day Clock option with battery back· up. With this option you can also substitute 1K of CMOS
RAM that will also be battery backed up.
+ User selectable processor speeds without having to change the crystal.
32K of PROM, ROM or RAM. Both versions have 4 sockets that can each hold from 1K to 8K parts. Single or multi·
pie voltage parts can be used on the PLUS version. The standard version only allows the use of single voltage
parts.
All on board devices and options can use extended addressing so that they will only respond to that page to
which they are set.
The card is double buffered and allows versatility in the use of software an_d memory address control disciplines.
Please note that this card does not have an on board baud rate generator, and must be used In systems where
baud rates (If needed) are provided elsewhere In the system.

1337 WEST 37th PLACE • CHICAGO, IL 60609 • (312) 927-5510 • TWX 910·221·4055
OIMIX" anCI GHOSr· are regtstere<JifoCiemarks ol GIMIX Inc. 1980 GIMIX Inc.

56 -------' 68' Micro Journal


FOR 6809 SYSTEMS
IMMEDIATE DELIVERY FOR SWfPC. GIMJX USERS, 8" OR 514" DISKETTES
SMOKE SIGNAL BROADCASTING USERS. INQUTRE

FREE! UCSD PASCAL USERS MANUAL PLUS


SWfPC IMPLEMENTATION NOTES WITH CSI·l

CSl·l CSI·3 MARCO 1\s.."<!mbll'r.. for 61!09 dnd


(>liD() • • • S1 00.00

f\LL THREE DISKS AND MANUAL


(SYsrEM) . . . . ..........S4I9.00

Nuw ;\v,lilablc1 l'.l'<:ill u....·r·�<n>up cum·


CSI·2 1blc (IBM 3740) Dl'k Dmcr Routlnt."
S20

I'>WTPl••qulpmcnt mmp.•l•blc)

UCSD PASCAEM
MEETS BUSINESS
NEW MICRO-WINCHESTER DISK DRIVE FOR MICROCOMPUTERS
CST announces a new opt1on for their UDS 470 microcom­

t
puter: the micro-winchester hard dis!... drive. Available 4Q
1980 the micro-winchester drive will re p lace one of the two
[__-
mini-floppy drives now standard with the UDS 470, thereby
bringing a dramatic increase in on-line storage capacity.
This increased storage - 6.38 Megabytes - makes the UDS 470 viable for business
applications requiring more on-line storage than previously available with floppy
d1sk drives.
The micro-winchester drive will fit directly into the existing UDS 470 cabinet. Thus
customers will realize the benefit of increased storag e capacity without the disadvan­
tage of finding space for a larger cabinet or an additional disk drive enclosure.

CALL TOLL-FREE (800) 255-4411


Continental U.S.A. only. (Kansas residents call (913) 371-6136)

for
13I7 Central, Knnsos City, KS 66102 (913) 371·6136 • 5200 West 73rd St., Minneapolis, MN 55435 (612) 831·0214 software
only
Draw er EE, Williamsburg, VA 23185 (804) 564·9350

"UCSD Pascal" is a registered trademark or The Regents or the University of California.


68 Mtcro Journal Second Class Postage Patd
3018 Hamtll Rd AI Challanooga, TN
Hl�son, TN 37343 ISSN 0194·5025
f::.L l J

S ... t. -i A:J

W rr-- 1 2 o

6 _.-J9 PROCESSING POWER!


only'$199.95

L- The Percom SBC/9-: A "10" By Any Measure.


Available with either the new, powerful 6809 �J.P or an optional 6800-software-compatlble
6802, here are 10 beautiful reasons why the Percom SBC/9"' Is not just another runner-up
MPU/Single-Board-Computer card.
0 SS-50 bus direct, plug-in-compatiole upgrade 0 Serial port includes a full-range selectable bit rate
MPU. Requires no modification of the system generator. Optional subminiature 'D' connector
bus. 1/0 or memory. prov1des RS-232 compatibility.
E) Full-capability stand-alone single-board compu­
ter. Accommodates a 6809 microprocessor or op­ (!) Extendable addressing via SS-50 bus baud lines
tional 6802 microprocessor w ithout modifica­ to 1 Mbyte. Extendable addressing to 16 Mbytes
tion. or more through the parallel "super port."
E> On-card 1 K ROM monitor "auto-links" to optional 0 Includes 1 Kbyte of static RAM.
second 1 K PROM -If installed. Second PROM
may be used to easily extend or modify the prim­ Q All on-card 1/0 is fully decoded so that adjacent
ary monitor command set. memory space may be used.
0 Eight-bit parallel port is multi-address extension of CD ROM circuit may be jumper-wired lor single- or
system bus. Accommodates an except1onal vari­ triple-voltage 2716 EPROM .
ety of peripheral devices ranging from game pad­
dles and keyboards to memory management ® On-card power regulators simplify power supply
modules. Connector Is opllonal. design by mlnimlz1ng regulation demands.

Plug the SBC/9n" 1nto your SS-50 Percom SYstem MONitor 1n memory Th1s allows you to leave
system bus, and JUSI that easily PSYMONTM provides the usual the details of 1/0 software to the
you've upgraded to the new super­ ROM momtor functions in 1 Kbyte 11 separate 1/0 devtce drivers
fast super-powerful 6809 MPU with is easily extended and customized . A PSYMONH• ROM IS 1ncluded
such programming amenities as 10 because its un1que "look-ahead" f r e e w1lh t h e p u r c h a s e ol an
addresstng modes, 16-blt Instruc­ program structure hrst searches ap SBC/91M The Users M anual tn·
tions, auto-lncremenl/auto-decre­ alternate command table. The ta- eludes a source llsung
ment and position-independent ble, 11 present, may be used to rede-
code. Pius, you now have extended fine or extend PSYMON's1M com- The 1 Kbyte ROM monttor lor the
address1ng capabtltty, and opera­ mand set SBC/9'M 6802 oplton Includes a
tion under control of PSYMON™, And with PSYMON™, 1/0 lseastly p r i m a r y s e t ol typical 6800-
the most powerful and llexlblle 1K dlrected to any peripheral device- compatible momtor commands. As
ROM 6809 operattng system yet even a dtsk system - through a lor PSYMON1M, the commands are
-..ritte.n Device Control Block table located easily extended or mod1hed

Products ere avallablt.let Percom dealers nationWide Call toiJ.f,..•,


1·100..527·1512, fw tile odd,.. .. of yo.ur n..,...c doalw, or to
orclor d.,_.ot. PIQoo """..-� IUb!ld ID � ,..thoul,_
PERCOM DATA
�11 'I CO"'PANY ""•
INC
"QU;;.-A''::.,:l•A'o [ A(fl A()M 1
If' nll

You might also like