THIIMISLIIN

Volume 2 Issue 8 August 1984 $1.00

LATEST Tvs NEUS USER GROUP EXCHANGE MOCEH REFERENCE GUIDE JUNGLE JIM

2868 GRAPHICS 5/U

HIDDEN WORD PUZZLES

¥#% Ted UPDATE ¥+#

* TIMELINEZ has received a Four Page letter from Doug Dewey an- moauncing the availability of a Spectrum Emutator for the 2066. This long awaited item should enable most af the Spectrum srw to run on aur camputers. The Smuilatar cames if two versions: oO hein ch pei wt Ghee 1OF..668.0f the Emutator With 3 expansion slats aoe For 3 more 16K EPROMS) for

Doug if a tong time member of the Triangle Sinclair Users Group in North Carolina and he 2S €ditor Of-47e1r fanhe news- Letter. We hare ordered two Emutator boards from Coug for evaluation and we hope to have them available at atl the Local MEETINGS if the near future. With atl the Spectrum SrW avail- able iff Engiand, th:s product Shoutd ré€atiy breathe new lire into the 22658.

For complete info. on the Spectrum Emutatar contact:

Daug Dewey. 2865 James St., Carrbora, NC 27510

Phaome: {G19}: O329-S07S before Spm

* Jchn Warburton at Sunset Electronics informs us that he Will saan have tWo rare 2068 Cartridges avaitable: Flight Simulatar ($29.88) and Pinball ($24.,88!:. Fiight has been sold cut For same time and Pifiball wast never réetéeased by Timex. John alsa has Several New books om Machine tanguaege programming For the 1888/1580 and 2068.

* We have also Learned that Timex sald alt itS AW inven- tory and a targe Part of its S/U to a Liquidator firm in New YOrR« No news yet on how this migGht aFFect the Higgenbottom enidéavar., Timex mo longer has an 8808 phone number, but a re- cording rerers the caller to (2803) 873-4883.

# Brtt Milter reports that he has SChEMatics available for the 2@408 Printer ($.5@/2 sheets) and 1508 Computer ($1.0074 sheets), Please send tegal SASE to:

Bilt Mittler, 6675 Clifford Dr., Cupertino, CA 95014

(cont. 58}

i eS Tn fe 2es5 a2

MODEM OPERATIONS

A REFER ENC Sf GCG il i PE SIRT AONE TREO DIINO ODL EES Eig

MAIN MENU REN,

A: AUTO-DIAL x: HANG UP SHFT/SP: TO MN MENU S$: SYSTEn SETUP ENTER: TO TERMINAL MODE

TERMINAL MODE CARLA TRAE ER SITE,

CON T RL: “SHLEEs/

STOP (SEE PAGE 21 FOR OTHER CNTRL CMMNDS?)

ke) PRINT SCRN: P CLEAR SCRN: ~

TO MN MENU: (DISCONNECT 35)?

MCDM CMMNDS: SHIFT/ENTER ae CIAL: Oxxxxxxx ENTER # PICK UP: P ENTER #2 MODEM: M ENTER -CNNCTS MDM HANG UP: H ENTER

+ E.G.: ee2e5555

#+ DISCNNCTS MODEM.

PICK UP HANDSET

| FIRST! ! ‘na a OPE SRE RR BY WDC JUNE 1Oo584 EA NEE RBG AE We Ee

TIMELINEZ (c} iS the joint publication of three Timexs Sinclair User Groups in the San Francisco / Oaktand / San Jose Bay Areas. Old and new members are aiways welcome - SO are experienced hardware

and software hackers aS well as beginners. Hope to see YOU at our next meeting.

Thu. 8/si6g 2728 8/19 93716 SUSTUG Last Tve. 8/728 9725

IMELIMES

HICDEN PU

WORD [LE GENERATOR

by Gearge Mockridge

|

Foitowing program Will le make your own word puzzle £a mani y peaPptle find both rtaining amd challenging. fun ig increased because you chaasée your own words ta be den ef well as determining Size and shape of the Gee The chaltenge 15 ‘ated because the words can eLtied in amy of & direct—- iimnstead af the 4 direct- iti MOSt ardinary puzzle

t >

a Le 4~cyuepToJsoTs mv bd mt ct et ce it

ita

“Met OTe

3

tne tre trey re, mh

bats be py be ri rt

=e,

£),

SUNSET

\

TASUIDE 64 Colvuen Screen Display $19.95

Make your own

The originai version of this croagram was written in Micro- soft Basic by author George Steniart and First appeared iff the Dec. 19823 issue of POPULAR COMPUTING (with corrections iff the March i984 issue}. Please re rer -to this arti ere for @ complete description of how the program warks. It. 28-4634 complicated and ingenious. FneigGhbor af mine named Jim Payne next converted it to fun om his TI 8@O74A computer and I worked from his version to make it run on the' TvS 2068 computer amd 2@4de printer.

IT went through about twenty remrites ta get everything cperating carrectty and I have Lte€etted the Foltawing Printout Pretty thorought Os I am sure there if always room for improvement hoamever, and I would be anxiaus ta hear oF any.

TI did mot Find any reasons why the program caouvid not also be modified to work on the TS 1808+ 4588. This wouid be a good eroject Far sameone and I would be glad to talk it over if amnigone is interested.

