w /

he gee Č s Dem sl 5

SA IN d `. un g `. E UT. g i FE GE TE IEE PAE Le ACE COE

Dis Z 4“ =

7 > ^ OG AG EI RE n. RR ai

"March- April Double Issue Price $3.00

NEXT ISSUE IS A ZX81/TS1000 SPECIAL.

by

This double issue includes a special disk drive issue. E

In This Issue

March Meeting Notes February Meeting Notes The Oliger 2068 Safe Disk Drive Interface Minireview By: Bob Gilder

Disk Drive Setup By: Bob Gilder minireviews By: N. Pashtoon Letter Quality Printing By: Paul Donnelly For Your Information Random Access and Sequential Data file for

the Portugese System By George Gilder

Bankswitching, etc Part II, By: Dr. Watson Letter............... NOR A O

March Meeting Notes

the his the

the

m

ef So Oring

7 c 2

May 17 n at GBeros

Ze

2

Jap

The

NOTE Mee / /S a

y

Myles Cohen was elected as the President of the LIST Group.

Congratulations Myles and good luck.

Nazir P. and Paul D. demoed the Disciple interface with the TS2068.

In order to use the interface a twistor and a Spectrum emulator is

required. The demo illustrated how the NMI save capability can be

effectively used to transfer existing Spectrum software to disks.

The LIST's invited speaker was Mark Smith, who explained the circuit

design aspects ef his Z8 controller based data acquisition system for QL. He also demonstrated a speech synthesizer in conjunction with

28. based system. His talk was very interesting and well receieved

group.

The next meeting of the Group was postponed till April 26. Since library is not available Harvey Rait volunteered his place.

p.1.

a

GENERAL

The February 1987 meeting of List was held at Christ Lutheran Church in

There was some spirited discussion about the merits of TS hardware. Many Northport. There were 14 members in attendance.

members noted significant problems with their QL Kit microdrives. Half of those present had already sent their machine back for repairs, and the other

OLD BUSINESS half had had problems.

A? m m The

, O.

Membership: Paul Donnelly announced that, wíth the 4 renewals at the meeting, one half of the membership had renewed, so far. He suspects that a significant number of members were waiting for the January issue of Listíng and that these renewals will begin to arríve shortly. He noted that we liad already received questions from people who thought they had missed January.

Tapes - Harvey R. brought along tape # 6 and a copy was provided to John P., a new member. Harvey also contributed a program to the OL library. His program, a cartridge copier, will be the seed for Library cart # 2.

Newsletter: Nazir expressed his chagrin at beim pressured to publish some materials submitted by members. It was the consensus that he, or any edition of Listing, should have complete editorial authority. As material is received, the editor plans, in advance, into which issue it will go. Once the full 6 pages is reached, it is extremely difficult to rearrange the NL, Nazir noted that due to the high interest in QL, there was enough material to preplan the March and April issues. However, he still needs material for the subsequent months.

The January-February issue was assembled by the NL committee prior to the meeting and distributed to those present. You may have noticed the use of a Laser printer for some of the material.

DEMONSTRATION

Steve Kays demoed his "super" ZX81 system. Steve has ZXLR8 and a number of other drives, un eprom, along with 64K,inside a customized DK'tronics keyboard. ZXLR8 is a Q-save type utility which allows rapid file transfer.

Steve also showed us his 1/0 board which was used by his students for a solar water heater project. The board is 8255 based and has 8 inputs and 21 outputs. Steve obtained and encapsulated thermst s which were tied into the board for temperature monitoring. Temperatures could be resolved to one part in 255.

,

LIST

Next meeting - 2nd Sunday in March at Huntington Public Library, unless otherwise announced.

HURRAY! HUZZRH! TRUMPET BLARE! EXCELLENT MY DEAR WATSON!

Rt last! Like à ieak from the pentagon, some anonymous person has at last spilled some sensitive secrets an the public anter- est! Let me be the loudest in praising that person š courage,

¿Oo Come to need of,

RS C

To LIST MemBe, A ELIS!

er)

Secret person. I know who you are. Please contact me. Iwill ‘ guarantee your anonymity. I will read and burn your communica- tions. My previous efforts to reach you were aborted. NEW BUSINESS Actually having a bank switching system working has some real advantages. The information provided by Or. Uatsor 15 Precious, but some of it is Outdated, Iwill be Specific about the data which 15 different.

LIST. 3n

Stoney McM. noted that Tom Bewt will be a U.S. Distributor for Quanta. Quanta is a U.K. user group with 6 megabytes of "Public Domain" programs. "PD" is in quotes because Stoney notes there are apparently fees involved in some of the software (shareware?) Stoney will bring what information he has next month.

Martin H. noted a number of shows which might be of interest to members. Discussion of the Trenton and 2nd TS Computerfest had the following results:

1. Trenton - Stoney M. Will contact Trenton State College to see if we

A LETTER

The SYSCON table group description 15 correct, but a clarifa- cation couldn't hurt. Two routines share a common most signifi- cant byte at 9099. One address 15 stored backwards — Lib/msb/lsb

TIMEX spent a lot of time hawking à bank switching sustem that A actually adds to the already complete protocol existing in code.

The EXBU ‘Expansion Bank Unit) is a better name for plug-in a expansion units, which May (or m not) be intelligent or RAM, The mnemonic BEU 15 a Tine x Concept whith 13 staid Clio an

