Skip to main content

Full text of "ZX Appeal"

See other formats


* 


* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 
* 





== $1.50 


d 


Newstetter or the 


Vancouver sinclair users اہ‎ 


kkkkkkkkkkkkkkkkkkkkŘkkkkkkkkkkkkěkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 
کا لا اا کا کاو کا کا اچ کاچ عاج کا کار ا کار عا کا کاو عار عاو عاج عاج کا عاج عار عاو کار کا یار کاو اج باج کار بار باو‎ 


NEXT HEET ING: 


ILLARNY COMMUNITY CENTRE 
6260 KILLARNY ST., VANC 


<- 


>== = = سے جس SS‏ = 

= E Е Е ع‎ = 

= = = = = m = == = 

= Е + ше: #< 7 Е جع‎ = 
=== заи == == AE ሙጅ= ድሜ EU 
Е ЕЕ Е = = = Е چ‎ 
= == = == Е “Ee К = 
= SF = = Sie = 


۷ 
| 
ዛዘ 
| 


| 


deck کار کاو کر‎ ck ck cec k ke kk ok በእ ደ ደ ይደ ደደ ደደደ ko kc k k КК 


ZXAPPEAL IS A MONTHLY 
NEWSLETTER PUT OUT BY THE 


VANCOUVER SINCLAIR USERS GROUP. 


FOR MORE INFORMATION ON THE 


CLUB AND ZXAPPEAL SEE THE BACKCOVER. 


* 


ee ጽጁ ጽ HH پر‎ X پر‎ X х + 





XxxIiNSIDEXEzx 
AHIBIIBSURB a dea. 2 
BITS AND PIECES....; 2 
THE? MEETING. 3. 3.3 3 
TEXT-TO-SPEECH. ..... 4 
BUDGET ROBOTICS..... 5 
ERY IHE. os Ss XR 6 
PIESCHART, E. „тов. БЫ 6 
SINCLAIR LETTER..... 6 
7ایا‎ OOP ke ھا وت‎ 2 А 7 
MURPHY'S LAW........ 8 
DVO 5. 2. + nd da Oo arr 9 
PROGRAM REVIEW...... 12 
МОУЕББОЕТ با‎ т.е? 14 
192068 RESET........ 15 
SCROLLER: cem ase эд. 16 
CANADA COMPUTES!....17 
SIGNAL BOOSTER...... 18 
PREVA settee oe Pr Fee 18 
TIMEX TIPS СЕ, Сог, یا‎ 19 

=2ሆገርጨዮ፦ 


Cambridge Electronic Calculator 


© 1974 


Sinctair Radionies Ltd, 
London Road, St Ives, 
Huntingdonshire PE17 4HJ 


Technica! publication ОС05 
Part numbe: 48584-070 


THIS ISBUE... ات اد ید وآ وی و ار‎ ИСЕ 


This month we have a couple of 
interesting articles dealing with 
synthetic speech. Wilf R., always 
trying to produce more for less, 
has come up with a neat little 
project for the 1000. Кеп እ. 
writes about his Text-to-Speech in 
BASIC he demoed last meeting. Gerd 
B. reviews the Sinc-Artist Hi-Res 
program that utilizes the 8K NVM 
add-on written up a couple of 
issues ago. If you haven't built 
the add-on yet, I urge you to try 
it. The cost is minimal and you'll 
greatly increase the utility of 
your machine. This month we 
welcome two new advertisers to our 
pages. NOVELSOFT created ARTWORX, 
which I think very highly of, 
TIMACHINE, only the best MC 
compiler availabe for the 2068, and 
the new THE WORX. Buy these 
programs - your machine will take 
оп a whole new complexion. BUDGET 
ROBOTICS & COMPUTING is advertising 
a new book that the Robot group 
should be very interested in. 
Remember: our advertisers help keep 
YOUR costs done - give them your 
business. I realize many of you 
still look forward to ZX81 articles 
and programs but I can't make such 
things appear by magic. Someone 
has to submit articles. Most of the 
exchange newsletters lean toward 
the 2068 and are not a source of 
1000 material. I'm doing my bit 


„г being the editor; lets have some 


lore of you try your hand at ап 
irticle or two. 


ТӨ & PIECES edene ete ae вот иван 


...А new computer paper is out. 
CANADA COPUTES is from the 
“originators of the highly sucessful 
TORONTO COMPUTES. I've made 
“arrangements to have a copy for 
seach member attending the next 
xeting. 
»I recently came across an advert 
it gave me deja vu. A kit for an 
xovative British computer dreamed 


up by a chap named Sinclair. No, 
not the 2×81 but the QL! Не have 
the opportunity to relive those 
heady days of discovery. 

A+ Computer Response is offering 
the Ql in kit form for only sus 
139.00. The ZX81 was the most 
influential computer ever created. 
The 2068 is the probably the best 8 
bit computer ever created and 
available to the public. The OL is 
another ground-breaking machine. 
(the only reason bean-counting 
Amstrad took the QL out of 
production was that their own 
machines could'nt match it. 
else do you eliminate the 
competition if you can't beat them? 
You buy ‘em and bury ‘em! Isn't it 
odd TIMEX took a similar tack with 
the 2068. When they found out they 
coudn't match costs with the 
dreaded C64, because the the 2068 
was a superior machine, they did 
what any self respecting 
bean-counter would do -- THEY 
QUIT!) I know the QL is another 
Orphan computer but that never 
stopped a true Sinclairphile. Think 
of it -- a 16 bit machine for less 
than $200.00 lowly Cdn dollars. 

e. ¿Parkville member Pan P. has 
provided the club with a copy of 
the video tape taken at the Cinci 
Computerfest last May. As soon as 
I make a dup from Beta to VHS, I'll 
bring it along to a meeting for all 
to view. 

.. а couple of new newsletters 
turned up recently. We're now 
exchanging with S.L.U.G. - the 
St.Louis Sinclair Users Group. 
P. sent over a copy of the 
newsletter of the Spectrum Users 
Group Of Australia, and I received 
the current and some back issues of 
the newsletter of the Sinclair 
Users Group of Western Australia. 

.. polish up your Polish. With the 
recent sale of 200,000 2068s to 
Poland and another big sale to 
Czeckoslovakia, in no time I'm Sure 
we'll be exchanging with User 
Groups on the Eastern Front. 


How 


Dan 





THE MEETING: Got underway shortly 
after 7:00. Bob.D turned up with a 
great load of junk, er - good stuff 
he was trying to flog, er - sell to 
the members. All sorts of strange 
and wonderful trinkets to awe the 
natives. His wife must have wanted 
to use another of the bedroom 
drawers and gave Bob the word. Ken 
A. wanted to discuss his being 
elevated to Pres due to the 
stepping down of Bob L. Didn't 
think it should be automatic just 
because he was V/Pres. We didn't 
let him wriggle off the hook that 
easily. All Hail Pres Ken. The 
Treasurer gave his report - 
reporting that advertising income 
had increased favourably and that 
membership renewals were slow but 
steady. The meeting discussed the 
matter of Community Centre 
membership dues and it was agreed 
that if the Centre did not bring it. 
up, neither would we. The 
Newsletter editor accepted a 
rousing round of applause from the 
assembled multitude for a terrific 
job well done and appealed to all 