WECLEANEDOUT ELECTRONICS

SUPER LOW PRICES!!

COMPLETE SELECTION OF TIMEUSINCLAIR SOFTWARE SUNSET ELECTRONICS 665-8330

sins Veub ata tbe antiereOAGn Bondey Brough Saturday 16-6 ¢ Sunday 18-2

hidden word puzzles.

Acs ectated before, this Program wilt Let you customize YWour ¢ word Puzzles. You touted “ae PUZZLES For birthday or Christmas Q9ifFte, get—well cards thank-you notes, advertizing MEESSaGes, ETC, The récipient

net aoniy gets the Message. bit Smatt personalized gift as we LL The Purzie pictured below i ari

example of a customized word PUZZLE. The message if For

réai. If you want se tape COPY oF this pragram, Please send 4

$1Q@ contribution to TIMLINES and

Twitt see that you get one. I hope you wilt get a lot of Use From the Word Puzztie Generator

DP _H R&A E TL Ete SI Ww 2 —— : ee

x UO U DaR= Det P AetteHet OT 5 CZ? U R-C Hea Es AFR E26 4e AD VE Ss? ee Gi ¥ar eee ee Y OE OV Cae U T-2 TY X70. 6-27. Ve Wu Db © i £.€ T. AOS Sees. 0 tT tS C x €@€ Hee] 2. Tt. Be PD we ST erro K NN OBN UGK OC UY UN

RSQRHY IVMGAGPAER

The Answers Are Hidden In EIGHT

Directians. VERT. HORIZ. OTA. BACK. FOR.

THE HIDDEN WORDS ARE:

SOLVE THIS WORD PUZZLE AND RECEIVE Fi FREE SELECTED TAFE WITH ANY PURCHASE AT SUNSET

EFLECTRONICS

AG Bybee SE SPECIAL CLOSEOUT | y, \pWAREHOUSE! ALL MINDUARE neu FoR THE zeee Hg B7u"Fon” ieee 73500 TASUORD & ay $1-$5 (Fastioad) Processor $49.95 AAS

IMELI ME 2

S@ POKE 23652,8

SS REM Remove line S@if you wernt the hidden words to appear ifi Smaeil tetters. This Will help int debugging program.

1@@ CLs

isS8@ PRINT HIDDEN UWOR Bt

202 PRINT " PUZZLE GENER ATOR"

25@ PRINT

3@a PRINT

358 PRINT

4@@ INPUT “HOW MANY ROUS HIGH? ee MAX. “|; AR

4@e IF WRoee THEN GO TO 408

4580 INPUT “HOW MANY COLUMNS WID E? 16 WAX.” AC 452 IF wmtC>1i6 THEN GO TO 458

Sve LET NC =MREHC

SS@ LET Psg="

6808 LET Kga" 3"

6S@ LET Dg="'+"

728 LET NW=@

758 DIM MS IMR, MC) Ws (58,16) 825 CIN RiS@,e2} es@ COIN 0(8,2: oae oat SINC} u(S@)

45a) ee . - —_ 180 Bee big mAs

2398 LET Nusa

235@ LET E=8

24808 LET NWU=NUGi

24S5@ CLs

= rs ape “GRID SIZE IS ": MR; "

2454 PRINT “You HAVE HIDDEN "'; NU

-i1;°" WORDS."

2456 PRINT “GRID IS "; INT (E/Nnce

188) ; pA FuLL.

2498 PRINT “PRESS ENTER WHEN FIN

ISHED.

2508 PRINT “ENTER WORD & "; NU

2525 IF NW>S@ THEN PRINT . PRINT : PRINT “MAK.S@ VYORDS USED, PRE

SS ENTER."

2548 INPUT ES

2545 IF NWU>S@ AND ES="" THEN GO

Toa £782

2S58 IF NU>OS@ AND ES$<>"”" THEN CL

S : PRINT AT 18,8; “YOU MAY NOT U

SE MORE THAN 52@ WORDS. RUN T

HE FROGRAM AGAIN.': STOP

2551 LET RiNW,1) =NU: LET RINUW,2)

=LEN ES

2SSe2 LET RiNWU,41)} =NU: LET RIiNW,2)

=LEN ES

2552 LET WS itnuW) <Es

2554 LET EsE+LEn (E§)

2600 IF USIinNW,41) =" THEN GO TO

26508 GO TO 2408 2788 LET NW=NU-1 2758 FOR I=i TO 8: READ DiI,1):

}3: I 288ea DATA e,1, oo ,1,1,0,1,-1,8,-1,