o (ef Ys rea

can obtain a room and 2 hour slot to demonstrate TS hardware and Software. reality. The communication ports are also à TIMEX Plan awia. > = = no reality. The concept of memory mapped registers 1 oser to Other local TS groups will be invited to join our Forum April 18-19. being true, but the mentioned HOLD register 15 a TIMEX implemen- iu tation which also doesn't exist--and is not needed. I snow! . INDIANAPOLIS — 2ND TS FEST. It was agreed that List would send in the $10 for Y The DAIZY chain method of finding attached devices their a group table. Manning is yet to be resolved. selection, though ID address selection by dip-switch 15 better NOTE: Out of town members - if you are planning on attendin. the Fest, when you don’t have CONTROL of the market, this is your chance to participate in List. Please let us know if ey < " The separation of fact and fiction (TIMEX dreams» 1: important you can help man the table for an hour or 80. We will have fliers *- if we reep the USERS” interests foremost in our finds. It as

folly to blindly follow TIMEX's lead. The implementation hard- ware, and ability to interface to non-TIMEX type peripherals are problems we don't need to confound. Let s keep it SIMPLE!

f

mee Edito

to hand our and perhaps library tapes, to give to new members (who sign up at show). Members who help out will be able to obtain these

at less expense, also (i.e. no mailing). May 2-3. I know Dr. Watson will agree on this point, since ne has taken

the bull by the horns at some risk. Mr. Watson, confirm please? Chuck R-announced receipt of fliers from RMG enterprises and Sharp's. He also reminded members that nominations and elections must be held at the March meeting. This is your chance to become an officerof List. Ask a

friend to nominate you! Chuck also noted that we may have to find a new PLEASE! LET IT HAPPEN!

meetine site.

The recovery of extended bank switching for T32065 users has some serious legal considerations, These have not been lost on me, so I have an urgent appeal

More

William J. Pedersen 1120 Merrifield S.E.

FOR SALE Grand Rapids, MI 49507

SEARS 600 serial printers. Equivalent to Brothers EP44.

ONLY $108.00 (cash) Works directly with QL with no additional interfacing. Call Harvey Rait 516-791-6247 for pick up arrangements.

LIST. The Oliger System - minireview

THE OLIGER 2068 SAFE DISK DRIVE INTERFACE MINI REVIEW

The Oliger SAFE (Simple and Fast Extended) disk drive interface is the most versatile interface of all the 2068 disk drive interfaces I have become familiar with. It will support any floppy disk drive on the market, 3", 3 1/2", 5 1/4" and 8". Drives may be single density, double density or quad density; single side or double side regardless of head switching time. Any of the above drive parameters that do not meet the default values, can be changed with simple commands (LET T=4@ - set tracks to 48 ). One to four drives may be accommodated (8 -3) within this system.

Data access is fast, apporximately 4 seconds from the time the LOAD command is entered and for the program to be up and running. No special hardware is required to access SPECTRUM or TIMEX 2868 programs and best of all; the NMI save. Just press a button on the interface and your program is saved and verified at any point within your program. Using the "MAGIG BUTTON" will allow you to save any of those Spectrum programs to disk without using a header reader program.

The Oliger SAFE INTERFACE can be obtained in either kit form or fully assembled. Please understand that the interface consists of two printed circuit assemblies which must be inserted into two slots of an additional MOTHER BOARD which plugs into the rear edge connector of the 2868. Connectors can be obtained gold plated for a small fee and I recommend that you order yours gold plated.

Perhaps the only drawback to using this system is that only eight files of 58K each can be saved to a DSDD disk. As for myself, this does not pose a problem. When I use TASWORD II, I save not only the file, but the word processor itself. In other words, I do not have to first load in the word processor and then load in the file. Both load together within 4 seconds and you can start editing or printing additional copies at once.

The approximate cost for the OLIGER SAFE DISK OPERATING INTERFACE and MOTHER BOARD is:

Assembled and tested $180.00 Kit form $158.86

Perhaps when time is available I can provide a more detailed review of the OLIGER system and the AERCO system

Bob Gilder p.3

LIST

DISK DRIVE SET-UP By: Bob Gilder

There are some very good buys on 5 1/4 inch disk drives these days since IBM has switched to 3 1/2 inch drives for their new computer systems. I realize that you may be reluctant to purchase surplus disk drives not knowing for shure whether they will operate properly with your disk operating system. Perhaps I can help by providing an explanation of relevant disk drive data.

The three TS 2068 disk operating systems I am most familiar with are:

1- Aerco FD-68 2- Oliger SAFE ` 3- Zebra disk system (original single drive)

All of the above disk operating systems have several things in common with each other:

A - HEAD STEPPING TIME

Default setting of the head stepping speed - 6ms (ms = milliseconds or 0.001 seconds). Head stepping speed is also called track access time. The IBM standard is 6ms. Request the track access time before you purchase the drive.

When the drive operates, it radially steps from one track to the next track. Common step rates for 5 1/4 inch drives are 6, 12, 20 and 30 milliseconds.

The Oliger system allows the operator to change head stepping time for your drives with the following command: LET /h=n (n= head access time). x Aerco will customize the disk operating system ROM for ' you when you advise them of your individual disk - drive model and/or relevant data.

B - SHUGART COMPATABLE

SHUGART COMPATABLE is the 34 pin, printed circuit edge connector which connects with the ribbon cable edge connector from your disk drive interface. Before you purchase a drive, ask about this compatability.

Most modern disk drives use the 34 pin male connector, whether they are SD (single density) ,DD (dual density) or QD (quad density) and/or SS (single side) or DS (dual side). Zebra systems defaults to single side drives (see John Bells mod for using dual side drives in the Zebra system, LIST summer 1986). Aerco will customize your system accordingly. Oliger will allow the user to access any drive with a command: LET /s=n, (n=1 or 2).

p4

LIST

C - 40 tracks/48 TPI (TPI = tracks per inch).

Aerco, Oliger and Zebra disk operating systems support 40 track drives. You can use 80 track drives on the above systems, however, they will read/write data to every other track for a tolal of 40 tracks. There are some 35 track drives used in other systems.

Aerco again will customize your operating system for track compatability and Oliger allows track change with the LET /t=n, (n = number of tracks).

I will only purchase drives with 6 ms head stepping time since this is the fastest acess time Timex disk operating systems support.

Only purchase drives which are guaranteed and shipped to you in factory sealed cartons. There is no sense in buying a drive at a cheep price only to find that it does not function properly and the seller will not accept returned drives and/or refund your purchase.

Check the pages of "Computer Shopper" and "Nuts and Volts" publications for really great buys.

Some additional information you may be interested in are as follows:

TPI = the number of Tracks Per Inch.

Hard Drives - 5 to 10 times faster than floppy drives. The disk in the hard drive is sealed to the drive head and cannot be removed.

Drive Type Sizes: 3", 3 1/2", 5 1/4" and 8".

DISK DRIVE SET-UP

Tremination Resistors: Normally each disk drive has plug-in terminating resistors (Amdek, Amdisk III, 3" drives have DIP switches) of 150 ohms. On a single disk drive system, that drive must be terminated. On multiple drive systems, only the last drive or the drive placed at the furthest point on the drive cable must be terminated. As a rule, only one drive must be terminated to prevent ringing. The terminating resistors are usually 14 or 16 pin DIP devices which resembles an IC. The resistance value will appear on the DIP body.

FUNCTION SWITCHES, SHUNTS OR JUMPERS

Function switches must be placed differently (or shunts cut) for each drive. Drive #1 will have the switch set for "A or 0". If the drive has shunts, then cut shunts "B, C & D" or "1, 2 & 3". Only one drive must be assigned to one drive name. The ID will usually be DS 0-3 or DS A-D. DS = Drive Select.

If you are only operating one drive, MX must be on or the shunt must be intact. For multiple drive systems, MX is open.

| p...

LIST

Head Loading switches or shunts : On most drives there is a

having the motor operate when a drive is selected or motor on regardless of drive selection.

multiple choice for head loading. The choice allows

Before I cut any shunts,

1- Drive Select =HS 2- Motor On =HM

I remove the

and use #22 solid wire jumpers in place of shunts. jumpers until proper drive operation is obtained,

wish you can either leave them in or cut the proper

replace the jumpers with the shunt package.

Set up each drive as a single drive first (0 or A)

that they operate. Then change the shunts to allow multiple drive operation.

POWER SUPPLY CONNECTOR

appropriate

shunt package

(DIP)

Remove the then if you shunts) and

to assure

switches or

The standard power connector for floppy drives is a connector, AMP 1-480424-0. Pin assignments are:

PIN 1 +12 UDC PIN 2 GROUND PIN 3 GROUND PIN 4 + 85 UDC

4 PIN POWER CONNECTOR

EDGE CONNECTOR PINOUTS

FUNCTION

HEAD LOAD/SPARE

(not used)

IN USE/HEAD LOAD (not used)

DS4 - DRIVE SELECT 4, "D" INDEX SELECTOR PULSE

DS1 - DRIVE SELECT 1, "A" DS2 - DRIVE SELECT 2, "B" DS3 - DRIVE SELECT 3, "C" MOTOR ON

STEP DIRECTION

STEP PULSE

WRITE DATA

WRITE GATE

TRACK ZERO PULSE (T8080) WRITE PROTECT

READ DATA

SIDE SELECT/RESERVED (not READY

NOTE: All odd numbered pins are ground

p.6

DRIVE

DRIVE DRIVE DRIVE

used)

returns.

CAMP P/N 350211-1)

5568

4

pin

naraz

v

LIST

minireviews By: NAP CST Disk Interface

I got the CST Disk I/F from Quantum Computing for the User Group Special0f $125.00, and have used it for two months, with the Philips quad density drives. It is an excellent system, without a single hitch or problem. The interface plugs into the left side of the QL, extending the width of the machine by approximately two inches. But since the protru- sion has black plastic cover, it perfectly maches the QL. A 34 way male connector is provided on the left end, to which a 34 way cable from the drives is connected. The nice feature of the I/F is that it runs any 3”, 3.5” or 5.25” drives and in any combination or densities. The software is resident on an EPROM on the I/F. The other excellent feature is that the head stepping rate as well as startup time can be setup by the user.

The I/F is easy to use, and beside the normal! disk commands, the EPROM provides quite a few of the Toolkit com- mands, including RAMdrive. The manual is 32 pages, and provides examples of the various commands. The disk com- mands are straight forward. Instead of using mdv1_, one types in fip1_ and that will put you in the driver's seat. When you copy software from a microdrive for example QUILL to disk, if the software wants to make microdrive accesses you can redirect all such references by typing ip. use mdv. From that moment onwards you will use all the regular mdv com- mands (instead of flp ) and the disk will respond to you.

Incidentally, I and a few LIST members (the Connecticut Subgroup) had a chance to test and install a DELTA Disk 1/F ($125.00). My opinion is that the CST Disk I/F is more versatile, and a better value for the money.

The DISCIPLE Disk I/F Acknowledgements: Thanks to QUANTUM COMPUTING for sending the DISCIPLE 1/F for evaluation and compa- tibility testing with the TS2068. Thanks also to member Anthony C. Brooks for supplying me with the system disk for the I/F.

Quantum Computing sent me the DISCIPLE I/F to be checked for compatibility with the TS2068. The disk 1/F was tested with a TS2068 equipped with a twistor and a Spectrum Emulator. I am happy to report that it works fine, as I demonstrated the unit in the Feb. LIST meeting. By the way the unit refused to work with the Portugese TC2068. I did not have a chance to investigate it further.

The DISCIPLE Disk Interface comes in a black plastic box, similiar to, but larger than the Sinclair Interface I. Beside being a disk I/F, it has two Sinclair standard joystick interfaces (or one Kempston joystick I/F), a parallel printer I/F, networking capability, and an NMI SAVE capability, as well as a warm diable switch. The warm disable switch gives you the ability to run other hardware, without contention from the DISCIPLE, or the necessity to disconnect the I/F (a nice touch!).

The interface has an EPROM, but the original system configuration program is supplied on tape ( only a single copy), very poor recording and low quality tape. Tried as I may, I could not load the tape. I finally traced and located Anthony Brooks, who had gone through similiar hassles weeks before me, had written to England, and had gotten the software on disk. He was very gracious in sending me the system disk promptly (Thanks!). From the system disk you can configure for any size, # of tracks, stepping rate, etc. The disk commands are easy to use. All you do is type, say, LOAD D1 ”prog_name”, etc. The 32 page manual accompanying the system provides good examples and explanations.

The NMI SAVE capability was very effective. I saved to a single disk twelve Spectrum games, and I still have room left. These were games like Pyjamarama, Scubadive, Ant Attack, etc. It even saved Avalon. Raid Over Moscow was saved, but I could not run it. To summarize, the DISCIPLE is a nice I/F, and it gives a user the biggest bang for his money. For availability and pricing write to QUANTUM COMPUTING. NOTE: For the hardware types who may want to know whether the DISCIPLE will have contention problems with their existing hardware, the I/F uses the following ports: 1B,5B,9B,DB,1F,3B,7B,BB,FB,FE. I am hoping that Anthony B. will send LIST a more thorough review than I could manage. How about it?

SUPERCHARGE BASIC Compiler for the QL

Unacceptable product! I could not get the hang of the Lens Lock protection even for once. Yes, | know one LIST member, who does not even need the Lens Lock, and can operate the package. Frankly, I neither have the time nor the patience for dumping hard earned money, and buying headache for myself.

QSPELL for the QL

Unacceptable product! Will not run with QUILL as advertised. If the dealer gives you the balooney that it will run with the English machine, that is not true either. I have equipped my machine with the JS ROM, and the package still does not run, giving me "channel not open” error report.

P.I

Oh, I almost forgot! When I was copying a file from one drive to the other drive on the DIS-

CIPLE system, the COPY will be performed properly, but just at the end

the system will

RESET itself and the copyright message will come up. Some body in the meeting said that he

read in a review that this is a feature!!!!!!!

LIST

Letter Quality Printing

The Panasonic RK-T25 is a formed character printer/typewritter which can be purchased for around $189. I asked Panasonic if it could be used as a com- munications terminal, but, as you can see, it can't. I have to respect Pan- asonics wishes and not publish the DB9 printout they sent me, I can tell you though,that only pias 1 through 4,and 9 (ground) are used, and that 1,2 and 3 are not data lines. This is not an RS 232 port, but uses TTL signal levels. Do not make a direct connection to the port with an RS 232 line. It might work, but the chances of ruining the printer on your port are to@high to risk it. Instead, build your own RS 232 interface - the chip you need is available from Radio Shack for $2.00 or so. It is called an RS 232 driver and converts TTL (Transistor-Transistor Logic) signals from the O to + 5 volt range to the —10, volt to + 10 volt range (typical) which characterizesRS 232 signals.

The RP-K1000 interface costs about 50 dollars. Best bet, if you want an in- terface,is to bug their S & P converter for about $100. That Way, you can use this typewritter with either an RS 232 or Centronics port.

Centerport, N.Y. 11721

P.

Matsushita Services Company ae leane Meadowiand Executive Offices Í

Eee y resar a Secauove, New Jersey rosa Dear Sir:

1 recently purchased a Panasonic RK-T25 electronic typewriter at LaBelle

Casata gn Sroser, New York. The RK-T25 was selected because of its

advanc eatures, reasonable price res: .

TM P and presumed Panasonic Quality

Unfortunately, as I am sure the staff at LaBelle will confírm,I had to return two RK-T25's before getting one which worked properly. The tvo defective machines would randomly print letters out of line. Fortunately, after 3 trips to the store (1/2 hour each way) they were able to find a

P. Donnelly good machine. The third T-25 vorks fine, but frankly, l vas a bit sur- 10 Idle Day Drive prísed to find two defective machines. + NY 11721

One of the features which influenced my decision to choose the T-25 over Dear Mr. Donnelly: competitors models was the computer interface. I have a Brother EP-44,

and found the RS 232 port on that machíne to be Quite useful. The EP=44 Me referred your letter to our engineering staff for consideration. ís, however, not a'formed character printer like the RK-T-25. In review-

Attached, please find information on the TTTL signal. The RK-T25 will receive ing the manual which came with the T-25, though, I find no reference to communication and cannot be used as a communication terminal, The ee the pin-out on the DB-9 connector. Page 48 is ambiguous enough that it demonstration is stored in ROM and cannot be reused. For your convenience appears to say only a cable (RP-Klll or K110) is required for RS 232 operation.

have listed information on obtaining a service manual, On page 59, ve see the RP-K100, which appears to be a serial-to parralle!

converter. The pictures of the RP-K100 & 111 show serial cables with 25 pin

RK-T25 Service Minal - pasak ai Š 60061070 connectors at each end, yet page 48 indicates the serial cable may be all one Technical Qu: Wheel Motor Circuit - GADS

Technical Guide for RK-T40 - 85042215G0 (Useful information regarding needs to use the T-25 on an Apple or IBM computer. f RK-T25 in the Technical Guides.) oe Please provide more detail on your interface? Specifically I would | to know: | Service merma. tains parts list, schematic and adjustments. Technical i guides contain prada si red We recaen using e dae 1) Pinout for the DB-9 connector ! Adaptor because we cannot assure proper operation if you build your | 2) Signal type 6 levels to be expected i interface. (e.g., are they TTL, CMOS or RS 232) | for each pín. | Please keep this information for your own personal use and we request not 3) Current cost of the RP-K 10, K111,

publishing the DB-9 pinout in your newsletter. K100.

| 4) Whether the T25 can be used as a | I hope these explanations have been helpful. If you have any further Communication terminal. (The EP-44 | questions, please contact me. can) That is, is the interface port

actually one way? 5) Is a schematic or tech/repäír manual available for the RK-T257

Finally, I would like to know if there is a way to reutílize the demo space. This appears inaccessible to the user. If ít is bafterybacked-up CMOS, I would like to be able to use it (as a lOth phrase for example). If PROM, it aight still be useful, to those with an EPROM programer, as a place to put “boiler plate" (eg, return address, stationery letter head etc.). Can you tell me if PH/js there is a way to re-use this area?

| 1 look forvard to your response and thank you ín advance for your help. Technics Chu SV or l Please advise if you have any objection to our publishing the DB-9 pinout Panasonic 1 in our user group newsletter. Direction Š

y Nome Sene T-K100 T^ Very truly ypurs, T ¡ONLINE — Co ë e pis . = i P. Donnelly — t

auf

1ts bad

, but the

It doesn't

le on them if This is especially

notch the other side on a s

easier on your ingle sided

Use non-abrasive Dust!

ive.

, but a reasonable amount of

Cleaning would keep your drive out of the repair shop.

Dust can sett.

LIST ing of the disk) builds up on the head.

sounds) like sandpaper. t in and create havoc inside your dr

surface is going to be a lot Do covers help?

of iron (from the wear

Yes, some, but if left on for a long

time without use or inspection they

tend to make the disk drive a high

tech house spider nest!

You don't have to be a "Neat Freak"

Here are some suggestions for keeping your drive clean. A polished look to the

disks.

lOIL.....5 0000000000909

help to leave your disks out of their sleeves. left out and this dust eventually w: true if you use disks as "flippys" -

drive disk.

drive than something that looks (and enough that a layer

This

These

For very

operator one bit. left to someone who dust in the room can ge

isk drive? If you

is a need to clean your di

1

f a disk drive should ks fine for business,

s throughout the service life

If something doesn't look right, the sooner you do something

about it, the less expensive the problem is to set right. find that some programs load and

For Your Informat

If you have a test-demonstration disk for your system, you should check

the performance and the alignment after you clean the disk drive.

procedure is also recommended at regular interval

of a drive.

We get a few inquiries about how often

be cleaned. The standard answer of 200 but it doesn't help the small business

How do you know if there

start experiencing load or save difficulties, symptoms could also point to mechanical troubles as well as dirt, especially

that others don't, or find that the drive functions fine for a while, but then ' when they are accompanied by problems such as your disks don't work in another

fails or gets finicky, you are experiencing the first trouble signs.

For most light users, cleaning the heads

dirty heads the drive has to be hand cl

knows how.

d3T4w0) AYAL Pp, 2329440523 dS Jajid«02 giz »ur3o

uwipoo9 vows

`S ym Bues apoo Jews e aAeu 0) seedde sourysew Bunswes ¡p861 u! Apea Ájsnonique eunauos wo Gununos ‘epew SEM 8U!YJBU BY u3iuM ui sequinu yjuow BY) Aq POMOJICJ 'g © yum Sues 9poo e BABY saulysew yn *1ə1nduuo2 əy} ujeeujoepun *jequunu ¡e119s s,əu!uoeuu ay) 310j9g pejuud saquinu piinq, əy} Buipeas Aq 10 e Jo 9BEJUIA eui A99YI ue» NOA "110d Buons S,JIB]DUIS J9AGU SEM U0118101 19018 — sdoys ay) y9eas tins Aew sede] 19/188 awos Ing +861 Buunp paxi SEM weqoid ayy 1X8) siu Aled 30u pip sede} ‘awosseyj0q Ajenuejod 'Ape3 ‘aqel Əy} 10) adeds ay) e^oqe ,ddv NDIS3Q GOH", siənəl Ə 10, Buryoo| pue xoq SI! wo eBpuueo ey) Bunje Aq uede sadá} OM} ay) j|9) ue» noA — e2ueuedxe Aw seu2jeur y pue — eny) SI SIU} YY "Ajquiesse 1948 a6punie» ayy episui dn pue pjnoo ansejd esoo] Jey} jueeuj Ajjugsedde Si] 'episino ayi woi uey J9y18s (seo6 ode) ey) 3184M) Əp!su! ey) u104j pəpinouu -uonoeíui SEM aseo onsejd ey) esne»eq ejqerejun 918M SABPULIEI BAPOJOMU Apea Asaa jeu) PIOJ ui, "SMEJ ubisap uey 1911€! j013u02 Ajjenb ones Aq peurejdxe eq 1YBIuu yorum "ÁJAPIM Aea 0} waas Səop SIAIPOJIUI jnoqe $18sn 10 JO MAA BY ‘SN Aaeay 8)Idsap 'pger eunp ul perddns ‘auiysew umo Aw UO S@AUP BY) YLM AQNO ou peu aaey | Ing 'seuo YING -JN Ajjee uey, əlqe!l91 aow yonu ese ‘Bunswes Aq epew “TO 8u jo Sjapow ele] yeu) $801Be mouy | SUOÁJBAJ "(0606 ZZZ (LO) :191) PHOM TO 'euizeBeui 1s jerads əy JO enss! 9861 19quiuə1dəsS Əy} u! pas] 918M SIBYJO 18139435S (vZLO LS6 (LO) :191) ejepaung pue “J1ej9uIs 10} siedas ÁJueJJem Op 0} pasn YDIUM (99299 (9/70) :191) xyeinduio) ‘(LOvyL9 (2220) 101) jede) Buipniou! “gol 9u OP ued Jey) suni) Ie19A8S ase 9139u] `suuə|qoid INOYJIM paddems aq uea sede] j yey) os pəuBije Ajiadosd seAup inoÁ quem Aew noA way) paneuoj yey} SAP eui u! as, Aayl ueym sade} 0} IUM Ajuo noÁ ji Aeme 06 swiajqoid JNOA JO 150U Jey) pul) Aew nod os "BUNUM UZYM uey} Buipeas uaym Jayaq yonw s! SBALIP JO 92ue19J01

| |

Careful use and care will insure a long life for your disk drive.

If cleaning doesn't clear the problems, the drive may

have alignment or other hardware related problems.

drive of the same type.

SUL 'S9^up [LIDADS YUM ade} 1ejnaiued auo 01 IUM Ajjeniiqeu 10 10| e aulysew

əy; saow noÁ ji Ajrersadsa 'sujejqoud juawubye

0} 9uO1d 8Je S9^AUpOJOIIN (1! pepooue ey; 1ejrdujoo 9Y) 910J^ | SE '1011p3 eu, ul 158183U1 /ueiun2ed -uou ‘Aun e aJej99p pinoys |) `Auouueuu enxe YJIM UJBISÁS e uo 159q Som pue Ajpusuj se 1,usi )! IN “uses o^eu | UDUM [In JO SUCISIBA uey} 9/qe1j9) ajow pue 18)SEJ yonw si eBexoed s6'pZ3 SIUL "(£69 LZS (LO) 3193) uoisi2eJd jeybig wos 1013 BYL SI JO MOUX | 109S3901d PIOM 10 saneusa)¡e Ajuo eui "imo uo dn 8x16 nod j| "63 51909