а 
га 2323: : STS 2 ፡ В 
: “SS тыш: دس‎ 12 ፥ << ве 
pS SS :::4-:2 { ፡ 5 5 
ብ... ብ“ ... تس‎ 
ке ር. ل‎ 
i= Ро z= о ص‎ о ہے‎ 
E ..ቓ i з i А { Ts 
оша : ጄሪ ፣ چ‎ i ጄሪ 
: ሟ-= ; ሟሟ | IS i| LI 
P 2 плато መው po دک‎ 
: E : : 
i { : i 
i Ел ! iR i X ! <== 
га EE еи пе 
2 Н : ፡ 
к ር ከ 
i : E 3 
: bs ose. 1 ыс? = 
: — سے سے 1 سے‎ : ድሚ .حسم‎ 
Po ሯ Wt DR каг መድ LE 
፥፣ ss: ہے‎ + |; se LI 


for more submissions to the 
Newsletter. A most interesting 
Chess concept has been received 
from the CIRCLE CHESS TS USERS of 
Des Plaines. Gerd B. volunteered 
to coordinate any members wishing 
to play. Ian MC. gave a report on 
the present state of the library: 
it presently carries over 60 titles 
and is growing. The club policy of 
not having any program in the 
library that Ross D. still carries 
was repeated. Ian said he will be 
bringing copies of the library list 
to the next meeting. Wilf R. gave 
a talk about his still in prototype 
Bank Swith unit as well as his new 
RS232 board for the 1000. Кеп A. 
demoed his text-to- speech software 
& all in BASIC. Nice job Кепі I 
| showed the Zebra Serial add-on 
| board for the 2050 modem. Wilf 8. 


asked for a show of hands of whose 
interested ina tutorial on 
Interrupts at the next meeting. 
The meeting adjourned due to lack 
of time rather than a lack of 
interest. 





$i 2 ፥ i Irc Ч 
ሞጫ i 
E <= ፣ == ፣ = ; 
: HH i = ፣ = : 
ро жо: کے‎ жуз 
لب‎ M 
1 z = 1 

: = ہے س 2 : 

: ጠመው = سے‎ = : 
: zz == = ==: =: = ፡ 
3 z тава SSE 5 ፳፪ В 

i === =: 3 

: ee ፡ 
سے ےسا‎ ME ደ Dr c ወ መመመ ናዊ 
፡፡ ተመመ Gb Bakes ike 2 ! 

: €5 ! 377 | *£ oc 
; ڪڪ‎ ነ ሬ >= Po: 
———— 

: Е : : 
Do SER : cx Pom መ Y 
: — UR H መመ መ H መመ سس‎ : 

+ ፦ ፦ i ےچ‎ c H س‎ m : 
ب ب‎ ———áÀ 
سی — س‎ = Е 

Tias == В 

- Sa 8 መ= = i 

کے = 

ВЕЕР HERE TNR‏ ی 


ت 


SINELE TEXT-TO-SPEECH IN 7۳۴ 
— By Ken Abramson 


Last spring, ‘you might recall 
Harvey Taylor demonstrated a 
Speech Chip, the CT3256-AL2 working in 
conjunction With the good old 3702355 
Speech Synthesizer chip and his 8ዚ, The 
ease With which he could punch-in English 
spellinds and have them spoken bg the 
vOice BOX aliazed Everyone, including yours 
truly, Up to the time Harvey's 
demonstration, I was relatively satisfied 
that ша students could, in a reasonable 


that 
Text-to- 


alunt of time, synthesize acceptable 
zpeech by using the simplified allophone 
Chart they were given. Harvey's 


Text-to-Speech demo made the old 31106600 
Chart look archaic!! 


This is What the situation boiled down 
to: do I abandon the unwritten ХЕ] User 
Code OF Ethics which implicitly prohibits 
users from spending large suns ዕዩ MONEY 
{очер ten kucks), in order to Purchase а 
Chip that costs more than a 77ء‎ Sadly, 
I put my wallet back into пу pocket, and 


resigned myself to the fate of all loyal 
ЕА users: “If I wait a couple o£ gears, 


I'll get it for $5 or else somthing better 
Will come along." 


This rationalization stuck in mu 
for most o£ the summer, until a sudden 
flash of inspiration arced across Mg 
depressed fiynapses ! Why not try 
text-to-speech in software? МУ pulse 
quickened 35 one trembling hand reached 
for the old allcophone chart and the other 
hand plugged in the zx81 power pack. 
Somehow I would translate the essential 


craw 


allophone values into phonetic letter 
equivalents. 

. To m3 utter amazement, the 
implementation of a workable Phonetic 


Spelling system was actually very trivial! 
All опе had to do was to define 52 Simple 
variables that were spelled like phonetic 


` Sounds, using the numeric value for that 


Particular allophone sound. For example, 


the sound for long "E" could be spelled 35 


БЕ“, TIE", o "ЕЙ" ተበ” the most common 
English spellings, The 3110661008 walue 
for the long "E" sound is 13. Whig not 


define three variables and set them equal 
to 19 (LET ЕЕ-19, LET IE-19, and LET 
ER-131? When this is done. it does пот 


atten whether you enter 19 when Jgou are 
Synthesizing speech, ዕዮ whether you. enter 
ЕЕ, ог ТЕ, ог EA, All of these Symbols 
nou look like 19 to the computer and are 
processed as long "E" by the SPEECH 


mprocessor, 


If you have written your own ZSPEAK 
годгаве, Of if you are playing with Karl 
town's original programs, or the 2k 
sion shown in the July/August! 86 
weletter, you can easily modify your 


"English spelling. 


program to accept phonetic spelling input 
JUST by defining these 52 variables near 
the beginning o£ your program. OF course, 
the Phonetic symbols are up to you, but 


the closer you keep them to English 
spellings, the closer you will simulate 
text-to-speech. I say "simulate" because 


true text-to-speech involves the use of 
about 588 spelling and pronunciation rules 
and these don't cover 211 oF the 
xceptions or irregularities ርተ the 
tortuous English language. 


Here 15 a Simple list of phonetic. 
Variables with their defined allophone 
Values. dust add these to your favorite 
ZSPEAK program and from nou оп you Can 
enter either Phonetic spellings or 
allophone numbers — whichever method uou 
prefer to use at the moment. 


PHONETIC WARIABLES 


1 LET ጸ=== 2e? LET vYs25 
2 LET AY=z2a 28 LET В-гз 
З LET вг-га 23 LET С-41 
4 LET ЯІБ=47 за LET CH=sa 
S LET ав-за 31 LET ኩቤ =33 
5 LET ац-2з3 32 LET Е-ап 
7 LET ай-24 33 LET 234 
8 LET Е-7 34 LET H=27 
3 LET EA=19 25 LET Ј=1а 
10 LET ЕЕ-19 36 LET К=41 
11 LET Евв-5а 3? LET | -4< 
l2 LET ጅ፲ ==፪ 33 LET м-15 
13 LET ድክ === 39 LET N-11 
14 LET ፐ == 42 LET ዘር =ፋ4 
15 LET II-12 41 LET Pza 
16 LET IE=19 42 LET Rz51 
17 LET 0-53 43 LET $255 
18 LET о00-за 44 LET =ዘ#=27 
19 LET ooo=31 45 LET Т-13 
20 LET ت٥ 5-۔‎ 45 LET TH-i18 
21 LET üOus232 47 LET TTH-za 
22 LET OW=32 43 LET ህ=3፳5 
23 LET ሃፕ -5 49 LET ዚ=ፋ5= 
24 LET OI=5 Se LET üUüH-48 
25 LET oA=53 51 LET Z-43 
26 LET 1-15 | 52 LET ZS5H=38 
YOU will, по doubt, notice that there 


are three 
variables 


phonetic Symbols in the 
list that do mot appear in 
ع٤ ت‎ were invented ta 
circumvent the difficulty o£ two identical 
visual symkols having completely different 
sûUnds When they are used in different 


Words a For example, the "OO" sound in 
“LOOK and in "LOOSE", or the "ዝዝ" sound 
in "THOSE" ard in "THICK'". The "TH" in 


“THOSE ርዮ in "THE" has been assigned the 
“TH spelling, and the hard, less commen 
"TH" as in “THICK was assigned the "ፐፐፐ" 
phonetic symbol. Similarly, the longer 
"OO" sound in “LOOSE has been assigned 
the strange looking "000" spelling. Also, 
"I" is long "I", and "II" is the short "I" 
sound as in “HIT. If you don't like 
These symbols, Peel free То invent your 
eun, s 


There you have it. Мо look-up tables, 


по hardware modifications, just Fiv 
minutes Worth of programming! TO coin 


another ZX81 expression: "SIMPLICITY IS 
BERUTIFUL...but it took all Summer." 


жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж 


Attention SINCLAIR and TIMEX/SINCLAIR users! !!! 
HARDWARE and COMPUTER CONTROL projects for 
2X81, TS1000, TS1500 and some for TS2068 too! 


жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж 


x 
Ж 
* 
x 
x 
x 
ж 
x 
ж 
x 
Ж 
Ж 
Ж 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
* 
* 
* 
x 
Ж 
x 
x 
x 
x 
ж 
x 
x 


x 
x 
x 
x 
Ж 
x 
Ж 
x 
Ж 
x 
x 
x 
x 
x 
ች 


IT’S FINALLY HERE!!! 


TAB Books owned the manuscript for over a year but didn’t publish. 


Budget Robotics & Computing has acquired the rights and brings 
you the best "How To” and "Learn by Doing" robotics and computer 
control book available. 


BUILD A 
MICROCOMPUTER- 
CONTROLLED 


ROBOT 


AND OTHER COMPUTER CONTROL PROJECTS 


BY B. C. TAYLOR 





Are you tired of books which are full of useless projects that 
were obviously never built by the author? 


Did you ever suspect that the reason some computer project 
books didn't show you the completed project is 
because the author never built the project as 
described or never got it to work right? 


Are you intimidated by computer control projects that require 
you to build a computer from scratch? 


Do you want to learn about computer control and robotics by 
actually building and operating equipment that 
doesn't cost thousands of dollars? 


THEN THIS IS THE BOOK FOR YOU!!! 


The centerpiece of the book ie H.E.N.R.Y. the Golden Droid Award 
winner at the First International Personal Robot Congress and 
Exposition 1984. The book gives complete details во you can 
build this internally computer controlled robot for a few 
hundred dollars. 


The book contains other sophisticated but inexpensive projects and 
a supplement with High School robotics course curriculum material. 


Over 200 pages (8 1/2" x 11"), with over 80 illustrations and 
over 60 tables of information in a builder's notebook binder. 


The price is just $15.95 + $2.05 shipping ($18.00 total). 
Send your check or money order to: 
BUDGET ROBOTICS & COMPUTING, BOX 18616, TUCSON, AZ 85731 


жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжижжжжжжжжжжжж 


= 
نے 


x 
Ж 
Ж 
x 
x 
* 
* 
* 
* 
x 
x 
x 
* 
Ж 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
* 
x 
Ж 
x 
x 
x 
Ж 
x 
x 
x 
* 
x 
x 
x 
x 
x 
ች 
x 
Ж 
x 
ቹ 
x 
x 
x 
x 
x 
x 


5 КЕМ "pie char 
18 CIRCLE 128,88 
S88: аы ё, га 
rs ተኡኑ፥ዬፎ፤፤ ze i-e 
Try this! ЗӨ INPUT "Percentage of Circte 


9: PLOT 128, 


> 


ا 


v2 7 T TR ያኮ 
15 little progres E 46 IF p--1 THEN GO TO 266 
£360 in SPECTRUR ЕССЕ 58 IF p=i88 THER PLOT OVER i;i 

23,88: DRAW OVER 1;8,78: CO TD 2 
Е PRINTER HUST BE OFF! i 565 


= 


56 IF Pë OR p> (1868-13 THEH GO 
TO зе 
78 LET 1=1+р 


26 CLS : FOR I-64 TO oF З8 LET 5 =365ቹ551 “ሸ58ፎ 
35 РОКЕ 23581,1 98 PLOT 128,88: DRRU (78) ISIN 
55 i PRINT "Uantouver Sinciair ia/188zPII, (78) з со Фе, 1 88 РЇ! 
Users Group" 256 со TO за s 
xi | 8,175: CRAU -255,8: DRAU 8, -325 
66 PAUSE @ 218 FOR 1=8 TO 255 STEP 8: PLAT 


1,174: NEXT t 
226 FOR r-i75 TO 8 STEP -8:. PLO 





T 254,r: NEXT г 
li Е: ]1 H E „239 FOR b=255 TO 8 STEP -a: PLO 
БЕ: = Е Е !:5፳5፻5 РЕ : + Ь,1: МЕ 

ААР || Pi 515 Е nn I АНДА 248 FOR 1=8 TO 175 STEP 8: PLOT 
ЫШ! ai n ull 1,1: NEXT | 
VR i Е i Hi Е ЕЙ 258 INPUT “Labet?"; LINE аз; "Ро 
ui | 5 ለ ዛሾ i! НЕ Sitin? ";x;" “;y: ТЕ u=32 THEN 
iila | ፪5111፪፪] ЕЕРЕЕ БЕТ G0 TO 488 

i 


266 PRINT HT х,ч; а 
278 59 TO 258 
488 FOR 1-8 TO 33: PRINT AT e.t 


#- =ሥ።ያ:. MEXI Y 

416 FOR r-8 TO 231: PRINT AT р: 
Ar" ро МЕХТ г 

#28 FOR b-31 TO в STEP -1- PRIN 
T HT EI,b." ”“.- NEXT b 

438 FOR i-21 TO в STEP -1: FRI 
тате 657"): NEXT 1 

446 INPUT LINE zz 

4568 PRINT AT 8, iS2-LEN =) /2;r& 


466 STOP 





478 SAVE “pie Chart": RUN 
L' ( v v = e в 
3 Sinclair is still kicking 


wv е 
- To the editor: Your issue of June 23 соп- 
T \ tains a serious error. It is not true that 
! i Amstrad Consumer Electronics plc 
| bought Sinclair Research Ltd. [Elec- 
tronics, June 23, 1986 p. 53]. They sim- 


ply bought the existing computer range 
and the right to the use of the brand 
name. They have no right to any future 
computer products or any other product 
categories. A portable computer is un- 
der development, but by my team and 
for my company. We plan to launch it in 
the first half of 1987. 
^ Sir Clive Sinclair 
> Chairman 
Б Sinclair Research Ltd. 
London 





NEW PRODUCTS 


ANNOUNCEMENT 
For TS2068 and SPECTRUM 


Novello ft PROUDLY PRESENTS THE ALL NEW... 


VERSION 1.1 


e Pull-Down Menus е Auto-Speed Control e Includes Spectrum & TS2068 Versions 
e Several Brushes e Magnify & Reduce е Supports Microdrivers and Kempston 
е Spray е Rotate & Mirror Joystick 

е Auto-Fill е Full Attribute Control ٭‎ Includes GALLERY, the slide 

е Zoom e Fully Elastic Shapes including Circle, | show/animator 

е Undo Box Triangle, Ray and Line | е 5 Samples of Artwork 

е Several Text Fonts ٭‎ Fast Ellipse and Arc е Excellent Manual 


е Cut 4 Paste Windows 
Unshackle your creativity with ... ARTWORX!! 
ARTWORX V1.1 - $19.95 U.S. plus 53.00 5 & H 











Novels of INTRODUCES THE REVOLUTIONARY NEW BASIC COMPILER... 
| TIMACGHINE 


The dream of every BASIC programmer has now been realized! 


* TIMACHINE will turn your BASIC * Handles all BASIC except I/O 
into super-fast machine code, * Includes an excellent manual and 
running up to 200 times faster! 4 demonstration programs 

* Handles floating point operations * Compiles up to 27K in seconds 
like SIN, COS, TAN * Includes Spectrum & 2068 versions 


Super-Charge your BASIC programs with... TIMACHINE! 


| TIMACHINE — $19.95 U.S. Plus $3.00 S & H 


flovel/oft 


A FORMAT FOR THE FUTURE 





106 Seventh Street, Toronto, Ontario, Canada M8V 3B4 е TEL. (416)259-8682 е CompuServe 70416,1435 


መመ 
۴ 
в 


MURPHY'S LAWS OF COMPUTING 
People always remember the last mistake you made. 


He who hesitates is probably smart. 


The one who does the least work always gets the most credit. 


The less a peripheral system costs, the more it costs to 
fix. 


Whatever happens, behave like you meant it to happen. 


Confidence is the feeling you get just before you fully 
understand the problem. 


When you get to the point where you fully understand your 
system, its probably obsolete. 


As soon as you find that your computer is easy to use, add 
some peripherals you don't understand how to operate. 


No matter what goes wrong with your carefully planned 
database system, there's always someone who says they knew 
it would. 


It's only when you need to knock on wood that you realize 
that the world is entirely made up of aluminum and plastic. 





News Services 

SAN FRANCISCO — A com- 
puter hacker with the code name 
Pink Floyd has rocked computer 
experts’ sense of security. 


In the past six weeks, the 
hacker has illegally tapped into 
computers at Stanford Univer- 
sity, Lawrence Berkeley Labora- 


tory, the University of Illinois, 
Massachusetts Institute of Tech- 
nology and at least three un- 
identified Silicon Valley com- 
panies. 


And he's been rubbing the 
Computer security forces' noses 
in it, as he phones them and bra- 
zenly boasts he can't be caught. 

So far he's been right. His skill 


The Province Sunday, Oct. 5, 1986 


has kept police and systems 
operators busy but unsuccessful 
іл tracking him down. . ۔.‎ 

One computer scientist who 
has helped the search says Pink 
Fioyd once was tracked to a 
location in Washington, D.C. But 
the hunt for the hacker ended 
when it was discovered he had 
dialed successively through sep- 
arate long-distance carriers. 

Stanford officials say up to 60 
campus computers have been 
broken into by the intruder. 

They have found no damage to 
files or programs but Stanford 
has been forced to spend thou- 
sands of dollars patching secu- 
rity loopholes and changing sys- 
tem passwords. 





*xi2U0ICExXx 
(533255 by U.RIGTEF. 


Like Hang oF you ,I have been facinated 
by the ides of Speech Synthesis. I even 
bought а GI 5ኮዌ255 chip only to have it 
Sit Ой à Shelf, Silently gathering dust. 

After all you need a ROBOT or ፲፪: board 
to make it work,.right?. 

Meantime Others were having fun atid 
contributing to the growing library of 
speech programs for Karl B. ZSPERK unit. 

Then I sau Ken Я. do a deno ርተ Text To 
SPEECH in software and heard him describe 
the potential of such systems for students 
іп the ESL program. 

Well, I got hooked ата decided ta 
Contribute something of mu Own. 

After some discussion with Ken atid Harry 
$..it became apparent that at least 3 
ilprovements might be needed ta the 
existing ZSPERK system: 


1. Make it Cheaper, simpler, compact. 
2. Get rid of the screen flicker, 
S. Improve the machine language driver. 


XE:rzUDICEx£ if the solution to 3113 
THE HARDWARE 


For the first improvement I used the rule 
“Simplicity without COMPrOhise' to achieve 
the desired Objective, 


FI6.1 Shows the resulting circuit: 


& Chip Count that is hard to best,a 59 
Percent reduction in size, and Performance 
€qual to the ZSPERK SYSTEM. 


The I/O ADDRESS remains the same ልና the 
ZSPERK SYSTEM, atid hence existing ZSPEAK 
SOFTWARE can be run unmodified on the TEW 
ZUOICE unit. Furthermore пеш software for 
Ns TOE unit Can used with the older 
ут:Т. 

The ZUOICE design takes advantage ርዮ the 
“on Chip" I/O port of the 5Pa256 IC anid 
uses the existing CPU clock Signal instead 
OF а crystal oscillator. The handshake SBY 
(active low when busy) £ignal is gsted ta 
the DATA bus with trantittonr ӨЛ when 1.70 
address 37h is read. If not “busy” ã Б bit 
DATA byte can be written to ፲ታስ address. 
{rk selecting the PHONEME to be voiced, 

The ZUDICE unit can be used with the 
both 15186871586 and 2658 computers, 


THE SOFTWARE 
Item 2 on our wish list calls for 


“flicker free operation atid that means 
SLOW MODE for the 751990. 


But existing BASIC software hat а hard. 


time Keeping up with a 5Р0256 Chip hungry 
for PHONEMES, 

Like à PRINTER BLFFER.a РНОНЕМЕ BUFFER 
Could be designed in hardware but this 
would add to the complexity and cost. 

What about а SOFTWARE BUFFER with ፍዕዜፎ 
MACHINE CODE to speed things up. 


LISTING 1 shows а ML routine that does 
the job. | 
When combined With the basic program in 
LISTING 2, the user can  asselhible а 
PHONETIC WORD, PHRASE, PARAGRAPH or even a 
whole book of PHONEMES in a STRING 
VARIABLE BUFFER. Then using RANDA O and 
RAND USR 16516,this BUFFER is loaded into 
the 5Р8256, one PHONEME at а —tine. while 
the printed version of the spoken phrase 
Can be vieued without screen flicker. 

The ML routine RETURNS to BASIC when it 
finds the last phoneme in the BUFFER which 
was set to à value greater than CHEE 127. 

YOU can try this software, together with 
LISTING 5, on your existing FSPEAK units 
and discover INTERGRATED SIGHT ANE SOUND, 


LISTING 1 


16514-118,118,42,16,64,17,5,8,25 
16523-237,91,58,64,25,219,39,238 
16531-1238 , 46 , 256 , 3.26 ,211,23,35 
16537-230,128,0,242,201. 


LISTING 2 


1 REM 
SE IM #5 (256) 

10 LET @=128 

99 REM ASSEMBLE PHONEMES IN وع‎ 
100 LET Bg="" 

110 PRINT “INPUT PHONEMES 2 TO 
63","""Q"" TERMINATES ENTRY" 

120 INPUT A 

130 LET BS=BS+CHRS A 

140 PRINT R;",.'; 

150 IF Н: 36 THEN GOTO 120 

199 REM TEXTINPUT/B$ TO BUFFER 
200 PRINT AT 19,0; "ENTER TEXT ህ 
ORD (5) " 

210 INPUT T$ 

215 PRINT وح‎ 

217 LET A$(1 TO )sBs 

220 RAND 1 

230 RAND USR 16516 

235 PRINT AT 19,0; "PRESS N/L TO 
CONTINUE" 

240 PAUSE 10000 

250 CLS 

260 GOTO 100 


(ይ 


x 
bI 
D2 


04 
DS 








33K 33K 7 го / ያ/ 


I OK 


pcos i . 022 







га V 
ር Ды 


5 SPEAKER 
ION | 


TEK ይ ሞጋ: 756 
INTERFACE 
(ርን 1986 W.RIGTER 





SOFTWARE DETAILS 


For those of you WiShing to delve deeper 


into this concept, HANG ON TO YOUR HEADS. 


| 
| 


The ML routine in LISTING 1 is decepively | 


Simple but conceptually Powerful. 

AS 3 CORE routine. called from a BASIC or 
ML program, it expects to find the РНОНЕМЕ 
BUFFER in the FIRST VARRIASLE of the 
Variable area and uses an OFFSET Passed іт 
SYSTEM VARIABLE "SEED" to Point to the 
Start Of the phoneme phrase to be voiced. 

This means that a number of such Phrases 
Can be arranged in the buffer, with the 
dad the selected phrase pointed to by 


The ML routine ADDS the offset to the 
start Of the buffer. The SBY line is 


tested using ፲ህክ A, (37). The program loops. 


until bit 7-1 Then phonemes are loaded 
uring LD ጸ, (Ну and OUT (ул, . The 
Program loops until phoneme tà be loaded 
has bit ? set. This is tested using AND 
8,80, after which the routine returns to 
the CALLING PROGRAM 

If the calling ргозгав 15 MACHINE 
LANGUAGE уа slight variation may be used 
where the SBY polling loop can JR 2,08 to 
return to the Calling program with the Z 
flag set ,allowing the program to excecute 
Other stuff BETWEEN PHONEMES. 

This Might provide a continucus speech 
Output While writing data to the VIDEO 
SCREEN (іе a face with lips  BOVving while 
Speaking). 


WOW that left me kind Of breathless, 


8 slower but effective method uses а 
BASIC calling program which executes the 
other stuff B 
occurs. Still longer Pauses betwucen 
Sentences Can be used to do FLOATING POINT 
Calculations which may require more time. 

Careful PROGRAM ORGANIZATION provides 
58106 recults, With the apparent 
execution of 2 simultaneous tasks. 

True multitasking can be achieved by 
rewriting the video routine at 231h which 
is excecuted 66 times per SEC , and 
Calling this routine by loadina the IX 
register with the starting address of the 
ፎህ Video routine. Considerable fine 


Tuning is required to sSunchronize with the | 


video timing but The results are 
ህህኮፒክህክ41ፎ for this application which 
Could include BUILDIN COMMANDS for VERBAL 
SCREEN COPY ,LSPERK,etc. 
This is the same technique used for 
SOFTWARE HIRES GRAPHICS. 


WORDS when a PAUSE ے‎ 


: TPR E ۶ 4 я 
= Теа 85፻ሺ፤3፪5ፎፍ wiii be 333 
333 CHACLEASHE REJİ 3 55ጅጄዎዮፎ „ЖЖЖ 


Wilf says that anyone can reprint this article 
if they wish as long as he is given credit. 





inteltectuat=..-..-. 
20 1)7 ONA l= ------ 
ዞክዛ5፤ር8ቪ=----------- 


^ 


7 44 Pi 28. 


OCT гост. ост ост. 


SINC -ARTIST HI- ges GCAPHICS PROGZAM. 
id id 
by GERD BREUNUNG 
PLEASE Review JOHN BEOHMAN'S ARTICLE СЕ SINC - ፈይፐጊጨፐ 1.3 
(с) 1984 James HASTINGS -TEW IN THE . PEE. 1964 ں و گا‎ , 
OF THE NEWSLETTER FoR THE T/s USERS GROUP IN VANCOUVER, 
b.C., CANADA, THE GLAPHICS PROGEAM IS DESCRIBED IN. 
DETAIL | AND 1 FOUND вивжет THING TO BE CogZecTLY EXPLAINED, 
IF You age FAHILIAR WITH THE РЕОДРАМ AND HAVE ADPED 
THE дк BATTERY BACKED -OP NVM DESCRIBED IN OUR NEWSLETTER. 


2х APES : TUET фар. 1966 ISSUE ON PAGE 25, You CAN 


IMPROVE тнє WORKINGS OF THUS GLAPHICE 2:0۳ BY USING THE ' 


РИТЕ Hg Cc) 1984 dL Hannes- TEL Ано (c2 1986 W. RIGTER. 


THE HR VERSION 15 DESIGNED For нум 2 Like THE BUILT-IN ок. 


THE но ፐፎ ص0ج‎ 


У 


59, WHAT 15 DIFFEZEHT ABour THE NEW version 2 HERE IS 
SOME BACKEGEOUND .INFOEMATION : THE Hl- RES SCEEEN (5 Divipen 


INTO IG WINDOW 5 RECTANGULAR IN SHAPE AS SHOWN BELOW 


EXAMPLE OF LOW REZ. SCREEN 
BEING WOEKED ON AND IT'S 
POSITION IN THE COMPLETE 

HI- RES SCEEEN (SLIDING wionow) 





You CAN POSITION rue WOkKING Wit Dow | WHICH "ዜሩ The SCREEN IN 
THE WoRkinG Lo- pes MODE) ANY WHEE, ON THE Н:-еез Sce|een. 
THE PARTITION. SHOWN ABOVE 15 Рок ] созпглтоюн ONLY. 

IN THE 1.3 VERSION | You CAN CHECK where ON THe ((1[። ሼፎሬ 
SCREEH YOUR UJ OK EL SCREEN (5 COCATED - YoU CANNOT SEE . 


THE Hi- ይጨ сеем - You сам ONLY Peinr if, 


y 
na 





IN THE NEw HZ VERSION HowegVex, You CAN View THE ENTIRE 
Ht - Kes бсесен Beroze You SENP IT То THe PEINTEC. THE 
HI- Ке ں ء۶۱۰‎ ع٤‎ ls STORED UN AND DIS PLAYE D Freon youe 
Мон - Coca r MEMORN , NVM, | STANDARD DYNAMIC ZAM 
PACKS CANNOT DISPLAY BIT MAPPED HIGH RESOLU TION GRAPHIC, 
Hi- RES, BECAUSE ا‎ GENERATE REFRESH ^ рреєѕ 5 INTER WALLY ) 
Be ٦ 7د یرہ‎ con Teo ОЕ THe СРО, "PT me Be ABLE TO FeTcH | 
ViDEO РАТА Erom РАМ. | او گا‎ መመ ex за 

ል. | ደሠይረሯራ Im ء۴٥ ج‎ Peor ен тнє E Е ህ/ፎጋፓፊ (04. کا‎ THE ADPED 
MULTIPLE ےو‎ Five MANIPULATION CAPABILITY. {т کا‎ Now Розі 
То DRAW A тето є, STORE IT INA ёте 4 VARIABLE USING THE “ Backup” 
COMMAND . AND cola TiMus DEAW ING. е: لام‎ £ecog HAS REEN MaDe 
2021ка su 54፪9ህሀ اح یہ‎ (DRAWING, {т ts POSSIBLE To DELETE THE 
Peeseur Picrure AND BEING BACK THE Ресугош ONE ЕУ EXERCISING 
тие“ Restore ` COMMAND. one n Now ٢۴جج‎ то TRY AGAIN, Асо 
USING THE “SWAP” COMMAND, You CAM. COMPARE BETWEEN THE. 
STORED AND THE Cu юке PICTUGE. THE НЕК iMPRovep HR VERSION 
(5 Jusr AS usec FRIENDLY AS THE ORIGINAL ONE BUT WITH ALL 
THE DEScKIBED ADDITICNAC RENE FITS. 

| Tried THe PROGEAN AMD 1 HAD NO PROBLEM RINNA Tu 
ሪህ MY B برح‎ NVA. РЕОРСС who АСКЕАРТ HAVE A 
HUNTER рокер ёю ALSO USE THE HR PROGRAM ; Howe vine, 
rem 5 4ፈፌጐሩ MODIFICATIONS Have TO Ве МАРЕ ГО THE нокте. 
Boned ( WHICH Ро мот кезтюст үт UNIVERSAL use). THese Mops 


ARE Coe&CLY DESCEIGED IN THE INSPEYCTONS SUPPLIED WiTH THE 


ይ. ТАРЕ,‏ ا 


NC 
ra 





106 Seventh Street, Toronto, Ontario, Canada MSY 304 * TEL. (416)259-8682 е CompuServe 70416,1435 


та 


NEW PRODUCTS 


ANNOUNCEMENT | 
For TS2068 and SPECTRUM | 


flovel/oft announces a new dimension in capability for your 2868! 





THE WORX! IS A SUITE OF PERSONAL ORGANIZATION PROGRAMS WHICH 
HELP YOU MAKE THE MOST EFFICIENT USE OF YOUR TINE AND THOUGHTS! 











A unique combination of Planning aids, decision tools, and utilities. 


Scheduler /Planner 
Notepad 

Telephone Book 
Programmable Calculator 
With 9 Memories! 


ж k ok ok 
»* ok ok ok ok 


* ж 


Real Time Clock 


* 


Biorhythms 

Perpetual Calendar 
International Time Zones 
Superb Manual 

Includes Spectrum & TS2968 
Decision Factoring Versions 

Supports Microdrives 


A TIMELY ADDITION TO YOUR SOFTWARE LIBRARY. oT APE WORX 


— $19.95 U.S. Plus $3.00 S & H 


NovelsSoft 


А FORMAT FOR THE FUTURE 





This article is reprinted from the resetting in Spectrum mode ...then 
Aug/Sept issue of Sinc-Link. One the machine emits the most alarming 
word of caution...I put one in my noise of displeasure. 

2068 and all works well except when 


TS2068 RESET AND INITIALIZATION PROBLEMS 
WITH SOLUTION 


Are you tired of having to use the 2068's ON-OFF 
power switch to reset the computer? Read on, there 15 +۷ 
a solution. - 


Do you have a Larken disk system and also One 
common AC power switch to turn on your computer, disk 
drive, disk controller, monitor, and all other 
peripherals? If you do, you've no doubt experienced 
the inconvenience of having to shut your computer OFF 





-————— = -ф 


and then ON again in order to initialize properly. ር51 Н сав 
Read on, for there is a solution. age T CR = | ጸዩኔዴፕ 
1%ኛ. ہے‎ ' ፥ ጾ 3 
Do you have a 2068 with a wired-in Spectrum ROM and = eo ጭ 5 


are having some problems ig the ےج‎ Nes 

initializing positively on the Spectrum м ut مع‎ 5 (0 MFO. tev. Та : T | 
having to turn the computer's power OFF & ON а number " о., nTalum Capacitor (Rs- 272-143 

of times? There is a solution! ۰۔۵‎ Pusu Button, SPST Momentary Normally Open 
. The solution is very simple and would cost 1655 CRS- 275-1547 or equivalent 

than $6.00 in our lowly Canadian Dollars. 


If you have one or all of the above problems--- FIG. 1 Scutmaric - 2068 Reser Circuit 
install a RESET push-button (Р.В.) and a small 10 mfd. 2 
tantalum capacitor and your problems are resolved. 


INSTALLATION - 

The 2068 has an existing circuitry that 
automatically resets the computer whenever the power 
switch 15 turned ON. Fig.l] shows this circuit in a 
simplified schematic form, The solid lines along with 
resistor R43 and capacitor С21 are the existing reset 
circuitry. The dotted lines show the required addi- 
tional components---the pushbutton (P.8.) to provide 
the means for manual RESET (whenever you wish) and 
capacitor CR to provide positive initialization on 
power up. 


Rient 


A 









a 
« 
ul 
c 


€ apansio a Bus 


FIG.2 shows the suggested placement of the RESET 
P.B., capacitor CR and wiring. To install these, you 


will have to remove the top of computer (containing 
the keyboard). 





Drill a 1/4 inch hole on the rear Ир of the portion = 
of the computer and mount а mini Р.В. A preferred | 2 
location is near the monitor jack, but leave © prn z 
sufficient space for convenient push-button finger 3 а и. 
reset action. ፡ <= 

ኣመ color-coded wire (black & red preferred) and | 
solder one end of these wires to the protruding leads 
of the capacitor C21. Make certian that the red wire | لے‎ L4 
15 soldered to the *ve lead of C21. Twist the wires« ۲٢٢ے‎ > 
oe Ще neatly to the Р.В. Connect the wires " | 23% 
0 „8. leads but do not solder. Now connect the ~ *i 
10 MFD. capacitor CR to the respective leads of the 1 rea] XY 
push-button, making certian that the *ve lead of the ው 


capacitor CR is connected to the push-button lead 
containing the red wire. If this is correct then 
solder the wires and capacitor CR to the push-button. 
This completes the installation. E 


ኮዕሠዩዩ 
FIG.2 = 2668 Component LAYOUT, ТОР VIEW 


Have fun! 


Charlie Urban 
(416) 293 6789 


ዓመ 
ТМ RF 
| жоє 
фен, 
8] 


LEFT 


15 


y/86 issue of 


Reprinted from the Jul 


RAMTOP. 


SCROLLER 


by Theo Turk 
For the 15-1000/1500/2х-61 July 7, 1986 


This program, like my previous one is a basic "Scroll left" 
routine. However, with my last one, I could only enter a 64 
character message into memory. This program not only allows 
you to enter any message up to 15K characters in length but 
will also let you use various "flash words" in your message 
to emphasize certain portions. 

There are various reports given, if in error. A report 
code of "2" means either that line 10 has been omitted ог that 
one of the "flash words" is not enclosed by parenthesis. 

A report code of "B" means that you are trying to enter an empty 
string, or the length of the message in AS is <32 characters 
long or the length of a flash word is »25 characters long. 

Keep in mind, each "flash word" must be enclosed by par- 
enthesis and with any two flash words, the first character in r 
each flash word (example 1) must be separated by ›=32 characters. 


TYPE IN THE FOLLOWING LINES: 


1 REM followed by (300 X's) 
2 LET B$z'"C32A41000000000000000000000000260DFF11FFFF962519D0 
1Q0FEQOOO18F6" 
3 LET BS-B$«"210009022894090620ED5B7B402A854Q7EFE11280BFE102098 
228740ED538940AF23121319EA2A8940 7CB5CSED5B8F4QAT7ED52 
ИШ CO21FAOOCD94402A87402322874C3E11161901090090BE280803231520F8 
C34BOD79FE1AD2ADOEED438B409603C52A89403A8B402336093D20FA 
21FAOOCD9440ED5B8940132A8740ED4BBB4OEDBO21FAOQCD9440C1109D6C9" 
4 LET BS-BS$*"CD2BOF213D40961D351B2310FB2A0C40114B20119227B40Q 
11040019228F40219140221640CD1C11DA4BOD234E234678B1CAADOE 
23228540211F00A7ED42D2ADOEED438D40CDA14021B603CD9440213209 
CD94402A854907E325B40545D23ED4B8D4O0QBEDBO2B113C401A77 
213D40011FO9QEDBO213209CD9440CDA14O0CD469QF38CDC9" 
5 LET А-16514 
6 POKE A,16*CODE B$(1) + CODE BS(2) - 476 
7 LET A=A+1 
8 LET BS-BS(3 TO) 
9 IF B$«»'"" THEN GOTO 6 
1 


TO see what happens, RUN the program and in a few minutes 
the 300 bytes of Machine Code in BS will be placed into the REM 
Statement; Line 1. 

As soon as the computer stops in Line 10, then SAVE a copy 
on tape, in case of errors. 


NOW ADD: 

19 INPUT AS 

2@ RAND USR 16514 
30 STOP 


RUN 19 and enter the following line which will include (2) 
flash words. : . 


example... . 
"(CLEVELAND) MAY BE THE BEST LOCATION IN THE NATION, HOWEVER, 


example... 
I LEFT MY HEART IN (SAN FRANCISCOJ)." 


If the display seems to working correctly, press "break" 
and delete lines (2 to 9). 


NOTE. to introduce "flash words" into any message, simply enclose 


each one in parenthesis. 
to terminate the program, press "break". NOTE: any error 
return or "break" will destroy part of the message stored. 


3092 Danforth Avenue, Suite ’D’ 
Scarborough, Ontario 
ONLEXT ми 1B1 


Publishing Inc. (416) 698-3152 


Dear Distributor, 


You have now received the first issue of Canada Computes! Your 
package contains the number of papers you have ordered. 


As we have discussed, Canada Computes! can be provided to your 
customers entirely free of charge. 


Canada Computes! will be published again in November and we will 
continue to send you the same number of copies. Canada Computes! 
will be published monthly in the new year. 


I would like to take this opportunity to thank you for your 
participation in this new publication. 


If there is any change to your distribution needs, please contact 
me by phone or mail. We are also interest in any ideas for 
subjects for future issues or any other suggestions that would 
improve Canada Computes! 


Thank you for your cooperation, 


Cord № 


Carol Gwosdy 
Marketing 


nada 3092 Danforth Ave., Suite D 
f Scarborough, Ont. MIL IBI 
omputes: (416) 698-3152 


Carol Gwosdy 


Marketing 


Published by ConText Publishing Inc. 


Publisher of Toronto Computes! The Crier 


22 


solved all my loading problems with 
508981160 T1 


This little gadget is sheer magicl 
I put one together and completely 
the T/S/ 2020 recorder....Rod 


SIGNAL BOOSTER 
Correct cassette loading problees-hy HAL 5081,81 


The signal booster consists of one ainiature audio trassforaer. 
The transforner is used as за interface betveen the computer and 


Answers 


1.25 
2. Named for a character іп Charles Dickens’ novel, “Barnaby Rudge”. 
QN 3. Peace, physics, chemistry, literature, рһуѕіоіоу or medicine and economic science. 
4. The Nobel Peace prize 

5. (8) 

6. Laura Secord 

7. This Canadian woman founded the Women's Institute (now a world-wide organization), 
and helped establish the Victorian Order of Nurses, the Y.W.C.A. of Canada, the 
Macdonald Institute at Guelph, and the National Council of Women. 

8. Mount St. Elias, which is in the same mountain range as Mount Logan, the St. Ellas 
Mountains in Yukon Territory. (18,008 feet) 

9. Middle Island In Lake Erle, Ontario. 

10. Manitoulin Island in Lake Huron. 

11. Not only are they all wartime songs, but they were all written by Canadians. 

12. Fessenden succeeded in broadcasting voices through air without wires BDFORE 
Marconi. He achieved the first radio telephone conversation, the first two-way radio 
communication, and the first radio broadcast of music and voice. 

13. The zipper fasterner. 

14. King Peter 1! of Yugoslavia. 

15. In 1861 when the Confederate Army shelled Fort Sumter, Lieutenant Abner 
Doubleday was in charge of Battery 0". Upon being given the order, he touched 
off his cannon and thus fired the first Union shot of the Civil War. 

16. The famous horse, Man-of-War was beaten by a horse named Upset, and the 
winner's name became part of sporting language. 

17. A number so huge it has few useful applications; simply put, И is the number 1 
followed by one hundred zeros. . i 

18. New Zealand. The Maoris called it Aotearoa. 

19. Mount Baker. 

20. According to fourth century Taoist philosophy, bitter, salt, sour, hot and sweet should 
be incorporated into a meal to achieve complement and contrast. 


м for 


Parts list 


П-Ш CT, to € ohes-Radie shack (273-1380) 


ቭ - J2 Radio shack (274-297) 





; 
ያ 
| 





MAY/JUN 1906 


19 (1/4 inch) holes ia a plastic pill 


the cap, and the other ка the bottle botton. 


2. Selder transformer leads te jacks (J1) and (J2) as per 


schesatic, then insert inte plastic bottle. 


praper iselation aM greanding Мше the conpater 
Plastic pill bottle to fit transforaer 


and the cassette player. 


1. 
1. 
3. 


When using Signal booster use a lover volume. setti 


ሪዩፀ1881] ፀላህ JEYM 86]18701)03ህ፤ BUISIND eseutu U! ,,87ክ0ለ8ዝ ፀላክ., JO 1002002 EYL ‘OZ 
3۵01110۸۲۱۶۸ 01 ›еше; e)nieej 2чде;боеб 
ኣ SIUI JO ፀህ/8ህ шерош eui SI ILUM 'ህዩህ51"ነ] Абилз 10 'иецејпу BWOD SEM и 
8ህ8ዛ5ህ] OY) о] :,„ојәшео јәр LULILON 81.. и pereo 1edwWIND |ፀቦህዩሃዛ (6010:6 usiueds '61 
48)0)0^O9SIp зи AQ 
Ánunoo 18ህጻ oi иелб eureu BUI jo иопејѕиед ህ5ዘ6ህ3 ещ s! „рпоо PNUM биол ۱ 
4106006 в si ۱۴٢۷۸۸ "(jeusey 
. 5 p1ep3 Aq) ',,;ህዐክዩህ[58ህዛ өц pue soneweyleW,, хооа s,ejoun игюпвшешеш 
ps SMeN 6 зо enss T 924 Ui pezuejdod pue ‘PHONS: vow ۶۰۴۰۱۳۰۸6 Aq peuroo sew ,,]96006.. рюм euj “ZL - 
98/eunp - APH eu3 шолу резитлЧ9ен ۱09057 ue 15 
SBM пө; ፀህ] UOSPOJ OY) 0518, pue '/680| ѕпошеј eu) OWEN `рәзацбпозоці uwouxun 
۸۵۸۱۱8۱9 8 Aq ٥۱٥٥۹ SEM 9SJ0u-028) Snowe) в иецм реитв ром eui jo 05 
SIUL ',.1889በ,, UB se O] рәзәјәз Ддиошшоо S! Wee! 10 зедей BopsepuN ue Aq им v '91 
ሪህ! релюш ፀህ SEM 1ህፀላፀ [82ህ01871 
۱610۸۸ зиодв о] pejejejun 'ህዐዌ86፤ jeujoue 10} ѕпошеј OSIE S! ен '|ጅባፀ58ባ JO 
земи өц} peripoo pue ዐ821ህ86/0 ', jegeseg Jo ፣99183.. eui pereo "Авреапод ғөџду ‘Gt 
4581915 реичп U) ur peunq eq oi ህጋ/ዌህዐህህ ህዌፀዐዕር7በ3 AjUO eui SEM OUM ۱ 
41681 U! ховдрипв uoepit) ህዩዘን8ህሮ2ጋ Aq резиелш 19брев үп}ә$п ey) sew IRUM ፔኔ 
UM 
„орен JO 79ህ183.. eut pereo si 'ጋፀባ9ባር) 'uotog 1683 ut иод 'uepuesse 4 решбвен г 
0۷۵۱۵۳3 ue eq 8۸۴۸۷ ዘ,979ህ1.. pue ', Ajejeddi| O1 ABM биол е ٠, 
' SOJONUEWIY шоу гпевюшервуч,, :uouljuoo ur өлец suos BUIMOTIO) eui op ۰۱ 
Ll! 51 ۸ا09‎ pue ۱81۸۸ `рие|$! JeJeMuse)j 1вебие1 в,риом eui seu вречво ‘OL 
ሪ/ፀፀዐባ иобәзОге!июшед eui иеці YINOS зецупу si риев! игрвиво IM 6 
авеуцбц 
puooes eui s! 18ህለላ 199] ۲3۰6۱ ۱8 'ue601 ۱۶۶۸۰۷) si ureiunou! |вәцбщ в,врвиво 8 
éSlueuustidujo22e Jeu әзәм ۱۶۱۸۸ “JOY JO ривец JOAeU ፀላ8ህ 
зиврвиво Sou! jeÁ чиешеленцое 18976 JO ueipeue? e SEM SSoIpooH ертору. ‘SIW L 
ічешом 
Випод ۱۱۵۸۰۶ SIU] вем оца ззофпо узпия е uo доол ивопечлу ќа ҳоеце peuuerd 
8 10 ህዐባ፣62ዝ4 sewer ۱٥۵٥۵۱٣ шем 01 цепа eui цбпоці serui oz режем eus £181 ٠٥۵ 
nou 
199 занш £9 18^0 1801 (3) ю 'jnou 790 бәш GG ғәло 18"[ (a) тоц ر٥٥‎ беш مہ‎ - 
15п/ (e) :peeds doi ви 8! IBUM уешнив 158158] 8,риом өц 58 шмочи 51 ህ8]99ህ2 OUL 6 Vu 
фи 8! ፀህዐ 05111۸۸ ‘UPIBEMION ዚህ 
е Aq ۲9۱۵990 s! uixis eu) ‘sepems Aq peluesesd әзе 8911060189 e^oqe eui Jo 9м4 'ቅ В 
958۸۸8ص‎ өзе sezud jeqoN ህጋነህዶ 10) вепобеуво xis өці 978 ۸۸ ۰۴ 5 3 
сешви зи 106 (usij) jeu مر‎ Атенғел e ‘UEPIEA /ዘ0በ eui рр мон г 


best results. 
в:мчсов news 


1. kill bve f 
bettie one thru 
NOTE: Pest ase a ма! container, the setal prevents the 


J1 


recorder 





ሪዩቦዩህ83 
U! зерие! [691 eq 01 pejeprsuoo (592982 91) seruued jo звашпи 188678) eui є! 18ህለላ '1 


елм 
јели) OS JON 


1. Isolates the computer (roa the cassette 


player which elinisates noise. 
2. Increases the audio signal aapli tede. 
3. Cassette player volume setting can be 


adjusted to a lover level, thes inproving the signal/noise 
ratie, this lower level setting decreases the inherit noise 


4. Increased signal aaglitude, allovs for 


aisal ignaent of the record/playback head, which causes lov 


Signal amplitude. 
5. No pover required, 


Caused by high level of velane setting of volume contre! of 
€. LOW COST 


895! cassetter players, 


Eragile: 


The signal booster has the following advantages: 


computer 


the cassette player. 


Reprinted from the August/86 i 
Ssue 
Of THE DATA EXPANSION -- the 
T/S Users Group 


newsletter of the 
Of Fort Worth. 


E J JK ፳ 3 2 2 2 ፳ 55 ፳ 2 DF ХХ DK E 22 ፳ ጃ 2 ፡ 2 2 ፳ AA JK ፳ 2 2 ፳ Ê DÊ XÎ 2K ጃ ጃጁ 2 ጸ KKKA KK ፳#፳ KKA ጆ 2 ጆ 22 


TIMEX TIPS 
By Chuck Dawson 


QUESTION: I am neu to machine code programs and I would like to 
ask a basic question: If I call a short MC routine from within 
‚а BASIC program, how do I get the result back to а BASIC 
variable so I can use it? 


ANSWER: This question keeps being asked, so I am glad to try 
to help. There are two ways to approach this problem. When a 
number has been manipulated by the various registers, it can be 
stored for later use by loading it into an unused memory 
location (or more usually two). After returning to BASIC, the 
number can be recovered by LET A=PEEK loc + 256xPEEK (1ос+1). 
Several numbers could be calculated by the MC part of the 
program and stored in different locations. All you have to do is 
remember where you put them. If the MC routine produces only one 
answer to be transferred to the BASIC program, а short-cut 
method is to leave the answer in the BC register (1715-2069 and 
Spectrum) ог the HL register (75-1000 ог 75-1500). If the 
routine was called by the line LET a=USR (64000), then when the 
MC routine RETURNs control to BASIC, the value that was in BC 
will mow be in the BASIC variable A. If you called the routine 
with PRINT USR (64000), then the answer will be printed on the 
‘screen upon RETURN ` 


