Skip to main content

Full text of "T-S Horizons"

See other formats




.vlKi^Y&feVj 




: -^ 






Fah/Mar 


' YOU can.buy a SPECTRUM Pius NOW 
Paul Hunter’s Bank Switching Concluded 
More Program Tips from Mather White 

[MX Rale 
US. Posh £8 Paid 

forfefl&tfti, 0M« 45T32 
MO. 151 





































drive. In about thetirrie it fates y6lir fi 
program is up and running: t \ 

Realize: you don't have to Imagine * 
interface and disk drive system from 
operate in the league of compUlers c< 
fact, j 

rates,.. JB...... -^ msa£l g 

and efficiency of formatted 
operation, the Millennia K; 
will out perform; ' 

Commodore,. '■*££ 

Apple lie dr IBM PC! 


i^kim 

w- ’ 


... 0 __|BBI§costln^i^'TOl^( 

when itcomestom^mUmlr^^^^^^ 
total .storage capacity 




Tf.-bU 


In order to. extract tl 
maxirhiim efficiency 
from tfie disk, a wiiole 
new dperatirid systefn 
fiad {o te cTevisid; 
fe Vesult: r t 




MasterfiIe (batabase 


v. v 






iiiii 


M #i is&SKk 

12.3.4 may bf sthg^ 




Mternm 












FEB MAR J. g |-J r. 


MO. 12 


SI!7ER. F'orri the Cluttered Desk 

L’5t r uT , ‘ C* ,, .j|Z , 5' ’ ' 

pc iCe r input EXTRA - R.hartung 
PE Mbuilder *or Tb ivOv 
SPECIAL REPORTS tor the TS 206 
NEW Maes Storage Devices 
boectrum Software 
IN SYNC #1. bJoho Beil 

Line check'for TS 1000 & 20 69 
Odds,Ends,Etc. by Te>; Faucette 
Startext and stuff 
Sits fi- Bytes #4 by E. Ferreb.ee 
2069 Word Processor Evaluation 
Part 2: Tasword II,Te)"t writer. 
VIE Word» Letteriter ‘ 

MTe r m II Printer Patches 


8! Nov*83 Creating/Saving File* I 

(Johnson), Repeat Key and Unint- I 

erruptiblt Pow»r Supply ProJicUi 
Numerical Analysis, Load/Sav* t 

Problem*, Review*, and wort! 

• 2 Dec'83 Hatrix/Cursor Input 
(Johnson), U**r-F ritndlin***, 

Reset Switch Project, Nemory 
Reduction, Rul» ot 78, IX Cash 
R»gi»t*r, Graphics Tutorial,*tc! 

83 Jan/F*b'84 Two Animation Pro¬ 
grams, Sivnplv Loading Aid Proj. 
(Young), Tape File Prot»ction, 
DiWerential Equation*,Ham Radio 

| Review*, User Group New* 8 Hort' 

• 4 Harch '84 The Death ol TCC, 
TSIOOO Bank Switching CHunt»r), 
Hrror R»cov»ry (Johnton), Edge 
Comte tor Schem., Simpton Rult. 
Review*, Reader Input, 8 more’ 

83 April/May'84 -WORM’ Word Pro- 
ett tor (Young) Pt.t, Least Square*, 
TSIOOO Graphic* Program, TS2068 
Future?, Bank Switching Pt. 2, 
Program Tip*, Rtvitw*, and mort! 



Same Scoreboard Program 1° 

For TS 1000 £ 206S- - K.Brrith. , 

Using OPEN# and CLOSE# on the 19 
TS 2069 - by Doug Gangi 
More TS 1000 Programming Tips 20 

By M a trier Vvhite 

TS 1000 Bank Switching (Concl.) 22 

Part 8 - by Paul Hunter 
RE VI EWS 

Winkv Board for 2069 - Fer-rebee 26 

Badgammon for 2069 - D. Gangi • * _'6 

ACZ General Ledger 2000 27 

Accounting* Program - Faucette 
2 Game Books for TS 1000 29 

Reviews by Mather White 
T-S NEWS 30 


- 1 - ~—86 Junt'84 T*1000 As Church Aid, 

lnttrfacing Book*, Hum. An*ly*i*> 

a J&QQk Hardwart Tip*, *WORM”-2, Switch- 

fcLii-ia ^ ing-3, Good Ntw* Irom BA Brown, 

m inizr'~r.’i.nrsxii- Six Rtvitw*, and mort! 


uoaanDodtib 

annnaimariai>N 


TTM 1 I A UakiM 






ZSi. a,tl.| SIIICI 

•hi f«8f nti/nv 

Si.. 

•f |BI 

'■■•util* Ur III IM* 


x 2 Q 6 S Sprrtgriplr' 
| 0 m lippetettM 

F On *<• 1 »*•> C4»oirt» 
' b* RISC**? X 


87 July/Aug '84,Telecommunication* 

I nut, 2068 Program Tip*, How A 
Compiltr Work*, Rotating Globt, 
Byte-Back Hodtm, TC tor Beginner, 
Switching-4, WORH-3, S.I.N., etc. 

88 Stpt'84 TS 1000 Xusic Program, 

2068 Plotter, 2068 Character Set 
(Young), Address Program, Kin* 

Review*, Telecommunication* 

Column, TS New*, and more! 

• 89 Oct/Nov '84 - ANNIVERSARY ISSUE, 
TS 2068 Spirograph, Dave Higgenbottom 
I interview, FORTH tor T/S Computers, 

5 Spectrum section, Bank Switching-3, 
Telecommunications, Reviews, etc. 



! Kl* 10 Dcc ' 8< ' 40 PAGES ' M *king Backups 

J of 2068 Software, Banner Programs, QL, 

?ot.MQOO TSIOOO Program Tips,Christmas program, 
Annual RS1 OOvs.TS 1000,HTtrmlliHorlion Awards, 

•. l ^. Uon ‘ Switching-6, TSUGs, New Column, more! 


XU. /Al 111 . Annual 

j-s horizon, 

1+ »acli mn j Award a 


12-i»*u* subscription »13(in US) 
' 121 Canada, *23 Other Foreign 

Back Issue* 9*1.30 each 


HI 

82 

83 

84 

85 

86 

87 

88 

89 

810 

_811 

Total 1 


Subacription/Back Itm* Order Form 

• t 

flame______---,- 

Addre**___ _ _ 

City, St., Zip ____ 

Send to TS Horizons, 2002 Summit St., Portsmouth, OH 43662 





I'd like to thank all of you for your pa¬ 
tience. Yes we're late again and. .we're 
sorry. But we.love you.all and want to make 
it up to you. How can ' we do this? Well 
we've got some very special projects for TS 
Horizons in the very near future. We think 
you'll be pleased. 

In this issue we also welcome John Bell as a 
regular writer. John's column will be 
different from most others in tha.t it will 
often feature programs and programming 
techniques, instead of news-type information. 
Jules Gesang is recovering at home nicely 
from his heart attack. Unfortunately,- Gordon 
Young has been sick for several weeks, and 
his doctor has prescribed rest so he will be 
taking a hiatus from T-S Horizons for a 
while. He's promised to be writing again 
soon, though. 

It has been said that there must be a high 
degree of cooperation among the companies 
that support Timex and Sinclair products in 
order for them to remain successful. Just 
the other day I received some evidence that 
this cooperation exists. We got a package 
from our friend Eben Brown of the E. Arthur 
Brown Company. I noticed that the box the 
shipment came in seemed to have gotten a lot 
of use. The box had a shipping -label from 
21st Century Electronics in New Jersey 
addressed to Games To Learn By in 
Connecticut. Apparently Games To Learn By 
used it to ship something to Eben In 
Minnesota, who used it to ship to me. Well 
it just so happened the box was the perfect 
size for some copies of TS Horizons I needed 
to send to Chet Lambert in AlabamaChet is 
the publisher of Computer Trader Magazine. 
Many would consider CTM and TS Horizons to be 
competitors but we and Chet have worked 
together to our mutual benefit on at least 
two occasions and may do so again in the near 
future. (I hope Chet's not superstitious or 
he might feelcompelled to ship that box off 
again. This could go on for years.) 


Well the deadline Is approaching and 1 don't 
have much more to say in this month's" ENTER. 
However, I do want to apologize to some 
people who might feel we've neglected them. 
We received a large number of complaints froth 
people who failed to receive issue #11 and we 
really don't know what the problem is. We've 
checked our mailing list and in almost every 
case a copy of that Issue had been mailed to 
thbse who wrote. The problem seems to be our 
local post office, and we will be talking to 
the post master to see if delivery can be 
speeded up. When you add our errated sched¬ 
ule and postal delays it can cause some 
problems. Yours Sincerely, Rick Duncan 

B - ^. t . /.iu' r.jq .tT_ 

FROM THE CLUTTERED DESK 

Reader input plus other notes of interest 
By Scott Duncan 
Advertising/Circulation Manager 

Scott Duncan was unavailable to write his 
column this month so the space will be used 
by a guest columnist, Mr. T.S. Subscriber 
from Yourtown, U.S.A. 


Hi, I'm T.S. Subscriber and I've just gotten 
my mail form the box. Let's see here, a few 
bills, an old Christmas card, a recall notice 
on my 1972 Dodge... Well look at this. It's 
the January issue of T-S Horizons. Finally!! 

I wonder if those Duncan's will ever get 
another issue out on time. Of course I 
realize Rick holds another job and Scott goes 
to college, but my lands, this time it's two 
weeks late. At least, it's even a single 
month issue! 

Hmm, that's sure an interesting cover. Let's 
take a look inside. I see Mr. Ferrebee has 
some good articles as usual. Oh and there's 
more of Paul Hunter's article, I'll be sure 
and start on that right away. Hey there's my 
user group listed there, boy that's great. ' 
We could use some more members! Uhoh there's 
the reader input column, I sure hope they 
don't print my nasty letter, I mailed out 
yesterday. Wow, what is this? Superprinter, 
now that looks like a great program. Let's 
see what's further back in this issue; looks 








■h ONLY * 

$ 229 95 


How much would you expect to pay 
for a dual 128K fast access storage 
system for your Timex 2068 that 
included Centronics and RS232 
interfaces, Spectrum software and • 
buss emulation, and free word 
processing software as standard? 

Chances aro It's a lot more than $229.95. 

But this Is what will buy you thd Incredible 
DAMCO/ROTRONICS Wafadrlve unit. (And It . 
you already own an Omni-Emu Chameleon the 
price is even less!) 


• Th« OmnVEmu c»rttldg* It rtqulrtd to optitti th* Wtltdrlyt 
system. The Wefedrtve will nol operele by Juft changing the 
ROM to the Spectrucn ROM or by using Ihe ROM twitch. 


Integrated System 

The Wafadrive is a 
complete system which 
contains the micro interface, 
two 128K drives, RS232 and 
Centronics ports, all In one 
attractively-styled, compact 
unit. There is a minimum of 
connecting leads and no extra 
boxes to clutter the desk top.. 
Like the majority of profes¬ 
sional systems, the units are 
dual drive. This offers the opti¬ 
mum balance between 
system flexibility and cost. 
Built-in serial and parallel 
interfaces allow the direct 
connection of just about any 
popClSr printer. 


changeable wafers are avail¬ 
able in three sizes-128K, 64K 
and 16K. Low capacity 
wafers give faster access. 
They are therefore most 
suitable for program develop¬ 
ment applications. The high 
capacity wafers are suitable 
for more general data storage. 
Loading rate is approximately 
2K per second-almost twice 
as fast as similar products. 


prehensive user manual, 
blank wafer and word pro¬ 
cessor supplied, you can use 
your Wafadrive right away. 
There is also a rapidly 
growing range of software to 
enable the programmer and 
games player to exploit the 
Wafadrive system to the full. 


Spectrum Emulation 


Sottware _ This enable 

Armed with the com- torunthous 

rDAMCO/ROTRONICS WAFADRIVE PRICE LIST 


The Wafadrive includes 
the Omni/Emu Cartridge. 

This enables the Timex 2068 
to run thousands of Spectrum 


programs. The rear edge 
connection is compatible 
with Spectrum Hardware as 
well as allowing use of the 
2040 printer. 

Watadrive for the Timex 
2068 and the 16/48K Spectrum 
are available now. Versions 
for other popular home compu¬ 
ters are under development. 

Send a 20 cent stamp for 
a full color brochure and 
information on software and 
accessories. 


Fast and Reliable 


The Wafadrive achieves 
very fast loading and saving, 
but not at the expense of 
reliability. Extensive research 
and the use of high grade 
materials ensure that the 
Wafadrive will give years of 
dependable operation Data 
integrity is on a par with 
floppy disk. The fully inter¬ 


DAMCO/ROTRONICS Waledrtve Timex 20W 
16K water 
64K wafer 
128K wafer 

Heethrow'NIght flits ll(4AK Hewson) 

Space Wert/Selddab Attack/Luna 
Attack (A8K: Hewson) 

_ Bear Bows-TWorvg'S Loopy Laundry/ 

World Cup (4*K: Artie) 
sterblke ('*K: Softak) 

The Artlst-gr*phk utility 
(4£K:Softek) 

ZAP michloe code development 
package (48K Hewson) 

RS232 cable 

_ Centronkft (parallel) cable 


ORDERING INFORMATION 

Payment can be made In the form of money order, check. VISA, or 
Mistercard Peraonal checks tike two weeks to clear. VISA and 
Maatercard orders must Include number, expiration data, and 
owner'i algnatura. 


□ I enclose a chock/Money Order 

□ Charge my VISA/MC account no._ 

□ VISA/MC Expiration date ___ 

Signature: _____ 

Name: ! _ 


POSTAGE: J5 OO foi W*l*drlv«* 
$ I per order for software & cablea 
(no postage charge for eoftwars 
or cables If ordered with drive) 
MA resident! edd 5% sales tax 


Mail to: DAMCO ENTERPRISES 
67 Brndloy Ct .Fnll River, MA 02720 
(617) 678 2110 

Du* to th* lluctustlon In th* lnl*m*tlon*t currency, oui pftCM I 
*ufc)#ct to ch»ng* without nolle*. 






like some good software reviews, and theres 
another product evaluation by Tex Faucette. 
John Marion seem's to have written a good 
review, again. Now, here's a great idea. 
T-S News, 1 like this page. . . 

Hey wait, that's on page' 36J this must be 
another one of those 40 page issues and it 
came out pretty good this tim'e too. 


Great, an indexation of issua 1-10, now I can 
know just what back issues I really want. 

Boy, those people at T-S Horizons really pack 
alot of useful information in each issue. 
That's probably one reason why they run 
behind schedule a lot. It must be awfully 
difficult to find great articles like these 
for the Timex machines. I suppose another 
reason might be difficulty in finding adver¬ 
tisers who still support US die hard users. 
I noticed the ratio of ads to information.was 
pretty slim. After all afty company has to 
cover it's costs, and on occasion make a 
little money. I hear-those fellas do good to 
break even. They must really enjoy the 
challenge of supporting a machine that's been 
abandoned by the parent company. 

Boy, I wish I hadn't have sent that nasty 
letter! 


T-S Horizons wishes to thank T.S. Subscriber 


Statistics and Programming Books 
Timex/Sinclair 1000/1500/ZX81 16 K 


ONew Book: Nonparametric Statistics 

300 pages; $15.00 
Twenty three programs Including Chi-square. 
Signed Rank. Mann-Whltney U, and Friedma-n. All 
statistics include listing, complete example of 
experiment using statistic, and complete 
example of input and output. 

OPrograms available on 12 cassettes; $20.00 

OComparison of Means: t-tests and Analysis of 

Variance 170 pages: $11.00 
Twelve programs Including ANOVAR with 2, or 
3 factors. Repeated measuroa on any or all 
factors. Explanations of programs include 
listing and example of input and output. 

O Programs available on 6 cassettes; $‘5.00. 


O Ba3ic3 of Timex Sinclair 1500/1000 BASIC 

180 pages; $7.00 

An introduction to Sinclair BASIC. 


O New Book: Translating Programs into Timex 
Sinclair BASIC 100 pages; $8,00 
Intermediate to advanced level hook Bhowing 
techniques for translating programs written 
in various dialects of BASIC. A comprehensive 
dictionary of keywords is Included. 


Our books and cassettes can be returned for full 
refund within 90 days ' of purchase. Order from 
the above description or send for a free detailed 
description of the books. If requested, we will 
include a free Multiple Correlation program 

exampif Cl Sr clU da?f K D V H E. Publ isher s 
order o^req^t P O BOX 6788 
tions? 0>t descrip ' Chicago, I llinois 60680 


lor Civ column ibis month. Scott Duncan will 
be back next month if his usual cluttered 
form answering letters and will let you know 
who that 1500th subscriber is. TSH 












r 


timhuhl " mi amuiiiniiw..i!.B'iiiii , jir'jfiriirimiiL.i l 

READER INPUT EXTRA 
REK Builder for TS1000 

By Robert Hartung 

The best of New • Year' s to you and Scott and 
Randy, and congratulations on the constantly 
improving quality of T-S H. Thanks also for 
printing my version of the "Spirograph 1 - 1 
routine. (SeelSH #10, p. -29) . 

Seeing Mather White's REM-expansion routine 
in T-S H reminded me of a REMBUII.DER routine 
1 use with my ZX81 -- yes, I still use it, 
especially for machine code programs, since 
getting my 1S2068. It allows either building 
a REM to any desired number of characters, or 
adding just one byte at a time as each data, 
item or machine code is entered to a given 
address. It is rather lengthy but if SAVEd 
to tape as a utility routine is very handy 
for'use in any listing requiring the POKEing 
of data or machine code into a REM.statement. 

The routine requires first making a short REM 
line containing code needed to CALL the 
MAKE-SPACE routine in ROM. These codes may 
be POKEd directly to the given addresses of 
an eleven-bvte line 1 REM, or else a short 
listing may be entered for use as a loader as 
follows: 


23 POKE 16313,INT <<DU>/236> 

24 POKE I43I4,DU-234«PEEK 143 
13 

23 RAND USR 14314 

26 POKE D*J,VAL B* 

27 NEXT J 

28 LET D-UAL P« 

29 POKE (H-3),INT (< D-M*2>/234 
.) • 

30 POKE (M-4) ,D-M+2-234»PEEK < 

31 POKE 0,1 IB 

32 GOTO 14 

33 SAVE "REMBUILDER" 

34 LET P4-'PEEK 16396*234»PEEK 
14397" 

33 GOTO 3 
30 REM 


LISTING 1 

1 REM 12345678901 

2 FOR N=16516 TO 16522 

3 INPUT P 


Addrt** of *ptc« currtntly 
bting iddtd to REM 

I CALL to hWKE-SPACE routint 
in ROM it iddrti* 2439d 

I New iddrtt* for DF1LE 

I Ntw 1tngth-of-REM byttt it 
btginnmg of REM ititeretnt 
in RAM 

I New end-of-REM byte 


I Definition of beginning of 
DFILE which follows list 
byte of BAS1C 1 i *t i ng 


4 PRINT N;"=";P 

5 POKE N,P 

6 NEXT N 


Before SAVEing to tape, POKE 16389,76 for 
shorter SAVE and LOAD times! Start the 
recorder and enter RUN 33 to make the SAVE. 
On re-LOADing, the first prompt asks for the 
entry of ei'ther the number of spaces to be 
defined in the last line 50 REM and filled 
with periods, or else the letter "A" if you 
wish to expand the REM just, one byte at a 

time as each code is POKEd into it. To 
restart, enter line 50 as an empty REM 

statement and RUN 34. 

If your machine code routine is relocatable, 
i.e. contains only relative JP and CALL 

addresses or CALLs to ROM, and none of the 
"forbidden codes" 118 and 126, the completed 
REM statement in which .it is stored may be 
brought down by EDIT and changed to line 1. 
Otherwise, no changes may be made in the REM 
line nor in any of the lines preceding it 

without disrupting the routine you have POKEd 
into the last-line REM statement. 


POKE directly or use the loader to enter 
these codes at the given addresses: 


I 16516,42 
16517,130 
16518,64 
16519,205 

REHBUILDER LISTINGi 


REM <11 byt#.) 

GO TO 3 

POKE 14323,PEEK 14396 
POKE 14324,PEEK 14397 
LET EtrPEEK 16323* 236«PEEK 1 

LET # D-M 

PRINT " INPUT NO. REM SPACE 
OR "A” TO ADD ONE 


1 
2 

3 

4 
3 

4324 
6 

7 

S REQUIRED 
AT A TIME" 

8 INPUT 8* 

9 IF CODE Bt>37 THEN GOTO 13 
II LET A-VAL Bt 

11 LET Bt-"27" 

12 O0T0 21 

13 LET A-l 

14 CLS 

13 PRINT "KEY ENTER TO STOP" 

14 print -Code at address "|D| 

iJ INPUT Bt 

18 IF Bt-"" THEN STOP 

19 PRINT Bt 

28 IF PEEK 144420 THEN SCROLL 

21 LET t>*7AL Pt-2 

22 FOR J-l TO A 


16520,155 

16521,9 

16522,201 


COhMENTSi 

| Contiin* ch»r»ct#n POKEd 
by »bov# codt») 

I Storo location of itart 
of DFILE <di«pl«y fl!*> »» 
it w»i uith th» or igin»l 
»r»pty REM atatirunt it lin# 
30. Th» addrti* <M-1> ii 
th# beginning byt# of thi» 

' REM *1 * l«m#n t if no chanjta 
ar# raad# in th# litting 
aft#r th# lait-lin# REM it 
•xpandtd. 


| Addrnt#t glv#n h«r# mark 
th# location of #ach cod# 
or byt# of data POKEd in. 


Since the variables M arid D give the location 
of the beginning and the ending bytes of the 
last-line REM, this routine, may be quite 
easily adapted for storing and retrieving 
data files, with de-limiter characters to 
make a separation between items in the file. 
It makes possible the expansion of the file 
REM only as actually needed to contain the 
items currently in the file. This can 
conserve considerable time in making SAVEs 
and LOADs of shorter files to and from tape 
with the ZX81/TS1000. 

I have used the RF.MBUILDER as the basis for a 
filing and sorting routine in BASIC, which is 
quite slow, but in machine code (see Tom B. 
Woods "Linear Search" in SYNC 3:6, p.72) a 
13K file may be searched in , about a 
se«cond--not at all shabby for a' "toy" comput¬ 
er, as so many of its critics have,called It! 
Rather than letting the old ZXR1/TS1000 
gather dust now that you have up-graded, It 
could be used as a very practical dedicated 
filing system, as many are doing with pro¬ 
grams like ZX PRO/FILE. 

TSH 

Best regards. 

Bob Hartung 

2416 No. County Line Road 

Uuntertown, IN 46748 ‘ 




SPECIAL REPORT 

As E. Arthur Brown puts it, it's 'The Last 
Unkept Promise,..Kept." 

"High speed access to stored programs and 
data is a necessity for’ serious computer use. 
Not having it is the only thing that's 
hindered the use of Timex computer- for many 
serious applications. We all know that the 
computers have always been superior in their 
technology. That's why it feels so odd 
having to use them with cassette storage 
media. It's hard to believe Timex could 
produce such advanced machines an,d then have 
them access data from a cassette recorder! 
Well, those days are gone for good." 

Of course Brown is talking about the A f« J 
Microdrive, a mass storage system,- based on 
the use of mlcrotapesl 

E. Arthur Brown is selling the A & J system, 
as are about 20 other distributors across the 
country. Also available are two new disk 
drive interfaces for the 2068 and a very 
interesting new product similar to the A & J, 
which has a lot going for it. 

The purpose of this article is to provide a 
cursory overview of these mass storage 
devices. More complete reviews will probably 
be published in future issues of T-S Hori¬ 
zons. For now we want to list' 'the major 
features along with some advantages and 
possible disadvantages of each system. 

A & J Model 2000 $199.50 
1050 "I" East Duane Ave Sunnyvale, CA 96086 

This is one of the nicest products available 
for TS 2068. It's very easy * to use and 
well-documented. Anyone who can use a tape 
recorder can use the A & J. 

Some of the major features: 

The microdrive automatically taps into the 



MASS STORAGE DEVICES 
For The TS 2068 

computer's power supply, so no separate plug 
is needed. The tapes are a continuous loop, 
so unlike a tape recorder, no rewinding is 
needed. (A more complete review was pub¬ 
lished, in .TSH #11, page 29.) 

4dvantages: Several hundred units have been 

sold by now. A second drive, may be added 
($125 additional). The operating system for 
the drive is on EPROM so as not to take up 
any RAM. Long flexible cable connection. 
Programs expected to be sold on microtape^ by 
several vendors. 

Disadvantages: Not qui,te as fast as a disk 

drive, and tapes must be specially ordered 
and are more expensive than floppy disks. 

Damco/Rotronics Wafadrive 
67 Bradley Court - . 

Fall River, MA 02720 
$229.00 

The Damco system is actually a modified 
version of the Rotronics Wafadrive system 
sold in England for the Spectrum. Rotronics 
provides the major competition for the 
Sinclair Microdrive. The major difference is 
that a Spectrum ROM has been’ 'added, so 
essentially with the Damco system attached, 
your TS 2068 is virtually turned into a 
Spectrum. 

The number of features provided at this low 
cost is impressive. First, there are TWO 
drives (as in the Rotronics product). Also 
built-in are a Centronics interface as well 
as an RS 232 port, so almost any printer made 
can be utilized, without the expense of 
buying a new interface. Finally the rear 
buss of the computer interface is configured 
the same as a Spectrum edge connector so that 
Spectrum peripherals can be used on the 
2068/Damco combination. (Some of the pe¬ 
ripherals Damco hopes to import are light 
pens, graphics tablets, and light pens.) 

The mechanism of the drives is the same as 
the A A J drive and they use the same tapes 
for storage. 

A less expensive version is available for 
2068 users who already have a Spectrum 
conversion de"vice. 

4 

Advantages: Two drives built-in. Free word 
processor included. (Said to be as good as 
Tasword.) Built-in printer ports. No 
separate power supply needed. Turns 2068 
into "Spectrum." 

Disadvantages: Will not run TS 2068 soft¬ 

ware. Same disadvantages as A A J above. TS 
2060 cannot be used. 





Millenia K Disk Interface $200.00 

Package including interface, one disk drive, 
power supply, and cables $450.00 

Ramex, 48945 Van Dyke Road,. Utica, MI 48087 

Well Ramex finally did it. The Millenia K is 
now being shipped to customers. If you have 
the finances this sounds like a fine choice.. 
Ramex says you can load 32K in a second and 
store 820K on. *a disk. From their t ads it 
appears that Ramex is busily converting 
choice Spectrum programs to run on SP-D0S, 
the Millenia K's operating system. This is 
the deluxe model. It cap accommodate up to 
four drives. 

Advantages: Uses standard disk drives so 

they can be used with a different computer. 
Disks are cheaper than microdrive tapes. 
(The cost difference between blank disks and 
tapes ($2 or more) multiplied 100 or so would 
make up the price difference). 

SPECIAL REPORT 

The Spectrum is one of the most popular home 
computers in England, and the third-party 
support for the machine is fantastic. The 
community of Timex 2068 users in America have 
long hoped that someone would tap into that 
software resource and channel it into North 
America. Finally this seems to be happening. 

| The English Micro Connection (EMC) is a new 
j company formed for the sole purpose of 
bringing quality products into the U.S. from 
England. (Note: EMC is also selling the 
Spectrum Plus, direct from England to U.S. 
customers; see their nd on the back cover of 
this Issue for more information!) 

Have you ever heard .of Oxford Computer 
Publishing? How about’ lleyond Software? You 
can bet your Spectrum using counterparts in 
! Great Britain have! Bob Dyl of the English 
I Micro Connection has exclusive U.S. marketing 
rights to these two companies' products, as 
well as to the English companies tlysoft and 
Ultimate. 

Oxford,* Computer Publishing (OCP) has a 
complete line of business, and other programs 
(the Spectrum is quite popular as a business 
computer over there). OCP's business pro¬ 
grams such as Finance Manager, Stock Manager 
and Address Manager, as wellasutility pro¬ 
grams like Machine Code Test Tool, Master 
Tool Kit and others are all available from 
EMC at reasonable prices. 

Beyond is the maker of many of England's 
most popular "mega- games"., as users call 
these sophisticated computer games, like 
"Lords of Midnight", "Doomdark's Revenge", 
(see TS News for more information), "Sabr.e 
Wolf" and others. • , 


Disadvantages: Substantial investment. No 
Spectrum compatibility. Maybe more com¬ 
plicated than Microdrives. 

Aerco FD-68 Interface $199.00 
Box 18093, Austin, Texas 78760 

As of this writing the Aerco interface is 
about 3 weeks away from production (but 
they've been saying this for quite some 
time). Aerco is known for making quality 
interfaces of the TS i000 and many 2068 users 
are waiting for this new interface eagerly. 

The FD-68 will interface with up to four 
drives of various sizes, from ? inch to 8 
inch. It also uses the 2068's built-in bank 
switching capabilities and has a 64K RAM 
on-board; potentially doubling capacity. 

Advantages: Same as Millenia K. 

Disadvantages: Same as Millenia K. 

ir.JtgarMMreaCTsrr i 

SPECTRUM SOFTWARE 
For The TS 2068 

Also available through EMC are languages for 
the Spectrum like Pascal, "C", Logo, and 
Micro-Prolog. 

Other companies who are importing Spectrum 
programs are F. Arthur Brown, 3404 Pawnee 
Drive, Alexandria, MN 56308; Games To Learn 
By, P.0. Box 78, Collinsville, CT 06022; and 
Curry Computer 5344 Banff Lane, Glendale AZ 
85306. 

All of this is great for 2068 users who-have 
Spectrum conversion devises but what about of 
us who don't. Well Knighted Computers, 707 
Highland St., Fulton, NY 13069 has just 
negotiated with Quicksilva, another respected 
English company for the rights to some 
popular programs which have been converted to 
run on the TS 2068 with no modification. 

These include Gridrunner, Traxx, The Snowman, 
Laserzone, XAD0M and ten other popular 
Quicksilva games from England. Most of these 
games are in machine code and have joystick 
control and sell for $19.95 from Knighted. 
We understand that many of these games are 
also sold on Wafertapes compatible with the A 
& J microdrive. 

How about more serious TS 2068 compatible 
software from England? One such program that 
RAt-lEX sells is "Masterfile" (reviewed in TSH 
#11) a powerful filing program that has been 
converted to run of the TS 206C and TS 2040 
printer. Ramex is also selling TS 2068 
versions of Omnicalc II and other British 
programs. 

We hope that this is just the beginning of a 
continuing process of bringing the best 
Spectrum products to the U.S. Count on T-S 
Horizons to keep you informed of each future 
development. TSH 




Linecheck 

. j/ rgrr c rT gr w>. ci ’ j w : 


In Sync ’ #1 


r .w- i aj) ' ' j ' l^-wia i g 1 jfir ' .y... rm i w.r 

by John Bell 

trrannaszm 


Several time;; T spent half an hour nr more 
typing a program from a magazine’,’ only to 
spend the next half hour finding and correct¬ 
ing my typing errors.' The LINECHECK program 
solves that problem. . .All of the programs 
printed in this column and hopefully many of 
the programs submitted to T5 HORIZONS in the 
future will have, the* LINECHECK ' printout at* 
the end of the listing. 


LINECHECK 
TS 1000 version 








How the program works 0.068); 

9990 LETs loc = the beginning of the basic 

program • 1 

9991 LETs total = 0 and finds the line number 
of the line 


9992 finds ,the line length 

9993 FOR-NEXT loop adds and then 

9994 subtracts each successive 

9995 byte in the program line. 




TS 2068 version 


9996 RRINTs the line number and total for 

each line. I; - 

9997 LETs loc * start of next program line 

9998 checks- for end of program ; - — 

9999 starts process on the next line =• 

How to use the program; 



_ T ♦ 


1; Type in the program. 

2; RUN the program. 

3; compare the program print out to the 

listing in the magazine.' If there are 
any differences in the two listings, you 
will know which line the mistake is in. 

4; Correct any mistakes and SAVE the 

program to tape. 

5; Type in a program and MERGE the 

1inecheck'program. 

6; Run the program using; 'RUN 9989' and 

compare the results. Correct the errors 
in the line numbers that do not match. 
When you have a mistake free copy of the 
program DELETE the LINECHECK lines and 
save the program to tape. 

I hope that the' LINECHECK program will make 
your future computing easier. Coming next 
month, a program for the 2068; User defined 
graphics made easy. 


Hr 



T/S 1000 T IS 2068 



TSH 













[ BB Bgw i r g K ' .mmw a 'iM ga nwraw- 1 w v tt " tvm fr j , si ' .7ZU" :r w r y:T "' , n T . r 

ODDS. ENDS, ETC. #2 ^ 

!iw.aaa: r j:r^mg.r r j r r. ' . t 


’ v "CT!'". v: . -.u '• ; x 1 l J* 

lex Faucette 


\ 


, "STARTEXT" afid Stuff 
• By Tex Faucette 

My normal rule Is to refrain from comment- on 
anything I -have not experienced f Being 
ultra-conservative, I believe nothiVig I read, 
and only half of what I see. On the other 
hand, I believe that most rules may be broken 
now and then for a good cause. 

"Ask and ye shall be given" is another of my 
favorite quotes, which brings us around to 
the subject of "STARTEXT". I.recently asked, 
in Print, for someone to tell me what the 
heck it was, and now I know for certain that 
I have readers! One of them James Mcknight 
Of Mesquite', Texas, went'so far as to send me 
Vol. 1 No. 2 of Startext INK, . the official 
newsletter of STARTEXT. Thanks again, James! 

STARTEXT ia a service of the Ft. Worth Star 
Telegram, one of the leading newspapers in 
the state. STARTEXT is a subscription 
service. Rates are very reasonable at S9.95 
per month (3 month minimum) and NO ON-LINE 
charges. This would appear to be an incredi¬ 
ble bargain for those in the Dallas/FW Metro 
area, and not unreasonable for these who must 
use a long-distance call to access the 
service. 


into today's technology .that any large 
newspaper could take... 

Another addition to the lousy documentation 
provided with the otherwise excellent "MTERM 
II" communications software showed up in the 
December issue of the newsletter from T.S. 
Services (P 0 Box 15214, Red Bank, TN 37415). 
Written by Dave Clifford, the article con¬ 
cerns that mysterious "CON" item in the lower 
left corner of the menu...Dave also provided 
numbers for a couple of Bulletin Boards in 
the L.A. area which have things interesting 
to the T/S community. 

Trouble i-s, as these BBS numbers get passed 
around, the systems get so busy one has to 
burn lots of midnight-to-dawn oil to get his 
turn. 

"MEMOTEXT" on tape, done I.A.W. Fred 
Nachbaur's article in SYNCWARE NEWS is con¬ 
tinuing to serve as a "work copy", while the 
original plug-on unit is filed for future 
reference. No problems experienced to date 
with the tape copy, it works just like the 
original except for the added loading time, 
and it may actually make a difference in the 
power supply requirements. TSH 



The newsletter, Startext INK, contains a | 
"Users Guide", "Keywords List", and "Clas- | 
si fled Index", as well as news items and | 
regular columns. Like most newsletters, 1 
reader input is encouraged. 

£ 

The issue I received' contained the story of I 
the initiation of "Version 3" software, and | 
another (by Julie Barrett of Dallas T/S User § 
Group) announcing the debut of a "starsoap" 5 
entitled "As The CRT Scrolls". I understand | 
that Julie is one of the authors of this J 
"starsoap". I would have preferred "The Bugs | 
Of Our Lives", but to each his/her own. 

STARTEXT also has "F.-mnil", want ad previews f 
(great for apartment a.nd job seekers), and = 
other Videotext features. I 



Yes, Virginia, your $29.95 and up 
Timex-Slnclair can talk to an umpteen thou¬ 
sand dollar VAX! Contact STARTEXT at P 0 Box 
1870, Forth Worth, Texas 76101. I have no 
idea how long the offer will be open, but as 
late as December 1984 STARTEXT was offering a 
free trial password! 


: 

£ 

£ 


1 

S 

: 


I only hope that more of my readers will 
ciscover similar services in their own 
Immediate area. Looks like a natural step 


1 

I 

i 



f: h £ 


t 



. . tmnnumiHtmmmmmmmmnnnt . . 










•7 VWL S ' .f ' MW i*. hi v l.;.-■ 

BITS and BYTES #4 

By Bill Ferrebee 

. ’ MOUNTAINEER SOFTWARE _ 


Hello again! We've finally gotten a good 
grip on 1985, and now let's hope it brings us 
only GREAT things in die world of T/S. 

Even though Timex lef,t*us "out itv the cold"^ 
about a year ago,' we haven't been forgotten. 
In fact there are now MORE products available 
than anyone would have imagined...printer 
interfaces.. .graphic tablets*.. .Spectrum 
converters...microdrives...and GREAT soft¬ 
ware! And, I feel I can safely.say, this is 
only the BEGINNING! 

As of this writing, no less than THREE 
companies are busy working on 2068 interfaces 
for full-size disk drives. One ‘interface 
will even, have capabilities for CP/M, which 
will open a whole new world of Public Domain 
software for our "use. 

Not only will the rush of British software 
enable us to build a greater library, but 
even more great programs are being developed 
by us right here in the U.S.! 

Be assured that we at T-S HORIZONS will do 
what we can to keep you informed as to the 
latest developments in all aspects of T/S 
computing. 

I have just moved into a new job (they were 
actually crazy enough to promote me into a 
management position!), and it will allow me 
more time (hopefully!) to devote to my main 
love...T/S! 

I will be getting in closer contact with T/S 
dealers and manufactures, and ‘hope to give 
you advance notice of new products and 
services of importance to T/S users. 

You will find the next installment to the 
World Processor review elsewhere in this 
issue. I say "next" because 1 have found it 
will take more than one article to do these 
programs justice. 

Also, I have found some modifications and 
patches that can be used to - expand the 
capabilities of many of the* WP packages. I 
will be including these in future issues. 

If any of you have modifications that you 
would like to share, send them to me at the 
address above. Let's spread the knowledge 
with each other and become more informed! 

Making the move to my new job has caused me 
to spend less time with my modem, so there 
will not be an installment this month to "In 
Touch With the World" or "MTERM Tutorial". 
They will return next month, better than 
ever! 


Finally, I would like to thank Larry Chavarie 
of Ottawa, Ontario, Canada for the material 
he provided me with. Larry sent me a very 
nice*3-page letter, along with copies of ZX 
COMPUTING and SINCLAIR USER. I am amazed 
with the fantastic programs listed in these 
publications, and plan to share one with you 
in T-S HORIZONS each month. 

These programs are written completely in 
BASIC, and will run on a 2068 WITHOUT* ?iNY 
MODIFICATION! 

If you would like to*communicate with Larry, 
his address is: 

Larry Chavarie 

1707-415 Greenview Avenue _ . 

Ottawa, Ontario, Canada K2B 8G5 

Thanks Larry! 

Well, that's it for this month. Until next 
time, keep in touch, and Happy Computing! TSH 


IT’S FAST IN SLOW MODE 
INCREDIBLE IN FAST MODE 

THE BEST FILING PROGRAM FOR YOUR ZX81, TS1000, 
TS1500 OR YOUR MONEY BACK 

INTRODUCING 

FASWllE 

PROFESSIONAL DATA MANAGEMENT SYSTEM 

Holds more data than you ever thought possible! 

Written in lightning fast 100% machine code. Sorts 
1500 5-byte records in 24 seconds, 500 in 3 seconds! 
Searches through 1500 records in 1 second! Adds up 
1500 decimal numbers in under 2 seconds. Built in word 
processor allows easy data entry. 4 data types stores 
more information in less memory. Add, change, delete, 
LPrint, search and query are all as easy as pointing your 
finger. Several different kinds of files can be in memory 
at the same time. Complete query system answers "How < 
many..,? ', "Mow much... 7 ", or "Which..?" type questions. ' 
Includes an example checkbook program which can store ’ 
400 checks in 16K! Manual includes information on how 
to create coupon/refund files, mailing labels, inventory 
control, address book, appointment schedular/calendar 
and your own files. 

To order send $19.95 plus $2.00 P&H for cassette and 
manual Tom E. Cole, 1314 Speight #15, Waco, TX 76706 
Texans add local tax. 





2 0 6 8 Word-Procossor 


■EBCTSiKrsrrTras SoftWQTQ EvOlUBtlOH 

(Part II) 

• fly Rill Eerrebee 

The original.intent was ; tp make this, a 2-part 
article .on Word-Processor programs available 
for the 2068. But because of the many 
programs available we will' extend this 
article to give each program a fair and equal 
review. 

This month we will loo’k at 6 Word-Processor 
programs in depth: 

1) TASWORD TWO 

2) TEXTWRITER Series (2000, 2000 +, 64) 

3) , VIEWord. . 