9€ Z UOISISA — (BOVE ECL.

(10) :191) uoisg wos apes6dn

IND e uielqo uea noA 3dV L YOM LAGW LVWHOJ rajdwexe 104 *ede) eu 10W10} noA uəwuA aweu 1121]dxe ue BuiAjiəəds Aq uie jqoad ¿moÁ anə ued noA os 'Buiuijepun uo uan} 0} SPOJ J9j2e1euo Je¡noned yey} sesn [jio -21segiednS ut yiq edA) noA y — peuyepun, 6uiueeus — ujened ysey e se sAejdsip Aj¡eusou jeu 1912eJeuo e sesn 70 ey) 'ade] e jeus10j noA UBYM ALIBU 3913P ey) Jaye aweu wnipaw

e Ayioeds 1,uop noÁ y * `s6eus aauposoiw ¡e91Uey9au INO LOS J,UOM y Ing 381 noA swajqosd Əy} JO 9uJOS BIND JIM Y 1841 sÁes uoisg 'YE'Z 1əquunu SI

INO JO UCISIBA 15318] AY,

"sjuawubye SALIPOJMW ejqnedujo2ut wo. swajs sabpupeo 19I584 ¡[IND UMA wa¡qojd ano, ‘Asowaw ui Ajed pue əde uo Ajued pjay ayy B1q auo ojui BUIYJÁJBAS wes 0} BuiAn Uey} 194781 "SAJIJ UOYS yum 40m NOÁ J! dn dol9 Ayjensn 1,uop swejqoid aui *Auedwod ay) 0) J1ej aq OL `punoj e^eu NOA sine) eui jo sow utejdxe aseyl pue “¡no 10 JO suo!siəA uo ,suiejqoud Buixapul, jo saquinu

