Skip to main content

Full text of "Time Designs"

See other formats


BULK RATE 
USS. POSTAGE | 
PAID 
‘©OLTON, OF 97017 
PERMIT #51 
POSTMASTER: 


; ' SI362 
= . ee heen PLEASE EXPEDITE DELIVERY 
ae 1 —. DATED MATERIAL 


ADOREED CORRECTION REQUESTED 




















ISSUE 














FOGTE SGFTWARE. 


SOFTWARE 





Badgammon (Backgammon). 









Advanced Math (Calculus) $7.95 
Calorie Counter.. $5.95 
U.S.A. (Pres. & States & Caps.). $5.95 


Gambler (poker)... 
CHR$ (char. 8 graphice generator) $12.95 
Hangman & TIC-TAC—TOE.... 4 











Brother M1109 Dot Matrix Printer, compact, low 
noise, 100 CPS, both Parallel and Serial inter- 
faces, multiple typestyles with near letter 
quality print mode and 4k memory buffer, comes 
with tractor feed unit $249.95 

QL or Zebra FDD cable for above: $17.00 

PO IB sag 
an US 











The Best of SUM 


Some sample articles include: Building Your Own 
Spectrum Emulator. Repairing Your TS-1000, Word 
Processing Reviews for the 2068, UDGs on the TS- 
1000, Extensive Review of the Zebra Disk System. 
Adding a Keyboard to the 2068, and Enhancing the 
A & J Microdrive. 112 pages 


Price: $11.95 
FOOTE * 


SPECIAL SHOW PRICE! 


The FOOTE PRINT PRINTER INTERFACE 


© for Centronics parallel printers 
* works in both 2068 and Spectrum mode 
* compatible with OS-64 & Spectrum emulators 
© EPROM socket and on/off switch on board 
* works with both Tasman and Aercodriver software 
© plugs into cartridge dock—door completely 
closes with cable running back under computer 
@ frees up rear edge connector allowing other 
peripherals to be used; less chance of a crash 
@ print driver software for LPRINT, LLIST, and 
COPY included for 2068 and Spectrum modes 
FootePrint Interface w/software & cable $39.95 
FootePrint with OS-64 option included $60.00 
Bare board & instructions only $ 20° 
Cable only for use with bare board .....,.$15°° 


Zero Insertion Force Socket option add $10 
THE BEST OF 








she SINCLAIR/TIMEX USERS MAGAZINE 








\ 2 Scie 
te ose 
Tesesar Tr 


einciaic 


A compilation of the best articles, reviews, programs, 
and hardware projects 











The Best of SUM, Part I! 
Articles include Building an EPROM Program 
mer, Sprites on the 2068, Adding RGB to 2068, QL 
Word Processing, What's Available for TS-1000, 
and much more. 60 pages 





Price: $7.95 


SOFTWARE P.O. Box 14655 — Gainesville, FL 32604 904/462-1086 (6 pm - 9 pm EDT) 


Alll prices are pre-paid and include shipping charges. Florida residents must add 5 


state sales tax 


Time Designs Magazine Company 
29722 Hult Road 
Colton, Oregon 97017 
USA 
(603) 824-2658 
CompuServe ID# 71350,3230 


TIME DESIGNS MAGAZINE is published bi-monthly and 
Is Copyright 1987 by the Time Designs Magazine Com- 
pany, Colton, Oregon 97017. All rights reserved. 
Reproduction of this magazine in whole or in part by any 
means without written permission is prohibited by law. 


SUBSCRIPTIONS: $16.95 a year for six issues (U.S. 
funds only), mailed in the U.S. No extra charge for 
Canada or Mexico (mailed “surface” rate). All other 
countries please write for information on surface and air 
mail rates. 


CUSTOMER SERVICE: Customer satisfaction is our 
goal. For subscription service problems, or any ques- 
tions and comments, please write or cal 


CHANGE OF ADDRESS: Please call or write our office if 
there Is any change in your current mailing address to 
prevent delay or even loss of service. The U.S. Postal 
Service will not always reliably forward magazines 
(believe us, not them!). Notify us as soon as you know of 
any changes. 


RENEWAL TIME? To determine your expiration date, 
simply read the date posted in the upper-right corner of 
your mailing label (magazine cover). For an example, 
"Novi89" would indicate that the November/December 
1989 issue would be the last issue received. A form is 
provided elsewhere to renew your subscription. We also 
send one notice in case you forget. An early renewal is 
very much appreciated, and let us know we are doing an 
adequate job. 


DEALERS, HARDWARE/SOFTWARE DEVELOPERS: 
Write for our display ad rate card, and find out how you 
can reach the largest number of Timex Sinclair users In 
North America. 


TIME DESIGNS is: 
Managing Editor: Tim Woods 
Assistant Editor: Stephanie Woods 


Production Assistants: D. L. Woods 
Don Axmaker 
Kim Axmaker 


Photography: (unless otherwise noted) 
Thomas B. Judd 


Printing: Al Underberg and Toad’L Litho Printing & Com- 
position, Oregon City, Oregon 97045, 


Frequent Contributors: Joe Williamson, Paul Bingham, 
Wes Brzozowski, Michael E. Carver, Tim Stoddard, Earl 
V. Dunnington, Syd Wyncoop, Zack Xavier Haquer, Fred 
Nachbaur, Mike de Sosa, Joe Newman, Stan Lemke, 
Duncan Teague, Albert F. Rodriguez, Bill Ferrebee, 
William C. Andrews, Dick Wagner, Dennis Silvestri, Gale 
Henslee, M. Vincent Lyon, J. Kevin Paulsen, Warren 
Fricke, Charles E. Goyette, Kenneth Fracchia, Dennis 
Jurrles, Floyd Chrysler, D. Hutchinson, Herb Bowers, Sr., 
John McMichael, and others. 


International Correspondent: R. Lussier 


NOTICE: Contributors to TIME DESIGNS are independent of the TIME 
DESIGNS MAGAZINE CO., and opinions expressed in the contents of this 
publication are not necessarily those of the management staff or its adver. 
tigers, Time Designs Magazine Co, will not be held lable for any damage of 
Consequences resuiting from instructions, assertions of fac, review of pro- 
{ducts or companies provided in the magazine's content. Its recommended 
that anyone attempting to modity thelr computer or constructing an elec: 
twical project should seek help trom more knowledgeable individuals. 








JAN/FEB ’88 














TIME DESIGNS MAGAZINE 


Information for all models of SINCLAIR, TIMEX, and 
AMSTRAD personal computers. Serving North America 
and the International community. 














FROM THE EDITOR’S 
CLUTTERED DESK 
Tim Woods 


Telecommunications II 


We sure have some sharp reader's out there, and 
I've heard from more than just one this past month. It 
clues me in, that folks really read this magazin 
that I'm not pasting up all of these articles j 
my health (which isn't the cai 
magazine or newsletter editor!). 
the deadline approac! critical stage for the last 
rf (Nov/Dec), wi ill missing some key articles 
on "TS Telecommunications" (some of our writers were 
running a bit behind...understandable, since this all 
took place right around the Holidays), and I had badly 
miscalculated our available ad sj Not to mention 
that our printer was patiently ing, the 
magazines had to reach the bulk mail center before 
Thanksgiving, or delivery before Christ: couldn't be 
guaranteed 

The result was, after a nightmarish attempt to wrap 
things up at the last minute, we ended up with much less 
than the Telecommunications issue we had planned for. 
And thus, our mailbox was full of good intentioned 
letters pointing out that "only two and a half articles, 
does not a theme issue make! 

Exactly so, and we'll try to keep our th 

in this issue, t 

publishing a fen of the 
last time. Especially the 
Serial port printer driver program written by John Bell. 
This is the long-awaited sequel te an article we ran in 
the March/April 86 issue. It described how to construct 
@ Serial interface from a surplus Westridge modem board. 
Now we have the software to really make it fly! 


Computer Graphics 












































e (March/April '8), will carry the theme 
raphics". The TS2068 really sh: 

So look for some interesting articles on such 
Subjects as wire #rame graphics, pull down menus, and 
grey-scale screen copying. And I'll bet that’ Fred 
Nachbaur won't let the ZX81/TS1000 go neglected in this 
area either. 

T have an offer for you. If you are a computer 
artist, here is your chance to be famous. Send us a copy 
of your original art before the next issue goes to 
print, and we may use it on the cover or elsewhere in 
the next issue. If we don't receive anything, we'll be 
stuck with using some of my artwork on the cover...and 
I'm not an artist! Come on talented people! In fact, we 
just might through in some sort of a orize to the best 
artist, who’s creation is selected fbr the front cover. 
(Note: please provide us with an original copy or a high 
quality photo-copy of your art, and let us know which 
software and equipment was used to produce it.) 









































cn URES SISTS a 


AFFORDABLE, FAST, RELIABLE, EASY 1 USE and software to get you started? 
815k per disk... That’s BYTE POWER ULTIMATE All this is yours for only $289.99 (US) 
DISK SYSTEH for the T5e068!!! DUAL DRIVE systen (sane as above but with 2 QUAD 


density disk drives f total st it 
Cones fully assenbled and tested with 99 DAY OF LB’ negabytead erro tastes eres GRE OD 
warranty, This systen includes: 1 LARKEN DISK . 
INQUAD deasity aiekcdets thio per disks 4 Disk dri te ilable, pl ite f 
lensity disk drive en disk}, , 
K CASE, PONER SUPPLY and ALL CABLES- here iafornetiong eee Oe 


PLUS you get 1 free box of 10 disks and free 





PLEASE ADD $10 for SHIPPING/INSURANCE per systen 


BATS DOW S50 GLASS FINS 


A_conpilazion of all FONTS 
used in BYCE POWER Magazine. .. 






















gal pe 
LTTE ig xe ta 9 
¢ erased the urong file and could” 
L} rrip nob retrieve it? 


Version. 2.0 Yes? Well this soptuare nay be 


FUTURISTIC, COMPUTER, THIN, 
of interest to you then... SUPER SOLD. ITA 


le Z7ES, 
BATL-LIALICS. TYPE WRITER, 
ORTENTAL, ADVENTURE, BALLOON, 
SHALL TYPE. ARMY STYLE, BOLD 
ARMY, SHALL BOLD, PLAIN BOLD, 
and BASY READ, 
These fonts are compacible 
with PIXEL PRINT. Plas you Get 


CLD ENGLISH 


and 64 Column Print, 


This program is not only used to retrieve files, in fact, this 
package gontains 20 DIS! UTILITIES! *! ia et s 


These Utilities are... FORMAT DISK, CHANGE DISK LABEL, CHANGE 
RENAME FILE, VALIDATE DISK. CATALOG’ DIR “CORY EATISE BIG” 
EXTENDED CATALOG (1 FILE), EXTENDED CATALOG (ALL FILES), RECOVER 
VER ERASED FILE, RECOVER FILES FROM BAD DISK, HOVE 

ALL FILES, ERASE FILE, ERASE ALL FILES, SECTOR EDITOR 
and SECTOR ANALYZER. 

This is the Rost complete package for the LARKEN syste! 
Available on 5 1/4“ disk (Double or QUAD density, specify) 


Works on AERCO, RAMEX and OLIGER I/F vith LARKEN LKDOS cartridge 


$29.95 (US) + $2.00 Postage/Handl ing 


if purchased with THE ULTIMATE DISK SYSTEM...... only $24.95 (US) 












asa BONUS, you also cex a 
FONE EDIcOk Zo. creace ‘your oun 
character secs!!! 


$10. (U5) + $2.°° S/H 


FE EVER PRINTER 


‘Create GIGANTIC banners for 
special events or just for funt 






Feature over 60, graphic designs 
+1 GIGANTIC title font + 1 
type font + 1 ADVENTURE font + 
cl font + SUPER BOLD font 
+ WRITER’S TYPE font, you also 
get a GRAPHIC DESIGNER to 
create your own graphics? 


$15.% + $2.0 S/H 
ALL PRICES IN US FUNDS ONLY. 








BYTE POWER is a highly sophisticabed 
conpuberized magazine on cassebte for the 


TS2068 and SINCLAIR SPECTRUM. 


No longer will you have to type in long, 
fastidious prograns... JUST LOAD AND RUN? 


BYTE POWER is the ULTIMATE magazine, over 100 prograns vere 
published up to now (9 issues). Most of these prograns are in 
FAST HACHINE LANGUAGE? And ue bring you this quality 


progranning ab a very small cost... 
«LESS THAN 39 CENTS A PROGRAH! (based on a 12 issue suber.) 


» » 849, 99 





















ieW. 





1_ ISSUE... 
12 ISSUES. 

















Send In the Clones 


This is a subject that I hesitate to tackle 
since {t opens such a big can of worms. However, due 
to some recent correspondence, I felt that it wai 


neces 





ary to bring it up. 
Some months back, SYNCWARE NEWS, 
oldest TS publications still around, announced 
that they would begin to cover information on BM 
PC's and compatibles. Their decision was a result of 
@ “decreasing subscription base*...and also perhaps 
because both the editor and publisher have started 
to tinker with IBM machini 

I don't want to be 


one of the 











judgemental about their 
decision, because sometimes a person (or company) 
has to do what they must do. Instead, I carefully 
monitored the reaction to this from our own readers 
I heard everything from "did you what they did, 
they're just selling the TS compu short!"...to, 
"I think {t's a good {dea...I use a TS2068 and a PC 
clone*. 
rt y to se 

market. Just glance 
COMPUTER SHOPPER, 

















the attraction to the IBM 
through a recent copy of 
and you will see a multitude of 

















good bargains. ‘It is the new world standard, and 
about every new computer to come along can (in some 
way) utilize PC software and the MS-DOS format. 
There are drawbacks too! In many cases, serious 
software packages for the PC will cost up to twice 
the amount of what I paid for my entire Timex 
system. Also the complexity of the computer itself 
doesn't easily lend itself to the study of basic 


computer principals and programming... not like our 
beloved Sinclair computers. Also, if you have been 
following along with what's going on in the market, 
you may be aware that IBM itself? is trying to shake 


up the very market they spawned with newer models 
that will be basically incompatible with current 
technology (that's right folks, thousand’s of 


beige-colored orphans!). 

This all boils down to just a few points. At 
this time, I feel that to include IBM information 
part of our regular format in TIME DESIGNS isn't 








really necessary. There are already hundreds of 
IBA PC publications, but only afew for the Timex 
Sinclair. 

I do however, feel that it would be beneficial 


to discuss in TIME DESIGNS ways t 
the bargain RAM boards, circuit cards and PC style 
keyboards. In fact, I recently discussed with Wes 
Brzozowski about this possibility, and he assured 
that there are several ways of doing th 

I would also be willing to publish information 
on interfacing the PC to both the Sinclair GL and 
the new Cambridge Z88. Perhaps we could even review 
some of the new PC clones from Amstrad, including 
their new line of portables. After all, Amstrad owns 
the GL and Spectrum technology now. 

It's true, that many of you use a PC both at 
home and at work...and I'm sure you could pass along 
some helpful information to us from time to tim 





adapt some of 


























However, to restate our basic philosophy: TIME 
DESIGNS will remain a Sinclair magazine. 

We all d to remain positive! Indeed we are 
orphans, but we are also the best-supported orphan 
brand around. I still enjoy my TS equipment and I 
still learn new things about it all the time, and 
hope that you share this same vi 





feeling that 1988 will be a very good y 
to think positive!). 


**T/S COMPUTER FEST NEWS** 
SUNSTATE WINTERFEST ’88 just weeks away 
Don’t Miss Out!! 


Sunsrare rss wimreRresr 
ORLnwoo. FLoRioN 


Vacation? How about the best of all Worlds!? 


Central Florida is one of the most popular 
vacation spots in America and this spring it will be 
one better because the next major TS Computerfest 
will be held there in Orlando, just minutes from 
Walt Disney World, EPCOT Center, Sea World, 
Circus World, and’ most major attractions of 
Florida, 

The Timex/Sinclair User Group of Florida a 
presenting the SUNSTATE 1/8 WINTERFEST ‘68 this 
March 4, 5 and 6 in Orlando, at the ORLANDO MARRIOTT 
on International Drive 

Now is the time to start planning your family 
vacation for a week or so in this mecca of vacations 


all 











with the Winterfest weekend an added bonus to 
your itinerary. Just imagine, while you take 
dvantage of all the super deals and information 





available for your computer at the Winterfest, you 
can send your wife (or huspand) and the kids off to 
Disney World for a day of fun and everyone is happy! 

March in central Florida is ideal because it is 
usually warm enough to swim, yet much cooler than 
the hot, sticky summer months. The Marriott itself 








Ww 


is providing discount rates for our Winterfest and 





has excellent facilities with four lighted tennis 
courts, three large pools, jacuzzi, and child's pool 
(all heated), health ‘club facilities, three 


restaurants and five bars 

The meeting rooms are larger than the ones at 
the last tho Midwest Computer Fests with more than 
enough electrical outlets (this place is used to 
having computer shows!) . 

The Orlando Marriott is giving Winterfest goers 
a ‘convention rate" of $90 per night for single and 
double occupancy, and $105 per night for triple and 
quad. We do realize that this is much higher than 
what everyone is used to paying at previous Fe: 
But when you consider the locale, it’s quite a 
bargain. These rates will be good for an entire 
Weeks stay. There are other hotels in the area with 
rates as low as $75 per night, but you would have to 
then worry about transportation. When you contact 
the Marriott to make a reservation, be sure to 
mention you will be attending the Sunstate 1/5 
Winterfest "88, and that you want the special 
convention rate: Their number is (305) 351-2420, and 
they accept all major credit card 

To help cut costs, we will be trying to match 
up people who would like to share a room. Please let 
us know when you register. 

Advanced reservations are now being accepted by 
sending your name(s), address and phone number to: 

SUNSTATE T/S WINTERFEST "88 
249 N. Harden Av 
Orange City, Florida 32763 

Fees tor early reservation are $5 single, 87 
family. Fees at the door will be #8 single and si2 
family. Fees for Users Groups having a table at the 
Fest will be $10 per table now and $15 per table at 















































































the door. Be sure and make all checks out to the 
*Northeast Florida T/3 Users Group’. We are using 
their checking account to make things easier as they 
are one of the host groups. 
information you can either write to 
ddress, or call our 24 hour Winterfest 
BBS, at (904) 775-0093. Settings are G/1/N (it is a 
300 baud board). And you can a: all this number 
from 6-9 pm EST: (904) 462-1086, for further 
information, 
For those who register early, we will be having 
@ drawing to win a free room at the Marriott for one 










night! 

For peole who are planning on flying, we 
have negoti ith Image International to provide 
us with ti fanyiihere in the 
U.S. Trave! calling 





poeta by 
11800) -827-1960 outuide Florida, or (308) -381-1996 
in Florida between 7:30 AM and 7:00 PM EST. Monday 
through Friday and 9:00 AM to 2:00 PM EST an 
. State that you are in’ 
to the Sunstate 

+ Also let ti know whether you 
ground transportation or car rental to get to 
Winterfest. Ground transportaion will cost an 
+a real bargain compared 





additional $10 round trip. 
to what a taxi would cost! 








Software for the TS2068 from McBrine Computer Products 


LIFE for the 152068 v. 2.0 ~ See John Conway's revolu- 
Honary'pattern-generating qaue for yourself!-t/tiaes as DRM S42 — Works in both 256 x 197 and 512 2 192, bi 
fast a our originals includes 24 x 42, 48.x 64, and now Only. Draw (w/ OVER or INVERSE) ¢ Rotate screen in 4 
96 x 128 in one program, plus saving & loading and an directions, a pixel HS a tine $ Flip left/right or 
Ry pe ta UA A Re i LT eT a er tamer te aa fth oretiee 
eee reheat tit ar keyboard § Screen duaps fros POMER PRINT..<+.20/99.95 
ee = The tf - 

mat ble printer with; Receny Teeeany oe, Ned interface. SUPERTOOLS ~ Reakill Header reader Renuaber (with 


Factores: Bok correct LLISTing ngs 3 Accurate aspect-ratio 0 TOs and -SUB’s) $ Variable an Prograa tracer 


bie screen. duaps'in 2 sizes # Text-only screen duans for ain hetodAtaate escent trite” partly relocatable, .$9.95 
‘speed t Print to seaory & Interruy e ee Habe spooler 
(like having a buffer in software’) % Screen duaps war rk Poataae a on all orders 
in se-col. fede (eng, 05:64) gray fetteaTaRe Send LSASE for FREE catalog! 
pecify interface and printer., (Will customize for your. 

tee ois 4 5145. Jackson St. t Salisbury, NC 28144 
printer; send print code data.). ae Tashi Staat ister Me 





Some of the planned activities include seminars 


covering hopefully all aspects of our computers, a 
Swap room, minor repairs to computers and 
We will have available replacement (new) 





nd 2068's, as well as replacement SCLD' 
#or both! There will be a cocktail party with finger 
foods Friday night (March 4) from 8:00-11:00 PM, and 
everyone is invited, Cost for the party is 10 per 

















person payable at the door. The official hours of 
the Wintert © Saturday, March 5, 9:00 AM to 
6100 PM, and Sunday, March 6, 9:00 AM to 3:00 PM. 
Registration will start on Friday, March 4, at 12 
cause of the international draw of the area, 

ct to have both international users and 
vendors participating at the Winterfest. We have 
contacted several with favorable responses. 

vendors we already have commitments from 





At Computer Responsi 
AERCO 
AFR Software 
Clifford & Grey Computer Products 
Curry Computer 
Foote Software 
Gulf Micro Computing 
John Oliger Co. 
Knighted Computer 
Larken Electronics 
Markel Enterpri 
Guantum Computing 
Quantum Levels, 
RMG Enterprises 
Sharp's Inc 
Syncware News 
Time Designs Magazine 
Variety Sales 
Zebra Systems, Inc. 














We also plan to have several 
electronics stores with disk drives, 
cables, etc. available for sali 

To The Left: /s 2 picture of our “conmi tte: 
which includes menbers of the Northeast Florida 7/S 
Users Group (Jacksonville), 7/8 Users of Gainesville 
(7U6), T/$ Users Group of Orlando, and the TASBAG 
group (Tampa And Suncoast Bay Area Microcomputer). 


local surplus 
power supplys 

















Start planning now for the vacation of your 
life! If you need more information, ples contact 
the Wintert BES, or write to the address above. 





See you ther 
- Joe Williamson 


es 
6 vi 
4! 
SUNSTATE T/S WINTERFEST 


MARCH 4, 5, 6, 1988 
ORLANDO, FLORIDA 


New Items 


256K RAM IS READY FOR TS2068 