4) LETTERITER/BUFFERITER • . 

Each of these program are available for 
purchase, and I will provide you with ad¬ 
dresses and prices at the head of each 
review. 

TASWORD TWO 
$49.95 

Ramex International 
48945 Vandyke Road 
Utica, Michigan 48087 

TASWORD TWO was developed In England, to run 
on the Spectrum, It utilizes the 64-column 
mode of the 2068, both on the screen and on 
the TS 2040 printer. I use a 12" B & W 
television with it, and have no problem 
reading the screen. 

By utilizing the TASHAN (or AERCO with a 
small programming change) interface, you can 
use a full-size printer with TASWORD TWO. If 
your printer has special character capabil¬ 
ities (such as italics,' compressed or expand¬ 
ed print), they can be accessed through the 
use of the 2068s graphic characters. 

TASWORD TWO has a very useful "wordwrap" 
feature, that gives you a clean right margin, 
spacing between words to make the length of 
all line of text equal. . Both the left and 
right margins can be set and changed anywhere 
in the textfile. 

Insertion or deleting of text can be done by 
letter, word, or line. Also, entire blocks 
of text can be moved, deleted, or copied to 
another piace in a textfile. 

Global word search, enables, you to find and 
replace misspellings after completing a 
textfile. And two or more textfiles can be 
merged together to save retyping. 