e 0} dn sumo uo!sd, "Aauou 9m e pueds 01 Burjjim B1,NOÁ p sayjaBoye way aing ued noA 'ə1npəooid 1noqe ¡njajes 81,noA Ji pesiuumu eq ued swa¡qold Inq — Aiqeqaid ‘yog

MOS

'spunuip3 35 Aung ‘HeH 8l

(nej 1e seu SAUP

91g 10 IND Y SI “pardnusos

səuuo5əq y esojaq y3uous

© INOJE jsej 03 sujees ¡png

jo Ado y “y30q 03 uouuuioo

ese suuə|qoid Aje1ouoB

3nq "eutyseu1 euo uo peoj MM saanpe; 'seumauoS

. ise oBed omy Buipuy pue

ajy e Burpeo] 1948 Ape

10) NOA 03 pəuim | *,3SIXe

you seop, A1032eJip eus

ut POJSI ej © 2043 suodes wesBoud 9y} “suorsez9o

"EZ mo

Buun ‘sayy oxide suw yum peny UBYM seur»eus poq peye uorum suiejqoíd Burmojjo) 94} urejdxe esee¡d noA pinos ‘apine

1843 JO mota uj "ojqeneu ` eq URI so^upoJonu 3243

Pemoys yoy ‘(POLSAS TO L) MIA jo ənss:

9861 Yue y ey u! Syuəuuuioo s,pyojusy uoj Buipee 1048 STO 11epurS om} JYBNOJ |

SOALIPOJOIU A qn) 10

u0q3n* 394 Kq 1d22xo uontirojdxo [e01ou102 10] partajos aq Y UT) AITMIJOE pres 391 1011 SUTIL ospe 3] 989) 2A0U121 40" OP arta d "s3*ssour yy A uádoo sary Ava Gd TO uo ərta3joe Iq} 21030). aqy U! euonendse [er219u103 SATY Arm oqa 'z10q)n* 27* A1)08 oy uorpajald 2413 03 19p10 UJ (v: aBpunit? 7410 243 nok puse pa 24 pue '(pəpupu 23*190d winj212qj2A*q nok aims əqew) qonnquiqop aremajos 1noÁ Qa aBpuye v su puse noA 2801 Ajddns youwes am dalcuadxo 21%

"8SNOH əuinoqləw Aq pəusiiqnd *unjj»eds JnoÁ Buipuersiepun) xooq s,ue601

ue} u! passnosip ase WOY unspyeds eu) jo syumb eus

“@AjOs

Aay ueyj sujejqoud ajou

esneo 0] pua, seBuey olew SI Nej e ssajun] 'sejnieaj ppe pue sông snoues

xy 01 y10q “sobueyo juenbay əyew (uey “2110 *uso9y) saiuedwos 19410 Augur SeƏJƏUA "2ISEJ su yum ADijod Əuues ay} uonui PEMOJIOJ seu y0Ss042IN ‘sing jews awos

Buiureja1 JO asuadxa ay) 1e

Auiqneduio2 pavueseid seu YoIYyM 'gzL unuiseds eu 103 poppe sem ¡ejeje UBNOUJJE ‘WOY 94) 19448 ),upip 1019U1S "unjj»edgs 94) JO SUOISIGA

jie uo saeedde Bnq siut; "Aem ey) ul 196 0) ənunuo2 1,USIOP 1912018YI gnxə ay) jeu) OS 'L=D ONY .X."(S'S)$N33H2S 1NIHd :S!u) 9x1] 3uəuuəlels e jo URIS əu JE UBBJIS

əy} peas Ajaaneusary “LOZ 0) £6L wos 1656 uone2o; 1e a14q eui Buibueuo "NOH s,unujeds eui Adoo — sjauwuesBosd WOYd3 ue sauinbes ysuy ey "Bng eui proae

01 SÁEM OM] 918 BIOYL [1912018YJ eseds e o) Buipuodsal 103 enje^ quiod-Buneoy eyl SI eno noA 1aguunu ebuens ey, *ueuj9j81$ INY 94) JO Nsa 9u) SBILIMIBAO 1912210YI ,g1eds, BYL ‘IUO Uey} 194781 1912010) IUEI|NSAJ 34} JO seidos OM] SuJnj89J $N33H2S ‘seg XZ utum 'esne»eq

qad TO © peers day aa £193ndu102

ONIONQONV

$1n220 uje(qoud eut "unaj»eds eui uo paonpouju! uonoun) mau e sem $N33YOS '2!S88 18 -XZ pue 08XZ Woy peidepe Apoesip SEM y esnesaq Ajurew "381)-Bng Ajqexsewas SI NOH uinai2eds eui

@Spuye supose 3311S (e `egəuisnq Aotitd ərwa34Jos 2q3 U! you st dno15 138) GL enye pa -4q Au do) [e1219u102 U! POJBIIIYU! 100 are 2A 709) 9300. octo[d ur adá} oy nok 105 (FSYS 61"0$ © puos)eopotart ouixe3eur Kjddus ue JA ‘mou 10j 9589] ye 108 “ALA | iejouoB uj 1! 1noqe mouy noÁ ajos uaua 1960 19Jald 301003 jo | 3910 — plone 0) Aseo s! pue 2M "artasjos oq; 2412221 04 31913 | Ajoses Alan dn sdoja Bng siut -y> 3q o? 12p10 U! Aresqiy 301 04 (s)u1e1301d 310qu4002 yenu no X (z '2113]08 əq1 2412201 03 12quraur v oq peau no A (I are aremgjos ZU) Jo uotynquastp 301 3uru12403 pod aq L sənduqə} Surmurei3ord dord ares] wes nok ` oe suresdosd omeqradug 20198919901, eu papueyesdusod 19A Jou seq ospe'soti ron [jn STACY | eaey 08-3L9LL68L 6 Árdos apioq Z qao 221111131 apen | eui 398 | ' X. o(S'S)$N33H2S suos ee joa «v 103nduro2 mok po! ONY L=0 1NIHd ut +096 04 soap 1o|vop seq (17 Ad TO) ` edd} | ueuM `Z =O pue xyuejq $Spuyreo wl AL qs Buipras s uen pem mme š aye nok oun, 293 Aq əqrrear əq usos 1201042 I š jo opos eu UINJA 0) jueeus pinoqs o3pujreo puooos əq. 219% | SI "Uo $NI3MOS «rear sprane si (1 T74TO)33punse> "e sacs usejqoud nay 181 owL Aeq uremog M | eu, "010j0J $$022€ @uuoo JOU VARY | U2IUA WOH tunaseds eu ut Brg € punoj eeu |

3nq WOU

MOON ^jeusnjo? *ueuiBunoA SP "p 40 0 10MSUU

‘ey pey2edxo | 'uorsse1dxe 102150) © SI jueuie)eis

eu) Sy J0mMSUue ue qns

jo Burueeus je»tudosojiud

jo aay SL >q} uoddus o3 dno13 Jaen 1n0 jo O1|od 293 qta ou ur Ka494qVI upeuroq Nq d TO