Perhaps the best news to top off our list for 
1968 is that Larry Kenny has decided to go ahead and 
manufacture his 256K RAMDISK expansion system for 
the TS2068. By the time you read this, it will be 
available for shipping. A package that Consists of 
a memory board with 64K RAM, and the LKDOS Ex-BASIC 
Cartridge, {s priced at $129.95 (+ $5 shipping). 
Other package plans are available, including one 








with the popular LARKEN Floppy Disk Drive System. 
Only 64K RAM is initially supplied, to keep the 
customer pricing down, As the user's wallet 
increases, so can the RAM chips, up to a maximum of 
256K. The Larken Cartridge contains all of the 
Ramdisk commands, which are basically equivalent to 





standard cassette/disk commands. 
works just like an 
only much faste! 


Actually, a Ramdisk 
lectronic* tape or disk driv 
The Larken Ramdisk ts also backed 
up by battery, and for further sate-keeping of your 
data, a tape backup program is included. This new 
Ramdisk might be considered the “poor 182068 owner's 
disk drive system", but most wealthy owner's will 
want one of these too! For further info: Larken 
Electronics, RRW2 Navan, Ontario, Canada K4B-1H9. 




















HOT NEW PC BOARD DESIGNER 

This new TS2068/Spectrum software package has a 
professional touch, from it's packaging to the 
detailed and thoughtful User Guide. PC-DRAW VERSION 














3.0 {is the latest from a new company called M.D.M. 
Enterpri PC-DRAW is a tool that, with a little 
practice, will design highly-detailed drawings of 
printed circuit boards suitable for photographing 
(providing a negative for circuit board etching). 
Version 3.0 is an improved descendant of version 
2.0, which was briefly last year. Mike 
Davis, of M.D.M Enterprise: that owner 

of Ver.2.0 can upgrade to 3.0 by sending 87.00 t: 

Mike Davis, 706 S. Mason, Saginaw, MI 48602. 


Interested 182060/Spectrum us 





rs can send a S.A.8.E. 





to the address above for a list of TS dealers who 
carry the new Ver.3.0. It is priced at #19.95. 
M.D.M. is only a software developer and distributor. 
They only wish to sell the program through dealers. 


wn 


Tf you are interested in developing circuit boar 
like the example below, with your home comput 
and a high-quality dot matrix printer, then give 
your favorite TS dealer a call. Chances are, when 
the word gets around about this one, he just might 
be ‘sold out*! 











WEAK DOLLAR FORCES COMPUTER PRICES UP 
If you have looked up from your computer 
monitor latley and turned towards the evening new: 














you may have noticed what the stock market, the 
deficit, and the slow-growing economy, has done 
the U.S. dollar overseas. Especially in Europe, the 
homeland of our Sinclair computer and still” the 
of many hardware and software items 
purchased here in the States. As of this writing, 
the British Sterling Pound fluctuated sharply 





between 1.84 and 1,88 equivalent U.S. dollars on the 
international currency exchange. No significant 
improvement is forecasted at this time. 















What does this mean? Well, checking with the 
two dealers most involved in importing computer 
goods from the U.K., Sharp's Inc. and Curry 
indeed going up. For example 

inclair GL (like the Trump Cari 

) have 4 10%. Sharp's, Inc. 

was forced to raise the price on the new Cambridge 
268 laptop to $479.95, since previous stock was 


purchased before the last big drop of the dollar. 
It's possible that of home-brew Sinclair 
hardware and software support may show a significant 
surge. While the number of independants who develop 
after-market items don’t even come close to their 
counterparts in the U.K., there is still a talented 
force out there who could produce, 1# called upon. 

















UPDATED TAX SOFTWARE...3UST IN TIME! 





If your play'n and singing the ‘tax reform 
blues* this spring, you just might need some 
accompaniment #rom one of the two tax software 


Packages released just in the nick of time. 
GUIK-1040 from Herb Bowers, Sr (ABBA SOFT) is 
for the 182068 and covers just about any common 1987 
Federal Tax form and schedule, with over 80K of data 
in two parts. Herb Bowers, a former Federal auditor, 
bas a real knack at explaining the tax code, and his 
comprehensive programs pack a lot of extri Quick 
First Class delivery is promised for $29.50 postage 


















paid on to: 2588 Wondshir 
Circle, Chet 

GL users, TAX-I-QL/87 will help! Peter Hale of 
ENSOFT has devised a template for use with Psion's 








ABACUS (@LSS) spreadsheet which will aid in the 
#iling of Form 1040 and associated schedules and 
forms. 256K RAM is required, and there is a standard 


version on Micradrive cartridge, and a disk version 
which actually prints to the IRS’ forms (just like 
the big guys!). Price for the package (either 
version) is 24:95 ¢rom: ENSOFT, Box 8763, 
Boston; WA 02114, —~ 








DAN THE *REPAIR GUY" 

Is what one of our reader's kindly referred to, 
Dan Elliott, of Promise Land Electronic Since 
we first discovered and en Dan tn our 
September/October '87 issue n fairly busy 
performing repairs on types of Sinclair 
equipment. And now he 











he has 
all 
has added the Sinclair GL to 








the list of popular microcomputers he will service 
for a reasonable rate. We have received several 
notes of praise for Dan’s quality repair work, and 





want to wish him continued 
Dan told TDM that hi 
tracking down replacement SCLD’s 
anyone has knowledge of wh 
custom chip, please get in touch 
of computers will remain on the ‘critical list* 
without it. For a service charge rate sheet or other 
inquiries, send a S.A.8.£. to: Dan Elliott, Rt 1 
\117, Cabool, MO 65689, or call evenings 





ce 
has 


: On a side no’ 
pn having trouble 
for the 182068. If 

to obtain this 
with him. A number 




















259-1712, Sunday through Thursday. 

cd BETA BASIC 3.0 
Robert Hartung reviewed the excellent BETA 
BASIC 3.0 programming utility package in the 
May/June ‘87 issue, which gives the user over 100 


new commands for the Spectrum/emulated 
Hartung 1s ane of the most knowl 


782068. 


Mr. 














ot Beta Basic in the U.S., and has sp 
in writing about it's virtues. To quote from the TDM 
article, after a year of learning my way around 


it a bit I am even more convinced that it provides 
our "toy* computers with what it probably the most 
powerful BASIC programming language available on any 
B-bit micro today. 
Robert Hartung has just sent us an 
Beta Basic: Andy Wright (the head of 
author of the program) informs me they have moved. 
MasterCard or VISA orders for Beta Basic should be 
ent to the new address- BetaSoft, 24 Wyche Avenu 
Kings Heath, Birmingham, Bid é6L@, England. Both Beta 
4.0 with RAMdisk features for the 128K 
Spectrum, and Beta Basic 3.0 for the 48K Spectrum 
(and 782068), are Supplied on the same tape for 
15.95 British pounds ppd. Beta Basic 3.0 alone is 
about 1.00 less. 





update on 
etaSoft and 































"after playing with a QL for with 
Super Toolkit I added, I still believe Beta Basic 
is far more "user-friendly* than SuperBASIC in its 
syntax and ease of access to most of the comparable 
programming features, especially when used with my 
Oliger Dos.* 








ADD THESE BBS 
Fred Nachbaur of 
been working overtime 
This time he hi 
board of the Nicolson 
British Columbia, and 
ZX TERM EXCHANGE. The 
354-4666. Settings 





TO YOUR LIST 
Silicon Mtn. Computers, has 
for users of the TS1000/Zxa1. 
aged to secure space on a sub- 
Nightime Network, in Nelson, 
has appropriately named it the 
BBS phone number is (604) 
@ 8/1/N (300 baud). After you 
logon, go to SIG 3. Fi reported that there are 
currently 20 programs to download, along with a TS 
message base. 

James Rodlin is SYSOP of the TIMEWARP BBS, a 24 




















hour, all Sinclair board, located in the Boston 
area. The phone number is (617) 481-0555. Settings 
are 8/1/N (300 baud). James has some plans for the 





*T will be upgrading to 1200 baud once TMx-64 





leased. There are currently eight sub-boards. 
and more will be coming once I get more disk drives 
for my system (the new Larken DOS). I use the 
781000, TS2068, Spectrum, and @L.* Why don’t you 


give the TIMEWARP a try? 


SINCLAIR ON THE AIR 
happen to live in the southern part of 
Texas you be surprised to hear what's going over 
the airwaves on AM radio. “The Computer Show" is a 
popular feature on Saturday afternoon's at WOAT 
Radio in San Antonio, Texas. While the “question and 
answer" format of the two hour talk show is geared 
more towards the IBM PC market, from time to tine, 
Special spots have been given to other computer 
including Sinclair. WOAI programming 
or, John Stewart, is responsible for the 
Of the show. He is also a Sinclair ui 4 
owns both a ZX81 and a QL. Recently, spots have been 


1 you 














LEARN BY DOING 


Want to do something 
unusual with your 
ZxX81 or TS10007 
Would you like to 
control a personal 
robot? 

You can control an 
ultrasonic range 
finder with your 
computer. 


We have a “How To” book that 
details these fascinating 
projects. 

We've got circuit boards and 
kits supporting the projects. 


Need spare parts to repair 
your 2X81 or TS10007 
We've got these parts too! 


Send for free price list to 











BUDGET ROBOTICS & 
COMPUTING, INC. 
BOX 18616 
TUCSON, AZ 85731 

















given to the high-resolution software from Fred 
Nachbaur of Silicon Mountain Computers (and TDM con- 
tributor), and also the Sinclair @L. In fact, a @L 
purchased from Sharp's Inc. sits in the control room 
at the station. Stewart claims that whenever the in- 
formation on Sinclair or Timex/Sinclair has been 
Presented, the response has ranged from favorable to 
that of genuine surprise. A lot of our the listners 
have a TS1000 or 2x81 tucked away in a closet, and 
aren't aware there is still support. 











182068 COMPUTERFACTS 
Last year at the TS Fest in Indianapolis, 
representative from the Howard W. Sams Co. discu, 
the possibility of a Sams Computerfact for the Timex 
Sinclair 2068, with TDM editor, Tim Woods. 
Computerfacts are special information packets that 
Provide technical data to service professionals 
There is already a packet for the 1S1000/2X81. The 
782068 Computerfact has just been released. Both 
packets list for $19.95 each. For more info, contact 

your local Sams dealer, or call (800) 428-7267. 























NEW 2068/SPECTRUM SOFTWARE 

Dr. Faisal El-Shoufy, is Director of the 
Computer Training Center in New Iberia, Louisian: 
and has just completed programming five new arcade 
games that will be marketed for the Spectrum in 
Europe, but also will run on the stock TS2068 with- 
out any software or hardware madification. 

The new titles include: WitchiGlenda (#8.50), 
Gulf War ($8.50), Rooten Tooten ($8.50), Knight & 
Goblins ($10.50), and Moon Fight (89.50). The games 
are reported to contain high resolution colorful 
graphics, well-designed sprites, and excellent sound 
effect Prices quoted above are for cassette 
tape and include postage. Shortly, versions will be 
released on disk for Disciple users, and on water 
for Rotronics users. Write to: Computer Training 
Center of New Iberia, 525 E. Main St., Suite 5, New 
Iberia, LA 70560. 




















PLANNING MEETING 

On January 30, 1988, there will be a Midwest 
User Group meeting at the Linden Library in 
Columbus, Ohio, from 1:30 to 5:30 PM. The purpose of 
the meeting is to look at the possibility of another 
Midwest Fest. A tour of CompuServe headquarters is 
also slated. It interested, contat Mowgli 
2000 Elmwood Ave., Apt.B, Columbus, OH 43212, 








WEST COAST FAIR PLANNED 

The CCAT/S User Group of Oregon is the host 
group for the Third Annual International/Great NW 
Timex Sinclair Mini-Fair, Since the San Francisco 
Fest was scrapped, the planning committee has 
decided to run the fair for two days and open th 
event up to the whole west coast (or anyone for that 
matter). Tentative date for the Mini-Fair is the 
Second or third week of August, 1988. A suitable 
site {is currently being selected in the Portland 
Oregon Metropolitan A\ Planning committee is 
a Placing emphasis on the whole family, and will 
have many activities for non-computer enthusiasts. 
The RMG BBS at (S03) 656-8072 is the official Fair 
BBS and clearing house for info regarding th 
upcoming event (settings are 8/1/N, and is operated 
through the evening hours and early morning). Start 
Planning your summer vacation for the Great 
Northwest, 





























PIXEL PRINT PLUS 
Stan Lemke informed TDM, that after a year on 
the market, he has upgraded ‘his popular Desktop 
Publishing software for the TS2068, PIXEL PRINT PLUS 
offers ten new features, yet is 100% compatible with 














all the old ICONS, FONTS and #iles created with 
Ver.2.0, and also still works with the TASWORD con 
version utility. Stan has also written a new User 
Guide to accommodate the newest version, and even 
provides printer POKE's for nine varieties of 
Printers. Also in the works {is an all new disk 


version of PIXEL PRINT for the Larken and Aerco disk 
drive systems. For further information write: Lemke 
Software Development, 2144 White Oak, Wichita, KS 
47207. 





CATALOGS TO WRITE FOR 

Group Technology, Ltd., 6925 Dagwood 
Baltimore, Maryland, 21207. Offers a 
containing some TS items, and many other 


Road, 
catalog 
products 





























Suitable for any computer. Strong on books, and 
hardware experimentation. 

Frank Lockhart, P.O. Box 1131, Shelby, NC 
28250, will send a free listing ‘of available 


Software for the TS1000, 182068, and Sinclair GL, in 
exchange for a S.A.S.E. Mr. Lockhart has programs 
for engineering, mathematics, and some games. 





Reader Survey : 


data will be 
sa) to plan 





collected, and will serve two © 
the format of future TDM issues @ 
and b) to supply our with information 
about what you might developed, and what 
you would most likely purchase. The name and address 
Portion is optional. We want to hear from you!! 

READER SURVEY 

TIME DESIGNS MAGAZINE CO. 
29722 Hult Rd. 
Colton, Oregon 97017 








*ABOUT YOUR 


Name (optional): 


Adar 





toptional): 





Age: Male/Fenale: 





Occupation: 





What 1s your hobby: 


#ABOUT YOUR EQUIPMENTS 


Computer you use the most: 





Other computers you own? 


What printer(s) do you own: 


What medium do you use to store data? 


What monitor(s) do you use:, 


Other equipment you own: 


Software package you use most: 


Other software you uses 


What computer/hardware 


item are you planning on 
purchasing this year: 


What software package are you planning on purchasing 
this year: 














What hardwar 
your computer: 
What software would you like to see developed for 
your computer: 
What one comment would you like to make about TS 


dealers and vendors (about service, advi 
@ compliment, etc. 





@ gripe, 
#ABOUT TIME DESTGNSE 





Most favorite section: 


t favorite section: 





re 





One particular article/program you really 14k 
recent issue; 














1 you could make one 
editor, what would it be: 


comment directly to the 


Article/program you would like to see in an upcoming 
iusue: 








Suggestion of a topic for a "theme issue 





Do you know of any TS users who don't receive 
Would you be willing to supply their names 
addresses? Do you have a suggestion on how we 

gain more subscribers? 


TOM? 
and 
could 














Announcing: 
ABrand New 
Publication 


The "tug 
Sinclair 


Survivalist 
HANDBOOK 


ONLY 
$10.00 













“ey 
4 ne, 














Published by The Time Designs Magazine Co. 


This new book is filled with pre- 
viously un-published articles and 
programs from the writer’s of 
TINE DESIGNS MAGAZINE, for the 
TS1000/ZXB1, TS1500, TS2068, 
Sinclair @l, and Z88 computers. 















DON’T 
MISS OUT! 





SRE Today 


only $16.95 
year 






TIME DESIGNS MAGAZINE CO. 
29722 Hult Rd., Colton, OR 97017 


 plautententanieetententaniententetentontententontas | 










ONew subscription  O) Renewal 







Name. 






Address. 
ce, 
State_ _ Zip 


Lee eee ee ee eee ee 















Communique 


Joe Williamson 





TS COMMUNIQUE: A forum for 
with ti TH 
you have any qui 


people having problems 
Sinclair 1000, 1500, and 2048. If 
tions, send them to: 

‘TS COMMUNIQUE 

c/o Time Designs 

29722 Hult Rd. 

Colton, OR 97017 






T have a Larken cartridge which has a Spectrum 
ROM, which is activated by the command: OUT 244,3. 
Is it possible to program a 32K EPROM which contains 
both the Spectrum operating system and a 64 column 
operating system, and have them 
Switch? Both operate in t 

t of 
ys inactive). 








6384 
EPROM, 


(switch selects one pi 
other part 





the 





Renato Zannes 
Toronto, Canada 





is To carry it even further, 
& 64K EPROM to contain the 2068 
operating system, the Spectrum operating system, ai 
08-64, each in its own 16K chunk. The advantag 
include putting the one EPROM inside the machin« 
freeing up the cartridge space for your own 
programs, and it would also cut down on "buss 
loading" by having fewer components loading down the 
data and address lin 

This has actually been on my ‘drawing board" 
for quite some time, but I have been waiting for the 














price of 64K EPROMS to come down. Because of the 
Weakening dollar, they have actually gone up in 
price (about $15 from Jameco), but I guess I will 





have to go ahead and spring for ‘one now 
have inspired me to look at it again. 

The hardest part is programming the EPROM, but 
1 you can handle that, it is mainly a matter of in- 
serting the new EPROM into a modified socket inside 
the 2068, taking care of two extra control lin 


that you 











ause its an EPROM), and connecting address lin 
14 and 15 of the EPROM thru a dip switch to select 
one of the four 16K are: 
address lines 
(Cae Ty 
0-16 low Tow 2068 system 
16-32K high low your onn system 
32-48K low high 08-64 
48K-64K high high Spectrum 


Because you are selecting the upper two address 
lines, the 2068 will only see that one 16K chunk. 
Look for a project on doing this in a future is: 
of Time Designs. While you are at it, why not add 
32K of RAM (one chip) to the system by piggy-backing 
One of the tuo ROMSs (or EPROMS) to a 43256 (32K X 6 
Static RAM)? The pin-outs are the same! Joe 















k IIT(B). Sometimes when 
‘on and commanded to LOAD from drive W2, 
it will give a report: V RECORD NOT FOUND,O:2. Or it 
will load and after working on a program and then 
going to a line number in the program to save, the 











report given is, V RECORD NOT FOUND, 9999:3. This 
Will also happen using a direct command to save. Is 
this caused by the drive or the disk? If it is the 
drive, can it be corrected? 








Herbert Braun 
WickIiffe, Ohio 


Dear Herbert, 

I also have an Amdisk IIT and have noticed the 
me problem, but only during the first minute or so 
after being turned on. You mentioned that it does it 
on drive #2. Are you powering your disk controller 
from the power supply of drive #2? If so, this may 
be where your problem is stemming from...as that was 
causing my problem, but only for a short while after 
power up. 

You may want to try adding some tantalum 
capacitors to the 5 and 12 volt supply at the 
controller if it is being run from the Amdisk. Try 1 
to S microFarads rated at better than 12 volts, and 
watch the polarity as they have been known to 
explode when connected backwards. If you don't have 
the controller running off the Amdisk power supply, 
try cleaning the heads. If that doesn’t work, you 
may have to have the heads aligned, which would 
probably require you to send it off to Amdek. -Joe 

















I recently converted a surplus TI keyboard for 
use with my TS1000. Everything works OK except for 
the shifted functions on the *s* and "d™ keys. Un- 
fortunately, these include LPRINT and SLOW, which 
limits the usefulness of the mod. These functions 
work fine when the add-on keyboard is unplugged. The 
letters and unshifted functions work as adverti 

I read a piece in an old issue of SYN 
indicated that the problem could be high resistance 
in the KB lines. However, I checked the KBi, KB2, 
and D4 lines with a multimeter and the resistani 
didn’t mm to be any higher than on any of the 
other lines. The problem in the SYNC article was not 
with an add-on keyboard, but with the keyboard 
resistor pack RP-3, and author Stephen Turner 
Suggested solving it by wiring in parallel resisto} 
(to RP-3) on the underside of the keyboard to reduce 
the total resistance. Would this be worth a try or 
is there a better solution? 
































Bob Johnson 
Ypsilanti, Michigan 


Dear Bob, 

When using an external keyboard, make sure that 
the internal keyboard is disconnected. Also, the 
length of the cable that connects the external 
keyboard to the TS1000 may be too long...don't go 
any longer than 8-10 inches. It really depends on 
the type of cable you are using. I would suggest 
ribbon cable using every other wire, with the ones 
in-between being grounded. Also try’ disconnecting 
any peripherals you have plugged in...see where the 
problem is actually occuring. 

If all this doesn’t work, then try adding a 10K 
to 16K resistor between address line 8 and +5 volts, 
and address line 9 and #5 volts. I+ you have access 
to an oscilloscope, take a look at the address and 
keyboard lines going to the external keyboard. You 

@ waveform swinging from about.5 volts to 

5S volts. By probing around, you can quickly 
where enough *signal" is or isn’t. I# you 
still have problems, you may need to buffer the 
external keyboard (see Tim Stoddard’s article in 
July/August '86 issue of TDM), or @ your own 
external keyboard interface which would plug onto 
the rear edge connector, Back issues of all the TS 
98 have had articles on this. Joe 























































This concerns the inability of the 1s2040 
printer to print with linearity. The height is 
greater than the width. Is there a circuit modific 
tion that would alleviate this problem? Through the 
years, Ih n this question asked many tines, 
but never answered. 














Jim Powell 
Napa, California 





Dear Jim, 

I have never seen any modification to cure that 
problem. I’m afraid that its more the mechanics of 
the printer (the way the motor *steps* through each 
bit line). Has anyone out there found a cure for it? 

Joe 


The cable on the 1S2040 printer is extremely 
short, so I cut mine in half and wired on a male and 
female *D* connector to the ends. When plugged 
together, the printer works fine, but when I insert 
a three foot long cable with matching connectors 
that I made up, I am unable to even get the "k 
cursor on the monitor screen. I have checked the 
Shielded extension cable but found nothing wrong. I 
would appreciate any suggestions you may have. 














Arnold Nieuwenhott 
Sutton, Nassachusett: 





Dear Arnold, 

The length of the cable is the problem. Too 
much stray capacitance and inductance is loading 
down the data and control lines. The 2040 printer is 
talked to through port 251 (FB hex), but only 
address lines AZ, A7 and control line IOR@ are used 
for decoding through the 74LSi0 IC chip inside the 
2040 interface. The strobe line out from pin 6 of 
the 74L810 can be to toggle a buffer IC such 
@ 7418245 (octal bus transceiver). The other lines 
used are DO, D2, Dé, D7, RD, and WR...plenty of 
reo 











Some extra circuitry will be required to enable 
d control direction of the 74LS9245 using IOR@, WR, 
and RD. With this buffer added, the TS1000 or '2068 
bus is isolated from the long run to the printer and 
Should thus cure your problem. Someone in my use 
group did this several years ago and had great 
results. Joe 











I have a 2068 and purcha: 
TOMAHAWK". It i= a fun program. However, since I 
also have the RAMEX disc drive system, I'd ‘like to 
convert it to disc. Here lies my problem: I've been 
able to save other purchased programs to disc, but 
this one’s got me short of POKEing W's to add 4 
I know very little about machine code. Could you 
help me out? I'm getting tired of growing a beard 
every time I want to LOAD this program from tape. 


the program called 

















Regis Giacobbe 


Ocean City, Maryland 





Dear Regis, 

The easiest way to save it is to have an NMI 
SAVE button on your interface. But since you don't, 
you need to first be able to break into the program, 
I'm afraid that I don’t have a copy to try, but you 
may want to try turning on the 2068 and MERGEing in 
the loader part of the program so you can LIST it 
and see how the rest of it is loaded. There may be 
Several loading sequences, so you may have to MERGE 
Several times, but always make sure the 2068 is 
Clear of any other programs. 

If you can get into the loader program but 
can't tell how long the code is that is ultimately 
LOADed in, and you don't have any type of header 
reader, find out how much memory is FREE and 
subtract it from 65535. Then try loading the cod 
followed by an immediate save using the result from 
above for the starting point, and the FREE amount 
for the length. You may SAVE more than you need, but 
you will have it all. 

This is all provided that you can suc 
list the program's BASIC part. Some programs 
their own LOADing routines which just simply can't 
be broken into. I have “Ghost Busters" which is like 
that, and unless you have NMI SAVE, you can't break 
inte it! Good Luck! 




















full 




















Battle Zone 


This bit of news from our ¢riends ‘down under", 








may come as a surprise...yet will bring a sense of 
pride to anyone who posi the mighty silver 
one...the T8206 

The Australian Army uses the Timex Sinclair 
2068 as part of an inexpensive simulator used to 
teach soldiers the skills of calling fire from an 


artillery battery or mortar platoon onto targets 


the field. : 


in 


According to Staff Officer J. Todd 
computers used are standard production models (ui 
modified), and are interfaced to video projectors 
that accept the NTSC-type (U.S. standard) synchro- 
nization signals. Since the electricity supply in 
Australia is 240 volts AC, a different transformer 
is used than those supplied with the stock TS2068. 

The Australian Army has made good use of a 
reliable, yet cost effective computer, as a battle 
field simulator. The software was developed in the 
Science Department of the ist Division Headquarters. 
The Australian Army works with only a fraction of 
the budget that the U.S. Army does, but of course, 
one probably wouldn't find a 182068 driven simulator 
in the U.S. military...or would we? 


the Tim 

















Bath Boutique 


David Lebowitz is very familiar with thi 
a Timex/Sinclair computer in a busin 
"I use a 182068 equipped with 
Watadrive and an inexpensive dot matrix printer in 
almost every phase of running a retail business. In 
my case, the business is a Bath Botique that my wife 
and I have owned and operated for about twelve 
years. We sell accessories for the bath of every 
description, from shower curtains, rugs and towels 
dishes, wastebaskets and upholstered 

It's a small business that employs 


use of 
setting. 
Rotronics 























eight people, operates from about 3,000 square feet 
of space and remarkably purchases from a list of 
over 300 vendors. We are firm believers in offering 





a broad selection of merchandise and may have one of 
the most comprehensive inventories of its kind in 
the Nation.* 

















Our 1820 used all day long for all 
kinds of purpos h accounting, sales analysis, 
Payroll, accounts receivable, accounts payable, 
inventory control, purchasing, and of cour: word 
processing. I wrote all of the programs that we use 
in BASIC (mostly on the TS1000 originally) and 
continue to update and expand upon them as 

five programs with the 





DAILY- This program provides the input for most 











of the bookk: ds. It is a daily compilation 
of many of th 1 activities, like total cash 

credit card sal lay-a-way payments 
received, refunds and other kinds of cash payouts. 


The program prints out a daily sheet form and totals 
receipts and expenses, subtracting the latter from 
the former. It also ‘performs other functions 
including a spreadsheet print out at the end of each 
month, detailing in column form (with monthly 
totals) each of the various categories. 








CHARGES- Takes data from the DAILY program that 
concerns accounts receivable transactions and 
creates a printout of that month's A/R activities. 


Professional’s use TS computers 


It also prints out statements for all active 
accounts that have other than a zero balance. TI 
statements are produced on continuous forms and just 
have to be put into window envelopes for mailing. 

CHECKS- This is the *input* program for 
accounts payable. Essentially, the program asks for 
all of the information required to prepare a check. 
Then it proceeds to actually print out the check 
using continuous check forms. Among other functions, 
it prints out a remittance stub that details the 
payment for the payee, and also maintains a running 

k balance at all ‘times and compares monthly 
deposits to date with withdrawals. Finally, at the 
end of each month, it performs a sort by account 
code and prints out a list of all accounts by name, 
number and total for each month. 

PAYROLL- This program simply asks for the 
number of each employee and the number of hours 
worked. It then calculates gross pay, ral With= 
holding Tax, State Tax, FICA deduction and net pay. 
The data can then be moved to CHECKS, to create 
Payroll checks, PAYROLL also prints out quarterly 
reports listing each weeks’ payroll by employee, 
quarterly and year-to-date totals for each category 
mentioned above, 

STOCK- The hardest working program of all, 
it is @ combination inventory/ordering program that 
starts as a pre-printed inventory sheet for all of 
the items normally carried from a particular 
Supplier and ends up as a neatly printed, fully 
documented purchase order, extended and totalled 
(thus providing a comparison figure between invoi 
totals and purchase orders). The program can also be 
used to print retail price labels showing item 
number, name and price for each item ordered. 
Additionally, the program order data can be so 
that, 1 additional orders must be placed before 
this merchandise is received, items on order can be 
automatically added to the on-hand inventory before 
the new order is printed. 
































as 


























"I really believe that computer like the 

182068 {m capable of undertaking most of the 
ential tasks that a small business requires," 

states Lebowitz. “It does take a lot of patient 

programming because to be really eff: 

programs ld be custom tailored 

individual task...of course, that's part of 





beauty of simple-to-program computers like ours!" 
“I'd be glad to share any further information 





including actual programs and/or printouts from 
them. And I almost forgot...if anyone out there 
needs any bathroom accessories, I'll be happy to 
help with that, too!* 

Write to: David Lebowitz, 934 Gardner Road, 
Flossmoor, Illinois, 60422. 





Green Thumb 


Out in rural, western Oregon, the cli: 
soil is ideal for raising an abundance of gr 
and the Independence Nursery (in Independence, 
Oregon), owned and operated by Marylou Matteo, is no 
exception. 

"I use a 182068 for my business," states 
Matteo. "Using OMNICALC, I keep track of plants sold 
by amounts and dollars brought in from all sales, 
along with where it went to. During our season, 
Spring, I update weekly or every other week. TI 
‘plants sold’ file has 72 customer accounts. 

“At the end of each month or so, I print a hard 
copy and erase the oldest entries so that the data 
will #1 in the computer. The program totals, sub- 
































totals, etc., so that I know how much money came in 
daily, weekly, monthly and by the season. I also 
know “how many dollars worth of any particular plant 


sold and when it moved." 
“Using MSCRIPT, 
customers on a variety 
telling people how to grow 
etc...which they 


do help 
of plants 
them, where 





to 
will not remember when they leave 


plant, 








1 


o 














the nursery. I also do a newsletter that goes out 5 “The other major application is the use of the 
times a year. The print shop prints the newsletter 182068 with the MSCRIPT wordprocessing program to 
from my copy (created by MSCRIPT), and we put on the handle correspondenc: 





addr 








labels made with VU FILE As an update, Mel has had to turn over all 

Spring is coming around the bend, and Marylou accounting to his CPA, since the work load has 
Will be busy again. Here’s to another successful increased. He is also contemplating on purchasing 
eason and a reliable 2068, some PC equipment to meet larger  memary 





requirements, and the Timex system, of which he is 
very satisfied with, will become a dedicated ward 
Processor in the office. 





Engineering Stocks 


Mel Routt is a familiar name 

































































the TASBAM computer group in the west coast area of 
Florida, of which he was associated with in the George Mockridge is a ¢riendly, down-to-earth 
ly days of its inception. But Mel is also a type person, who doesn't mind discussing Sinclair 
businessman now president of H.E. Johnson & computers. He is active in TS user groups in the San 
Associates, Inc. Their major product is. power Francisco bay area and former editor of the 
transtorme TIMELINEZ newsletter. And he also applies his Timex 
H computer in a demanding business...the stock market. 
In 1960 I bought my first Sinclair computer, a P 
2X-80," Mel related. "By 1965 I had learned enough George first started keeping track of 
about the little device to package it permanently in Statistics and stock market Saar eeceaes peal 
a distinctive metal cabinet along with a built. in oe a aA 
power supply, additional 16K of memory, an intertace purchase (8 [Sinclair 2x01, mainly because of the 
Circuit for the cassette input (ZX-80's were bad to Price, and learned to program in BASIC on his own: 
work with most recorders), and a new keyboard by George's specialty is the ‘technical and 
Ez-Key. I finally had a ‘truely functional and fundamenta’ of Ustock" from the data 
‘comfortable’ Sinclair computer. Provided by some brew progr. he has 
Sit MOAEHER denplatior thaliZ evolved ny éirat developed. The Value Line Investment Survey is his 
sours nformation. 
major program that has been used since 1985 to ce of informa: 
design our products. The program takes our client's Originally the programs were developed on the 
requirements in an input mode, churns them around ZxS1, which George fondly describes as "a good 
against various calculations used in our industry as number crunching machine". The main program he uses 
well as any special factors evolved from. our is for ‘data maintenance’, which keeps a year worth 
company's experience and then provi E uith the of stats on 100 stocks. The results of this progri 
necessary information to fabricate the device. The fords a coraphing® program, so that the data can be 
output has been both screen display as well as the viewed and summarized. 
remarkably utilitarian TS2040 thermal printer. * When George switched over to the TS2068 a ten 
“However, once I acquired a 152068 computer, years ago, it gave the graphing program considerably 
and spent some time learning its additional power, Ge sik aS both programs were upgraded to make 
the program was upgraded to utilize the new use of the new machine. 








capabiliti The software now provides an estimate 
of physical size and weight of the finished product. 
Since I became president of the company I have not 
had as much time to do the programming I would like 
to do, but at first opportunity I intend to have the 
Program also compute a cost estimate...all in good 
time. * 

Since Mel assumed leadership of the company, he 
has discovered a multitude of uses for the 152069, 
including a calculator to monitor copper base 
fluctuations occurring almost from all 
suppliers, and data base p track of 
accounts, expenses and costs of material, payroll, 
etc. 

"As my CPA says 














"you have evolved the fund: 
mentals of a 1 ledger’. It also became 
necessary to operate the program through a full size 
printer because the data tables are easier to handle 
on conventional @ 1/2 x 11 sheets as opposed to 
twenty miles of thermal printou hus I upgraded 
my system with a daisy wheel printer using an Aerco 
interface.* 
































SILICON MTN. COMPUTERS 
C-12, Mtn. Stn. Group Box, Nelson BC VIL 2U3 


presents... 2xXx—TERMx«so 


THE ULTIMATE COMMUNICATIONS PGM. 
FOR THE TS1000, TS1500 & 2x81 


ro9r: 
a $5150" 









510001 
while preseeving Siaclate: graphic 
to alnte IBM cr othge graphice wet 















FINALLY... a REAL terminal package for your computer. Would you 
believe 40, 40, even 80 columns? True windowing? Xnoden 
up/download? Believe it! ZX-TERM#80 is here! The price is the 
clincher: only $24.95 with comprehensive manual and Shipping. 








7 ak ae the to 


Gtenbied: 
intntalning (ull (extbiiicy for customtetng and 





che like « teve up 











Professional’s use TS computers 


For the past eight years, George has worked out mainstay and accounts for most or nis busin 












of his home, He deals a lot in options, and large NY AChIVig (aur CRs ChAMENCIVE mtaaiercbver 00-6 

Exchange stocks, such as (just off the top of his with a total inventory value of $36,000 retail. 
yertcan Airit a Life. Along with Several computer systems help Rod in running 
computers, San IBM clone which the busin The prima is a Sinclair GL 
ed with for but found the TS er cthnoe Hume soi 





to be more suitable for his needs. 





by Vince Lyon of 
ified and customized by Rod. 


Workshop, 





"I really enjoy programming in BASIC...I think 
the 182068 is a fantastic little computer", related 





pond with anyone program stores the customer ¢i1 
tot Sit Michelle general accounting program. 
double density quad disk dri 
System’ 
obtained fror Okidata 180 prin 


is 






















Sinclair Dealer 


Rod Gowen, proprietor of RMG Enterpri 
been a Sinclair computer dealer since 191 

that he was in the home electronics, auto sound, and 
CB radio retail business. The last two years he has 
been at it full tim 
his Oregon City, 

primarily mail or: 
amount of equipment 


local walk-in busines: 




















either the Okidat 

Another TS206e 
BBS which is online 
for 
“by appointmen’ 
generic 










system and dual quad G00K drives. 
Rod stays, very busy with ac 

base of over 1,032. He i ‘) 

local Timex Sinclai 

him at: RNG Enterpri 

City, OR 97045, 


computer items 
floppy di 





printers, monitor 
8, ribbon re-ink 
other lines of computers 
the Timex Sinclair business has remained the 





LARKEN Introduces - 


256K for your TS:2068 


seeennee: NEW LARKEN RAMDISK — santexxetx = Now you can expand = 2068 to up to 256K of nonvolatile Ram with the 
New Larken Radisk system, The Randisk system consists of the Larken LKDOS Ex-Basic cartridge and a rear sounted 





One program is actually a “two in one* package, 
which does the inventory and invoicing, another 


stored on 
a Miracle 
Trump “Card is also used. Hard copy can be 


awa ing with his 

inventory and 
UPS shipping 
‘alled up and auto- 


a 182068 


morning (call 503-656-8072} setting 8/1/N). It is 
running CASBOARD software, with an Aerco disk drive 


nt customer 
surer of thi 
Group. You can write to 
1419 1/2 7th St., Oregon 


sotvolabile nenory board. The LAOOS operating systea uses sll the standard Baste comands to operate the Randisk uch as 


AD SAVE CAT MERGE FORMAT ERASE etc, so its as easy to use as a cassette or Floppy disl 


The Randisk memory board uses the new 32K x 8 static ram chips (62256-LP) and comes ith 64K of Ram. You can add sore 


chips for up to 250K . Battery Backed up, Very Fast and reliable. Its fully Spectrum and 0S-64 and floppy disk 
compatable ULarken, Banex or Oliger). Tape backup progran included. 
SO*PRICE : RanDisk’ vith 64K, and LKDOS Ex-basic Cartridge sees $129.95 


eee 400K (pdt ected ee yy disk Interface xxexxe#* The disk interface can support up to 4 - 3” to 5.25" SS 
DS or Quad (800K) drives. 1 Snap shot push button and KEMPSTON joystick port are on the disk Interface. It can 
load 32K in less than 4 Ait Add $8 foes fer ie. 

== PRICE: 400K Disk Interface and LKDOS cs $119.95 

~~ Complete System: Ramdisk (64K), 400K ae sk iF and’ LKDOS" "S17. $179.95 


seosnouont—-AERCO.—RAMEX or OLIGER disk users x###8#04# You can now have LKDOS for your disk IF for Spectrua, 


0S-64 and Larken disk compatability and also RaaDisk Ca ph ‘An NMI_button can be added for Snapshot senory saves. 
Aigo use of all LADOS Exvbasic coaaands including LOAD, SAVE, CT, FORMAT, MERGE, ERASE PILL WINDOWS, ete. Sead for Safo. 
== PRICE: LKDOS (Aerco Ranex or Oliger) ‘ 

= Spectrua Eaulator added to any product. above iit 00 


senenennene —LKDOS SOFTWARE. beisttcl (all software will run on any Lkdos based floppy disk or randisk or 
combination. LP sit mn 48 o 5.25" disk,or on cassette .) 

‘~SEQUENTIAL FIL! 

to or a from using the Basic commands OPEN, CLOSE, PRINT#, INPUT#, 
~ XMODEM to LKDOS if JEM PACKAGE ~ Lets you up or ‘down load 2050 
limitations. Transnit ae reclove files a3 large as 100K. Lkdos users can send entire NMI saves over the modem. Mini 


terminal pode 
~ LKDOS DISK EDITOR ~ This program lets you modify any block on the disk, map out bad blocks , reformat single Ess 


and more. Complete documentation on Lkdos operation and accessing the dos'froa nachine code is included, ... $10 


ALL PRICES ARE $US ADD $5 S&H FOR HARDWARE ADD $2 S&H FOR SOFTWARE ..... 
LARKEN ELECTRONICS — RR#2 NAVAN, ONTARIO, CANADA, K4B-1H9, (613)-835-2680 


0 modem files directly to disk with out any buffer size 


SUPPORT PACKAGE f ~ This ram based Lkdos extension allows se we gf BY Opened, closed, written 














Z88.. 








Cambridge Computer still insists that the U.S. 
launch of the Z@8 laptop will be late February oF 
early March. A few rumors have come down the 
such as, there is a holdup on FCC approval. 
rumor has it that, although the suggested retail 
price stands at #499, that a special introductory 
Price will be offered, or an expansion RAM Card (or 
@ modem) will be given away to sweeten the deal. 

I have also heard through the grapevine, that 
there may be a special ROM revision for units 
Shipped to the U.S. 

To check which ROM version you have in your own 
268 1s easy! from any popdown or application program 
(other than PIPEDREAM), press the key for the HELP 
page, then press the Left cursor key once. This will 
give you the Copyright page, and the top line giv 
the ROM version. 

Incidently, I have been exchanging notes with 
Rob Curry, af Curry Computer, who has had his zee 
considerably longer than I have: Rob reported that 
his ROM version is 1.41, and hus detected a few 
"bugs". The version I have is 2.2, and so far 
haven't uncovered any of the unwanted pest: 

In the November/December ‘87 issue of TIME 
DESIGNS, we took our first look at the 268...the 
latest computer design from Sir Clive Sinclair. We 
examined the physical components (keyboard, displa: 
battery requirements) and even took a peek at what 
inside the compact case. We also described (briefly) 
the 12 internal programs that are built in. Also, a 
small mention was made of the expandability through 
the cartridge dock and the serial port. 

In this installment, we will take another look 
at the concept of memory cards in the cartride dock. 
Twill review the first two aftermarket devic 
released for the Z88, and finally wrap this up with 

ew observations. 









































more on Sir Clive’s microchip wonder 


Tim Woods 


The most common question I receive from those 

who are curious about this new machine, is: “does it 
have disk drives?" It's obvious, considering that 
the computer weighs two pounds with batteries 
installed, that the 268 does not include a loppy 
drive mechanism. As far as an external unit, it is 
extremely possible using the expansion buss provided 
on the right-hand side...it’s only a matter of time 
before Cambridge or an aftermarket developer can put 
together a system. 

Currently, data can be IMPORTED/EXPORTED to 
either a Sinclair GL (see more details shortly) or 
an IBM PC, using the optional "PC LINK" software, 
and then the data can be stored as a file, using t! 
host computer’s own disk storage medium. 

But, before one would write the Zea off as 
tweak" or “lacking a disk drive facility", the 
design concept of the computer needs to be seriously 
examined, This is a truly portable computer. You can 
tuck it under your arm and run with it. Other 
computers claiming to be portable or laptop, weigh 
in excess of 10-12 pounds. They are transportable, 
but are they really, day after day, a personal 
portable computer, designed to be a tool you carry 
with you wherever one might 90? 

The expansion memory card system on the 788 was 
designed as a completely integral part of the 
machine, and not just an afterthought. The memory 
cards are the “disk system" of the Z8e, and are 
treated as such. When Sir Clive was first 
contemplating a portable computer, the Microdrive 
cartridges were looked at as a possible option for 
mass storage. He has gone one step further and 
offered their electranic counterpart...and they are 
considerably more reliable. 

Since our last review of the Z63, I went ahead 
and sprang for a 128K RAM CARD, which I ordered from 
Sharp's, Inc. for $85.00 ppd. The following picture 
{s the actual size of the card (or cartridge). It 
inserted very snuggly in the #1 cartridge slot, and 
once installed, it is almost there to stay. The 128K 
card was accompanied by some documentation sheets 
that provide a crucial information link. The 288 
User Guide contains very little on the subject of 
the memory cards. 

There are three types of cards available (or 
soon to be) for use with the Zee: 1) RAM cards for 
storing your own information. 2) ROM cards, which 
will be available as commercial software, and are 
not programmable by the user. 3) EPROM cards which 
can be programmed one time only (unless erased) by 
the user for permanent data storagi 

As we mentioned in the last issue, slot #3 
doubles as an EPROM programmer. RAM, ROM, and EPROM 
cards can be used in all three slots. However, and 
this was surprising to me, the documentation states 
that, "it {= recommended that you avoid using slot 3 
for RAM cards because RAM cards draw more current in 
slot 3 than they do in slots 1 and 2°. This kind of 
throws a monkey wrench at Cambridge Computer's 
current ad campaigns in Europe, in which they always 
quote system RAM expansion x So technically, 
according to the docs, the user is advised to have 
RAM cards in only slots one and two. You could run 
it in three, but it isn't advised. Slot three can be 
reserved to burn" EPROMs or for booting up 
commercial software as it becomes available. I will 
Probably spring for another 128K card sometime soon 
(CL need to start saving my pennies!). 

The extra RAM makes a big difterence. It takes 
an already excellent little computer and feeds it 
tremendous power. No longer does one run out of 
memory in the “suspended activities" area of the 
INDEX page. To use the extra RAM is extremely easy, 
you simply go to the PANEL menu and set the Default 
Device tot RAM.1 (if the new RAM card resides in 
slot #1), or {f you would like to keep the system 
default to internal RAM (RAN.O), you could access 
the additional RAM from within the device selection 
of the FILER. 










































































As previously mentioned, the 
works like having a disk drive. 
just as you would any program file. In the FILER, it 
keeps a list of #iles currently in RAM. You can 
carry around with you a tremendous amount of data, 
and its all safely backed-up by batteries! 


additional RAM 
You LOAD and SAVE 





MIRACLE SYSTEMS CENTRONICS INTERFACE 
Well, it’s going to be all uphill from here on. 
Aftermarket development has begun, and the first 
products are starting to emerge for the Z@8. The 
Miracle Systems Centronics Printer Interface is the 
first of such items that I have tested. And if this 
is any indication of what's ahead, it's going to be 
an enjoyable experience. This new printer interface 
works just about as flawless as anyone could hope 
for...you basically plug it in and start printing. 
To back things up just a bit, th: Z@B comes 
with an RS-232 Serial port. Unless you have a 
printer that is serial compatible, your kind of 
stuck. Ih our office, our QL printer is serial...but 
beware, if you try as I did to use the cable 
supplied with the GL printer (Sekosha 800), it won't 
work. The serial ports on the GL and Z68 are in- 
compatible with each other (one data line is wrong). 
The Miracle Systems interface does the trick. 
Since the printer I use most often with other 
computers requires a paralel! input, this was my 
ticket to happy printing with the 788. ‘It converts 
the serial information into paralel! data, with only 
a slight bit of a delay (very un-noticeable). If you 
have an Epson compatible printer, no changes to the 
PRINTEREd program will need to be made. Printing can 


take place trom BASIC, PIPEDREAM, and the DIARY. 




















The circuit of this interface is contained in 
the portion that plugs into the printer, with an 
extra long cable attached. At the other end is the 
small serial connection for the 268. 

This product works as well as could be hoped 
for. My recommendation should be obvious...i¢ this 
is what you need to get printing, buy it! I obtained 


mine from Curry Computer. Write for current pricing. 


288 TO SINCLAIR @L LINK 

This combination software package (Microdrive 
cartridge) and cable, that hooks the 288 serial port 
up to the Serial 1 port on the GL, was developed by 





Sector Software in Great Britain, and is being 
marketed over here by Sharp’s-Inc. The price is 
939.95. 


The software portion of this package is 
"@Z FILE TRANSFER* 


called 
and the title sums up what it's 
sole function is...it enables the 289 user to dump a 
file and store it on either a Microdrive cartridge 
or if the users system can accomodate, on ¢loppy 
disk. The documentation for this software package {5 
supplied @ QUILL document. The software is 
version 1, and the author of the program is looking 
for additional ideas for ugrades (which registered 
owners will receive tree of charge). 

Unfortunately, the Sinclair QL I normally use, 
was malfunctioning at the time I wanted to test this 
software package. Knowing the quality of other 
Sector products, I can probably guess that I am in 
for a treat. But I will report on my findings next 
issue...that is, if I get the QL repaired. 




















Well, that about wraps it up for this issue 
Next time I will be experimenting with the built in 
telecommunications software and a modem, using a 
cable I have on order from Curry Computer, I will 
also dabble in a bit of BBC BASIC. Actually, in 
looking over the list of commands.,.this is quite a 
powerful implementation of the BASIC languagt 

T might add, that after a number of months of 
steady use, and many sets of batteries, I have grown 
quite fond of this little computer. Since I am “on 
the go* all day long, it really suits my lifestyle. 
The wordprocessor, diary, calculator, database and 
spreadsheet are very useful tools that I use day in 
and day out, I might 90 as far as to say that it is 
the best computer I have ouned for those particular 
reasons 

I know that many of 
judgement on this newest member 
family, for the fact that you have seen too many 
good iittle computers orphaned in the last few 
years. We can only hope that Cambridge and Sir Clive 








you are holding back 


of the Sinclair 


14 


CAMBRIDGE 
COMPUTER 
128K RAM 





can at last successfully market a good product 
without the bumblings and failures that have taken 
course in previous attempts. It's a tough market now 
and just having a good product is not enough. 

I am working on getting enough interest to form 
@ national user group and newsletter for the Zee. If 








you would 1ike details on this (you don’t have to 
own a 288), send a S.A.S.E, to: Tim Woods, c/o TDM, 
29722 Hult Rd., Colton, OR 97017. 


1987 Federal Income Tax Calculator 


Herb Bowers, 


NOTE: The following program can 
without any modification, 
and 7S2068/Spectrum. 


be typed in, 
on your 2X81/TS1000/TS1500 





IT'S THAT TIME AGAIN FOLKS! And with the 
following program, you will be ready for it. Yup! 
It's that festive season of the year lovingly re- 
ferred to as the good old "TAX SEASON". 

As you may have guessed, the phrase “TAX 
SIMPLIFICATION* is an oxymoron. It is about the si 
as jumbo Shrimp and the U.S. Postal Service. In 


fact, just figuring the proper standard deduction is 
@ job in itsel¥, and I am sure that many individual 
taxpayers will end up cheating THEMSELVES in this 
respect. 

For instance, 
exemptions for age 
blind. Instead 
STANDARD deduction 
emphasized the word 
return, there 1s NO 
deduction. 

Let's take a coup! 
filing status 2, 
First of all, 
in the past), 
deduction, 
gives ther 
However, 
Estate Tax 


there 
65 or 


is no longer any additional 
over, or for people who are 
Uncle has built an additional 
into the law. Notice that I 
STANDARD. If you itemize your 
additional allowance or 





both age 66, who are using 
MARRIED FILING A JOINT RETURN 
they will get 2 exemptions, (not 4 
for a total of $3,600. The standard 
$3,760, is increased by $2,440 which 
a total’ STANDARD deduction of $6,200. 
they have a lot of medical expenses, Real 

some Interest Expenses and deductible 














contributions, which came to a total of $7.000. This 
fs $800 greater than the STANDARD deductions, so 
they intend to ITEMIIZE. Lets give them $20,000 





taxable retirement income 

OK. We take the $20,000 
it the $3,600 exemption and the $7,000 worth of 
itemized deductions which leaves them with taxable 
income of $9,200. Notice that there is nothing extra 
allowed for ‘their ag The $2,440 has totally 
disappeared. Had the couple each been 21 and the 
$20,000 been earned income, the taxable income still 
would have been $9,200. The older couple was 
penalized by losing the additional $2,440 deduction 
they would have been allowed had’ they used the 
STANDARD deduction. For the younger couple there was 
not any penalty. This means that the old folks 
$7,000 was worth only $4,560. You did it to us again 
Ronny. 

I swore 1 
again this y 


income and deduct trom 

















wasn't going to get on a soap box 
r, but there I go again. Lets get down 














to business. 

T have written this program using no 
multi-statement lines or DATA statements. Originally 
I had written two programs. One of the programs had 


multi-statement lines and DATA statements, and the 
other did not. In an effort to save space in TDM and 
to avoid confusion, I decided to eliminate every- 
thing that would not be compatible with you computer 
regardless of the model. Only CAPS modi i 
also found that by putting the DATA in D 
lot 0 bytes. 

I think that you can type this program in and 
use it without any further documentation or further 
explanation. 

I¥ your computer has caps and lower case modes, 
use the CAPS mode when running it. On the TS2068 and 
the Spectrum you can add a line at 105 POKE 23658,8 
to accomplish this. If your computer has .a FAST 
mode, add line 475 FAST and line 485 SLOW..but that 
is optional. If you have lower case capability, use 
it "ad 1ib* when entering text. 

Pay particular attention 
certain you are using the correct 
cna eliminate the REMs if you feel so inclined and 
eliminate all the extraneous spa The PRINT 
position notation was not used because this is not 
Standard notation on some of your computers. Just 
use the appropriate number of commas to obtain the 
correct PRINT positions 














to line 440 and be 


operarators. You 








Ss 


Sr. 





The program will calculate the proper 
deduction for you. In the event you are taking 
itemized deductions, the program will select the 
higher of standard or itemized deduction and deduct 
that figure only. This feature alone is worth the 
effort of typing in this program. 

Another unique feature of the program is the 
calculation of the tax on NET CAPITAL GAINS, which 
during this transition year (1987) is limited to 28% 


standard 











maximum on these gains. In 1988 the maximum tax rate 
will be 26% and no adjustment will be required. I 
must note here that I am writing this the week of 
October 19th ek the New York Stock Exchange 
went bananas, 1987 the expression CAPITAL 


GAIN may also become an oxymoron. 

The program has not been written with any ERROR 
TRAPPING, so be careful when you RUN it. I have some 
really nifty error trapping routines and if Tim will 














allow me, I will publish a few of ‘em right here in 
the pages of TDM sometime soon, 

You have my blessing to incorporate this 
prosri s written, into any of your own tax 
programming endevors. As far as a I am concerned, it 
is public domain as of this minute. (It would’ be 





nice if you gave the old man here, 
ABBA SOFT a little credit.) 
You will not be able to u 


can be taken as a dependent 
return. Special rules apply. 
under age 14 who have investment 
#1000, Form 8615 must be used 

Final Note: I have released a complete 1040 tax 
program which is called QWIK-1040, that will quickly 
Prepare your entire 1987 Federal Tax Return in- 
cluding schedul 

1¥ you have any questions, 
line. If you don’t have any qu 
me @ line also. 


or my company 





this program if you 

on another persons 
Also for childeren 
income greater than 











you can drop me a 
tions, you can drop 
It's lonely out here in the sticks! 











Herb Bowers, Sr., 2588 Woodshire Circl: 
vA 23323. 
OREM 1987 
S2FEDERAL TAX CAL’ 
BY: HERB BOUER 
NOUEF 
FOR: _ZX-81, T/3 1000, Tvs 1500, 
173 2068, SINCLAIR SPECTRUM 
PcCS308, TKSOX AND TK 95 


seeeeaeebeadeneseeteeasteseeee 
200 REM MINFORMATION INPUTE 


220 PRINT AT 68,0; “ENTER FILING 

STATUS: ";TAB 4; "2. SINGLE"; TAB ¢ 
MARRIED FILING JOINT"; TAB_¢ 

MARRIED FILING SEPERATE" TA 

“4. HEAD OF HOUSEHOLD"; TAB = 

QUALIFYING WIDOU/ER” 

INPUT FS, 

LS. 








OU MANY DEPE 
BNO YOUR S 
STAB 4; "IF NO 















YOU" _AND 
NOT F}"IS SPOUSE” AND F;" 65 OR 
OLDER"; TAB 12; "Y OR N” 

300 INPUT Is 

210 LET AREAR+ (Isc) =v") 

220 CLS 

230 PRINT AT 9,0) “ARE YOU" AND 
NOT F; "IS sPOQUSE"’ AND F;” BLIND? 


“ETAB 127 "Y OR Ne 
240 INPUT 1s 

250 LET AR=AR+(I$14) ="V") 

380 Next 7 

270 CLS 

280 PRINT AT 9,0; "ENTER ADUUSTE 
2° GROSS INCOME" /"FORM 1040,LINE 
32; 10408,LINE is", "10s0E2) Line 


a | 5 ee Se 


290 INPUT AG 

300 CLS. 

340 PRINT AT 9,0; “ENTER NET 
G TERM CAPITAL GRIN (SMALLER 
INE 17 OR 16,ScH.D) 
S_THEN ENTER 3) 

320 INPUT CG 


LON 
oF 
(IF 0 OR LES 








400 CLs 

410 PRINT AT 9,0; "ENTER TOTAL_I 
TEMIZED DEDUCTIONS", "LINE 26 
HEDULE A," (IF NONE THEN ENTER © 
420 INPUT ID 

430 CLS 





(CID >SD) #10. 
465 REM PRINT INFO TO SCREENED 


420 PRINT .."sFEDERAL INCOME TA 
x CRLCULAT IONS” | .SFELING STATUS 
EXENPTIONS= "rex, 
GROSS INCOME: 
"TEX; EXEMPTION" ; *S 
jueisdo= “lexs1900," Li 
ZED" DED ZID AND! ID> 
al 
4 


X#1300 












STRNOARD DED 
2) TAXABLE INCOME 
‘NET CAPITAL GAINe 
CIABILITy= 

439 GO SUB 1000 
490 PRINT TAX, "BEFORE CREDITS 0 
RUADD'L TAXES" 








ENTER TOTAL FEDERA 








590 PRINT AT 13,0; “TOTAL, FEDERA 
L_UITHHELO= "Uno. REFUND 
Is; "AND L>=0; "YOu ol PT RND L 
<Q; "S"FABS L 

S40 stop 





1020 
1020 
1030 





INPUT AXABLE AMOUNT 
ET CAPITAL GAIN 
TILING STATUS 
aos) 








OUTPUT: TAX=TAX LIABILITY 
IF _TA)=25 THEN GOTO 1040 
Ler Tax=(TA>=5) +{TA>=15) 
RETURN 

REM MSEPARATE CAPITAL GAINS 


1038 
1040 


1050 
1080 
1070 
1080 


1090 
2200 
1210 
1130 
1130 


LET Mx=(27000(F5=1)) + 
(450004 (F522 OR FS=5))+ 
(BB500+ (F5=5)) + (S6000% 
(FS=4)) 

LET CGT=(CG#.25) #(TADMX) 
CET CGa=cGs (eer >a) 

LET Le(Ta-cGA) 7100 

IF _NOT CGA AND TA<SO0e0 
THEN GO TO 1140 


REM MX, Y, Z, SCHEDULESE 
GO_SUB 1500 
LET TAX=INT 
RETURN 


REM HTAX TABLES AMOUNTS 
SET UP BRACKETS 











(Leer +65 


Rass ( (L730) #25) 
BisINT 


(TAER) 





REM MBEGIN CALCULATI 
Go_SUB 1500 


ONE 





GO_sUB 1500 
Let Lee 

CET TaxsmnT 
REM MEND CALCULATIONS 


(L442) 224.5) 


RETURN 
REM MOATR CONUERTERE 


1310 
1320 
1330 
1340 
1350 
1380 
1370 


1380 
1390 


1395 


LET_Lo=0 
GO SUB is00 

FOR F21 TO 69 STEP 12_ 

LET HI=UAL DsiF TO F+2) 
LET PLUS=UAL Dir +3 TO_r+7) 
CET PCTSUAL D$iF42 TO F4+il) 
TF L>LO AND LisHI THEN 

