Skip to main content

Full text of "TS Bulletin"

See other formats


«AR 26 ’£'3 


iHHV ~T 


News Supplement 
#2-1990 


A Hobby Publication 
of: 

Bill HARMER 
" Rvskin Avenue 
Ottawa, Ontario 
_ Canada K>y hbb 


TS BULLETIN NEWS SUPPLE MENT - #2-1990 Pub. By Bill Harmer, Ottawa ©Public Domain 

The Indiana TSU reports that a new version of the program by Stan Lemke, Pixel 
Print Plus (ver.L) has been released.lt v/as almost finished when Lemke Software Dev, 
Eot out of TS206§ market and Steven Spalding of Sting Graphics has completed it. It 
no longer supports the TS2040 printer but has substitute a Greeting Card design fac¬ 
ility in the space saved.The Indiana n/1 is planning a review of desktop pub.progs , 
starting with their next issue.The writer recently talked to Larry Kenny oT Larkeir, 
who is currently working on a TS206g desk top publ. program with spell-checker,etc. 
This useful area of use for Sinclair computers happily continues to grov/ in support. 
....The Indiana n/l also has a 2 p. advert, for the Oliger,TS2068 disk system specify¬ 
ing 395K disks,54 inch and they are also selling their system in bare pcb form (no 
chips, tv 70 boards needed) for the hardware hacker to assemble .This system has had a 
long evolutionary course of upgrades and improvements.lt is double-density, uses the 
\\rD1770PH-00 f.disk controller chip and is Spectrum ROM kOSSL compatible.John Oliger 
Co., 11601 Whidbey D r., Cumberland, IN ,USA 46229... .Larken El.,RR#2,Navan,0nt. ,Can,K4B3H9 
and Aerco, Texas, sell TS2068 disks^^s. too..Sineus,1229 Rhodes Rd.,Johnson City,NY, 

USA13790 is working, to mate the finger. Board[RS232^terminal bdHo TS2068,This makes 
use or TTL mon. &l3-i keybd. possible with TS2068. 80coi.TS2068 BASIC ROM mod.coming. 

.^MagazineNews :SyncWare Nev/s/Quantuum Levels is selling back issues for US$3 until 
exhausted (@602 S.Mill St,,Louisville ,0H.USA 44641)-losses of about $5000 put them 
out of circulation a year ago....yol 5 N 92 of Time Designs is,out,29722 Hult Rd, , 

Colton,OR,USA Q7017(BBS-503-824-2658.87iyn).7.. Update the disk system magazine is 
US8l8/yr,1317 Str2.‘tford Ave,,Panama City.FL.USA32404(904-871-3556) .It has 2068, QL & 
',-88 ma te ri al JZiXDer vrl...Bvte Pov^er. TS2o68 mag-on-a-cassette , demo US93»-1 issue ^6, 

.1 ''-r- r J I 1. _ _ „ _ , „ ^ ^ /-s *TS T Tn • 


6 issues$32-also TSIOOO progs.$10;fast, load^for TS2068-$20’,,LKD0S util;^y,^2,0-s;)30,»DUS’ 
=====rSr=r.=====r==; @174$ Meadowview Ave. Picker mg,Ont., Canada LIV 3G8»®»»-“——* 
^ Mailing List Chang^es; votit Inst t.hp fnTlovrincr contacts for Sine SIG^s ----- 


inges 


- add to your list the follov/ing contacts for Sine SIG’s.^-- 
G. Granger, 812 Hedvrick St. ,New Carlisle, Ohio,USA 45344; Anotner Sm.clair SIG is m 
Pittsburgh Area Computer Club, Sinclair SIG, R. Vasko, One Virginia Dr,, Donora, 

PA,USA 15033 -Note both of these addresses are contacts reported by SLIX and are 
not necessarily the contact persosn that are officially representing the Sinclair 
SIG’s in these groups, but they are probably leads worth following up...,As yet no 
address here for Boston TSUG, said to have separated from Boston Comp, Soc,(as SIG) 
^ Supplier File, : TK Computerware (QL Software ),Stone St. ,North Stanord, Ashford,Kent, 