A nice feature of TASWORD TWO is that "what 

1 


“ you get . j ue screen lormats 
the textfile exactly as it will appear on the. 
printout, with the exception of special 
character enhancements. This means that if 
you wish to center a portion of text on a 
line, it will be centered on the screen also. 
This give you a better representation of what 
the finished document will look like. 

TASWORD TWO comes with a complete Instruction 
Manual, along with TASWORD TUTOR, a tutorial 
textfile that is included on the program 
tape. It explains the various functions of 
TASWORD TWO, and give you examples to prac¬ 
tice with. * 

I feel that «TASW0RD TWO is an easy-to-use, 
well developed Word-Processor program, and 
will be beneficial to anyone that uses it. 


TEXTWRITER'Series: 


TEXTWRITER 2000 ($18.95) 
TEXTWRITER 2000+ ($24.95) 
TEXTWRITER +64 ($29.95) 
Robert Fingerle 
39639 Embarcadero 
Fremont, California 94538 


The TEXTWRITER series is 3 Word-Processor 
programs written to complement each other 
TEXTWRITER 2000 is for use with the TS 2040 
printer, while TEXTWRITER 2000+ is for an 
AERCO interface and a full-size printer. 
TEXTWRITER +64, the latest of Robert 
Fingerle's creations, utilizes a 64-column 
screen, like TASWORD TWO and MSCRIPT, and is 
also designed to use the AERCO interface. 


If you get used to using any of the 
TEXTWIRTER programs, switching to another 
will be very easy. The menus and procedures 
are virtually identical for all three, with 
the exception of setting line length in the 
last two. 


These programs have many of the useful 
features needed in a good Word-Processor 
program, such as easy editing, text block 
movement, wordwrap, centering, and print 
enhancements. But setting these features 
takes a little longer, and the screen look of 
the text is NOT the same as it will look on 
th.e-printed page. 

However, I found all three TEXTWRITER pro¬ 
grams to be easy to use, and well worth their 
price. Also, if you currently only own a TS 
2040 printer, you will know that you can get 
a good WP program for now. Later, when you 
advance to a full-size printer, you will not 
have to learn a new program. 

My hat is off to Bob Finerle for a job well 
done! 

3 



VIEWord 

$25.00 (includes MAIList) 

Jim Clatfelter 
646 Corwin Avenue 
Glendale, California 91206 - ' 

VIEWord is a very interesting Wqrd-ProCessing 
package from Jim ClatfeUer. His theory is 
that the use of a cursor to edit wastes 50 o 
of the time used in writing a textfi e. 
uses a different approach to editing... t irst 
you specify the line number you want to edit 
(which is always displayed). Next, you move 
to the location in the line you want to 
change, specify the change you want to make 
(edit, insert, delete), and make the change. 