G0 To i400 

Ler LosHr 

NEXT F 


REM MUPPER/LOVER PARAMETERS 
BRACKET TAX 


LET L=(L-L0) spcT+PLus 
RETURN 


REM MPSEUDO-DATAM 

1sio REM MSINGLE® 

1515 IF _FS=1 THEN LET D$="015000 

90001118s0019500i52 7002448002854 

00530400359E91475435.5' 

as20 REM BOINT; 07M 

2925 IF rsa2 
"93900000001 12600: 

Sondessooassso0ussseszs51 


REM MMARRIED FILING 





1400 
2410 


1500 










asso 








1540 REM MHEAD OF HOUSEHOLD) 
4545 IF FS=4 THEN LET Ds="025000 
@8001123000275001535003SS0002500 
@e7S5000359ES2225038.5 


4558 RETURN 


SAO OE OS SOOO GOH CEOS COTO OOOO CO HTS G TOSCO TEI IK 


oa ee ee ae 


| 2 We 3 Te 


‘i LOR ee x) 


JOO OOOO OOS IES ECOR OSS BOOCOOCOESO HGR EROS GROSSE TOO AG Ia 


The following TANTALIZER by Martin Hollis 


appeared 


Scientist, a British research journal 


Tantalos of Thrace bowed low before King Xerxes and declared 


