SINC - LINK Vol.3 No.5 Sept.- Oct. 1985
NEWSLETTER INDEX
CLUB EEE: NON-CLASSIFIEDS PG 2
PRESIDENT'S MESSAGE PG 2
2Х81 TEXT LINE PG 2
SINCBITS PG 3
ZX81 NEWS PG 4, 5
= TH TE ВСЕ D PRI 2068 TIP NOTEBOOK PG 6, 7 AT T OW ZX81 GRAPHICS PG 8 ZX81 ROM ADAPTER PG 9
TELECOMPUTING PG 10, 11
LARKEN DISK DRIVE PG 11
EXECUTIVE OFFICERS
PRESIDENT: George Chambers (416) 751-7559
LIBRARIANS: Martin Mauk - tapes John Burns — magazines ASS `T LIBRARIANS: D. Cooper and T. Haller
TREASURER: Greg Lloyd
NEWS EDITGR: John Roach
ACTIVITY DIRECTOR: David Ridge
LIAISON OFFICER í(Qut-of—-town members): George Chambers
TORONTO TIMEX - SINCLAIR USERS CLUB P. О. Box 7274 Stn. А Toronto, Ont., M5W IX9 Canada
PRESIDENT'S MESSAGE
The annual meeting has been held and we are at the start of a new season. Club officers for the coming year have been elected, membership 1$ holding up; and we can look forward to another successful year.
I would like to draw to the attention of our |
members the resources which are available to them in
our paper library. I think that many members are | simply unaware of the large amount of material which
the library has accumulated during the past year.
1. A series of binders of Club newsletters 2. A compendium of magazine articles
3. A similar collection of magazine articles for the TS 2068 computer.
4. A collection of 30 books dealing with the 2Х81.
These include just about every book on the ZX81/ T/S1000 to be found in Toronto bookstores. А
contribution by one of our members. 5. Five books on the Spectrum/TS2068.
6. A collection of about 20 books on various computer topics, such as Artificial Intelligence, Speech Generation, CP/M Primer, Basic: Fundamental concepts,etc.,etc. Another member donation.
7. A copy of each issue of the magazine ZX COMPUTING for the past year or so.
The library has an index for each of the items 1 to 6 mentioned above, which you may look over to get an idea of what might be of interest to you. Ask our librarian, John Burns, for them.
Be a computer bookworm this winter. Borrow one or two books with your library cards. Find out more about computing and your computer.
George Chambers.
HE ie He Me Me jE He OUI э э Me э Me Me э% ORE OE DUE е е AE NE эф э э е ORE эк ate ate
We of the GREATER CLEVELAND AREA SINCLAIR USERS GROUP, would like to send you a FREE copy of our newsletter the RAMTOP. ue аге dedicated to giving the best in News, Reviews, Pro- grams, Hardware projects, and MORE! Send an SASE С.39) to: James G. DuPuy, 551+ Bradley Ave. cCDOQUWN), Parma, OH, 44129, USA.
E Me HE эж HE эк эк AE е He E AE HE E E HE AE зе HE He E HE E HE He E E е te te
eee xk EEK ERR * ok Kok * *k k ж kok ko Ж ¥
that we | have received on an exchange basis with other clubs. |
on the 2Х81 | computer which have been assembled into two binders. |
PRE BREE Te
The <EXPANDING> Text Line . 1181/751000/752058 2K or aore RAM. by Peter McMullin AUG. 85.
After having gotten ay feet wet writing ѕове software, it became à challenge to present introductory or instructive text sequences in an interesting way.
I spotted the cover screen for an IBN software package which was а real eyecatcher: each line of text appeared to scroll outwards into place from the centre of the screen. The Sinclair BASIC string-handling features lend theaselves well to this sort of thing. A trivial routine like this aust (and this one does) fill 3 requirements:
1) Executes quickly enough to achieve a specific (desired) effect., 2) Easily coded in BASIC. 3) Uses very few bytes.
If you use the subroutine in a long BASIC program, put it near the start of the prograa, where it will execute aore quickly.
The listing should be self- explanatory- the text input string A$ must not be longer than 32 characters. An additional benefit is that the routine centres all text on the screen.
Can you see why LINE 100 is necessary? [f not, DELETE line 100, then RUN and see what happens with odd-length strings. Here's the Listing: have some fun! SEE E: [BIEN < (8 SEI < > (225 B3 + М > Cel lO LET LIHE-ZZ 20 PRINT AT O6,0;"E ENTER A ТЕХ STRING x32 снн " зо INPUT AS за GOSUB 100 So GOTO sa ба FEM та REM ‹@ с >... ЕЕ Неа SQ REM са ТЕ LEN ASYS<> INT (LEM аут: НЕЧ LET аФ=яФ+' " 12 LET EHD-LEN AS 20 LET MID-END.2 за FOR H-1 TO MID 40 PRINT AT LINE,I6-N;ASt ToO N AS TEND+1-N TO END) So NEXT N Бе LET LINE=LINE +2 TO RETURN
THIS SPACE IS AVAILABLE FOR FREE
ADDS. BUY OR SELL YOUR TIMEX- SINCLAIR PRODUCTS. FIND THAT HARD TO GET ITEM. NEED AN
ANSWER TO A SOFTWARE OR HARDWARE PROBLEM?
GREAT COVERAGE - WE NOW EXCHANGE WITH 30 OTHER NEWSLETTERS IN NORTH AMERICA.
p. a 2
Si CB та
Тав Robertson
UPDATES: The Larken Electronics Disc Drive Interface, which was purchased by four of cur members, is constaatly being updated by Larry Kenny as promised. He is in the process of sending out a revised eprom (2k DOS) to all owners (аё no extra cost - how about that for customer relations). This improved 205 incorporates revisions for all "bugs* reported by users. Ve will wait and see if it is sore user friendly, which seems to be the only negative aspect of this product. If you are a hobbyist, it still is the cheapest entry iato the world of 09°. While on the subject of ass storage, I want to state that this colum is being written usiag a Spectrum emulator, microdrive adapter, the
Interface 1, two Sinclair microdrives {one for Tasword/Taspriat.
and the other for file saves/loads) and a Teo PX-80 printer. The nicrodrives are just great! Some time ago I wondered, in print, why someone was not markeling a keyboard overlay for the 2068, so that sose games and іа particular Tasword 2 could be used easily by someone who was not using, the programs Constantly. Well, Bob Dyl of The English Micro Connection is selling а semi-rigid plastic overlay for $3.00 each. Needless to say 1 bought a couple and now ay wife caa use Tasword without referencing the manual {or calling os ве every few minutes either). Mass storage again - Peripherals Direct Ltd. Р.О. Box 4301 Northbrook IL 60065 phone 312-498-9244 (they take plastic)
is selling the AMDEK AMDISK III 3° disk drive system for $125.00 US plus $17.00 US for UPS delivery. The system consists af 2 - 3% drives and a power supply, ів a cabinet complete with on/off switch and BD cable. While the 3° disks are NOT available locally, they are available from PBL and other vendors ia the US and the UK. UPS will clear/pay customs charges for you for $28.81 CDN. Total price delivered to your door is $225.00 CIN.
152068: There are definately some Spectrum programs which will not run on а 2068 with a Spectrum Rom, even with the 10k pellup resistors installed on all data lines. бае such program is Formula 1 Simulator by Mastertronic, It ruas perfectly om ay Spectrum +, but will mot rua ов a 2048. Bob Dyl, of ЕЖ, is selling a Spectrum keyboard for the 2068. It has apparently bees revised to 2068 key legends, etc. The only question is "how does it handle the cartridge port" ? We will have to wait until Dave Ridge gets the one he has on order. It could be another step towards serious usage of the 2068. I am presently ja correspondence with Tony Gomez 2013 è 3 Los Feliz Thousand Oaks CA 91362, regarding his work with putting 2068 programs onto eproms which will be run om an Oliger cartridge board. He has already put MTERM and TASWORD 11 onto eproms, both as individual programs or as a combination on 227128 ерговз. The eproas will only be sold to bona fide owners of the cassette software. Owners of pirated copies are persona non grata. If you write to Tony please enclose a SASE. If you do not have a U.S. stamp please see se as 1 always have a supply on hand. Tony is interested in hearing from either potential customers or from someone with ideas. Tony has also given ae a list of local BBS's on FIDONET, which is an international electronic aail systes. Since the closest is just down the street I am going to investigate. I have been advised (by Canada Remote) that FIDO nodes are in London U.K, I hope one is in Oxford, so that we can keep in comaunication with Cameron Hayne during his one year
SINC-LINK SEPT/OCT 1985
stay at Oxford U. The cost per message is really quite cheap, 1.2. 30 cents per sessage. Zebra Systems Iac., 78-06 Jamaica Ave., Woodhaven, NY 11421, telephone 718-296-2385, is advertising the "05-64 Enhanced Operating Systea Cartridge’. Available September it is supposed to tura the 2068 iato а 64 column computer. And the cost is only $29.75 (US).
SPECTRUM: First of all the Brits have taken to calling the Spectrum - "Speccy". A bit cutesy, but it takes up less space. Ny latest gadgets are the SLOMO SPEED CONTROLLER 11144 Valley Micro Products), INTERFACE III (Bob Dyl of ЕМС) aad the n TAPELOADER (Celina Ltd.). The Sloao device allows us slow games players а chance to either play the game at ANY SPEED or to freeze the screen (for perusal). It is probably the most compact, best assembled device I have bought to date. Both the Tapeloader and the SLONO only works with a Spectrum, they will MOT work on 2068 (in either ande), But with а Spectrua they are sensational. The TL has an active filter on Load and a passive filter on Save. You can actually use a lower volume to load *Speccy programs. Lastly, Interface 3 allows you to save ANY program to microdrive. I can report that IF3 works са а 2068 with an emulator. I have been asked a few tines lately about UK Sinclair magazines. The following is аа almost cosplete list of them (with cost quoted in pounds sterling) ----- (1) YOUR SPECTRUM, Subscriptions, 14 Rathbone Place, London WIP Е, U.K., cost is 25.00 ---- 12) ZX COMPUTING, Subscriptions, Infonet Ltd., Times House, 179 The Marlowes, Неве! Hemstead, Herts. НР! 188, U.K., cost is 15.00 for 6 bi-monthly issues ---- (3) SINCLAIR USER, ЕМАР Business and Computer Publications Ltd., Priority Court, 30-32 Farrington Lane, London ECIR SAU, U. K., cost is approx. 38.00 ---- 14] YOUR COMPUTER, Subscriptions Manager, Business Press Int. Ltd., Oakfield House, Perrysount Rd., Haywards Heath, Sussex RH16 SDH, U.K., cost 22.50 ---- (5) CRASH MICRO, P.O. Вох 10, Ludlow, Shropshire 515 108, U.K. (cost/contents unknown, as believe it or aot this is one that I do not subscribe to). Тізе again to say something nice about а vendor -- THOUSHTS k CROSSES, 37 Market St., Heckmondwike, V. Yorks. МЕІ6 OEU, U.K. My receipt time has consistantly been 12 to 18 days from posting the letter and they even take plastic 101 They usually have а ful! page ad in all of the magazines listed above. They carry software and hardware, at reduced prices. I usually buy ву HW/SW from either ТЫС or Bob Dyl of EMC. Both give ве good service and both carry almost cospitete Spectrum lines. Bob does not take plastic, but he is only а phone call away to verify stock, price etc.
TELECOMMUNICATIONS: Since this is such am iateresting topic I had to comment. Compuserve, Fidonet, Envoy 100 and local BBS’s are all accessed by local telephone ausbers. If this does not interest you then the possibility of dowaloading and uploading programs, memos, messages etc. might be of interest. To illustrate - David Ridge’s article was uploaded by David, on his Radio Shack Model 100 yet, then down loaded on ay 2068, as I was seeing John Roach (our editor) first. See the possibilities!
TS1000: Since Peter does such a great job reviewing the 1000 world I as anly going to sake one comment. Does anyone know if MTERM (Smart Term 11} is available for the 1000. If it is I sure would like to know about it so I can order a copy. If not I will have to get "Mini Yaod 1.7" from Zebra Systems. It also uploads and downloads and is for the TS1000.
PAGE 3
ELA E ee س
#4 in a series by Peter MeMullin
—— M € ШК. Eee — >
SINC-LINK Vol.3 #5 Oct'85.
Welcoae to another exciting roundup of resources for RESOURCES:
1181/T51000 users! To reinforce ay coaaents in the Aug. issue, I offer two unequivocal statements for the record:
`t; Yes, 1181 user support has aoved "underground".
2: NO, the 1481 support aarket is NOT dead!
Because of fact! (despite fact42 ^? ), I aa constantly encountering fellow coaputerists who siaply don't know where to turn for inforaation about support for their coaputer. The state of the 1181 aarket is such that user participation, coa@unication, and autual support are absolutely crucial. When Tiaex pulled the plug, so did aany of the larger aftermarket support coapanies. What did that leave? The truly dedicated supporters and enthusiasts who saw the potential of the aachine, rather than just the dollar signs in an "up" aarket.
Fact is, folks (newcoaers and old hackers alike): the free
rides are (long since) over. It’s up to US to support suppliers with our business if we expect thea to continue. It's up to US to com@unicate with each other- to share information and ideas. I speak from both sides of the fence here: Tigex’s exit has rendered us equal, supplier and user alike, in sutual support requireaents.
Many newcomers to ZX land have expressed concern that there isn’t auch 181 support available these days. NOT SO! A lot of the extraneous garbage (which certainly padded out the appearance of the aarketplace) has disappeared, but what’s left is the creaa of the crop. Naae virtually any conceivable software application, hardware upgrade, or cosaunications support that was ever available during the "Tiaex peak": all the best is still available, and will continue to be for a while. My list is still growing, not shrinking!
How arise the questions:
-"How do I find out who this stuff is available froa?" -"Where and how can I learn sore about ay computer, and share what I’ve discovered with others?"
Fortunately, there are several answers. Participate in the activities of your local User Group. Get to know the skills & interests of other aembers- and aake yours known, too. There's ALBAYS someone who can benefit from knowledge you вау take for granted. Siailarly, those who don't ask don't get. DO NOT he eabarrassed to ask questions of aore experienced users. We all must start somewhere. I’ve never aet an unfriendly ZX user!
There is no rule that says you can only belong to one User Group. Currently, in addition to at least 5 dedicated "real aagazines", there is a large (and growing) nuaber af active User Groups across the continent, aany af which publish excellent Newsletters. By subscribing to a few of these publications, you will find yourself overwhelaed at the resources available to you. Your interaction with support publications should NOT stop with your subscription check! The articles k letters you read were contributed by soaeone just like you. 50 if you have a prograa you've written, news you'd like to share, praise, or a gripe, then write’ about it and send it in! Most newsletters also offer free classified ads ta subscribers as an additional benefit.
To help you make sose rewarding contacts, a new section has Been added to the ZX News coluan, called "RESOURCES". In this and following instalaents, along with the usual reviews, tips, X news, several reliable sources of 1181 user support will be listed with brief descriptions. Now, on to the good stuff!
This aonth: 5 of the "aost iaportant" publications for the T/S enthusiast. (In no particular order) TIME DESIGNS MAGAZINE 29722 HULT RD., COLTON, OREBON 97017 -6 issues/year for $15.00 U.S., to the U.S. or Canada. -About 34 pages/issue. Very nicely produced, with an excellent advertising section № very good editorial content. Started out a little "2068-heavy", but 1000/1Х content is steadily increasing. Each successive issue looks aore exciting (and they arrive consistently on tiae!). An excellent value. Back issues available. Т-5 HORIZONS 2002 SUMMIT ST., PORTSMOUTH, OHIO 45652 -& issues per year for $21.00 U.S. to Canada ($15.00 to the U.S.) -About 32 pages/issue. Very goad production & advertising support. Has a good, consistent balance of 1000/2068 topics, with lots of software tutorial articles, and product reviews. Usually late, but always worth waiting for. Well worth the price. Back issues available. SYNCWARE NEWS c/o THOMAS B. WOODS P.0. BOX 44, JEFFERSON, NH 03583 -6 issues per year for $19.95 U.S. to Canada ($14.95 to the U.S.) -About 24 pages/issue. Very good production & advertising support. SWN is traditionally a 1X91/TS1000 вад. Although lots of 2068 articles are printed, the eaphasis remains on the 1000. SWN's forte is in hardware. and advanced prograaaing articles, although the beginner is certainly nat ignored. Delivery is оп schedule (well, alaost), and back issues are available. In ay opinion, this is THE aost technically coapetent publication around. Highly recoaaended. SUM MAGAZINE 3224 NW 30th AVENUE, GAINESVILLE, FLORIDA 32605 -12 issues per year for $12.00 U.S. -About 32 pages/issue. -Real slick production, good advertising support. Very goad all-round editorial content- а real potpourri of various subject areas catering to both the 1000 and 2058. For the price, it's a steal. Although no increased rate for postage to Canada is aentioned, Г’а sure an extra couple of bucks froa some of us northern subscribers would not go unappreciated. CTH c/o CHET LAMBERT, #4WDR 1704 SAM DRIVE, BIRMINGHAM, AL 3523 -4 issues per year for $25.00 U.S. to Canada ($15.00 to U.3.) -P ve never actually read a copy of СТМ, but include it here because I’ve received so aany enthusiastic recoaaendations from reliable sources. СТМ is NOT for T/S exclusively- you'll find sections on Coaaodore, TI, Atari,etc. as well. The T/S coverage, however is reportedly coaprehensive, tiaely, and well presented. Nore details when | get ay hands on a copy. tThis is by no aeans a coaplete listing. continues next issue.
RESOURCES
PAGE 4
ZX81 NEWS, continued. SINC-LINK Vol.3 No.2, Осі 385
FOLLOWUPS: -CALLISTO SOFTWARE, 724 2nd 57. EAST, SASKATOON, SASK. S7H 181 now have available the ZX software hi-res prograa as described last issue. The prograa is called GRAPHICA, and is provided with an iapressive (and useful) 14-раде manual, with clear explanations of all coaaands, and several sample listings to get vou started. GRAPHICA gets ay highest recommendation: it’s the BEST software-only hi-res package I’ve seen. GRAPHICA is underpriced at $15.00 CAN.
-CONTACT TREATMENTS: CRAMOLIN = MAGIC! Craaolin is a hi-tech contact cleaner/preservative that all 1191 owners should know about. (used by NASA, IBM, Armed Forces, etc., in case you want references!) There are two versions: Red, for cleaning dirty contacts, & Blue, for preserving new (clean) contacts. Craaolin was introduced to the public for the audiophile aarket (for treating Moving-Coil phono cartridge contacts, etc.- you can HEAR the iaproveaent). Craaolin is available in Canada from AVALON AUDIO, 571 QUEEN ST. W., TORONTO, MSV 288, (418) 363-2026. The “Audio Kit" is the best approach- it includes а 202. bottle each of the Red and Blue concentrates for $35.00, plus shipping if applicable. That aay sound like a lot of вопеу, but that kit should literally last you a lifetiae. THE LESS YOU USE, THE BETTER!
1 ааке a preparation as follows: get 2 bottles of Freon TF (RADIO SHACK Professional Head Cleaner, cat. no. 44-1171).
Put 2 or 3 drops (!) of Red in one bottle, Blue in the other. Now put your Craaolin Kit away- the solutions you just aade will likely last over a year.
Every 2 aonths, clean all your edge connector contacts with the Red solution, followed by a light swab of the Blue, using Q-Tips. (More often if you're constantly (un)plugging stuff.) You'll be AMAZED at the oxides & related crap that ccaes off even a clean-looking connector. While you're at it, treat the contacts & controls on your stereo, VCR, printer, etc.: Craaolin also aakes history of 'crackly" voluae controls.
After a Crasolin treatment, I can pick up ву computer and physically wiggle everything without causing a crash! Craaolin is also available in the U.S. from OLD COLONY SOUND LAB, Р.О. BOX 242, PETERBOROUGH, NH 03458.
FROM ACROSS THE POND...
Thanks to colleague Larry Chavarie of Ottawa, (wha subscribes to even aore publications than I do), I will be listing a number of British concerns which continue to support the 1581 afteraarket. MAPLIN ELECTRONIC SUPPLIES LTD., P.O. BOX 2, RAYLEIGH, ESSEX, ENGLAND 555 8LR, tel. (0702) 534155, is the U.K. dealer for HEATHKIT, but that’s only part of the picture. Maplin offers no less than 9 hardware project kits for the 2X81, including a fullsize keyboard, 1/0 ports, aotherboards, sound and speech generators, a TV sound/inverse video kit, aodem interface, extendi-RAM, and a hi-res graphics nodule. Prices are very reasonable. Most of these are aale-only cards which are also coapatible with aatherboards available in the U.S. from Jona Oliger and Budget Robotics + Coaputing. Maplin also still offers over 15 books about the 1191 (with something for everyone), and publish their own electronics project magazine. 12 issues are currently available, and alaost every one has а 2X91 project! (How about а 1131 navigation/autopilot system for your yacht?!)
Larry tells ae Maplin gives prospt, reliable service. 450 page catalog is £1.25. If you wish to exercise the plastic,
Maplin accepts Visa & Mastercard (called ParclayCard and
EXTENDED BASIC:
Have you aver wished the 72101 statesent lines, or provided coaaands such as READ, DATA, RESTORE, IN, QUT, etc? Sure, lots of utilities have been around which provide these features, but aost require RAND USR соааапіѕ & POKES which just aren't "friendly" BASIC. Prograaming genius Frits Beniest, of Halland, has come to the rescue with a superb piece of software called EXTENDED BASIC.
EX.BAS. is an actual BASIC interpreter which lives in a 3.5K lang Q^REM stateaent. Since the EX.BAS. statements are very coapact, you can still write a large prograa in 16k. Use of EX.BAS. does not require any POKES or RAND USR coaaands. EX.BAS. is activated by the statement GOSUB 0 in your program. The following line begins with REM, then the EXTENDED BASIC commands. After the REM, it's alaost like Microsoft BASIC. All the commands aust be typed in (spelled out). You can include as aany commands in a line as you want, separated by colons. A whole new world of BASIC prograeaing opens up, since lots of Microsoft-type coaaands are included.
This aakes it a snap to type іп some neat BASIC listings published for the IBM, Apple, TRS80, 2058, etc. which use comaands that were nonexistant in 1X BASIC.
BASIC allowed aulti-
EX.BASIC provides 22 new coasands, extending Display, Data t String Handling, and Input/Output control. *DISPLAY COMMANDS include: DRAW, UNDRAW, CIRCLE, UNCIRCLE,
FILL, PAPER, UNPAPER, PRINT, PRINT AT, MOVE (a window scroll), SCROLL (by N lines), CLS (fast!), COPY, SCREENS (looks up character at specified screen coordinates, & returns it to a specified variable) #These 14 commands use all 24 lines.
PRINT auto-scrolls at the bottoa line: no aore 5/ reports!
DATA & STRING HANDLING coasands include DATA, READ, RESTORE (ta specified DATA line), LEFTS, MIDS, RIGHTS (slice it!)
INPUT/OUTPUT CONTROL commands include KEY (like INKEY$, but faster, and can deal with multiple keys), IN (tests an input port and returns result to specified variable), QUT (sends contents of specified variable to indicated output port.) With these commands, you can prograa port-sspped control ог seasureaent interfaces frog BASIC.
EXTENDED BASIC seems to be virtually crash-proof, and has 12 seaningful new report codes to tell you when you sessed up. Due to the ingenious nature of the interpreter, it’s incredibly fast- it can print up to 5,000 chars/sec. to the screen іп SLOW асобе! Due to the speed af the Display utilities, you can easily write aniaated games ог graphics applications in EX.BAS. that rival the speed of Machine Code!
I simply cannot recoaaend this prograa highly enough. By the tiae you read this, it will be available froa Thomas B. Woods (see p.14) Send an SASE to Toa for his new catalog- I don’t know his price but it should be in the $15.95 - $19.95 range. Fred Nachbaur has written a 20 page aanual for EX.BAS., which is loaded with examples, tutorials on the use of the "new? comaands, etc. E. Arthur Brown is also distributing ЕХ. 8А5., but with the (inferior) jocuaentation provided by the author. Until Е.А. Brown aakes arrangements to supply the Nachbaur aanual, I'd suggest you order EX.BáS. fros Toa Woods.
5/5 - OUT OF ROOM!
NEXT ISSUE: More user info and less preaching about it. Detailed user reports on the AERCO IX-Flappy Disc systea, the üliger/T.I. Video Upgrade (both arrived too late for a detailed write-up this tiae), Tips on Bus Loading probleas (HINT: get a 1308 CPU), and aouthwatering reviews of sose tantalizing new software. More RESOURCES. See ya.
PAGE S
rz S NOTEBOOK
17528268 INTERRUPTS The Z880 has three Interrupt modes (IM) two of Which are of Special interest to the prog- rafnef. An "interrupt" is a signat sent to the microprocess-— ог Which депегаііч suspends the execution of the current prog- fam, Without the program being aware OF it.
\
141 is the normat operating mode for the TS52058 and when an int- errupt occurs, contrat is Passed to address 56 (35h) in the ROM. This ROM routine updates the Clock (FRAMES) and reads the Keyboard. On exit from the routine, control is Passed back to the exact place uhere the interrupt occurred. These int- errupts take place at the rate of 60 per second.
IM2 allows us to divert inter- rupts to a а user-generated routine and thus provides us with a powerful facility with almost limitless uses. This mede is called a vectored interrupt.
Uhen the Z383 receives an IM2 interrupt, it expects the int- errupting device (the TS2e68 ULAR) to place one byte of data Gn the data bus. This byte acts as the Lou order GF an address, the high order comes From the I register. These twa bytes are concatenated to form an address and the Z33 looks at the con- tents of this address for a sec- опа addrress to which contrat is vectored.
The problem with the TS5z068 is that the tow order byte Supp- Lied to the Z53 varies from @
te 255 and is not just 255 (FFh) at ше| аге told happens with the Spectrum. Опе techniaue to get around this is to create a block Gf addresses each filled uith the: same byte. The I register is Changed to point to this bloch and IM2 is Calted. NO Matter what {ош order byte is Supplied to the Z88, the block will produce the seme address Which will vector controt to the Start of our user-generated routine.
Meanwhite, the computer is able to Carry out its Main program as normat and thg special routine is atso acted^"upon SG that in effect two programs аге operat- ing in tandem. This. allous for some interesting epplications: digital ciock; automatic iine numbering; creation of function LEYS; Constant read Gut of mem- ory left; tracing Gf basic prog- гате; disabling НЕМ; smooth Sprite movement; to name a feu.
Pase. ©
Provided below is a Program with спе of these appiications: Automatic Line Numbering of AUTOL INE.
Type in listing 3 and run it. If you have made no errors, att DATA Lines will be shown as OK. SAVE the program amd VERIFY it.
Now RANDOMIZE USR 65824 to create the special block refer- red to above.
Use RANDOMIZE USR 65120 to start the autotine feature and USR 65124 to stop it. If you use NEU, RANDGMIZE USR 65824 AND USR 65120 again before proceding.
You should CLEAR 64255 before using the program. '
The step between tine numbers is set at 18; you can change this: POKE 65192, s where $ is the required sten.
To alter the next iine number, detete the one printed and tupe in the next number required.
If the tine number exceeds 3999 a colon Will be printed in the first position to warn that the tine cannot be entered.
Be sure to turn the program off before overwriting any of the Code used by the rrosgratm.
Listing 1 is a Semple "mother" Program used to generate the block Of bytes and set up the vectoring.
Listing 2 is the disassembled version of RUTOLINE code. - RUTOLINE uas adapted for the 1528968 from a proarzm printed in Your Computer December 1933.
Bob Mitchell Aug SS.
FE@@ CS PUSH BC
FE@1 OS PUSH DE
FE@2 ES PUSH HL
FE@S FS PUSH AF
FEO4 2318978 Lo HL,FBeOee FES? 9688 Lo 8, ge FEOS Зб6РС Ее (HL) ,FC FEOB 23 INC н.
FE@C i8FB DENZ ҒЕВӘ FEOE S6FC LE (HL) РС ҒЕ18 SEC3 Lo RB,C3 ҒЕ12 32FCFC іб (FCFC),R FEIS 2169FE LD HL,FEBO FEi18 22FDFrü LE tFCFD) , RL FE1IB ЗЕРВ LE R,FB РЕЗО ED47 Lo I,A FEIF FI POP RF
ҒЕ2@ Et POP HL
FE21 D1 POP DE
FE22 C1 POP BC
FE23 СЭ RET
LISTING 1
2
Я, (FE6S) ва
NZ,FESD A, ‹5С82)
га NZ,FEEE ов:
i NZ,FEEE HL, SCOS R, (HL)
ec z,FEEE HL ,S5C84
R, (FESS
я (FE68) ,H HL, (5049)
(HL) ,A
1 REM СТЕ:
128 LET a=1@: LET b-11: LET C-1 2: LET d=13: LET е=14: LET Ғ=15 130 LET line =1988
140 LET address-o658244(Lline-180 8) 26.4
158 RESTORE line 16а READ $$, сит 170 LET 101=8 180 LET byte-zi6zUBRL sS $ (1) +UAL 5
190 LET tot=tot+byte
200 POKE address,byte
210 LET s$-s$(3 TO )
220 LET address=address+i
230 IF 5%‹›”” THEN GO TO 180. 240 POKE 23692,255 =
258 IF sum=tot THEN PRINT "Line *;line;" OK.": LET tine=line+i:
58 `. 260 PRINT “Error in tine “; line 270 BEEP .4,-10: BEEP .4,-16
OP
380 SAVE "RUTOLINE": VERIFY ""
318 STOP
10060 DATA "CSDSESFS21800FBO60036F C2310FB36FCGECG32FCFC2159FE22fF-DF C3EFBED4 7F 1E1DiICACSSSSOSASHSHSHS TT Ia 80030080080" , 5528
1291 DATA “@ааёёайагаваевааававдаав зеовововавововввосовососвосвововов осовосвезозЕОБЕСОЕ ЕО 6 СЭВ ОВ ВЕРЕ
S3FSESDSCSSGHO68FEFE8020273H825CFE2 920713H835C",4171
1802 DATA "FE17205821085C7EFEOC2 85221845С7ЕРЕ®О2884Р7РЕРЕ29563Е В 4 268FEGRH68FES3D325S8FE2H495C110081 98118FCCDD1FEFEO328398019CFFCDD1F EFEO802282F01",6612
1993 DATA "FOFFCDDiIFEFEO1282501F FFFCDDi1FE1S1DRHFOSSGCGSFCED423DCO3 QES21085C773H385CCBEF213B5C77E13 ӨВ68ЕЕСӘС1р1Е1Р1ЕВС9ё@вгева@ава@даё зозозозовов”, 7492 :
LISTING 3
1
D з +
tee
w
н. J
Cee Vd 2) Deu
пт
тт
TOI
ПШ
üt +
ee m pp ue 2
ua i cV n „ш!
ety pea
э am amati c “ye ID UO e ot et ip cn ds
mI
c2 IF
e c wy
4 аа a A in —
in
PUE
Hoy ner Е nan
cd гу 3 ен.
^ Tee | э
Luaeegquaestuac a
=
è » Graphics For Your ZX-81
= tne Ки
209870 aworE ото п п
r~ on e FT +a. iD
TOT
э cun o
ош т
п Memory 2equentially pe
[FU centro көкө T) =. d 9 tma сос aaan 10 10) ш № imu
tU Otnmo.^
ог a we Uu
а.
vi
routine
Шош WH HH
3~
тс бою
m
PN
M
3
3
ш
2
a
т.с зоро etd ^ а Fu eee.»
ip ө.
Din v
UI == 7 wr wT ^ C ID +i 7
е e ل ee Om D O = me, O qm бө vet e ct ot [у €) (d cuoc etl oC qm an an 10 (15 м moozgmu:czi 0+0, 0 ¢ TF ио ote
е `. > o et c et =. 2 i" Ui a = qm
mr aw
м]
Ех ou
tore picturae to memory ac 40 11 EM BE 01 13 03 ED
OD
inverse digi аге the Stination sears ess.
fu 4 Um mcr Uê
display Picture from memory ос 40 O1
B m a ua л
чЕГЗе is the source
ге to tape zi Wu moi
The inverse is the destination. 4 Load picture from tape | HW 8 ED zB oc 49 o1 19 o3
zn
ED БО C3
A suitable Location for the Safe storage of the М/С is above 300908,
То set ram top to 30000 do the next commands.
FOKE 15325,4385
POKE 182223,117
Store the Met routines to as Location that is at Least 733 Eutzs above the addrezs that is Selected to hold the ist Picture.
C amc cca € IL حص ی
The fol Lowing BRSIC PROG can be Used to perform the tasks that are Listed abova.
For RTN-2
5 REM RTN-2
. 10 CLS
29 RANDOMIZE USR М SO STOP А й
For RTN-3 S REM RTN-3 180 DIM 3$(732) 20 RANDOMIZE USR М 30 STOP
=. FOR RTN-4
У 5 REM RTN-4 19 CLS
20 RAND USP N 30 STOP T"
^
5 РЕМ агаш" 10 PRINT “Se]r,8=l,6su,7=d,l=l, Caf csd Mazy"
15 PRINT "-------------------- 20 LET x=2 39 LET ч=0 , 19, LET X =x - (INKEY $278") + (INKEY ,.UQ,LET v-g-(INKEYSz"7") + (INKEY ="6") 80 IF INKEYg$="s" THEN СОТО 200 70 IF INKEY$=s"c" THEN GO TO 95
7S IF INKEY $= "mi" THEN GO TO 13 76 IF INKEYS$z"Li" THEN GO TO 15 77 IF INKEY$="c" THEN GO TO 17
88 PLOT x,y
Sð GO TO 46
35 REM unplot x, 100 LET ysy-1 105 REM UnplOt x,y 110 PLOT x,u
120 GO TO 49 .138 REM unplot x,y
155 REM Unplot x,u 150 LET х=х-1
188 GO TO 49 175 REM unplot x,y 120 LET хах +1 loc CST Gi б OO RAND 058 N 2lo STOP This is the sketch proaram
Continued on page 12.
236i AGO ADAPTER 276 EPROU ro REPLACE SINCLAIR AGH гъ - PIN SINCLAIR AGN TG A 28 -~ Pili ADAPTER ЕРВОЙ
Now that some of us have an eprom programer for the ZX81 computer, it would be nice to make our own Sinclair rom г
But there is not а good source of 8K X 8 24 pin eproms around, the only one like it is а 68764 eprom at about $42 us. On the other hand 2764 eproms are only $9.00 Canada, with this adapter you can program your 2764 eprom then plug it into your 2X8! computer.
Parts list. 1: 28 pin dip socket (RS 276-1997) 1: 24 pin dip plug or 24 pin wire wrap socket Some 24 wire ribbon cable
3--А7-- 26-N/C 4--^6-- -a8---25 5--А5-- -A9---24 6--А4--
7--АЗ--
8--А2--
9--A1--
10--АО-- -D7---19 11--DO-- -Dé---18 12--D1-- -DS---17 13--D2-- -D4---16 14--VSS -D3---15
BO NN
——SÉRÉÁSNS 24 - pin plug
т ' Sinclair rom socket
There is a new 8K basic rom sold by Thomas B. Woods that will plug into this adapter and work for you.
Page 9
\
mc by David Ridge There will probably be five or IT six answers and suggestions waiting for uou! IF you would Well, I hope we wet your | rather communicate privately appetite for telecommuni cations with another user then uou can in the first coiumn. 1 aizo nope use the CompuSevre electronic that you all ran out to purchase Mail system called EASYPLEX. your 8858 modems. In the last | Everyone is very friendly and column we teased you with hints willing to heip. I feel that I Gf all the wonderful things that have made manu new friends on tan be done with your modem. Now CompuServe bu communicating with I will get down to detail abouti them several times in this how you actually do it! manner and the amazing thing is т. that I have never met themi! I Gne of the most exciting and have no idea where they Live of popular uses of your modem is ta What they Look Like but ше CompuServe is a huge database z4no where uou can interact with topics or every imaginable kind! that I fing useful on CompuServe is well on the way to CompuServe. PIhere is the creating a concept of North Associated Press neus SIG which America as the "electronic gives the RERL neus as the village", It is indeed the neuspapers receive it! Not just centrai nervous sustem ОР the the watered down version which computer cuit in North America. you and T receive in the Paper! | к This is updated every hour. A detailed description or There is a SIG for manu poputar everything that CompuServe professions such as Doctors, offers would more than fill the Lawyers, Engineers, etc. I am a intire newsletter. Everything dog Lover so I spend same time from movie reviews ta computer on the Ueterinaru SIG. Оп this clubs. Rimost anything that can SIG, veterinarians discuss the be put into print is on | Latest developments in their CompuServe. Prehaps I сап give noble profession.Now don’t get чоп an idea of the possibilities the idea that CompuServe is ail by sharing with you my personal recreation. I have recently put experiences and favourite uses the sustem to a very novel ar the system. There 12 а Timex: Business use, T ай in the Sinclair club or SIG (special business of motorcycle service interezt graup! on Compuserwe management. I tas Putting and as a dedicated Timex / together a study on how to Sinclair fanatic I quite : improve the service dept. Part naturally spend a great deal ог OF this Study invlolved a survey time there. of customers to ask what their | "EM Likes and dislikes are This SIG, and indeed all SIGs concerning the service are open to anu person on departments that they have deait campuserve, i should Point Out with. TI thought to MYSELF that you do noti need a Commodore “шош ап + it be great if I could computer to visit the Commodore carry out the survey on SIS or an mHppise to visit the Compuserwve!?" Apple SIG. Your 2858 modem will aátiou uou to communicate in a So I Logged on to the system and £tandard format used bu most cailied up the subscriber BBS's and computers as long as directory. The subscriber they use the зав baud rate or directory is a List af communication, Host 5195 voluntarily posted information 50051515 of ішо main features, about yourself, your interests The message base and the data and your computers. Bu posting іл Бгагу. The message base is such information about uourselr, Simpiy a public builiten board ether people with similar where ati of the Timex users on interests can easiiu find and the system interact and communicate with uou. I put in communicate with each other. a search string af "MOTORCYCLE" This is veru useful because ue and to mu surprise, received а ali share our knowledge. ТР Listing of over tuo hundred someone in Alaska has been users who had posted motorcyles burned bu an unscupuLouSs | аз one of their interests. I retailer then we ali knou about then selected БӘ names at random iti ТР there is a fantastic пеш and sent them each a email EMAIL Product aut that zome one in New Message statins that I would be Jersey has just received, then interested in their ideas and we all know about! IF you have a suggestions for the way a question that nobody in your service department should run. circle of Friends is able ta The response was good and I soive simply put УР a message successfully carried out the asking for same help and Call survey from the comfort and the sustem back in a day ог tuo. Privacy ағ my home!
gau s than A anions 1255 t SP1 € rice ifrind and em. Th ERIS LE Din EE ` syste rKen ic: can iL FLOPPY. from aser = a e a des PUMA. ca isc, ils : is with terface di detai y А + = nte Е tem 4 or Libary in J —À— Mar E^ Syst assembly’ det po jata Libā Public dor ch you ее. Dae Sour Pudet odis e riities er TD Blue e eg r suppiu collectio nd artic a E RC M PIE. a powe software an "D eae c M signal purchase. a е = : uw . = fresa! x z 115 ww em Hi я = Е см. far НЕ Bud disk dr inctudes ee а some excellent | NE ME 5 Same excel the to contribute. an ы system "powers Dise reveiws o ing dou would l а. Sn t_ ta re aiso i ing uo 3 face ` загі. *t hun but are ais = rx ce inter fi Shug dn : es ig di an brary. Е i the elf. I di Pieces a X5 ine wee Mut be muttering А ae ane Ree x "xu NP. Lo t must Ее Far : 3 d he dou mu hou do I lona га wililin baun Tt PSELT SR Gk much someone ш is meee? RET d e в чє and how М some time ое vind join Compuserve To е to dno is гг ive business being Eu join ie cost : чаи hav ў bet riwe р =, M inted И att favourite | а Me ies da а. Е ные Rit. This kit atu sorts disk driv rice pA ЦЫ а Rit. COMPATIBL E n bot that ET eee cue do Е or atem, 5 COMPAT works o 50 n о Serve. Е stem m шо Rom to compar ага р, the su ai System trum ta pu ! ZARE 515 à bout t ^ ye in Е sus pec ams Бет! ааа about. ane y azine, Th and 5 roar Pra ۴ Е mation. hours, е Мача= 2053 a enough р по Бек o кузне ды ЫДА to Onlin and a having enou is ip to 1 hing согог D number n ine austen dx omn air 55 subscliptio t ID nu u Wii d а сап ty one Less 2i b3 £ nani ido аз шаг: th 1555 := oniy 15 е t 5 е гта szuoard t Passwe е dis & is that Fac your picti о олиш isteri, Th z There atem = the re temporary ur pe egisteri, a. Sus tois twa селро та your р апа rea to Га: ا ل the Stic. Tha sot hese receive Log on n Toronto the abo rantas oF the th " and Е о таа Hi Ev for de не: {не The goi is "over pau 5 Free we Lope: = Cass ory hould the Kit you ever your dew E NA mem nd s ith Fee yo after u iLL be At compute “ба. Бе d i ei А a gou wil tye A А USE able 4K Serv t, чом ime on ther as ш e pr t the Compu riu КЫ л, tim I FULLEST, Th |! put t stem 5 ru connect t 3 ect Ful ted. о uou Syst hours for conne writin connec’ E PCIe d 7 billed OF this es for though IRE is, U ating the time of 5121925 ҮА паз, тҮ this RREN BOS) > E fe Е Lieve 5.55 was in c ر . is Е # re - time i tT c PER ег has а керше 15 tuo versions and Compuserve is LEE dA HP and = answer has tuo t 25880 = Lo Lo : - е qus = i a There is not a ea LU ма Link utem dich sit a. t Е trope ccess S. ti em ta заде һа Every network access | him 15 "E the LDOS one 1 i versión, t tak pot iom hour ompusServe ther told teme the aet m о лы Comp ы od anat ах 51а - t the cher nis РЕ t Lu Laos metho я Т ат А a Rem t ar te -n 85 cer ir man d. ent А 15, t in Par ad Wri bE are 2 to your: convenie redit Pit sae use re is cr a am mis tR OVIR the card tong) v File. as version Files dA TEL imp ty Tu ad display another display cannot af You sim Serve er Pref. + sion not You user Oth d bur yg in versi card. to Compu thiu. rransei ireliu tuo vw uere mu күш ш тоза Bon be arrar SUIT каст mmer AE eee a uiii 3 methods evieu “when you шо with itling i + revi ble heoru, wark bill oe nth. vaila the Ш ‘ however. Li for ions mo зше Sustem. In memory to werk із all | get in the en display ‹ eprom We LL one rude E c Bros Hs a the disp tso on a Ther гат BA kame oun loadin z 5 is als d. : TUMOR, dpi c LN The e interface сага gue ce Pina ing Е rea is the + bu t ve disk sending an be f Mu IDE оп uzed ble to бач the and mber І c time. Сап the Space able = an eprom ; = ПЕ: a en arams А nt € = Rememb rya any we sau г! ave been гоз ident. pas. Coe а ead чай Late number отр the п SR 65485 70415,1435, А5 a DIR dere пр! аас TOR boards.. 151ga 3 with a P have S can БЕ It nier you The рох or in Call ui 51290. Program SAVE. a eg duce You can DELETE Lled ade, 15К5, ith THE са! nd mod пеш di isks MF tz VIEW OF VE ота FORMAT “you di CARE MES n d SISK DRI Lamp. D “check St the IER ГОУ : ui amo LLOYD а кыйшык И eyed uiii BY ADBLOC disc Е save | а. ths .ago І A совага сова арс n n ja E Priv asic S. маг: © = m de. than tuo To Disk м ОЕ ali ЗЕ: ЬЕ i а Less сап BORED yee pa een Itl also p Biock Loaded 3. т. purchased for my life Ar eer ARRAY ly code ‘bas ‘saved fra interface then ite d as tiu Pu t = ا ih 125 к Жет to "d. P eei. spot i and nina at fast rams the = 2 “rt is zur Prag Bad ава: ix nd sa data.
Hs a Graphic example of the improvement in toad times here 15 a list оғ LarKen DISC Loading times РЕГ :
Tasword II i18 seconds
{just the program i JUu-calc 4 seconds [just the programi Uuecate data 7 Ss&conds (FULL arid data in all cells! CHESS S seconds
To the best o
d ANY SCREENS 1 seco ү knowledge
this system is the Ly one that is compatible with ectrum and 2058. It may not € as user Friéndiy as the cas tte system but it Sure is faster. I know or no other system available that GFFEers so much For such a Lou Price , For further DISCussion Leave a message for me on ENUOY 188 MESSAGING SYSTEM or contact me through the Club.
T n need to Flip your it double sided.
Postmaster, if Undelivered Return to :
Toronto Timex - Sinciair Users Club . Р.О. Box 7274 Stn. А
Toronto, Ont., M5W IX9
Canada
Graphics — ШЫ
REM machine code Loader
= 10 LET x=30000+n 15 REM 16 РЕМ n is an arbitrary value 17 REM " 20 REM LET R$s" machine code 21 REM = 22 FOR b=i TO c STEP 2 23 REM t = та length of the М/С routin 30 POKE X; 16#CODE As (bi «CODE a $(b41)-478 40 LET х=х +1 50 NEXT b 60 STOP This is the М/С Loader proa е i= Or MIKE LEMYRE