*

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

== $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 gears,

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

This rationalization stuck in mu for most 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 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 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 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 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.

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 ٦ یرہ‎ 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