some 


"How many of each?" inquired the king 


"3150, Sire, 








hat is satisfactory." 
++sIf multiplied together, Sire. 





“That is not satisfactory. How many of each, dolt?’ 


"As many in total, when added together, as the number of your 


Sire." 








“Less than half the total, 
“Now I can deduce the number of each and it is not satisfactory!" 


cannot deduce the exact number of each from that, O base Greek. How many 
the beasts are oxen? 


Sire." 


ina 


goats, more sheep and yet more oxen, may it please your Majesty.” 


1974 issue of the New 
"I bring your Majesty 
Majesty’s wives, 


of 


Write a program for our computers to solve this riddle. How many each of goats, sheep 
and oxen did Tantalos bring to the king??? 


16 


CEDRIC R. BASTIAANS 








Quadra - Chart + 


Bill Ferrebee 


I continue my on-going series of software en- 
hancements with a very simple but useful addition to 





Sample Chart 














Timex's answer to “presentation graphics*...QUADRA 
CHART. 19% 
QUADRA CHART is a 182068 program that was 28. esx MIL 
marketed by Timex themselves, and should still be 33 
available at a very reasonable price from many of 75 45 
the TS dealers around the country. 
QUADRA CHART enables you to convert numerical 76 70 
ata (such as Sales Figures, or Inventory Totals) 
into four types of graphs: 77 40 
1. Bar 
2. Pie 78 70 
3. Line Pie 
4. Line a9) 73 930 
Any one, or all four of the graphs may be 76 aax 
displayed on the screen at once. The Screen can also Tacs 60 45 


be printed an a 182040 thermal printer 

The modification we will make, will enable the 
screens to be saved to tape (or dink), so that they 
can be enhanced with any of the fine’ TS graphics 
programs available. This means text can be added, 
pie sections can be “filled*.,.and most important? 
the “finished. graph can be printed ona full size 
aot matrix printers 

The examples accompanying this article give you — 
just a. few examples of what can be done. The pro- 
edure for installing cur GUADRA CHART + routine is 

fol 10m 
1. Load the program loader and tirst screen 
with LOAD 

2. Once the cover screen finishes loading, STOP 
THE TAPE and BREAK. 

3. Insert a fr 
enter Gort 

4, Once the loader and acreen are saved, STOP 
THE TAPE. 

5. "Reset the computer, place the original tape 
in the recorder and enter MERGE **!LOaD *"" cop 
Loap'** cope. 

6. Once the condition code appears in the lower 
left corner, add or modify the following lines: 

ar add to” nt modify nt new tine 


TOTAL S6o 









12 
75 








ified Sanpie Chart 




















h tape in your recorder and 











a 112 jAT 21,10; "s=save screen* 
n 119 IF INKEY$="s" THEN GOSt 
2360 INPUT AT VAL "0", VAL. 

s=save"; i$ 
n 2396 IF js=' 


ath Tech-Draw Jr- 





7 











estart,wawindowsc=copyy 





THEN GOSUB 8700 


















™ 6520 INPUT AT VAL "0", VAL "0"; "r=restart,w=window,c=copyy 2. Once you have entered the lines, place your 
s=save"y j¢ backup tape into the recorder and enter GOTO 9990, 
n 6566 IF j$="s" THEN GOSUB 6700 This will save the modified program and accompanying 
7320 INPUT AT VAL “O", VAL "O";"r=restart,w=windowrc=copy, sereent 
S=save"sht I hope that this added feature enables you to 
n 7366 IF hi THEN GOsUB 8700 produce professional lacking graphics with your 
4 7932 jAT VAL "21", VAL "10";"s=save screen” 7S2068 computer. 
n 7941 IF INKEY$="s" THEN GOSUB 6700 
nn 8700 INPUT "Name?: ";qs 
n 8710 SAVE q® SCREENS: RETURN 






















Biss ses tosses secs cotec ties sets tect sets tetecesssestestescssscsscetessestesccsssetsstisy 
SOLUTION OF THE FPUZZLE OF THE MONTH 


PEPSI SSS SSS sesso sets ites sess r eset tess e tess tesesrsete sist sesesesesetseseset sg 
oN3XO 




















$Of edH3HS #5! .451Y09 «19 ANIMd NBL OGIS=d NY (Z/M)>0 GNY 9<B GNY B<O sf 09 
OtS89"d 437 tL9NGOYd WEY OS 
O+G+9=m 137 ISBATN WRY OF 
*(SOATM 9b) UaxO Tz pue N3XO WY 105 O1 oz=0 uOd OF 
daeys st ‘53206 oF :431M dn wos oste tiym 4} ‘WezeT d33HS WY 1SZ OL OT=S UO Oz 
eynurw e yeno @1aatt Y “SSTTOH Xq Uans6 uoy|nios SLYOD WY IST OL 9=9 wOd OT 

Aiua ey3 ‘(sense ZS) uexo cz pur ‘desys fz ‘s3e06 euSoud GuyMor Tos ey UT Kay 
9 yur4d TTIM g90z 94; ‘spuozes st ynoge ur j@sunoa 40 paquenu! sem s90zsi ay} esoseq 
‘paydeaze 3,UseM st4z ang **+-any acsco sem 7843 3g ‘auc <Tuo anes StTIOH U;quEK SeasauH 
SI Us Koy 0} paray asuss 1 OF BUTT UT :3L0N ‘Su0}3n108 OAL @ARE ene BoOZS1 843 pue e{qezde2z" 
A1re303. 8g 03 penoud = sucrzdunsse 4. 70S 

03 OZ pu Sz 03 OF Alansa3edsau Kes ‘uexo pur d 
018 001 4 esW ATantsseuGoud 9q uey3 PIMOM aye4s “659*bT 
9 1K3N 06 = OSTE 42 3004 aIqna ey, Guyye; uo peseq AIduis 
8 1X3N 08 4aazet 284, “GT Wey; edou j0U pur s3~O5 9 Uey) ssar 

0 AxSN OZ 


8g 30U <iqeqoud pinom avey; Se yons ‘suosadunsse 
kuew | 





1 ‘@IPPI4 YBZIWINYL 843 entos OL 





a 


often have you looked 
nd wondered 





sman just yet? 





might get with the payment you could afford? 


How many payments would 
"this" per month ins 

How much does 
make in my monthly payment? 





Tf you've ever had these questions (an more), 
LOAN ANALYZER will help you #ind these answers. The 


LOAN ANALYZER can calculate 
interest rat 
monthly payment. Each loan 





annual” interest with no balloon 
ntirely in BASIC. 
Programs RUN 9999 (ENTER) will SAVE the program te 
tapes RUN (ENTER) will RUN the program cm? 
You will be prompted to INPUT data for four Benen tener 
Loan Amount, Interest 
interest rate in %), the Number of Monthly Payments 
and the Nonthly Payment. Actually, 
any three items and zero. for 
Calculated and the LOAN ANAYLYZER will calculate the conve 
value for you. You then have the optio 
ton by pre 
any other key for anew loan. 
the 2040 printer, you can 


Program is 





loan variable: 





mand thi 








inform 











2 REM LOAN ANALYZER 





2 REN © 

3 REM by Lemke Software Dev 
‘SD Lemke 1984 
2144 White Cak 
ree 672 

4 REN seeeeceenteoeenen: 





20 BRIGHT 0: PAPER 1: BORDER 1 
+_INK 7: CLS : PLOT 30,255: DRAW 
200,0: DRAW 0,-80: DRAW ~200,0: 
DRAW 0,80: PLOT 28,157: DRAW'20 
4,0; DRAW 0,-B4: DRAW -204,0; DR 
Ald 0,84: PRINT AT 3,5;"Loan Term 
o 

30 PRINT AT S, 4; "S- 
ean Amount" ;AT 7, 
al Interest";AT 8,4; "-- 
© Of Payments”;AT 11,4; 
Monthiy Payment* 

35 PRINT AT 17,1;" Input Date 
for any 3 Items.";AT 19,1;" Pre 
ss ""ENTER"” when done.”;AT 20,1 
3" Input 0 to Skip an Item.” 

4O LET LO: LET I*0: LET N=O: 
LET P-O; FOR c=1 TO 4 

SO IF cel THEN PRINT ar 5,3; 
FLASH 1; QUER 1," 

60 IF ce2 THEN PRINT AT 7,4: 
FLASH 1; QUER 1," 

70 IF c=3 THEN PRINT AT 5,4; 
FLASH 1; QUER 1;" 

80 IF c=4 THEN PRINT AT 11, 
FLASH 1; OUER 1; 

$0 GO To ¢1S0+io%e) 








L 
— % Annu 
‘Numbe 

























200 INPUT “Loan Amount: ";L: LE 
T_L*INT (L®1003/100: LET loan=L: 
PRINT AT 5,5. : PRINT 





AT 5,5;L: GD TO 240 
210 INPUT “Interest Rate: "ji 
LET isINT (4*1003/100: LET ira 
PRINT AT 7,45" PRINT AT 
7,434: GO TO 240 

220 INPUT "Number of Payments: 
ni: LET nINT (nd: PRINT AT 3,4 
: ": PRINT AT 9,4;n: GO TO 








but didn't want to stop and talk 


often have you looked at those dream house 
and wondered about the size 


id of "that"? 
% or 2% difference in inte: 


umber of monthly payments, or the fur 


based on simple 


input data for 
the one you want 


Stan Lemke 


those new car 


Loan Analyzer 











how much your montly Loan 
g2000 
Pra tear yee jae 
take if I payed a 
t 
$99.55 





+ 
© 
3 
i 








Values, annual 





driver code, 





payments. Thi 


Loan Amount. 





Rate (annual 





last variab 





to COPY the 








NOTE: this COPY calculate th 


route this to a 


230 INPUT "Monthly Payment: "\p 
: LET p-INT ¢p*1003/100: PRINT A 
Diteer : PRINT AT 11,5; 


Pp 

240 TF L<>0 AND i<>0 AND n<>O T 

HEN. GO TG 250 

245 NEXT c 

250 PRINT AT 17,2; 

FLASH 1; "Working"; FLASH 0; 
AT 18,2; 

{AT 20,2; ‘AB 29, 


255 TF_p-0 AND L<>0 AND 1<>0 AN 
D_ne>O THEN GO TO 280 

260 IF L=O AND p<>0 AND i<>0 AN 
D_n¢>0 THEN GO TO 1000 

270 IF 1-0 AND L<>0 AND p<r0 AN 
D_n¢>0 THEN GO TO 2000 

275 IF n=O AND L<>O0 AND p<r0 AN 
Di¢>0 THEN GO TO S00 

277 GO TO 30 

280 REN 






Caic Payment 


285 LET i-i/1200 
280 LET pwINT CccLei3/c1-c1+s94 
(=n}9+0.005)*100)/100 

‘300 LET p=INT Cp*100)/100 

310 PRINT AT 11,5;" Le 
T PS-STRS P: PRINT AT 11,5; QUER 
1;Ps. 

320 GO TO 3000 

500 REN 





Calc No. of Payments 


510 LET 1=4/1200: LET n=100: LE 

T dne128 

S20 LET PiwINT C¢CL*I9/C1-C1+I) 

4€-ND9+0..005)#1009/100 

S25 IF n>1000 THEN PRINT AT 9, 

4; FLASH Payment is too smal 
yl: PAUSE 120: LET 

! PRINT AT 17,12;" 

*: LET nO: GO SUB 8000 

Go To so 

530 IF pl>p THEN LET nenedn: G 

0 TO S20 

SHO LET nen-dn: LET dn-dn/4: LE 

Tonentdn: IF dn>-0.5 THEN GO TO 

S20 

SSO LET neINT (n+.82: IF ne=480 








16 


ize printer 





at an examp! 
payment for a $2000 loan at 18% annual interest and 


18 (ENTER) for Annual Inte: 
(ENTER) fora 2 year term (2 times 12). 
the LOAN ANALYZER Will not wait for you to input thi 

0, but immediately calcul 
monthly payment of $99.85. You can now press "C" to 

or any other 

uf zero for the Loan Amount, Annual Interest Rate, and 
ng "Ct, or Number of Payments... 











by LOADing your customized printer 


Substitute the appropriate 


RANDOMIZE USR command in line 3000. 
Simply type in the Lettek steak 





What is the monthly 


the following: 2000 (ENTER) for 
t Rat 


in this € 














key to continue. Try INPUTing 





nd LOAN ANALYZER will quickly 


for you. 





THEN PRINT AT 9,45" : PRI 
NI AT 3,4;n: GO TO 3000 

SEO PRINT AT 9,4; FLASH 1;" Pay 
ment is too small! *; BEEP .1,2 
: PAUSE 120: LET ieir: LET cml; 
PRINT AT 17,12;" “2 2ET ne 
: GO SUB B00 

1000 RET 





Cale Loan 


1010 LET 4=1/1200 
1020 LET L=p*ci-C1sin4c-n9/4 
1030 LET LeINT ¢L*100)/100 
1040 PRINT AT 5,5; 7b 
ET LS-STPS L: PRINT AT 5,5; QUER 
1;Ls 
1050 GO To 3000 
2000 REN 

Cale Interest 
2010 LET i=0,010 
2020 FOR J-1 TO BO 
2030 LET I2=p*(1-C1+i2nC-n)9/L 
2040 LET i=ci+i29/2 
2050 NEXT J 
2060 LET i=INT ¢i*1200002/100 
2070 LET IS@STRS I: PRINT AT 7,4 
i ": PRINT AT 7,4; QUER 1:1 
s 


2075 LET i=i/1200 
2077 IF péCL/n) THEN PRINT AT 9 
+4; FLASH 1;" Payment is too sma 
iil_ *: BEEP .1,1: PAUSE 120: LE 
T der: LET cw: PRINT AT 17,12; 
*: LET i=0: GO SUB 8000: 
Go To 50 
2080 GO TO 3000 
3000 PRINT AT 17,0;"Press ""c*™ 
to COPY, any other key to contin 
ue.": PAUSE O: LET iS*INKEYS; IF 
{S*"C" OR 18="c" THEN COPY : G 
9 70 3000 
3010 GO TO 20 
8000 PLOT 30,155: DRAW 200,0: DR 
Au_0,-80: DRAW -200,0: nRall 0,80 
PLOT 28,157: DRAW 204,0: DRAW 
0,-84: DRAW ~204,0: DRAu 0,84: P 
RINT AT 3,5; "Loan Terms” 
8005 PRINT AT 5,4; "S";loan;TAB 1 
“Loan Amount" jAT 7,4;ir;TAB 10 
;%% Annual Interest”;aT $,4;n;TA 
"Number of Paymants”;AT 11, 
*;p;TAB 13; "Monthly Payment™ 
RETURN. 
9983 SAVE “Interest” LINE S 




















Title ZONES 


WILLIAM C. ANDREWS 


14@ RESTORE Si: FOR Net TO 131 

READ =$: PRINT AT S+N, 1} PAPER 
cy INK 9} BRIGHT 11" ";CHR® (64 
+N)s PAPER 7; BRIGHT 0} 
$3 TO) NEXT N. 

15@ RESTORE 54a: FOR N=14 TO 26 
1 READ Ba: PRINT AT N=, 163 PAPE 
Roncy INK 9} BRIGHT 1," "sCHRe ¢ 
44ND 5"=") PAPER 75 BRIGHT 25" 
sB8(3 TO): NEXT N 
155 ON ERR RESET 

169 PRINT #1sTAB 9 PAPER 6} IN 





This program determines time differences is global location, 








BASE to DESTINATION. These are listed in lines 530 - 549. The 
difference in CHRS 1 and 2 were taken from the Telephone 


Directory. More may be added if desired. Time is ent 





din 





Greer 





ich Mean Time. ENTER will advance time 1 minute. BREAK 


wil return to menu. 


10 GO SUB S009 
20 LET ne=i1 REM NUMBER C 
oLoR 


80 LET g$="BASE" 
90 LET Co ——— 


120 LET $=" 


K Os" ENTER CHOICE ": GO SUB 290 
170 PAUSE @: LET tieis LET zZa=1 
NKEY® 

175 ON ERR GO TO 20 

180 IF De® AND Z8<CHRS 65 OR D= 





3 LET tc#2: REM TITLE COLO @ AND Z®>CHR® 90 THEN GO TO 20 






110 GO SUB 290: PAPER tcr BRIGH 
R 190 IF Det AND ZS<CHRS 65 OR D= 
40 LET npets REM No. posit: J, LL PRINT AT Ls (SI=(LEN 9842))/ "AND ZedcHRe 90 THEN GO 70 S80 
ON x LEN a8)5 208 CLS. 
S@ LET ti=@1 REM WHOLE MENU 120 PRINT AT +1, (31-(LEN g8+2) 210 IF 28="S" THEN GO TO 300 
ert ecate anaes d/2,°0%s INK 91q85 INK Oy" 8" gig JE tees 
See 130 PRINT AT 1+2, (31-(LEN qs¢2) cE 


230 FOR n= 





5 10 90 





6@ LET l=is LET De® mane Ualairan ae) foats: Pee, 240 LET Xexe1 
5e BORDER Sy tik or PaPER 71 ¢ AZ! BRIGHT Or IF thet THEN “RET 3Se ie pre AND CHRE ne7® THEN 








REI | FROM As5ge8 SOFT 
Don't Fale Your 1967 Tax Return 
vuNT re Ls HALE 


GLIK-1Od0 , 


FSSSHSE SESE SESH SESE SESE SEEEHHESEE 


INCLUDES: Form 1040, 1040A & EZ, 









Lh 


eee 


BINGHAMS BEST 














Sch. A, B & R # Forms 2106, 2441 
Automatic Cal ion _Income_Tax 
Liability,Chi re Credit Tax- 
able Social 5 city, Earned In- 
come Credit + tiple W-2 & 1399 








i = 
Postpaid 
Only & BO aut mat 
For Ti 25in BOSS Computer 
QWIK-i040 will calculate allow- 
able IRAs Interest 2 deductions 





es 

This progr designed vith the taupayer in wand. It i 

For you to accurately prepare your ovn incone tax return EVEN IF 

YOU WAVE NEVER DONE IT BEFORE! It is also sophisticated enough 

te be used to prepare returns For others, vith or without experi- 

ence fr ideal teaching tool For tax and accounting students. 
5, hetails inclid 





‘TIBRL SOUR OM Tit PREPARATION BUSTTESS, etait included’ 
TF Yo ARE ORDERING LATE: Ask me For & FREE autoxatic Extension 
Focm that vit aiue You an additional d-nonths to File your 104 
GUARAMNT EE = IF you mst pay any fine 
Or penalty as a DIRECT RESULT oF using “Q¥IW-1040", I vill pay 
Such fine or penalty For va Heck Bowers, S¢, 

Schedules "C", "D", “E", "SE", & 
Forms 2119, 2210,3903,4137,4255, 
4562,4972,8582,8598, 6615 avail- 


able in Febcuary and March, 
CHECK OR MONEY ORDER. (Us Funds 
HERB BOWERS, 


IS 
lO § 2588 Woodshire C 
IF | Chesapeake, VA 
| Esoere 




















Phone: 504 487-' 





TIME ZONES 






260 IF Det AND CHRS n=Z® THEN 
GO To 480 

278 NEXT n. 

260 CLS 1 GO To 28 

290 PLOT 0,0: DRAW 0,175: DRAW 
255,01 DRAW ®,-175: DRAW -255,01 
RETURN 

30@ ON ERR RESET + BORDER &: PA 
PER 61 CLS + FRINT AT 5,12; PAPE 
Roty INK 9) BRIGHT 13" SAVE? “1A 
T 10,75 PAPER 2)" 1"; FAPER 65 
BRIGHT 0)" ON MICROWAFER ";AT 12 
2133" OR "AT 14,75 PAPER 2; BRI 
GHT 1)" 2°") PAPER 6) BRIGHT 93" 
TAPE CASSETTE “1 PAUSE 0 

31@ LET BOsINKEYSs IF B="2" TH 
EN GO To 349 

320 BORDER 1: PAPER 11 CLS 1 FR 
INT AT 10,103 PAPER 2} INK 9} FL 
ASH 1)" RECORDING * 

330 SAVE “@2, TIME" LINE 20: GO 
TO 20 

340 ON ERR GO TO 2901 BORDER 0 
+ PAPER @1 CLS t PRINT AT 11,105 
PAPER 2; INK 9} FLASH 1)" RECOR 
DING * 

35@ SAVE "TINE" LINE 20 

360 BORDER i: PAPER t: CLS 1 PR 
INT INK 7;AT 9,2; "REWIND TAPE-~ 
PRESS ANY KEY TO"? **TAB 5; "VERIF 
Y_OR BREAK TO STOP” 

370 PAUSE @: CLS + PRINT AT 11, 
10; INK 6) FLASH 11" VERIFYING * 
3@O INK 11 VERIFY "": PRINT AT 
11,61 PAPER 2) INK 9)" RECORDING 
18 Q.k. "1 BEEP 45,10: PAUSE 20 
®: INK @: GO TO 20 

390 FOR n=l TO 10: BEEP .1,-20~ 
nt BORDER {1 PAPER 11 CLS: PRIN 
T PAPER 1 INK 75 FLASH 1)AT 11 
110)" TAPE ERROR " 

400 BORDER 2: PAPER 2: CLS 1 PR 
INT PAPER 23 INK 7) FLASH 11,AT 
11,103" TAPE ERROR "1 NEXT nl 
4ie PAUSE 200 

420 ON ERR RESET 1 GO TO 20 











43@ RESTORE 1 FOR asi TO 26 
449 READ Be 

450 IF a=X THEN LET T=VAL B8( 
10 2) 


460 IF asX THEN LET s#=B8(3 TO 
): GO TO Sao 


470 NEXT a 

480 RESTORE + FOR n=i TO 26 
490 READ De 

50 IF n=X THEN LET J=VAL Dec 
To 2) 

510 IF n=X THEN LET f#=Ds(3 70 
)1 GO TO 48 

520 NEXT n 

S3@ DATA "@B5AN FRANCISCO", "@6c 
HICAGO", "OSNEW YORK", "@7DENVER 





"4 HAWAII", "-BLONDON" , "=1FRANCE" 


 —  " 





4" =BHONGKONG: 





"=99APAI 





»"-8SINGA 








PORE", "~9AUSTRALIA", "=1SFAIN", "= 
2GREECE" 

540 DATA "“@SNEW ORLEANS", "—1TTA 
LY") "=1GERMANY", "@6MEXICO", "=1NO 





Way", SAVE", “~SPHILIFPINES", * 
~7 THAILAND", "=3TURKEY", "OSARGENT 
INA", *X","Y", 2" 

550’ RESTORE S40: FOR b=1 TO 26 
540 READ 28: IF beX THEN LET d 
#=28(3 TO ) 

‘570 NEXT b 

580 LET Det: LET nc=2: LET tes: 
4_LET qS="DESTINATION": LET tl=i 
590 CLS 1 GO TO 90 

620 CLS 1 GO SUB 290: PRINT AT 
2,13)" BASE” 

410 LET 1=4: LET qs: 
1103 LET ti=0 

$20 RESTORE 680: DIM US(7,9): P 
RINT AT 9,115 "WHAT DAY?" 

630 FOR n=1 TO 31 READ Usin) 
440 PRINT AT 10+(n#2),2; PAPER 
2s INK 9s BRIGHT 15" "ins" "y BR 
IGHT @) PAPER 74" “;US(n): NEXT 














1 GO SUB 





480 FOR n=4 TO 61 READ USin) 
60 PRINT AT 19+ ((n=3)42), 161 F 
APER 2) INK 9) BRIGHT 11° bing 
s_BRIGHT @) PAPER 73" ";U8in): 
NEXT A 
47@ READ US(7)1 PRINT AT 18,9 
PAPER 2; INK 9} BRIGHT 11" "}73" 
“y ERIGHT ©; PAFER 73" "sU8(7) 
689 DATA "SUNDAY _", “MONDAY 
“TUESDAY —", "WEDNESDAY", "THURS 
DAY ", "FRIDAY", "SATURDAY 
690 60 SUB 290: PAUSE a+ LET We 
VAL INKEVS: CET Ce=us(o1 LET Ye 
sus ww) 
700 GO SUB 7009 
740 PRINT AT 6, 1)Ces" 
72O>PRINT AT 14,10)" ENTER TIME 
"AT 16,95" (24 HOUR MODE)" 
730 INPUT “HOUR "3H 
740 GO SUB 1110 
750 LET V=G 
760 LET T=H 
770 IF H>12 THEN LET T=H-12 
780 IF G12 THEN LET vaG-12 
790 IF HO1i AND Hc24 THEN LET 
ashen 
B00 IF G>11 AND G<24 THEN LET 
Pn” 
810 INPUT “MINUTES “3M 
B15 IF M=@ THEN LET H=6p 
820 PRINT AT 14, 1;E8;AT 16,1568 
630 GO SUB 5189" 
849 GO SUB E808 
852 LET Ke="an"s LET Le=van® 
860 IF H>11 AND Hé24 THEN LET 
re 
876 IF G>1i AND G¢24 THEN LET 
Lise PHm 
880 GO SUB 4008 
890 PAUSE P 
900 LET MeMeis IF M>6@ THEN LE 
T tet 
910 IF MOS? THEN LET HeHei LE 
TTaT+ 
920 IF M>S9 THEN LET GeGeir LE 
T vavel 
930 IF Wa7 THEN LET Wad 
940 IF H=24 THEN LET Cesus Wet 
> 
950 IF G=24 THEN LET Ysaus(W+s 
> 
960 IF H=2¢ THEN PRINT AT Ry is 
ce 
970 IF Gm24 THEN PRINT AT 18,1 
18 
980 IF H>24 THEN LET Heir LET 
T=12 




















us 





ki 











990 IF G>24 THEN LET Geir LET 
yai2 

1000 IF H=i AND Hé1s THEN LET T 
=H 

1210 IF Gei AND Gé1Z THEN LET V 
=3 

1920 IF He24 THEN 
1830 IF G=24 THEN 
1@4@ IF H>12 THEN LET T=H-12 


1@5@ IF G>12 THEN LET v=G~12 
1@6@ IF H>11 AND Hé24 THEN LeT 
Kea" Pn" 

1@7@ IF G>11 AND G<24 THEN LET 
Le="pm" 

1282 GO SUB sev 

1099 GO SUB 8202: GO SUB 4o00 
1108 GO TO exe 

1110 LET Fa(t-) 

1120 LET GeH+F 

1130 IF H>24 THEN LET HeH-2. 
ET ks=us (Wet) 

1140 IF G224 THEN LET G=G-241 L 
ET emus (Wet) 

1150 RETURN 

50@@ DIM He(24,2) 

5@1@ FOR He1 TO 24: LET He(H)=ST 
RS Hi IF H¢1@ THEN LET H8(H)="@ 
NSSTRE H 

$020 IF H=24 THEN LET H8(H)="00 





t 





S030 NEXT H 
5940 DIM Ge(24,2) 
5050 FOR Gei TO 24: LET Ge(G)=sT 
Re Gi IF Gc1® THEN LET G8(G)= 
NeSTRE G 

5060 IF G=24 THEN LET G#(G) 








"90 


5070 NEXT G 
5080 DIM T8112, 2) 