Engla"^ CT2"^6DF;-Lloyd Dreger, P.O. Box 101, Butler, V/I,USA 53007 (3 books on 

using machine code vjith the TS2068 ) ;-Pyramid Electronics, 2174 Gulf Gate Dr,, 

Saraso^,^L,USA' 34231 (813-922-9574) (TSIOOO & TS2068 software ) -. — -Bottle Cap Soft¬ 
ware, 1284 Brushv/ood Ave, ,Cincinnati,OH,USA 45224 ( OS-64 softvjare . TSIOOO, TS2068, 
including Checkbook Balancer, Credit Card Payer,Index Card Printer for Cassette 
Boxes are three examples of their OS -64 programs for US$6 each); — -TS(100C?) progs, 
available 10 ^W5, $3 each, 36 titles to choose from, s25 min, oraer irom, 

AT Softvjare Liquidators . 2.640 S. Harbor Blvd,,Santa Ana,CA,USA 92704(714-751-2667) 
. ... V/m. I.c?Celvey, 744 'Wall Rd,,Spring Lake Heights, NJ,USA 07762 is making heavy duty 
pov/er supplies lor the TS2068,... ^ 

> Bugs,Fixes & 'What You Can And Can’t Do,(Maybe) : Can you interface a Commodore 64 disk 

drive to a TS20683 Maybe, SLIX reports that a group out of Ohio once v/orked on a 
project to do this....Can you use' CASE V7ith LCNGINT in TurboPascal ver,4.oto 5.5 ? 
Probably not due to a bua in the com^ler, the fix is to use IF. .THEN.. .ELSE inst¬ 
ead. ...Can you use MS DOS version 3.^,3.1, 3.2 happily v.dth all com.piled programs 
(as >-ith the QL The Solution emulator?), maybe rde ._Qdd_bug will appear, since MS DCS 
only fixed a particular bug in its vei'sions 3.3 and later....Is there a simple 
■nrorram, available preferably in source code, to read CP/M disks v.'ith an I’.S DOS ^ com- 
puter?-ir there is anything out there in the public domain"the publisher of this 
nev/sletter v^ould like to know”,... Can you read i.S DOS disks on a Radio Shack CoCo 
V'dth OS-9 Level I? If so, liichael Furman, of Calif, GUTS group would like to know 
and 'wants to try to v/rite a program to do so. Contact SLIX if you know anything.,.. 
Are BASIC programs^w'ritten in the dialect of your interpreter, convertible to a 
comniled program? As often as not no. I-.ost compilers v:ill load in^ interpreter 

pro^^j^Taut .anly -a. Xe-'U-viill-camp-ile - 






AR4TEUR PROGRAMMERS’ 

LINE: A Column by Bill Harmer 


LA3IC iE still being used in the real world out there (MS DOS, Atari ST, 

Ap’^le Mac) by amateur programmers, but not as much as the newer, more ^ in-fashion 
ianguaf'es ’like C language or even the newest entry, Modula-2, by the inventor 
of Paocol. Probably more amateur programmers have moved up to Pascal than any 
o' her lannia-^e vhen casting ai'ound for substitutes for BASIC. In the Sinclair 
v-orlri that usually means HiSoft Pascal on the Spectrum-Rom-equipped TS2068, 
although the QL has a version of Pascal (or more than one) and even_the lowly 
TOIOGO/Z^'-81 had a version (of partially integer Pascal) called_ Partial Pascal, on 
cassette. For the IBM (&CP/M)crowd, Turbo Pascal by Borland still is the standard 
al'hou-h some nublic domain/ sharevvare versions of Pascal do exist, like Mystic 
Pascal. Trouble with most compiled languages is that you have to go through a 
^edious set of steos to set your source code program compiled so you can test it 
zo ^ee if it v;ill work. The alternative, not testing until you have added a lot 
o^ lines of code, may mean that when the routine bombs, you have a lot of possib- 
iiities^to look into, as to the bug’s cause. ‘ 