ISIT

unnoedg

19992 V A 190104

999112 Y POD WAY, [ZT

IPS EN

[SSALIP 9,0670 91021109 Ang `; "eumqoeur

Zumos peesessod Y əy Spunos pus door uado suni 1093001 eALIp əy} 'esoo[ SY 103000009 s} JI [ea jonpuoo Áeq3 og 1032euuo9 e[wur eq) uo sud ayy peeudg poof ers spra [orjyuoo 109011 0) suorqoəuuoo aq; ens og `9 "SISI oq» oxnguoui

1,102 nod j; s2urq3 3snípe 3,uoq A -uomjé49 SUTEUIAI Sut: egos eq; Inun (e^up 943 jo pea DEJ maor oq} uo 30d oq) osu 3snípe 34311] queosaloñyy w quA peyeurumyy sp Juu əqons 8,10300 SALIP 943 SIA '4193ne JO eq 07 peurees seALIp Aur uo $3ueur -4snípe peeds em 'perddns sy ‘p “veds ur anea eq?

eAwq 07 Surji0juro9 sem 31 "uorje1edo ur jueureAo1dur ou punoy | q3noqyy 'punoij3 o} Ajddns oq} ssorw p,m 0033 péowjd I ‘sq eAamqoe dq oL dad AW 001 st Áiddns yoa ZI eq uo ə[ddt: pegroeds umurxwur eq `g "uorju2o[

STU) pug o? eurqowat eq? VILA poriddne SOI8 9 soeqO “yspxe jou op 'esmoo Jo “qorqa ‘OF ueq} 139913 se uo Á[uo uorjesuedurooeid uo um [hs e3uvq» STYL ‘SOI 9q) ut GVLWN aq} Jo [ 944q ur yaen og Jupes áq seAHp sper Op 103 jo poum eq uso uorjwsuedurooeid eq ‘suoje “Ped ODIA MOLIOW UN ‘ssa JO SU OST $1 durooe1d pepusaruodey 'ep[puwq Ug) $9ALIP 100d əy} ueq} aow eq 03 s1gedde SI y "SU 097 gt (suorspeg 012 AM mooy Á[qu3ou) exoynduoo suos Áq peyddns uorjesueduzooeud eq Z "eApp eq; punore pnoJqg [2939

v qonnsuoo “urə[qo3d eq samo STOJ JI

, "espe ŽUTTIÁIBAJ pue saup eq; uaeajeq | (urnurum[e jou) [0038 jo 3eeqs u eowjd

Ajoqemeypy 'Buryy4ue woi Aune seqour [018496 31 ud pus o692 8,19 -jnduioo eq) woy SALIP eq eAoura1 ‘da 306 MOÁ uy ure[qoad v sI S4} JI 00€ oL, “(e0uala,18701 EA) INT o? ARN 16196 A|qrper»ur a9 səaup SU, T „ Teop poo3,, u Aq ur pepns asam oya &1oq30 djeq Aew yey} waq} jnoqw suorjwAiesqo [013496 oavy pue Z-aW MOLIOW Y ur sqjuour SAY 3noqu Joy .SeAHp „929 O8F 44 xeu snouojou eq; ŽUTUUNI ueeq easy I 00,1 II Sutsr) y xou mog Suar y

SĽ2AL1A(I xouro?]f 00'62$ 249 UHM urm[qoid 4L

Sir Clive Alive, Well and Kicking LIST

Sir Clive has anounced another computer from his new company , Cambridge Computer. The new computer is known as 288. It is mail order now in Brittain, and deliveries are supposed to start in May.( Is that May '87 or May '88? Is there a hidden message in the naming of the computer the Z88?!). The unit is super portable having a weight of only 2 pounds. The keyboard is standard QWERTY keyboard. Reviewrs have already started complaining about the rubbery feel similiar to Spectrum's. Sinclair people explained that it is a feature! It will make the key board noiseless in meetings. This reminds ML of the salesman in a computer show who was selling the awful viewing angle and low contrast of an LCD display on a computer as a security feature. The Z88 is powered by a Z80 processor, with 128k software in ROm and 32k RAM stan- dard. The display is the new supertwist LCD dispaly, 8-lines by 100 characters.

SIR CLIVE SINCLAIR RIDES AGAIN? p.10

The Potugese Disk System

XaxxxXXxX£Xt*Eiikitttiiit*i

+ RANDOM ACCESS AND + LIST + SEQUENTIAL DATA FILEx Line 538 prints (writes to) * FOR THE PORTUGESE + Channel #2 T * D] SK SYSTEM Í : T Hag P i €+ C m A £ ©1986 GEORGE GILDER + SX PRINT Se pa prt h EXXGXERERRRGRGRRAGGIOGGORROGEGE : K$-F$ is 188 characters long & ig deiaited in iines 520-570 The ioiiowing program is a data i "P. "ROS eee a base program I have developed B uu Ge cQ AR i Although specifically designed | Dolls, etc. This allows me to for my personai use I believe ` access my mailing list by cata- there are several Features that gory, Because zo many addresses would be of interest to you. were at 202 Fifth Avenue (Toy T : x z Buildingi,by entering T at the First of ati, the program uses address prompi, this address Was 148K of memory... the available automaticaly entered (line 5581. memory cf a single formatted Similariy Att: Mr. President is disk. With another disk drive used by entering P at the prompt that could be doubled. if the name was unknown. ds, aoe: The phone number if again an Most pecpie I have spoken to _ exampie of entering compressed, are not Famitiar with the data coded strings. By using an in- features of our system. That 15, itial prefix, I save hundreds the ability of the system ta Of bytes. The code is simple. N= read or write to the data on the NYC=1212. Lei 121516, etc. That's disk. We do not have to be hamp- quite S čávihal i ° z ered by the Limitations of the m e rss. 54K resident in our computers. The option “AT n" is used as a i AN to identit etri Unlike cur basic programs where o er the string we use DATA iines of A$ strings, 53 the Data program activly uses a ED SR pe eae (and accesses} the disk. ANY files iM ANY modecircreesess = ; S HST == O = 1 NOTE THE DISK a rá BE CLOSED!

Let us first revieu some very MEO oH eee 1e Jata basic rules to help you under- String and IRF OUOh (ines 900-995 stand this program and make it eo e the datan Sro easier to adapt a data file to Steer fot Praia Mabel your own needs, No. 3 reads a directory of Co. The TOS reads and writes Ň names preceded by their pointer through channeis. There are 16 No.2 allows listing by code channeis to choose From and one Prompts make selection easy Ç a ee No.4 closes the Channel & should š be used if the program breaks === = with an error. CHANE “SPEED - NOTES No.7 nicely eddits the data with = very Friendiy prompts.

1-4 Fast Separ. buffers. NO. B is a search, but very

5-15 stow Share buffers stow imy fauit, not the Disk si Sree 5 bot Pe pides d h The Subroutine starting at Line eeu an Fee 055 e 3000. reads the small HC routine Peet BREEZE TER at line 8. The number of files channel n. ILIsTERM) ous crne used are compiled automatically status of a selected channel or as are the File: femaining

for ati channeis (LISTR). E š

Although ELA used in this appli- cation, £ceasing the data by

pointer number Sapidiy accesses the correct siring

t

a at

tist, First in line 38.

To create the DIM the Patina

3@ DIM sTOYLIS r

da me

In order to write to the

channel; ito musT be pered. The descriptions are brief and N HSH: TOYLIS in any articie this short, are 40 OPEM #*H;TDYLIST.DHRT; r ; L sketchy, at best. There is how- ; rere = ever encugh information for you 282 R*eH=channel na.z dat TRUE EF ede r saccess mode L-128-rec.length tO SdsRS Howe p ee Cee cote ice hake D DEAE If there are any questons THE 4 ACCESS MODES ARE: regarding this or more direct I Input (read only) applications, you can write me O Output turite only) (SAE please) george Gilder R Random tread Or write) | Apt D-5i,57-28 i88th Street, A Append iwrite č add to an ; Forest Hiiils,HvY 11375 existing Fil

ER S = pll

@>REM FLASH CLS G THEN LN <> 1 REM 2+2 222 ž + ž + ž + Z 3 ž + FI ŤÍ Ť 2 REM x RANDOM ACCESS AND + 3 REM + SEQUENTIAL DATA FILE+ 4 REM + FOR THE PORTUGESE + 5 REM + DISK SYSTEM * 6 REM + * 7 REM s ©1936 GEORGE GILDER + 8 REM ssxsssirriririrrik£k 9 REM :

18 LET i=1: LET n=1

15 GO TO 23313 20 LET trap=UAL "23729"

25 POKE trap VAL "255" 38 DIM yarn bh DAT" 35 POKE trap,

49 OPEN Bens “TOYLIST. DAT": ri kx k+URL "a"

58 RETURN

68 GO TO URL hšsk

295 RETURN

99 REM zzt£sz£xifiiftifiikrfk£ 109 REM x fead a record + 101 REM ssssz42zs£X£XxEiiXxiki

185 GO SUB k+K: GO SUB ush pas“ FOR i=j TO n-j: POKE 23592,

115 PRINT #v

120 IF n>VAL "555535" OR n«J THE N GO TO URL "isa"

125 INPUT s*#H;3%$;RT i

138 LET aa-i1: £0 SUB u-ksk

135 NEXT i P ñL ART azURHL "125": GO SUB we

208 REM RRRERRRRRRRERÉERIRERERREREÉ

201 REM = SELECT DATA x

202 REM zs£zxzx4Xx£xxx£irirriErtí

205 CLS : PRI *^"SELECT ONE: Ü

R HORE CATEGORIES"; INK h” v5

212 o h;"C CRAFTS" °“ s Pd -

B h; DUSEURRES" “TAB. h; 215 INPUT t$ 220 LET L-CODE t$: IF L>=97 THE N LET t$-CHR$ (i-URL "32

"A ALL éateso

a x SUB wth: GO SUB br PRU * 230 LET aa=1: IF t$="C" THEN LE T s$="“CRAFTS” : E ce IF t$ b THEN LET s$z'"DOLL 232 IF t$="A" THEN LET s5="ALL CATEGORIES” „233 IF t$="T" THEN LET s$="TOYS ance IF t$="S" THEN LET s$="GAME 235 IF t$="H" THEN LET s$="HOUS EWARES" 238 LET o=j: IF t$z"H'" THEN LET ozURL "2 ^ 240 CLS : PRINT rris ie E 54 vš: FOR i-o TO AT LET 9=UAL "260": INPUT #%h; y

242 IF ustj) sts THEN 60 SUB u-k xk: GO TO Sg . 245 IF t$="A" THEN GO SUB u-k =k

LET azhžk#k: GO SUB

299 REM A e UU REM IST a

REH A irradian fee ape K +K: GO SUB: Wwžh : 314 L LET d=k+k

CES 1 "FOR I=$ TO d INPUT sx8H;55$;,RT i 320 PRINT iv; INK 2; I; INK 5,55 "21" TO VAL "S"xk)

LIST

„325 IF i>zn-i THEN GO sys MEE "3

FU _ A E y a 335 NEXT I LECHE LET a=UAL "345": GO SUB VAL 345 LET s=s+k+k: LET d=d+k+k 359 GO TO 312 399 REM id bis di 4009 REM x Close fite EI 401 REM sszxzzxzzxxxxirxrrrrirxkx 412 CLS : CLOSE #32: PRINT "Fil e Closed": PAUSE kek: GO TO u 488 REM s£sssxs£iXixikrkk REM = write a record z REM 32133 313 ŽE FE FYFPITRFFTÍTÍŤ

ae REM INPUT "record number “,

518 GO SUB k+k

515 IF n>UAL "55535" OR n<J THE N GO TO VAL "5153"

528 CLS : DIM k$(1): DIM n#ík+k ): DIM m&im}: DIM H$(ksk): DIM b SU Un DIM z$iURHL "7"): DIM P$í(

522 INPUT "Code: “ik$: IF k$="0 " THEN GO TO VAL "400"

525 INPUT "Pres. Name: “¡;n$

527? IF ngiji="2" THEN co’ TO 519

539 IF n$="P"4x5 THEN LET n$z"H

tt: President"

548 INPUT "Za, Name : NA 545 INPUT “Address : “jas

559 IF agiji="T" AND a$(H TO )= x$ THEN LET a$="288 Fifth Avenu e": LET b$="New York, ,N.Y. ": LET ZH$="18812": 23 TO VAL "570"

551 IF agiji="B" AND a$í(H TO j= x$ THEN LET a$2"1107 Broadway":

LET b$-"Neu York, N.Ya LET z$ z-"18818": GO TO VAL "5790"

SSS INPUT “City,State: "¡by

555 INPUT “Zip: “jz

$ 578 INPUT "Phone :";p$ 5839 LET aa=8: LET y$= PS e dió u + si. 60 SUB W-k+ PRINT 483: Leong eer OS DÁ4IE es, Sar n 95 LET n=n+i

293 GO TO VAL "S520" 509 STOP 709 CLS LET vzh: PRINT TAB k;

“EDIT DATA" °v $ 705 GO SUB k+k 718 CLS : PRINT, “Data idol To

sj: INPUT f: n a f

714 INPUT +8H;y5$;A

715 IF f=8 THEN GO "rá VAL "4048" 715 PRINT ' INK URL "6';ygy 717 DIM Est7,139): LET esti) ="Co

de": LET estoj="Pres.Name": LET €$(3)="Co, Name": LET e$i4) ="Add ress": LET e$iS)-"City,State": L ET e$i(8) 2"Zip": LET e$(7) "Phone (722 PRINT ^"i1 “;e$(1),"5 “jes 721 PRINT "2 ";e$(2),"8 "¡est „722 PRINT "3 “;e$(3),"7 "¡est „723 PRINT "4 ";e$(4),"8 Abort 724 PRINT INK h;1t1;"Press Data Number to Correct" D 725 LET q$-INKEY$: IF q$-"" THE

738 CLS : DIM &£il)i: DIM r$ikk 1: DIM mimi: DIM A$ik+ki: DIM E TERSIN DIM iIsiVval "7"): DIH PRE dd

734 IF 4253 THEN PRINT "THB k; INK hi NO CHANGE": PAUSE kek: GO TO VAL "428"

„735 PRINT AT VAL "21" ,J-4: INE či" Enter Correct Data": INPUT ii $: PRUSE KxH

737 PRINT AT UAL "21" ,J-01: INE H; “CHANGING “¡ESID); "PRESS ANY E EY PAUSE F xE