5090 FOR Tei TO 121 LET T9(T)=ST 
Re Tr IF T<1@ THEN LET T#(T) =! 
4STRE T 

S100 NEXT T 

5110 DIM v$¢12, 2) 

5120 FOR Vel TO 121 LET va(viesT 
RS Vi IF V<i@ THEN LET V8(v)=' 
NeSTRE V 

5130 NEXT V 

5149 DIM M969, 2) 

S150 FOR M=1 TO 4: LET me(m=sT 
ROM: TF M1 THEN LET Mecr="e 
eSTRE M 

5160 IF M=6 THEN LET MS(M)="99 








5170 NEXT 
5180 LET ReG: LET cmig 
5190 LET P=3s15 











5200 RETURN 
6090 PRINT AT R,C-is"2"sAT R,Cti 
oan 

601 PRINT AT R+19,C-15 "1" sAT Re 
10,C+10) 


6020 PRINT AT R,C+45 "OR" 
6030 PRINT AT R+10,C+4) "OR" 

4040 PRINT AT R,C+iaske 

6050 PRINT AT R+10,C+i4sLe 

66 PRINT AT R,C-3;H8(H)sAT RC 


49; 78¢7) 
6070 PRINT AT R+10,C-3;68(6) ;AT 
R+19,C+B;¥8(v) 

6980 PRINT AT R,CyMB(M) SAT R,C+2 
1yM8.(M) 

609 PRINT AT R+ig,Csms(M);AT Re 
10,C+1 15 M8 (mM) 

$100 RETURN 

7000 DIN Es (29) 

719 FOR N=8 TO 20 

7020 PRINT AT N, 1568 

7030 NEXT Ni_RETURN 

8900 PRINT AT 12, 10} "DESTINATION 





8010 LET 1=14: LET gs=fe: LET ti 
sir LET te#2: GO SUB 110: LET tl 
=o 

8020 PRINT AT 18,1) Y8;"1" 

8030 RETURN 





Update 


Paul Bingham 








Greetings and salutations! We begin the new 
with discussing a bug in Part Four (NOV/DEC 
issue of TDM). That's right, a bug, and the funny 
thing is nobody noticed it all this time, not even 
me. But this publication is blessed with some astute 
readers like Lou Dooley of Ocala, Florida who was 
kind enough to write. 

Tt is only one byte, but in machine cade, one 
byte can be the only loose nut you need for a real 
crash. This byte is located on page 17 of the last 
issue in Listing 1. Find line 130 (a DATA statement) 
of Listing One. At the end of the first line is the 
number 136, See it? Well, he's our bug...it should 
read 137. Now the lat copies of “BINGHAN’S 
BEST* don't @ bug, and those owners of the 























My thanks to Stan Lemke for giving me 
Permission to use his CK TYPE program that I have 
modified for the smaller Sinclair computers. This 
give: the opportunity to present a very practical 
Program, illustrating the use of some of the things 
covered in my recent "Your RAM Memory" series, and 
to dispel the myth that only line numbers from 1 to 
9999 can be used in Timex Sinclair computers. 

Three different versions of the program will be 

ated. Two BASIC versions, one using line 

less than 10000, and one using line numbers 
10000 and over. Due to the space required, a Machine 
Code version, compiled from BASIC will be presented 
in the next episode. 

The BASIC versions require at least 2k RAM, and 
the MC version at least 16K RAM, and the 2040 
printer, This program will help ‘in debugging 
progr typed “in from listings if the author ha 
provided a CK TYPE listing made with this or a 
similar program, 

At this point, please read paragraphs 1 to 5 
and @ of Stan’s CK TYPE article on page 13 of the 
MAY/JUNE "87 issue of TIME DESIGNS. 

Continuing Stan’s illustration labeling, 
Listing "E* is his Ck TYPE program in BASIC as 
modified for the TS1000/1500. If you do not have 
"The ZX Compiler* (copyright 1983, Bob  Berch, 
Cinagro Software, 155 Seventh St., Rochester, NY 
14609), delete line 9999, as this is for use by ‘the 
compiler. The variable names had to be changed ai 
the compiler allows only two letters, or one letter 
and a number designations. I chose to use the first 
and last letters of the variable nam igned 
by Stan. Those readers who do have the compiler 









































early version were all sent cards before Christmas 
to make them aware of it. But fer all of you who 
type in listings yourselves, you may want to make 
the change. If not, the ERROR C routine, should you 


ever use it, could put an extraneous character in 
memory. If you then rerun the program, this could 
give you a strange lock-up, a crash, or the like. 
Lou also came up with a great little two byte 
alteration. What it does is solve the dilemma of 
having to program the USER print calls and the REM= 
containing all the characters tc be printed in two 
different lines. It can now be all in one line like 
this: 
2000 IF USER print THEN REM AT 2, 10;"ABC-123° 




















Here's all you need to do: Find Classy Front 
End Part 3 in the Sept/Oct ‘87 issue. On page 20 
look for Listing 1. In line 20 (a DATA statement) 
the second line reads: ,35,119,42,85,92,1,5, 
so on. Change the 85 to 93 and the 5 to 2. 
all there is to it! (Remember all lines must be 
typed in the new way as shown above once you have 
made this change. The program will not accept lines 
written the old way.) This little modification seems 
to work well. Thanks Lou! 

lext issue is dedicated to GRAPHICS and so it 
seems an appropriate time to jump inta the next 
level of CFE programming: WINDOWS. Until next time, 
keep working on new ideas for CLASSY, Pl + 
free to send me any of them or questions you might 
have. If you wish to use CLASSY but want to avoid 
all the typing, it is included on my “BINGHAM’S 
BEST" cassette (along with other machine code and 
BASIC programs from past articles in TDM). The cost 
is $9.95 ppd. My address is: Paul Bingham, PO Box 
2034, Mesa, AZ 85214. 





























CK Type 
1000 


Earl V. Dunnington 


should delete line 9996, as there is no way of con- 
tinuing the MC program after the screen is filled 
and you get an error 5/ report (without rewriting 
the program). Those readers who do not have the 
compiler should go to the next paragraph without 
typing in Listing “E*. Those who chose to type in 
this listing should save it to tape with the direct 
command: SAVE "CKTYPE* then press ENTER. RUN the 
Program in the FAST mode. You should get a listing 
on the screen and on the printer that agrees with 
Listing "F 
Many authors have stated that you can only use 
line numbers from 1 to 9999. This is partially 
correct, as when typing a program into the computer, 
the syntax check will only allow the use of th 
line numbers. By POKEing the first two bytes of a 
program line that has been stored (High Byte then 
Low Byte) you can change the original line number: 
See the diagram of how each program line is stored 
on page 128 of the ZX81/TS1000 and page 155 of the 
TS1500 User Manuals. There are some restrictions on 
the use of line numbers, higher than 9999, by this 
method. I will cover’ these in my article on the 
Program Area of the BASIC system at a later date. 
Once changed to a line number greater than 9999, the 
line cannot be edited nor can you delete it without 
POKEing the Iine number back to 9999 or lower. The 
reason for changing line numbers, is so that they 
Will not interfere with the ‘line numbers of the 
program to be typed in from a listing. 
Listing "G" im the program used to produce the 
final CK TYPE 1000 program in BASIC. In order to 
ve memory, line 9999 was deleted and lines 9980 





















































to 9998 of Listing "F'* was revised using the listing included with it. Do not use line number 
program "KRUNCHER 1000" (copyright S&k Software, 9999, as it will be used to delete the Ck TYPE 
from RMG Enterprises, 1419 1/2 7th St., Oregon City, program lini If you do not wish to delete those 
OR 97045): lines, you may have to use that line for a STOP. 
1. Type in Listing "G*. Once you have typed in a program listing, you can 
2. Using the direct command: GOTO 9960 operate obtain a CK TYPE listing by using the direct 
the program. A CK TYPE listing will be displayed on command: GOTO 1000 If the listing stops because of 
the screen. When the screen is filled you will get a a full screen, press the CONT (C key), then press 
5/ error report and the printer, if connected will ENTER. 
stop. To delete the CK TYPE lines you must determine 
a roe the addi econd byte of the start of th 
Gece ee he ep teeers the. Maint oueeasas at sees SN eae Brera nheneeli 
A. Prong tbe .(0teey aid. then ‘race ENSER. the: occupy 389 bytes. It we subtract 358 bytes from the 


seaseealontainadiin the systen Varvakia a. FILE this 
mitisiverieatiatesiresa ot theveecons byteron the 
os Viewty Link of the Ck TYPE program tines, Type. the 
3. Check againgt the rest of Listing "H". | foltowing’ direct command! PRINT (PEEK. 10596%20G4PEEK 
9983 in line 9998 to 10003, ‘ 2) 16397)-358 Then press ENTER. POKE this address 
in Line 9998 to 100g cogram py with 1S taecimaly This will change the line. “number 
using the direct command: RUN. free, LOC aero eNO you can 3 
Tinet 10 to 100 and LIST or L4sT the Continue POKEing 18 ta the same addres 

COE AEE SMe ada. gtr Sbrkis ofl, Vaps. andsniieh to’ aah 
ting *r* Beate atsroee peasant 6 

sentry Tun the,prowram and you should get a CK TYPE cx Type”Itating for ie, you mist have” a “MERGE? 





remainder of the listing will be 4 


played and 
printed if the printer is o 

























ceetatiae utility program, the compiled version loaded above 

tape using the direct command: SAVE sckTYPES RANTOP, or type in the CK TYPE program from the 
t ¥ listing. If the line numbers will not conflict, this 
1. Determine the total number of bytes in the peueaeae Ccouar anes Liseiig ree, Catter 

Program area by using the direct command: PRINT be Eee a aed ' 

(PEEK 16396¢256XPEEK 16397)-16509 Then press ENTER eA in 





The renaie should belch. This vside willy Ge cecuctep MD) coktinee, Enis ¢tscusston 1m the! next 

when deleting the CK TYPE program lines and should : 

be permanently recorded. pS 
You nom nave the final BASIC version of CK TYPE 

published program Tisting. that, nas "a check” type 























LISTING E 80 LET LOWBYTE=LOWBYTE-2 j 
38 few h LISTING J 
9980 LET sT=i6509 180 STOP 
9961 CET S5P=258+PEEK 16397+PEEK 9930 LET sT tts = 
16396 S61 LET 5p val ibao2 | > 
Se82 LET 16397" +PEEK iboos | > 
S33 LET 5382 LET BT zooos : 7 
Bsa LET 9833 LET LE 70005 . 7 
$985 LET SI ses4 Ler Ly r tees | 24 
5986 LET LE=255+PEEK BT+PEEK (BT 9985 LET SM=NOT idee? | is 
9986 LET LE=vAL : BT+PE 4908 > Bd 
+2 EK (BT4SGN PI) ioaes | is 
SOsPEEK (BT+1)+PEEK $987 LET BT=BT+veL 40010 : 7 
$988 LET LHaUAL “256"sPEEK (ET+S  doo11 . 3 
T4+2 GN PI)4PEEK BT 40012 : is 
seo BT 20013 : 6 
TO LH 9390 40014 : io 
SH+OD41) +PEEK BT 9992 20015 : 3 
OT OD gee 10018 : 33 
T 40017 : 33 
S599 
& PRINT LE; TAB 6 gosa SOOO 
oH 9995 
7 LPRINT LE;TAB 63° $998 PRINT LE) TAB Te 
13} HiTAB VAL “i3% 
9338 IF aise THEN GoTO 9983 8697 LPRINT LE} TRB alle 
$983 RETURN CH;TAB_UAL "i3" 
ae $38 IF BT «se THEN GbtO vAL “998 
18 26 
36 26 LISTING 4 
7 iS 
12 2 
xe S LISTING = 
32 76 OOO LET ST=vAL “16509 
is 2. AOO1 LET SPsUAL "255" sPEEK VAL “ 
32 77 16397"4PEEK VAL "16096" 
is Soi 8002 LET BT=sT 
13 774 8003 LET LE=NoT pr 
4 ioaa A@Gd LET LH=NOT PI 
Ba 1407 AWS LET SH=NOT PI 
e . 8998 LET LE-UAL “2S6"sPEEK BT+PE 
15 388 EK (BT4SGN PI) 
3 412 07 LET BT=BT+vAL_" 
Se 76 AGOS LET LH=UAL “2S6"sPEEK (BT+S 
3g 2056 GN PI) 4PEEK BT 
38 3787 AOOS LET BT=BT+uAL “2 





AIO LET OD=SGN PT 
ROI GN PI TO LH 

fete =(SM+OD+4SGN PI) +PEEK 
AQIS 
Roa 
AO1S I 
AQ16 PRINT LE;TAB VAL 





LISTING 6 
20 LET START 










(2564PEEK 169974F 








4 5 
FO START-35 HiTAB UAL “ashi ". "ish 
8017 LPRINT Le) TAB UAL . 
N(j128 THEN GoTo CHjTAB_UAL “ish i: * 
BG FoKE net HreneyTe Bois ar BT «SP THEN GOTO UAL “200 
7 POKE N+2,;LOUBYTE es" 





Inside the PC 8300 


Bruce C, 








The firet impression of the PC 8300, by anyone in love with 


the Sinclair 2X81/TS1000, has to be a good impr 





don. After all, 


for only $30 you have in your bands a 2X81 ‘clone’. Actually, 
it's quite flattering for any computer to be cloned, especially 
one that coste so little 


On the outside, the PC 8300 has some nice features (when 


compared with the 2X81/TS1000). Theee featuri 





include the LED 


Power on indicator, the RESET button, the eound capability and 


the “almost ri 





2" eytomrd 
Inside, the PC 8300 is quite different from ite ancestors. 
am always accused of “opening the case first” when I see a new 
Product. 1 had to open the case when the dieplay did not function 
correctly upon first turning on my new PC 6900. 1 removed the 
ecrews from the bottom half of the case and partially eeparated 


the two halvi 





1 noticed there was a cignal dicde (imoie/imeiss. 


type? mounted on the cireuit board ne 





ra 'SOHZ' marking. 1 took 


fan educated gue 





that thie diode wae for operation in a SOHZ 


power line environment but not a 6OHZ environment. My gue 





correct a6 removal of the diode caused the computer display to 
work correctly both with TV and monitor. You my be saying, 
"Vait, the power to the computer ie direct current (DC), 
rectified by the external power supply!" I can only epeculate 
that the video output eignal modification 4s for SOHZ power with 
and 6082 power without the diode. 

1 quickly learned that the wires connecting the keyboard to 
the main croult board were not properly soldered. 1 then had to 
Fesolder the wires in order to get the keyboard to properly 
respond. 

1 also noticed that the main ciroult board was remarkably 
Telean', meaning it dida't have very many components present. Of 
Particular note wae the lack of clock components, normally 


Taylor 


consisting of a crystal and eome capacttore and resistors, 1 


noted no chips marked as a 'Z80' CPU. My conclusion wae that the 





1 Proceewing Unit included the clock and possibly othe: 





componente on the same chip. 
Another disturbing feature of the computer ie there is no 


manufacturer or place of origin marked anywhere. The box and 
manual also omit any identification. The PC 8300 ie apparently an 


illegal or quaei legal copy of the Sinclair machine. 





Anyone can solder together come components and call it « 


computer. However, the 





1 tneide of a computer te what 4s in 


the Read Only Memory or operating system, As thos: 





who have 





already used a PC 8300 know, the machine lacks exclusive use of 


ingle key entry BASIC words. 1 find thie feature a real etep 


backwards from the original. I have used many expensive deak top 


computers but none match the BASIC language keyboard entry speed 


achieved by Sinclatr michines. On the other hand, the entry of PC 


8300 BASIC statements can run together and the system sorte thex 


out. For example, the operating eystem recognizes the entry 


‘“10FORE=170100" as "10 FOR # = 1 TO 100." 


The single ct outetanding:feature of the computer te the 


reset button which ctarte a ‘warm’ reaet of the eye 





Ayam! 





reset allows you to reset the computer without dumping the 


program from memory. Thie feature ts 





pecially good when testiny 


the machine code routines I wee 4n robot control. vith an 


assembly code error on Sinclair computers the keyboard locks up 


and you have to remove power and reload the program. On the PC 





8300, cimply press ‘1 





1! to exit the assembly routine and 
return to BASIC without dumping what ts in memory. 

The inetruction manual is very thick and probably well 
written, However, 1 don't read the Far East language the manual 
uses, There are a few charts and tables in the manual that are 
readable, because of their arabio numbering and engiieh keyetrok 
legends. 

The operating system may have some inprovenents, but these 
improvements my cause problems. Comparing the character set/cod: 
chart of the PC 6300 with a Sinclair will ehow the two computers. 
are not 100% compatible 


For example, the code for THEY te 64 in 


the PC 0300 and 222 tn the TS1000, Most of the ROM codes match 
but the few differences will prevent some basic programs running 
properly. 

One of the biggest incompatibilities inside the PC 8300 ts 
the way tt assigns internal memory locations. This difference, 
surprisingly, does not prevent the Sinclair 16K RAM pack from 
being used on the FC 8300, The primary reason for the 
compatibility ie because the external bus connector on the PC 


8900 te pin compatible with the TS1000. Thie alea allows use of 








the 121000 printers and the Budget Robotice & computing RX61 


input/output board on the PC 6300. However, even though the 


external connector {s pin compatible, it 18 not 100% eignal 


compatible, Either electrical characterietice of some PC 8300 


Gignale are difteront or internal operating sy 





ww handling of 


these signals differs from the TS1000. The reeult ie that come 


peripherals will not work with the PC 8300 without hardware 
modification, The Budget Robotice Buffered Buse Expansion board 
ts one example 

Yow, 


tibilities. Vben 





back to the memory allocation incom 
writing machine code routines for the T8100, you can POKE code 


directly into a 1 REM etatement starting at address 16514. This 





will not work on the PC 8300. For some strange reason, on the PC 


8300, this location moves up 793 bytes to 17307, Aleo, in 


preparing an empty 1 REM etatenont on the PC 6300 you can’t just 
entor blank spaces 1ike on the TS1000. Instead, you must enter 
quotation marks at the beginning and end of the blank statement 
on the PC 6300 


The PC 6900 is = g 





machine with both advantages and 





@isadvantages when compared to the Sinclair 2x81 and 


Timex/Sinclair 1000, Vill parte be available if you want to 


repair a PC 63007 I doubt it. As most have handled the TS1000 


repair problem, just toes it and get another. The price ie right. 





TIPS OW ZX81/TS1000 COMPUTER REPAIR 


Bruce C. Taylor 
tiie ZeViowlag te a brise ewoshd’af things’ suatTpo/rons with. 
25517151000 coapatarw and -bowta/reconaise sad fix the 
Your Tiret’aius au to what’ Wong! 4e whet does oridoemn's 


come up on the « 





reon, If nothing comes up on the screen, check 
to eee that the TV and computer have the same channel selected. 
Suspect a bad power adapter if channel eelection te OK. Another 
possibility 4s the RF modulator (the shiny box ineide the 
computer), but 1 have yet to eee one of these fail. 

To take the computer apart, remove the 3 to S ecrewe from 
the bottom and separate the top and bottom halves. Two of the 
screwe are under rubber feet, You have to do thie 4f you want to 
fix dt. The top half will have the computer printed ctreuit board 
attached. The firet thing to check 4s the ehiny grounding etrip 
on the bottom of the circuit board, Sometimes one end (the end 





othe edge connection) breaks away from the oirouit board. If 


so, reposition it and reolder it to the board. In nearly all 


repaire you will have acc 





the top of the circuit board. Do 
thie by taking the screws (usually 3) from the bottom of the 
eireuit board. After removing the, 


elowly separate the case top 





from the circuit board being careful not to damage the keyboard 


ribbon connections. At this point you have two choices on how to 


proceed. If you pull the two keyboard ribbon cablee from their 


connectors, you risk damage. You may (1) tear them or (2) not b¢ 





able to reincert the= properly with out damaging the ende. The 
rick te either damaging the connections or damaging the 


connections. One alternative ie to eet the board and ca 





top ox 





their edges. 





‘This leaves @ emall space between the halves to get 


fat the componente on the board. However, you aleo risk damaging 


the ribbon connections thie way too, This te one rei 





jon Budget 





Robotics celle replacement menbrane keyboards 
Now, what will need fixing? If you have dazaged keyboard 
ribben connections (they get brittle from the heat eometines), 


replace the keyboard. However, @ common mistake in diagnosing a 
computer problen te to aseume that if the keyboard doesn’t 


of 





respond, the keyboard te bad. If a group of keye in one are: 


the keyboard are the only ones that don't work, it's a bad 





Keyboard. Replace ICi if none of the keye work (and the 


connection is OK) or if keys only fail in a ehifted mode. 


Integrated circuit chip number 1 te one of the two largest chip: 


and alway socketed. In fact, 101 4 the most common component ? 


fail 


The CPU (the other 





rge one, marked 280 on top) ie the 


second most susceptible to fatiure. 
The other IC chipe on the board rarely fail, These chipe a? 


the ROX (read only memory chip with the operating eystem inaide: 





and the RAM (random aco) 





memory chip). 
and sone two RAM chips. 
That ie a corporate dump of the repair experience we have, 


good luck in you efforts 





“My God! You've breached thi 
fourth protocol!" 





into this country, Cand T happen te oun one of then) T think the display and view cout 
time has come te take a ook at 128 Basie. I know vhat you're 


thinking--Just when you thought you had 2068 Basic and Spectrum 


neider becoming Just e user. Don?t Pante! 120 


1a a small yet strong step forward In Sinclair programming. current progr: 
Now for a 1ittie background on the Spectrum+ 120% machines. 


and the #3. All three machines operate in a dual 
either 49 Basic or 128 Basic. 
Oisplayed during poverup or reset. This ments asks if you wish to 
Use the tape Loader, enter 128 Basic, enter the calculator mode, 
enter 48 Basic mode, or run the Tape Tester. You select by using 


tthe Up and Down arrows to highlight your choice and the Enter 


Upon choowing 120 Baste mode, 


Sinclair copyright is displayed 





the bottom. 12% 
Bimular to 4B Basic except that it contains some ex 


Bo 1 you are a vin at 46 





+ you should have no trouble 


that 1t does not use the famous Sinclair one 
‘entry system. Each key vord has to be typed in letter by Letter. in 328 
Also noted s that the TRUE VIDED and INVERSE VIDEO keys are not 
Used in 128 Basic, Inverse effects are obtained by using the 128 
keywords INVERSE 1 and INVERSE 0, 


In 128 Basic, EXTEND HODE i only used for a fev symbols shown 


above the letters on the keys, such as C. The GRAPHICS mode 


you can not type EXTEND MODE + CAPS SHIFT and a numeric key to 
change the color of text or graphics in the middl 
a line of 120 Baste code. 
keywords, Let it also be noted that some PEEKS and POKES may not 


me in 128 Basic as in 4 





128 Basic allows the programmer to enter program lines in 
‘tither upper case or lover case letters. Syntax checking is done 
im the same manner as in 48 Basic. 
quite simple and is done using the cursor keys for movement. If 
you have the optional Keypad there are several additional cursor 
‘operations available. These additional opi 
cursor right to the begining of the next vord, move cursor up 


ten Lines of the program, move to the end of @ program line, 


The EDIT key brings up an Options manu that offers the 
folloving commands) return to 128 Basic, Renumbery Screen, 

Mating. Add $5.00 S&H for keyboards 
siters the Line numbers of the current Basic program 


starting at Line ten and incrementing by ten Keeping in mind the JOHN MATHEWSON, 
GoTOs and GOSUBs. ‘Screen’ causes your Basic program to be 


and Exit. "128 Basic? 





Glsplayed on the bottom tuo Lines instead of the Uhole screen. 


Spectrum 128k Basic 


Michael J. Felerski 











120 se 





yeting 40 


cause the program to be lomt. 


The Spectrum 120% machines cowe in threw versions, The Spectrum 


tthe some time, As of yety 


This can be useful when you are trying to retain a screen 


T have not 


program 1isting te an external printer vie the R6232 port within 
along comes something nev that the Spectrum. Note that the 2X Printer or TS2040 is not 
Supported. "Exit? will return you to the startup menu. Your 
stored and can be recalled by reentering 


1< oF pressing the reset button vill 


‘The additional menory in the Spectrum+ 128k can be used for 


An introductory menu is storing large machine Language programs or as a RAM disk. Of 


course all of the prograns or data stored are lot on pover off. 
‘The data stored, hovever is not lost upon execution of the NE 
command. The RAM disk commands are the same as cassette commands 


except that the RAM disk commands must contain an | after the 


cassette commands. For example to ave = program enter the 


‘command, SAVE! "progran” LINE 10. 
the screen ie cleared and the a 








vriting in 128 Basic. The first thing to know about 128 Basic is 


for a keyword Tw 








te de very programs or data files store 








VERIFY 1s the only keyvord not 
able With the RAN disk. You can get a cataing of all the 
in the RAN disk vith CAT! 


commands. Programs and files may also be erased using the ERAGE! "{\lename” 


re tuo different vays to make music and sound effects 
sic. The first is using the BEEP connand. The BEEP 


command is used in the sane vay a in 48 Basic. The second vay 





Works the same except that you can not use the cursor control Includes case, 
arrows until you leave the GRAPHICS ode. In addition, color card, 42 keys, 
control codes can not be used as in 48 Basic. This means that 





Esiting program lines is 





you to the progr 





25 





TS2068 PERIPHERALS 


*RGB INTERFACE UNIT 


*SPECTRUM TWISTER 
Plug SPECTRUM Units into TS 2068 


*SPEECH SYNTHESIZER 


*KEMPSTON JOYSTICK I/F 
*SOUND/BEEP BOOSTER UNIT 
*CARTRIDGE ADAPTER UNIT 


Plug cartridge peripherals into 
rear edge connector 


*STANDARD KEYBOARD SYSTEM-$69.95. 
cartridge port IF 
TIMEX key legends 


*xWORD PROCESSOR KEYBOARD SYSTEM 
agucneenne: As above but with 65 keys-$99.95 


Instead you must use the color 


$34.95 
$24.95 
$41.50 


$24.95 


$39.95 


$39.95 


1852 APPLEFORD 
ST., GLOUCESTER, ONTARIO, KIJ6T4 








Lenke 


Gira lit 


Softwar 


Ly product 


— 
— 


DESKTOP FUBLISHING: 


PRODUCE 
OTHER DOCUMENTS 


THE ABILITY 
us = Ai 


AND GRAPHICS HAS JUST 
BEEN MADE AVAILABLE TO 
TS 2068 OWNERS... 


PIZEL PRINT NEU) 


