LISTing Newsletter
Newsletter of the Long Island Next Meeting Sinclair/Timex Users Group
JRHURRY
Wave-table synthesis may sound like the latest group featured on MTV's
Alternative Nation, but actually is the B Software CT It sends messages in computer code The sound chip creates
way that the next generation of PC's will . is loaded. to the sound chip. Programmers who: 7. synthesized music that
process sound to create more realistic want the note ‘A’ have to try and . . is turned into an analog approximate a-given instrument, . Signal, amplified and
games and applications.
- tt works by using acutal notes played -on musical instruments and essentially replaces the somewhat clunky technology used in creating sounds with the musical instrument digital interface, or M.I.D.L That technique requires a great deal of programming and can be difficult for many musicians to learn.
played through
which often sounds like a portable aspeaker. -
video game.
Listing Fotsoy Manaal Daw $16.00
One "sample" copy sent upon receipt of Business size SASE. Copies provided on EXCHANGE BASIS with other bona fide user groups. LISTing is published monthly except July and August by LIST (Long Island Sinclair Timex) Group, a not for profit user group.
We are always looking for articles, programs, reviews etc. to keep our members informed and entertained. You maintain full credit and copyright. Portions if this publication may be reproduced, without written consent.
Please give credit to LIST when reprinting articles.
LIST disclaims any responsibility for any damage you may do to your
computer as a result of reading any articles in LISTing.
Page 1
L.I.S.T. officers Pres. Harvey Rait Vice Pres. Bob Gilder Tresurer Robert Malloy Cor. Secy. John Pazmino Assoc. Editors Fred Stern Harvey Rait Publisher Bob Gilder Libr. Tom Skapinski
Please send all inquiries and submissions (including dues) to: L.I.S.T. Mr. Harvey Rait 5 Peri Lane, Valley Stream, N. Y. 11581
COMING EVENTS: The next L.I.S.T. meeting will be Sunday FFB. ıı
at 2 P.M. at the home of Harvey Rait (see address above).
P.2
S Leave the computer
nnd the Amber arnes si s à majör-probjem.
. Bid wills mo 30, daysor i continual run- “E Daas much tan - to pui arets on hard ive. Wh [cp Boing
‘some th E: (n mefping with yer pew
If you ‘have peer - : puter sting T3
at homé, | aakhan
vice you probably
g tatthe M aertQpr: ought it; Tara iter —
Keep it on. TY to break"
crosoft-Scenes that in- cludes routines that con- tinually change the display by calling up stuff from the bard drive. .
a Print geras bs of stuff.
it. : Te CZ. . -i -
d rth of. ink,but © Most compiler Foul api rene ter will cane defective ; 1! isa dudode machines for new for at'least the first 30..]| iecit modem nap and days that you have thein. ]| one of the onse e in’ Possession,-so it’s-a Sucluded jn the package
good idea to: give one of - these camplex devices s- ous shakedown in the M early y days ‘of ownership: . The reason you wan w: ““put as much stress as pos- -
It doesn’t matter if you feel awkward and out of
place, you'll know that the machine will get you enline a bit later down the road When:
aioe me poe pee m$-..|| more familiar Eine chines is.a phenomenon. -|| strange new machime. rather indelicately . B Your new machine
dubbed the infant mortal- ity syndrome by comput- er experts. Since the ma- - chines „haye few moving. parts, most treubles sur- | face quickly, and once, these machines get past this early peril they tend to work flawlessly for a longtime. - E ‘Of course, shaking “down one of these com- plex new gadgets can be quite a stretch for some- body who is brand new to ` any sort of computer, so here's a list of things you should do right away:
also most Jikely.came | with a built-in fax capa- bility, and. paar go thro the
know that this feature ; also works. Chicag» Tamne
~
QL CORNER
I would like to extend a very healthy and a Happy New Year to all our LIST membership.
As you may know, I have taken the responsibility as the east coast QUANTA librarian. Approximately seven to eight years ago I had joined the membership of QUANTA. I had purchased the software library from the local librarian which consisted of approximately 40, 720 disks. The majority of the programs were OK, however, several programs included within the library package were professional. Page Designer by Dilwyn Jones, a suite of utilities from Kemo Salmi, Indexer by Tony Shields and some others which were in the professional category.
Since then the QUANTA library has been expanded; approximately 100, 720 disks are available. The latest addition to the library contains some worthwhile Programs and I would like to review some of them for our membership.
PS-®2 has the latest version of XCHANGE 3.90L and all manuals for QUILL, ARCHIVE, ABACUS and EASEL and XCHANGE and IMPEXPORT are in _doc format. All files are zipped into two _zip files and a BOOT program to help you unzip the files. When I unzipped ‘tiie manual files, only seven files out of the thirteen files were unzipped.
Without going into details of unzipping the manuals, list the Boot file, EDIT line 200 and change the loop.from 7 to 13. When the Boot requests the Destination drive, enter RAMI_ and all 13 manual files will be unzipped into the RAM file (if you have HD or ED drives enter the destination drive name). For DO disk drive users, use WCOPY, entering ’y’ for each file until the disk is full, then remove the disk and insert.another DD disk in you drive, answer ’A’ (for all remaining files) to complete transfer the files to disk.
To unzip the XCHANGE file, enter GOTO 320 and the unzip process will take place.
One of the new features of XCHANGE is PEDIT_bas which is the file that produces the printer drivers for the Psion programs. The printer drivers can be set up for ODD pages, EVEN pages for single sheet, ODD pages, EVEN pages for fan fold paper and the translates for setting up those special codes number 50! Soooo, for the price of about $1.25 you can have the latest version of XCHANGE Post Paid @ 50 cents for the disk and 75 cents for postage.
There is another good program that resides on disk UG-98, VIEWER. This program allows any kind cf file to be viewed. It is similar to a text editor, however, the program does not have any editing features. It’s main purpose is to view files, you know,
Block Chain End Find Load Merge Next Order Print Read Save Top Window
This orogram does not allow you to edit text files; with the type of files I had in mind which are basically information conveyors, that facility is best left out. This program of mine is public domain and can be used to distribute such text files or even applications such as text-only catalogues. The only restriction I woke on its distribution is that it should be freely given away for no profit, You can make a small charge to cover your costs as per
like Readme, lis and _txt files, normal PD distribution practice. Please include the program and SuperBASIC programs, machine code and this text file (the instructions). compiled programs and so on. The If you vont to use this viewer to distribute commercial softuare
program was written by Dilwyn Jones, so you know it's great! Look at the screen dump and at the top of the picture, you will see all of the commands. To activate any command, just depress SHIFT and the first letter of the command.
packages such as data in the form of text files, please call to ask about terms. Normally there vill be no charge as long as the Uieuer is incidental to the package as a whole, though I may ask for a copy of the package in return!
Viever - page 1 -
T : lai eode Duden SHIFTt-Poge RLTSHIFTN-Top/Bottoe Fá-Redras Fi-Help ESC-Quit ^ HELP file is available and it is Pifherueerm LINES:794 LIRE:65
activated by depressing F1; to go
PAGE 3
back to the main screen use ESCAPE. For those long text files you can page through the file one page at a time with SHIFT down or up cursor keys (arrows), and to page to the bottom or top of the file, use ALT-SHIFT cursor keys. You may notice that there is a marker on the right hand side of the screen (it looks like a cursor). This bar moves in the same direction as the text scrolls, providing a visual indicator of how long the file is. An operating manual is on the disk as well as an UPDATE file.
There are other programs on the same disk with VIEWER’ such as: ScreenSaver (a screen blanking program with a configuration program to set the time limit for the screen blanking.
Again, for a dollar-twenty-five it is a bargain!
The second screen dump is from a program called 'DOCTOR'; QUANTA disk UG-10.- The picture reminds me of a disk editor and in reality, it is. However, the author Arvid Borretzen states that he required a file editor for his work and this is how DOCTOR originated.
& RRUID BORRETZEN TLF +47 53 41 20 92 +47 53 49 33 22 FAX +47 53 49 33 02 5400 STORD NORURY
Ver 2.07.95 Navigate vith et)
ALT 44 1 page up/down Shift t4 18 pages
CTRL 44 188 pages Ctri/Shift +4 Top/Botton
TAB - Hex / Decimal Direct editing F3 - COMMANDS
The program is easy to use. The only thing that I will warn you about is that if you delete characters from a file you must insert an equal amount of spaces or other, characters in its place or the file will not function properly or not at all. However, the Program serves a need for some of you, I am sure. The cursor defaults at the first character (HEX number ). If you wish to alter the text, depress ’TAB’ and the cursor will move onto the text area.
HIT
gi
SABVSBSBSSBBBBRKSSUBSS É-
VPASRBBBSBBBBBSBSASESB > SLSAASBBBSBBSBBZSSSSS ARSAIIRSRBBSBBSBIKVSBIS38B RRBSSRBSSSBBSB8LB8REVES RRAGRIBBBBSSIRLZHASGSS KAYSBISBBBBBBBBSSRSB>
BA 45 20 20 39 20 35 29 2D 2D 20 2D 20 20 20 20 66 ?4 67 20
TER 2438.
There are additional commands for DOCTOR, depress F3 and they are as follows: Find, Replace, Go To HEX, Top, Bottom, Save, Load, Print, Catalogue, Erase and Quit. And again, another professional program for a buck-twenty-five.
For those of you who know the story of Anne Frank during World War II; there is a disk loaded with files and pictures for a true accounting of this amazing woman. This is disk ED-02. The programs are zipped and has an unzip program making the unzipping effortless. If you want to send me formatted disks with return postage, that is fine for me and they will be sent back to you immediately! You should consider obtaining the LIBguide (library guide) disk.
LIST member Paul Chomitz has asked if any LIST member has a copy of the IBM version of XCHANGE. Paul states that his business runs with the QL, however, he has purchased an IBM laptop computer and would like to exchange files between the QL and the IBM laptop. If anyone would like to sell this software to Paul, he can be reached at: R.G.C. Travel Agency Ltd., 95 Delancy St., New York, NY 10002 - Tel: 212-677-9290. ;
See you next month... Bob Gikder
My address & telephone nimber: 69 Jefferson Place, Massapequa, NY 11758 §16-541-2271 PAGE 4
-B Musical instruments x
' ere oom:
E t Benefits | . Wave-table S M.I.D.1. synthesized sound;
convincing. It can use" Li called enveloping to turn down the*olume on a digital guitar note just eal guitar string after it is plucked.
like the fade of i
a The digital sounds are
3 compressed and put E onto a computer chip, which canthenbe ` attached toa sound’ card `
Problems
chip does not example, but if it has an
Every manufacturer uses a different instrument for the basic sounds, so that pianos, for example, might sound different on computers using different chips.
When using programs that mores sound, the software à sends requests to the chip for different instruments. contain every single note of a piano for
‘A’ fiat and ah ‘A’ sharp, it can-
generate an 'A' sound by making an educated guess.
A council of P.C. software and hardware makers, including Microsoft, has adopted a set of standards for multimedia PC's sold next year that will require all Intel-based machines to have a wave-table synthesis chip.
PC Makets Are Focusing on Fine-Tuning the Sound
By LAWRENCE B. JOHNSON Pauca ETE ETUR
The personal computer, which is wiftly evolving into an all-purpose ‘ome entertainment and work cen- er, has lagged behind in a sound- echnology backwater. While you an listen to National Public Radio n the Internet or slide Beethoven ato your CD-ROM player, the sound vafting from the PC has the crackly ing of grandpa's radio — the one he etired to the attic long ago.
But this "incredible magnet” of asks and entertainment — as Rob- -vt W. Stearns, vice president of »chnology and corporate develop- nent. at the Compaq Computer Cor- oration, called the PC — might fi- sally be ready to deliver sound quali- v on a par with its number-crunch- ng skills. Compaq, . the Hewlett-
‘Packard Company, thc International 3usiness Machines Corporation and ther PC manufacturers are making n aggressive effort to refine PC ound.
The main obstacle, said Tommy 7readman, a loudspeaker designer, .as been sound cards designed by
iigita) wigizzes who do not know how vY 'e signal once the digital streat . * been converted into the
analog sound that you hear.
Ade problem, added Mr. at Compaq, is overtaxed
d,” he said.
è & digital signal through CD player's digital-to-analog con- erter then to an amplifier and then ne loudspeakers. In a PC, the digi- :]-audio signal from a floppy disk, D-ROM or internet site passes rough a sound card containing a
-motion video and high- Y entional high-fidelity sys-
digital-to-analog converter and am- plifier.
While some PC sources offer po- tentially excellent sound, radio on the World Wide Web is still fairly primitive. The amounts of data are too much for a microprocessor to handle smoothly and quickly.
Manufacturers have been trying to find a cost-effective solution. Shift- ing the sonic burden from the micro- processor to a dedicated chip, for example, could produce excellent re- sults but the cost of the chip and the added storage capacity would drive up the basic price of the PC. ,
Manufacturers feared that con- sumers would balk at the built-in
` cost of better sound. The solution seemed to be in add-ons.
Pentium processors operating at 75 megahertz and faster have opened the door for better PC sound through a relatively new technology — wave-table synthesis. It has been sold in computer sound cards for about a year and is coming in supple- mental software.
The wave-table is a bank of digi- tally synthesized musical sounds, for
. example, from a violin, trumpet or
guitar. These stored sounds are drawn on and blended, either by the musical instrument digital interface system, or M.I.D.I., used in computer sound cards or by a new generation of dedicated chips.
“The quality of sound you can get through the wave-table is astonish- ing," said Gerald W. Tschetter, an assistant general manager at the Yamaha Corporation of America, a unit of the Yamaha Corporation. “For a few hundred dollars’ worth of add-ons, you can do things on your PC now that 10 years ago musicians in the best studios in the world could not have done.”
Hewlett-Packard used the wave-
table in its new Pavilion series of PC’s, featuring loudspeakers from Altec Lansing Technologies, a unit or Mark IV Industries.
. ‘“In many ways, audio quality has become one of the more important aspects of PC's in the home,” said Webb McKinney, general manager of Hewlett-Packard’s home rome division.
Consumer expectations : for PC sound are likely to rise when the CD- size digital video disk, capable of
New audio has ‘astonishing’ quality.
holding an entire movie with spec- tacular audio, comes to market in late 1996 or early '97.
While the sound available from PC program sources has improved, the mediocrity of sound cards must be addressed on two fronts: the quality
of the digital-to-analog converter -
and the quality of the power amplifi- er.
Mr. Tschetter at Yamaha said.
that the modest amplifiers built into sound cards were never expected to meet the demands of hi-fi quality loudspeakers and the converted ana-
log signal should be fed to an amplifi-
er outside the PC. : ~ -
“in most instances,” said Mr.
Tschetter, “the amplifier provided
in a sound card is the same used for the headphone output of a cassette deck; its power output amounts to a fraction of a watt." He said comput-
er sound needs only 5 to 10 watts.
Other engineers contended tł the sound card had the potential carry the full load.
Peter Theran, senior manager í multimedia products at the Bo Corporation, said, "The reality that PC companies haven't invest in putting high-quality sound in PC
“We've steadily improved sou in PC’s, but it’s still nowhere near a par with the average stered $) tem. For PC manufacturers, i: really a twofold investment — t necessary electronics and the ad tional space required to accomm
: date them. The computer wou
have to be made larger.”
"^ In its Pavilion Series, Hewle: Packard provided for both optior. Although amplifiers were instalk in the Pavilion sound cards, HP re ommended routing the unamplific šignai írom the sound card direct to hefty amplifiers, which a mounted on speakers provided wi its 14- and 15-inch monitors.
Tommy Freadman, chief engine: at Altec Lansing and designer of tt H-P speakers, was one of the fir engineers from the audio hi-fi wor to examine the experience of liste ing to PC sound. He insisted the on thing that has held back comput audio is price.
“Everybody is driving the co: down," Mr. Freadman said. “Ever. body is trying to hit a very aggre siye price point on the same Int: mitabprotessor. It's all about pac! aging Inte] and Microsoft. But w
create better audio.” price of the hardware to do s:
. he-estimated, could be as low è
$150; his ACS500 surround-speake array, billed by Altec Lansing as th multimedia equivalent of the Dolb Surround sound in movie theate costs $450.
-5-
“SQ” NOTES
BY R.A.HILSMANN
This month a look at another program that has been around for a while. but does not support the new gismos we have hung onto the 2068, such as a centronic type printer. I am sure you all have a copy of it since it has been one of the first programs released for the 2068 and was written by one of the better software houses in Britain, namely PSION. VU-CALC has its limitations, especially i4 it is run in the 2068, since the 2068, as everybody knows by now, nas less memory available in the bottom section of the available free RAM. VU-CALC as VU-FILE had been written for use in the SPECTRUM, and will not perform as well when run in the limited space available in the 2068. One runs out of space for variables rather fast, and therefore can not enter the same amount of information into VU-CALC as one could in the SPECTRUM. Yes it will Go as well as in the SPECTRUM in a SPECTRUM EMULATED 2068.
I have made a few changes in the basic portion of the program to make it run with the OLIGER SYSTEM, and also made changes to support a centronic type printer. It is setup
right now to support EPSON printer commands. If you have another printer, you will have to change
the codes in the machine code por-
tion of this program which I added.
This can easely be done by poking
the correct codes into the machine
code. A list of the locations will appear right after the basic listing.
Enter the programs columns in the
portion, version
machine, changes.
Here goes! you will find in the next preferably with the 2068 TIMEX moge. For the basic you may load the original of VU-CALC basic into the and then make line by line
SMUG Bytes
P.6
10 CLEAR VAL "Z8327". BORDER s
GN PI: INK URL "9": LOAD -"VCALC
"CD LORD UCPRI i
p" NT" 30 TO
ARE nana CODE co TO 1000 GO SUE VAL "2100" OAD +z
CODE : CLS : GO TO USR ef xg
"1200": ‘Z “ENTER file name":
PRINT ' INPUT a$: R
ETURN
iz@@ FAPER VAL "7": BORDER SGN P I: ELS: : RETURN
2000 T “print to 2040 Frinte f <y> as
Æ010 IF OR @$="N" THEN GO
OR a$z"Y" THEN GO
2017 GO TO URL "29000" 2020 DIM tS (URL u e Ut 23658" , VAL "8": INPUT “Printout to Which column ";cc: INPUT "Pri ntout to Which line "; Lg
2025 LET cez ECIVAL "7": LET ch=I NT íCC/^URL "255")- POXE URL "S28 eS5'",ch: LET Cl=cc-(VAL "256"zch) : POKE VAL "62804",cl
dec LET LL=(CODE Ls(VAL "1'"3-uàÀ
POKE URL "
2.64"): IF CODE LS$(URL "2")»5UAL "Se" THEN LET LLzURL "286"4iCODE LS(VAL "2")-URL * P
BOSS FOKE VAL "B652003",(lUl: LET cl ZVAL "OS8"-cc: III ChzINT icti»un L "es6" ): LET =C l= (VAL E i-es hi: POKE URL "628587 Cil: POKE VA L "2001", ch
205@ RANDOMIZE USR VAL "86298902" GO TO VAL "20782"
20560 COPY
2070 Ga TO USR ES
Saga GO SUB VAL "2200": PRINT AT VAL "SO" URL "2"; “ENT TER l1 :.EXI
T PROGRAM"''TRB URL "SO";"2 : CLE AR UORKSHEET"''TRB VAL "9";"a3 : AT TORN TO VU-CALC": INPUT "OPTIO
N? ee 3012. IF a NOT PI AND a«URL E T
HEN GO TO (VAL "300QQ"2azUAL ee 302 e co TO 33 S100 GO SUB VAL "1200": sTOP S200 DIM b$ (VAL “100"): DIM cs cu AL "20'") DIM t$ (VAL "2"): GO su B URL "1200" S201 LET €1=VAL "298764": LET eg2- VAL "23707": LET €3sURHL "zZ8;780". LET zzzUHLi "24553": LET bfrezuü L "34562": LET dcontxzURL "34140 ": LET xcotzURHL "32880": LET kra uzxcols«LN PI: GO TO USR ei 2o080 GO TO USR e2 4000 GO SUE VAL "1100". SAUE fas CODE Zz,iPEEK bFrresvAL “BSG aPEE K ibfre45GN PI)-zz): CLS Go TG USR €g sog CEI C$zSTR$ URL b$: GO TO U SR dcont saga co SUE URL "1200": PRINT '* "ERROR was at"''"COLUMN ";PEEK XCOl45GN PI S180 LET azPEEK xrou: LET b=INT la/UHL "26": LET aza-bszURL "26" : LET d$z CHR£ (b+VUAL "64") 4CHR£ ta+VAL “65"): IF bzNOT PI THEN L ET d$=3$ (VAL "2" TO VAL "2") S200 PRINT "ROU ";d£: INPUT " Press ENTER TO CONTINUE “ix: GO TO USR ez AUG 1988
fa: CLEAR VAL "298327": DIM B$ iU
'100"7):: DIM CS(URL "2 : LET "EFRÉS URL "345562": LET BCONTX= UR L "94140": LET XCOLZURL "32880":
GO TO USR E2 R : SAVE /"UCRLC" LINE 10: SAVE ^;"UCPRINT"CODE 62000,16 2: SAVE /"UCRLC'"CODE 79928,5 5225 S520 DATA 10,1,.0. Bl, 84,0,215,229 8237 55.50 242,499 B37 98 be dae 3:292'181:254*59 140, 206, ` ,2£242,24,6 254 33,204, 177, 42, 254, 95, ,= A 254,64,204,183,242 ,254 186,242,254, 34 ,204,189,
om
UQ .m (QUO N T o R Hh W * 0
M
ae Pp
aM- ©- M PMPODO. ~ p DO
- `
WHEMVOUID-. MV 4 WN)
HOM- D~ Je- RID
~ BMW. WD. P UG'DI»QO- ~ Dy PMMA OOND- eMM-
~ Me~ ~
GO- eM- H oy Ne~ eD pra "nnm
IDIDIDIDIDISIO- HH. VU P~ DOMED.
DODDA QiDOUpP-
WOME. DI
ID99969l09- - Varun X6O06HPIDUIDUIo- «n»
DELETE sse.
Next load the code portion of VU-CALC into the machine. There are no changes in the this code, and it will run equally well in either the SPECTRUM or TIMEX mode. Now run the basic program you have entered with GO TO 9500, this will poke the 161 bytes of machine code into location e2000 to 62161. The program will delete lines 9500 to end, you could Save the basic portion before you run it. since your entry would otherwise be lost. After all this. insert a disk, and save VU-CALC with GO TO 9480. Thats all there is to it folks.
How to run the new version of VU-CALC? Just as before, but you will be asked which printer you are using when printing time comes around. Well there is something else to learn, the printer codes have to be imbeded into your text, unless you elect to just print it all in pica type. The new version
AUG 1988 P.7
of VU-CALC will give you all the commands available your printer can handle, this means all commands, even tne ones which need an ESCAPE (27). ,
Should you for any reason run cut of memory while using the program, try GO TO 9300, this will Clear the variable area without wiping out the text. If it appears that you lost the text, move the cursor over the area where the text used to be, and it should reappear. Running out of memory will occur in the TIMEX mode most likely, especi- ally after entering a lot of formulas for calculations.
Here now the new codes for VU-CALC, and what they will do!
£ Tells the printer that the next characters are printer codes. The english pound sign has to precede all command sequences. Even 1f two or more commands are following each other.
The underline symbol is to be inserted after the pound sign for Horizontal Tabulation. (Control Code decimal '9') Example = £
& Character "&" gives the command "Perform Line Feed" (Control code decimal ‘18') Example = £k
Character "i" gives the command "Advance Paper to Next Vertical Tab"
(Control code decimal '11^) Example = £;
e
! Character "|" gives the command "Advance Paper to Head of Next Page (Form Feed)"
(Control code decimal ‘12') Example = £!
Character "'" gives the command "Carriage Return (print out
Buffer)"
(Control code decimal '13^)
Example = £'
SMUG Bytes
ud Character i gives the command "Select Double Width Print Mode with Automatic Cancel (Shift out)" (Control code decimal '14^) Example = £"
# Character "#" gives the command "Select Condensed Print Mode" (Control code decimal ‘15’) Example =£#
e Character "GG" gives the command "Deselect Condensed Print Mode" (Control code decimal '18^) Example = £@
Character ":" gives the command "Deselect Double Width Print Mode" | (Control code decimal '20') Example = £:
? Character "?" gives the command "Cancel Data on same Line" (Control code decimal '24') Example = £?
$ Character "$" gives the command "ESCAPE (prepares the printer to receive other control codes" (Control code decimal '27'") Example = £$-1 would give the printer the command to select underline mode on an EPSON com- patible printer.
£$-1£$-0 would select underline mode and deselect underline mode at the same time. but as you can see, each command has to be preceeded by a pound (£) sign. But the DOLLAR ($) SIGN gives the printer the ESCAPE CODE, which should be uni- versal (decimal 27) on all printers around. This will open pages of commands you may insert into VU- CALC, and this should make use of just about anything your printer can trow at you. Remember though that all printer codes will not get printed and therefore do not exist in your text, so if you insert any such code in your text or calcula- tions. you have to consider this
SMUG Bytes
fact in the layout of our text.
Another thing I noticed, and this is something which happens when one returns from printing a page or two, you will have to enter any command twice to make it work. I have not tried to fix this. since it does not interfere with normal operation. Just one more quirk added to VU-CALC.
As to your layout, it is a aood idea to leave the first (1) column free as a margin, this is a qood place to enter your printer codes. Printout of a reqular pane will, when using PICA type, qo to column 11 or 12 considering margins on either side. If you have a few lines that do not have text on them, you may enter line feed com- mands after your text, or on that line, this will allow you to enter a larger amount of text tnan VU-CALC would normaly allow.
On the next page I have a letter head which I use in my business, this will give you an example of the layout before printout and also Gives you an idea of what the finished product looks like after the printer gets through with it.
I hope you again have use for one of the oldies for your compu- ter, even with all its limitations a qood program.
This it again! I do not know at this time what I will have ready for the next issue of this news- letter. I am working on a few things at this time, and dont know if I will have them ready. ^s |
mentioned some time aqo, I am working presently on a few additions to the ROM for the
SINCLAIR. At this time I have the DELETE. a RENUMBER, and bytes FREE routine finished. Next will be the ON ERROR routine, and after that I will have to see how much memory I have left to add other routines.
P.8 AUG 1988
BANNER For The TS 2068 By Christopher Raynak
This is a short program to print long banners featuring large characters on the 2040 print- er. Unlike some other banner programs, you do not have to type DATA statements that contain each character's dot makeup. This program looks directly into the ROM for the dot patterns. The 2068 stores each scan line of dots as a single decimal number. This is unlike the TS 1000 which its dot patterns as binary l's and O's. In the 2068 ROM they Start at address 15359, This program works with all characters except inverse and user defíned and regular graphics.
i 1 . € 3 ORCER O: INK 7. = 2 PRINT AT 10.4: "Banner Bs IS "135 Raygynak" 4 -2aLzE aa 2 FRPER i: BORCER 1: CLzs 5 SRINT “When enterinas your m €£23a3G€t* you must remember that 4 Ov are timi-tes to 32 Characters 7 PRINT £30. YOU cannot ye € user ger. graphics of reguiar 3fáPn^iCS for panners."'"Pliease $£iect one of the letter sizes f com selon," 9 -AFER 2: PRINT ^" ' | FPAEER l 3 -BINT ii $x8"'"2: iz.25 230 22x22: INE LT “Your :&iilili Oni) St grs 210 DRINT “Sleaze ente- JOUr me ::age,." il INPUT 2$: IF LEN C$ 32 THEN -ET CSzsCSi1 TO 32) 12 PRPER 3: PRINT AT 3,8; "Your CER 19e iS being Processed.": P 13 FOR 221 TO LEN Cs: PRINT AT 180.2-1;C584Z2): LET L=15259+ (CODE CS (Z) 48) - 14 PEM Finds address of first
scan tine.
tt bbe T
UG wc - MrPGGG: z m x 4 x
*0 the fight.
FFP FFSF FF FFF Fs sssssecge
460 FOR «si TO 3 L 170 FCR vs8 TO i STEP -1
i30 IF BSiY,x)z"i" THEN 30 TO 4 36
231 IF S21 THEN LET As=as+" - $382 IF S22 THEN LET AS=AS+" ,483 IF S=2 THEN LET Agsas+"
434 59 TO 499
$36 IF 321 THEN LET agens. g" 437 IF $22 THEN LET Agsas+ Be 4183 IF 5=2 THEN LET Agsas-
$30 NEXT +
iS REM $32244245354444452525545525
16 PEM Converts decima, g
i7 SEM Of the :cah tine 2r
18 SEM coresPonding :haràc*er
29 SEM in tne ROM to binary,
20 REM <£224545555555554 55 5h 4055
D2909 COP dezl TO 2
29 .ET Lsi+1i: LET Ds^EEK L
68 FOR Sei TS 2
TO LET BS:x,a-A!sCHPS :CODE ‘9 ZINT iD-2): 3 LET DOsINT (072) a
n
igi ASH 1: INK @: PAPER 7: PR INT aT 12^ 12 IDE eR iN OPEFAT A ə
ICNe2". FLASH
^a92 IF $21 THEN LPRINT as
i92 IF $22 THEN LPRINT aSs'ag |
$00 IF 323 THEN LPRINT AS A$ zs ‘ae
301 INK 7: PAPER 1: PRINT AT i2 ,3;"
fü2 LET Age"
510 NEXT x
S20 NEXT Z i $28 PRINT AT 13.0; “Would you ii ke to Print another messasge?":
NPUT 98: IF à$(1)z"N" OR AS(1) =° n" THEN GO TO i802 . $40 INPUT "Same letter size^";n IF AS(1)z"N" OR R$(1)2a"n" THE CLS eO TO 8 : GO TO 10
QO REM s45424454424454245454542254 10 REM Memory used=2040 bytes: BO REM s«s454434444554444-54932525
BANNER 1000 By John Marion
The purpose of this program is to print out banners on your Timex printer using your 2X81 or T/S 1000. After typing in and running, you will be instructed to "ENTER YOUR MESSAGE IO PRINT". Now enter your message and press return. Next you will be asked to choose a "bit character". This is the character which makes up the letters on your banner. After entering your choice of bit, your banner will begin to print out. Choice 3 will use the Same letter for a bit as the letter it is Currently printing. After your banner is finished, the Program will run again.
0
,FRINT AT 4,7;"sssBANNER 109
PRINT AT 1@.2: “ENTER YOUR M E TO PRINT" 1&0 INPUT A$ 252 IF Age)" THEN GOTO 148 150 DIM Bsi32; 178 DIM xis S: z929 REM CHOOSE BIT =13 CLs was S25 PRINT AT 4&,7;"sssBRNNER 10€ 2286 PAINT AT 8,6; "CHOOSE BIT cH ROTER" . 230 PRINT AT 198,6;:"(1) gen 2i0 PRINT AT i12.6;"(2) unk 250 PRINT AT 141,85;"(3) SAME AS ETTER"
53 INPUT A z 278 IF A<1 OR A>3 THEN GOTO 250 i00 REM-ORINT BANNER 518 CLS 223 FOR D=i TO LEN A$ -79 IF CODE B$iD)»128 THEN LET iiB FoR vei To 8 3240 LET XiY,1! =PEEK (v-1247280.:
SsCODE Bsipil) 23 INPUT “type a number, 3 to 480 NEXT Y 52 ,";x: INPUT "hou many repeats 418 FOR y=i TO 8 pA; OR n*i TO y: PLOT 85 27
Her e, - VER +3 429 LET E-xiv,1) : 430 LET XiY,8)z2iE:z128) 4435 IF E:cz: THEN LET Es=-12 SQ LET ; =iE 254} 450 IF HEN LET EzsE-54 470 LET zíiíE:z2Z) 469 IF HEN LET E-E-32 430 LET 3 P32 (E3216) sea IF E 2 THEN LET EzE-1&£ S10 LET XivY,4)!z(E:zB8) S20 IF E»:z8 THEN LET EsE-a8 S20 LET xiy,23:1= (EB: s4) . S40 IF E»:z4& THEN LET sE-4 SQ LET xiv,2!zsiE:zz2! S60 IF &:s2 THEN LET EZE-Z2 Sra i XiY,l1:iz(E:z1) sao Y seg | Fse¢ TO 1 STEP -1 i A se Bio | Ist TO 1 STEP -1 a3XasiH Teas x eos nods Nee Sis iI; F2 s6 THEN LET E$&z" x ; B20 z1 THEN LET Eg=i
"W^ c " AND Rz2!-£iR5iD
) ANE 62a S,; ES; ES;
549
Beca
55$ GOTO 665
552
EE GOTO 680
bro Ue ey. a E Bag or ees
10 FOR x28 TO 254: PLOT X ioss
More One-Líners for the 2068 18,8 EXIT Jii d iE. - The "2068 Spirograph" routine drew a good bit of response including a letter from Robert Hartung, former writer for SYNC magazine. He informs us that the routine is a variation of one which isat the top of page 472 of Morse, Adamson, Anrep, and Hancock's Essential Guide To T/S Home Computers. Another variation is this one Robert made up for SYNC the month Ziff Davis pulled the plug.
1 LET pals 'BNDé3): LET i zIN T ud UE IF Pzi THEN RUN
TO 2: INK 1: PAPER p: BORDER IN T IRNO#3): BRIGHT INT (RNO#2): D RAW DYER 1;1290,120.INT (RND2300) :*PI: PAUSE 50. IF INKEY$z"Q" THE N ON ERR RESET : sTOP
3 RUN
4 SAVE "drau" LINE 1
$ REM - Keying "O"during the PAUSE 860 of tine 2 Permits stop- Ping the routine. Otherwise the ON_ERR instruction wilt ignore "STOP" ang "BRERK",
The following short programs were borrowed from the Sinclair Timex User Groups -Newslet- ter of the Boston Computer Society (Volume 3, issue 4). As you can see some pretty neat effects can be achieved using only one program line with the 2068,
ad