"^he ■■riter once, rather grandly thought of establishing a BASIC codeworks 
o". ra .ici; do revive’the dying art of distributing the source code for BASIC ^ 
rro~rar.s s ince once the programs are compiled, you lose the source code and ^ 
he^ thf’user loses the educational value (if any) of tracing how you did this 
or that function. I still say, that reading others’ source code is the only way 
■^0 i"'r)rove your ovn programming quickly, and with compiled programs, that is 
^ardlv nossible, since they tend to get disseminated, without their otherwise, 
acco'n'-an'tin- source code files (if for no other reason than to save modem time and 
disk grace) . .A few programs were added to the file of such BASIC source code, 

''i'" i' is ania'/in ' hovv' much v/ork there is to v.'riting even a simple program, and 
--et it running. Time perhaps better spent, on learning another language, or 
sonefning v'as sort of begrudged to the BASIC code writing project. Of course, 
r-ner ^ou' ce of BASIC code remains, that of Sinclair programs convSited o/sr 
toV's DCS but then that is another story. Simpler programs for the_simpler com- 
’■'Ut-''^s li'^e uhe Sinclair orphans, do however tend to look a little sick and their 
•l.r,;hicr ratlv'V’ rale, u'hen uploaded to MS DOS or even uploading TSIOOO programs 
c ratals 'uid lower case, milieu of the TS2068 and QL. Anyway, treat your 
- ori-in;il BASIC programs as a treasure trove, since there is no way of 

kno^’inr'if vou or another might be able to gain by converting them to another 
QpIP! c format. The best v/ay to do it would be probably oo have a building 
block ’^’"O'ram in the ne’.' computer’s BASIC, which provides the sort of essential 
^itlo nagrdisplay, menu display, ’Press enter to_turn a page’ sort of routines 
.. rricKe ' out, in form and elaborateness suitable to the nevv' computer and 

'^en unload the old B/iBIC promram (or key it in) to that block, and v/ith a bit 
oA"c-,]icin- ar'd editing, most of v;hat works in say, ZX-81/TSIOOO BASIC, v;ill also 
-■•Sr-t'i- “vg p^ope fullv-featured BASICs of the bigger computers around. Maybe, 

‘ hV'ne-;er comruters reouire you to put variables in brackets (for SQR X use 
31R(X) scuare root, for example). Some BASIC’s use LOCATE or PRINT d instead 
0 r 'To'r’w qT and often the easiest v/ay to solve the problem is, instead of using 
o 14*’"'■ER'" to centre the word, just a bunch of PRINT statements to 
bg: ': 0 '';- 4 ’p,i^dle"of the screen, and then PRINT” MENU", with as many 

-oac 6 = -he ouodations ahead of the vrord, ’MENU’ as are needed to centre it. 

’•o^t comnuters have fancier v;ays of doing that, but the simpler method will solve 
thr'nrobiem until you get into the fancier ways (perhaps, as is often as not, 
revor e'' 0 r mentioned in the users’ manual for the new computer). 

Theoreticcil ly the amateur can stick with BASIC for ever, as all computers 
-oone- or later have a BASIC miade for them. (The exception, IBM AT clones running 
•R'~.riov-^ by Microsoft, offers a chance for the ambitious amateur programming lang¬ 
uage -'esi^ner). I would think that anything v/orth doing on a computer can be 
do-e wit^^BMilC programs, perhaps running a little machine language in sub-routines 
-"rom ’-ithin the BASIC programs. The BASIC compilers around also offer the choice 
of -oM -2 that more soohisticated route without learning a totally differentlangu- 
p p.:/pnv-'--V '^he TS2068 has the Timemachine BASIC compiler and even the ZX-Sl had 
^t o^e'ti-e MCCPER (an integer BASIC). Of course for those running CP/M on the 

Pbp rp-ular CP/M BASIC compilers are perhaps another option. 


Sinclair cor 
There are 
as a lanauaae 


:ters, the reriilar CP/M BASIC compilers are perhaps another option, 
just too many BASIC programmers and BASIC programs for BASIC to die 


"least not in the next ten years, for sure