ane PRINT SENSATION ! 


Lemke Software Development of 
Wichita, Ks. has just added the 
Desktop Bubi isher to 
their program line! 
This ad created with Pixel Print. 
+ Single or Twin Columns 
+ Variable Size Characters 
+ Many Fonts + LOAD CUSTOM Fonts 
+ SCREENS Graphics or ICONS 
+ Full Size or TS 2049 printer 
(IBM compatible DOT Matrix) 
+ COPY/ERASE/INSERT/CELETE/UNDO 
onl $ 5 ppd 


for the Desktop Publisher 


ICON Clip Art Pictu 
N Librarian (browse 
N Designer 


only $19.95 


res 
ICONS) 


ppd. 


ICON #2 (Fall 
more ICONS 
ppd. (no programs) 


CONS BY MOUNTAINEER SOFTWARE - - - 


1987) 








g PIXEL SKETCH 


23 GRAPHIES EDITOR 


a 
ee 
+ 32 Column Draw/Edit 4 
+ Extended Color Mode Orau/Edit 
+ 64 Column Mode (Hi Resolution) 
+ Merge Screens 
+ Full Screen (Window) Edit 
+ ENLARGE/Shrink/Rotate/Mirror 
+ TEXT (uses ONT PACKAGE too!) 
+ Draw/Erase/Dash 
+ IBM Dot Matrix Full Size 
and TS 2644 Printers 
+ UNDO (oops!) function 
+ Digitize (display bytes) 
only $19.95 ppd. 


rl 


Levelopuent 
for the TS 286 


PONT PRCKEE 


8 








for the Desktop Publisher 
+ 6 New Fonts 
HescL ine Mdventure 
IBM ewitsane 
MCR Sx5 


+ Font Designer and Librarian 
only $13.95 ppd. 

—— Font Package #2 
+ 6 More Fonts 





Helvetica Ratz 
Tings Sincl 
Jeljolels Grander ix 


only $14.95 ped. 

(no programs! ) 
-- FONTS BY MOUNTAINEER SOFTWARE - - 
Font Package #83 
+ 6 More Fonts 



















Cade, Thespian 
wcosmarmn Western 
STENC Ihe Widelosd 

+ 26 Graphic Borders 

+ 12 Masthead (Banner) Desions 


only $19.95 ppd. 
(no programs!) 


anti 
Woget Master 
ir) Checkbook Database 


and Budget Analysis 
Program 


0 


k Database 
te/Recall Checks Fast 
ize Expenses 

Income vs Expense 

Tax Time! 
$19.95 ppd 


eee ne----y 


Pixel Printt 


tTASWORD | 


1 
1 
Urility ' 


Nee een eee 


7 
+ 
+ 
+ 
+ 





AY Create your TEXT file 
with your TASWORD Word 
Processor and convert 
this to the Pixel Print 
format. Select any Font... locate 
and merge ICONS too 
nly $19.95 ppd. 


5 D Lemke 
2144 White Oak 
Wichita, Ks. 
67207 











String entry! Function: 
ob or CD Gives pitch of note within current octive 
rangi 
. Flattens note following it. 
. Sharpens note folloving it. 
o Fotloved by numberd to 8 sets current octive 
ranges 
2 Set length of notes. 
. Denotes a rent. 
v Folloued by a nunber 0 to 15, sets volume of 
4 Fotloved by a number 0 to 7 wets volume effect 
u Turns on volume effect in any string, 
x Folloued by a number 0 to 65535, sets curation 
t Followed by a number from 60 te 240 sets tence 
oO Enclose repeated phrase. 
' Encloge a comment. 
4 Stops a PLAY conmand. 
” Followed by a number 1 to 63 selects channel. 
y Folloved by a number from 1 to 16 turns on a 
MIDI channel 
ts through the use of the PLAY command. The PLAY command is 
z Fotloved bay 2 number sends that number as a 
simular to the SOUND command on the TS2069 except that the MIDE programming code. 
syntax is a DIE different. The PLAY comand has the folleving 


A typical string may look 1ike thier 19 LET aesrHmeuzoiNec=s 
PLAY af: PAUSE 25 


ayntany PLAY 





DEC . The wtrings contain the commands/notes 





Yo a programmer, the TS2068 SOUND command 
that are to be played. Since the 129 has a three channel sound 





ween less complicated. To a musician, the 128 PLAY command 
synthesizer, up to 





strings can be PLAYed an in the 


may make nore sen 





tn any cat 





1 the major strength for the 
example. In addition to this, the Soectrum+ 120K is MIDE 


Spectrum 128k is the MIDI interface, 


(Musical Instrument Digital Interface) com 





This means 


that you can connect 





28 to an 





After playing with the 128 Basic, 1 have found it to be a fine 
‘also MIDI compatible vith the proper cable. Thus you can contro! 

forvard step in Sinclair computing. I recommend to anyone that 
external devices through the interface using the proper commands 


has the opportunity to try some serious 128 programming to do 
within a PLAY command string. The folloving is = PLAY command 


summary courtesy of Sinclatr 


Introduction guides 


Tomahawk is a flight simulator program 
from Digital Integration, the people 
responsible for Fighter Pilot and Night 
Gunner. However, Tomahawk is 
different from any other flight simulator 
available for the T/S 2068 or Spectrum. 


‘To begin with, you're piloting a US. 
Army AH-64A Apache Advanced Attack 
Helicopter. Flying a helicopter involves 
asignificantly different set of 
aerodynamic rules than does flying a 
light airplane or even ajet fighter. For 
example, applying power doesn't 
automatically propel you forward, but 





Research's ZX Spectrum 128 


and 1f your not careful, you might 


Just get the itch to 


Purchase a Spectruns 120k to complete your collection. 


Tomahawk 


D. FRANSON 


will propel you straight up! Also, any 
rolls exceeding 90 degrees are 
disastrous, since helicopters lack the 
large wing surfaces that provide the lift 
necessary to exita roll. 


In addition to the unique challenge 
offered by the controls, Tomahawk 
provides several options for game play. 
Since the helicopter is meant for ground 
and air attack, the four game scenarios 
from which you can choose all involve 
destroying enemy forces, In scenario 


27 


one (Training Mode) you simply have to 
clear one map sector of all enemy ground 
forces (tanks and guns) and return 
safely toa landing pad. In scenario two 
you must clear four sectors of enemy 
ground forces, except in this instance the 
enemy returns your fire. Scenario three 
places you in the middle of the map, 
which you must liberate by destroying 
the enemy in all sectors. In scenario 
four you and the enemy hold equal 
amounts of territory and you must 
support your own ground forces while 
attacking your foe. The map is 





approximately 12 by 16 sectors in size. 
In all the scenarios you may specify 
other options such as day or night, cloud 
ceiling, crosswinds and turbulence, and 
your pilot rating. In addition to the 
enemy's ground forces (8 to a sector), you 
must also contend with enemy 
helicopters. 


sae 


ZX-TERM « 80 


T admit that when I heard 
terminal program for the TS1000 
unimpressed. When I heard that 





additional 
perienced #1 
and my 782068! Bu 
say that no sing] 
Sinclair computer 
ZX-TERMKEO has. It i: 
that is ver 


hardware 





minal package 
impresse 
very 















Beware! This program will 
itself, To use ZX-TERN#80 you 
$1500. No, a PC8300 


board is a non-volitile 





used as a replacement for the 
hardware modification is required. 
documentation explains how to 


Simple modification as well. 
781500 is an upgraded version of 
need not 

to use ZX-TERM#B0. You should 


will still require a 16k RAMpack. 


there 
computer, I wi 


before it could be use 
h backs of my $60 venture 


for any 


phisticat 
tile and user-r 
ybody wants in a terminal progr: 
not 
must have 2 SCRAM 
board, a i6k RAMpack, and either a TS1000/ZX81 or 
cannot run ZX-TERM#80, even 
with the improved ROM from Fred Nachbaur. The 
RAM that is used for the 
high resolutionf graphics. The Hunter Board can be 
SCRAM, 
The | ZX-TERN¥SO 
perform the Hunter 
Board modification. Your TS1000 may also 
However, 
the 
perform any hardware modifications to it, 
realize that 
though the TS1500 already has 16K of RAM onboard, it 


So what kind of armament are you 
carrying to accomplish this destruction? 
Well, you have lots of cannon rounds, 
which have a range of 2000 feet. You 
also have rockets with range of 4000 
feet. But best of all you have laser- 
guided missiles, with a range of 
approximately 3.1 miles! These buggers 
are very nasty-- you simply pass the 
sight over the target, the laser guidance 
locks in, and a press of the stick button 
blows the enemy off the map. Lest you 
think all that armament makes things 
too easy, note that you can fire only 
sight laser-guided missiles before you 
must land at a pad (not an easy task) 
and get more. 


Now I realize this review is starting to 
sound a bit martial and militaristic, and 
before you all start calling me “Rambo” 
let me tell you about the best feature of 
Tomahawk. THE GRAPHICS! Yes, 
we're talking real simulation graphics 
here. Over 7000 ground objects, 
including buildings, lakes, trees, 
mountains, field guns, tanks, landing 
pads, and more. The realism provided 
by these detailed graphics is 
unprecedented. No more flying around 


Gary Lessenberry 


I will avoid 


through this 





it required 
I ex- is the 





with ZTERM 
ter using this program, I must 
Timex 


Hirst 






however, find 








Back (WD-2) 
the TS2050. It 
printer for 


SCRAM 


but sor 





Memotech, 
Service: 





require a 
since the 





program. 
light the features and handicaps of 
package. The first and most important feature of any 
software package (as all MTERM users will 
documentation. 
documentation package. It is so thorough that when I 
locked at the 42 page manual, I wanted to put 
it down and go straight into the 





for ten minutes, seeing only sky and 
horizon, The graphics in Tomahawk 
make it the kind of program you show to 
non-T/S users, and say "Look! This is 
what my computer can do!” 


How good is Tomahawk? Good enough 
to keep me to five hours of sleep a night 
for the first week I used it. Good enough 
to make me long for more free time in 
which to play it. Good enough for me to 
hypothesize that, if I didn't already have 
a T/S 2068, I'd immediately go out and 
buy one after seeing Tomahawk, just so I 
could run this program, The best flight 
simulator for any eight-bit computer! 
Better than Microsoft's Flight Simulator 
for the IBM PC! They don’t get any 
better than this. 

Tomahawk is available for the Spectrum 
or the 2068. ‘T/S 2068 users owe a great 
debt to Knighted Computers, who 
secured the rights to Tomahawk and 
converted it to run on the unmodified 
‘TVS 2068. ‘The program is available from 
Knighted for $16.95: 


Knighted Computers 
707 Highland Street 
Fulton, New York 13069 





trying te completely walk you 
Instead I will try to high- 
this terminal 


testify) 
2X-TERMXGO has an excellent 


program. 1 did 


that reading it first saved me a lot 

of time and trouble when actually using the program. 
is very user friendly and it carefully 

walks the novice throug! 

by world of telecommunications. 

Hardware wis 


interface witn both the Westridge (TS-2050) 
modems. 

uses the 

hardcopies. 
column printer can be 

following printer 

Ener-Z 

The program was written with the consider~ 

jon of adapting it to the A&J Micro Driv 





the program and into the 


this program is 





I was only able to test it on 

2040 (and Alphacom 32) 
However, a full size 60 
selected to work with the 
interfaces: Aerco, JLO, Tas 
Report Generator, or Eprom 





or the 











Aerco, Comput and Larken floppy disk interfaces. 
Rice PRE ba For some of these devices, minor hardware and sott~ 
even ware modifications ar required and the 


documentation addresses this subject. This 
will allow for 
additional NUM (non-volatile memory) 





ftware 
ck or 
that 





the use of a 64K RAM 


devici 





total up to 64K. This program will not work with the 
Mindware MW-100 printer or any 32K RAM that are 
fully decoded 

1 terminal program is packed full of 
tures that I never ex 4 to find when 
telecomputing on a TSi000. TI features include 

1. A high resolution display that allows upper 
and lower case letters. 

2. Selectable display widths of 40, 60, or 80 
columns. 

3. Adjustable sized windows. 

4. Xmodem file transfer protocol. 

5. ASCII capture buffer. 

6. Interface driver for continuous printing on 
an 80 column printer. 

7. Easy back up of the software. 














The screen display was the greatest selling 
point of this program. It can be configured for 
three windows which display user optians in the top 
window, outgoing data in the middle window and 
incoming data in the bottom window. The top window 
contains the following user options: Save Togs! 
Echo Toggle, Control, U/D Load, Vi 
Display, and Initialize. The si 
d bottom window can ve ily adjusted 
nine. I personally preferred a narrow mid 
nda large bottom window. You can also 
ingle window configuration that shows both 















choose a 
out going and incoming data, without displaying ti 








user options. Of the two Configurations, the three 
window one was my favorite. Another display option 
is the number of columns. The 40 column mode was 
easy to read. However, most bulletin boards operate 
greater than forty columns, and my display couldn't 
provide justice to their clever screen displays. The 
60 column mode requires the use of a monitor with 
the computer (no TV). Using a composite monitor, the 
60 column display was very readable. In the 80 
column mode, even with a monitor, I found the 
display to be too closely squeezed together on the 
screen to be readable. After using the 80 column 
display for 15 minutes, my eyes were tired and the 
effort of reading took away the pleasure of my 
telecomput ing. 














CURRY COMPUTER... 


PO, Box S607; Glendale, Az Gacic- 








that fifty percent of the: 


keyboard has been 





as a true 
and lowe: 
juired punc: 
aire 
Please note 
Symbols are not part of 








the normal TS1000 repertoire. There is no provision 


for a CAPS-LOCK mode (all capital letters) with this 


prograt 
poking 
you 4 





avail 





le ti 





keys: 





can b 
to make it scan 





fast or slow 





You will probably notice that there is 
no cursor, and therefore it 
when you have typed 

will cai 
to be displayed on your scri 





difficult to identity 
There is another POKE 
three underlining dash 

nin place of a spa 











These dash's are not transmitted to the host 


computer. All 


review are in the software docu: 


POKEs that are mentioned in this 
tation. 





The online operation of ZX-TERMESO is quite 





ys There 


is not an “auto-dial* function in the 


software. Therefore, you must manually dial the host 
system and start your carrier when it answers. Due 
to the expanded symbology of this program, you are 
able to enjoy most of the text that Is sent without 
all of those annoying blocks of garbage that were 


created on other previous TS1000 terminal programs 


when ti 

are 
jo #11 
Tandy 1000, 
downloads a 











transferred, before the bloc! 


Inconel 





ly of 








the best t 
computer 
outstanding and the 


th 
very 





tify an incoming symbol 
using this program. 
with a 782068, an Apple, 













and an IBM 386. All uploads and 





protocol at 128 byt 
fer, your sci 
lerts for wi 
is 
that this is and will 
inal program for the TS1000 
The documentation is 
nufacturer's support for their 








jon, I belie 














products, has an excellent record. The loading, set- 
up and operation of the program are virtually self- 
exiplanitory. This program is a must for anybody who 
really wants to enjoy telecommunications. 
ZX-TERM¥8O is available from Silicon Mountain 
Computers, C-12, Mtn. Stn. Group Box, Nelson, B.C., 
VIL 5Pi, Canada, and also from Grey and Clifford 
Computer Products, PO Box 2186, Inglewood, CA 90305. 





‘3607...Phone: 602-378-2502... 
Stop by and see our new store: 


4S224.N. 58th Ave. #4) Glendale 5208 add $8 s/n. 





SHIPPING CHARGES: Under 15% odd $1 
500 af $3 s/n Under. $100 ood 3457 


NEW PHOHE HOURS: 9 








[rite for a free Catalog for a 
lor Tieex/stnetatr, Looking for 
jsomething? Give us @ Call... 











[S 1000 SORE  |SREoTROn SORMEAEE 








‘BOOKS 
1088 Bacic Book..$3.95  ULalc/File Bk. .$6.95 
ime & Outs of 1680 $5.95 ord wore. 
[Poverful Projects for your T/5.. 
feaapt. I/F Tach. in Science far T/S.. 























4 FOR €10.00,.9 BOR 68.0.,.2 50 66.00 ESC Ta 

Ker o opplete List. ..rrite for oxtaloy in Goes fa me bacene. 

Yatrix Planner Pilot Multiple Choice syed 

Word Test Yonge Forecus = 

Fin. fonoger Red Alert Alten Invasion T-PAK 6. $17.5 
VS Destroyer Gambler Home Asset Mor. ix Camas for ona price. Includes: 1942, Duat, 


Coosatry 1 W Cale Organiza Gaited — | fet Set Willy 2, Fighting Warrior, Split Person 
Inventory Howe Improve. Bitty, mtiriod, , 


THATS ONLY $2.99 ERCH!! 





tx Gomes tn the Dox. Includes: Allen HU 
D Darlieon ie Barzan, Str ke Forge Ctra 


st. LAF Techs in Science for 


HAROUARE 
Call for Pricas on: ‘ch <lurn your 2960 into Spectrum) $25.95 
HesoTexty HeaoCalc and Hifles Grapics IVF le Joystlck Adopter, 16.99 







517.95] 






RRSSSET 
BRRARES 














SXOKETUNAIRIE) 


loxford Trivia tome, 


Le Disk Brive Coble. 


st 
Qual Disk Drive Coble, 


lvanderer G8 Noni tor Only . 





29 


Serial Port Driver 


John M. Bell 


any experimenters who converted a surplus 2050 podem board tom 
seciai port have been unable to use the interface to drive 
Printer due to the lack of conserciel softwere. The BASIC program 
Listed at the and of this articia generates = Hachine Code program 
that will drive @ serie! printer through the modified nodes. The 
driver softuare generated by the program will run on a TIHEX 2068 
with oF without © SPECTRUM ROM replacesent, It should also cun on 
‘8 SINCLAIR SPECTRUM but has not been tested on this machine. The 





program will not run on any of the 2x-61 saris 





computers or their 
clones. 