740 LET zz-zünHi "775": IF q-1 TH EN LET us=u$+u*ih TO í: GO TO zz 742 IF gah THEN LET ngzu$: LET ¥S= Y ij +nš+Uuš ik +14+h TO 1: GO TO

a4 IF q=UAL Me cog THEN LET i$5-2ux5 E Y by ll TÚ A+k+ 5) +e S CUAL

“sá” 28 i 60 TO zz

746 IF 155. THEN LET ašzuwž#: LET uy$-9u$i TO 53} +335+Y5 (VAL "74" TÚ ): GO TO zz

748 IF g=5 THEN LET b$£-u£: LET Y$=y$t TO UAL U73")+b4+94 k (UAL "5 4" TO 1: GO TÚ zz

750 IF q-5 THEN LET z$-u$: LET u$-9u$i TO VAL “S3" 47 $+ Shek + J TO 1: GO TO zz

752 IF q-7 THEN LET paws: LET y$=y$í TO kek} 4p: GO TO zz

775 PRINT y$ LEN us: Character 0. INPUT “IS THIS CORRECT" 780 IF ü$-"N" OR q£z-"n" THEN GO TÚ VAL "Pea"

785 PRINT EH; YE AT f

788 GO TO Val "7180"

2508 CO SUB kk: GO SUB ush

305 Cis PRINT AT kr; Enter H ame or Company”: INPUT 4*5 o IF qs="2" THEN GO TO VAL "4 218 FOR i-i TO n-1

315 INPUT +#h 94. AT i

aga IF us#iíllní "22" TO VAL "zi"« LEN q5%=9% THEN GO TO 550

825 NEXT i

eaa co TO Val “dea”

asa LET aa=1: 5684 PRINT Ev”

sú SUB 308 PRINT INK Oh AT

kf; "Press any neu to Cont.": PH USE e: Go TO VAL "305"

úda PRINT #H#w;i: IF y$ih TÚ h+h! z"Htt" THEN GO TO VAL "Sia"

985 LET u$ih TO k4ekejia"hr. "+4 ih TO 1

3218 PEINT 8-;u$ih TO k+k+. 5: REM Name

215 PRINT #viušik+k+h TO VAL CS g"i: REM Co Name

920 PRINT Be; ys (UAL "54" TO VAL

73}: REM Address

225 PRINT Ev y (AL "74" TO VAL

"931: REM City.State

ase PRINT Be y$ UJAL "9294" TO Rsk 1: REM Zi

935 PRI INT #v ud kk +UAL "l1" TG ): REM Phone

237 IF aa THEN RETURN

940 PRINT AT UAL "21",r: "13 LIS TING CORRECT?"

241 LET as$- INKEYS: IF a$s"" THE N GO Tü VAL “34i”

245 IF CODE q$=13 OR q5="Y" OE a#z“y“ THEN RETURN

asa co TO a

2995 RETURN 1008 CLS : PRINT RT H,r;: FOR F= 1 TO Z: PRINT INK H;U$: NEXT F: PRINT HT H+J,k rh; PAPER 2; INK Q

"CLIENT LIST DATA MENU"

LIST

p.13

10805 LET F=K H: PRINT TRE F;"i READ DATA" TAB F;"2 SELECT DA

TA" "TAB F; ”3 LIST DATA"

10210 PRINT “TAS r;"4à CLOSE one “TAB F;°S GRITE DATA" TRE "UE STOP" TRE F; INK VAL Bens

EDIT DATA" TAB F;"8 NAME SEARCH

1820 PRINT AT UAL "21',-J; FREE

Pact INK VAL "5"7;" PRINTER

5. 1822 LET taU+UAL "268° - (14-07 1025 PRINT #i; “NG. Fite=";n-d; THE 16; "Fite Open=";1

ilusa LET H$=INKEY 5

1835 60 SUB Uni “S's: IF H£-"

THEN GO TO W4+URL "38"

1040 IF CODE H$:43 OR CODE H$:565

THEN GO TO üsJüHL "S80"

10508 GO TO VAL hZzkxk

24880 CLS : PRINT FLASH Jj; INE h;

AT k,k-h;"Hard copy? (Y Zn

2810 LET a#zINKEY +: IF q$="" THE

N GO TO hxusk

2020 IF q£$-"v" OR qQ£-"u" THEN LE

T ved: RETURN

2839 CLS LET w=h: RETURN

2849 GO TU 9125 +k -= ==> e

3888 PRINT HT „SAL "meu ot: PAPER

h; INK URL "57; " (Z) COPY thi UIT tC) ONT (M) ENG