2905 LET EST =INT (( (NC/1800) +.6) + (6.7% (NC# (E/NC) 7180+.6)))

2918 PRINT : PRINT “THE TIME IT

TAKES TO COMPLETE THE PUZZLE WU

ILi VARY WITH THE SIZE OF THE

GRID AND THE 8 OF WORDS USED, WARNING - TIME INCREASES GR

EATLY FOR LARGER GRIDS OVER 5

@% FULL."

29ie2 PRINT Mo SER TIME OF THIS PU

2ue:”;> Sar; 2958 PRINT - PRINT “SETTING UP T J=1i TO M

HE GRID. PLEASE WAIT" 38808 FOR I=i TO MR: FOR

3 LET M$(I,J) =<P§: NEXT J: NEXT S@S5@ FOR I=1i1 TO NC: LET S(I) =O: NEXT I

3182 RANDOMIZE

3158 FOR I=i TO NC

3208 LET O=INT (RND#ENC) +1: 0) <>@ THEN GO TO 32008 S25@ LET Si) =I

3388 NEXT I

3358 FOR I=i TO NW: LET QO(I) =@: LET Ut(I} =@: NEXT I 34088 FOR I=i1 TO NuW-i 34@2 LET Jal

pony ti cod TisR(I4+1,1): LET Tea=sRiI a ,x=

—— IF TecRid,2) THEN GO TO 341

3408 LET Rivdiei,2) =R(JU,2): LET Ri 3418 LET J=J-1

S4i2 IF J>=1 THEN GO TO 3486 ae Rid¢1,2) =T2: LET Ridei,

IF S(¢

make pugzle easier, hide words in only 4 directions. 2800 DATA 0,1,1,1,1,0,—-1,1,0,1,1,1,1,0,—-1,1 |

3416 NEXT I

3568@ FOR I=i TO NU

3S6e LET Oi) sRiI,1)

3564 NEXT I

360@ LET MF=@: LET WA=NU: LET FU 2@: LET DOI=1

3652 PRINT - PRINT “STARTING TO Frit IN THE GRID" 3652 PRINT

3788 FOR N=1i TQ NC 37S8@ LET CF=SiN} 38@@ LEY CR=INT ((CP-1) -MCi1 41: L EY cCC=CP- (CR-1) eMC

oe MmBiCR,CC) <>oPs$ THEN GO TOA 3908 IF VUA=@ THEN LET mMF=0@:. GO T o 6958

3958 LET mgiCR,CC) =Ks$

40800 LET DkK=1

4850 LET IR=Di(0I,1): LET Ic=DpipI

,2) pe RT=1: IF IR<@ THEN LET

RT =

4150 IF IR=8 THEN LET RT=CR

4200 LET CTr=1: IF IC<@ THEN LET CT =NC

425@ IF IC=@ THEN LET cCT=cc

4380 LET BR=CR: LET BC=CC

435@ IF (BR=RT AND IR<>8) OR (BC =CT AND IC<>@) THEN GO TO 4608 4488 REM GOTO 1588

~wrrree@#45@ LET BR=BR-IR

4500 LET BC=BC-IC 4552 GO TO 4358 4608 L.FT RT=1: IF IR>@ THEN LET

4658 IF IR=0 THEN LET RT=CR

47800 LET Cr=i: IF IC>@ THEN LET

CT =4C

475@ IF IC=@ THEN LET CT=CC

4802 LET ER=CR. LET EC=CC

4858 IF (ER=RT AND IR<>8) OR (EC

=CT AND IC<>@) THEN GO TO 5858

4900 LET ER=ER+IR

495@ LET EC=EC+IC

58@e8 GO TO 4852

S@S5@ LET UR=ER: IF BR>ER THEN LE IF ER<BR THEN LE

51i8@ LET LR=BR:

SiS@ LET UC=EC: IF BC>EC THEN LE 5208 LET LC=BC. IF EC<BC THEN LE S250 LET PR=BR: LET PC=BC: LET x

g=

S3@8@ LET X$=X$4NS(PR,.PC)

S35@ LET PR=PRGIR: LET PC=PC+IC: IF PR>=LR AND PR<sUR AND PC>=LC AND PC<=UC THEN GO TO 5300

S400 LET PL=LEN (X§)

S452 LET @0=1

S454 LET O¢=x$s

S456 LET Rs=KS

ET P=0F 546i GO TO S5ee S462 LET OF=8 S464 IF LEN iRs)} =@ THEN RETURN S466 IF OO+LEN (R§)-1>LEN (O08) T HEN RETURN S468 IF @8$i00 ——e™ (Rg) -1)=

ees L=i TO ®: FOR R=PL TO P S558 LET Cg=xX$iL TO L+(R-L41) -1) : LET CL=LEN (Cs)

S688 LET O=1

S6S5@ LET WU=010)

S7@0@ FOR K=1 TO 15

S7@i IF Wgiv,K) <>" THEN NEXT K S7@2 IF K-1<>CiL THEN LET MF=@: G

6758

S7S5@ LET mMF=i

S808 FOR C=i TO CL

S858 IF Cg$i(C) =Ps$ OR CSIC) =KS THE TO S950

S9@e IF Cg$iC}<>Wst(U,C) THEN LET LET MF =O

SSS@ NEXT C

6000 IF HF=@ THEN GO TO 6752 6050 LET F$=V¥giv.i TO C-1)

6180 IF t>1i THEN LET Fs=DS+F8: L ET tz=it-i: GO TO 6182

615@ IF R<PL THEN LET FS=FS+D8: LET R=R+1i: GO TO 6158

= LET PR=1: LET R=BR: LET C=B

6250 LET Ys=FsiPR TO PR+i-1): IF Y$=D3$ THEN GO TO 6358

638@ LET MSiR,C) =YS

635@ IF (R=ER AND IR<>8) OR (CHE C AND IC<>@) THEN GO TO 64508

64008 LET C=C+IC: LET R=R+IR: LET PR=PR+i: GO TO 6252

