Skip to main content

Full text of "Sinc Link"

See other formats











EXECUTIVE OFFICERS 


PRESIDENT: 


TREASURER: 

TAPE LIBRARIAN: 
PAPER LIBRARTAN: 
ACTIVITY DIRECTOR: 
LIAISON OFFICER: 
NEWS EDITOR: 


SINC - LINK 
Vol.4 No.2 MAR-APR 1986 


TORONTO T!MEX - SINCLAIR USERS CLUB 









NEWSLETTER INDEX 


PRESIDENT'S MESSAGE.......... PG 2 
STAR PERFORMER.......... sess PG 2 
SYNCBITS. La cedo qd d pepe PG 3 
ZX81 NEWS... lees eee PG 4,5 
BOB'S NOTEBOOK....... esses. PG 6,7 
ZEBRA D.D. REVIEW............ PG 7 
ZX LOAD PILTÉR...2:.2 2 83 PG 8,9 
LARKIN D.D. HOOKUP....... PG 10,11 
"eur. PITE PN PG 11 
PRODUCT REVIEWS............. PG 12 
DSAVE TIPS... s cevx YS ER PG 13 
PROGRAM HINTS.........-0000- PG 14 


George Chambers (416) 751-7559 
14 Richholme Court, Scarborough, Ontario 
Charles Urban 

Bob Rosenzweig, Brian Milne 

John Burns 

Help Wanted! ! 

(Out-of-Town Members) George Chambers 
John Roach, 


P. O. Box 7274 Stn. A Toronto, Ont., MSW IX9 


Canada 


PRESIDENT'S MESSAGE 

I tallied up the number of LARKEN Disk Drives in 
our club and found that seven persons have purchased 
this system, In addition I know of two more 2068 
owners who are actively comtemplating purchase. This 
is noteworthy, since it would appear there are more 
Larken systems in the club than all other systems 
combined, 

I view the proliferation of Disk Systems in the 
2068 world with considerable dismay. Just how many 
systems can an orphan computer really support. This 
makes it somewhat gratifying to see that the LARKEN 
system has gained such a substantial following in our 
club. 

Aside from problems of ongoing maintenance of the 
hardware, there should he concerns about the software 
support that will be available for it, A Disk System 
that has a substantial user base is bound to be 
beneficial to each owner, since more ideas and 
software will be developed, modified and shared by 
the users. 

I propose to establish a Special Interest Group 
within the club to coordinate the activities of the 
users of this System. The scope of this group would 
have to be established by the SIG members themselves. 
Peter Hacksel and myself have discussed several 
possibilities in this area, and Peter has proposed to 
assume the primary role in this SIG. Current or 
potential new owners are invited to contact me to 
determine the leve] of interest in such an activity. 


(P.S. After four months of use I think that "my 
review of the system in the Vol. 4, Iss. 1 issue of 
our newsletter is stil! valid; if you are 
comtemplating purchase of a Disk system, read it (or 
consult with an owner) see if this is the system for 
you.) 


Yours in computing, George Chambers 


TS 2068 NOTICE 


One of our out-of-town members has designed and 
built an 1/0 board for the 2068. It has 8 TTL 
inputs and 8 TTL outputs; plugs into the cartridge 
slot, and has a 12 inch cable with a DIP Socket. 


He wonders if there is sufficient member 
interest to warrant producing them for sale at 
$35/$40 each. If you are interested, would yOu 


write to: Eric Michaud, 1269 Andrew Court, Sarnia, 
Ont., NZV 4H4, 


George Chambers, 


ET AF Per Fore Pik Pe 
be Mel Richardson 


David Wood of SiriusWare has 
written a word processor capable 
of truly sericus writing on the 

/S 1000 or ZX81 with a full- 
size keyboard. WORDX easily 
formats page size, length, tabs, 
paragraphs and text width. All 
print control codes are imbedded 
in the text, transparent to the 
printino function. And what 
functions! Insert, Delete, 
Find. Replace, Copy, Move and 
others all executed with simple 
and logical kevnunches. Text is 
saved ss data blocks and can be 
concatenated with other data 
blocka from tape. 

In it’s latest version. the 
program operates in slow ar fast 
mode and in fast is impossible 
to overtype, even at page flips, 
which are blindingly» fast. 

WORD* is configured to the 
2040 printer and generates a 
beautifully clear and talanced 
t.pe face for this small unit. 

For another $15 David will 
provide a "Personality Module" 


“that customizes the processor to 


your full-size printer. 

l WORD* and the Personality 
Module for m» systemic 
alil the functions of a 
Mannesmann MTSO printe 
including it's many type stvles 
and also incorporate SZAVE, 

Mothing is perfect. The 
proaram can lock up with some 
mistakes, but the versatility of 
WORPX makes this problem have 
small sigqnifigance that grows 
less with experience. 

With a 12 page manual and 
David Wood’s outstanding after 
Sale support, this is a quality 
product, 


an #8C cess 


r 


WORD* for T/S 1000 and Exel 
Persbnality Module $15 U.S. ea. 
SiriusWare 

ó Turning Mili Road 

Lexington, MA DeLies 


ian Soberisun 
Costuaetue 72157,3401 
PIS Wet !387Ósde 508 
PATES, STOP THE TOESSES!!! Sir Clive has just perfected the 
85. Thats right folks, the 3D, which stands for the Suantum Dusp 
which is exactly what he igst did with Sinclair Research. It has 
sold ip ^wsirad for a saltry $7,309,000.00 (US), This is 
igure qucted is the "dall Street Journal’, One of ay large 
Toce ts sow is "ion’t tall ze that I have ANOTHER orphan 
aith the Zoecteue st! We will have to wait and see if 
instead of just 
not 3e using LENSLOK 
ter the poor reception it received when used with their 
TEL ine Il tave seen several coapiainis in UK sagazines 
ty to use LENSLCK at all. Some users had 
tzid 2 dozen tines or more to load the program, but to no 
avail, The latest sad-news-ites concerss the Spectrum 128, It 
eens the 173 will aot Isad quite a few of the latest "top 10” 
games, feses Sinclair sade a few changes to the operating system 
aithout rotitying the saftware houses. Not very professional Sir 
af Azstrad anuli not have done that). The 
software ceogle are in the process af revising the programs to 
mun oa both the 48% and the 128k Spectruns, f 





ma: 


