.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 y 6 lir 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£lg

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

M a s t e rfi I e ( b at abase

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’5tr uT,‘ C*,,.j|Z,5' '

pciCer input EXTRA - R.hartung PE M builder *or Tb ivOv SPECIAL REPORTS tor the TS 206 NEW Maes Storage Devices boectrum Software IN SYNC # 1 . b Joho 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

MTerm 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

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*>

aJ&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

TTM1I A UakiM

ZSi. a,tl.| SIIICI

•hi f«8f nti/nv

Si . .

•f |BI

'■■•util* Ur III IM*

x 2Q6S 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 RS 1 OOvs.TS 1 000 ,H Tt rmll iHorlion 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 Alabama Chet 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 *

$22995

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 1 28K 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/1 500/ ZX 81 16 K

O New 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.

O Programs available on 12 cassettes; $20.00

O Comparison 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 ClSrclUda?f K D V H E . Publ ishe r 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

timh uhl " mi amuiiiniiw..i!.B'iiiii,jir'jfiriirimiiL.il

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 "Spirograph1-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

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 bt i ng iddt d to REM

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

I New iddrtt* for DF1LE

I Ntw 1 tngth-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 BAS1 C 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 1 6323* 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!*> »» i t w»i ui th 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 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 tads 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 well asutility 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.

i r.JtgarMMreaCTsrri

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 A Z 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 "Master file" (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/rgrrcrTgr w>. ci’jw:

In Sync #1

r .w-iaj)' 'j'l^-wia ig 1 jfir '.y... rm iw.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

1 inecheck '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

[BBBgwirgK'.m mwa 'iMganwraw-1 w v tt "tvm frj,si'.7ZU":rwry:T"',n T.r

ODDS. ENDS, ETC. #2 ^

!iw.aaa:rj:r^mg.rrjrr . '. t

v "CT!'". v: . -.u '• ; x1 lJ*

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 T A SHAN (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 wi th. *

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 Clatfel ter 646 Corwin Avenue Glendale, California 91206 - '

VIEWord is a very interesting Wqrd-ProCess ing 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 I FR 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 .

1 N 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

. 20€S

^ '> NOW FOR TMEI 2CXS

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

jv ** HOTTEST SOFTWARE GOING **

. M* ' *****************************

C> K II RP3H H L L

MULT I

LOADING

Iht Einist drawing pr agr 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 1 S2040 printer DR a full size printer IAERCO or T ASUAN 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

JSr 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 tel t 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 t i ae 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— JOYST 1CK CONTROL

KAOOM f rot 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-

ski ers land non-aaterski ers) 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

1 1 1 1 1 1 1 ii 1 1 1 1 in i , 1 1 1 ,,< 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'C u K c 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.;" K t N D K I u 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 K I 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 TS - 1 / 1 S*?® » rid

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

Compot 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*Pl 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

TSH

UI'ORIAL by Doug Gang i 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. Or> If you want to do the regprse and you want everything to go to the printer instead of the screen, you do:

0PEN#2, "prt

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 PR TNT #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 REM_l_lnes _

Leave two extra ^ccs -In the RLM

16514-5. Then POKE this in.

POKE 16514,118

POKE 16515,118

the MC line.)

Frepare^ recorder 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 ^CSPy(SpT;cyia'i th^ks .

*goePs”fo“”Hl1k1e'"Hlnuatoir£„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^anJ when

COPYeornil>lUNT are used. You could manage It

by typing* ^the for

the data. This area cou wiU be erased

SrS(r°erakPTa pressed. Other free storage

space is at 16417 and 16507-8.

T/S 1000 has a ho Ut-.W

clock? U does, and here frame

Locations 16436-7 contain ,rh 60th 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 before 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 FDt^

LD D,H1Y PD54

DD^A . IDE 1I1Y FD5C i

DD6B * LU

nn7r LD A,L1Y FD^

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

MNEMONIC 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 H 1Y , 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 1 yz e r

9.95

Plenty of TJMEiX Brand

4 . 50

Ma t h W i z 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 f ire

8.95

Textwr ter 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

1 500 Compu ter

74 . 95+

Full Line of SHARPS

20 . 95

L1000 Sting. Floppy

169.95+

Full Line of TEXT&RITERS

T aswor d I I

49.95

. ' MISC.

Ta spr i n t

19.95

*

Mas t er f i 1 e

24 . 95

2040 Pr i n ter

69.95+

ROM Swi tch

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 . / 1 n t . Guide

9 . 95

Beach Head

17.95

1 n t ./Adv . Guide

9.95

Sher 1 ock Hoi mes

24.95

Intro the Sinclair GL

10.95

Jet Set Willy

14.95

Work i ng 2068

9 . 95

The Hobb i t

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

De u s Ex Mach i n 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 Wu 1 f

18.95

Write -for FREE Catalog

Om n i c a 1 c 2

24.95

Hunter Killer

18.95

No Shipping on Software

Man i c 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+jovst ick

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 price II

ESTtfll Buy 2 TS 1000 programs and get the third of your choice FREE II 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 month1 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:

BWJBJ’tM-'MHI'H' in? IhUTT*

f -

^ part 8

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

F <C H I M Cj (conclusion) |

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- 1 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

881 8-884 1

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 . D I R I 49 1 52: 00704 1 B: SAVERQUTINE. FRG: 49B56 i 00133: C: DEC-TO-HEX . PRG: 49991 1 0030B: Dl HEX-TO-DEC . PRQi 30299 1 00 1 34 I Ei

1 1 J :

Li

Mi

Ni

l

1 i SAVE 3i PURGE SiPACK 7iR00M 2 i LOAD 4 i RECLAIM 6 i BANK 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 1 1 ', 0| "ENTER ""H"" FOR DECIMAL TO HEX" «;• FRINT AT 1 2 , 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, "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 ’H1 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- 8 tart 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(' r1

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 jD

‘X 3

3 X

1

*■

i-

L

C- -P n>

D 111 O-P

Ml

•l*

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 tl iey 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 j ust 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

-err-:j iter ace v d *

? ! * ? : 1':

-:r lE ’6 2):

:

-:R

ii 1 2 L;:'d .d 32)

uies, icoreases

dr-J

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

Y v" c -•6- '

j. i search Dy

liSt

nine, state

cr by *Le cip

: zzi

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

adores se s it

i r:

; :ri !"e screen cr r

? /Co “ave cne,

can 30 i she < 5 m / c-

;r:rter. he

'iW

2G c 3 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

f or ' e T3 2 .3 u ; »j

•or :-e TS 2263: 3!0

::ih prccrsms ire :r, ; a s e *. t e 3rd m c ; u d e ; r.jtr'JC* i ons . 31 esse Specify.

Send tc: Jchn !iar i cn , dC 63 3o< jreetup, Ki 41 lie

2068 SOFTWARE REVIEW Tex Faucette

■tiiuamjfjaamacm^aui.s^ lawar jaryj:’.*. 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-

Documentati on 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

in v entoru

i

150

True k

3

1 - i

Equ j pme n t

5

0 00

fl / P Trads

ICi

fl/P o th£-'

Said! ' j i- h i

i f

c. x r*

Fedcra l T a

^

r=ri

t Na t l

1 1

2Ti d M d \ ' l

1 £

090

Fe 1 1 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 1 1 a

1 7

~ i 3

common 5 1

1 3

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 =

AC CT 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

£-7 106.63

Co* t c- f Goods

200

6219 . 95

C o f G 5 1

504-5 . 60

215

926 . 75

TOTPL

1504.5 . 60

251

16000 . 00

252

927. 00

So l a 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

5 1 p r e In:

137 .

511

270.61

Ut i l i t i £'

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

rOT P_ E’ TENSES

NET INCOME

T c i 6 t OR - * 91939. 4.S Tots l CP = i 91933.4.0

LEDGER

<^TT3

27

_ -I. ■— ww wnwn'iyw— limn inn si jitmi— m— »• «■* u~t wrm

2 Books of Games-TS 1000 - - 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 ROMSHl TCH 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 Manual book? 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

RD 1 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 1 000 Stot Machine complete with rolling numbers, payoff values, and coindrop

HCS Software, 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.,

Chi 11 icothe , 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 Products and Services'. 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!2t!rg3§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 . . . $1 3.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