645@ IF O=UA THEN GO TO 655e 6S@@ FOR I=08 TO WA-1: LET GiIi (gea):: WExT I

655@ LET WAR=UAR-1

6600 LET Ui =i

6658 LET R=P: LET L=P: LET DrkK=8 67808 POKE 2£3692,e55 PRINT “USED WORD “|, NU-UA, US" NUS "Ug CW)

GO TO 63882 675@ LET ®=04+1: IF @<=WAR THEN GO TQ S658

68@@ NEXT R: NEXT L

685@ LET OT=DIei: LET DkK=DK+1: I F 0I>8 THEN LET OI=1

69808 IF DkK<=8 THEN GO TO 4@52 6950 IF MF=@ THEN LET MS$(CR,CCi = CHRS (INT (RND#26)+65):- LET FU=F U4+i: POKE 23692,255: PRINT “USED A FIit CHAR. ";NC-N:. GO TO 72

Sse

7eee PRINT “CELLS NOT YET EXAM. 7@5@ NEXT WN 7898 BEEP 3,32 7188 CLS

7158 PRINT

7208 PRINT 7258 PRINT 73@@ PRINT “PRINTER AND DISPLAY SECTION”

7452 PRINT

mm PRINT “WHERE DO YOU WISH TH 7550 PRINT " PUZ 768@@ PRINT 76S8 PRINT 77@@ PRINT "(1)

ONLY”

7758 PRINT 788@ PRINT “i2) ONLY”

78S5@ PRINT 7388 PRINT (3)

EN zAND

735@ PRINT

B@@e@ PRINT 8@S@ PRINT “(ENTER 1.2 or 3)" 818@ PRINT

815@ INPUT ee

820@ IF Ag=" THEN GO TO s4aa 825@ IF Ag=" 3 THEN GO TO 8éesea 83808 IF Ag=" 3" THEN GO TO &40e 835@ GO TO sease

848@ Cis

845@ FOR T=1 TO MWR

8SS5@ PRINT Ms$iT,1 TO MC)

875@ NEXT T

8754 PRINT

@75S IF Ag="1"' THEN GO TO g95¢a 88S5@ FOR T=1i1 TO MR

88Si LET vUg=""

88S2 FOR C=i TO MC

88S4 LET Vs=V54NS(T,C)

8ass LET Veeuse" -

8856 NEXT

Basa LPRINT

PUZZLE COMPLETED

uF SENT .?*' SCREEN DISPLAY SENC TO PRINTER

CISPLAY ON SCRE SEND TO PRINTER

8864 IF AS="2" THEN GO TO 9951 98958 PRINT "The Answers Are Hidd em In EIGHY Directions.”

995i IF Ag$<i>"1" THEN LPRINT -: LP RINT “The Answers Are Hidden In EIGHT Directions."

eeSe IF As$<>"“2" THEN PRINT “VERT « HORIZ. DIA. BACK. FOR."

9953 IF Ag<>"1" THEN LPRINT : LP RINT “VERT. HORIZ. DIA. BACK. FO

R.

9960 IF Ag<>“2” THEN PRINT : PRI NT “THE HIODEN WORDS ARE: "

9961 IF Ag$<>"1" THEN LPRINT : LP RINT “THE HIDDEN WORDS ARE: eo6e IF Ag$<i>“2" THEN PRINT

9963 IF Ag<>"1" THEN LPRINT

9964 FOR IT=i TO Nu

es66 IF Ut(I)<>@ THEN GO TO 9974 997@ NEXT I

9972 GO TO 9982

9974 IF A$<>"2" THEN PRINT WsiT)

9975 IF A$<>"4" THEN LPRINT Usil

9976 GO TO 9978 9988 PRINT

9981 IF Ag<>"1 9982 PRINT .: NU? (Y OR N}” $934 INPUT AS

e986 IF Ag="Y" THEN GO TO 7122 9988 IF A$<>"“N”" THEN GO TO 9962 so9o8 sToP -

e999 CLEAR - SAVE “WORD” LINE 52

THEN LPRINT PRINT “RETURN TO ME

IMELIME 22 (CON. rr om 5) % Bill Ferrebee called us From Weet Virginia tO Say that he hast S£€t UP the eeiuel ces aes Smart BBs for all TY users. The EEervice ate ens 24 HTSe ¢ 7 days a week and sounds very impressive. Bitl says HE Will cend ust mare details for the next TIMELINEZ saSSvUE€E. Contact: Bill Ferrebee, 115 North 7th Ave., Faden City, WU PbB1S5S Prone: (@@41 652-1416. s The tstést. 1.5850 ©t.T-

Horizons iNac. 6} hat a Fevieuw Co Bob OrrFelt’s WRSE wordPracescten written by VWalt Gaby. Both are Feltqu Bay Hreae ArouP mMmEMbETE. T-S Horizons is becoming a ¥ErY gcoed TrS publication and the Price if right at $1ie.OO/yYEar. Comtact: T-5 Harizonse, Subecfri- Pticn Dept. : eee Summit ote ! Partsmauth, QH 45662

