SINC-LINK IS A PUBLICATION OF
THE TORONTO TIMEX-SINCLAIR USERS A
CLUB AND IS ISSUED 6 TIMES À TORONTO TINKX-SINCLAIRE
YEAR. COPIES OF THE NEWSLETTER USERS CLUB
ARE $1.50 EACH FOR NON-MEMBERS.
CLUB MEMBERS RECEIVE FREE COPIES NEM LOOK ISSUE
AS PART OF THE $20.00 ANNUAL
MEMDEDOUTD PEE. contents
page 2 Editorial
NEWSLETTERS ARE EXCHANGED, FREE
OF CHARGE, WITH OTHER page 3,4 TTSUC History
TIMEX-SINCLAIR USERS GROUPS.
page 5,6 Bob's Notebook
ALL MATERIAL IS IN THE PUBLIC
DOMAIN AND CAN BE REPRINTED. page 7,8 QL Info
PLEASE CREDIT THIS PUBLICATION
AND THE AUTHOR IF YOU COPY page 9,10 2068 Power Supply
page 11 Modemming
SEND CORRESFONDANCE TO:
page 12 Larken & Large Printer
Attention: SINC-LINK EDITOR
TORONTO TIMEX-SINCLAIR USERS page 13 Larken Disk Library
CLUB, 14 RICHOME COURT.
SCARBOROUGH. ONTARIO, page 14 The Last Page
CANADA МІК 2Y1
PRESIDENT: JEFF TAYLOR ( 244-8583 )
TREASURER: BILL LAWSON ( 444-8772 )
SECRETARY: GEORGE CHAMBERS ( 751-7559 )
ACTIVITIES: RENE BRUNEAU ( 531-9749 )
TAPE LIBRARIAN ZXB1: H s b
TAPE LIBRARIAN 2068: RENATO ZANNESE ( 635-6536 )
PAPER LIBRARIAN: GREG ROBINS ( 920-7747 )
NEWSLETTER: JEFF TAYLOR ( 244-8583 )
LIAISON OFFICER: GEORGE CHAMBERS, i4 RICHOME COURT,
( Qut-of-town members ) SCARBOROUGH, ONTARIO, МІК 2Y1
( 416-751-7559 )
TORONTO TIMEX=SINCLAIR USERS CLUB
14 RICHOME COURT, SCARBOROUGH, ONTARIO. CANADA М1К 2Y1
Welcome to 1989! We're still here after all these vears (6+).
Not bad for a bunch of computer enthusiasts whose machines have
net been supported by the manufacturer for about 5 of those
years. In fact. the club is experiencing a modest resurgence.
With new ZX81 members, new out-of-town members, QL members doing
club demos, new hardware projects. growing tape and disc
libraries and a healthy bank balance, I'd say we're doing pretty
good. We'll certainly be around for a while.
in the spirit of the New Year. i'm presenting an updated
newsletter cover. I'm entirely to blame for this. Last issue I
promised a cover with artwork and asked for submissions or at
least suggestions... well there were so many (none!) that in
order to keep my promise I decided to pick what I thought was
the best offering - mine. If you don't like it write and tell me
why or send me an alternative. I knocked the Toronto skyline
together in about half an hour using Art Studio. Can you do
better? C'mon, I know you closet artists are out there. I can
hear the brush strokes. By the way, yes I am aware that I missed
à line in the Sinc-Link blurb on the cover of the last issue.
Did anyone else notice?
Jn to business: à club executive meeting was held in the
middle of December. À question was raised on whether we are
serving the members as well as we might, our feelings were that
we were doing at least an adequate job. Since we may have a
Slightly biased view of ourselves. what is your opinion? We
would like to know if we can serve you better. (Really).
Remember your modem? That little pc board (cased or not) with
the red L.E.D. and the phone jack? A number of users in town
have discovered (or rediscovered) that their modems are great
tools for conversing with each other, up and downloading text
and RLE files and for use as printer interfaces. We'll be
covering their uses in the next few issues.
News tidbit: For those of you who subscribe to Syncware News
and are wondering if that publication has died, the answer is
no! Just prior to the December club meeting, I phoned S.N.'s
publisher, Mr. Jeff Moore, and he assured me that S.N. vol.5
no.6 would be in the mail to all subscribers before Dec. 25/88.
Citing a number of problems for the delays, Mr. Moore also
explained that after the December issue, Syncware News will be
merged with his other publication, Quantum Levels. Current
subscribers will get this new hybrid magazine until their
subscriptions expire or are renewed. Let's hope he can maintain
the high quality we've grown accustomed to in Syncware News and
wish him luck.
I'm always on the lookout for new material for the newsletter
and I'm happy to report that we are getting some articles from
people other than mainstays George, Bob, Rene and Renato. These
new writers help relieve some of the strain I put on these four
to produce new work all the time. I hate being a pain but if
these guys slow down or you readers don't send in more articles
the consequence will be that you'll have to read more of my
brilliant prose! You'd better get writing. Anything TS-computer
related will get published.
Remember, send all correspondence to the address on the cover.
Do not use the old Post Office box number. 'Nuff said.
TORONTO TIMEX SINCLAIR USERS GROUP
A history by G. Chambers
їп October 1982 а short advert appeared in
the classified section of the Toronto Star,
asking persons who might be interested in
forming an interest group for a computer
called the 2Х81 to contact Pete. It gave š
The advertisement was placed by Pete Harvey.
About a dozen persons responded, and this was
the genesis of what was shortly to be called
the Toronto Timex Sinclair Users Club.
I was one of those responding to the
advert. The very first meeting was held in a
Sar, and for some reason I was unable to
attend. At this meeting it was agreed that
there was sufficient interest to warrant
further meetings. The next meeting was held at
Pete Harvey's place. Initially we may have met
every week, though it may have been once every
two weeks. Once or twice the meetings were at
however the group was growing to such an
extent that a new location was urgently
needed. It devolved on Pete to make new
arrangements, In tne oeginning tnese Locations
were varied. I recall that we met on š couple
oi occasions in а sideroom off a bar at
zglinton and Yonge streets (Pete thought this
was ideal!); once in a spare room in an
apartment basement; ina small room іп а
rublic library; іп a large hall in the same
The group continued to grow, to such an
extent that a more permanent location was
felt necessary. Pete arranged for a meeting
place in the North York Community Hall.
vieetings were scheduled on а regular basis on
the first and 3rd Wednesday of each month.
Rent was $15 a meeting, if my memory serves me
At one of the earlier meetings it was
agreed that the annual membership dues should
be $20. Pete Harvey became the first president
and treasurer, while I offered to be club
Secretary. The club name was agreed on.
At about the same time there was a
concensus that the club should publish a
newsletter, and that it should be a bi-monthly
issue. This was dore, witn Stan Piotrowski
5ecoming the first editor. There were tnree
issues the first year. Members would pick
tneircopy up &t tne meeting.
We decided to place a further three-day
advert in the Toronto Star newspaper. This
brought out more persons interested in the
computer. The local Timex dealer, Gladstone
Electronics, was given information about our
club, to hand out to customers. Small slips of
paper containing information about our club
were put into Timex books on néwsstands and
libraries. These produced additional members.
A ‘letter to the editor’ telling of the
club brought further responses, including a
number of out of town inquiries,
Those were heady days. The club had grown
to about 80 members оу the end of the first
year, and our meeting place was becoming
crowded. Attendance was about 45, and the room
had seating for only about 40. Latecomers had
to stand. Many members brought their ZX8i's
and ather equipment to show off and talk
about. The early ones found a table to put
their equipment on; latecomers had to make do
as best they could.
One member, ian Singer, had а sort of
dealersnip of Timex equipment, and used to
2111 orders for software and hardware.
in the beginning there was no structure to
the meetings. iembeərs brougnt tneir 2Х81 |
equipment, and showed it off and discussed it.
There would be a general discussion, moderated
us iy аталады recall one member, Jonn
Castillos. John was quite a character. He had
& heavy Spanish accent, and was by nature an
excitable person. When he got onto a topic he
would get so carried away that it was almost
impossible to make out his conversation! John
was our tape librarian. He operated the :
library on the basis that you would give him a
blank tape with a request for & program, and
ne would bring a copy to the next meeting. If
you contributed a program, then you could get
a second program from the library.
Then suddenly John was gone, much to our
consternation. One of our members got a letter
from him some time later, saying that he had
had to leave rather suddenly. Still later, a
friend of his wrote from South America, asking
that we forward any of John's mail to the
friend. . : |
There was not much mail to forward. Bills
from department stores, and from banks!! And
catalogues from antique ооок dealers, mostly
on Egyptology. John was an avid Egyptologist,
and one of his original programs which is to
be found in the club 2X81 library is an `
elaborate filing system relating to Egyptian
mummies! | | _
I forgot to mention something. John had a
Р.О. Box, and he had offered it as a club
address. After he left, we simply continued
using this P.O. box, paying the annual dues on
it as they came due.
Meetings continued to be held twice 4 month
through 1983. However, probably due to Pete
Harvey's easygoing nature, the meetings had
not progressed much beyond being "а bunch of
guys chewing the fat about computers". I used
tnis phrase іп an open letter to the club
membersnip in October '83. In tnis letter I
suggested the club could and should be
offering the membership much more, and
requested anyone who shared these sentiments
and was willing to serve in ап active capacity
to contact me.
The upsnot was that an interim executive was
elected, with a six month mandate to get the
club operation onto a sound footing.
Greg Lloyd became president; John Roach,
Treasurer; Martin Mauk, librarian; Ian
Robertson and Brian Hammond, Activity
Directors; Harold Goodwin, meeting chairman;
Chris Hart, Out-of-town members; myself as
Secretary. Stan Piotrowski continued as
newsletter editor. | |
Pete Harvey's interest had drifted towards
the Commodore, and he dropped out of the club.
The new executive put new life into the
club, Demonstrations were arranged for each
meeting, the club finances were re-ordered, а
set of club bylaws were drawn up and accepted
by the membership. Application forms and
membersnip cards were prepared. The tape
library was reorganised and a paper library
was created. We started a newsletter exchange
with ether Timex clubs. in June OI 708 the
interim executive was confirmed for a further
we had been meeting in the Community hall
for about 18 months wnen we had to move into
new premises. It was a cause for macabre
nilarity that our new premises were a former
funeral nome!! It was a distinct improvement
over our previous location, what with deep
carpetted floors, and a tasteful decor. Never
mind that our storage cupboard was in the
embalming room, or that the elevator we used
to bring our club equipment from the basement
up to the second floor, was designed to move
coffins. We felt comfortably at home!!
Many members had converted to the TS2068
computer by then, and our meetings used to
alternate between 2X81 and 2068 demonstrations
А 752068 library was established.
Meetings continued to be twice a month, with
attendance probably about 25 per meeting. But
problems were brewing. The sole Toronto dealer
was closing up shop. No one seemed to be
selling Timex computers any more, and member-
ship started to decline. Where the club had
reached a high of 130 members, it was now
falling off rapidly as existing members either
looked to other computers, or simply lest
interest. Curiously enough, while the local
membership was declining quite rapidly, the
number of members from out of town was
This was cause for concern, since servicing
these members took considerable time and
effort. in addition to mailing the newsletter,
it involved sending programs tapes from our
library, and supporting them in other ways.
Nevertheless, we nave continued to do this,
expanding recently to support for Larken
owners. OOT members now outnumber the in-town
members by about 2 to 1.
In 1987 we had to vacate our premises once
more. The funeral home was actually a
temporary location of the Community Centre,
til their new building was built. The move
to the new Community Centre building involved
a hefty rent increase; one that we felt unable
to afford. A search for a new meeting place
was urgent. Our president found a suitable
meeting place in a high scnool classroom, This
was the Forest Hill C.I., where we continue to
A number of members were into QL computers,
апа some GL demonstrations were held. However
the QL section has never been a very active
group. A far more vigorous section has been
the Larken owners. More precisely, the TS2068
For some reason our club has always had a
very enthusiastic Larken following. Probably a
dozen members started with the first vintage
Larken system. Since then they have upgraded
to the current version, and numbers have grown
to where there are more Larken systems in the
ciub than all other disk systems combined, At
the risk of bragging, l would say that we are
tne premier Larken club in Nortn America.
In October 1987, wnen nominations for &
new executive were due, tnere was a familiar
ring. No one could be found who was willing to
Stand for office. It was proposed that in
light of this, further meetings be suspended,
commencing in January. A letter outlining this
proposal was sent out to all local members,
AL the following meeting sufficient members
came forward to serve as club officers that
meetings were able to continue.
This brings us up to the present, at the
start of 1989. Club membership stands at about
66 members. Our meeting attendance averages
about 15. We have purchased a Larken system
for the club and this has stimulated
considerable interest at meetings. Our 2X81
section is showing signs of increased
activity. Only the QL section seems moribund.
жж dE RH EEE
(let's see an
by G. Chambers
Being a long time Timex computer enthusiast
and natural packsrat, I have collected а great
many magazine clippings on the Spectrum and 15
computers. These cover the hardware and
software aspects of both the 2X81, Spectrum,
and TS2068 computers. Below is a partial
listing of Spectrum programming articles. Most
of them are applicable to the 752068, If any
of the articles look interesting, club members
may request copies for the cost of copying (6
cents/page) plus postage. Or drop a line for
further information on them.
1. Can you Prevent the Program Being Listed
2. Screen Displays can be Moving Experience
5. Journey to tne Centre of the ROM.
ü, Ghosts in Machine Interrupt Routine
5, Headers Examined И
5, Please Explain Arrays to us wWwoodenheads
7, Adding Commands to Spectrum BASIC.
8. At Your Command...Adds 14 BASIC commands
9, GO-FASTER ВА5ІС...А M/C Utility.
10. DATA Statement Builder.
12. Infinite Scroll Р
13. Speakeasy..a М/С synthesizer
ій, Speech Synthesis
15. Oscilloscope ss
16. Teiephone...British phone
17. 3-D Letters...and also Mirror characters
19. Picture Slide
20. Nignt Moves
21, Searching at Routine Speed.
22. Curve Fit .
23. Machine Code Colour Graphics
. trum Trace.
2 11. 280 and 6502 Vectors..2 parts
26. Secrets of Spectrum Streams & Channels
27. Spectrum Streams
28. Toolkit .
20: Light Sereen Designer...Parts 1 & 2
31. Mastering m/c on your Spectrum (6 Parts).
32, PIKCHACHANJA for your Spectrum.
33. Spectrum ROM Routines |
34. In Different Directions...m/c scrolling
35. Gamesmanship...Games programming tips
36. Waves..a program to make you seasick
37. RENUMBER...An article and M/C listing.
38, Function Line Displayed in 3-D Graphics.
39. Thin Characters.. M/C routine
о. Spectrum BEEP Command
41. Tape Copiers
ug, M/C Indexing
43, ROM Routines .
ці, Wise Moves...Moving around on the screen
45, What Goes on Behind the SCREENS
46, DATA Handling |
47. Searching Techniques
48, Elementary Graphics
Let's get back to some programming for a
change. I have two interesting utilities from
When you are faced with using the MERGE
command to join one of your utilities with
another program, the first problem is whether
there will be a clash of line numbers. Keeping
your utilities (the ones written in BASIC)
above line 9000 or so is helpful but there is
no guarantee that some programs have not cone
into this area, What to do? First, if the
utility can be written in machine code or
compiled via Timachine, that is an obvious way
out. But if BASIC is the only way, then here
is the solution.
Renumber the utility starting at line
10000, Right, that's what I said: ten
thousand! Then there will be no danger of a
line number conflict of interest. Type in the
program below and SAVE it,
1000 REM Renumber to 10000 plus
1005 REM Bob Mitchell 1988
1010 REM Do not leave out lines 1000 and
1005. Change them is OK
1015 CLS : PRINT "This utility allows
renumbering to lines higher than the usual
9569,"''"The current start line is set
at 10000. Line numbers increment by five."
1020 PRINT '"To set a different start line
use «GO TO 10040» now. Now, MERGE the program
to be renumbered."
1025 PRINT '"DELETE the lines of this utility
by using «DELETE 10000,10095>."
1030 PRINT '"Change all GO TOs etc manually
calculating them carefully in respect to the
new start line."''"When ready, use « RANDOMIZE
USR 32000» to renumber,"
1040 INPUT "Start line # ? ",line
1045 LET line-line-5
1050 RANDOMIZE line
1055 LET hi=PEEK 23671: LET lo=PEEK 23670:
POKE 32004,lo1 POKE 3 2005,hi
1065 RESTORE 1070: FOR i=32000 TO 32030: READ
а: POKE i,a: NEXT i: GO TO 1015
1070 DATA 42,83,92,17,11,29,237,75
1075 DATA 75,92,167,237,66,200,9,6
1080 DATA 5,19,16,252,115,35,115,35
1085 DATA 78,35,70,9,35,24,231,0
; RANDOMIZE USR 100: SAVE "re#10+.B2" LINE
Try this program оп itself. GO TO 1065
then RANDOMIZE USR 32000 and LIST, All the
line numbers now start with a colon «:» which
is tne next character after «9» in the TS2068
character set. Thus it represents «10», If you
choose 11000 as the start line, the first
"digit" in the line numbers would be a
semicolon (;) and so on,
Now MERGE this program with your favourite
short utility. Change all your GO TO and GO
SUB numbers to the line numbers they will
represent after the renumbering is done,
noting that the line numbers increment by five
(5) only. I have deliberately cnosen a
renumber routine that does NOT renumber GO TOs
and GO SUBs because those that do will not
handle line numbers over 9999.
Once the renumbering is done, it is
impossible to edit the lines, hence the need
to change these GO TOs ete manually.
DELETE my utility as indicated in line
1025 above. Then, use «RANDOMIZE USR 32000»
now to renumber your utility and SAVE it.
As the title infers, this utility will
sort Tasword lists of up to 240 lines or 15360
bytes. Each record in the list must be only
one line long, but with 64 characters per line
there is room for a lot of material in any
list (eg, birthdays and anniversaries, long
play records, telephone numbers, things to do,
diaries, program descriptions on disk or
You may sort all or part of a list, or
just the list in a longer Tasword file. When
your list is saved in the usual Tasword
manner, ensure you have noted the file text
length (variable «a» gives this), list's start
and end line numbers and the column number to
sort on. The program prompts will walk you
through the operation and when finished, the
program along with its newly sorted list will
have been saved ready for loading into
Tasword. Respond to all «scroll ?> prompts
with a «y^.
The program is set up for compiling via
Timachine and there is a short loader/manager
program to go with it. Type in the two
listings, compile the main program and save it
in the usual way and save the loader. The
utility is then ready for use.
Try it on your favourite Tasword list,
bearing in mind the limitations explained
above. It should only take a few short minutes
to get the job done.
One thing more: the display of the lines
in the list uses Tasword's companion piece,
Taswide, to present it in a 64 cpl format. If
you do not have Taswide, change line 230 to
CLS: FOR i=n ТО e: PRINT d$(i)a NEXT i
and remove «RANDOMIZE USR 100: LOAD
"taswi.Cx"CODE» from line 8 of listing 2.
Listing 1. Tasort
40 REM !USR 28000
50 REM ! LPRINT
60 REM ! LIST
70 REM !LEN h$«-64
80 REM !INT *oa,o0b,s5f,a,b,0,0,8,Dn,1,j,t
90 REM ! OPEN #
110 LET oa=SGN PI: LET ob=2: LET візбін LET
а=47615: DIM d$(240 ,64)
120 INPUT “length of text? «-15360"'bi IF
b>15360 THEN GO TO 120
130 LET с=ІМТ (b/sf)
150 INPUT "start line? "5
152 INPUT "end line? (0-1ast)";e
153 IF e=NOT PI THEN LET e=c
154 LET el-a*((e-1)*sf)
157 CLS : PRINT "loading text from"'"line
ізі" to line "je"... +"
160 LET n=s
170 FOR i-a*((s-1)*sf) TO е1 STEP sf
180 FOR j=NOT PI TO 63
190 LET d$(s,j*oa)-CHR$ PEEK (i+ j)
200 NEXT j
210 LET s=st+oa: IF s»e THEN GO TO 230
220 NEXT is STOP
230 CLS 1 RANDOMIZE USR 64300:FOR ізп TO ei
PRINT CHR$3;d$(i): NEXT i
240 BEEP oa,10: INPUT "l=sort O=save? "iss!
IF NOT sa THEN GO TO 440
; On The Fastrack
255 INPUT "sort on which col.? (1-63) ";t
260 CLS а PRINT "sorting on col. ";t: GO SUB Veen TOUGH IVE Been PROMSTED. Td Dos THAT
300: GO TO 230 IT'S STILL TROUBLING To FIND OUT EVER BOTHER,
290 REM shell-faulk sort AY PID do RENG DONE GH YOU AND ART
300 LET sn=e
310 LET sn=IN? (sn/ob)
320 IF sn«oa THEN CLS í RETURN
330 IF sn/ob-INT (sn/ob) THEN LET sn-sn*oa
340 FOR i=n TO e-sn
350 LET mm=i
360 IP dg(mm,t TO )«-d$à(mm*tsn,t TO ) THEN GO
370 LET h$=d$(mm)
380 LET do(mm)=d$(mmt+sn)
390 LET d$(mm*sn)-h$
400 LET mm=mm-sn
410 IF mm>0 THEN GO TO 360
420 NEXT i
430 GO TO 310 |
440 CLS í PRINT "storing sorted file for
SAVE,.."1: LET sen: FOR isa*((s-oa)*sr) TO el
450 FOR j=NOT PI TO 63
460 POKE (i*j),CODE d$(s,j*oa)
470 NEXT j
480 LET s=stoa: IF s>e THEN GO TO 492
490 NEXT 1
495 KEM ! CLOSE #
550 CLEAR : RANDOMIZE USR 100: SAVE
"tasort.Bp" LINE 100
Listing 2. The loader
5 CLS í PRINT INVERSE 1;"TASWORD SORT";
INVERSE 0;" by Bob Mitchell."''"This utility
will sort Tasword lists of up to 240 lines
6 PRINT '"Have the following parameters
ready from SAVED listi"''"1, text length"'"2.
start line number"'"3, end line number if not
last"'"lh. column # to sort on (1-63)."
2 PRINT '"Install disk containing list to
be sorted; then, press a key.": PAUSE O
8 RANDOMIZE USR 100: LOAD "taswi.Cx"CODE i
RANDOMIZE USR 100:
LOAD "tasort.Cc"CODE 28000
10 INPUT " TASWORD SORT "'"list name? max 6
"; LINE n$: RAND OMIZE USR 100: LOAD n$j*".CT"
20 ON ERR GO TO 25: RANDOMIZE USR 28000: CO
25 ON ERR RESET: POKE 23607,60: GO TO 55
30 LET b-PEEK 30078+256*PEEK 30079: REM see
40 INPUT "list name? max 6 "; LINE n$:
RANDOMIZE USR 100: SAVE n$*".CT"CODE 47615,b
50 CLS і PRINT "Sorted file has been saved
and is ready for loading into Tasword"
55 INPUT "1emore O=quit ";m
56 IF m THEN GO TO 5
57 IF NOT m THEN STOP
60 CLEAR : RANDOMIZE USR 100: SAVE
"tasort.Bb" LINE 5
NOTE 1, Line 30, This gets the value of <b> in
the compiled program, The PEEK addresses may
change depending on your compilation list of
variables. NOTE 2. The listings above have
been entered into Tasword using the Sequential
File routine in the Larken Version 3 LKDOS
EPROM. This was covered in my article in the
Sep-Oet issue of Sinc-Link page 10,
Bob Mitchell Willowdale Ont 881115
SL SL GL GL GL INFO GL е AL GL GL
by Bill Lawson
SUR EDITORIAL STAFF HAVE BEEGQN ASKING FOR PARTICIPATION FROM THE &Lers IN THE
CLUB. ANY SUBMISSIONS I HAVE MADE ARE FROM MATERIAL FOUND WHILE REVIEWING NEWS
LETTERS OF OTHER CLUBS. FOUND THIS ITEM WRITTEN BY JOHN TANNER. I HOPE YOU
WILL FIND IT INTERESTING AND THAT IT WILL ENCOURAGE YOU 70 SEND IN YOUR
QUESTIONS AND TIPS SO THAT WE САМ LEARN WHO OUT THERE CAN HELP THE REST OF US
FROM EXCHANGES WITH VARIOUS CORRESPONENTS AND OUR OWN LIBRARY PROGRAMS I
SEE QUITE A LOT OF OTHER PEOPLE’S CODE AND ALTHIUGH IT IS EARLY IN THE LEARNING
PROCESS FOR superBASIC, ON WHICH AT BEST WE HAVE HAD ONLY A LITTLE MORE THAN A
YEARS PRACTICE, I THINK IT MAY BE INSTRUCTIVE TO HIGHLIGHT SOME OF THE
MISCONCEPTIONS EVIDENCED IN THE CODE I HAVE SEEN.
IN MOST INSTANCES IT IS NOT THAT THE CODE WILL NOT FUNCTION BUT THAT IT FAILS TO
TAKE ADVANTAGE OF THE STRUCTURE OF superBASIC. THE OTHER FACTOR WHICH NEVER
FAILS TO SURPRISE ME IS THAT NO MATTER HOW POORLY WRITTEN A PROGRAM MAY BE THERE
IS QUITE LIKELY TO BE A USEFUL FEATURE OR TECHNIQUE THAT I WAS NOT AWARE. SO 1
AM SURE THAT WE ALL HAVE A LOT TO LEARN.
MOST OF THE MISCONCEPTIONS COME FROM COPYING LESS FRIENDLY 'BASICS' e.g.
a) 100 AS-INKEYS:IF АФ-"" THEN GO TO 100
В) 200 IF A$-'Y" GR AS="Y" THEN ....
C) 300 FOR Іс! TO А: МАМЕ І) =ТЕМРЄ (1): МЕХТ I
D) 400 FOR Ісі TO A: IF I=B THEN ....
410 NEXT I
Е) 500 PRINT " TITLE OF PAGE "
F) 600 PRINT "ANY KEY TO CONTINUE": DUMMYS=INKEYS(-1)
5) 700 INPUT "A FOR ANOTHER Ө TO QUIT *;ANS
710 IF АМФ-"А" OR ANS="A" THEN RUN
720 IF ANS="@" OR ANS="@" THEN STOP
730 GO TO 700
H) 800 NUMBER-LIN COST:NUMFORM NUMBER: PRINT NUMS
THE OPTIMUM superBASIC VERSIONS, МОТ ALWAYS ADEGUATELTDOCUMENTED IN THE MANUAL,
ARE, I SUGGEST:-
A) 100 AS=INKEYS(-1)
B) 200 IF A$-'Y': ....
C) 300 FOR I=1TO A: NAMES(1T)=TEMPS(T)
D) 400 FOR I=iTO A:IF I=B: ....
E) 500 PRINT TO 25;'TITLE OF PAGE.’
F) 600 PRINT 'ANY KEY TO CONTINUE':PAUSE
G) 700 PRINT "А FOR ANOTHER Ө TO QUIT’ : ACCS=* AQ’
710 REPEAT KEY: ANS-INKEYS$(-120:A-ANS INSTR ACCS:IF A:EXIT KEY
720 IF A=1:RUN:ELSE :LRUN DEVS&’ BOOT’
Н) 800 NUMFORM(LIN_COST): PRINT NUM®
“HE BENEFIT OF THE superBASIC VERSION IS, I THINK, SELF EVIDENT.
ITEM C) AND D) SHOW A MISUNDERSTANDING OF THE SHORT FORM OF THE 'FOR' LOOP. WHEN
ANY STATEMENT FOLLOWS ON THE SAME LINE AS THE 'FOR' STATEMENT THE LINE WILL BE
OPERATED UNTIL THE LOOP COUNTER HAS REACHED ITS LIMIT BEFORE OPERATING ANY CODE
CN A FOLLOWING LINE. THE 'NEXT' STATEMENT IS THEREFORE REDUNDANT. IT APPEARS
THAT HAVING INITIATED A LOOP USING PARTICULAR VARIABLE COUNTER IT IS POSSOBLE TO
INSERT ANY NUMBER OF ‘NEXT’ i°S OR 'END FOR’ i’S WITHOUT GENERATING AN ERROR BUT
THEY SERVE NO PURPOSE WHEN THE LOOP HAS BEEN COMPLETED. WHEN USING THE LONG FORM
OF THE ‘FOR’ LOOP THE "ЕМІ FOR’ FORMS SHOULD ALWAYS BE USED TO DENOTE THE END OF
A LOOP. ’NEST’ SHOULD ONLY BBE USED IF THE COUNTER IS CONDITIONALLY INCREMENTED
IN THE LOOP. THE USE OF 'THEN: iS ALWAYS UNNECESSARY BUT WITH SOME ІТ IS A CASE
OF “Пір HABITS DIE HARD? SND SOME CHOOSE TO KEEP IT FOR ASTHETIC REASONS.
PERSONALLY, FAVORING ‘COMPACT ODE’, I OMIT EVERY REDUNDANT FEATURE INCLUDING
SPACES FREQUENTLY. I ALSO USE SINGLE QUOTES AS THEY ARE INTERCHANGEABLE WITH
DOUBLE ‘EXCEPT WHEN YOU WISH TO USE SINGLE SUOTES IN A STRING) AND IT IS QUICKER
72 TYPE, NEEDING NO SHIFT.
ITEM 3) I HAVE USED TO REINFORCE MY RECOMMENDATION THAT IT IS BAD PRACTICE IN
VIRTUALLY ALL CASES TO THROW THE USER BACK INTO THE SYSTEM. EVERY АТТЕММРТ
SHOULD BE MADE TO STAY IN PROGRAM MODE SO THAT THE UNINITIATED ARE NEVER LEFT TO
HIS/HER OWN DEULICES. IT ALSO SHOWS A VALUABLE SHORT FORM OF THE ‘REPEAT’
STRUCTURE. REMEMBER THAT ANY CODE FOLLOWING A 'REPEAT' STATEMENT ON THE SAME
LINE WILL CAUSE IT TO BE TREATED AS A SHORT FORM, EVEN À 'REMark', AND THERE
MUST THEREFORE БЕ A 'FUNCTIONAL EXIT ' STATEMENT IF THE PROGRAM IS TO PROGRESS
FURTHER. NOTE ALSO THAT THE 'INSTR' COMPARISON TRAPS UPPER AND LOWER CASE FOR A
GIVEN CHARCTER DUE TO THE TYPE OF COMPARISON IT USES (MANUAL 12/84 CONCEPTS
n52). THIS CAN BE A DISADVANTAGE AT TIMES SO IT IS SOMETIMES NECESSARY ТӨ CHOOSE
VALID KEYS CAREFULLY OR MAKE A 'CODE' CHECK INSTEAD.
ITEM h) DEMONSTRATES THAT А PARAMETER TO ВЕ PASSED TO A 'PROCEDURE', IN THIS
CASE NUMBER FORMATTING SAY, CAN BE EXPRESSED AS THE ACTUAL CURRENT VARIABLE
VALUE, THERE IS NO BENIFIT IN ASSIGNING IT TO THE NAME USED IN THE 'PROCEDURE'
DEFINITION, AND PROVIDED IT IS EXPRESSED IN BRACKETS iN THE CALL STATEMENT ITS
VALUE WILL NOT CHANGE DUE TO ANY OPERATION IN THE PROCEDURE.
THERE SEEMS TO BE A SHORT FORM OF THE DEFine FUNCtion.
IF THE 'CODE' FOLLOWS ON THE SAME LINE IT DOES NOT REQUIRE AN "END DEFine THUS: -
1000 DEFine FUNCtion SGN(a):IF a O:RETurn -1:ELSE :RETurn a g
I HOPE THE ABOVE ON A DIFFERENT TOPIC; I NOTICE A NUMBER OF ITEMS IN -RUANTA
SUGGESTING UNDOCUMENTED METHODS OF CAUSING SUILL TO SEND CODES TO THE PRINTER BY
USING А 'TRANSLATE' TO PRODUCE THE ‘ESC’ CODE OR USING CHARACTERS WITH A CODE
HIGHER THAN 127. THESE METHODS HAVE THEIIR MERITS AND ACHIEVE WHAT THE WRITERS
WISH, BUT IT SHOULD NOT BE OVERLOOKED THAT THEY ARE CONTRARY TD THE PHILOSOPHY
ON WHICH QUILL IS BASED. THE PENALTY IS THAT TEXT PREPARED IN THIS MANNER IS МО
LONGER ‘PORTABLE’, i.e. IT CANNOT BE PASSED ON CARTRIDGE OR DISK TO OTHER QUILL
USERS WITHOUT THE RISK OF GETTING A GARBLED PRINTOUT DUE TO THE RECIPIENT USING
A DIFFERENT PRINTER AND/OR HAVING HIS INSTALL FILE DIFERENTLY CONFIGURED. SO
DONT GET CARRIED AWAY WIITH YOUR ENTHUSIASM FOR MAKING YOUR PRINTER DOING A JIG.
who nave not *Qraduated*® то a more up-to-date
probably have a tangle of peripherais hanging out the
back of the 2068. Each of these add-ons draws power from the
Internal power suppiu. There is а real danger af overloading it
with rather nasty results. Bill Jones of UPDATE magazine tells
me that his voltage regulator had failed a couple of times,
taking some RAM chips with it each time. An obvious and easy
solution to this problem is to power the expansion board
Separately, leaving the 2868’s supply to look after it’s oun
If none of your peripherals needs 12 volts, a ZX-H1 power pack
will serve very nicely as а source to feed а 7805 regulator
mounted on the expansion board. Cut the +5v supply trace on the
board ciose to the ессе connector at the computer end and mount
a 7805 іп a convenient iocation along with a jack for the power
pack to niug into. Wire it up according to Fig і and your'e іп
business. When using this arrangement, it's convenient to plug
the computer and power pack into the same switched power bar so
that they are both switched on and off together. It’s very easy
to forget one or the other when you are messing around.
if your expansion equipment needs +1Zv and -ісу for OP-amps, or
whatever, you will have to use a 12v ac or higher transformer to
feed 7812 and 7912 regulators as well as the 7805. See Fig 2. In
that case, uou may as well mount the new power supply on a
separate board with the requlatars on heat sinks and run a cable
to connectors on the expansion board.
I mounted а 7805 with 80.1 uF bypass capacitors on my EPROM
Burner board so that it is completely seif-pouered and have had
а much larger percentage of successful burns since.
About a year ago, I received from George Chambers a reprint from
an American newsletter describing the shortcomings of the
switching power supply in the 2068. Apparentiy it generates a
lot of noise which interferes with tape saving and loading. The
author’s solution was to switch in some Zener diodes to decrease
the voltage entering the computer to less than 9 or so volts.
This lower voltage removed the noise problem but also the colour
and sound outputs. I was willing to try it, but had па Zeners
lying around so I decided to go whole hog and eliminate the
internal supply completely. It takes a lot of guts, but it does
improve tape operations considerabiy and retains the colour and
sound functions at the same time. It also has enough power to
supply ali the peripherals without another separate supply.
st, you need an iBv ac or higher Z ampere t
ck 2735-1915 is suitable), 7815, 7812, and 7
mp rectifier bridge, and some capacitors. See Fig 3.
the regulators on a hefty heat sink and run a 4-conductor
to the modified computer board. To defeat the switching
supply, remove Qi, the large transistor on the left hand
Ri, the large resistor near it, and Ug the 1Zv regulator
looks like a transistor at the left end of £40. Sut the
trace from the power switch and the board is ready for th
Solder the +i5v wire to the positive end of C24, the +12у
to the positive end of C41, and the +5v and ground wir
their respective ands of C40. I brought these uires in thr
hole drilled in the bottom half of the computer case right
to the RF modulator can. I housed the power supply itseif
S05 regulators. а
ventilated case with a small muffin fan running at iou speed so
that it is silent. (put a iZüv Christmas tree light bu
series with the fan to slow it down). i've been using the
supplu now for about a year and it nas given no trouble
1f the major surgery approach seems a bit drastic, do consider
nne of the less radical options to take some of the strain off
the internal power suppiu.
68 POWER SUPPUES
Eigi: To power -+5 v periphersis on expansion beara
+9 v from
рага Te 5 trace
tL 44 On 2x pansion 4м
1000 board Regulator Pinovis
T Te anp
Gud From pack:
Біз2: Te power And * 1257 peripherals on expansion boaii
Note: Use separate small heat sink for 7912
Біз 5, То replace switching power зерну 11 2068
Note: mount all requiaturs on Same large heat sink
зу: G Nelson Robins
Recently I purchased a 2050 modem . After
casing it I then tried my first log-on. I
wasn't sure I was ready to log оп to a 322 so
i decided to start with logging onto another
modem. Calling up & friend (voice only, always
do this first).
I found out the hard way what it is like
to answer the phone only to hear a high pitch
whine on the other end. Not very easy on the
ears or the nerves. We discussed settings that
we could both agree on to use.
We decided to use the following. Duplex:
Half, ConsHex, Word:8, Prty: Even. Once this
was set up I then called via the modem using
Mterm software. Now our modems were connected
and we could communicate using the keyboard.
We did this for awhile then he said “Now
you're ready for your first log on to a BBS."
I was unsure on this for two reasons. Firstly,
my computer was not a IBM , Mac, Atari or
Commodore. Would I be able to upload or
download text files? Secondly there aren't
many BBS in Toronto that have sections
supporting the Sinclair computers.
Upon logging on with my first board
(PHOENIX) all my doubts were proved false. Any
problems I had were ironed out with the help
of the BBS's sysop who on PHOENIX is Kevin
5anks. I found his board easy to use as well,
as the board's menu's straight forward. So a
novice like myself could become a expert in a
very short time. Next was the big problem
downloading, following some articles written
on the subject in different newsletiers.
I found sending a BASIC program using Hex
works the best . And to send, say, a file
using Tasword or MSCRIPT. Using a short
program entitled LOADER IV by Kurt Casby. This
allows you to load in any text file straight
in to buffer ready for transmitting. Note: I
found best results when both computers' CON is
set for NONE. I was able to experiment a bit.
Sucessfully uploading a Tasword as well as a
MSCRIPT file to а another computer (my
friend's Coco) as well as to another 2066.
George Chambers as well as Renato Zannese let
me use their computers to upload on. Thanks, I
appreciate the help.
I also managed to capture a BBS Listing
from The Grand Hotel II BBS to my buffer.
Using this same method. Also I learned that it
is easy to open the the reciever's buffer
simply by pressing Cap Shift 7 then А.
Note: This snould be done at the same time.
That about does my experience in
Telecommuncations for this month. As new .
things methods or boards are discovered I will
be letting you know. I should mention that the
PHOENIX board has a section especially for
Timex users. There are no files to download at
the moment. But I hope to change this in the
near future. Give tne BBS a call. The number
is 458-5850 and runs 24hrs. (modem only)
ххх 3C 3€ ЗЬ 3€ 3€ ++
This is a RLE ( Bun Length
Encoded ) picture which was
downioaded from an IBM bulletin
board into a TS2068 and dumped
onto a TS2040 printer. This
little feat of magic is done
entirely with public domain
software. The only hardware
requirements are: i. A TS2050
modem with terminal software. 2.
А TS2068. 3. A 752040 printer.
4. À telephone line.
Next issue we'll show how easy
it is to get hign-resolution
pictures from BBS's.
LARKEN AND THE LARGE PRINTER
by George Chambers
Although the title mentions large printer,
this article deals with control of printing to
the screen, the TS2040 printer, and to large
To start with basics, we know that if you
write a command 'PRINT "Larken"', the output
will appear on tne screen. And that if one
enters the conmand 'LPRINT "Larken"' the
output will be directed to the TS2040 printer.
Some of you may be unaware that you can get
the same onscreen output with the instruction
PRINT #2;"Larken", and an output to the 2040
with the instruction PRINT #3;"LARKEN". By
using the command 'PRINT #2', and 'PRINT #3',
we have instructed the computer to output to
channel #2 or #3, as the case may be.
Lets explore this a little further. When we
used the conventional printer driver software
Such as Aerco, Hacksel, or Oliger, to operate
the large printer, we pointed the computer to
the driver software but continued to use the
channel #3. In doing this we became accustomed
to the use of the commands LPRINT and LLIST to
operate the large printer. But be aware that
these two commands are unique to the channel
#3, and are not availabe to the channel #5
tnat we propose to use.
what we are going to introduce here is a new
flexibility to the use of the printers, using
the Larken printer driver. Now, it's not that
the Larken printer driver made this possible;
it's just that it makes things easier. No
driver code to load, and no need to change the
driver software pointer at addresses 26703/04,
Though, I hasten to caution you, you must
open a channel between the printer and the
Larken driver. I will enlarge on that briefly,
at the end of the article.
The first thing is to open a channel for the
large printer. Lets make it channel #5. Why
#5? Well, channel #5 is the first available
(unassigned) channel. That is to say, #2 is
reserved for the screen, #3 is assigned to the
2040 printer, and #4 is used by the Larken
system (channels #0 and #1 are used by the
Now, if we make it #5 for the large printer,
and already have #2 for the screen, and #3 for
the 2040 printer, you can see the principle of
the following listing.
Depending on whether we say PRINT #2; PRINT
#3; or PRINT #5, we can direct the computer
output to any one of the three outputs,
We could simply use the commands PRINT 72,
PRINT #3, and PRINT #5 in a program listing,
and be done with it. However, if it is desired
to offer, within the program, the option of
cheosing whether to output to the screen, to
the small printer, or the large printer,
something more is required. We need to create
a variable to use with the print option. You
will notice that we have created a variable
"ch" to handle this print function. Sort of
makes sense; 'ch' for channel.
With this modification, all that is required
is to assign a value to the variable 'ch' in
order to select the output desired; i.e. LET
ch=2, LET ch=3, let ch=5. Further, the
variable can be changed at any point in the
program whenever a different Output is
I mentioned earlier in the article the need
to open a channel between the Larken and the
and the printer. This is done w with the
command PRINT USR 100: OPEN #5,"1р".
Note that in the listing the channel #5 is
opened only when it was clear that the large
printer output was selected. However, it could
have been opened at any time in the program
prior to making use of the printer.
1000 LET ch-2: INPUT "printout? y/n "; LINE y$
1020 IF уз="у" OR у$="Ү" THEN INPUT “t=TS2040
O-WIDE ";pp: LET eh-(3 AND pp)+(5 AND NOT pp)
1030 IF ch=5 THEN PRINT USR 100: OPEN #5,"1р"
1040 PRINT fch;"Your message"
Casing For tne 2050 Modem
By `G. Nelson Robins
When I first received my modem a couple
weeks back it was uncased. I was faced with
the problem of finding a way to encase it. (I
have a terrible habit of spilling coffee on
things.) One way was simply to go over to
Active Surplus on Queen St. And purchase a
project case to the measurements of the 2050
board. But if you're like me and are on a
tight budget (Who isn't these days!) I knew I
had to think of something else. Possibly
around the apartment.
Searching around, I found an old 8-track
player gatherine dust on the shelf. I took it
down and removed the screws from the bottom.
Then I also removed everything from inside it.
Until I was left with only a empty shell. I
was worried that when I put the 2050 inside,
it would be too close to the metal bottom thus
possibly causing damage to the board. I solved
this protlem by taking an old joystick and
removing the suction cups from the joystick
and fastening the 2050 board to the suction
cups with screws,
All that was left to do was to place the
board in the 8-%гаск case. Press lightly and
the sunction cups held it firmly in place.
Also the board now had sufficient clearance
from the metal bottom . I no longer needed to
worry about damaging the 2050 board, I plan on
keeping it encased in this manner. I was
really glad I decided to keep that 8-track
player. Though it is no longer used for music
it still has a useful purpose..
Got anything for sale?
Looking for something to buy?
Advertise free in Sinc-Link
LARKEN DISK LIBRARY
In the last issue of the newsletter I asked
for suggestions re the creation of a Larken
disk library, and mentioned several thoughts
that I had on the subject. I have received a
comment from one member to date. Though this
seems to indicate an absence of interest in
such a project, I have started by establishing
a library with an initial complement of three
Disk #1...Larken Utilities Geo, Chambers
Disk #2...Larken Omnibus Bob Mitchell
Disk £3...Larken ODDBALL Richard Hurd
These programs have been placed on single-
sided 42-track disks to provide a medium that
can be used by all Larken owners, Disks
contain public domain material.
Where we mail program tapes to out-of-town
members on a return basis with the member
reimbursing us the postage costs, it seems
more practical to provide disks on a non=
return basis at a cost of $2 per disk to
members, postage paid. For non-members the
charge would be $5.
Following is a description of Disk #1:
The programs on this disk represent a suite
of utilities which will prove useful in the
management and repair of disks used in the
Larken LKDOS Disk Drive System.
Some of the programs make use of the latest
(version 3) LKDOS. In particular the label
programs may not work correctly. It is
recommended that this v3 LKDOS be installed.
It has many improvements and new features.
This program is the centrepiece of this suite
of programs, Suffice to say that with
"doctor.B1" it is possible to load, inspect,
modify and re-save any track on a disk. The
utility also allows for a number of other disk
management functions to be carried out. DOCTOR
has been modified for RAMdisk use.
The format function in the Larken system is
disk-based. This program is used to format
disks. It has the capability of formatting
single-sided & double-sided disks in single-,
double- or quad-density formats. It also
provides for head speeds of 6, 20, and 35 ms.
Insertion of a disk name is possible.
A BASIC program which is based on the use of
the Larken CAT command. Prints out to the
TS2040 printer, or optionally, to a large
A disk label program with a greater
flexibility. Will print out to а 152040 printer
or to a large printer. Scans the Directory for
file names, and prints out in single, double,
or triple columns. Also optional SORT
Provides a means of renaming a program.
Useful when saving NMI-type programs to disk,
where a more identifiable name is desirable.
This program changes the name not only on the
directory track, but also on each track the
On occasion a directory will become
corrupted, making the recovery of programs
impossible. This utility reads each track on a
disk, and from the information gleaned,
reconstructs a new directory, which is then
saved onto the defective directory track.
There are times when retrieval of a
deliberately erased file is subsequently
necessary, This program scans the tracks of a
disk, searching for indications of the erased
file. It removes the 'erased' marker on the
name cell, searches the tracks for the program
location, and restores this information to the
Provides a convenient method of selective
erasing when many files require erasure.
READER provides & complete record of the
program fíles' on a disk. It provides this as а
screen display, and an optional TS2040 hard
copy. The program scans the directory track for
file names, then scans the initial track of
acn file to determine it's starting address,
program/file length, initial track location,
and starting LINE (if any).
This program provides a convenient way of
inspecting multiple programs on a disk. It
scans the directory track of the selected disk,
storing all the program names in an array. The
program will then present each filename in
succession, asking if you wish it to be loaded.
The interesting feature about this program is
that before loading a requested file, it SAVEs
itself in the running mode. I arrange my copy
to SAVE itself to RAMdisk, where it is readily
called up. Then when the LOADER.B1 program із
reloaded, it commences at the point where it
saved itself, asking if you wish the next
program to be loaded.
TAPE SAYE :
This program will save the contents of a disk
to tape. It can also do the reverse action,
load the "saved" tape back onto a disk.
This utility will be found useful for
archival purposes, also in a situation where a
drive of one system cannot load the disks of a
ZX81 Hi-Res Paint Program
2068 RLE Graphics Program
7Х81 Sound Generator
THE LAST PAGE
Mini- More. BOARD continued from last issue
by Rene Bruneau
a)0L1 ios d — сү
Stor — s
| «5 om |
~ 7X81 Sound Generator
Ии Ра BeARD EDGE CoUNecrorm_
PC Боакъ o£ Wik LJQA O PREFERRED
Postmaster, ІҒ Undelivered Return To:
Toronto Timex-Sinclair Users Club
14 Richome Court, Scarborough,
Ontario, M1K 2Y1, CANADA
EDGE CONNECTS Q
UPCOMING HARDWARE PROJECTS
- RS232 Serial Interface using 2050 Modem
Jan 8, 1989
Dear Out-of-Town Members,
I can't believe it's that time
again. So soon!! I seem to have just got the
last letter off.
Well first off all, I shall go through some
old newsletters that we have received from
other clubs. They have a number of tidbits in
them which will be of interest. We don't seem
to get much gossip about Timex doings, into
our letter, for some reason,
Bill Heberlein, writing in the Sinclair |
Milwaukee newsletter, reports that a Mr Tomei
Jr. has applied for bankruptcy and will be
free of debts after Feb 6th, 1989. His assets
are listed as .01 cent and debts as some $61
thousand. That will not mean much to most of
you. However for anyone who is waiting for an
order to be filled from Quantum Computing it
means bad news. That's really Quantum
Computing, a Timex dealer. Quantum Computing
were selling QL computers, among other things,
and if you have not received yours, you are
not likely to.
Anyway, if you have claim you can file it
with Jonathan Kohn, 1180 Raymond Blvd.,
Newark, NJ 07102-4107. Well, best forget it,
The Capitol Area Timex Sinclair club are
Sponsoring a ComputerFest to be held on May
6th and 7th. Thats a Saturday and Sunday.
Actually it starts going with a Friday evening
benauet, I think. The Fest is being held іп
Carrolton, Maryland. Admission is $5/one day;
$7 for the two days. Accomodations are
possible at the Howard Johnson's at $62/day.
Some of you may remember the two dealers,
EZ KEY and FOOTE SOFTWARE. They were strong
advertisers in the old SYNC magazine. I have
not heard much about them lately. However, RMG
ENTERPRISES have obtained the stock of these
two companies and will have the stuff ready
for sale as soon as they have inventoried it.
Anyone interesed might drop them a line, When
I look at oid SYNC magazines I see that EZ KEY
specialized in keyheards for the TS1000, so
that might interest some of you. In looking at
some old TIME DESIGN magazines I see that
ЕООТЕ were offering printer interfaces, some
printers, «тте software, and copies of "The
Beet of SUM" magazine compilation.
Another Timex dealer seems to have closed
shop. The Clackamas County newsletter, the
PLOTTER, reports that Knighted Computers was
sold to WMJ SYSTEMS, who will now have their
inventory. Knighted Computers offered quite a
large range of software and hardware, so there
may be things of interest at WMJ Systems, too.
WMJ DATA SYSTEMS
4 Butterfly Drive,
Hauppauge, N.Y. 11788 USA
1419 1/2 7th Str.,
Oregon City, Oregon 97045
phone (503) 655 7484
The same newsletter mentions that the
SINCWARE and QUANTUM LEVELS magazines have
combined and that a new issue is possibly in
Come to think about it, I have not seen a
TIME DESIGN magazine for months and months.
Does that mean that it is foundering also?
Tim Wood of the Vachon Island S/T club
reports that he has been appointed as the SNUG
LARKEN Disk PD librarian. Just recently we
received a request to exchange newsletters
with this group, so I shall inquire just what
this Larken library is about (I thought we had
the only Larken library!!)
I seem to have mentioned it once before
however I shall say it again. There is a BBS
in Toronto that has a Timex section on it. At
our last meeting One of our members mentioned
that he had uploaded some programs onto it. I
will have him upload some of the Larken
utilities that I have written. Any of you
modem enthusiasts might try it some time. It
is the PHOENIX. The phone number for this BBS
is (416) 458 5850. I must confess that I don't
have the information on how to access the
Timex section, but I suppose you old hands
will have no difficulty with that. You can ask
me for more information, I should have more
. Т ordered and have received some extra SRAM
chips for my RAMdisk. Say, the price on them
has shot up. Where a few months ago Bob
Mitchell bought some for his system for $13 US
and we thought the price was exorbitant the
priee now is $18 US. Each, that is!!
To add to the aggravation I am going to have
to return them because they are not doing the
job. What I find is that they will not
reliably retain the programs when I shut off
the computer. I added a third AAA battery to
raise the voltage to 4 1/5 volts. This helped,
but I still get CRC errors after a day or во
when I do a Verify routine. Did I mention this
VERIFY routine before. It is an undocumented
routine in the Larken system. Enter the
command PRINT USR 100: VERIFY "" and the LKDOS
will work it's way through the drive you
happen to be pointing to, checking each track.
Any CRC errers it encounters will appear on
I have started pondering how to remote my
keyboard from my computer. I think I would
like to get the computer proper and all it's
paraphernalia down under the desk, and have
just the keyboard on the top, along with the
monitor. Remoting the keyboard, I find is a
bit tricky. There does not seem to be much
written about this. I wonder why, is it not
practical. Should be though, I thought with
all this modern chip technology, anything was
possible. I mean easy!!
A local surplus store has been selling RGB
monitors off for $145. They are uricased, 14
inch size distributed in USA by Mitsubishi,
One of our members has bought one for use with
his QL. I have been helping him to get it
going. We have to make up an interconnect
cable. If we get it going, I must confess that
I am tempted to buy one for myself. Though why
I need a second one is beyond me. It's just
that I paid close to $600 in total for my
Sears RGB monitor several years ago, and I
cannot resist the bargain!! Does that make
Had а bit of excitement around here a day
ago. A neighbour had a handbag stolen from he
car parked in the driveway. I ama
neighbourhood Watch block captian, so I
scouted around the area, talking to the
residents, and was able to recover most of the
money and some credit cards. The story of
course is much more involved than that, but
the culprit has been charged with the theft,
It was pleasing to have a satisfactory
outcome, I must say.
Now it's back to mundane matters like
I bought an interesting item to hold my
Larken disks. It looks very much like an
oversized letter rack. About 5 1/2 by 4 1/2 by
8 1/2, I have placed it on top of my drive and
the disks rest vertically in the ‘letter’
slots. It has 7 slots, each of them can hold
about 5 disks, It cost $6.75 at an office
stationary store. We know them in Toronto as
Grand & Toy. The disks are exposed to dust
etc., but I use the disks so much that it has
no real significance. Much handier than the
normal disk holders,
SAM's PhotoFacts has put out a set of
sheets on servicing the TS2068 computer. It is
identified as CC19 COMPUTERFACTS. I imagine
that the larger publie libraries carry SAM's
material and you can see it there. However, if
&ny of you are interested I can send it to
you. There are 17 large sheets to it. Some of
the more technically minded may be interested.
Am I up to date with my membership mailings.
I think I am. If you don't agree, drop a line
and let me know. I know I am benind in some of
my correspondance, but maybe I can get onto it
by the time I send out this newsletter.
I mentioned in the last letter that we
were discontinuing the club Box Number. Just a
reminder, it runs out sometime in March or
April. We are going to use my home address. It
got to be too much of a hassle going to pick
up the mail at a downtown Post Office.
bill Harmer, a ZX81 enthusiast in Ottawa,
has sent me a preliminary draft of a document
he has been working on. It's subject is the
ZX81 and LARKEN. I deals with the ZX81 version
of the Larken disk system, and how to make
best use of it. I gave the copy to one of our
out of town members, Lou Champagne, to
critique. We shall return it to Bill Harmer
with our comments, I think it will be a
worthwhile manual for Larken enthusiasts of
the ZX81/TS100 stripe.
I received a postcard from a TOM PHILLIPS
2942 Christopher Road, Jacksonville, Florida
32217. He is offering a number of items for
sale on a first come, first serve basis. He
offers a QL, looks brand new, for $125,
plus 35. А 152050 modem w/case, docs and
software, for $35, plus $3. А Mathewson
keyboard interface, and a 66-key Keytronics
keyboard. А TS2040 printer, 2 Tandon disk
drives, an 8K Hunter NVM board, a nine inch
monitor. And some other stuff. Drop hima
line, or you can call (904) 739 2580 after 6pm
I have inherited a copy of a portion of the
Spectrum manual. The part that I have seems to
cover a lot of the more advanced programming
possibilities of the Spectrum. More than was
covered in the TS2068 manual. There are 28
sheets, and I can get a copy for you if you
are interested in paying the postage, and the
copying cost of about 6 or 7 cents а page.
Also I have the same sort of a thing from
what is called the HACKER's MANUAL. Full of
interesing but mostly useless tidbits of
information on hacking!!! Ask me if you are
Several clubs report that they have members
who have bought the 288 computer, and there
have been how-to articles written in several
newsletters on it. If anyone is interested I
can make copies of these articles for you.
One of the items available commercially is
called а 288 MacPack. It consists of а 788
computer and a 288 MacLink. It is said to be
an affordable way for Mackintosh owners to
transfer files from a Mackintosh so they can
be worked on in tne 208, then transferred back
to the Mac.
For you QL owners, one of our members is
prepared to repair the QL computer. Well, I
may a bit premature about this, but if you
have a problem why not drop him a line.
191 William St., N.
Lindsay, Ont K9V 4B8,
This would be of particular interest to QL
owners living in Canada. Schennelly is
involved,workwise, in the installation &
servicing of satellite TV, and therefore seems
likely to be competent for this sort of work.
Members in the USA would probably prefer to
send defective units tot:
Rt. #1 Box 117
Cabool, MO 65689
Dan has been repairing all Timex units for
some time now, und I've heard no complaints,
and he seems reasonable.
I'll have to close off now. I've simply run
out of anything to say!! Don't say itt!
TORONTO TIMEX SINCLAIR USERS CLUB
14 Richome Court, Scarborough, Ont. МІК 2Ү1
Many people inquire about the club, and these notes have been put together to
provide, in a convenient form, a little background information about ourselves.
Our club had it's start when, a new ZX81 owner, Pete Harvey, placed an advert
in the Toronto Star. He asked if there were any persons interested in getting
together to talk about their computer. About 12 persons responded. I was one of
them. We met in our homes every week, for a month or so, then started meeting
in a spare room in a bar, then ina public library. A second advert in the
Star produced another 20 or so new members,and it was decided to form a club,
get out a newsletter, and institute a $20 annual membership fee.
From these beginnings the club grew to where, in it's heyday it had about 120
members, and meeting attendance of between 35-40 members. Since then, with the
disappearance of the Timex computer from the marketplace, membership has
declined to about 65, and meeting attendance to between i0 and 15.
Members range in age from 16 to 65 and older, and represent all walks of life.
Most members use the 752068, the rest the ZX81/TS1000, with a few members having
the QL. Of our total membership, about 40 members live out of town, from Halifax
to Vancouver, and with several from the USA.
Our club publishes a 12 page (6 sheets) newsletter 6 times a year. We have а
sizeable program library on cassette tapes, for both the ZX81 апа TS2068. We
also have a paper library, consisting of, among other items, some ЗО books on
the ZX81, 20 -odd books on computing in general, and several books on tne
TS2068. Both the tapes and the books can be borrowed for a nominal 2-week
period. There is no charge to this.
Our clu» maintains a newsletter exchange with other Timex computer clubs in
Canada and the USA. Currently we exchange with 15 other clubs. The newsletters
are in the club library, and can be borrowed on the same basis as other books.
Out of town members are served by mailing out the newsletter (in-town members
must pick their newsletter up at a club meeting). Out of town members are also
served by providing them with a catalogue of library program tapes, and mailing
out to them, their choices of program tapes. There is no charge for this
service, however the members is expected to pay for our postage cost of mailing.
Other library items are available on the same basis. We also try to give advice
on problems, and to supply information on request.
Meetings are held in Toronto а" Forest Hill Collegiate Institute, 730
Eglinton Ave. West (On the north side between Spadina and Bathurst). Meetings
are held on the 15% Wednesday of each month. Members start to arrive at the
meetingplace soon after 7.00pm, to have conversations with other members, and tc
return borrowed tapes, papers, etc. The more formal part of the meeting starts
at 7.30. Following disposition of the club business, a presentation by one of
our members is in order. It may be a demonstration of hardware, or of software
that the member has written or is familiar with. Meetings have no formal
closing; most members will have departed by 9.20 pmi the diehards remaining till
9.30 and later.
Membership dues remain at their original level of $20, applicable to all
members. There is also a newsletter subscription available, without club
membership, for 912.
Information prepared by G.F. Chambers (Secretary TTSUC) (416) 751-7559.