‘The most iFFicult pert of using this program is typing it in. 
Since it is very ensy to mis-tupe a character in one of the 
fourty-tuo date statements, an error checking routine hes bean 
bulit into the BASIC program. Uhen the program {s run @ warning is 


printed on the screen if a checksus of the date 








The article How To Convert A Surplus _Wc2050 
Modem Into An RS-252 SERIAL INTERFACE For Your 


181000/1500/2068 appeared in the MARCH/APRIL '86 
(Volume 2, Number 3) issue of TIME DESIGNS. 
Copies of that back issue are still available 
for $3.00 postage paid, or the whole set of six 
Volume 2 issues are priced at $17.00 pdd, 


RS-232/WC2050 Modem Conversion Kits are still 
available from Zebra Systems, 78-06 Jamaica 
Ave., Woodhaven, NY 11421, (718) 296-2385. Price 
is $19.95 plus $3.00 StH (total order). 





Surplus WC2050 Modem boards (#ulJy-populated) 
are available from Grey & Clifford Computer 
Products, PO Box 2186, Inglewood, CA 90305. 
Write for prices. 


FIGURE 1. WC2050 mod 
board installed. 











correct. The program then stops so the error can be Found and 
corrected. However, it dows not check For typing errors elseuhers 


An the proge 





‘the program after it has been entered but 





before it 49 run. IF the computer crashes due to = typing error, 


the program can be retor 





sé and the arror corrected without 
lengthy retyping. 

‘when the program runs it displays the byte nusber of the 
machine code it is currently POKEing. It takes about @ minute to 


POKE a1 420 bytes. The user is then asked for the serial 





parenaters required For the printer. This information can be found 
An tha printer's manual. Keep in mind that most serial printers 


have configuration 





Jitches on the back. Check to make sure they 
fare set according to the parameters entered at the prompts, The 


first prospt at 





12 the user to enter the desired baud cate, Enter 
300 or 1200 to match the printer's baud rate. A prompt For the 
tupe of parity the printer caquires is now displayed, anter “E* 
for even, “0” For odd or "N" For no parity checking, The program 
then asks for the number of bits in each character sent to the 


printer, select 7 or 





At the next prompt anter the number of 
atop bite required by entering = 1 or 2, The serial protocols have 
ow been set, But more information is required by the program. 

Several options for the printer driver's operation will now have 
to be salected.The next prompt asks the user to enter = “L" for 
LLIST ore “P* for LPRINT software. For general purpose use 


‘supporting TAB, AT, LLIST and LPRINT commands, enter @ °F". The 





“L* option is Af the softuare is for LLISTing programs only. If « 
“LY is entered, and the program line being printed is longer than 
the selected printer width, it will be indented whan it continues 


on the next Line, The "L” option was selected uhen the progres 





Listing for this article uas printed. Notice that it is a 





er to 





ond and debug programs Listed this way. The next prompt asks for 
‘the Line length, This is the nusber of cheracters to be printed on 
‘euch Line, not the width of the printer. If desired, 32 can be 
fontered so the printed copy matches the Listing on the screen of 
tthe computer, Next enter the number of spaces each line should be 
indented mt the start of each printed Line. This indent allows 


Listings to be centered on the paper. Select eny number fron 0 to 





fone leas than the printer's width. fake sure the selected Line 
length end indent, when added together, do not exceed the maxinu 
number of characters per Line that your printer will allow. If 

this Limit is exceaded, the printing will not format propariy. The 
cs if the UDG markers should be disabled. If * 


selected, UDG characters will be printed 


last prompt 





capitol istters A 





through U. If *N* is selected the capitols will be printed with a 


‘slash through them, signifying the charecters are UDGs end not 
Antters, 

The program now stops with the message “CONFIGURATION COMPLETE, 
SAVE CODE NOW". IF desired, the driver code can be saved as 
described in the next paragraph, but {t can be customised even 
further. The driver sot tua: 





has a “translation table" for the 
Graphic characters, (CMR. CODES 128 through 143.) This table 
stores the codes that will be sent to the printer when « graphic 


character im to be printed. This translation allows the user to 





Poke the code of the printers equivalent character in the 
appropriate location so graphic characters will be printed 
correctly. The table is 16 characters long and aterts at location 


(85207 in the computers memory. Page 242 in the TINEX 2068 





nua 
‘shown the characters and their corresponding codes. Chack your 
printers manuel to find the matching code For each character. Note 
that the driver hes the TIMEX character codes stored in this 
table, the usar must poke different codes in this 16 byte ares for 


the translation to take place, Thece are also Four more locations 





to poke the printer's code for a character. Poke 64967 uith the 





printer's code for the copyright symbol. Poke GY976 with the code 


for the printer's equivalent of TIMEX character #24, the 





up", Poke GYSBS with the code for the British pound sign and poke 
©5013 with the printer's “backspace” code, The custon 
LLIST/LPRINT code cen now be saved to tape or disk. The driver ia 


20 bytes long starting at location 64900 in the computers menory. 





fa an example, the code can be saved to tape using CSAUE “LLIST 
(CODE 64900,11203. Save several copies of the coda and be sure not 
to record over the BASIC program that generates the coda. once 
the print driver code ts saved, the progrs 





can be run again to 














The print driver is now e 





dy to be used For the intended 





plication. To lod the program into the computer 








I've room For it with the command CLEAR G499), Then load the 
dciver by entering CLOAD "LIST™ CODED, Once the program loads and 
the printer and interta: 





2 turned on, enter CRANDONIZE USR 
549003 to initialize the code. The LLIST and LPRINT commends now 
send date to your serial printer. It should work 1ike the TINEX 


thermal printer except it 1 





spaces ver the page breaks in 
tractor Fe 





paper for better 4 





fabitity. 





There The 





jeveral “tricks to using the driver sof tua 
Formfeed character can be used to advance the paper @ Full page. 
Use the command CLPRINT CKRS 123 instead of using the paper 


‘sdvance knob on your printe: 





Af you do Use the paper advance 
knob, the driver loses track oF it's location on the page. The 
deiver can be re-initielized at eny tine by entering "RANDOMIZE 
USR 61900", This resets the driver so another Listing can be 
Printed on @ new pege while keeping the line count and page breaks 
for the new listing correct. If your printer has features that can 
be accessed by sending it control codes, they can be sent one 
time by POKEing the code at location 65278 and than entering a 





te 


RAND USR command. The Following BASIC statenant will send the 
escape character to the printer CPOKE 65278,27: RANDOMIZE USR 
852773. Repeat this command For each code to be sent, just 
Feenber to change the 27 to the required code. Usere uith an 
AERCO compatible paraliel interface can also use the driver 
software by replacing lines SO and Si in the BASIC program with 
the next tuo Lines. 

{So DATA “GDeEEFDB7FCEG7Z0CAFi"3 & C51 DATA “037F0O000000B7FC300003 
‘The BASIC program Lines 1170 through 1260 should be deleted. They 




















configure the machine code difterentiy. 
fare only necessary For @ serial printer. 
Se ae 6 BAIA “oncoRBPEAFS203FF 3001 HES IELE 6 cous new cis 
36 DATA “OAC! 03} " x : 
PRINT DRIVER 37 DATA "FFYFOCONcese20cscoDs PRINT "TYPING ERROR, CHECK 
38 DATA "FEC118FS219800D6A4Ca” DATA": STOP 
ml 38 bain “7esscursaneorscnosre” 1170 Ren THiS cuSTOnIZes 
40 DATA "7ECDDSFE@3CB7E20F77E" 1160 INPUT “BAUD RATE; 300/1200 
41 DATA "CBBFCDDSFE18123q02FF" *;bS 
42 DATA "473E429047CSCDB2FEC1” 1190 INPUT “EVEN, ODD OR NO PARI 
1 REM LLIST/LPRINT DRIVER 43 DATA "10FSC3SCFO3E20F53A03" TY; E/O/N ";p8 
@ REN FOR 2050 SERIAL PORT 44 DATA "FFFEYBD44FFESA03FF3C” 1200 INPUT "NUMBER OF BITS; 7/8 
3 REM PUBLISHED BY 4S DATA "3203FFF1FSCDECFE162B” ins 
4 REN —TIME DESIGNS NAGAZINE— 46 DATA ”3E7FDBFE1FDS3EFEDBFE” 1210 INPUT "NUMBER OF STOP BITS; 
‘'S REN WRITTEN BY J. BELL fa 47 DATA “1FDSED7BOSFFCS3EFF18” 1/2 "538 
10 DATA "3E7803773E37D377AF 32" 448 DATA “ES000000000000808182" 1220 LET byte=74 
11 DATA "O3FF3202FFOSOSCDS3FE” 48 DATA "B3648SE6878e8898AeBEC” 1230 IF bS="1200" THEN LET byte 
12 DATA "10FBeA4FSC110F001911" SO DATA “8D8ESFDB77E68028CADB” sbyte+1 
13 DATA “ABFD732372CSED730SFF” 51 DATA "77EGO1CAE7FEF1D373C3” 1240 IF nS="6" THEN LET byte-by 
14 DATA ~BL04FFCBSECEODFEFERS” 1000 REM THIS POKES THE CODE tert 
15 DATA "I 90) 2 1010 CLEAR 6Y¥aSS s="E" u -! 
16 DATA "3071FE7F200S3ECBC3D5" 1020 LET byt-0 ea ee 
17 DATA. "FEFESE200S3EA4C3DSFE” 1030 LET codloc=64900 1260 IF pS~"0" THEN LET byte=by 
18 DATA "FEGO200S3EC3C30SFEFE” 1040 FOR a=0 TO 410 STEP 10 teris 
18 DATA "7B3B0SD67AC3AOFEFE2O™ 1050 READ as 1270 IF s$-"2" THEN LET byte=by 
20 DATA "DeDSFEFEOCCACIFEFEOS” 1060 FOR b=1 10 20 STEP 2 te+i2a 
21 DATA "200S3EO8C3E6FEFEONCA” 1070 IF CONE aS(b><S8 THEN LET 1280 POKE 6480S, bute 
22 DATA "G3FEFE17280SFE162801" Paieer i coomenchs aay 1290 REN CONFIGURES SOFTWARE 
ae rte eg eS 1080 IF CODE aS(b)>64 THEN LET AR0OMINEUT CELIBT-O®, LPRINT L/P 
24 DATA "CBYE2OO3CBSECSFSAF32" c-16*C CODE as(b)-55) "as 
25 DATA "O3FF3EODCDESFESEO432” 1090 IF CODE estbeis¢se THEN L 1310 IF aS="1" OR aS="L” THEN P 
26 DATA "O4FFF12101FFE5FEOOCa” ET c=c+¢ CODE aS(b+1)-48) ee ressoseoL 
27 DATA "C5471828C92107FF1600" di00. [fF GUE Wachtisres Tia L 1320 INPUT "Line length ";1en 
28 DATA "D6B0SF1S7EC3DSFED62F” Er Geott CODE echt) 1330 POKE 65242, len 
28 DATA "CODSFE3EOSCOFOFD3ES8” sAd0sPOKE icut TERE hed 1340 INPUT "Spaces to TAB ";tab 
30 DATA “C3EGFECDE3FECDSEFECS" o 5 1350 POKE 65261, teb 
31 DATA "OOCSO60S3E: 10" rs : 1360 INPUT "DISABLE UDG MARKERS? 
32 DATA "FSC1CS3E003203FF3A02" Pear on baa reer oes eR Y/N 
33 DATA "FFFEIC28063C3202FF 18" 1130 Lei bytebutte 1370 IF aS="y" OR as="Y" THEN P 
34 DATA "ODOSOCCDB2FE10FB3E05" repih ests OKE 65083, 201 
35 DATA "3202FFCS3EODCDESFESE” 1380 PRINT "CONFIGURATION COMPLE 


Te* AVE CODE NOW” 














one of those new, low- 
priced Sinclair QL’s?? 


Then you need the most 
comprehensive and up- 
dated source of informa- 
tion available... 


The excellent new book 
written in plain English 
for every QL owner, by 
the internationally 
acclaimed author, 

Mike de Sosa. 



















THE LAST WORD 
ON THE SINCLAIR OL 


$26.00 


TIME DESIGNS 
29722 Hult Rd. 
Colton, Oregon 97017 




















Battery-Powered 
Laptop Computer 


with built-in software 






Have you just purchased 


TAKING THE QUANTUM LEAP 


Advanced Technology Computers 
from SHARP’S 


QL VAL STRING FUNCTIO! 


ROBERT D. HARTUNG 


A long time ago (TDM March/April 86) I saw a 
note by Mike de Soma on the lack of the VAL string 
function on ¢! I didn't 
but with the re 






Guide, it came sans manual 
(later received), so I was digging through all my 
old Sinclair mags for info when I ran across Mike's 
comment again. 

No doubt other users hi 
approaches since then, 
published ones in my non-GL specific mags except the 











e found purely software 
hough I have found no 








Mike which utilizes Microdrive commands. 
problem s 0 be that while SuperBASIC does 
correctly t the value of an 





discretely entered as a program line, for exam 





LET a$=2*3"PI or LET a=2*2¥P1 


It seems to "see" only the first item (2) if the 
Same expression is entered in response to INPUT ai 


LET ag=a: PRINT a 


While it is a clumsy substitute for what can be 
done so routinely with ‘lowly* 1S1000/2068 BASIC, 
the following process will give the correct output 
for an expression entered the definition of 
either a numeric variable ing variable 
definition without quotes or 






teri 





r= 8 : REM or expré = 6 
28 ote N ERROR 


END Ul 

S0.Cls 1 CUS #0 1 PRINT “expr ="; ex 
pet PRINT *Enter expression, then r for 
result*: EDIT 10 
ine PROGeGure F 


QL 


Computer 


includes PSION s/w 


$129.95 








We also carry accessories for the Z88. 
We carry ALL hardware and software lines for the Sinclair QL. Compare our 
prices, VISA and MASTERCARD accepted (3 % surcharge) 


WRITE FOR FREE CATALOG 


> 
Sharp’s, Inc. 
Rt. 10, Box 459 
Mechanicsville, VA 23111 
(804) 746-1664 or 730-9697 











rl 
HH HH AAAA PEPP YY YY. 
HH HH AA AA PPEPP! OYYYY: 
HHHHHH = AAAAAA PPPP YY 
HH HH AA AA ve YY 
HH HH AA AA PP bag 


NN NN EEEEE WW ww EEEEE AAAA 
NNN NN EE ww WW WW EE AA AA 
NNNNNN WWWWWWWW EEEE AAAAAA 
NN NNN ww ww ER: AA AA 


NN NN Ww w EEEEE AA AA 


a SE Ra aS 
HERE ARE A FEW NEW PRODUCTS FOR THE NEW YEAR! 


RMG#764 LARKEN 256K RAMDISK PACKAGE-(2068)------ONLY %130.95+3PH 
Now YOU can have 256K of NONVOLATILE RAMDISK 
space on your 2066! Available 2/88. Call for info. 


RMG#760 PLANET FINDER--~-(S/W) (2068) ® 14.95+2PH 
Here is a great way to learn about the Solar System! 
Many nice features. Shows orbits, tilt angles and 
even what you would weigh on Pluto! 


RMG#761 CREATIVE GRAPHICS & SOUND-(S/W)(2068)---ONLY $ 12.95+2PH 
With this one you can create your own graphics and 
music or sound from the same program. 


RMG#763 ARROW-QL SOUNDESIGN---- -----ONLY ® 14.95+2PH 
Now, with only a couple of keys, you can design 
your own sound effects on the QL and print out the 
SuperBasic line as it will appear in the program! 
A_great SuperBasic programming tool! 


BEST SELLERS 

RMG#294 ADVANCED 2068 MACHINE CODE PROGRAMMING--ONLY $ 16.95+3PH 
The 3rd in Dr. Dregers’ great series of books on 
2068 machine code programming. A must for any 
SERIOUS 2068 programmer! 


RMG#345 ARROW-SOUNDESIGN--(S/W) (2068) ONLY $ 14.95+2PH 
Here is the original sound designing program 
for the 2068. Use only 3 keys! Learn how to use 
the 3 channels available to you! 


RMG#127 1987 NW MINI-FAIR SEMINAR VIDEO TAPE----ONLY $ 15.95PP 
Find out what the speakers at this gathering 
had to offer. Every computer buff will learn 
something from at least one of these! (6 hours) 


RMG ENTERPRISES 


MASTERCARD 41419 1/2 7TH STREET VISA 
OREGON CITY, OR 97045 
VOICE S03/655-7484(10AM-10PM PT) * BBS 503/656-8072(8PM-10AM PT) 
JUIUIISIJIIIIIGIIIIIIIIII III IUGR GE TIRE 
For BIG 55 page catalog-send $3.00 (Refunded first order) 
JEIUIBIIUIBBIOOBIEOIIIE OREO IEUOBIEGBIEI IGE IEEE EE 





MANDELBROT -- A Fractal World 
Part Two 


Michael E. 


The BASICs 


1 hope you have been experiencing great adventures exploring the 
Rew frontiers opened up by fractal geometry. In this part of the 
article we will examine the BASIC program. 


For thom 
point 

feature: 
23-28). 


©f you who are learning the ropes of SuperBASIC, I wilt 
Out some of the highlights of the BASIC Mandelbrot progra 

in the previous tssue of Time Designs (Nov/Dec 1967 pp 
It was my intent to write a program using the power and 


















flexibility of SuperBASIC. "To onstrate the power of 
SuperBASIC, the major portion of the BASIC program im compri 

ef only 2 lines The rest’ of the program is 
solely support procedures for these two lines of BASIC. The 
Program contains 18 procedure modules and i function module 
Advantages of writing programs in this manner include the ease of 





extending and following the pragras when it cones time ta de-bug. 


Our first procedure is /mséral, which nets up the computer to run 
the program. Line 2558 declares the variables x, y & / to apply 
only to the PROCedure /nve/al. If these variable names are us 
elsewhere in the program, the values set in the PROCedure will 
not apply. By using the “SuperBASIC command Local, one does not 
have to worry about re-declaring a variable which is needed 
elneunere in the program. However one must be careful when using 
this command. If the PROCedure is called again and the value of 
@ LOCal variable is to be used with the contents when the 
PROCedure was exited, the original value is lost. From within 
the initial PROCedure, another PROCedure (tv) is called, which 
Simply redefines the default windows to fit within a U.S. TU 
screen and sets the MODE to @ colors. The reat of the ‘mitral 
PROCedure "draws" the titie screen, loads the 3 machine code 
routines into memory, defines and POKER inte the. “plotter 





























PROCedure and FuNction list 
PROCedure Line Nos 
back_door 1989-1199 
canvas 4649-4670 
check_dev 1699-1849 
color-bar 4289-4330 
done 1218-1360 
initial 2549-2858 
main_menu 1938-2319 
main_prog 1982-1969 
mini_menu 2330-2528 
mini_window 1868-1919 
paste 4499-4519 
re_color 3748-4268 
recall 3150-3492 
redraw 3510-3720 
et_up 2878-3130 
Shap_shot 4450-4479 
store_it 1389-1670 
ty 4539-4629 
FuNetion 

keyint 4350-4430 





Carver 





PROCedure 
consists 


matn_prog is the work-horse of 
of an endlews loop which 

This was achieves by not 
t bigteos. 


the program. | 
controis the branching of 
Providing an exit to 


Aain_manu 16 the PROCedure which printe th 
the program based on the user's input. The 
are created by using the STRIP and CURSOR comman: 
offsetting the cursor location 4 pixels and setting the =? 
color, a shadow is drawn and then the text is written over? 
shadow (nee lines 1768-2078). The Repeat response loop reads? 
Keyboard for correct input and branches accordingly. Line 2 
calls the FuNction Aey/nd which translates any key pr : 
its ASCII code and returns the result in variable 2 and i= pat 
to the variable sey (see line 4419). Lines 2249-2300 return * 


menu and redirt 
fahadows’ in the 





























this PROCedure to an approriate PROCedure based on what brant 
Were made due to user input. Line 2200 allows a PROCedure tf 
re-entered if the value of key was changed to 188 (see line 





of PROCedure redraw). 


The set_up PROCedure provides a means for 
for a particular part of the fractal world and for the chan 
of default device and data name. A machine code routine w) 
ets up machine code variables for a freah start im also ca! 
from within this PROCedure. (NOTE: This PROCedure has one =! 
weak Tink, no checks are made for correct user input. 14° 
User inputs blank lines or letters instead of numbers, * 
Program will crash. Thos 

Mrite a couple of “check* 





directing the a 

















Of you who are industrious may wish 
input} 








jures to insure proper 


yo insure the 
provides a 


flow of 
‘Sub-Routine* 


the prosram, the 
which steps through thee 











Fractal data and screen. When this PROCedure is exited’ 
sfalling-out® through the end (line 1198), the program 
continue from the branch created within marn_prog, contin? 





mith a call of the PROC 





ure store (t. Atter a complete ¢ral 











map ham been created, a prompt will appear on the sch 
Prompting the user to ‘ready the device for the saving of & 
(see Lines 1162 & 1184) and for a key press to continue (see ® 
1106). (NOTE: To insure that the messages printed in ® 
‘mini-windon" can be ween (includes the above prompt. and © 


sminicmenu"), the computer must be intialized in TU Mode ( 





Due to the difference in line spacing between Monitor anv 
Modes, a full mini_menu will not appear i+ the computer iM 
Manitor Mode.) 

‘The ainiwingow PROCdure calls @ machine code routine wh 








makes @ copy of screen data in the area ta be overuritten by® 
new window opened by line 1698. This data is restored by® 
lachine code routine called by the paste PROCedure. Ni 
Correction to a cosmetic error in listing 1 -- Line 4518 shé 


read "END DEFine paste. Thi 
as the program will run ine 


correction ts only for consist 
a aritten. 











Before data is saved to micredrive (or specifies device), a ck 
te made by the sfore_/¢ PROCedure to insure that an error ret 
te not generated i¢ files already exist with the same name. ® 





im “accomplish 
If files of the &i 


by lines 1399-1548 
"e name do exist, 


and the 
the user 


PROCesure check_« 
tm allowed to ree 




















the data to be saved or allow the existing files to be deld 
from the medium before a save is executed. 

The last major PROCedure left tm re_color which allows the F 
to redefine the color scheme for the pointe. within and cute 
the Mandelbrot set, There are a totel of 235 different posse 
calculated "distance’ pointe. If they have not yet been arrat 
into a table of dispersion, this calculation tm carried ouy 
Hines 3778-3930. The resulting calculations will provide a rh 
Quide to help in re-detining the color scheme. Lines 406i 





MSi1 Busia up a new color mcheme based on the user's input, 


‘The remainder of the PROCedures should be easy to decipher od 
on the above information and by following their logical tlowt 
hope that by following the program carefully and by experinend 
with the various SuperBASIC commands included within the prem 
that readers who are striving to. learn the power of the © 
BASIC progrenming language will have a head start 











34 





1 
4 

‘ 

i 

{ THE ULTIMATE TERMINAL FOR THE QL 
i 

‘ 

| AUTODIAL, REDIAL INTEGRAL EDITOR 
H XMODEM CHECKSUM, XMODEM CRC 

i & ASCII FILE TRANSFER 

4 ZOOM PRINTING FOR SPEED 

| SUPPORTS XON/XOFF HANDSHAKING 

| DIRECTORY WITH FILE LENGTH, TYPE 

| CONFIGURATION FILE STORES UP TO 49 
| TELEPHONE NUMBERS, 20 SIGNONS. 

| EDIT BBS NAMES, NUMBERS & SIGNONS 
{ PAINLESSLY TO CREATE CONFIG. FILE 
| MENU/QUICK MODES FOR NOVICE/EXPERT 
| USE WITH ANY MODEM, 8 COMMANDS 

H SUPPORTS ALL QL BAUDRATES 

{ 100% MACHINE LANGUAGE FOR SPEED 

| COMPATIBLE WITH JSU,JM ROMS 

i REQUIRES MONITOR. COMES WITH THREE 
H UTILITIES INCL. UNSQUEEZE, LIBRARY 
‘ 

1 

: 
1 
4 
' 
H 
1 
4 
1 
' 
‘ 
t 
1 


US$ 19.95 + $2.06 shipping 
Supplied on MDV or 5.25" disk 
(specify tpi] 


Meta Media Productions 
726 WEST 17TH VANCOUVER, BC 
CANADA V5Z 1T9 


Ss 


AD sictan on mncroune 


QL Sound Explorer 


M. Vincent Lyon 


With eight different variables to modify and 
test, the BEEP command on the Sinclair QL can be a 
bit difficult to master. When I needed some 
Special sounds for a game I was writing, it became 
obvious that typing in a long list of BEEP 
commands for testing was a long and tedious job. 
So, I stopped writing the program long enough to 


design a special program that would allow me to 
explore the full range of the @L sound 
capabilities. 

Thus was @L SOUND EXPLORER born, Besides 
being an easy method of designing and testing 


various sounds, it also turned out to be fun. 

The program uses two types of input keys, 
called only by pressing the proper key (the ENTER 
key need never be pressed). The command keys call 
various program commands, and the variable control 
keys control each of the eight GL BEEP variables. 

Once the program is booted (it tells you by 
“sounding off"), use the variable control keys (1 
to 8) to set the BEEP values you desire, and press 
*t* to test the result. The lower window will, in 
the test mode, display the correct SuperBASIC line 
for entry into your program. Pressing "P* will 
send this line to your printer. 

Any of the included demos can be used as 
starting points for your own sounds if you wish. 
Or, if you wish to start fresh, simply press "c" 
to clear all the variables and refresh the memory. 

If you don't arrive at the perfect sound the 
first time, just press “b* to turn off the sound 
(if your QL is still "sounding off), and modify 
your variables. 

As soon as you discover 
for the sound you desire, print 
the SuperBASIC 


the proper formula 
out or write down 
line for future reference. Trying 


to arrive at exactly the same sound later is not 
as easy as it may appear. 

Remember that the £SC (escape) key is valid. 
Pressing it will exit the program, though you may 
not be able to see the cursor. If you 
unintentionally press ESC or break the program, 
simply enter "GO TO 10". 

I# you don't wish to type in this listin 
the program is available from: RMG Enterpris 
1419 1/2 7th St., Oregon City, OR 97045. 














The Command Key: 





Displays the remaining memory 

Prints the Basic Comand Tine 

Turns off the current test 
faye Deas “engine. rev” 

aye Desa "OL stg" 

Playe Deno "stalking spook” 

Plays Deno "frightened heart™ 





= Clears the variabi} 
‘che current BEEP 

Deno “engine icie” 

Beso, 

Beso, 

Dea 












nznosez 








unknown melosy 


The Varsable Control Key 





1 = Controle DURATION 1 1 = up by 10. CTRL/I = up by 100. SHIFT/1 = down by 100. 
Crm /SHIFT/1 = down by 100. 


2 Controle PITCH 1 1 2 = up by 4. GHIFT/2 = down by 1 
3 Controte PITCH 2 1S = up by 1. GMIFT/S = down by 1. 


4 Controts GRADX 1 A= up by 10, CTRL/4 = up by 100, SHIFT/4 = down by 10. 
Crm ENIFT/4" = down by 100. 


Controls GRAD_Y 1 S = up by 1. SIFT/S = down by 1. 
Controts WRAP 5 6 = up by 1, SHIFT/6 = down by 1 


contrels FUurZY 





7 = up by 1. SHIFT/7 = down by 4+ 





Controls RANDOM: @ = up by 1. SHIFT/A = down by 1. 







































































195 BORDER #4,1,5:CLS'#4 435 =100:03 
200 OFEN #5,con 440 =102:09 
205 WINDOW #5, 45, 12,345,90 445 =103:05 
450 =107:08 
to arr emoner sinter etcmuer ie baameesuet i tar, #2 oie 
Ley 220 con 460 =109:mem 
15 LET po-S:LET p7=OrLET pO~O:LET p 325 WINDOM. a, 45, 12,119, 120 aes =a 
—. 230 PAPER #6, INK #6, 7 470 CLS#2:1F p2<32757:LET p2=p2 
s.3ntt 235 BORDER #6, 1,5:CLS' 06 TIOsEND IF 1LET p2¥=p2:AT #2,0,a-(L 
23 disp 240 OPEN #7,con EN(p2$)):PRINT #2;p2$: key 
30 key. 245 WINDOW #7, 45,12, 345,120 A475 =33:CLS02:1F p2>-32757:LET p2=p 
$3 GO 70.30) ace key 250 PAPER 7,0: Thi 47,7 a covenb TF iLET pae=painy #2,0,a-¢ 
state a LEN(p2$)):PRINT #2;p2%: key 
45 LET k=CODE CINKEYS (19) 255 BORDER #7,1,5:CLS #7 Coc lpi gt a th 
poppers 265 WINDOW #6, 45,12, 118, 150 2+100:END IF :LET p2$=p2:AT #2,0,a~ 
pb eS 270 PAPER 8,0: INK 6,7 (LEN (p28) ):PRINT #23p28: key 
20 RE DSA 275 BORDER #8,1,5:CLS #8 ABS =129:CLS02: IF p2>-32667:LET p2= 
$5 Dertive Riooadure. int 280 OPEN #9,con p2-100:END IF p2$=p2:AT #2,0,a 
EN (285 WINDOW #9, 45, 12,345,150 = (LEN (p2$)):PRINT #2;p2%: key 
eden lend road eae 290 PAPER #9,0: INK 89,7 490 =SO:CLSWS:IF p3<255:LET pS=pS+1 
BO PAPERS 3 SO) ABT tee 295 BORDER #97,1,5:CLS #9 END IF :LET p3$=p3:AT @3,0,a-(LEN( 
ay ONT RAs aera oe 300 PRINT \\" BASIC LINE TO READ: p3$)):PRINT #3; p3$:key 
90 winpou 40,512:50,0, 205 seers Bn aats iE pete UET pOapS-11E 
100 BORDER #0,3,0,5 & #0 305 OPEN #10, con ND IF 1LET p3t=p3:AT #3,0,a-(LEN(pS 
$55 pene tere 310 WINDON #10, 540, 12, 162, 160 SUIEHINY Suiesaiker, 
pe 315 PAPER 10,0: INK 10,7 500 =51:CLS047 IF pAC255:LET pAmpart 
iio Papen go,siPhinr #0; > execurs 320 BORDER #10,1,2:CLS #10 TEND IF :LET pAS=p4z:AT #4,0,a-(LEN( 
Pip ye oer rs ey bd 325 BEEP p2,p5,p4,P5,p6,P7,PB+P? pa) PRINT #4;p4Sikey 
216-882 NE RCo eo Seeene eee 330 PAUSE 150 S05 =35:CLSW4: IF p420:LET p4=p4—1:E 
ECUTIVE WORKSHOP ~ PORTLAND, OREGON 33s BEEP Wap aLercpavrpeat way0,0-CcENtpe 
SICR ENTS Nea = 340 END DEFine $))=PRINT #4;p4: 
120 PAPER 1,57: INK #1,01PRINT">>> 345 DEFine PROCedure t S1o ss2:CLSWseIF pSCS2757:LET pS=ps 
SCURRY Vee tr tee 350 disp +10:END IF :LET pS®=pS:AT #5,0,a-(L 
peste ed diaper 355 BEEP p2,p3,p4,P5,P%,P7,P0,P9 —EN(pS$)):PRINT #5;pS$ikey 
mal . ear een S15 =36:CLGWS: IF p5>-S2759:LET pS-p 
* a ” ond S-10:END IF :LET pSs= \1T #5, 0,a-¢ 
$80 PRINT \\,"S-PITCH 2%, 545 ™4-GRAD 370 DeFine PROCedure > Tencpse)) :PRINT #BspSe: key 
z: re Py r 375 BEEP 520 =140:CLSWS:IF pS<32457:LET pS: 
140 PRINTS, ©7—FUZZ¥™, 5545 "B-RANDOM Foteiaesine ph cree pa ae 
390 DEFine PROCedure read_key =a Aen a 
pte ee ew ye 400 =1163¢ a~(LEN(p5%))sPRINT #5;p5s: key 
pretest eae laa 405 =112:up_dzprt $30 =S3:CL9¥Gs IF pAC7ILET po=periie 
ea ite sy ag) 410 29%cler ND IF sLET pés=parAT #6,0,a~{LEN (pe 
16s Wahoo 6545 2,318.0 is Mostar Sy Teninr efsncts key 
308 . =104% Hy = ~ 
Reteeeerarcr cane 420 nioside 355 S37:CLSWE: IF p6>-BsLET po=pé-1 





END IF tLET pés=p&:AT #6,0,a-(LEN(p 
180, Ora #4.con, 430 =115:d2 5 a 
165 WINDOW #4,45, 12, 118,90 68))1PRINT #6;p66r key 





SAO @54:CLSW7:IF p7<I5:LET p7=p7417 
END IF :LET p7$=p7:AT #7,0, a~(LEN(p 
79)):PRINT #73;p78:key 

S45 =94:CLSW7: IF _p7>0:LET p7=p?=i:E 
ND IF sLET p7$=p7:AT #7,0,a-(LEN(p7 
$)):PRINT #7; p78:key 

950 =S5:CLSWB: IF pBC15:LET pB=par! 
END IF :LET p8$=pG:AT #9,0,a~(LEN(p 
8$)):PRINT #85 p8S: key 

SSS =3a:CLSWA: IF pB>0:LET p@=pA-1:E 
ND IF tLET pBS=pB:AT #5, 0,a~(LEN (pO 
$2) :PRINT #8;pO$:key 

560 =S6:CLSW92IF pICIS:LET pF=p9et: 
END IF LET p9$=p9:AT #9,0,a—<(LEN(p 
98) :PRINT #9; p98: key 

S65 =42:CLS#9:IF p9>0:LET p9=p9-1: 
ND IF :LET p9S=p9:AT #9,0,a-(LEN(p? 
$0) :PRINT #95 p98: key 

570 =27:#inish 

575 =REMAINDER : key 

580 END SELect 

5@5 DEFine PROCedure finish 

590 STOP 

595 END DEFine 

400 DEFine PROCedure mem 

605 CLSW10: INK #10,5:PRINT #103" — 
= AVAILABLE MEMORY - ";PEEK_L (1638 
56)-PEEK_L (163852); "  ——": INK #10,7 
610 key 

15 END DEFine 

620 DEFine PROCedure disp 

625 LET p2$=p2 

630 CLSW2:AT #2,0, 
T #2;p28 

4635 LET p3s=p3 
640 CLOWSIAT 3,0, a-(LEN(p3$)) :PRIN 
T #3;p38 


























(LEN (p28) ):PRIN 





(LEN (p48) ) :PRIN 


T 4ypas 
655 LET p5$=p5 

460 CLSWS:AT #5,0,a-(LEN (p5$)):PRI 
NT #55p58 

665 LET pés=ps 

670 CLSW62AT #6, 0, a~(LEN(p6$)):PRIN 


T a6;pes 
675 LET 
680 cis 
T a7;p78 
685 LET pas=pa 
690 CLSMB:AT #8,0, 
T ag;pas 

695 LET p9$=p9 
700 CLEW9:AT #9, 0,0-(LEN(p9%)):PRIN 
T 99;p98 





7, 
T 87,0, 