* Sinctsair Research sent us 62 Prees rele€sate Saying that they will SELL on initial 6O0@ 46k SPECS UM: compute re to the computig and automation dept. af Chintia’s North East Technical College. The computers Will be Used bu the déept.°S Qraduvate refté€archere |@f ahi erfective Low-cost means af learning BASIC Pregramnins Sk3 (iS.

Commented Charies Cotton, cf Sinctair Research’ s Expart dept: “China if & VErY amportant potential market for us, and one imi Which we are anvesting conmeiderable time and efrort. This dé€al represents an ampore- tant Stepping stone to future cpportunitieés”

head

# Sync Ware News 15 Licatian from Tom Woods Which promises to be & “bi-monthly cource arf pragrams, hardware ah Sect lhe » end information ~*ClLusively far Sinclair and ep She Pampeuters = vf 6 iffSvEesi-y $16.95. Contact: Sync Ware News, P.O. Box 64, JEFFErSsan, NH w@358S Phone: (683) S86-77354.

anew pub-

* Two ather publications, while not exciusively devoted to the TeS, da hare fections dealing With our computers. You may uich tc KEEP arn EYE OUT FOr them at you (ocal newsdeasaler. The first is COMPTER TRADER MAGAZINE ($1.58 ea the second is COMPUTER SHOPPER§$1.95.

The latter has a Sinclair Survivor’s catlumnm written by

Mark Ferndrick. To join Mark on Caompuserve use EMAIL to: 74216, 1245.

# Finalty, TIMELINEZ has Used UP its backlog of articles With this ifSSvUE. If we are to canmtinue, we need to hear from you, Please Share your knowe- Ledge with your fellow readers.

GM

(cont. from front page)

MembersShif Schedvle -

FULL (Newsletter and 5/U Library praviteges) $1574F

PARTIAL (Newstietter ontiy) $18@7yr For more information contact: PENINSULA USER GROUP

George Moctridge

263 Gateway No. i187

Pacifica, CA 9940844

(415) 359-3198

SILICON VALLEY SINCLAIR ABE IS USER GROUP

Rita Carr

P.O. BOX 4133 Santa Clara, CA 95854 (483) -2888 xX4579

EAST BAY Z8B8 USER GROUP Joel Brody 3887 Etston Oattand, CA (415) S31-6566

or 234-3518

FAST, RELIABLE, EASY-TO-USE!

@ Loed 16K mn 16 estonds

@ 30 times fester then cassettes @ Automatic verty with seve @ héultiple Grive Gyutemns

STRINGY FLOPPY

A&J Micro Drive

1050 E. Duane Ave., Suite! Sunnyvale, CA

(408) 732-9282

© Check or Money Order Encioseod 0 C.0.0 add $1.66 DO UP.8 Shipping cost, 260 $3 00. Uniess otherwise specihed © VISA CO MASTERCARD © CA residents add 6 5 aaies tax

SE Ee

AMER.CA

THEME PARA

USER GROUP INFORMATION

e.8 Zz U-s 3 East Bay Zi ilser eroup 654 4#th Street Richmond, CAH 34265 {415} 234-2310 of

FBZUG meets the third Thur OF €@ach month sat:

VEST BRANTH BERKELEY FUSBLIC LIBRARY at tnh&® corner of imiv¥versiiu and San Pabica. Meetings siart at 7:38 pe. Bring €guirseeni and power strips.

UPCOMING EET INGS-

RUSUST 26 SEPTEMBER <8

PENINSULA USER GROUP - FUG 263 Gateway No. if7 Pacifica, AR see44d

{i415} 359-3183 of B33a-L2eai

PRESIDENT George Maociridse LETTER EGCTIOR Frank Moura

PUS meets the thifd sunday Of €ach month at:

PENINSULA HOSPITRL meetings room in basement. Bring equipment and #xtensian cords if possipcié. Meetings start at i PSs.

UPCOMING MEETINGS:

AUGUST | SEPTEMBER

Silicon Vatiey SINCLAIR ABS: liser Group {SUS .4nio}

P.O. BOX 41233

Santa Clara, CR BSeed-B133 (498) 738-2323 X457¢9

PRESIDENT Rita Carr Gorter -aebests | Giti Hiii

ier

SUS ABJG meets the tast Tuesday of each month at:

Dusan Corp. Headquarters 5281 Patrick Henry Orive Santa Clara, CR

{(Ptease use North entrance by the toading dock)

UPCOMING MEET INGS:

AUGUST 28 SEPTEMBER 25

B

IMELINE

Jim March, pas

President of EBZUG, begins a regular series on programming in Sinclair Basic.

THE JUNGLE JIM

Dy

wim March

AND BASIC Function (shift-“A”, code=218): AND in T/S 1000 BASIC worksdifferently than AND in other BASICs.

A AND B, where A and B are numeric expres- sions; returns A if B #0, or 0 if B = 0.

A$ AND B, where A$ is a string expression and B is

WeLcame ta the TS31a0a junate! I sen will be your guide. My name is a numeric expression, equals A$ if B #0, or’ ifB Junate rm, lIoecame Fram a2 Lona = 0.

Line aF camputer es &§6 Jari” t

worry, Iow Til 3+ euae there and The AND function allows you to do some very back With @& Minimum af bprain compact coding.

+. Example:

TODS we trek ta STRING AOCOIT ION 5 SLOW

amd the AND Function. Goad 30% = e atid Gaiad hUNtTInG! 10 PRINT “USE THE 1-8 KEYS TO MOVE

Addition of Strings To add, or “concatenate,”

THE”, “DOT IN. THE DIRECTION SHOWN BY",“THE GRAPHICS CHARACTERS”. 20 LET X=0

two strings, just place a + sign between them. 30 LET Y=0 Example: 40 PLOT X,Y LET A$ = “NOW” 50 LET K$=INKEY$ LET B$ = “IS” 60 IF K$O"" THEN GOTO 80 LET C$=A$+" "+B$ 65 UNPLOT X,Y C$ = “NOW IS” 70 GOTO 40

Addition can be used to input answers from the keyboard longer than one character.

80 IF K$ <1" OR K$ >"8" THEN GOTO 65 100 LET X=X+(1 AND (X<63 AND (K$="2"

Example: OR K$="3”" OR K$="8")))-(1. AND (X>0 AND 10 LET A$ = INKEY$ (K$="1" OR K$="4" OR'K$="5")))

12 IF A$ = “” THEN GOTO 10 TIOLET Y=¥+(1 AND (Y<43 AND (K$="1"OR 15 PRINT A$: K$="2" OR K$="7")))-(1 AND (Y>0: AND 20 IF INKEY$Q"" THEN GOTO 20 ene fo = OR’ K$="6")))

30'GO TO 10

Line 20 makes sure the user has lifted his/her

fingers off the key (non-repeating keys). Taking

out line 20 gives you repeating keys.

Another example: pied inted courtesy af The Back LET X$="BIG” + “DOG” sto F He TInfeX Sinetidr meees BIGDOG de Hartke tpean yO PRE Fe arc

rs bss Q f The Timex Sinclair User's Encyclopedia are avarigbis

aM if N March ror $12.08, Selb Partridge Ave., Ggehland, oR. 33 208 t Or from bookstores. (including Stacey’s in Palo Alto ats Saf Fr an cLSCG) fOr $1d.95 plus tax.

IMELI ME

Prom THE RAMTOP, newsletter of

Greater Cleveland Area TSUG:

TIPS ON TYPING IN 2068 PROGRAMS By Darrell Geiger

When typing in published programs for the 2068 you must keep in mind that a program line can be entered wrong even though it reads exactly the same as the line being copied. Consider the line: 10 PRINT AT 6,15;°R®

The R in the above line can be typed in with the cursor in either the L mode or in the graphics G mode. If you are as innocent as I was you would probably type in the R usint the L cursor mode. If R is made into a user Gefined graphic character (see Chapter 186 of the

~—~3068 User Manual) somewhere in the

program, you can have trouble. If R has been entered using the L

-~cursor mode, the R will print ou

as R when the program is RUN, but this might not be what is wanted. If R has been entered using the G mode, the user defined graphic will be printed out. The graphic symbol will appear in place of R when the program is brought back on to the screen after it has once been run. The lesson to learn is that if you are typing in a _ program for the 2068 you must study the program to determine if letters "A" to °0* should be typed in the L mode or in the G mode.

A second source of trouble occurs when typing in the graphic symbols found on the number keys 1 to 8 using the G cursor mode. If you are a little hazy about how to type these graphic symbols, you are apt to get into the INVERSE VIDEO mode part of the time. This won't keep you from making the string of graphics from looking exactly the way you want it to look, but the running of the program may 0be stopped by an error signal. In my particular case the error signal °K - Invalid color® came up further on the the program. This was puzzling since color did not seem involved. I had much trouble finding the fault. Keep in mind that if you get into the inversev video mode, the cursor mode symbol will not change to indicate it.

CONVERT -QuUR TES ETEINGY FLOORPY TO STORE 'GETeBLES WIT THE BASIC PROSFAM GUST AS THE CASSETTE COCES

To conver your TAI interface So tmat warriabdb.€$ wirit pe saved a.9ona with "Ge SOS: ry -3g°-am * Eanes? —t3 ee souhave ROM a @s on <3 i]

o# PEEK 12:38:2F 50 nEe: 2 - 54:33 mE<«! * “nange Leis7T ie 3B HEX! From 1@:2:93 res og eO:it mEWi + Ca gO." "Eu =OM J€° Sei B3LC024 If gou feet sentcomfocrrtacte WSOP ZF These ASdifs rcatisAs Mayose a’ s*7e€° SEBS —enve cam metp (Or Gee ret. fee. ee TF ¥o4 a-2 317% °s8%E@9 a” '€.Pi%9 19 Sta°* SR : > sintact me, q 7 Birt Maiver APT 2495318

10 BORDER l: PAPER 1: INK 1: CLS

Prom John Petersen of South Bay Computer Club in Southern Calif.

More ormation gathered by Rita Carr in our Newsletter Exchange Program,

eee

TH RO

R IS A “TRY-THIS' PROGRAM FOR

HERE

E T/’S 2@68 WHICH CONTAINS A UTINE (LINES 110 TO _17@) DEVE!

OPED By DAVID PERRY_OF DONEGORE (NORTHERN IRELAND! THAT “PAINTS”

@@@ HON-BREAKABLE PROGRAMS *** OR “FILLS” CIRCLES. 2068 BACK-UP COPIES ON YOUR FIRST RUN, CENTER THE x AND Y COORDINATES AND USE “So” MERGE e e i Stops Basic 1 dataabacas AND "4" FOR THE COLOR omy hne statements. SESESSEEEFEESTEAEFEFETFLETEEEEAET Isolate the call-up command.

Pinish LOADing program with

4@>INPUT “X-COORDINATE? (8-255

(127 IS CENTER) "|x commands in the Immediate mode. Be INPUT “Y-COORDINATE®, ‘e7g5° Add = statement - SCREEN$ 3e INeUT "RADIUS? "AP = are optional. 4@ CIRCLE x.Y. ?

NPLIT “CHOOSE COLOR BY KEY fry ,31000 Bs CODE —— oe oe mC: INK OC space. I program crashes 11@ FOR N=@ z Z=Rte LET ZZ=Nt2 during LOADing, increase size sae eT exesOR (2-22) | in increments of 1000. 440 LET Yvev4+xx. LET xy =2#xx

415@ PLOT X4N.7YY: DRAW O,-XY 16@ PLOT X-N,YY: DRAW O,~-XY

21@ INK @ @ee@@ MEAT-AX APPROACH ****?? @2e@ CIRCLE x,Y,R-12

23@ FOR Geii TO 16

24@ CIRCLE ,Y,R+G Qn RS 25@ NEXT G 318 ere O.8: Et eae 1,0; FAR “Te oS ae ,O; “R=”; 3 ou 30000 320 PRINT AT @,8; "COLOR KEY NO.

V6

= ial

20 POKE 23659,0: PRINT AT 22,033 Ss Pag fn ES 21,4;"HIT ANY KE 25 POR x#23232 TO 23263: POKE x,9: 348 PAUSE @ CLS GO TO 1@

NEXT x 30 LOAD "s"*CODE 16384 ee 40 POKE 23659,03 PRINT AT 22,033

*

50 LOAD P CODB 1Q REM FEES SSFAREFSSE FSS HEF ETFS 60 PRINT USR 32768

42 REM IN AND OUT OF CAFS MODE

FROM WITHIN PROGRAM (FOR TvS e2@68: See SYNTA*~., March 1964

14 REM FEx+FSFFESSHFEESH++EFEH EF

CLEAR 30000 BORDER 1: PAPER 1: INK 1: CLS

EXAMPLE PROGRAM Walt Gaby, April 19854

416 REM 44 FF Fe FHEHEEEAEFEFEAEE

POR x#=23232 to 23263: POKE x,9: 2e@ FPOKE 23658,8 NEXT x 36 son net TO & LOAD "p"CODE 4@ PRINT as chia se SOKE 23656 @ REM PRINT USR 32768 6@ INFLUT bs. STOP 65 FOR n=i To 3 SAVE "p" LINE 5: SAVE “p"CODE on ta Bg 30001,32000 ge cco TO 1@ STOP

The First Bug

It was the summer of 1945. The US Navy

was rushing to finish Mark II, the

first American large-scale digital computer. “It was a hot summer with no air

conditioning, s0 all the windows were open,

Hopper in the Annals of the History of Computing

wrote Navy Captain Grace ing. “Mark II stopped, and we

were trying to get her going _ We finally found the relay that had failed. Inside the relay-vand these were large relays—was a moth that had been beaten to death by the relay. We got a pair of tweezers. Very carefully we took the moth out of the relay, put it in the logbook, and put scotch tape over it. Now, Commander Howard Aiken had a habit of coming into the room and saying, ‘Are you making any numbers?’ From then on if we weren't making any numbers, we told him that we were debugging the computer. To the best of my

knowledge that’s where it started.” This

i logbook page, with the first computer bug still taped to it, is at the Naval Museum at the Naval Surface Weapons Center in Dahigren, Virginia.

—An Kleiner

(Research help by Annette Jarvie and Kathy Parks)

Send for price list of the best software available for Timex/

Sinclair computer

WMI Data

SOFTWARE AND GOLF 10% Discount to

WILLIAM M. JOHNSON PRESIDENT

Se

Systems STATISTICS

club members

4 BUTTERFLY DRIVE HAUPPAUGE, NY 11788

—_ [PEL PE ch pecunentatic ® CANAAN-Software PROUDLY PRESENTS © GRAFIST *

Thie program is @ fun and easy to use tool. It’s possibilities, are quite extensive, and range frow a siaple sketch pad to- complete GRAFIC DESIGNS, as wel) as VIDEO DISPLAYS and so on.

There are various modes, (which wil) be explained in detai)) these include. Draw, TITLES, TEXT entry, DISPLAYS of TEXT or “PICTURES”, saving & loading of eratic “files” setting PRINTER and so on.

One of the important features, are the 3 STORE/RECALL pages. These hold in memory, complete ecreens (colour H/R grafice TEXT, TIILES, etc, and can be used for any purpose, including ANIMATION or EDITING.

Following, are operating instructions for the various modes.

1-DRAW.. You can either use the JOYSTICK, or KEYS 1-8 (1-4 are for @iagona) soves). To wipe out (erase), hold down the firing button on the joystick, or prece key 0. If you use the keys, then you wil] have to press key 9 in order to return to normal drawing. The various sub sodes and their keys, are displayed on the scre.n at al) times.

Before the drawing i6 actually activated, (or at any tise you wish), the colour options wil) be displayed. These will always follow in the same order of input, PAPER bright or normal, PAPER colour, FRAME, BRUSH, PEN, TITLES, CHARACTERS.

- BRUSH, is triple high resolution plotting, and thercfore is slower then PEN.

C-chrctr.. you will be prompted for an input of any keyboard character including the grafice. Note.. do not enter more then 26 at one time, as screcn may automatically scroll upwords. Chretre will be printed on the line of your last drawing position. Note.. FLASH applies only to these characters, and is turned on and of with key F.

E-erase.. will erase the entire screen (leaving the frame), and retaining al] previous positions and colours or sub modes.