be US "Sinclair/Awstrad’ 
that FIREBIRD will 





prozna 
corcerring the inabili 


7, (Alan Sugar 


THE MAGEZINES: Ii is about lise someone commented on the present 


etat 0* "cur coaputer literatura. First, let's look at ‘the 
UY, arket - (i) YOUR COMPUTER has alsast dropped Sinclair 


elated taterial and at the sawe tine each issue gets thinner 
and thinner (as a gatter of interest 1 stepped sabscriging), (2) 
T? COMPUTING has gone monthly with the March 26th issue (which I 
yat teaceived) zii is still ay personal favourite due to 
S ORIMCLAIS USER still has articles at 
B ze. tut is Ws '3 zore games oriented with each issue, 
SU YOUR SINCLAIR !formerly YOUR SPECTRUM) is nom almost totally 
zatez Qrietied, including the most juvenile letters to the 
editors ever published except for CRASH), they have to be read 
it Ee calieved - and that includes the answers ton, (5) CRASH is 
3 100 {sages xagazine ard is not worth aentioning. Now lets 
take a isok at cur oma shores! The commercial magazines are: (1) 
TUNCWAPE NEWS, (2) SUM, (J) TIME DESIGNS and i4) TS-HORIZDNS, 

Thatas Y, Woods also publishes a couple of other specialized 
ien to SYNCWARE NEWS. Anything Tom publishes is 
zb dependable and can be recommended. I personally 
think that ALL TUS publications have gerit and should be given 
attention by the T/S community, 34 the many nensletters, 
shed by local T/S groups I think that LIST (Long Island 
ar Titer bud has io be singled out for the consistancy 
zose of the issues are aizost 
ities, " dodo is always First rate and there is 
Ta cap il ali off, they usually cubiish on 
are gary other excellent newsletters (including 
rel fai are to be congratulated for their ongoing 
thution to the growth and interest in ‘ous cnsputers', but 
ove ^as to oe used as an example, then LIST has to be ay 
There are tao areas that seem to cause aost of 
: fa) Seriousness and onigisality 
ct cantant, and (b) publishing within a “reasonable” tire trane, 





hess, in 


first sate, 


sts 








or 





SINC-LINK Mer/’Anr 1985 


TS20E8; Lots of SOUD "ews this tise around. Zebra Systems, 78-06 
Jamaica Ava., Weodhaven, NY 11421, (718) 294-2385, have the 
following itezs of interest: (1) 05-44, a 64 column operating 
system cartridge, (2) Z-Toera-àd 44 column Terainal Program, aust 
have the OS-44 in the cartridce dock, to be used with the 2050 
*2dea and 90 coluan printer, {5} 2080 modems (untested) for $10. 
O0 sach or J for $25.00 {requires software, power supply and 
zase), While discussing the 2050 sodes - telecommunication is 
not complete without LOADER V from Kurt A. Tasby, 25 Battie 
Creak Court, St. Paul, NN 55119, This program sells for 89.98 
and allows the user to up/downioad Tasword files, auto-repeat 
dialing and access an additional 20 BES telephone 
Version V also allows MSCRIPT files and has good documentation. 
1! you are a previous registered LOADER [IV owner, you can 
upgrade for 93,009, A revised 2063 TECHNICAL MANUAL is available 
from Tise Designs Magazine, 29722 Hult Rd., Colton, OR 37017, 
tos $25.90, TD is reported to have fixed ali the "known? bugs 
Stat existed in the previous Tisex version of this manual, 


nusbers, 


SPECTRUM: The Sig Spectrum itea this time is the arrival af 
TASWORD 3. it, prasentiy, is on sicrodrive cartridge only aM 
therefore can only be used with sirradrives, It tas ‘up to] 123 
t2lumns, tabs, footers, headers and alloms printing from drive 
itaiimerging, etc.]. I have been using it for about three weeks 
now ind can honestly sav - ‘CAST, FAST, FAST and GREAT, GREAT, 
GREAT", There are two other contenders for the "New and 
leproved' word precessor title, Gne is the WORD MANAGER, fros 
IP. Considering the (unusual) screen character set and the 
cryptic jocagentation, it is not a serious cantender, The other 
one ig THE WRITER frea Soflek, but they have not released it to 
date. It is apparently, an update of ‘Spectral Weiter", which 
comes bundisd with the Ratronics Wafadrive, The Watadrive 
versinn aas, inr sage nesnie, a serinus rival far Tasmard 2. 
Another serious piece of new software is SUPADRIVE, It is only 
cf uselinterest to a Microdrive user. It allows a cartridge ta 
be formatted to {00-i05k instead of the usual 88-92k, Now while 
this yay not seem like a big difference, it allows two complete 
48k progrags to be put on one catridge, and still have roca for 
a data tile ar two, Tasword 3 and Supadrive are both available 
trom TRANSFORM LTD., 24, WEST CAK, BECKENHAM, KENT BRI ZEZ, 
U.X,, I have, over the past two years, read wany kind words 
about thea which ware written by customers, I have to agree with 
this opinion, They sent we TW3 right away with a note enclosed 
stating that Supadrive was not vet available, but would be sent 
upon receipt. It was in vy sail approx. 5 days later. Hats off 
ta another good supplier! They also take plastic. 

791000721500; Integrated Data Systeas, 30 Brookmpunt — 8d., 
Toronto MSL SNL, telephone 414-699-6390 *as 751500's tor sale at 
$50,00 (Cdn) plus $ 3.50 postage. This includes one free piece 
at software and is tes a limited time oniy. This price is cheque 
cr poney order only, no plastic, and does not include PST, MULE 


FLECTRONICS, 444 Lincoln Blvd., Dept, 210, Venice, CA 70271, 
ztil! has the 781080 keyboard svabols for sale at $7.95 {basic 
SEi' and 35,00 for the shifted-funttiun set, They also sell a 


kit, con 


proper ke es 


sisting of the basic set, instructions on hooking ap a 
ard and instructions On how to add single-stroxe 
Reys and TS1C00 schematic for $11.95. They are adhesive backed. 


Page 3 


“MB NEWS oe 
BY PETER M*MULLIN 


for the [Bl 


| aentioned the 


hobbyist this 
LARKEN Disk 










i/TS1000 DISK SYSTEM 
this is rather interesting, since I’ve had 
iii d reviewed it (the AERCO) last 
hone call rrom Larry Kenny 
announcing that his 


Although 1 haven't 
ugh description of the 
relate the pertinent 


E 






ECTRONICS, R.R.$2, NAVAN, 

shipping for Canadian 
$6.00 shipping. 

ündred af Uncle Sam's 

or virtually HALF the 

ystems! This may fit the 
been put off by the 


r COMPUSA systeas. 


f 
5 
g 


ce au 


10577 Well, you day have been wondering 
the LARKEN when I already have an 
iX-LPUS  aakes the AERCO 005 seem 

d primitive. It is, indeed somewhat 
e TON PESA DOS, 
i ee ua DD io has 
È bow. P» 


p tor 
almost universally 
per dollar (same 

commands identica 


cm ok 





i 
TIED 
14-1008 


braids 


I 


Eu + 
En rea ct du 
> om 
E3 p 

oy 8s 

~4 

2 in 






jgc rived verihles e or arrays), 
anal sid laaded. 

y be stored on one disk. The dis 
2048 version, so CODE files saved 
| a 2481, or vice versal! 
autasatic, and disk space 1s allocated 
jELETE a short prnagras or file, a longer 
ill in the shart empty space, then 
nazi — available space. Programs are 
ae à checksua. If a loaded file 

will try reloading the file 10 


Cr gu 


Zk onboard buffer RAM 
BOS in a 2k EFRON at 


ses don't conflict with 


has 


ay "second" gale ttes le 
to LDUO, since it is compatible with the 
supplies I already have ror the AE 


RESOURCES 


SINC-LINK VOL-4 NO.Z MAR APR Bó 


XMODEM UPDATES 


Since receiving ay 2030 modeals; from Dave Clifford 
Associates, I have had some fun accessing bulletin boards, and 
swapping text files with friends who use IBMs (there's no 


accounting for taste!) among other things, and have made some 
nas vations Pd like to share. 


First, the acden seems to be prone to bus loading 
problems on certain machines. I tried using the aodea on ay 
agin 7Y8l-based computer with JLO motherboard & tullsize 


I couldn't get the aodem to 
acknowledge any incoming signal. 

The same modem, connected to a 51200 
It also worked fine on another 


worked fine 
unmodified 2X8 


Th 
immediately. 


with a Hunter Board and Measotech G4K ram attached. i fave 
heard other reports of the 2050 not working with 2X15 with 
fullsize keyboard wiring added. Comments, anyone?? 

That shielded ribbon cable and the ferrite beads all look 
suspicinus to se. [ have had previous "bad experiences" with 
ribbon cable hookups. My olan is to mount a small male edge 
connector right on the 2030 board at its’ connector area, 


connected with short wirewrap jumpers. Then the sodes card can 
{vertically} plug right into ay is aotherboard, eliginating 
the whole ribbon cable ordeal. PI) keep vou posted an how 
this works, 

& further noteworthy point is that although the 2050 
d the JLO Video Upgrade don't directly conflict over 
adire ses, the JLO Video Board "A" seems to need 
nal decoding! running Mini XACBEM put sprites up on ay 
Speaking ot port conflicts, the other big "no-no 
Nba" is the JLO ¥ideo Upgrade and the AERCU CPI. The SERCO 
| and JLO fight directly over use of port 7F, so cannot be 
ed together. 


E 
de 


ro x 
"ij xx 


Qn the software side, Dve made a few observations on 
Mini ZMÜDEM 1.7. The manual I received claims to apply te 
bath the 1.5 and 1.7 versions af (modem, however aabiquities 
sepa to abound. First of all, the addresses given far changing 
word parameters are wrong. I found that the correct data 
addresses are 14790 in the "23K" version, and 21174 in the {èk 


version (Westridge), for setting data bits, stop & parity. 


On esperisenting with some MODEM up/downloading, I 
discovered some interesting things. First, even if you have 
64k RAM attached (thus theoretically about 37K available far 
downlcading), the program will only downiaad a 15K file. I 
plan to take a peek around with HOT Z to try and patch in a 
fis for this. 

After dowiicading 2 3.5K iong ASCII T file from a 
friend's PC clone, I sent it back ta him to verify our setup. 
The Mini XMODEM program didn't stop Pan at the 
end-of-file asríeri it sent the sentire fila buffer ithe 
desired 3.58 of text pius D1.2K of ASCII Back Spaces (11), 
Further testing revealed that Mini fsodem seeas to send "all 
it's got", every time. This is wasteful sf phone tiae. 


inued 
that no choice i 
when uplaoadin 
files is no problem. Bu 
a in terminal ande (with SAY 
it back tn the sender, he 
ME file. Rather unreadable on an IWM 
aside, Mini ÍMUDEM still impresses ag 
ton&unirations software. I hope to 
emary version to run at $2080-52E00 instead 
canfiicts with AERCO, COMPUSA, and 
| evan write in a BOS access which 
a full buffer to disk without going 


a 
t 
Iri 
= 
. m 
|n 
a 
=I 
rt 











ol . suggestions, 
he stridge pies Mink 


BUBETIONS, etc, relating the Inodem 

1.7 aspects related above, please get in contact with ae in 

care of the club. Id really like to hear from you. 
SILICON MOUNTAIN COMPUTERS 


Fred Machbaur has been hard at work writing soae fancy 
software tor the ZX8!/TSi00D with the JLO VIDEO UPGRADE, Now 
ivailaàie is JOBASIC: a relocatable 4K extended BASIC 


eter for use with the Video Upgrade. JOBASIC provides 
an screens, 2554192 plot, draw, and circle commands, up 
à UDSs plus 128 printable characters plus their inverses, 
tas, 15 colours, 12:192 colour resolution, full 2040 
Mx Fred is providing a service called JOBASIC 
applic Md & prograas forua for JOBASIC users. 

fanciers:  JOÜ-MANDELBROT, a version af the 


atting Man ie lirat Sets# so popular cn the Amiga, 
ule. (#3¢@ A.K, DEWDREY, in SCIENTIFIC AMERICAN, 
14 les ntation has alse been written for 


en 
these programs provide hi res graphics with 8 
vertical colour resolution that ran be attained en 


FOF more information about these progress, as well as 
tape/disk versions of Memotezt, including a 64 column 
version for the — Video Upgrade, Video EPROM 
varal unique products for the 2X81, write 
o SILICON MOUNTAIN COMPUTERS, MTN, STN. 


a aore pi description ef JOBASIC’s 
e 2040 screenduaps from the DEMO 
. Although they show the pixel 

you can't see the 








hu. 














Sama] HE 





bf 
i UT 
am 

y) 





wp c 


























-FABE 5- 




















Tho Q m " " : mM 
c5 od d fu hd 1 dope 1 A 
oo a ` ui m o. "^ Uc 
: DE ui bie} ki fod » wd ox 
at y mop we k STEE) 
eyen ti be ; k Bod ou Qo H IR E 
Dg x M " E a FU eem 
r mh m Mors EMI (rm c m i — QUII. OH 
i: fo vi e ou w mf CO I PE 
ul Q mnm . Y. t 
pt m vd ocv ui tn ey Wd pas easter 
wee dtr o c po T e : UTE PORUM 
jw ud vb bh MN n it Ds fos eh fon ng EO a 
Me MERE (M h M n s ù In vip S D ada CIL on 





NEM DAHA 
n 



































































be CL te uv " m uM n ER Oe ah md 
Semone uro ARD uS IO we "n mn fe oor Qj HA C HA on e 
$0 Poet 9 mS pow T on ^ Me i p 
Perum umm cit dre Perm [puru rra! LN" Ad, pe Mrnueixt Ul 
D^ EM TE en fo Lf vd ond pon be es ka e} me X pe f l "ET 
REG H vut Ki wu n m a rn Cit Cà pa Ul þe pe 
PIE ew emunu (aon pjnemume ^ da wl oU. Ha Chant TE ea Gl ca RD 
fo domine gu. fuc [ejus Ham uou nr [C9 La m9 iu t nuu mo x It "n 
ES utm utu QM Go mum. a a Jm A 8 E D ee pad palpa [E Y 
uz eur "T" SERF ku M be ui "EEUU JO ds wel lit 
w ks ate bsc xr thuis nm x a Re Ca ME IM LE y [s 
ELE UJEA Du ur £3 ri d d UU o ba uu AU C9 Vc, ez a ud d 3 d me Ca d cnp TE bes LL ROL Ca CERE 4 UI Jd 
oo, NE: oct E "mi ft [QC CERE ull. ud d Ul FA Pe mad wed ata C x OE E Mn MO EST S mus fh m EK : 
D] Lud Re "a oon 
Qut et IA pee LA omes m tB LA c Uf a i o fa fa ra "b fa fo fa SUID P ut MUTET E Ii E 
modu Ton: T4 £^ wh P« t ECI E OT a ace f PL LOL IDE Ta RD eed C Poe Pac odium m Rd CY 
rer.m! "E CP PPP Pa Pe P P> EA 00 (0 Q0 (a (O0 10 3) OL (OLG jo m ai ty 09 o» rtd CH n n xt LOL o fm u. 
ka ~ ki) vd sorted ad donde EE. wed (Lp vd cd a 
M "n moe "NEM ko Wo ber Mh a t 
"us m ^ Qu M uu fim cg We we at I 
ann nme i vd Mom mot mou £A ras A 
-— fh ` Eo i n m JA dm M od r3 I, = M) 
uw A Rod mox i] ul 1 - al u s) In te 
Bere T ri bow Jo nd Lo od it m gd "Uus 
Wo ouv m "I È ya Lio þe fw P i c E VICEM 
pen "m 0 * Ub o ut mm t s 1400] 4 
CX tí) t ion à o. 7 Poo: 00^ 99 ond EmA 
Um "ug ay v mod d$. v mom Wy o UD 
LN | van ü od o To 5 Doro amm no d 
qi nd iam p ^ FETTE 1 i] u mu Ai ts ess 
MM f m. [hs Ei i uuo 4th aah ff nv 1 
M T 4 i. ‘nt nt "npo 4 A uU To aa viis 
ou oe pum b om foc no av NETTE M m 
Ir fm Mo Dl E “4 ` wth Jn n z CU e nt Pac vM d 
fal ED a ^ M e oUm P uw b m o ^ inde Fr 
ve. TEE 1 xam b pen ul WA Ps ed be aoe n 
ve ee LLP RED LEY B Ma KA pb CPD foe LL Poe M a C us i 1 Ms HH s fr Ma ha "t m 
vir eaga ke Ud e Hour de mo fW 801 01 wj) ut aem mes mile ge^ 
ub bed nea £9 ik DU = Nat ua wb LIP Ma ER unt $00 D "LH B s urn en i m TT, m 
e VE XL LO FG m] etra e oup vi mu. AN dl ùl |j 0 fl vel t a e ms 
^vi 8 hs p bd) enm Qu v Een Va per a C DES b bob Lt ee ae et eo Ws fois uy 
-— UTI he DA ke kir, zr þe $ mr. mun SE. Mammam o an no bl). cb 4 2 MM gne zi 
a awhi wu of M CE CGA e per e rae en i p: "tt "i Fin Um 2 EX 
- be na uo a ud. dE " f AA A RA a id AARE Wd cat turae c no hdd um De a s Mas T EL pe Ue. m" Re EAL! e] Wits ci 
b Wha, les RL SR PALE dul ERU ek E P Cz Ca Eb Pet M. a te Wc. n odd. C. n. LO C e ed e S P AA Pel LD eA LLI em at ts CL tie 


te In rm d v) -( 
uu why ea Gy ra Sa taa eh P3 Sy 3 Ha t i LO a C0 9 ID Pe 82 8 a P Ma da mu oum "mit fw ID tg dw og rr mara 

^ v CM IA e LEO Pe E nd EU ERE e eR DE a a a DM EI Bi "OO uid me we LEE C vt EU SE CI Cd I) a b s LEE as MOL e es ARSA a 
i Cu C CU eu CU C Cu (63 (9 (02 P2 ee DPI COL CP) b tonno veh mab od LCT ACS s UP d a o t e o de 1 M e UU. LU ats Au 7 irs Pe P 
im i BoMoM€M A8 X 








wd i M 





pipe pel 
RA OPS Re anh 








LaS 
























TE You 
Biter sets 
- z merse o: X 
Bra HU it. 
Sars. 
33 mS Sree 
J vir ib 
mm Tz 
v WI 
z IG 
i ln 
i t the 
the Crareacter 
nni nnt te shir 
Er h E 
: s 
Ea 
t 





m 
J 
M. 
m 
m 





















Bree x 
iac h 
reo. & 
ange = 
e iz 2 i 
= AM a E 
ae eS 
in iis 
EM fos ; z 
Bu main 1 [a 
s a 
af Bet a i 
uE n C, uou 
£o a = 
: & i ORES at 
Gel ue E 
vidit 
na rFonit if 
A oo ow 
Gand I. 





o2 
FEE: 
E i 
a : 
f 03 
Loi 
Pur = 
azz Í i 
AIV i 
= 72 part 
c 1b cii 
p: T 
z inert 
Li Li giil 
me "n 
1 iR 
cn Link 
2 Z= = eae 
Be col Pvi 
iÉa 
aria mA 
Fe i = 


TO MAKE A PROGRAM LISTING "DISAPPEAR" (ZX81) 


Programs can be made to "disappear" if the 
following POKE is put into the program, 


POKE 16509,64 
such "invisible" programs can be SAVE'ed and 


LOaD'ed as usual, and will RUN if address 16509 is 
reset to it's original value, 









tape recorder. Àl 
i 


e"tasward2" L 


| az 5l i thase command for 
at, CAT. MOVE. a are 
S, Fut a dish dn ve burn Pb oun sud 


Bssagges which reaiiiy make it 





Ts2068 TAPE BUG 
By Eric Michaud 


6hile recently trying to figure out how to save some 
variables in a program I was working on, I came across 
an interesting bug in the 2068 ROM. 

Try typing SAVE, and then pressing ENTER 9 times. 
After you press ENTER the ninth time some colourful 
blocks will appear on the screen, followed by some 
random dots, and finally the system will reset, 

This crash also occurs with LOAD, MERGE, and VERIFY. 
Can anyone explain why this happens? This "bug" poses 
a potential danger if you are working on program that 


uses a lot of tape commands, so beware!! 


2X81 LOADING FILTER/INTERFACE 
by Steven Pocock 


This article describes how to construct a 
loading filter which will improve the signal 
characteristics of your tape recorder, permitting 
the use of fast loading programs such as ZXLR-8, 
FASTLOAD, and QSAVE, as well as regular loading. 


All of the parts needed to make a this interface 
can be purchased at a good electronics parts 
distributor. When purchasing tne parts do not 
deviate from the values listed, as tolerances and 
values are critical, 


Place all components on the non-foil side of 
the board (component side) using diagram 2 as a 
guide. In order to reduce the amount of wiring 
that must be undertaken, insert the components so 
that the leads are adjacent to each other, 
therefore when they have to be connected, a solder 
bridge between the leads will suffice: 

Example: Insert R6, R3, and C5 in consecutive 
holes, count off the number of spaces down and 
over and insert the other leads, Solder the leads 
to the copper eyelets (on tne foil side) then put 
a solder bridge between the leads to connect the 
three components at the top. The other leads of R3 
and CS are connected with a solder bridge to Cl, 


1 found assembly easier if all of the 
components were first placed and positioned (on 
the component side), then flip the board over 
(diagram 1, foil side) and solder the leads to the 
copper eyelets ensuring leads are adjacent to one 
another where necessary, Then make the necessary 
solder bridge connections. These connections are 
depicted as the thin lines joining the large dots 
in diagram 1. Then solder the solid wire 
connections onto the board, These are depicted as 
heavy black lines, Then use cutters to trim the 
excess component leads. 

When installing components use as little heat 
as possible. Ensure correct polarity on Cl, C2, 
C3, and C6. Solder in the IC socket but do not 
install the IC until everything else has been 
completed. Check all connections i.e. leads to 
eyelets, leads to leads and solder bridge 
connections. 





Now the board is complete. Because of its 
small size it can be easily mounted inside most 
cabinets, If the computer is in its original case 
then the filter should be attached externally, 
using jacks. Shielded audio cable is recommended 
for hookup, but [ have used 27-gauge strand wire 
and have no interference problems, 

Cut two 4" lengths of shielded cable, attach a 
female plug to one length, and a male plug to the 
other, Attach the female plug and wire to the "ear 
to tape" location on the foil side of the filter; 
i.e. positive to C3, negative to ground, 

Next connect the male plug and wíre to the 
"ear to computer” location on the foil side of the 
board i.e, positive lead to the positive side of 
81, negative lead to ground, 


The 9V DC power line is connected in a similar 
fashion. Cut four pieces of 4" 27-quage wire 2 
black, Z white. Attach a black (=) and a wnite (+) 
to wire to both the male and the female jacks. 
Attach both negative leads to the negative side of 
C2, and attach the positive leads to the positive 
side of C2, Your power adapter from the wall plugs 
into the female lead to provide power for the 
filter and the male plug plugs into the power port 
on the computer to provide it with power. 


Now again check all solder points, plug the 
IC in, noting the correct orientation, The dot in 
the top indicates pin 1. Hook up the unit to your 
tape player and computer. The filter can also be 
hard-wired to your computer, first place it in 
your cabinet and make the connections described 
above, without wiring in plugs or jacks. 


FAR TO 
ComeuTER M 





WYV ISIN RS BAR Am |. Fel. SIDE . 


ZAR TO 
Tae 
aH 
L— 
ae be 
PARTS LIST 
ITEM CODE QUANTITY DESCRIPTION/TYPE 
RESISTORS ^ Rl,R2 2 10K 
R3 1 100K All resistors 
R4 l 4.7K 1/4 watt, 
R5 l 39K 5 percent 
RGR? 2 33K tolerance 
D1, D2 2  1N914 
IC 1 1 741N or 741CN 
C1,C4 2 Note 1 
C5 2 Note 2 
C2,C6 1 Note 3 
C3 1 Note 4 
MISC, l Hote 5 
1 Note 6 
2 feet Note 7 
OPTIONAL 2 Note 8 
2 Note 9 
1 Case 


OUTINE TO ALIGN DECIMAL POINTS (7XB1) 


" (1 to H-(V 21) *IHT(LMH 


Demonstration program: 


19 
20 
20 
49 
50 
60 


LET H2 7 

IHPUT V 

PRINT TAB 19 

GOSUB 3000 

LET Y = ¥*10 * RND 
S0TO 39 


where: 


y = Hu 


v 


Mo 


The n 
se suffi 


the left 


mber to be printed 
sets field width i.e. No of printing 
positions before the decimal point 


= “umber of digits before the decimal point 


umber of spaces put into line 3900 needs to 
cient to handle the longest number; 4.6. on 
side of the decimal point. 





Q "P Ris 
COMPUTER, 
pi r 
E v) om 
Ra. 


DA 
C3 A, 
Omama Cmm CET Sigs 
NOTES: 
l. 6.8uf electrolytic or tantulum- any voltage 


(20v) 
2. 120 pf non electrolytic 10 percent tol, 120v 
3. 47uf electrolytic (16-25V) 
4 , 0.01uf (10 mf) polystyrene or equivalent, 
2 percent tolerance 

5$, 8-pin D, I,P, socket 
6. P.C. board 4.5cm x 4.5cm Radio Shack 

#276-148 $1.50 


7. 27 guage solid wire, black, white 


8. male jacks------ Radio Shack 4274-283 12.49 
9, female jacks " i 
SUBROUTINE TO LIMIT THE NUMBER OF DIGITS PRINTED 


AFTER THE DECIMAL POINT (2X81) 


The subroutine: 
1000 LET DIG = 10**N 
1010 PRINT IHT(V*DIG)/UDIG; 
1020 RETURN 


A demonstration program: 
10 FOR N = 1 TO 10 
20 LET V = RND 
30 PRINT "DIGITS z":N;TA3 15; 
40 GOSUB 1000 
50 PRINT 
60 NEXT N 
70 STOP 


- number to be printed 
max. no. of digits to follow decimal point 


az < 
ae 
Wood 


The demo program simply generates a series of 


random numbers by the subroutine 


This subroutine truncates the number. If you are 
happier with "rounding" tne number then convert 
LINE 1010 to read: 

1010 PRINT TET 


Fags 9 


(V* DIG*,5)/DIG 


LARKEN DISK DRIVES 
by Peter Hacksel 


This is not another review of the Larken Drive but 
rather the start of a new column especially designed 
for users of the Larken Drive System. More and more 
people have been purchasing a drive controller card 
from Larry Kenney. (The "Uncle Clive" of the disk 
drive world) It seems that the most common question 
that I get about the system is "If I buy the board 
what will I need and how can I set it up." So I 
thought it fitting to start my series of articles 
with a detailed explanation of how exactly to set up 
the Larken Disk Drive. 

The system comes with only a controller card. The 
actual disk drive is not supplied, The controller 
card is what allows an [BM type disk drive to be used 
with the TS2068. So this means that you will have to 
buy a disk drive for yourself. The specific drive 
that the Larken board is designed to use is called a 


Shugart SA455, There are many different brands that 
may be used as long as they are compatible to the 
Shugart SA455, Ask the dealer to help you in this 


matter. 

The second problem you will encounter is that most 
disk drives are sold uncased and have no power 
supply. Getting the case is simple enough. Most 
places that carry disk drives will also carry disk 
drive cases and they are all a standard size. However 
the power supply is a little more complex. A disk 
drive requires a fair bit of current to operate and 
the voltage must be very accurate to ensure that the 
drive will be reliable. For that reason a simple 
power suppy such as the one that comes with the 2068 
will definitely not be sufficient, What is needed is 
a Regulated power supply with both +5V and +12V 
supplied, "Regulated" simply means that the voltage 
is held at a particular very accurate voltage, Larry 
has included a schematic that allows you to make your 


own regulated power supply however I dont really see 
the point in doing this as they are rather cheap to 
buy. If you enjoy building though, then you are all 


set. 

If on the other hand you are like myself and just 
want to get the thing working then there are several 
places thet you may get a power supply. The best deal 
I have seen is at PARTS GALORE on Queen St. (About 2 
blocks west of University Ave on the south side.) 
They have a mountainous stack of disk drive power 
supplies there and they cost a reasonable $21.50 CDN 
They also have a Shugart SA455 compatible drive for 
$165.00 CDN and may have disk drive cases. Another 
advantage of buying this power supply is that it is 
the one that I am now going to show in detail, how to 
set up, 

The board comes with a power cord and a white 
plastic connector that plugs into the disk drive. 
There are a few things that must first be done before 
you may plug it in. Firstly, The connector was not 
designed for this drive and will need to be filed to 
fit (See fig 1). Larry supplied me with a connector 


"n : 
£89e fo 


that already fit but I don't know if he still does 
that anymore. In any case It is not only the disk 
drive that you will need to power but also the 


controller card, That is the purpose of the 2 wires 
sticking out of the controller card, These wires will 
have to be joined to the wires giving power to the 
drive (see fig 2). The connections may be done using 

crimp connectors, You will notice that the power 
supply has four and not three wires, as shown in the 
diagram. The yellow one supplies -12V and as that is 
not necessary for the drive it should be removed, 
Also make sure that the wires that I have shown 
coming from the board are actually in the places I 
have shown. If not make sure to change them. It is 
also important that the green and red wires are on 
their respective sides of the connector going into 
the disk drive. The connector is beveled so that it 
will only go in one way. (The results would be 
disastrous if they are wrong.) Once this is done 

simply connect the ribbon cables as is shown in the 
instructions that are supplied with the interface, 
Then DON'T Power up yet. Check your wiring 
thoroughly. And again. You probably will be impatient 
to see it running but if you do something wrong then 
you may just blow up $500.00 worth of computer 
equipment at a flick of a switch. So be patient 
check it properly before turning your power on, 
thats it. You are ready to go! 


‘and 
And 














MELLE XC 
a rd cx Dive 
OSIA Ee O N 3 Rigs 

es ? | z e Y PS 
Ve peeling NE SR D 
O^ voor | i i | Ic 
e oe 45V Gud Ge nv dox 
LOOK pG FATO Cond ESTE 
turres Sta Fawgrgt "l4 E. 
CO O O OV T 
File nasi 
FG : 
A 
15 


JAITOM nos 
= D 
SWEA ; 












LARIN 
INTERFACE a 


^ 











T 
ey 


HEWS AND NOTES 


Larry has announced a few additions that should come 
out in the near future. First is the addition of a 
facility for using two drives with his system. The 
second thing which he has had successfully running, 
is a cartridge that will do the same thing as 
George C.'s endless loop tape. For those who aren't 
familiar with this cartridge idea; when the machine 
is turned on, if you have the cartridge in the 
cartridge port then the computer will automatically 
load a special program called “AUTO.B1" and this can 
contain a program that has a menu that will allow you 
to load a program from a single keypress! Also in the 
works, perhaps the most exciting thing is an auto 
save board, This board will fit on the rear edge 
connector and will have a button on it. At any time 
this button is pressed, the entire contents of Ram 
Will be saved to disk, This will allow any program to 
be saved, even the tricky programs with anti-piracy 
techniques being used. Simply load your program from 
tape, press a button and presto! Your program is 
saved, It can also be used for games that can't be 
saved half way through. For example you could be 
Flying your plane at 1200 knots in a Kamakazi dive, 
push the button and the program will save to disk. 
The next day when you load the program it will reload 
with you in the same predicament! Unfortunately Larry 
does not seem to think that this is such à high 
priority and if you feel as excited about this as I 
am then let him know. If enogh people mention it 
maybe he will put it higher on his list of 
priorities. Last but not least I have come up with an 
easier way to save machine code. Rather then enter 
the program to poke the numbers for the starting 
address and length, Try this: 


1 LET START=xxxxx 

2 LET LENGTH2xxxxx 

3 RANDOMIZE START: POKE 23540,PEEK 23670: 
POKE 23541, PEEK 23671 

4 RANDOMIZE LENGTH: POKE 23542,PEEK 23670: 
POKE 23543, PEEK 23671 

5 OUT 84,64:PRINT USR 63488;REM SAVE 
"hnnnnn.Cl1" 


QL TIPS 


ALL CAPITALS 


To force the OL to accent all input in CAPITAL 
LETTERS (AND DO ALL SUCCESSIVE PRINTING IN capitals 
as well) include the following POKE as part of 
your Drcuram: 
POKE 163976,255 
POREIno the same address with zero resets the 
nacnins to lower case mode. 


TIPS IN USE OF IN CATSNPED NOCE 


S 
anq 


»^en you want to nut 4 calor cemmand into a line 
so that it will de printed on screen in a colar, 
you do not have ta use the INK commana. 


Instead, you can imbed the color commana in tae 
line itself by usinc the "CAPS/SHIFT" and the 
“SYMEOL/SHIFT™ together to enter the extended mode. 
Then hold down the "CAPS/SHIFT" and press the key 
representing the color of your choice, 


This will imbed the color command just in front 
of the character that is to print in color, Then 
continue typing the characters until vou are ready 
to change pack to black, Then ga into the extended 
mode again and, wnile holding sown the “CAPS/SHIFT" 
key again, oress the black key (9). This returns 
you to the ordinary way of plack letters again. 


Be sure ta turn off the command at the end of 
the section you want to have in color. If vou 
don't, tne command will affect all characters 
following, [t must be turned off, 


You can change the "PAPER" colors in a similar 
way by entering extended mode and not holding down 
tne shift kay when selecting your color from tne 
top row of the keyboard. Again, you must return to 
your normal color (usually WHITE '7'), or the rest 
of your program will be affected. 


This is an interesting way to set off your RE? 
statements so that they are cyteqraboers cn your 
screen, 


Ho space will be taken for tno commana in the 
line, but you will see the cursor change color and 
everything tnat you type will ve affected. 


Tnis article was reprinted from th TAS BAN Users 
Group newsletter KEYBOARDS Vol.4 No.l Jan/Feb 1956 


PROCEDURE CRASH 


Do not use the names of previously cefinec 
procedures and functions that have been deleted 
since power on, in programs and direct commands, 
before the machine has been RESET. A bug in the 
QL's ROM will cause the machine to crash, should 
you attempt to do so. 

A program containing such keywords can be Saved 
and the machine RESET, whereupcn everything will 
work as expected again. 


ds ds Pf 








: 1 ii 
Gos linüharc 
Sus cindaorst 


Timex Command Cartridge 
€ computer. The big suprise 

run program 
the Ümni-EMU because you 
it through the 
244,0 : 








every ay 


^ 
2 ct 
3 


PEEKS AND POKES 
for the SPECTRUM 


by Jim Dodril] 
(Some will work on the TS2068) 


POKE 23736,181 

4nen SAVEINg a multie«part program insert POKE 
23736,181 between SAVE statements, and the computer 
will then save all parts of the program without the 
"START TAPE" prompt. 


axample: 9999 SAVE "prog" LINE 10: POKE 23736,181: 
SAVE "byte" CODE 64599,760 





























If burrer 

an repi 

ac Gif 

ve Cameron 
Hau Tonying 
rou Qiiger’s 
NT rium 

RENU cer Feader 
at Tapa at 
i558z to the 
appropriate address activates 
the routine resident th T 
Spectrum ROM has cver i 





r1 
"ni 


74LS32 


veru Simp 
Spectrum 
routine: 














i For I= 
2 PORE 
3 PAUSE 1 
4 NEXT 
Replacing th 
emulatar ona 
redguinres a zm i 
the board. Th i 
Switches pin 
pin Z of the 
this ea tha 
switched inst 
tracks and sa 
the switch to 











POKE 23756,0 
Witl change the first line of a program to LINE 0. 


POKE 23692,255 
This POKE will 
programs, 


give auto SCROLL on long 


text 


QSAVE TECHNIQUES 
by Steven Pocock 


This article offers some suggestions on the use 
of fast loading/saving 2X81 programs using Q~SAYVE 
software, based on my experience with it. 


Power up and load the QSAVE software using 
the normal LOAD "". The 16K version sets itself 
above RAHTOP while the 64K version will reside in 
the 8-16K area, safe from NEW and RESET, LOAD or 
type in a test program. To QSAYE the program , 
start the recorder on RECORD and enter RAND USR 
32383 for the 16K or RAND USR 8683 for the 64K, 

The screen SAVE pattern will be very different 
and the program should SAYE and LOAD 16 times 
faster, Once SAVEd, rewind the tape, Secause the 
filter is also an amplifier you'll probably have to 
turn down the volume on your tape deck. I used to 
load at 3/4 full volume (43); now I load at 1/5 
volume (#2). The volume setting is sensitive so 
you way have to attempt to verify the program a few 
times before the ideal volume setting is found. The 
VERIFY option will determine if your SAVE was good, 
To verify à program, enter PRINT USR 32377 for LOK, 
or PRINT USR 8677 for 64K, then start the tape. 


If the program has been properly SAVEd a V = 0 
will appear in the top left hand side of the 
screen. If some other number appears, rewind the 
tape and try a different volume, Verify agata, 
When V = 0 shows up, mark the volume position on 
the recorder for future reference, 


COMMANDS 16K BAK 
SAVE RAND USR 32383 RAND USR 8683 
LOAD RAND USR 32371 RAND USR 8671 


VERIFY PRINT USR 223/77 PRINT USR 8677 


Te make an Auto-run tape change your normal SAVE 
line to: 
9000 RAND USR 32383 (or RAND USR 8683) 
9010 SLOW 
9020 GOTO START, 


Certian programs are not this easy to convert to 
Autoerun with QSAVE, 
If there is any machine code after the SAVE 
Statement the new QSAYE statement must be modified 
so that the memory iccations of the machine code 
are not changed, otherwise the program will crash. 
In order to do this the new SAVE statement must 
contain the same number of bytes as the old SAVE 
statement, The new statements will be 9 bytes long 
for 64K or 10 bytes lomg for 16K. Use RAND USR 


VAL "32383" (or RAND USR VAL "8683"). If the 
current SAVE statement has fewer than 9 or 10 bytes 
then some bytes will have to be removed in a Jing 
earlier in the program. Use the VAL function as 
described in the next paragraph to free up some 
bytes, and add spacer to 'pad' the program out. 


page /3 


If it has more than 9 or 10 bytes , then 
substitute RAND USR VAL "32383" (or RAND USR VAL 
"B683"), for the current SAVE line and add spaces 
so that the number of bytes in the old and new line 
are the same, Hidden spaces may have been put in 
the original SAVE statement, To check for hidden 
spaces press EDIT to put the line in EDIT mode, 
then use the cursor to step to the end of the line. 
If you can step past the last quote, then hidden 
spaces have been put into the line and they must be 
counted, and be included in the new QSAVE line, 


A QSAVEd program should always return in the 
SLOW mode. If it returns in the FAST mode you 
won't get a screen display and you will not be able 
to break out of the program, 


In order to break an Auto-run program, hold down 
the BREAK key once the program has started to load, 
and the program will not Auto-run when loaded. 


If you've entered RAND USR 32371 (or RAND USR 
8671) te load a progmam and then ehanged your mind, 
pressing the BREAK key wil] not get you out of the 
LOAD moda, In order to get out, press the play key 
on your tapé recorder to provide a signal, then 
press the BREAK key. This should get you out of the 
LOAD mode. 


POKE 23617,14 
When inserted before an INPUT statement this POKE 
will change the curser to "= " and INPUT will be in — 

CAPS, 
| 
POKE 23613, PEEK (23730)-5 
When this POKE is used the BREAK key will be 
disabled, and the program will crash, 


POKE 23755,100 
When used at the beginning of a program, the 
program will not LIST. 


POKE 23658,8 
4111 turn on CAPS LOCK 
POKE 23658,0 
Will turn off CAPS LOCK, 


POKE 23561.20 

Address 23561 stores the length of time a key is 
held down before it repeats (35 is the default value) 
Set at a lower value for fast typists, 


LET t = USR 3582 
Scrolls screen one line 


LET t = USR 3583 
Serolis bottom half of screen one line. 


LET t a USR 3330 
Scrolls whole screen to top line. Must be followed 
by CLS, 


From the Sinclair Louisville Users Group newsletter 


PROGRAMMING TIPS = PART 3 


Some beginning programmers tend to make an easy 
mistake with the T51000: using SLOW when FAST is 
vetter. When is it better to use SLOW? 

l. When moving graphics are used, 
with machine code. 

2. For short interactive 
necessarily using graphics. 

3. When the screen blank-out and 
the FAST mode are undesirable, 


especially 
programs not 


flickering of 


When is FAST better? 

1. When any major arithmetical computations are 
involved, particularly of the trigonometric, 
logarithmic, SQR, ABS, and other functions; anywhere 
that long equations are involved (which tends to 
exclude most games programs anyway!). 

2. When editing = long programs in particular. 

3. Most programs where appearance is unimportant: 
for example, most scientific and technical programs. 

Let me give you some hard numbers.. Take this 
simple loop: 

5 FOR F=1 TO 1000 

10 NEXT F 
In SLOW, execution time is 27.0 seconds. In FAST, 
it takes only 4.45 seconds, SLOW took over 6 times 
as long to do the same task. More timed examples are 
given in the September issue in “Programming Tips 
Part 1.". One involving a trigonometrie function 
given there took 39,5 seconds to finish in SLOW, but 
oniy 6 seconds in FAST. SLOW took, once again, over 
6 times as long. 


Postmaster, if Undelivered Return to : 


Toronto Timex - Sinclair Users Club 
P. O. Box 7274 Stn. A 

Toronte, Ont., M5W IX9 

Canada 





SLOW can cause frustrations when editing. When~ 
moving the line cursor down to a given lire down ta 
edit it, the listing is reprinted from the top of 
the screen each time. In FAST, you don't have to 
watch it each time - and also while editing the 
line itself, since the line is reprinted on the 
bottom of the screen each time the K or L cursor is 
moved, there is a similar advantage to using FAST. 
So what if the screen flickers? Do your editting at 
nome! 


Something else that beginning 
confused about, is the use of PLOT 
PRINT coordinates. 

PRINT AT 0,0;"X" will put the X in the upper 
left-hand corner of the screen. The PRINT positions 
are numbered from 0 to 23 down, and from 0 to 31 
across. Ina PRINT at A,B statement, A is the line 
number going down, and B is the print position going 
across, 


programmers get 
coordinates vs 


PLOT 0,0 will blacken the pixel in the lower 
left-hand corner of the screen. The numbers here in 
PLOT and UNPLOT A,B run from 0 to 43 going up for A, 
and 0 to 63 going across for 8. PLOT 43,63 will 
blacken the extreme upper right-hand pixel. 

Ordinarily, you can't print on lines 23 and 24, 


the bottom two lines, Within a program, however, you 
can, by using the line POKE 16418,0, one of the 
first programming tricks ever discovered for the 
T$1000. You must POKE 16418 back to 2, it's original 


setting, before INPUTting anything, or the whole 
system will crash. 


"XN Taken from the Nov.1985 issue of the 


|* -Hatbton Roads T/S 


T 













RÜser Group newsTetter. 
E 1 


P 











* 


4