.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