O-over will print or draw over without erasing, N-normal cancele O-over. M-menu exits the DRAW pode.

S-store.. You will be prompted for the page number (1-3) and the picture and frame will be stored in that page. This allows you for eg, to start a drawing in certain colours, store it, then experiment for a while, either cont storing, or recajl the original and go on. Therefore, it is advisable, before any changes, to store the existing screen.

R-recal].. will of course recall] any of the above mentioned pictures.

T-TITLE.. Titles will aleo be printed on last drawing line, however since these are of variable heights and widths, care should be taken when specifying their dimensions, as they erase everything in their path.

The TITLE sode can also be accessed seperately (MENU item 3), placed in storage and later recalled in DRAW mode before FRAMING or drawing over.

I-ink will return to the above sentioned colour prompts. Note.. We have included the “CHAMELEON” colour, which allows the PEN, BRUSH, TITLE, chrctr, etc to adopt the colour of its

nearest plotting positions.

Z-CIRCLE.. after entering the diametor, the computer will automatically, draw @ circle to the right of the last PLOTTING position, (unless your specified size is too large for that area)

RICk LIWe FuG » FRANY MOURG “xe BILi “IuecEe

NORM LEHFELOT RITR CARE

TIESING Page

SCHEDULE s3e

VEEr QGrours af c¢-Oskland-San