QUESTION: I have a problem with a program which includes user 
defined characgers. It works just fine in the normal mode, but 
when run with the 05-64 (64 column cartridge), the user 
characters do not work. 


ANSWER: When the TS-2068 is switched into one of the enhanced 
display modes like the 64 column, the user defined graphics are 
moved from 65386 to 63256. If you have defined a character for 
GRAPHIC A, for example, by POKING values into addresses starting 
at 65386, then you have poked the wrong location when in 
enhanced mode. It should have been 63256. You would have to 
change that location each time you switch from one mode to the 
other. A good way out of this is to use the built-in GRAPHIC 
ADDRESS CALCULATOR. That is, calculate the starting address of 
GRAPHIC А by the expression LET address-USR 'A'. Then you сап 
POKE address and address*1 and address*2, etc. No more changing 
the program by hand each time you plug in or out the 64 column 
cartidge. By the way, if you like to put machine code in a КЕМ 
Statement at the beginning of your program, it, too, will move 
when in enhanced mode. Always use PEEK 23635*256x*PEEK 23636 to 
calculate the beginning of the program listing. Add five to get 
the correct USR call location if the MC starts just after the 
REM keyword in the first line of the program. 
KKK KAK HK AA FAK EAK KK AX KKK AK KK XK RHK K KAAK K KAK RAKKA K K KKK KAAK KK K K K 