I was accustomed to using a cursor, so it 
took a little time to get sued to it. But, 
it’s really not a bad way to edit. 

Scanning of .a completed textfile is’easy to 
do. You can move by 5 lines at a time, 
saving time when . proofreading. Also, line 
and page lengths can be set (this program 
works with both a TS 2040 and full size 
printers), as well as page breaks. 

Included with VIEWord is MAIList, a mailing 
list management program designed to command 
compatible with VIEWord. 

Another program that is compatible with 
VIEWord and MAIList is FORMail ($10.00 
additional). FORMail enables you to merge 
formletter textfiles written with VIEWord and 
address files made with MAIList. This give 
you the ability to do multiple mailings using 
one letter form. I feel it is well worth the 
additional cost for FORMail, if you ever plan 
doing that sort of thing. 

Again, I say that Jim took_ another way 
around, but VIEWord is a useful program for 
the 2068. 

LETTERITER/BUFFERITER 

$19.95 

Mountaineer Software 
115 North 7th Avenue 

Paden City, West Virginia 26159 

* 

For the final program this month, T have 
decided to do something taboo-.. .review a 
product I SELL! Before you stop reading, let 
me explain. 

First, I did not write LETTERITER/BUFFERITER. 
It was developed by a collegue of mine that 
is very good at working with 2068 Basle. 
Second, I decided to include this program 
because of the unique function it has. 

The special feature of this software is not 
the Word Processor itself. LETTERITER is a 
simple, easy-to-use 32-column system, without 
the "bells and whistles" of other programs. 


Bui, the BUFFER ITER feature Is whal. make:; It 
stand out. If you own a Wcstridge 2050 
modem, and MTFRM II software, you know that 
there is not a Text Editor feature included 
in the software. that's where BUI IFR 1.1 l.K 
comes into play. By using LEli'ERIlER to 
format your text, and saving it to tape, you 
can load BUFFERITER into MTERM II, and then 
load and transmit your textfile to another 
compute!-. BUFFERITER will send your textfile 
> EXACTLY like you formatted it. 

Also, with BUFFERITER you can receive a 
textfile from another computer, save it to 
tape, and edit or print it out with 
LETTERITER. If you use your modem a lot, 
LETTERITER/BUFFERITER is a very useful twl 
to have. 

Next month, we will look at more 
Word-Processor programs, including MSCRIPT, 
WORD-MOST, WORD 1.5, TEXTMAN, and TEXT EDITOR 
2000. Until then, keep on the lookout for 
more great software coming your way! TSH 


/T ■SOFTWARE' 


PRESENTS 


THREE EXTRAORDINARY PROGRAMS_FOR THE 

" tfimex - U’in c/a h " 
r (?ct>ihuie% 

“ZX/CALC"-CALCULATOR 
“ZX/TEXT"- WORD PROCESSOR 
“ZX/CALENDAR- APPOINTMENT CALENDAR_ 


FOR COMPLETE DETAILS 
WRIT E 


A. F. R . SOFTWARE. 
l60R Pennsylvania Ave 
204 

<liami Beach, Florida 
33139 


mwnir: 




L'. f Ut V - V'." .1 


. r u R 


file joint, or sspe r b it 
*16,95 


w Ci H i 


jiTv'i i- On . 


1N L- 


14 - 






■TASMAN Interface (courtesy of Mike Shaw) 

1) Load Taiwan Interface software. Answer 
questions for your brand of printer. Then 
press (B) to go to.BASIC. 

2) Ent.er the* following:' • * 

DELETE 10,8000 
10 CLEAR 54015 
20 LOAD "" CODE 
30 POKE 54205,204 
40 POKE 54206,252 
50 STOP • • 

3) Run this new program, loading, the MC to 
MTEPM I in line 20. Next type: 

DELETE 1,50 
10 LOAD "" CODE 
20 LOAD "" CODE ' 

'30 RANDOMIZE USR 54016 
. 40 SAVE "M/I" LINE 10 ' 

50 SAVE, "modem" CODE 54016,8000 
60 SAVE "int" CODE 64716,652 
70 STOP 

4) Insert a new cassette into your recorder 
and enter: 

GOTO 40 

Your will have to press ENTER three times 
during the saving process. 

5) Your customized MTERM I is now complete 
to use with the Tasman Printer Interface. 
Load in the same .manner as normal. 


AERCO Interface (courtesy of Andy Clppetti) 

1) Enter the following program: 

10 CLEAR 54015 
20 LOAD "" CODE 
30 POKE 54205,116 
40 POKE 54206,252 
50 LOAD "" 

2) Save this program on a blank cassette. 
Stop the cassette, after saving and DO NOT 
rewind. 

3) NEW the computer, and load the MC part of 
MTERM I with: 

LOAD "" CODE 

4) Insert your new tape anci’save the MC 
with: 

SAVE "aterm" CODE 54016,8000 
Again, stop the tape and remove without 
rewinding. 

5) NEW the computer again, and load the 
customized AERCO print driver software. EXIT 
TO BASIC and do the following: 

DELETE 1,9981 

9993 POKE 64263,0 

9994 POKE 64264,0 

9995 POKE 64265,0 

9996 RAND USR 64628 
9998 RAND USR 54016 

6) Insert your new tape again and type GOTO 

1. You will need to press ENTER twice during 
the saving. . * 

7) Once this is done, your customized MTERM 

I is complete. To use, simply LOAD In the 
normal manner. tcu 











-tTED COMPUTERS 
707 Highland flt. 

Fulton, N.V. 13067 


HARDWARE AND .SOFTWARE FOR THE 

. T§ 20€S 

^ '> NOW FOR TMEI 2CXS 

•i ****************************** 

jv ** HOTTEST SOFTWARE GOING ** 

. • M* ' ■ ***************************** 


C> K IIRP3H H L L 


MULT I 


LOADING 


Iht Einist drawing pragr aa wi'vi seen (or the 
TS20fc8' This prograi allows you to draw on the 
screen Kith only the use of the joystick - change 
colors with the joystick -define characters with 
the joystick - turn on nr off any pixel (si at mil 
and output to a 1S2040 printer DR a full size 
printer IAERCO or TASUAN 1/FI. Haqnily instantly. 
IDF SELLER - READ 1HE REVIEWS !' Now only 119.95 


^ DIGITAL 

x Integration 1993 

***■»**##*****#•*•**«•*#***** 

** JOYSTICK CONTROLLED ** 
*»*«*«***»*#»**#*#***»*** 

REAL TIME F-15 EAGLE 


FLIGHT SIMUALTOR 


SUPER 6AMES FROH UUIO.SILVA) 'The 6a«e Lords 


AIR-TO-AIR COMBAT TRAINING 


The following prograis operate on.the TS2068 
without lodifications iSpectrui ROtl is not needed) 


AIR TO AIR COMBAT 


GUN CONTROL 