Puptlasn: ime if thE Ete oe. ; : €ach mcornth.,

ress SBECWE.

Trecemarks, €tC. are tected including the t

-INEZ name. Nor copy- ted material may be

r other NONPROFIT

°

Tih -+

titers if Credst ‘cs the f0urce.

min cs

AV

CA

S/W REVIEW. A complete graphics package for the 20600. DeLOW

Ln a4 t Sunset Elect. $19.95. ss.

ve picture left. Y-move picture right.

"hesee gon will ecroll the picture sideways in the above directions. Assuming you have & drawing, and would like to erase the right side, every time you press X, the picture will wove to the right, therefore erasing that side, and bringing the left side 1 step closer to the center.

NOTE.. all af the above mentioned “submodes”™ and features can be used individually or in any combination. Please experiment & "PLAY" for a while, before attempting to recreate the "MONA LISA". As you can see from the examples in the program, the possibilities for creating “GARBAGE” are also quite extensive.

MENU item 2-ENTER TEXT.

This mode is used for creating DISPLAYS (including TITLES), for VIDEO, (credits, advertising etc).

The regular text is automatically “PROCESSED” (WORD WRAPAROUND) etc. TITLES are entered at the same time, the difterence being as follows.

l- Enter an aeterik (symbl shift 8B). 2- now enter your