ነ DON'T Seem TO ве 
WINNING THe WAR 
AGAINST ANYTHING ን 








ut you on hold just 10 


"| can't help you. but let me ዞ 


E 


was 
مھ‎ ው 2 А 





کس سے gem qe зБ‏ وی 
БЕ 12‏ و ہس AL‏ مر 
VALS A S‏ 
Н T } | ነ ነ | A | ነ Y X ኣ‏ / | ! 
d fj ў ቨ ፣ ነነ X. WI‏ 
г. 4 ያ А iR 4i huf‏ 
aes | 1 Paw. Ин EY #‏ 
DU ነሃ | | ٤ | ۷ ያ‏ 
t E) Е , т. — ረ‏ 


THE VANCOUVER SINCLAIR USERS GROUP HAS 
BEEN IN EXISTENCE SINCE 1982. WE ARE A 
SUPPORT GROUP FOR THE OWNERS AND USERS 
OF THE: MICROACE, ZX80, ZX81, T/S/1000, 
1/91500, SPECTRUM, SPECTRUM +, T/S2068, 
AND QL COMPUTERS. 


PRES.--KEN ABRAMSON 
V/PnES.-- ? 
TREAS. 6 EDITOR--ROD HUMPHREYS 


OUR MEMBERSHIP DUES ARE ONLY $15.00/YEAR 
AND MAY BE SENT TO THE TREASURER. 


ROD HUMPHREYS 
2006 HIGHVIEW PLACE 
Port MOODY, B.C.. V3H 1N5 


MEMBERSHIP INCLUDES A SUBSCRIPTION TO 
ZXAPPEAL OUR MONTHLY NEWSLETTER. 
ZXAPPEAL ACCEPTS ADVERTISING, OUR 
**PREPAID** RATES ARE: 


$20.00 -- 1/2 ۶٤ 
$10.00 -- 1/4 PAGE 


ZXAPPEAL HAS A PRINT RUN OF 100 COPIES 
PER MONTH FOR MEMBERS AND IS ALSO 
DISTRIBUTED TO APPROX 50 OTHER SINCLAIR 
USER GROUPS THROUGHOUT NORTH AMERICA AS 
WELL AS OVERSEAS VIA THE NETWORK. 


NETWORK CORRESPONDENCE MAY BE DIRECTED 
TO THE EDITOR AT THE ABOVE ADDRESS.