At/UAPLANE (JSI - $19.95 LASER!DME (JS) - *19.95 


ACTUAL FLIGHT TRAINING 


FOUR AIRSTRIPS 


‘ JS r Joyst 1 ck Control * l.E-keyboard Control $21.95 CASSETTE 

For Complete descriptions of the above orograis, 

see else where in this publication. $24.95 WAFER (far A&J ) 

ALPHA-COM 32 PRINTER => $59.95 DEALER INQUIRIES WELCOME 

••• WHITE FQH OWH FREE CATALOG ••• MANY UTMER TG2068 ITCRQ «*• 
Add $3.00 to total order for shipping and handling 
Uisci mailing address above 





KNIGHTED CttMRl I TEFtS 
QUICK3ILVA < C > 


IRAKI (rot GUICKSILVA 
Another anetoie gate (rot the p !, SBSj 

author o( tridrunner - Jetf Henter. RfyrJ 
Fast-Action. ‘.! Capture squires (or th|V=> 
points, if you cm cipture all four mi, 
corners o( the grid, you’ll have 10 m 
seconds to eat the hugs (pursuers). 

NINE SPEEDS 10 CHOOSE FROM.-*- and 
UP TO 9 PURSUERS take (or lots o( 
high speed action and strategy. For 
one or tto players. 

THE SNONNAN (rot GUICKSILVA 
Fast toving graphics take this gate truly! 
tinting. Pour stages o< play', You lust E 
collect pieces of snot in order to build. % 
the.snotim. Points are atarded (or each i 
piece of snot that is dropped into place jj 
You tust avoid gas dates that tend to 
telt your snot, pick up (lashing objects * 
to get eitra points, collect ice lollies 
*o help keep your snot (rot telting and 
watch out for the Sleep Monsters - tho'll 
put you to sleep at the tost inconwenient 
dies - and don’t (all off those ledges' 
Much tore - interesting and Fill. (FAST) 
JOYSTICK CONTROL . '*19.95 







=*> » 19.95 






SRIDRUHMER Jj 

A devilishly last 
arcade gate that is not 
unlike Centepede. lou |> 

control a coibat ship, * 

the 6RIDRUNNER.^Above j 

too run in a line across ■■ 
each level of the grid and 
quickly descend to the 
nett. If you knock off 

the caterpillar units one at a tiae and in order, you’re 
Ok, but if you split thee in the uddle, they becote 
little independent units of destruction and are harder to 
destroy. ETCELlAHT HI6H SPEED BRAPHICS—JOYST1CK CONTROL 


KAOOM frot GUICKSILVA 
An arcade quality 
adventure gate mth 
fantastic 3D, high 
resolution graphics.. 

On screen features 
include and inventory, 
score and poaer guage 
interactive saord fights 
as well as traps, trea¬ 
sures, tonster and 
awards.* Choose your 
oan level of difficulty 
and speed. * 19.95 


if* Si 


m 





'■A 

Hi 1 


LASERIONE 

The next in the series^;-V"^. 1 ■ 

. o-f Spectrut conversions or ’ 

Liaiasolt’s ANSOMEly fast n 

zapping arcade gates for -vySslj 

the TS206B. You’re in 

control of, the TONE N ljp^\ ' "'*'1 

BUNKER. Faced with a > 

choice betann prolonged • 1 

painful death at tne zT*'-' 1 • 

hands of an enraged Lwta ’ * 

or a rapid, glorious 

death areathed in laser-fire in E-space, ioat court you 
do but represent your race in an aaesote battle oi skill 
and dexterity? One or tao players, 30 levels of play. 
JOYSTICK CONTROL **)>)!) SI9.?5 

ABUAFLANE frot GUICKSILVA ^rTTtTFTTT’^ 

An ur.Delievable, original, fast 1 

toving graphics gate that aater- 

skiers land non-aaterskiers) aill 

love. Ski through Marine Maniacs 

but beaare of the rocks, the 

Regattas, the speed boats, and tost 

especially the treat White Hungrys. f '*(****£&§ 

The Ultnate in High Speed Graphics nijuamieiiim, mi .i|i„ . 

and a thrilling challange. " 

JOYSTICK CONTROL *19.95 

DEALER INQUIRIES WELCOT1E 


*19.95 

mm in in hi i Mini,, , 

* ALL THE ABOVE PROGRAMS HAVE BEEN CONVERTED TO RUN ON i 

i THE UNMODIFIED TS2USB COMPUTER - - i 

• THE 5PECFRUM ROM IS NOI NEEDED !!! i 

1111111 ii 1111 in i, 111 ,,< ii i, n,,,,,,,,,,,,,,,,,,,,,,,,,, 

AVAILABLE FROM: Curry Coaputer 534* N. Bamlf Ln. Glendale, AT 85306 
Knighted Coiputers 707 Highland St. Fulton, NY 13049 
TEJ Cotputer Pdts 859 Virgil Ave Los Angeles, CA 90029 

NMJ Data Systets * Butterfly Dr Hauppauge, NY 1173B 
Sunset Electronics 225* larval St San Francisco CA 85030 



GAME SCOREBOARD 

Load the program .with LOAD "GS". After the 
Initial graphics, the screen will ask HOW 
MANY PLAYERS?". Respond by entering as many 
as you need (up to 12 without modifying the 
program). 


Then the screen asks, "WHAT ARE THEIR 
NAMES?". Enter each name (up to 12 letters) 
followed by ENTER. After all the names have 
been entered, the game format comes .on the 
screen. 


As each name is shown on the screen, for 
example, "ENTER NEW SCORE FOR: KEN", enter 
the numerical score for KEN. 


If the score i zero, just press ENTER. If 
the score is negative, key in the minus sign 
(SHIFT J) before keying in the number, then 
press ENTER. That .number will be subtracted 
from the previous total for that player. 

The screen also asks if you want to play 
again with the same (S) or new (N) players. 
By entering S or N a 1 ENTER, the appropriate 
routine will be exec ted. 


T5 ED&fl t/EFi5iar\] 


FOR THE TS 2068 
OR THE TS 1000 


Kendrlc C. Smith. 
SOFTWARE SOLUTIONS 
m Mears Court 
Stanford, CA '>4 305 





3 PRINT h~ 7,5; "GfiMt S'CuKc a u 

RD: " *' GS " 

5 P H U 5 £ 6 0 

10 U' I N I H ! JL 0 i I 4-, Y 

13 PAUSE 60 _ . 

20 PRINT A ~ 10:7.;" KtNDKIu u-• 
MITH" 

25 PAUSE 60 
50 FOR X=3 iO 27 
55 LET Y =4- 
F0 GO SUE 14-0 
65 NEXT X 

FOR Y=i TO 16 


£' 

6 0 




A —c. 

G 0 5 U 5 
NEXT Y 
FOh X=2 


100 

\J, “i H 7;. 

105 

NEXT X 

110 

( — Jm ' 

1 CT 





LT L-‘ 

125 

NEXT v 

150 

PAUSE 1 

175 

GO TO - 

14-0 

p KI NT Ri 

14-t? 

RETURN 

200 

L L. — 

205 

PRINT A 



3 0 


207 PRINT HT £0,0) ;;Kti 
H AND FKt56 " "cNTtR'' *' 
210 INPUT Y 


aafai 

ft. I 



C $ N ) 



THEN 



NtX i 

570 GO T 


FOR THE T5 !□□□ 


Add 


18 


F FEE LIST o r * r.t 1 ti 

, t v x e«r 1 1 «r>t cor'd 1 t » '-‘•r. > 

■ oft DOOM » , w jr-« 

-r c^r~ t n« TS - 1 / 1 S*?® » rid 

-d » «=> Sh*cW F»ocrK»* 

Compo t r--« - S cm d 3 «* 1 T 

Oclili »»»»d St 
tnv* 1 op« *-•=>■ t-lmv \ 

7 y~ * 1 1 «rr,ti». u *■ 

Compot »»^U. D*P l • T r,M » c 1 

T ■ I ‘ a >-> 1 ri u , » rri \ 1 t- O r> rsi.T 

lAebOlP. For- C L 1 wt 

t oo , —« cl cl or>ot po«t • Q» 


TSH 






UI'ORIAL by Doug Gangi OPEN# and CL 


-m. ***■■ | 


Using tiie OPEN# .and CLOSE# 

, : .Commands on the TS 2068 

• ' By Uoug Gang! 

Many people’who use the 2068 have generally 
no idea what the commands OPEN# and CLOSE# 


up a stream (until you close it). If you are 
typing in a program and you want to test it 
out, and say it has some parts where it 
prints data out to a printer (like a word 
processor), and you don't want to waste 
printer paper. 


are for, and *what they cari do. These‘commands 

were intended for use with the Microdrives, 0PEN#3, "s" 


but we can use them an entirely different 
way. 

By using the OPEN# command you open up what 
is called a 'stream'.,' or the line the data 
uses to get somewhere. You have 16 streams 
(0-15) which can be used. The last one (16) 
is for the 2068's own use. 


This will now make all the commands using 
stream 3 (LLIST and LPRINT) go to the screen. 
O r > If you want to do the regprse and you 
want everything to go to the printer instead 
of the screen, you do: 

0PEN#2, "p rt 


The parameters for the OPEN# command are as This will send all the data that is supposed 
•follows: t0 ^o to the screen to the printer. 


QPEN#nn, a$ . 

where nn is any number 
(0-15) and a$ is either "k", "s", or "p" ("k" 
being the keyboard, "s" the screen, and "p" 
the printer). Normally, streams 0 and 1 both 
point to "k", stream 2 points to "s", and 
stream 3 points to "p”. OK, you are probably 
confused by now. Let me now explain what all 
this means in English. 

For starters, I'll define more fully the 
meaning of the "k", "s-"p and "p" parameters, 
"k" stands for keyboard, but on your screen 
it's the bottom 2 lines (where all the INPUTs 
are and the error codes are printed), "s" 
stands for screen and accesses the top 22 
lines of the display, "p" Is your printer or 
data port. You can also access a stream by 
using "PRINT#nn;n#$" or "INPlJT#nn;n$" (or 
"n"). (Note: nn can. only be "1" in the input 
case). When you do a normal PRINT, you are 
using stream 2 (pointing to "s"). When you 
do an INPUT, you are using stream 0 (pointing 
to "k"). And when you do an LLIST you are 
using stream 3(pointing to "p"). 

OK, Now I'll explain how to use all this in 
a sensible way. For temporary use of a 
stream in a print command, use a PRINT# 
statement. PRINT#3 wil.l go to the printer, 
PRINT#3 or 1 will go to the bottom 2 lines of 
your screen. Incidentally, an LTRINT command 
does the exact same as the PRINT#3 command 
did. 

Here's how the computer translates the com¬ 
mands you give it: 

LPRINT same as PRINT#3 
PRINT same as PRTNT#2 ' 

You use an OPEN# command to permanently open 

. ‘ 1 


If you want to open up a stream for your own 
use, you can: 

0PEN#nn,a$ 

So, If you want to use stream 4 to go to the 
printer, you just OPEN# it up and tell it to 
go to the printer with ".p". 

Finally, if you want, lets say stream 2 to 
return to normal (after you made it go to the 
printer), just do: 

CLOSE#2 

Tills will close it up and return it to 
normal. 

Commands using stream 0 or 1 ("k") 

INPUT 

Commands using stream 2 ("a") 

PRINT 

LIST 

Commands using stream 3 ("p") 

LPRINT 

LLIST 

Equals: ; 

LPRINT => PRINT#3; ‘ 

LLIST = 0PEN#2, "p":LIST 
PRINT = PRINI#2; 

LIST - 0PEN#3 "s" :LLIST 
PRINT - LPRINT#2; 

Go ahead on experiment with these commands. 
They can be very useful in your programs. XSH 

9 





more programming tips for THE T/S3000 

Uy Mather White 


UnLISTable RE M_l_lnes ‘_ 

Leave two extra ^ccs -In the RLM 

16514-5. Then POKE this in. 

POKE 16514,118 ■ • 

POKE 16515,118 

the MC line.) 


F repare^ re corder to LOAD the auto-RDN prograa, » 
you want to. break into.- Type. 

FAST and then n 

RAND USR 836 to LpAD the program. _ am n 

When the report code c/o appea . , P 

is in, and yon »ay do «hatever you like »!» J 

it, SS ^ C S Py ( Sp T ; c y ia'i th^ks . 

* g oe P s”fo“”Hl 1 k 1 e'"Hlnu a toir £ „t 3* .hove » . 
tricks.) 

is really «■?«“%£ “ 

TiiSa »d 

?uns to 16476 (leave 16476 a 118). ' Disadvan- 
likely have not read about. They truc - 

. . nroffiTwhich takes an H or u mbi-iut. 

special prertx win registers, 

tion and uses it on the IX r ^ ister , 

Hov nn is used to reference the IX register, 
S ™ for the 1Y register. For example. 

OFDH special prefix for 1Y c 

LD C,L ;now moves low byte o 

SE VS -thVJe^atT rSrVd" 1 ^ 


tages of using p^ra^ur^anJwhen 

COPY e or n il>lUNT are used. You could manage It 

b y typing* ^the for 

the data. This area cou wiU be erased 

Sr S (r°e r ak P Ta pressed. Other free storage 

space is at 16417 and 16507-8. 

T/S 1000 has a hoUt-.W 

clock? U does, and here • frame 

Locations 16436-7 contain , rh 60t h of a 
display count, which dount h 

second. When you want to start 

use: 


MNEMONIC OP CODE 


DUBI A 
DUBI B 
DUBI C 
DUBI D 
DUBI E 
DUBI H 
DUBI L 
DUBI(HL) 

LD HIX,A 
LD HIX,B 
LD HIX,C 
LD HIX,D 
20 LD HIX.E 


MNEMONIC 

nmxTS 

LD LIX.B 
LD LIX,C 
LD LIX,D 
LD LIX,E 

LD A,HIX 
LD B,HIX 
I,D C,HIX 
. LD D,11IX 
LD E,H1X 


nn POKE 16436,0 , , 

nn POKE 16437,128 

If you want to stop the clock switch into 
the"FAST mode When 

again, switch back o SL _ s&couAs befo re 
resetting to zero. To find out what time it 

KiuTV 32768-PEEK 16436-256*PEEK 16427)/60; 

seconds elapsed ,,,,, „,,* PPFK 16437)/3600; 
PRINT( 32768-PEEK 16436-256*PEEK 1040 

minutes elapsed 


doubles it. and then increments it by one. 
Zilog does not test these opcodes during 
nroduction of the Z80 CPU, so for a small 

SSber of you, some of these instructions ma> 
number y ^ T/s 1000 , s display also 

restrlcts'the use of the IX and 1Y registers 
ml intents of the 1Y register must be 4000B 

STS^^TS W. Se'Elg ' « 

byte Of the ix or 1Y register, and the low 
order byte, respectively. 

„„ rararar. MNEMONIC 0P_C0DE 

2LC0PE ixn^m FUTC 

LD B ,H1Y FD44 

nn69 ' LD C > H1Y FD t^ 

LD D,H1Y PD54 

DD ^A . IDE 1I1Y FD5C i 

DD6B * LU 

nn 7 r LD A , L1Y FD ^ ’ 

5°7? LD B,L1Y FD45 

DD44 T n r L1Y FD4D 

DD4C 11 D L1Y FD55 

DD54 e L1Y FD5D 

nnsc LU 


LD A,LIX 
LD B,L1X 
LD C,LIX 
LD D,LIX 
■ " LD E.LIX 


LD H1X,L1X 
LD L1X.H1X 
LD H1Y.L1Y 
LD L1Y.H1Y 



MNEMO NIC 
Lb IlJV,nn 
LD I.lY,nn 
LD HlX,nn 
LD L1X, n'n . 

ADD A,H1Y • 
ADD A, LIY 
SUB A, H1Y 
SUB A, LEY’ 

ADD A,HIX 
ADD A,L1X 
SUB A, H1X 
SUB A, L1X 

INC H1X 
INC L1X 
INC H1Y 
INC L1Y 

AND H1X- ' 
AND L1X 
AND H1Y 
AND L1Y 

XOR HIX 
XOR L1X 
XOR H1Y 
XOR L1Y 

DEC HIX 
DEC L1X 
DEC H1Y 
DEC L1X 

OR HIX 
OR L1X 
OR H1Y 
OR LIY 

CP HIX 
CP L1X 
CP H1Y 
CP LIY 

ADC A,HIX 
ADC A,L1X 
ADC A,HLY 
ADC A,LIY 

SBC A,HIX 
$BC A,L1X 
SBC A,H1Y 
SBC A,LIY 

LD H1Y, A 
LD H1Y,B 
LD H1Y,C 
LD H1-Y,D 
LD H1Y,E 

LD LIY,A 
LD L1Y,B 
LD L1Y,C 
LD L1Y,D 
LD LIY,E 


OP CODE 
l'D?6iin 
FD?Enn 
DD26nn 
DD2Enn 

FD84 
FD85 
FD-94 
FD95 ■ 

DD84 
dd85 
DD94 . - 
DD95 

DD24 

DD2C 

FD24 

FD2C 

DDA4 
DDA5 
FDA4 
•FDA 5 

DDAC 
DDAD 
FDAC 
FDAD 
DD25 
DD2D 
FD25 
FD2D . 

DDB4 

DDB5 

FDB4 

FDB5 

DDBC 

DDBD 

FDBC 

FDBD 

DD8C 

DD8D 


GURRY COMPUTER 


YOUR COMPLETE TIMEX/SINCLAIR SOURCE 


1000/1500 


2046 


A1 1 QU1CKS1LUA T.i tl 

5.00 

Auto An a 1yz e r 

9.95 

Plenty of TJMEiX Brand 

4.50 

Ma t h Wiz ar dr y I 

9.95 

♦ROCKET MAN and FORTY NINER 

Spelling I 

8.95 

are absolute musts' HiRes 

States + Caps 

9.95 

Graphics with no modifi 

cation 

Checkb’ook Mar 

B . 95 


.10.95 

Cr os s fire 

8.95 

Textwrter 1000 

11.95 

States ♦ Caps Cart. 

9.95 

FileSixty Keyboard 

12.95 

Casino I Cart. 

9.95 

MINDWARE Printer 

29.95* 

All QUICKS1LUA 

IB.95 

1500 Compu ter 

74.95+ 

Full Line of SHARPS 

20.95 

L1000 Sting. Floppy 

169.95+ 

Full Line of TEXT&RITERS 



Tasword II 

49.95 

. ' MISC. 


Taspr in t 

19.95 


* 

Mas t er fi 1e 

24.95 

2040 Prin ter 

69.95+ 

ROM Switch 

56.95- 

Printer Paper 

6.95- 

Aerc o Cent. I/F 

69.95- 

2050 Modem 

119.95* 

L2000 String. Floppy 

199.58* 

CompuServe Start. Kit 

29.95- 

2LINK Spectrum Interf. 

49.95 

Axiom SCP NLQ Printer 

269.95* 



BOOKS# 


> SPECTRUM 


Be g./1n t . Guide 

9.95 

Beach Head 

17.95 

1 n t./Adv. Guide 

9.95 

Sher1ock Hoimes 

24.95 

Intro the Sinclair GL 

10.95 

Jet Set Willy 

14.95 

Working 2068 

9.95 

The Hobbit 

24.95 

Essential Guide 

9.95 

Lode Runner 

16.95 

Exp. The GL 

10.95 

D. Thompsons Decathlon 

15.95 

GL Games Compendium 

12.95 

Deu s Ex Machin a 

25.95 

Intro to SuperBASIC 

10.95 

Matchpoint 

16.95 

Adv. BASIC Prog, on QL 

10.95 

An t Attack’ 

14.95 

Word Process, on the QL 

10.95 

Fred 

14.95 

Desk Top Compt. w/t QL 

10.95 

Snowman 

14.95 



Great Space Race 

24.95 



Sabre Wu1f 

18.95 

Write -for FREE Catalog 


Om n i c a 1 c 2 

24.95 



Hunter Killer 

18.95 

No Shipping on Software 


Manic Miner 

1 4.95 

♦ $3.95 Shipping 


Gift From The Gods 

19.95 

. - $1.00 Shipping 




# $0.75 Shipping 


PROTEK Spectrum Gift 

39.95 

COD *2.00 


(interf+jovstick 


Sorry No Credit Cards 


♦ game ) 


CURRY COMPUTER 




5344 U. Banff Ln . 




Glendale, A2 85306 




1-402-978-2902 




MCI # 126-7701 



a. . j — 1 J.■ ■■ ■'ainTni'TJ' 


FD8C 

FD8D 

DD9C 
DD9D 
FD9C • 
FD9D' 

FD67 

FD60 

FD61 

FD62 

FD63 

. FD6F 
FD68 
FD69 
FD6A 

FD6B TSH 


THE PLACE 10 FIND GOOD SOFTWARE 
AT ALCH PRICEMM 


2068 
and nov: 
SPECTRUM 


OGSWII Character aeta for the TS 2068! 3 different character aeta to replace 
the ’BLAH' one* on your 2068 Choose from: Space Age, Hi-Tech, and 
Gothic All MC.and can be relocatable. $4each or all 3 for only JIOI! 

KKWII Mega-Drev is here for the Spectrum!! Commands 11 ke: fill, ore,, 
box, and also ability to print on the screen in 4 different Fonts I! 

Write for priceII 

ESTtfll Buy 2 TS 1000 programs and get the third of your choice FREEII This 
goes Into effect 2- 1 - 85. 

Send SASE for catalog to: 

CACTUS SOFTWARE 
3754 E. Dosort Covo Ave. 

. ‘ Phoenix, AZ 05020 





by Paul Hunter 

BANK SWITCHING - VIRTUAL MEMORY 

This is the last instant of this series and v*'ll start 
with sane improvements and corrections to the listing 
provided last mcnth. I decided that sane routines to save 
(ani reload) ban* data on tap* should be' include within 
the 2K operating system. These are necessary for bac*-up 
and because the memory in most banks is volatile. If you 
have a mass-storage device other than a cassette recorder 
similar procedures can Ije used. 

The trouble, of course, was that there was not much roan 
left in the 2048 bytes. It vould have been possible to 
apill over into the next 2K bloc* but that would have 
precluded fitting the whole thing in a single 2716 EPKft. 

So seme squeezing was necessary and as a result seme of 
the prompts (which take up ever 25 percent of the space) 
were shortened or combined. Other changes are: an error 
the pack routine (which cxicurred when an empty bank vos 
packed) has been corrected: the bank-change routine has 
been separated from the main program' 'so that it can be 
called separately: and a ne*e routine to determine the 
extent to Which a bank is used has been included. 


the keybounce 
The default value is 
•etpred at 8223. If you find that the delay is too short 
and that you are typing multiple characters then increase 
the value (to 16 or 20 for example). Fbr a permanent 
change alter the default value at 8223. Fbr a particular 
application change only the value in 49118. 

HOW TO SAVE AND RELOAD A BANK 

If you load the operating system frem the cassette tape (2 
minutes) the following, things happen automatically: 1 . 

RAMTOP is reset to 49110 (USR 8195): 2. The operating 

system (BSOS) is transferred from a RIM statement at line 
10 to the 8-10K block (USR 8966): 3- The directory is 

lcvxded from the string variable AS to U>o 4&-64K bank 
currently enabled (USK 9539): and 4. The system 

variables at 49110-49151 are set to their default values 
and the directory is brought dewn and displayed with the 
menu (USR 9720). If you load the program (listed last 
nonth with this month 1 s ctenges) by hand, then sequent 
loads from cassette can be done in much the same way. 

The time will came When you will want to save the programs 
or data in a bank on cassette tape (back it upO . Use a 
program such as this: 


B WJBJ’tM -' MHI ' H ' in? IhUT T* 

f - 



^ part 8 


aaEji!!. /To . i u - u.j.u iu .i. i. | .-ii * ' r -iirwr 


F <C HI M Cj (con clusion) | 


In the operating system currently described, 
delay par>aneter is stored at 49118. 


Those sections that, have l*en clanged are reprinted with 
starting and ending presses in Figure 1- The entire 
memory map is listed in Figure 2. The various character 
strings are printed in Figure 3 .and the BEDS system 
variables and their addresses are listed in Figure 4. 


9010 CLEAR 

9020 DIM A*(VAL "USR Bu6u > 

9030 RAND USR 10223 
9040 STOP 

9030 RAND USR 8193 
9060 RAND USR 9339 
9070 RAND USR 9720 
9080* STOP 
9090 SAVE "BANK" 

9100 SOTO 9050 i 


POINTS ARISING 

Those of you who have 
board as described in 
interface works better 
on the RCMCS' line. 


modified .the computer continuum 

an earlier part may find that tlx- 
without the 4.7K pull-up resistor 


You can store this program in the bank -- then calling it 
down into the system will cause it to run automatically up 
to line 9040. (First the variables are cleared: then a 
string variable A$ is dimensioned to a size equal to the 


2 2 




anount of bank actually used; tlun Uie bank is dugud into 
the string variable.) If you print AS at this joint you 
will see tlie beginning of the bank — the directory — on 
.the screen., In sane cases the progran will load but will 
not autorun — in this case initiate the procedure by GOTO 
9010. ' 

Now start tha 'recorder an! fexecute GOTO 909B (do not use 
RUN). The bank will be saved on, tape together with 
whatever prograv was resident in PAM. The GOTO 50 
statanent in line 9100 ensures that the progran will 
autorun upon reloading. ’When reloaded, the progran resets 
RAJ -drop, reloads the bank, and brings down the directory as 
described earlier. 

VIRTUAL MEMORY — SOME EXPERIMENTS WITH BSOS 

Die possibility of boundless variables space, or 
larger-than-16K prograns running autanaticaily, was 
mentioned last month. Limitless manory addressed within a 
limited space is called "virtual memory" . What happens is 
that progran secpnents are brought into the addressable 
space when they are required and then taken out vhen their 
job is done. The same with data. Such manipulations in a 
sophisticated virtual systan are transparent to the user. 


run ZXPROFILE with a huge.data base or run a program ip to 
aiK bytes in length if you have Ux- full canplanent of 4 
banks. Even if you have only a 648 RAM pack sane oftlieee 
techniques are useful. Let’s look at a fairly simpile way 
to implement a virtual manory system an a,64K TS1CD0/ZX81. 
Bear in mind that you cannot normally duplicate line 
nimbers so let’s assign the 9000 to 9999 range as 
changeable. Note also that you must sequent your program 
and write the pieces with due regard to global vs. local 
variables. Hus exanple is trivial.— tie progran is not 
of sufficient size to require breaking ip — but it is 
interded'to illustrate the possibilities with much larger 
prograns. 

Put the following two subroutines in tie bank. We’ll erd 
each subroutine with a hUTURN statement although you can, 
if you wish, use two GOTO statanents in place of the OOSUB 
and RETURN. 

Subroutine C DEC-TO-HEX 

9000 DIM A*(4) 

9010 LET N-VAL N* 

9020 LET M-INT (N/236) 

9030 LET L-N.~236»M 

9040 LET A*(1)-CHR* (2BHNT (M/16)) 

9030 LET A»(2)-CHR$ (2B+M-16«INT (M/16)) 

9060 LET A*(3)«CHR$ (2B+INT (L/16>) 

9070 LET A*(4)-CHR* (28+L-16«INT (L/16>> 
90B0 PRINT "DECIMAL "|N|" IN HEX IB "|A# 
9090 RETURN 


Subroutine D KEX-TO-DEC 


Hie routines necessary for Uie operation of a virtual 
manory systan are included in Uie BSOS — so now you can 

□ranges in the ojierating systan FIGURE 1 

fbke tie changes in the order listed 
Ranges are inclusive 


9000 LET A-C0DE N$<1)-28 
9010 FOR N-2 TO LEN N* 

9020 LET A-16*A+(CODE N#(N)-2B) 

9030 NEXT N 

9040 PRINT "HEX "|N»|" IN DECIMAL IS "|A 
9030 RETURN 

Hiese two routines translate a number frcm a decimal to a 


8565-0577 

8638 

6641-6642 

8818-8841 

8966-8977 

8986, ' 

9463-9517 

9510-9538 

9552-9636 

9539-9554 

9640-9667 

9600 

9947 

9990 

10027 

10089 

10031-10036 

10054-10178 

10180-10199 

10182-10185 

10200-10224 

10211-10222 

10223-10239 


hexadecimal base 

205 35 15 205 132 33 124 6 192 144 71 77 201 

look like: 

101 34 

data shifted up one address? 8818 becanes 0 

33 130 64 17 0 32 1 0 8 237 176 201 

115 

new string: FII£ WILL BE FLAGG ED (PACK TO DELETE) (F) LAG OR (U)NFLAG? 
205 224 37 205 90 32 1 95 28 144 230 3 60 23 23 23 129 79 237 121 201 
data shifuxl up three addresses to 9555-9639 
42 16 64 1 6 0 9 17 0 192 1 0 64 237 176 201 

62 118 215- 1 20 0 17 247 36 205 107 11 62 118 215 215 1 16 0 205 107 
11 62 118 215 215 1 19 
83 
168 
61 
24 
89 

5 205 46 37 24 15 

data shifted dwn 17 addresses to 10037-10161 
data shifted down 18 addresses to 10162-10181 
151 190 40 27 

data shifted down 14 addresses to 10186-10210 
24 225 225 205 35 15 205 106 32 195 0 32 
205 117 33 17 6 0 42 16 64 25 17 0 192 23% 237 176 201 


and vice versa. Hie directory should 
BANK 1 DIRECTORY 

NO. NAME .EXT ADDR 61ZE 


A: DIRECTORY .DIRI 49152:007041 
B: SAVERQUTINE.FRG:49B56i00133: 
C: DEC-TO-HEX .PRG:4999110030B: 
Dl HEX-TO-DEC .PRQi30299100134 I 
Ei 


11 
J : 


Li 

Mi 

Ni 

□ l 


1iSAVE 3iPURGE SiPACK 7iR00M 
2iLOAD 4iRECLAIM 6iBANK BiOUlT 


23 





FICURE 2 MEMORY MAP 


Now enter a noin program such asi 

5 REM LN 775C7LN »« FOR EKRNDLN 7YC70A 
10 CLS . , 

20 PRINT AT B,0|"DECIMAL-HEX CONVERSION" 

30 PRINT AT 11', 0| "ENTER ""H"" FOR DECIMAL TO HEX" 
«;• FRINT AT 12,0| "ENTER " D" " FOR HEX TO DECIMAL" 
50 PRINT AT 13,0|"ENTER ANY OTHER KEY TO QUIT" 

60 1NFUT R* 

70 IF R*«"H" THEN POKE 16331,40 

BO IF R*«"D" THEN POKE 16331,41 . 

90 IF R*<>"H" AND R*<>"D"’ THEN STOP' 

100 FRINT AT 16,0»"ENTER NUMBER TO CONVERTi" 

110 INPUT N* 

120 PRINT 

130 GOSUB 8990 . . 

140 SLOW 

150 PRINT AT 20,0|"PRESS ANY KEY TO CONTINUE" 

160 IF INKEY*»"" THEN GOTO 150 . • 

170 GOTO 10 
0990 RAND USR 16514 


16514 

205 

35 

15 

CALL FAST 

16517 

33 

. 40 

35 

LD HL '9000 


205 

216 

9 

CALL LINE-ADDR 


235 



EX hl ct: 


' *42 

12 

64 

LD HL D FILE 


205 

93 

10' 

CALL RECLAIM-1 

16530 

62 

40 


LD A file I 


195 

156 

38 

JP 9884 


A routine to switch banks can be incorporated at the 
beginning (LD A bankt; CALL 9524) so that files may be 
recsveral frcm any designated bonk. The byte at 16531 is 
poked in the BASIC program lines 70 and 80. The byte 
poked in is the code for the letter for the required 
sdaroutine in the directory. Ftor exanple, if ’H 1 is 
entered when the main progran is rir>, then the EDC-TO-HEX 
routine is required, and this sitroutine is C in the 
directory. So the ocxle for C, or 40, is poked in line 70. 
In your own progran the data byte poked could of course be 


Address 

Boat ine 

Hex 

Dencr lfition 

8195 

SCT-PAMTOP 

2003 

Sets RAMTOP to 49110 

8224 

TC/r-SPACE 

2020 

Determines space available in ays ton 

6235 

PEG-SPACE 

202B 

Determines space available for program 

8246 

FILE-SIZE-1 

2036 

Determines 9ize of a file in the system 

8255 

FILE-SIZE-2 

203F 

Detemines size of file other than displ 

8268 % 

»• M^WT 

204C 

r-trves a file fran syston to bank 

8282 ' 

KEYBOARD 

205A 

Scan* keyboard and put* value in A 

8290 

D6P-0/T 

2kVV\ 

Moves display file Cron syston to bank 

0317 

TOT-IN 

207D 

Loads an entire eysterm fran bank 

8331 

PPG-IN 

20GB 

Loads a program fran bank into system 

0353 

dR-WMESTF 

20A1 

Clear* tlie name-string Uiffer 

838k? 

FKT-NAMLSTR 

20BC 

Print* t3ve rwuie-string tuffer 

8397 

LNP-NAMESTR 

20CD 

Inputs name-string fran keyboard 

8453 

VAR-IN 

2105 

Loads variables file into system 

8475 

STR-TO-BC 

21LB 

Finds value of a numeric string 

8406 

TIMEOUT 

2126 

Delay loop 

8565 

BYTES-IN-UANK 

2175 

Determines amount of bank in dfee* 

8580 

FDJD-BANKEND 

2184 

Finis first free byte in bank 

9622 

FILE-TOT. 

21AE 

Determines file type 

0631 

PRT-ROCM 

21B7 

Prints available space in bank 

0653 

RDCM-LEFT 

21CD * 

(Calculates space available in bank 

0665 

PRILTT-HL 

21D9 

Prints value in HL 

0667 

PRINT-BC 

2LD6 

Prints value in BC 

0674 

E2/TER-QATASTR 

21E2 

Puts data string into directory 

0693 

DSP-IN 

21F5 

Load* display file into system 

8712 

FRT-ADCR/SIZE 

2208 

Prints file bank address and size 

8966 

B5C6-LGAD 

2306 

Loads B336 fran RIM statement to 8-ieK 

8978 

FTT-PRCMPT 

2312 

Prints prompt meseage on screen 

8995 

PRT-CCtSTFW 

2323 

Prints confirmation request 

90C9 

FTT-OVERFLEW 

. 2331 

Prints ’not enexqh roan* message 

9023 

FRT-INVALID- 

233F 

Prints ’invalid extension’ message 

9037 

SET-VARIMTS 

234D 

Sets limits for variables save 

9049 

sett-totiftts 

2359 

Sets limit* for system save 

9060 

set-pfclhts 

2364 

Sets limits for program save 

9071 

LOATv-LMTS 

236F 

Load* f 1 1 e-8tart and file-eixd variable* 

9081 

PRT-RA1*j£-1 

2379 

Print* line range prompt 1 

9094 

PRT- RANGE-2 

2386 

Prints line range pram pit 2 

9104 

Q/TER-LLNQO 

2390 

Inputs line number fran keyboard 

9148 

SLZE-TO-BC 

23BC 

put* size of stored file into BC 

9155 

ST ART-OF-LINE 

23C3 

Determines address of first byte of lin 

9164 

DHXF-L1NE 

23CC 

Determines address of last tyte of line 

9175 

RANCE-LMTS 

23D7 

Seta limits for line range save 

9298 

PRT-SAVE 

2452 

Print* ‘save’ message 

9311 

PRT-LOAD 

245F 

Print* ’load’ message 

9304 

PRT-FILTND 

24A8 

Prints prompt for file number 

9411 

PRT-NFF 

24C3 

Prints ’no file foixid* message 

9425 

FIND-ITLE 

24D1 

Firxla address of designated file in bar) 

9449 

FRT-NGRCCW 

24E9 

Prints ’no roam’ message 

9518 

BANKK3ftl*jE 

252E 

Changes bank* 

9539 

RANK-UDAD 

2543 

Transfers bank from AS to 48-64K 

9640 

PRT-rURGE 

25A8 

Print* prompt for purge routine 

9673 

PUT-RECLAIM 

25C9 

Prints reclaim message 

9696 

ITT-BANK 

25E0 

Prints bank change prompt 

9720 

MAIN 

25F8 

Initialization / directory display 

9752 

SAVE 

2618 

1. Save 

9863 

LOAD 

2687 

2. Load 

9946 

FTPGE 

26DA 

3. Purge 

9995 

RECLAIM 

270B 

4. Reclaim 

10032 

BANK 

2730 

6. Bank 

10046 

POCM 

273E 

7. Ffccm 

10058 

PACK 

274A 

5. Pack 

10223 

BANK-SAVE 

27EF 

Transfers bank from 48-64K to A$ 


a variable. 


24 




FIGURE 

4 SYSTEM 

VARIABLES 

Address 

flame • 

Hex 

Description 

49110 

FI I .E-START 

BFD6 

Systsn address of start of file 

49112 

FILE-END 

BFD8 

Systan address of end of file 

49114 

STORE-HOC 

BFDA 

Storage location of file 

49116 

PRINT-POS 

BFDC 

Print position on screen (line/col) 

•49118 

DELAY 

BFDF 

Delay paraneter for keyboard debcunce 

49120 

FIRST-BYTE 

BFE0 

First free byte in bank 

49122 

DIR-ENTRY 

BFE2 

Address for next entry in directory 

49124 

dAta-string 

BFE4 

String containing directory entry data 

49136 

FILE-TYl’E 

B1F0 

First letter of file extension 





FIGURE 3 CHARACTER STRINGS 


At lino 110 tie sidiroutinc at 11990 is culled. Tlie IN): 
call in linn S99(| executes tlie code in tlie RIM KtatvmenL 


Address 

Character string- 

• 8496 

ENTER "FILENAME.EXT" ; 

8517 

EXECUTE SAVE (S) OR ABORT (A): 

8547 

ADDRESS: 

8556 i 

SIZE: 

8795 

UyV EN0UG1 .KXt-1 IN BANK 

8819 

freSs any key to continue * • 

8843 

ENTER TOE LINE RANGE OR ENTER 
(A)LL FOR THE ENTIRE' PROGRAM 

8903 

FIRST LINE OR (S)TART: 

8926 

LAST LINE OR (E)ND: 

8949 

INVALID EXTENSION 

9244 

SAVE A FI ID • , 

9255 

LOAD A FILE 

9266 

CHANGE BANKS 

9278 

ENTER BANK REQUIRED: 

9324 

ENTER LETTER (A TO 0) OF FILE: 
"Z" WILL REDISPLAY DIRECTORY 

■ 9398 

NO FILE FOUND 

9463 

FILE WILL BE FLAGGED ' -. 

948> . 

(PACK TO DELETE) 

9499 

(F)LAG OR' (U)NFTAG7 

9555 

RECLAIM PART OF SYS Till 

9575 

ENTER V TO CLEAR ALL VARIABLES 
OR P TO CLEAR (PARI’ CF) PROCRAM 


-P 

Si 



• 




r(' r 1 




i. 




U- 


3 


nr - . 




z 3T 

-p 

>i* —- 






»*n n 


rtf 


Jt 




L u 

u* 







U’ 


-v i“l 






— «L 7D 

Ml 

*MI S’ 






L. r ~* u* 

Ml 

-P 


Cl 




rti rr* 

• H 

\j ~n 





—• 

r ; — 1 Ml 


z* 






3 U rH 

in 

7? rtf 


•d* 


CO 

— • 

: C — * 

CO 

n 


■ 


CO 


-r-4 jj 


i_ 


CO 


f-w 

X 

rr» 'm —; 

i. 

LL -P 


+4 


r-t 

-J 

!= "l LL 

u> 

Ml 




!^l f-4 


■H X 

-P 

ii» 


* 

CO 

> 

3 

X «i' '1* 


O i. 


— ■ 

~ Ti 

• rH V 


vi S Si 

■ H 

•1* 


c 

■jj L 


r— 

-rH -rH 

~*^T 

ul -P 


o o 

— !1» 

3 O 


—* 


3 C 


-p 

CO — 


T 

jD — 

• 

*X» H 


Ml ’ ■ 

C_ 


o 

Z* *1' •-* 

X il 

• H 


rH “Tl 111 

CO 

— 3 

3 

CL X 3 

-p :o 

> s 


»j. —* 

n 

^ iii 


-p 


iii o 

■ 

CO u» jD 

‘X 3 

3 X 

1 


*■ 

i- 

L 

C- -P n> 

— 

a» 


D 111 O-P 

Ml 

•l* 

u» C m 

X . 

-p - 

~v 

5 '•* 

-« 7\ 


Ml 

— *tf n> 

~*i S' 

-p (LI 

•D 

-> rtV> 

3 S 

~n 

Z> 

i. i. lL 

LL 

15 >3 

~7~ 

— 1 4-' nf 

r* 

rH U 


m rtf 

~> 'i' CD id 


■-* •L U 

™ 3 

rH 

O 

P 5 >0 


nS 

Jj 

3 0-* 

C !— 

O -P 

1 

•3 Cf< ’ 

12 

LX 

Cu 



CL 

—• 

• rH 

rr.* 

i. 


r- 



u 

LL 

—H 

ri 

Cl 

L) 

-P 


LL 

n;. 


n 

Ml 

’l* 

“S 

X 

•r - 

3 

n 

c_ 




■ii 

4P 

■ rH 


It: 



Ml 

CL 


i7> 

— 1 

-• 

_L_ 



ij 

X 

o 

40 



40 

«— 

.—• 

Ml 

-p 

c 




ib 

:n 

£2 


Vl 

H 

■rH 

3 


O 

o 

«i« 


3 

CO 

6 

H 


L 


>1' 

o 

•rH 

rH 



u) 


r* 


7i 




40 

-P 

4-> 

't* 



m 

4-' 

— 

r—• 

T3 

to 



Cl 

U 

3! 



P 

rr»' 


L 



-p 

4-’ 

• rH 





"I 

u 


U‘ 

T3 


ij 



p 

in 




• r-4 

• 

4-' 


— 

“i 

c* 

t 1 

in 

Ml. 




r—• 

•I 

c_ 

-- - 


7D 

CL 

'.') 

rH 

rn 



-i 

ID 


rri 

• H 

rr> 

U 

Cl 

jZi 

4-* 1 

>i> 




z> 

Ml 

—i 


3 

i- 

3 

—; 


•—■ 



3 Cl 

sis a tun 

I> 

B3CZ 

tr 


O' 

Cl 

Ml 

T3BSZ 

CO 

xnr 

co 

X 

amssrniacsc 



— it calls 1'ASr, clears 9000-9999, and loads the required 
subroutine frcm the 4&-64K bank. The subroutine itself is 
then executed find eventually a return is made to tlie main 
program at line 140. A important thing to ronanlier is to 
do all transfers to and fran tlie bank in FAST mode (the 
call for FAST mode is incorporated in tlie USR call for 
this reason). 

Run tlx? program and try a few examples. You will sec tliat 
the exchange of subroutines (although aditittedly tliey are 
quite small in this example) happens so quickly as to be 
innoticeable■ If you list the program after trying the 
hex-decimal conversion in each direction you will see that 
indeed tlie program lines 9000-9090 do change. Tlie ability 
of a program to cliange itself depending upon w *t is 
required of it imparts a suggestion of intelligence to its 
operation. TSH 



<C> e Sinclair/Timex 
User’s Magazine 


Hardware Projects • Hardware Review# 
Software Reviews • Product Comparisons 
Published Monthly • Back Issues Available 
Free Personal Ads lor Subscribers 
SUM Magazine is aimed at Sinclair and Timex users who 
want to learn what is available (or their computers, how lo 
do things no one else is doing, and what is just over the 
horizon. Examples of recent articles include: Building 
your own Spectrum Emulator; an extensive series o( 
reviews on word processors for the 2068; adding an RGB 
monitor to your 2068; and a series on repairing your 
TS.1000 and 2X81 computers. 

SUM Magazine invites articles, reviews, and projocls lor 
possible publication. We pay for artlclos publlshedi 
Hardware and software producers are invited to submit 
their products for review 

Annual Subscription. jjj 

Free Sample Copy on Requost 

SUM Magazine 

3224 NW 30 Avenue — Gainesville. Florida 32605 








Reviews 


TS 2068 REVIEW 
"Badgammen" 


"Winky Board 2000" 

By Bill Ferrebee 

PRODUCT: WINKY BOARD 2000 

DISCRETION: Cassette/Computer Interface 

PRICE: $22.95 * 

AVAILABLE FROM: G. RUSSELL ELECTRONICS 
R.D. 1, ETof 539 
Centre Hall, PA 16828 


This Is a very good version of the game 
"Backgammon" for the TS 2068. It is not just 
an "upload", from the TS 1000, but has full 
color and sound (and may I add that the sound 
is really quite neat and makes the game more 
fun to p'l ay-!). The ploying pieces are drawn 
out in hi-res graphics. All the rules of 
baokgammon are. built in (so you can t 
cheat!). 


You know by now that there are many, many 
software packages available for the TS 2068. 
And with the advent of the various Spectrum 
conversion kits, even more will.be at your 
disposal. This helps to make th'e loss of 
Timex bearable. As long as there is software 
out there to use, we will be happy. 

But what about the problem we face- loading 
this software? You also know that all T/S 
computers are somewhat stubborn, even finicky 
when it come to ‘loading cassette software. 
You start to load a new piece of software, 
and you get the "Tape Loading Error" message. 

Yes, there are Disk Drive systems available, 
but for now there is next to nothing avail - 
able on disk. You have to load from cas¬ 
sette, and save to disk yourself. And, many 
people can not afford the cost of the Disk 
Drive systems, so they will be staying with 
the cassettes. 

There is an inexpensive product that will 
help you to load any stubborn cassette, and 
also allow you to make backup copies of any 
TS 2068 or Spectrum software. (It IE legal 
to make backup copies...but not to sell 
them!) 

The WINKY BOARD 2000 from G. Russell Elec¬ 
tronics is a small load filter board that 
plugs into your line between the 2068 (or ANY 
T/S computer) and your cassette player. It 
contains 2 LEDs, for indicating load levels, 
and the necessary components to clean up the 
line for better load levels. 

I have been using my WINKY BOARD for about 2 
months, and have had great success with it. 
If you have a second cassette recorder, you 
can use the WINKY BOARD to make backup copies 
at the same time you load them into your 
computer. Even Machine Code programs are a 
snap to copy! 

G. RUSSELL ELECTRONICS seem to be on the 
forefront of T/S electronics. They are the 
producers of the famous ROMSWITCH, that 
allows you to have 2 computers in one, and 
the SRS (Speech Recognition System), that 
allows you to "talk" to your computer! I 
will be reviewing these other products from 
G. RUSSELL in the next few months. 


The computer is also very quick at making its 
decisions. It does not take forever like the 
Timex version for the TS 1000 did. The game 
plays very smoothly and the computer give? 
you at least half a chance to win (not like 
other games where the tqmputer wins ALL the 
time and you get so frustrated that you want 
to quit!). I really like "Badgammon". It is 
now one of my favorite games! I very highly 
recommend it to all people who are just sick 
and tired of playing arcade games: , It is a 
nice change. And.1 would give this program a 
5 star rating! 

Order from: 

$19.95 (plus $1.00 for shipping) 

Foote Software 
P.0. Box 14655 

Gainsville, Florida 32604-4655 

(904) 462-1086 ' pSH 



-•-'V-Lf*. i 



-e rr -:j iter ace v d * 

? !* ? : 1': 


-:r l E ’6 2): 

: 

-:R 

ii 12 L ;:'d .d 32) 

uies, icoreases 

d r -J 

n * r. n a . .r. « * *. - * 

Y ■ • v" c -• 6 - ‘ ' 

j. • i search Dy 

liSt 

nine, state 

cr by * L e cip 

: zzi 

, ! V, 1 1 ! ’is! i ' 

adoresses it 

i r: 

; : r i !"e screen cr r 

? /Co “ave cne, 


can 30 i she< 5 m /c- 

■ ;r:rter. he 

'iW 

2Gc3 version of ■ 

ASP v.’tl also 

i z r 

a - * * ;e all addresses 

-ast "lire. 

-:R 

-cr the TS :3G0 :r 2 

■31 1 :K as seer. 

‘ r ! 

TS Horizons njmber 

7. s still 

3 ) i • 



4;R 

for'e T 3 2.3u; »j 



•or :-e T S 2263: 3!0 



::ih prccrsms ire :r, ;ase*.te 3rd ’mc;ude 
;r.jtr'JC*ions. 31 esse Specify. 

Send tc: Jchn !iaricn 
, dC 63 3o< 
jreetup, Ki 41 lie 



2068 SOFTWARE REVIEW Tex Faucette 

■t i iuamjfj a amacm^aui.s^ lawar ja r yj: ’ .*. rt:x ' TaM. Tins 
ACZ GENERAL LEDGER 2,000 Copyright (c)1984 by 
Alan R. Czarnek 

Cottage Technology, 572-0. W. Little York, 
Suite 178, Houston, Texas 77091 

ACZ GENERAL LEDGER 2,000 is designed to run 
on the T/S 2068 with the T/S 2040 printpi;. 
An option is provided for use of a CARD’CO 
numeric keypad utilizing either of.the T/S 
joystick ports. Note that the CARDCO (orig¬ 
inally designed for the Commodore 64) from 
any source may be used, but the key labels 
will not be correct. A customized version 
for the T/S 2068 may be obtained from Cottage 
Technology. . . 

The program is designed to produce the most 
important financial reports required by a 
small business at minimum expense. A "setup" 
program is first utilized to prepare a 
"Financial‘ Statements" tape and two "data" 

tapes which are then used with the main 
program*(in response to menu prompts) to save 
data or generate account charts, income 

statements, trial balance sheets, ledger 

details, etc. Once this "system setup" 

procedure is performed, it is a simple matter 
to add new account numbers within the estab¬ 
lished categories. 

Converting from a manual ledger system should 
present no problems. Account numbering 
determines the category of each account. 
100-199 are "Assets", 200-399 are 
ities", etc., with valid 
account numbers ranging 
from 100 to 599. "Offset" 
accounts may be utilized, 
i.e., Account # 290, Petty 
cash may be related to # 101 
Cash. 

F = ;_ = 3SKER-, JMC . 


"Liabil- 


Documentation Is provided in a three-ring 
'binder, and consists of 20 pages printed on 
one side, which allows the user to use the 
reverse side of the previous page for his/her 
own notes and comments. The instructions are 
adequate and clearly stated. No real 
programming skills are required of the user, 
unless it is desired to interface another 
program with this one. In such case, In¬ 
structions are given as to how to prepare 
suitable data tapes. 

In actual use, I found the program performed 
very well. The speed of the sorting routines 
necessary to provide the various reports was 
impressive, and the print-outs, were quite 
satisfactory. Data entry routines seem to be 
well goof-proofed; and entry in the wrong 
format yieid6 a bleep and an "Invalid" flag 
on screen. Transaction posting is accom¬ 
plished only after one has indicated that the 
data is correct. Unfortunately, there Is no 
"recall" option. If an unnoticed error 
results in a unbalance condition, the program 
will require the transaction to be re-entered 
rather than corrected. 

My only valid "gripe" with this program 
concerned the preparation of the "Chart of 
Accounts". There is no "scroll" Invoked, so 
in a chart containing more than 14 accounts 
those over 14 must be entered "blind". 

Some "tape swapping" is required, but is on 
menu prompts and should not present any 
problems If the user labels the tapes. TgH 


n*n 



ici 

Cash 

£ 

no 

Fe et Fee 


113 

inv entoru 

i 

150 

True k 

3 

1 - i 

Equjpmen t 

5 

0 00 

fl/P Trads 

— 

ICi 

fl/P o th£-' 



Said! ' j i- h i 

i f 

c. x r* 

Fedcral Ta 

■ ^ 

r=ri 

l£ t Na t l 

11 


2Ti d M d \ ' l 

1 £ 

090 

Fe 11 u Cash 

1 - 

z_ Zi 1 

flit. Oil) 5 D 

1 i 

- Z 2 

Fee Derr 

1 f 

2 35 

• Fee D e p r 

1 - 


s i a 11 a 

1 7 

~ i 3 

common 51 

13 

522 

D i V i d €.Ti d 5 

’ 3 

0 90 

Feld Ear 

= 0 

110 

5 a i £ j 

£ 1 

• 300 

C 0 f G 5 



Sal E x p 

- 

er I I 

Truck Depr 

£ 4. 

~1 *3 

W ± _■ 

Truck pep 

- ^ 

313 

■ Truck.In s 

- •=■ 

30 3 

51 ore Xn = 

c. ■ 

503 

Utilities 

~ 3 

C - 

~ P P. 

Rent E ’ p 

c. 9 

5 30 

Dep E P 

:c 

5 4-5 

Bad Debt 


AEi_E BAKER* INC 



ABLE BAKERY 

INC 

INCOME 

5TATEMEM 

T 


TRIAL BALAN 

CE 

' Tnt Per it'd 

End i r,q 

o: si-as 


03 '31/85 


5p0.E = 



ACCT n 

OP 

CR 

2 

5076.29 


101 

9216.21 


T0TA_ 


25076.29 

n jo 

5376.34 





115 

10609.09 


LESS EXPENSES 



150 

16237.00 





151 

£-7106.63 


Co* t c- f Goods 



200 


6219.95 

C o f G 5 1 

504-5.60 


215 


926.75 

TOTP L 


1504.5.60 

251 


16000.00 




252 


927.00 

Sola r j ££ E' p 



290 

50.00 


Sol Ex p 

2732.4.0 


291 


1043.06 

TOTAL 


2732.40 



4 6 c. 7.9 




293 


10883.65 

* r u c l Eptri'e 



294 


325.15 

Truck Deer 

270.61 


5 10 


15000.00 

True* Pet 

£3 7. ae 


322 

1000.00 


Truck Ins 

375.16 


9 0 


10909.66 

TOTtdi. 


S33.57 

410 

500 

15045.60 

25076.29 

: *. C ! r t Occupancy 



507 

2732.40 


51 p r e In: 

137 . 


511 

270.61 


Ut i l i ti£' 

623.92 


513 

237.60 


Pent Exp 

1719.4-6 


515 

375.16 


TOTAL 


24-60.65 

5 23 

137.27 





575 

623.92 


Other E x p €. n s £ 



5 26 

1719.46 


Z £ P E v p 

4 4-9.23 


532 

449 .23 


Bed C’£ b • 

250.76 


545 

250.76 


TOTAL 

# • 



■ - r ■ ■ 



r OTP_ E’TENSES 


NET INCOME 


Tci6 t OR - * 91939.4.S 
Tots l CP = i 91933.4.0 


LEDGER 


<^TT3 


27 






_ -I. ■—wwwnwn'iyw— ■ limn inn si ji tm i— m — » • «■* u~t wrm • 

2 Books of Games-TS 100 0 - - Mather White 


CRUNCHERS: 21 Simple Games for.the 

Timex/Sinclair 1000 2K 

1983 by Yin Chiu and Henry Mullish 

McGraw-Hill Book Company, New York 

137pp.(spiralbound), S8.95 ’ 

This book is oriented toward the beginning 
programmer. The first couple chapters tell 
about setting up the computer, using the 
keyboard, and basic BASIC statements (PRINT, 
etc.). It contains 21 simple and easy-to-use 
games with line-by-line explanations and 
possible adaptations of each. The games are 
short, easy to modify and expand because of 
the helpful explanations, and are good gaming 
ideas. 


51 Game Programs for the Timex Sinclair 1000 ; 

and 1500 

By Tim Hartnell 

Signet New American Library 

1633 Broadway. 

New York, W? 10019 

205 pp.(paperback), $2.50 

This book contains a wide range .of game 
programs for T/S computers, ranging from 
Breakout to Tic Tac Toe to Poker. Each game 
has basic instructions for it, followed by 
the program listing. The length of thru 
programs range from nine lines to the 19K 
‘ Poker game,. Most require the use of the 16K 
Rampack. ’ 





iktfts < or- 






received my mom 


issue. 


most other ma 
only get cursOi 

■' . ■ % ' ' ' 




1704 Sam BfaB* 


lity of the games ranges from very ques- 
nable to very good, although most are 
d. The major divisions of the book are: 
ing graphic games, board games and simu- 
ions, card games, brain games, and word 
letter games. Overall, this book is well 
th the price if you have the patience to 
e the games into the computer. ISH 


Most of the games are the "shoot-em-up" type, 
though each one has a different style and 
format. Other games included are casino and' 
card games, and scrfeen drawing games, I 
would recommend this book to programmers who 
would like to start a game collection or 
design their own games, because of the good 
gaming ideas and nice explanations. 


SPACEWARE , ■ 

EDUCATIONAL/GAME SOFTWARE 


•SHUTTLE DESIGNER is the first in the 
SPACEWARE Series of Educational/Game 
Software Packages developed for the 
enjoyment and benefit of teenagers and 
adults alike. 

•Go through the actual design and develop 
pace Shuttle Mission. 


ment of a Space Shuttle Mission. 

•The results are then analyzed to determine 
the success or failure of the mission. 


•Teaches from basic to advanced math 
and engineering concepts. 

•Educational, Fun, and easy to use. 


AVAILABLE ON: 

COMMODORE 64, TIMEX/SINCLAIR 2068 
APPLE ll(*,e,c), and Tl 99 with X BASIC 

DISK - $30.00 
•CASSETTE - $27.00 

CALL: JA SPECIALTY SOFTWARE 
3103 MEADOW BROOK TR. 
BIRMINGHAM, AL. 35243 
£5*3 (205)991-6914 ftH?. 

COMPUTER N AMF S ARE TRADEMARKS OF THEIR 
RESPECTIVE MANUFACTURERS. 


28 













N€UJ Lire FOR YOUR TS206O7 
V€SI ujith IMPROVED nomsiuncn 

•Practicilly 1001 Spectrui'softHare coipatible. 

Lets you run 'Spectrum programs on your TS2068I 

• EASY INSTALLATION. No soldoring, no drilling. 

" Jus! plug Inside your TS2068 freeing edge connector A cartridge - . • 
port tor other uses. . 

* ExlemaPSHck-on switch seleCls ; Spectrum or TS2063 ROM 

SPECIAL SALE—ROMSHlTCH l 007 SPY-154.95 
or ROHSKITCH \ Kinky Board '2000-169.90 
007 SPY Tape Copier for 5PECTRUM/TS2868 prograes 
with R0MSH1TCH, Eiulator, 5PEC. ROtl-cassette *9.95 

Send for fret catalog.of ne» hi-res prograis for 
TSI8O0, SPECTRUM prograis It Manualbook? etc. 


U1INKV BOARD £000 Cassellecomputer Interface for TS2068, 


Spectrum, TStOOO-ISOO, ZX81/80 
■ Solves your LOAOIng problems 

• Duplicates any TS/ZX cassette 

* User friendly. Simply plugs Inlo Jacks. 

122.95 assembled/tesled, shipping Incl. U.SJCan. 


RUSS€Ll €L€CTRONKS 

RD1 • Box 539 • Centre Hall, PA 16828 
814-364-1325 MasterCarrWIsa 10am-8pm Check/MO 


STATES AND 
CAPITALS 

Only $8 



f-ind out how well you - know the states and capitals 
of the United States. Self-teaching tool and map of 
United States challenge your abilities to name all 50 
states and capitals (cjTTMEX 1983 


HC5 Services 


POBox 1754 Portsmouth,OH 45662 


FISH LOCATOR .... You r 2068 will analyze 
the season, weather and solunar tables 
for any location and tell you when, 
where and how to catch more fish. The 
author is a fishing guide with over 30 
years experience. $l9.96+$2.00 S/H. 
BUDGETSOFT, 230 N Main, Rushville, !n 
46173. Check, VISA & MC accepted. 


5-Pack of TIMEX Programs 
ONLY $12.00 (Add P&H $1.50) 
THE CHECKBOOK MANAGER 

The Checkbook is ? personal or business checking 
account program which will store banking transac¬ 
tions. keep a running balance of the account, and 
sort transactions in a number of useful ways 
© John Heaney 1982 Softsync Inc 

£&- 



THE HOME ASSET MANAGER 

A home inventory program that can be invaluable in 
case of fire or theft Records date of purchase place 
ol purchase, description. pn<;e. serial number and 
model number Optionally yields total value of all 
assets © TIMEX 1982 


£25 


THE COUPON MANAGER 

For coupon Clippers the T/S 1000 can keep tracker, 
those coupons showing what they are for. where 
they are offered and starting and ending dates You 
can list them by store or type and bring the computer 
age into yoyr household, saving time and effort 
© TIMEX 1982 


□ 


SUPERMAZE 

Njvigjir yoj way through a tf utr-dimfnyohai 
raue. complete with trapdoors, gold bats, matter 
stones, and a compass Ten separate mazes, with up 
to lout options each Extfemety challenging and a 
fine use of thiee-dimensional graphics © Greg 
' Harvey 1982 Softsync. Inc 


□ 




a 




r 

H 

V 



THE GAMBLER 

Program Blackjack — Match your Biaclgack skill 
against the T/S 1000 dealer Full graphical display of 
cards deatt and winnings Play is determined by 
Casino rules Features include Double Down. Min- 
Max boning The superb graphics of this game lend a 
degree of realism not seen before > . 

Program Slot Machine - Displayed is the T/S 1000 
Stot Machine complete with rolling numbers, payoff 
values, and coindrop 





HCSSoftware, P.O.Box 1754, Portsmouth OH 45662 


Attention Technical Types: 
SUM* is here!!! 

SUM 

•Small User's Math 
is a compendium of numerical 
programs for the small system user 
by T-S Horizon columnist K.D. Levis. 
It contains 

Powerful Algorithms 

to handle first and second order 
differential equations; matrix 
eigenvalue/vector solution; curve 
fitting and cubic spline routines; 
determinants, matrix inversion; 
Laplace/Poisson equation; the heat 
or molecular diffusion equation; and 
more! 

4 

Send your check for $15.00 to: 

Box C-6, 767 Hopetovn Rd., 

Chi11icothe, Ohio 45601 

Order SUM today! 




















ITEM- Sir Clive goes joust-ing. Info world 
reported (2/11/85, p.13) .Clive Sinclair 

recently got in a fistflght with the presi¬ 
dent of a competing computer company in 
England. According to In^oworld's source 
"Acorn computer ran 'some really nasty ad¬ 
vertising accusing Sinclair computers of 
being unreliable (which) upset Clive 
Sinclair. Sinclair ran into the Acorn 
president in a pub and punched him in the 
nose. " . • 


ITEM: Software packages for the TS1000. HCS 
Services Is selling the following software 
packages for the TS1000/1500/ZX81. 

■V Home Pac. 5 programs from Timex. . 

The Gambler - blackjack and slot machine; 
Home Asset Manager - record of personal 
property, date/place of purchase, 
description, price, serial and model numbers; 
Supermaze - challenging 3-D game; Coupon 
Manager; and Checkbook Manager. Only S12. 

^Finance Pac. 5 great Programs. 

Stock Option Analyzer, Statistics,- Money 
Analyzer, and two more financial programs 
Only $12. 


ITEM- Exciting Adventure Game for Spectrum! 
If you have a TS 2068 with a Spectrum Emula¬ 
tor and you like adventure gamer, this is I he 
one for you. "The Lords of Midnight" Is am 
extremely popular adventure game in England. 
The game features rich panoramic views on 
your TS 2068 screen, as you guide individual 
character? .and send armies against the evil 
witchking, Doomdark. 

Also available is the sequel . "Doomdark's 
Revenge," a whole new adventure that can 
generate up to 48,000 screens. Both of these 
programs are available for only $12.9. (plus 
$1.00 postage) from the English Micro Con¬ 
nection, 15 Kilbnrn Court, Newport, R.J.* 
02840. 1-401-849-3805. 

EXCLUSIVE OFFER TO T-S HORIZONS SUBSCRIBERS. 
For a limited time the Spectrum adventure- 
game "Doomdark's Revenge" features a special 
game map. This map (approximately 24x1/ 
inches) is plastic coated and can .used to 
trace your journey through Doomdark's terri 
tory with a marker. To reuse it, wipe with a 
damp cloth A $3 value, you can get it free 
with the purchase of "Doomdark's Revenge BUT 
YOU MUST MENTION THAT YOU SAW IT IN T-S 
HORIZONS. 


ITEM: Want to hear what a Zebra Speech 

synthesizer (for the TS1000 and 2068) really 
sounds like? Call 718-625-6220 and listen. 


V- Game Pac. 5 games from SoftSync and others. 

Meteorites, Space Commando, Hangman and 2 
more great action games. Only $12. 

y'Grab Pac. 7 assorted programs for only $10. 

Guaranteed you'll be happy with at least 4 of 
these programs keep your favorite, - return six 
and receive full $10 refund. 

Order from HCS Service, P.0. Box 1754, 
Portsmouth, Ohio 2/5662. Add $1.50, postage 
and handling to t'otal price. 


ITEM: Buyer's Guide to Slnclalr-Timex 
Produ cts and Servi ces'. Lists over TM0 
products from over T?(L suppliers, including 
publications, software and hardware. The 
guide is published in a 3-ring binder for 
easy updating. Regular updates to be 
published. $20 from D. Lipinski Software, 
2737 Susquehanna Road, Roslyn, PA 19001. 
215/572-6812. 

ATTENTION: Timex Sinclair related companies. 
Dale Lipinski, publisher of the Buyer's Guide 
described above is inviting all suppliers of 
Timex Sinclair related products to submit 
information to be included in the guide. See 
above for address and phone. 


ITEM: Back issues of Syntax and Syntax 

Quarterly. Syntax is offering 50 issues of 
Syntax (11/80 to 12/84), and all three issues 
of Syntax Quarterly, with the MW-1Q0 plain 
paper printer thrown-in (for the TSIOOO/ZX81, 
prints 16 characters wide, tape two strips 
together to get 32 wide) for only $145. (The 
regular price of all this would be $350. 
From Syntax, RD 2, Box 457, Harvard, MA 
01451. 


ITEM: Bill Moreland, owner of Magic Castle 

Video in Columbus, Ohio, and former T/S 
Horizons columnist, no longer handles Timex 
Sinclair merchandise, as some back issue 
purchasers have discovered. However, if your 
looking for the best in home video, Magic 
Castle is still the place to go. TSH 




Add Memory that won’t Forget! 

• • » 

• » 

DESCRIBED IN JULY/AUGUST 1983 EtaSfo E! 2 t!rg 3§53 


^ ADD YOUR OWN SYSTEM UTILITIES 


s' 


ts 


ts 





BUILD UP A LIBRARY OF MACHINE 
LANGUAGE SUBROUTINES 

UP TO 8K NONVOLATILE RAM 

USE HM6116LP CMOS RAM 
OR 2716/2732 EPROM 


COMPATIBLE WITH 
16K RAM PACKS 


plus $1.95 shipping and handling 


What a super product!...conceived and executed very nicely...and with quality components. 

(SYNTAX QUARTERLY Winter 82) 

For versatility this is even better than an EPROM...ranks quite high on the list of "must-haves"... 

(SYNC Magazine Mar/Apr 83) 

Provides the user with instant software...an extremely versatile memory extension... 

(Z-WEST June 83) 


Complete kit with one 2K 6116LP-3.$32.95 

Additional three 6116LP-3.;.. .$15.00 

Bare pc board & manual...$13.05 

Female connector 23/46 gold bifurcated .•.$ 5.00 

Kit for EPROM use only.$22.95 

Assembled & tested with 2K.$47.95 

Assembled & tested with 8K.$65.95 

Shipping & handling per order.$ 1.95 


Send check or money order to the address below: 

HUNTER, 1630 FOREST HILLS DRIVE, OKEMOS, Ml 48864