sele LET h$= TT IF h5$z-z'"" THE

H GO TO uxüHi “i

3815 IF hs="M" aR hee" m“ THEN SQ

TO VAL “4ga” 38280 IF h$="3S" OR hs="9" THEN GO TO VAL “4ga”

3825 IF CODE h$=13 OR hs="2" OR

h$£-"c" THEN SO TO a

3830 IF hs$="Z" OR hs="2" THEN Co

PY : GO TO a

3048 RETURN 2

4802 5 Q$=INKEYS$: IF a$-"" THE

N GO Tü

4818 IF CODE @$=13 OR q$-' v'" ÜR

qQ$-"u" THEN PAUSE ksh: RETURN

4815 IF as="n" OR q5$-"N'" THEN ER

INT “What is correct data? " IN

PUT G$

420 RETURN A

anna LET ps-isH (UAL "5 "+PEER UH

L "23635"+UVAL "2565 +PEEK VAL “23

636")

ania IF ps=UAL ni... THEN FRIN

T AT K+k4,URL "17" PAPER Hi iN

K VAL "S" AF FF RETU

EN

38815 IF ps-UnHi “32603 THEN PRI

T AT VAL "2i" UAL "17"; PAPER H; INK UAL "5%; “UNPLUGGED tee

RETURN i

309202 PRINT AT UAL "21" VAL "17"; PAPER h; INK UAL "8"; “ON

=.: RETURN . suda LET 3ys=" SAVE + "dat zi" LINE 3212 m

93818 LET Jj-Pi/PIi: LET h=j+j: LET fzi-j: LET k=UAL "18" LET ffi ziH

L "S2": LET u=k+UaL "3

gais LET x="

=. DIM X$(K+k-Ji

93228 PAPER 8: BORDER a: INK 5

opa CLS LET a+- YOU WILL NOT

BE ABLE TO RUN TÁISPROGRAH UNTI THE HARDUARE HRITEPROTECTION is REMQUED FROM DISK!"

aB45 FOR i-i TO LEN q$: PRINT 95 tido BEEP .83,28: NEXT i 5859 PAUSE kzkh: co TÚ w

Menus é SCreen Dumps :

AAA

RERD DATA

tony Dp TO DÚ b» "i 1 z "m Cf rin E. ll r m

PRINTER IS ON No.File=20 Fite Open=1240

READ DATA

SELECT DATA LIST DATA

CLOSE FILE WRITE DATA STOP

EDIT D NAME 5

Cony fe CNA

ATA EAR

CH

PRINTER 13 ON No.Fiie=20 . File Open=1240

BLUG Inc.

The ERTL Company

Pines Of America, Inc. Power Uheeis

Playmate

Alexander Bott Company, Inc. Famus Corporation Gutman Cuttery, Inc.

Sam Weisman Sates Org. Inc. @ Pastime Industries,Ltd.

11 Siku of America,Inc.

42 Yuletide Concepts Inc,

13 Avaton Industiries,Inc.

14 Cardinal Industries Inc. 15 Gund Inc.

16 Milter-Sperber Inc.

17 Ritvic Toy Corp.

13 Empire Of Carolina

19 Mel Posin Asoc.,InC. 28 Mighty Star Inc.

(ZI COPY (QUIT (CONT (M)ENU

k O O TOP OMe

LIST DATA

p.14

s

Att: President

Pines Of America, Inc. 298 Firth Avenue

Neu York NaY :

18812

N67531i3

4 :

Att: President Power Wheels

209 Fifth Avenue New York,N.Y.

180019 N6758113

5

Att: President Playmate

200 Fifth Avenue New York,N.¥.

READ DATA

Data Number To Edit? Š

128

DAtt: President Playmate 200 Fifth A

venue New York, N.Y.

19 NS913358

1 Code ` 5 City,state

2 Pres.Name 6 Zip

3 CO. Name 7 Phone

4 Address 3 Abort

EDIT DATA

.

SELECT ONE OF MORE CATEGORIES

CRAFTS

TOYS

GAMES

DOLLS HOUSEWARES

ALL CATEGORIES

b. xr 0690 4 0

SELECT DRTR

LIST Bankswitching, etc....... Part II

20 : 13. FUNCTION DISPATCHER By : Dr. Watson

Located at location 6200H (or FA5gH if D/FILE/2 is open), is a function dispatcher which will, when passed two arguments on the machine stack, perform various functions for applications and systems programmers.

The arguments passed to the function dispatcher are contained in a single word. Bits 9-14 contain the service code for the function you are

requesting, and bit 15 is a jump/call selection flag. If bit 15 is set, the dispatcher will jump to the function you have requested. If bit 15 is reset, ed will call the routine and then return to its (the dispatcher's)

Table 5 is a list of functions currently provided by the dispatcher.

“ Table 5 T/S 2000 FUNCTIONS FUNCTION SERVICE CODE ACTION —

Write a block to tape. Read a block from tape. Read a bit from tape. Read an edge from tape. General tape routine.

| Load. Merge. Save. Change video mode. Write border color. Reserved.

.| Reserved. Reserved. Reserved.

— €

“O CO YO MS WP

Refer to paragraph 12 .

Reserved.

Reserved.

Reserved.

Reserved.

Reserved.

Scan keyboard. Sound routine.

BEEP command.

COPY command. f Send char. to screen. Set print position. Fix attribute byte.

LIST Table P (CON'T)

FUNCTION SERVICE CODE ACTION

Temp. Atts., Perm. Atts. Clear lower half of screen. Clear entire screen. Printer buffer sent to print. Send scan to printer. Remove slugs from line buffer. NEW command. i Initialize. Input character. Select current stream. Insert bytes. Reset calculator stack. CLOSE command. Close channel. OPEN command. Open channel. CAT command. DELETE command. FORMAT command. MOVE command. Flash char. in A to screen. Find BASIC line. Find sub-line. Record length. Delete record. Send line to output. - Check syntax. Execute line. FOR command. STOP command. NEXT command. READ command. DATA command. RESTORE bc. RAND command. CON'T command. Jump to line. Fix 1 byte $ from calc. stack. Fix 2 byte # from calc. stack.

GOSUB command. ` Free space left. RETURN command. PAUSE command. Break key pressed? DEF command. LPRINT command. PRINT command. Print sequence. INPUT command.

y rS e o 0^. TEORIA ENG

LIST

22 Table 5 (CON'T)

FUNCTION SERVICE CODE ACTION

Input sequence. Test CURCHL=KB. Adjust attributes sysvars. Adjust attributes sysvars. Screen address calculator. PLOT command. ` Plot c, b. Get x and y. CIRCLE command. DRAW command. Draw line. Expression Evaluator. Run time action for SCREEN $ Run time action for ATTR. ` RND action. PI action. INKEY action. Find variable. Push string. Push A, E, D, C, B. LET command. Pop string. . DIM command. Stack unsigned number. Stack A. Stack BC. - Read/Stack Integer. Get 16 bit #. Get 8 bit #. Output number on stack. Subtract.:

Multiple (int). Multiply (F.P.). Divide. Truncate. Force Int F.P. Integer Divide. N

SQR calculator. Exponentiation. Read character.

Send character.

LIST $ qe 23 Table 5 (CON'T)

Write character Keyboard scan Print cursor left Print cursor right

Print newline Print message CLS command : Scrolling routine Point action.

Cont'!d next page

. Editor's Note: As an example of the use of the Function Dispatcher, consider the use

of PLOTBC routine. This routine is on page 215 of Jeff Mazur!s book "Timex Sinclair 2068- Intermediate/Advanced Guide". The original example has an error in both the assembly as well as in the Basic Data statement, which causes the computer to crash. I will now quote Jeff Mazur:

" The routine performs the equivalent of the BASIC statement PLOT C,B. The command has four variations depending on the value storedfin the system variable PFLAG(23697). Bit Ø of this variable is called XOR-CH; bit 2 is called INV-CH. Table 7 outlines the significance of these bits to the PLOTBC function. Normally this routine will cause a pixel to be set.

In the following listing a machine language routine that uses the Function Dispatcher and PLOTBC to draw a vertical line on the screen. This involves plotting 174 seperate points from within a loop. Since the B register holds the vertical coordinate for the PLOTBC operation, we use the DJNZ instruction to create the loop. We,therefore, start by initializing the B register to 175 and loading the C register with the desired X-coordinate (in this acse 127).

We acn load both registers simultaneously using the LD BC instruction.

Next we begin our loop by saving the BC register on the stack. This is because

the contents of this register will get changed after calling the Function

Dispatcher. We then need to PUSH two sets of 2-byte zeros to set up the stack

for the Dispatcher. We PUSH the service code onto the stack and we're ready to

CALL the Function Dispatcher. After plotting the point indicated by register

B and C, the routine returns to our POP BC instruction. This recovers the

coordinates of the point:ijust plotted. The DJNZ instruction lowers the Y-coor-

dinate by one and then jumps back to ple the next point. After 174 points

have been plgted, the routine returns to BASIC. By using DJNZ instruction, we

do not plot a point at the zero Y-coordinate point. ay aj l BASIC Listing

LD BC,7FAF ¿Start at (127,175) | 19 . CLEAR 65666

LOOP PUSH BC. ¡Save coordinates 20 FOR a=65001 TO 65020 LD DE, 0000 ;Set up 39 READ d: POKE a,d PUSH DE ;Function. 40 NEXT a PUSH DE ;Dispatcher 59 DATA 1,127,175,197,17,0,0,213 LD DE, 89 ; Get Service Code ,213,17,89,9213,205,0,98,193 . PUSH DE sand push it ¿ ,16,239,201 CALL 62ØØH ;Go to Fen. Disp. The equivglent BASIC prog. is a on POP BC ;R inates| liner: Poo oras. 2 estore eoordinates| 19 $5 12475 Tp 1.8TEP-1:PLOT 127, REN ; Do another point ¿NEXT i

p.18

tN.

LIST

: 2 The following paragraph describes some “of the more useful functions provided by the dispatcher.

13.1 MW TAPE, Write a block of-data from memory to cassette tape.

This routine will write the number of bytes specified in the DE register from

memory to TAPE. The IX register points to the first byte to save. This byte

pes be preceded by the byte in A which is used to identify the type of ock:

Usually Y for data : e] for header

The format of data on tape is a leader at 806.5-Hz, one cycle of 2040-Hz, and then data. The data is MS bit first. A zero bit is l-cycle of 2040-Hz. A one bit is l-cycle of 1020 Hz. Lastly comes the parity byte. This is the XOR of all data bytes -- formatted as a data byte. All frequencies are nominal.

This routine aborts with an Report Code D if the BREAK key is pressed.

13.2 R_TAPE Read a block of data to memory from cassette tape.

This routine reads in the number of bytes specified in the DE register from tape. The routine should be entered with the A register equal to the block type: :

g = data -] = header

The IX register should point to the memory location into which the first data byte should be loaded. : l

The routine returns carry set if there were no errors. It returns carry reset if the checksums did not match, or the block consisted of fewer than DE bytes or the verify failed or. the block type was wrong.

The routine will abort with an Report Code D if the BREAK key is pressed. 13.3 CHNG VID

Change video mode.

This function is used to "open" and "close" the second display file (and its corresponding attributes file - D FILE 2 and A FILE 2). If the second display file is closed, it should not be used by the applications programmer because

data structures used by the Operating System currently overlay the needed memory area. i -

p.19

LIST

.. 25 To access this routine, you merely pass it a value in the accumulator. Valid values are shown in Table `

Table 6 CHANGE VIDEO MODE ACCESS CODES

VALUE FUNCTION

Normal video mode (D/FILE/1) Second display page (D FILE 2) Ultra-high-resolution Color mode (D_FILE_1 and D FILE 2)

64-column mode - paper black. 64-column mode - paper blue. 64-column mode - paper red. 64-column mode - paper magenta. 64-column mode - paper green. 64-column mode - paper cyan. 64-column mode - paper yellow 64-column mode - paper white.

A system ii: VIDMOD, keeps track of the current display mode (see Table 6 above). I

Note that using the second display file means that the function dispatcher,

and system stack will move to the top of memory. This means that you should only open the second display file if you are operating a 48K machine.

13.4 BREAK?

Read the BREAK key.

This routine looks directly at the keyboard to determine if both CAPS SHIFT and SPACE are being depressed (i.e.; BREAK). It returns carry reset if the BREAK key is depressed.

13.5 FIND N

Parse and find a specified variable.

This routine will skip CHADD over the identifier (variable name) specified. It will adjust bit 6 of FLAGS for the type of the variable as follows:

Set = Numeric Reset = String

p.20

LIST

v 26

It will return with NC if the system is checking syntax, or if the variable. was found when FIND_N searched the variables area (VARS) for the specified variable.

It will return with Z if array. (i.e.; '(' present if variable not found or checking syntax and array or string if running and variable found).

If running (i.e., not checking Syntax), Then HL—> :

Last character of identifier in record if found (NC), First character of name in text if not found (C),

C :s First character of name with bits 5 and 6 right, and bit 7 OFF.

If checking syntax, C gets bits Y - 4 OFF, 5 and 6 correct (as above), and bit 7 OFF.

13.6 ROCH

Wait for a character from current channel.

This routine waits for a character from the current input stream. It places the character in A.

If the current device is a finite device, and an end of file arrives, then RDCH aborts with an Report Code 8.

13.7 INCH

Get character from current channel without waiting.

This routine reads a character from the current input stream without waiting. It returns C if the character is OK. It returns NC, NZ if end of file (for a finite device; i.e.: one like a disk file for which it can always be told if

there are any more characters to come).

It will return NC, Z if no character yet (for an infinite device, like the keyboard).

13.8 SELECT Select the current input stream.

The routine sets the current channel to be that for stream A. |

p-21

27 Specified Streams STREAM ID NO. CONNECTION HID-K -3 Keyboard HID-S -2 Screen HID-R -1 RAM insertion COM-ST Y Stream for commands INP-ST 1 Stream for input data PR-ST 2 Stream for PRINT LPR-ST 3 Stream for LPRINT

Streams whose ID numbers are less than zero, are referred to as hidden. They are tied unalterably to specific channels.

13.9 SCRMBL Screen address calculator. This routine will set HL pointing at a byte in the primary display file, given BC holding PLOT-type coordinates. B should be holding the y-coordinate, and C should be holding the x-coordinate. The accumulator will hold the bit number in (HL) where the pixel is stored. (Zero for left-hand = MS end, one for right-hand = LS end.) The routine preserves DE. 13.10 PLOTBC Plot a point on the screen.

This routine performs the equivalent of PLOT c,b. It sets COORDS to the coordinates specified.

There are four options depending on two bits of PFLAG, as listed by Table 7. Bit @ is XOR-CH. Bit 2 is INV-CH.

Table 7. PLOTBC OPTIONS

Set bit.

Reset bit. Invert bit. Leave bit.

This routine adjusts the proper attributes byte for the primary display file.

I END. p.22

LETTER | LIST To the Editor of L.I.S.T.,

First I want to commend you on the first issue that I was able to read the UHOLE THING! I do have a couple of BEEFS. First, I see on the mailing label that you feel that our dues are due. I thought that ue were on an exchange basis with you. If I am in error, please forgive the crabing. Second, I see on page ee (Jan-Feb, 87) that in the article on the MODEM Fix, that you have the author as Kurt A. Casby. You also say that you re- printed it from the PLOTTER. I have not seen the PLOTTER but the article (MODEM FIX) was originaly in the JUNE RAMTOP and was written by ME! (James G. DuPuy) I would appreciate your correcting this in the next issue. I don’t know where the mistake occured, but I feel that when a person goes to the trouble to write an article, their name should stay attached to it! For that matter their address and phone # should be there too so that readers may ask questions and such.

As the Editor for the RAMTOP, I am fully aware of the problems with putting together a newsletter. and I feel that you are doing a GOOD JOB! I am very glad to see that you have improved the print quality. I have received many issues that I simply could not read quite a lot of due to reduction. We have resorted to using condensed print quite a bit also.

We have quite a few owners of the OLIGER disk system here. I would like to see a nationwide newsletter devoted to this system and the DOS that is used. Let me know what you think.

Sorry Jam pe the n up. My faul It. ' 8incenety, NAP danes 6. DuPuy

LISTING Policy M VA |

Annual Dues........... $15.00 Issue Price $1.50 Double issues $3.00 due 14 B radle 44 e One "Sample" copy sent ‘upon receipt of large SASE. ar MA, Oh! vO 29 Copies Provided on exchanges basis with other bona fide user groups. 21b = 6 P | w 4 105

L.I.S.T.inG is published monthly by LIST (Long Island Sinlair Timex) Group, a non-for-profit users group. NOTE: PARTIAL YEAR MEMEBERSHIP AVAILABLE

Normal membership year is Feb. through Jan. at a cost of U$15.00. By keeping as many members as possible on that basis, we keep ourcosts and chances of error down.

If you wish to begin your subscription later in the year, please signup for the end of this year and all of next.

We will accept partial years or different sucription runs, on a limited basis ( particularly from members outside the U.S.). But please be aware that in addition to possible rate increases, your "account" must be handled "by hand" and errors may occur. International (except Canada) subscribers will receive as many issues as we can afford to mail.

POLICY REGARDING CONTRIBUTED MATERIAL:

We are always looking for interesting articles, programs, reviews etc. to keep our members informed and entertained.

Articles submitted for publication are printed on the following basis :

1) You, the writer, maintain the full copyright and can resell, lend or give away your work, as you wish. 2) We are granted the right to publish your material, in the original issue in which it appears. Reprints (e.g., to supply orders for back issues) will include your material as a part of its original issue. We are not allowed to sell your material ia any other way, without your expres written consent. We can't (for now) pay you for your material, but you will receive a copy of the issue in which it is published, even if you are not a member. You may get more than one issue and you will definitely earn the respect and appreciation by your grateful peers.

@ Copyright 1987, LIST Group. No portions of this publication may be reproduced, in any form, without the express written consent of LIST or the original author. i Articles represent the opinion of the author and not necessarily the LIST Group.

LIST disclaims any resposibility for any thing you may do to your computer as a result of reading any articles in LISTinG. Please note our new address : PO Box 438, Centerport, NY 11721-0438.

Mail sent to the old address must be forwarded there and will take longer to reach us.

p.23

3

axi É 117:

ym m La d

CA

End

D Ë mir

MEETING MAY 17

Seaford, N.Y. (516) 221-7579

0010191 OVÁ DBAS BODOVÁ MII LH UNLEASHED UM RI E i iE C) 3 D. |

3 a

jabai Li UN IEEE LLL PDH HHMH OBAL PA Od EEEE i > É ` eT Wat a a

saga. A os mtt < inim Muni iun Mimi i mo HL A uH

LIST P.O. BOX 438

TO:

Jan-88 Don Lambert 3310 Clover Dr 5 Cedar Rapids Iñ

52404

FIRST CLASS MAIL

At o HERR pa Wa Wi VADE BRR ERED ÚK DOT FE ANGIE LA SUCH emo UAE MRAPUMIU RIA Lt] IM