(LEN (p78) PRIN 





(LEN (p88) :PRIN 





My apologies again! 1 


monthly newsletter 


QUANTA, 


about 40 


705 \ip_d 

719 END DEFine 

15 DEFine PROCedure di 

720 LET p2=0:letpS=0:LET p4=0:LET p 
S=0 

725 LET pO=S:LET p7=0:LET pO=15:LET 
B9=0 

730 up_dst 

735 key 

740 END DEFine 

745 DEFine PROCedure az 

750 LET p2=0:LET p3=255:LET p4=125: 
LET p5=1300 

755 LET pO=O:LET p7=0:LET pA=0:LET 
peo 

760 up_dst 

765 key 

770 END DEFine 

775 DEFine PROCedure d3 

780 LET p2=0:LET pS=255:LET pa=to:L 
ET _p5=700 

7@5 LET p&=2:LET p7=8:LET pa=OrLET 
pI=0 

790 up_dit 

795 key 

800 END DEFine 

805 DEFine PROCedure 4 








@35 DEFine PROCedure dS 

840 LET p2=O:LET p3=0:LET p4=75:LET 
p5=200 

845 LET po=1:LET p7=10:LET pB=0:LET 
pI=0 

850 up_dit 

855 key 

860 END DEFine 

865 DEFine PROCedure dé 

870 LET p2=0:LET pS=175:LET p4=80:L 
ET p5=10000 

875 LET pS=3:LET p7=3:LET pO=0:LET 
pI=0 

80 up_dit 

885 key 

890 END DEFine 

895 DEFine PROCedure d7 

900 LET p2=O:LET p3=3:LET p4=0:LET 
p5=7500 

905 LET p6=6:LET p7=0:LET pa=orLeT 
pI=O 


and 


PAGE DESIGNER 


by 
Mike de Sosa 


still have not 





7" pages), 


37 


massive--and 


and membership is 


rapidly 


910 up_d:t 
915 key 

920 END DEFine 

925 DEFine PROCedure JB 

930 LET p2-O:LET p3=255:LET p4=250: 
LET p5=0 

935 LET p6=7:LET p7=1:LET pa=2:LeT 
p9=0 

940 up_dit 

945 key 

950 END DEFine 

955 DEFine PROCedure a9 

960 LET p2=O:LET p3=36:LET p4=S3:LE 
T p5=2500 

965 LET p&=7:LET p7=! 
p9=0 

970 up_dit 

975 key 

980 END DEFine 

985 DEFine PROCedure cler 

990 CLEAR 

995 LET an& 

1000 LET p2=0:LET p3=0:LET p4=0:LET 
pS=0 

1005 LET p6=0:LET p7=0:LET pa=orLeT 
pI=O 

1010 LET p2$=p2:LET pSt=pS:LET pas= 
PAILET pS$=p5, 

1015 LET péS=pé:LET p7$=p7:LET pas= 
PBILET p9$=p7 

1020 INK #10,2:PRINT #105" -- VAR 
TABLES CLEARED -~":INK #10,7 

1025 BEEP 0,3, 1,550,0,0,0,0 

1030 PAUSE 45) 

1035 BEEP 

1040 disp 

1045 key 

1050 END DEFine 

1055 DEFine PROCedure up_d 

1060 LET p2%=p2:LET p3$=p3:LET p4s= 
p4:LET p5s=p5 

1065 LET pé%=pS:LET p7$=p7:LET pas= 
PBILET p9s=po 

1070 LET pf$=p28k", "Epssu","Ep4ash, 


“EpS$e", “epSSh", “Lp7$4", “EpBSE", "Epp 
cy 








ET p@=0:LET 





1075 CLS#10:PRINT #10, pfs 
1080 END DEFine 

1085 DEFine PROCedure prt 

1090 OPEN #11, ser 

1095 PRINT #11,"SuperBASIC line to 
read ~ BEEP "spt 

1100 CLOSE #11 

1105 key 

1110 END DEFine 





Time Designs Tests rereerermz 


52 KN) Dis OS or co ay 


by subscription to the 


seen DESKTOP PUBLISHER Special Edition--so newsletter. (There are several subscription 
much for the Great Facilitator! But after options, e.g., AIRMAIL delivery, and with 
you see what PAGE DESIGNER does for you-~ the dollar free-falling as it is, I 
and what it coete--you might well think, recommend you contact QUANTA'’s secretary, 
"Who needs DESKTOP PUBLISHER, anyway?" Brian Pain [see his address in the 
QUANTA is the acronym of the illustration], for details of membership. 
independent QL Users and  Tinkerers QUANTA also offers free advice to 
Association, a UK-based users' group, QUANTA members, workshops, support for users’ 
has for several years published an excellent groups, tutors, and most importantly, a now 


growing--software 


library consisting of more than 350 suites 
of performance-tested programs of all types 
--and I mean all types--most available at 
cost, a few at a small cost. The royalty 
for PAGE DESIGNER, the most expensive QUANTA 
program, is only £5, less than $10, today; 
royalties for the entire library, consisting 
of about 20 quad-density floppy disks and 
including a sophisticated run-time ARCHIVE 
library guide (updated at | 6-month 
intervals), are now about £35, about $63. 

It's only a wag, but I'd say that the 
documentation for the complete QUANTA 
library, must run to more than 500 pages. 1 
can think of no better way of learning good 
QL programming technique, than looking into 
the library programs, although more and more 
of them are being re-issued in compiled 
versions. Digging into the QUANTA library 
is a never-ending task like excavating tombs 
in the Middle East and cataloging and cross- 
referencing your findings. 





QUANTA, the monthly newsletter, is also 
a goldmine of tips; useful programs, 
procedures, and functions; reviews of new 
software by members (that is, not by 


magazine writers who are sometimes biased in 
favor of advertisers); and solutions to 
practical programs. 


QUANTA's PAGE DESIGNER * * * ¥ 1/2 

Dilwyn Jones's excellent desktop- 
publishing program enables the user to 
create small, page-sized, or large ‘about 
17% 22") pages of mixed text and graphics 
for various types of layouts and purposes. 
Fast, easy-to-use, and efficient--utilizing 
screen and memory compression whenever 
posssible, PAGE DESIGNER requires at least 


256K of extra RAM and more is better (it is 
terrific with TRUMP CARD with which a 
large-capacity or dynamic RAM disk may be 
used to good effect for more rapid cutting 
and pasting--just format a RAM disk in the 
boot program), Two excellent font editors 


are included, one for normal text (the 
standard QDOS 9- x S-pixel type? and one 
for self-scaling and proportionally printed 


high-resolution (16- x 16-pixel) text 
graphics. Used for different purposes, the 
former for normal text, the latter for 
larger, self-scaled text, PAGE DESIGNER 
includes 29 text fonts and 17 high 
resolution fonts. 

On boot-up, the first 
task is to size the page, 
with elaborate mini-screens to keep you in 
touch with just where you are on the page. 
After this, the Main Menu is displayed. 
Options offered are (1) Enlarged Characters 
(which initiates a sequence to incorporate 
high-resolution, usually large-sized, and 
self-scaled printing; (2) Type Text which 
initiates more normal text-printing; (3) 
Merge Text which lets you import text (i.e., 
ASCII text files Ce.g., QL QUILL _lis 
files]) into regular or columnar format--see 
HOT TIP, below; (4) PAGE POSITION which 
displays where you are on the larger page; 
(5) Graphice which opens the door to several 
graphics sub-menus; (6) Save Page in 
compressed memory form; (7) Load New Page; 
<8) Wipe/New Page; (9) Printout to printer 
or file; (A) Load Alphabets (text and/or 
high-resolution fonts); (@) Quit [ESC also 


or 





PAGE DESIGNER 
simplicity itself, 


works]; (V) View Page which permits scanning 
and positioning the art window on any 
section of the larger page; (D) List of 
Files Present provedes a directory of any 





device; (R) Refresh Display is intended for 
use in multitasking situations; (L) Lift and 
Save enables cutting and pasting via a file 
(optimally a RAM disk file); <P) Load and 
Paste enables continuation of the 
cut-and-paste process or the inclusion of 
previously saved graphic segments 
(illustrations, etc.); (0) Set OVER State 
selects one of three modes of printing; 


(S) Set Stipple Pattern permits several 
monochromatic INK and PAPER options; (F) 
Status Report portrays useful data such as 
PAPER and INK colors, OVER state, free 
memory, page size and position, and free 
memory required to fill page; and (BE) Erase 
Files which is used primarily to keep free 
memory as large as is necessary. 

Selecting "G" or "g" for Graphics takes 


you to the Graphics Nenu which offers the 
following options ‘here menu selection is 
made with the CURSOR, SPACE, and ENTER 
keys): Move Cursor permits movement of the 
graphics cursor, a "+" sign, without inking 
the art window; Dots, Lines, Arcs, 
Rectangle, Circle/Polygon, Ellipse, and 
Triangle permits the sizing and placing of 


such figures on 
"Etch-a-Sketch" 


the page; Sketch permits 
type free-hand drawing with 


the CURSOR and SHIFT CURSOR keys; Paint 
permits the solid-color filling of 
irregularly shaped, enclosed spaces; Fancy 





Fills initiates a fill sequence from another 
graphics sub-menu offering 15 patterns and 
varying degrees of detail; Brush Lines 
initiates a variable width brush sequence 
using selected monochromatic ink colors and 
is also used to erase unwanted page 
sections; Colours selects INK and PAPER 
monochromatic stippling; Set Over sets the 
OVER state as in SuperBASIC; and Page 
Position which displays the position of the 
artwork window on the page. 


As may be seen, operation of PAGE 
DESIGNER is both straightforward and fairly 
efficient. I withheld the ultimate 1/2 star 
(x) for two reasons: cutting and pasting and 
the incorporation of text files into 
columnar format could be made a bit more 
Simple--as I am sure they will be in a 


future version of PAGE DESIGNER which, who 
knows, may be on the very next floppy disk I 
receive from the library, 

FRONT PAGE EXTRA is a little better in 
a few respects, and Digital Precision’s 
DESKTOP PUBLISHER Special Edition may well 
be superior, but I'll have to see it to 
believe it. And don't forget, you can 
probably get a year's subscription to QUANTA 
and the entire QUANTA Library of programs 
for about the same price as DESKTOP 
Publisher Special Edition! There can be no 
doubt as to the relative value received for 
money of the two options. 

HOT TIP: Format your QL QUILL document 
into a 32-column wide format before PRINTing 
to a “lis” file for import into PAGE 
DESIGNER for two columns on a standard page. 


NEXT TIME: Who 
PUBLISHER Special Edition, the CPMulator, 
SpeedScreen, Microbridge, or a new 
better-than-QUILL word processor. It is all 
up to the Great Facilitator. 


knows? Perhaps DESKTOP 





POSS DES owo: = oF 


TEXTFONTS :1=Normal 2=Squore s=suo 

































old Schlien 6=Itatccs 7aZipper 4 
G=tettiencck W=Dataii W=Countdnon LisaReADe 12=Fancy bszisus-r T4=Ye Olde gM 
iSSHALF HEIGHT 4éztraffie ifsExtre-beld 1S-Futuro-dispiay is=Futur ee 
20*Udin Z21822:see side GbCling Rdeteavy 2E=TASVIELEM 26=qURA ; oh 
Th unop— di=oz Sans-serif HIRESFONTS lank “0 
Italics $=8old ttatices 6=Bold text+graphics 9=Ou@ling & az 
{G=HATAIG W=Countdown L2=WERDLEWE ig=Futura-display 16 oe 
I6=OCR-8_ I7=Bold—sans—serif, on 

This pilge shows the eurrentiy available fonts For poge designer. TF goal & 
hove Qny suggestions for tay move, { Would be plensed to heay froin Home FO 
HOPE THEW ARE OF USE 10 YOU! PAGE ANG MEW FONTS (0) 1987 DILwe Tones mie 
ez 























PAGE DESIGNER is just one of more than 300 programs available at little 


or no cost from QUANTA’s (QL Users and Tinkerers Association) library. 
QUANTA (a British society) also provides an excellent monthly news 
letter. Write or coll (evenings only between 7pm and 10pm London time) 


Brian Poin, 24 Oxford Street, Stony Stratford, Milton Heynes MH11 1JU, 
United Hingdom (telephone CO8081 §64271) regarding membership opt ians- 


inG TH RE LIFT Ft 
"e beste i Gilwyn Jones, 4 The Crescent, 


These files can simpty he Bangor , Gwynedd, North Woles, 
imported directly into  Paoe CLS? 2AA, United Hingdom. 
Designer 1.39 und later versions Telephone: Bangor (0248) 354023. 


of that program. Earlier versions 
hove not been tested, but os 
there ore no known éopies in 
circulation, this should not be a 
problem. From the main menu, 
select the LORD AND PASTE option 
and enter the filename of the 


picture you want, eee 
“mdivi JUMBO Lift". All “names on 
the cCortridge end in "lift" for 
clarity, but they can “of course 
be Changed to suit your 
requirements. Best of luck and 


remember to let me know of any 
Suggestionsrcriticismss require- 
ments so thot | con odd to this 
library oof pictures for Page 
Designer 1. 








Pomy mew book, TAKING THE QUANTUM 
» fom Time Designs todey. 
Hike de Sosa 








Tr & Cc SERVECES 
2QO LIBERTY TERRACE 
BUFF AL.O» 


N.Y. 14215 


V1i6-834-1716 


call 


the 


CLASSIFIED 


FREE ADS FOR SUBSCRIBERS 


FOR SALE: TAX-I-OL/87 template 
for 1987 taxes on a 256K Ql. Info 
SASE or $24.95 from EMSOFT, Box 
8763, Boston, MA 02114. 


FOR SALE: TS2068 w/manual, 5 
texts, A&J Model 2000 w/printer 
I/F, Motorola monitor, Gorilla 
Banana, Aerco Cent. par. I/F, 
lots of software. Also have 751000 
and TI 99/44 w/Acc. Send SASE 

for complete list. Tom NcHargue, 
5713 Hyde Park Dr., Montgomery, 

AL 36117, (205) 277-0271. 





‘TS2068 OWNERS: Greenville, SC 
area...FREE- my serious, and 
original programs & animations. 
Call me: (803) 297-0502, to view 
and tape. Howard Wilkerson, 313 
Providence Square, Greenville, 
Sc 29615. 





or Write for 
products for 


a free 
the Timex 





HOME COMPUTER REPAIRS 
Write For Prices 
Dan Elliott 
Rt £ Box 117 
Cabool, MO 65689 
(344) 739-4712 














zeeCLOSE-OUT SALEX## 


1S2063 SOFTWARE 


“DIAMOND MIKE 

“GREAT GAMES AND GRAPHICS SHOW” 
Each originally sold for $24.95, 
both for just $9.95—while supplies 





“INTEGER BASIC COMPILER” 

"260 ASSEMBLER” 
Both for $9.95 (while supplies last). 
Includes 19 pages of documentation 


JRC SOFTWARE 
200 N. Main St. 
Scottsburg, IN 47170 
(812) 752-6071 


ie get 
last. 





WANTED: BACK ISSUES 1/S Mags. 
(Q2X, SYNTAX, TDM, SUM, SINCUS, 
/S USER, etc.) also; schematic, 
owners manual for T/S 1500. Send 
list, prices to D.G. smith, 
R.415 Stone St., Johnstown, PA 
15906. 


FOR SALE: 2 TS1000's, Memotech 

64K RAM + plug-in keyboard, CAI 
Stringy Floppy drive w/interface 
(incl. Centronics I/F w/cable), 

TS 16K RAM, books, software and 
misc. cables, parts, etc. $200. 
Lionel Barthelemy, 11009 vivian Dr., 
Huntsville, AL 35810, (205) 859- 
2944. 


MILLENIA-K USERS: Acts. Rec. 
2068, 64 Col. Small Business 
Revolving Charge Account Manager. 
1,100 Accounts per disk, 24 entry 
lines each. SPDOS 5 1/4" Quad Disk 
$20.00 ppd. Jim Bretz, 861 Sth 
Ave Si, Perham, MN 56573, (218) 
346-2129, 6-10 pm. 


WANTED: Copies of old 2X81 ROM 
disassembly by Logan, and 
"Mastering M.C." by Baker. Will 
buy or trade for 2X81, 2068 or 
QL items. (For a list, send 
S.A.S.E.). Paul Bingham, PO Box 
2034, Mesa, AZ 85214. 


catalog of 


Computers. 





HARDBACK SOFTWARE! 17 TITLES. 
AERCO PRINTER CABLE & PROGRAM, 
PLIGHT CARTRIDGE, MODEM PROGRAM, 
MISC. 2068 CASSETTES, ORIGINAL 
MATERIAL; ALL 30% BELOW RETAIL. 
FREE SHIPPING. PH# 1-512-839-4516. 


WANTED: 2-99 COMPILER, Kopak 
Creations, program with docu- 
mentation. Earl Dunnington, 4356 
King Theodore Dr., Boynton Beach, 
FL 33436, (305) 732-6219. 


FOR SALE: MACHINE CODE PACMAN 
GAME and 9 NEW Font Styles for 
2068. Both on 1 cassette for $10. 
Send to Steve Kershaw, 547 S. 
Church, Virden, IL 62690. Phone 
(217) 965-3537 after 5 pm. 


WANTED: Westridge 2050 Modem for 
‘TS2068. Ed Ski, 4020 Regent, 
Duluth, MN 55804, (218) 525-5310. 


‘TIME WARP Timex/Sinclair BBS at 
(515) 282-4169 (8/1/N) 300 baud, 
is open 24 hours/day. Over 400K 
Of downloads (mostly 2068) with 
six message bases. The password 
is "GORT". Give it a call! 


FOR ‘SALE: 2 A&J Microdrives like 
new- 1 w/o print driver. $90 & $7 
Also 34 m/wafers & caddy. 

R. Thompson, 34127 Williamsburg, 
Sterling Hgts, MI 48077, (313) 
977-0835. 


WANTED: WAFAS for Rotronics 
Wafadrive ‘(same as black wafas 
in A&J Mikrodrives). Used Wafas 
acceptable. Tony Brooks, 2951 
Pathview Lane, Marietta, GA 30062 
(404) 565-3879. 





Do you have some equipment or a program that you would like to sell? Looking for something hard to find? Place an 
ad in THE CLASSIFIEDS! Subscribers can place one free personal ad in each issue. Ad size is 32 Col. wide (like 2040 


paper) and maximum of six lines. For additional lines - $3 each. NON-SUBSCRIBERS and DEALER‘ 





$4 a line 


DEADLINE FOR ALL CLASSIFIED ADS: Two weeks before publication date. Mail your ad to: 


TIME DESIGNS MAG. 








INE, The Classifieds Dept., 29722 Hult Rd., Colton, Oregon 97017. 


Whit Dats Systems 
4 Butterfly Drive 


Hauppauge, HY 1178¢ 
E25> “Liam—epm EST 


CS169343— 


1X PRO/FILE (Prod# TS1PF) $19.95 (TS1000). A aachine language information 
storage and retrieval tool for 16-64K. Written by Thoaas B. Woods. 
Hulti-vord search capability, instant file access, ordered displays, definable 
printer functions, totally flexible file size, 59 page tutorial manual. This 


is the finest data base program ever written for the 1$1000/1500 and Sinclair 
1x81. 


ACT GENERAL LEDGER 1.000 (Prod# ACZ1) $19.95 (T1000), An accounting system 
vhich is designed to meet the accounting needs of a small business. 


ACT GENERAL LEDGER 2.000 (Prod# ACZ2) $19.95 (152068), An accounting systea 
designed for the seall business. The ACI 2.000 is flexibly designed so the 
reports fit your business vhether it is a proprietorship, partnership or 
corporation, There's plenty of capacity vith up to 150 naged accounts and up 
to 800 entries and accounts each aonth. Includes a 20 page aanual that vill 
get you up and going in no tine. For use vith the $2068, a 2040 printer is 
optional. 


COLONIZE THE UNIVERSE (Prod# TS2COL) $16.95 (TS2068). Winning this game 
requires cunning, poise and a bit of luck. Try to build up your space colony 
in order to survive. Fuel and food are scarce and aust be vatched constantly 
in order to survive. Aliens, Black Holes, Super Nova Explosions and Tiae 
Warps are also abundant. This gaue is just like a galactic Monopoly gase. 
It's great fun and provides hours of entertainment! We highly recommend this 
gane! 


THE DEALER'S DEN (Prod# TS2DEN) $16.95 (152068). If you love to play poker 
than this is the prograa for you. You play Drav Poker as you have seen in the 
arcade gages at your local night club. You can also play four hands of Drav 
Poker against the dealer's one hand. Great Graphics aake this softvare 
package a aust for any computerist vho loves Poker! Contains two prograns: 
THE DEALER'S DEN and DRAW POKER. 


PRO/FILE 2068 (Prod TS2PF) $29.95 (TS2068). A professional file and database 
aanager for the 2068. Instructions are displayed on the screen and guide you 
through the steps. After you have saved soae files, you can access thea by 
typing in any vord, or group of nuabers in that file. A 100+ page eanual is 
included detailing the wany uses - vith instructions for use vith a full size 


printer. The best data base system available for the TS2068, Just ask anyone 
who uses it, 


Please include $2.95 per order for shipping. NY residents add sales tax. 
Please ail your order to the above address. We accept checks, MasterCard, 
Visa and COD orders. A fee of $1.90 vill be added to COD orders. All in 
stock iteas vill be shipped vithin 24 hours of receipt of order. Please use 
Prodt vhen ordering. Thanks for aaking us you T/S Software supplier! 


M-F 


aczZ General Ledger 


Colonize the Universe 





2 copy 


of our free 
catalog! 





ALSO 


AVAILABLE FOR THE T/sw 


POWERFUL AND INEXPENSIVE BUSINESS SOFTWARE 
FOR ZX81, T/S1000 and T/S1500 COMPUTERS 


ZX-TEXT 


fx text J 
ocBent F. nobhrbee 


‘A word processor is to a computer user 
‘what a typewriter is to a typist, except that the 
former has more advantages than the latter 
2X-Text can operate in 16-64K RAM providing 
from 1300 to 6500 words per document. it 
toatures 6 aitterent options: write, read, edt, 
print, save and clear text, Text is writen on a 
per-line basis with quick speed and with 
horizontal Dack-space and delate capabilities 
being available. You can also access the 
‘editor directly trom write mode and vice-versa, 
Text can be proot-read on a par-line basis 
allowing for enough time to determine it any 
editing Is needed. The text editor allows a ine 
Of lex! to be deleted, inserted, replaced and 
\sted for edting. You may also change a word 
OF expression within a line, stop or start text 
while it is scrolling up the screen. begin 
feeding text from the test line ot the file, re- 
Center write mode trom the editor, return to the 
‘main-menu oF create a window 80 that you 
can read-edit two files simultaneously. The 
int option takes text displayed in 30-column 
format on the screen and outputs to either the 
ZX/TS printer. (With Memotech’s Centronics 
Parallel Intertace 80-column snd lower/ 
higher - case oulput is possible) Files may 
bbe saved on tape cassette with the use of 
‘one single command, or by the same token they 
‘can be erased from memory / storage so that 
the full capacity of the program can be used 
{or other purposes such as composing letters, 
reports, articles, memos, standard forms, 
instructions, ads, graphs, telephone 
divectory, lists of customers, members, 
friends...te. Also copies of files are always 
Jess expensive and easier to run than using a 
‘photocopier Other advantages ure savings in 
lime, paper, ink, correcting mistakes and 
‘adding afterthoughts more efficiently than 
aoing them through ether handweting of 
using typewriter 


$16.95 


‘An electronic spreadsheet calculator is tho 
‘fundamental basictooltorsummarising, reporting 
‘and analyzing in matrix form any accounting. 
‘mathematical or scientific manipulation of num- 
‘bors, ZX-Calc operates in 32-64K RAM and atfords 
‘8 maximum of 3360 characters / spreadsheet. The 
‘entire matrix consists of 15 columns (letters A-O) 
‘and 30 rows (numbers 1-30) with 8 charactors/ 
Cell. Unlike other popular ESCs, 2X-Calc uses in 
Calculations and wehincells al 14mmathtunctions 
(on the ZX-81/TS1000, it offers a unique “SUM 
function that totals one or more rows/columns. 
simuttaneously. Parenthesis can be used within 
‘equations. There is no foxed limit on how many 
‘equations may be entered. Formulas may be 
stored in all 420 cells of the spreadsheat The 
isplay atfords 15 rows /colums. Loading of data 
into more than one cell can occur across/down 
‘one oF more row /column simultaneously, With 
vertical windowing you can arrange a sel of col 
‘uring in any order oF practice using fwed-varabie- 
‘alignment display formats. The manu otters 6 
‘options: enter /erase, move, calculate, print. save 
‘and clear the spreadsheet, Enter/arase allows 
the entering, deletion or data alignment within a 
Coal through the use of a mabe cursor. With the 
‘Move option you may mave around the entire 
Sreadsheet {0 access any row, column or coll 
The calculate option allows you to enter labels, 
values or formulas into a coll or write and enter 
‘equations that will act upon the data already within 
he spreadsheet, You can also enter bar graphs 
into acellinthis option. Absolute /relativereplic 
tion, cown/ across acolumn/row,isalsoallowed 
by this option. Also this option allows the auto- 
‘matic calculation of he entire spreadsheet with 
‘one single command, Printaiows youtooutpulto 
‘ther he ZX/TS printertha entire spreadsheet by 
Column-sets and row-pages through use of the 
COPY command. The entire spreadsheet maybe 
‘Saved on cassette tape of you may clear all data 
from it or erase the programs trom RAM entirely 
The most salient advantage provided by an ESC 
ver specilically vertical applications softwares 
‘thal an ESC provides a reusable tramework with 
which you can compose any specific financial 
‘model rather than just belimitedtoonly one stat- 
cally fixed format tor storing, displaying and 
manipulating numerical data 


$16.95 


$3.00 SHIPPING AND HANDLING /PROGRAM 


2ZX-CALENDAR 


Parrot tk) 
rm 04-277 

nm. EUAN mEeD, coneen 

eos 
ROMANUM 2/2 HOUR 


Cn re 
AR GLSREE" (PYLE TR TABR vn 


Time managomant is an important aspect of 
‘any Serious business and personal agenda. 
Planning how to spend our ime leaves us better 
prepared before and while we are spending it 
‘and we remain better organized alter we finish, 
pending it. ZX-Calendar operates in 16-64K 
RAM affording 25 appointments in 16K, 100 in 
32K or 180 in 48K and 64K, Each 
appointment record holds a maximum ot 220 
Characters, The main menu includes enter, 
search/check/sor, change, save, clear and 
print any and all appointments made on a 
‘pacific date or with any party. Output to sither 
the ZX/TS printer is permissible. This program 
will permit you to remember to do something or 
0 be somewnere important by cataloging your 
‘answers to ix questions that you must account 
for in order not 1o waste time when itis scarce: 
when, with whom, at what time, for how long, 
where and what are you going to discuss and 
‘conclude when you get together with someone: 
‘else? The program lets you permanently 
originate, record, classity, search, sort, 
calculate, modily, summarize, obtain a wetter 
‘report and tore your answers to the preceding 
Questions so that you will not forget what you 
decide to do with your time, This program 
‘identities your time according to when you ara 
{going to spend it and with whom you are going 
10 share i, Through these forms of labaling 
‘appointments you are able to verity ot modity 
‘how your time is budgeted without wasting ink, 
‘paper or moretime trying toremember whalyou 
‘said 1o yourselt or what someone else said to 
you or where you placed certain writion 
messages that you now can't find, With this 
rogram you will know where you can tind 
‘exactly what you needto know about where you 
want to and have tobe, or where youhave been, 
‘before you get ander yougot there. Thus, 2X- 
Calencar wil let you plan your time go that you wat 
never have to worry about what is ahead oF what 
‘came before, for you wil always Know, by using I, 
10 never be caught astray by any time-frame 


$16.95 


A.F.R. SOFTWARE - 1605 Pennsylvania Avenue, No. 204 - Miami Beach, Florida 33139 


DEALER INQUIRIES WELCOME 


(305) 531-6464 


FLORIDIANS ADD SALES TAX