TITLE, (max 29 characters long). 3- Enter another asterik. The asteriks at the beginniig and end of the titles, tell the computer (upon DISPLAY), that the text contained between them,

should be enlarged and displayed in a seperate lings end perhaps cclour. To create a “proper” display, enter text and TITLES seperately.

When entering the TEXT (since the computer is in input, gay we surgest.. that you onter every paragraph seperately. The “FILE” cam hold eproximately 1100 characters including the ones used for TITLES. All files are automatically saved and loaded tcpether with the 3 “PICTURE pages". Between entries of TEXT or TITLES, you can at any time, start from scratch or continue the TEXT in memory, which can be optionally displayed before new input. Note.. TEXT and TITLES can not be EDITED after entered, therefore Take care and do all your planning and editing while in input (" ").

REMINDER- every seperate input will be treated as a new prerp MENU item 6- DISPLAY/PRINT.

This of course will bring us to “the somgent of trouth”. Following will be 4 SUB MENU iteas.

1-VIEW (animate)- will display the 3 “PICTURES” every time you hit the key for that page (0 will exit that SUB mode). This can be affectively used for animation, and recorded on a VCR, as there are no prompts or any information displayed on the screen.

2-DISPLAY TEXT/TITLES—- will do the same for the TEXT/TITLES and will automatically scroll up and repeat, until any key is preesed.

3- COPY pictures to printer- Will automatically printout the 3 pages, (TIMEX or CENTRONICS type DOT BMATRIX printer.

4-TEXT/TITLES hard copy- will

above mentioned printers, but centronics interfaced printers.

S- Will return you to the main MENU.

MENU item 4- SET PRINTER .. you have to pass through this pode if you are using a CENTRONICS INTERFACE type PRINTER. This prograe includes a MC driver routine for sost popular CENTRINICS printers.

MENU item 5- SAVE/LOAD- enter name of file (mark cassette label if you are saving). This ends these instructions. As usual, this prograg is bug free, PLEASE TAKE YOUR TIME in discovering its uses.

give you a printout to the including LETTER QUALITY

7, 2-MBek, IT NE SZ P.O. BOX isic PACIFICA,

S4044