LBSOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUNDINVALID KERNEL FILExةw,@  4  J  ȱ⩤i8#) ) 8Le0 WAP /// SIG MENU.MAKER PROGRAM (v. 6.2) =".D1"210: Coldstart (320: Warmstart &*X=11000: TEXT SLOW-DOWN LOOP ,X.1 CHANGE DISK SUBROUTINE23œ202:2200<RFa$=" YOU MAY SELECT YOUR DISK BY (INPERT14v 26!J2(INPERT1527!J5(INPERT16 O27!J5(INPERT1727!I(*MENU.MAKER  z'&%SEG.T j'Ÿ/ I9!I (INPERT08"25!I4(INPERT09%25!I8(INPERT102725!J(INPERT11N26!J(INPERT12\w26!J$(INPERT13i|26!J/III.BLM.03.100Bu' DISKNAME.DAT2.!I6(INPERT03 I!I(INPERT04I;!I(INPERT05I;!I(INPERT06I;!I (INPERT07m#im#iЛ#Lȱ  6L憦  Lsmm l y` @8(Je稽 ʈVOLUME NAME (/DISKNAME) OR DEVICE NAME (.Dx)"P12);::"80C";a$;:Zb$="CHANGING DISKS"$d=23:=0::"80C";b$;::12).n=12:=20:"MAKE A NEW MENU FOR DISK: ";N$xN$)<2110=N$ :210 I=1L(A$(I),A$))200B$ ";"ANY KEY RETURNS TO THE MENU.">G$:::320H: Error Routine 202:U=11:"79C";"BAD PATH ERROR (NO DISK IN DISK DRIVE OR DESIRED FILE NOT FOUND.)"X=11000:X:::210Z a$="{,|,~,}; selects; back 1 level;1600 &:WW=1:0 :SEG=1;".D1/S EG.F" SEG=1".D1/SEG.G"diskname$=3802  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T READ PASCAL TEXT FILES."04=10:"78C"NOVEMBER":1750M$="DECEMBER":1750826);"-";M$;" ";Ѡ,2));", ";"19";Р,2);" ";/П,2))=>13П,2))-12;џ,6);:1780$П,2))=0"12";џ,6);:ٟ;$П,2))=>12" PM-":" AM-" 1830WW=1530 =26:=21 0,1670,1680,1690,1700,1710,1720,1730,1740^M$="JANUARY":1750hM$="FEBRUARY":1750rM$="MARCH":1750|M$="APRIL":1750M$="MAY":1750M$="JUNE":1750M$="JULY":1750M$="AUGUST":1750M$="SEPTEMBER":1750M$="OCTOBER":1750M$=")2070H540R\A$="RUNNING "+B$(I),16,B)f"79C";A$;:=0pB$(I),16,B) z::SEG=1".D1/SEG.T"t=+B$(I),16,B) yCT=CT+1~240:=24:=0:"@ ..... "DATE.TIME.LINE" ....JM=Ҡ,4,2))BTM1630,1640,1650,166=+IBOTM/2-.5):I=IBOTM:I/2=I/2)I=I-1 œ2120B=B$(I),16)," ")-1 B$(I),"BASIC 0")850B$(I),"TEXT 0")890 B$(I),"CAT 0")1140*B$(I),"FONT 0")18504B$(I),"FOTO 0")1930>B$(I),"PASTXT 0I);v:520: 500THPOS=4:I/2=I/2)I=I-1I=IBOTM THPOS=44:I/2<>I/2)I=I+1I2=-1:I=I-2:IBOTM<30THPOS=44I=IBOTM/2)*2:=+IBOTM/2)-1:0"PRINT.ALL": OA+P 3HA=(81+UCA)A=(81+LCA):::: OA+Q Quits 3IA=(83+LCA)A=(83+UCA)"PRINT.SHOW": OA+S 2JA=(68+LCA)A=(68+UCA)/Screen.Savers/HELLON=THPOS:B$(I);XA<8A>11540bA-7640,660,690,720l:=THPOS:B$(00 =Q:WW=0A=:A=21A=9&oldprefix$=40A=31410: Control C "aborts" program to Basic(:A=13770: Return Selects a file *DA=27:50: Escape to change disks/FA=324000: back out one directory level 3GA=(80+UCA)A=(80+LCA)SIC 0":150A$="TEXT 0":150A$="CAT 0":150A$="FONT 0":150A$="FOTO 0":150A$(L),"BLOCKS")510*=27:=19:"FREE MEMORY AVAILABLE: ";=7:=20:"80C";A$(L);$:=5:THPOS=4:I=1:IBOTM=J-1:620Q=:=26:=21:16; +Q Quits."r12);::"80C";a$;:+w#9,"DISKNAME.DAT":#9;DISKNAME$:#9|d$=DISKNAME$$=23:=0::"80C";d$;::12)201M=3:=14:"This /// SIG Disk is \^ 19";Р,2)", Washington Apple `, Ltd."=4:B$(1)="":B$(2)=""A$="BA16,B) THEN 240 #1, d$="":=10:"80C";d$ ž#1300I=0"I=I+1:#1;A$(I):290,#1 6L=I-1@j=1:same=0 J:SEG=0 Tœ2030^CT<1CT=1:CT>13000Zha$="{,|,~,}; selects; to new disk; J/2)=4:=+1:ۙ=44B$(J);:J=J+1I:1,180,22:2,280,21:2,2380,23:8A$(1000),B$(1000),C%(511),C$(20),name$(20):=10:=0UCA=128:LCA=UCA+32CT=15 IF PREFIX$= PREFIX$+MID$(B$(I), ?@ABCDEFGHIJKLacksburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 I'm still on data communications. If you don't care, you c THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Blwitch to "detect true carrier" or equivalent. Have I messed with your head enough for one column? Probably. There's more coming. Next month I'll talk about error-free file transfer protocols. And how they may not be and how you probably don't need them s Punched cards are a bit dated, to be sure, but the magic number 80 lives on -in the width of your console screen, in the width of Epson printers, and in the length of text lines that most data communications services will accept. Text is also a key word. A human readable letter or number can be expressed (via what we cognoscenti call the ASCII code and what the rest of you call letters and numbers) in seven of the eight bits available in a byte. Text is what? Twenty six letters and ten digits. That is "twnes that are longer than 80 characters. An Apple Writer line can be pages long. Or you may wish to transmit or receive things that aren't text at all, and that those things use all eight bits of a byte. A picture or a pre-compiled program is most definitel you expected a critically needed instruction. You've seen the TV ads for that alternate long distance service where the poor sod is told that he had better scrmphztphlk or his scrmphztphlk would be grass. You may also wish to transmit or receive text li you up. If it comes in the middle of the "source code" of a program, you may well find that the program's compiler or interpreter doesn't much understand scrmphztphlk and will not do what it is supposed to do. You may find that scrmphztphlk shows up where want it to. In the absence of any other force, that scrmphztphlk simply annoys the receiving computer. Why are error-free file transfer protocols important? You may find that even a single scrmphztphlk is not all that unimportant, that it in fact messeser that eighth bit has any value in context of the other seven? Parity may well not be all that great a check on how you transmit or receive a file. And byte-by-byte parity checking, even if it means something, does not handle the scrmphztphlk the way youthat expects no parity. Those folk are indeed only otherwise knowledgeable. If the receiving program doesn't even look at the eighth bit of a byte, why should that receiving program give a rip whether that eighth bit has any value at all, much less whethall 8 bytes of a bit as data. The difference is only significant to the receiving program. I've seen otherwise knowledgeable people wonder why they can succeed at sending text files with even or odd or mark or space or none parity settings to a recipient A garbage byte is OK as long as its high bit is what is expected. A "no parity" parity specification says one of two things. First, the receiving program doesn't even bother to check the 8th bit of a transmitted byte. Second, the receiving program takes yield an even or odd number. The eighth (otherwise unused) bit is flagged to say whether the rest of the byte's bits add to odd or even. Space and mark parity are a litttle perverse as protocols go. They want the same character in each byte transmitted.arity" in a data communications session. There is a disturbing number of parity settings your data comm program can have -- even, odd, none, space, mark. The first 2 count as a primitive error-checking protocol. An ASCII character's seven bits are added to March 8, 1989 Page 1 Bloom The Inpert's Corner tell whether they are on the same wavelength. Being on the same wavelength is evidenced by what is called the "paracter. The eighth bit isn't needed to send a letter or a number or a space. When dealing only with text, the eighth bit is most often considered to be either insignificant or a "flag" that is used only by the communicating computers to INPERT10 . Plenty. With room left over. The eight bits in a byte can represent two from the zeroth to the seventh power. Not the eightth power of two. You have to start with the zeroth power. Trust me. Seven bits of an eight-bit byte are needed to hold a text cho to the what" power? Now let's not always see the same hands. Right. Two (Do you all remember that a digital computer is binary at heart? Good) to the fifth power is 32. Not enough for 26 letters plus 10 digits plus a space. Two to the sixth power is 64y not composed of letters and numbers in lines of any length. And it needs all eight bits of a byte to convey information, so you had best not ask for the eighth bit of every byte you send to contain "control" data. If you want to ensure that what you sent is what was received, you cannot have the bytes from the file you send contain verification information. Verification information must be somewhere else. You need an error-free file transfer protocol to send or receive stuff in a form that is guaranteed , please get the latest update. It still ain't great, but it is better than it was. Kermit /// is far from perfect, but it does transfer text files error free better than the competition. The competition in the Apple /// world is the XModem protocol. XMP to set the RS232 driver parameters. I got embarrassed and added the ability to set RS232 parameters from within Kermit ///. I'm not a data communications programmer, but I did add SET/SHOW RS232 to the Kermit /// menu. If you have an ealier Kermit /// Kermit /// blew when it encountered sending the first text line greater than 80 characters. I fixed that. Then Dan Martin reviews Kermit /// for TAU Journal. He sent me a preview. He noted that Kermit /// would only work if you used System Utilities SCs. You gets what you pays for. Kermit /// began life when several of us Turkey Tech faculty paid a pair of grad stoonts (not much) to modify a UCSD Pascal Kermit (The Terak implementation. Don't ask. I don't know) to work on the ///. I got involved whenthe Kermit protocol is in the public domain. Kermit /// (TAU Disk 083) is the only Apple /// data comm program that offers the Kermit protocol. Kermit /// can handle only text files. It does not do executable code files or BASIC programs or graphics fileing to do with it. Its dumb name notwithstanding, a Kermit can be found for a wide variety of computers and operating systems. Each Kermit data comm program is in the public domain. That means free. However, not every data comm program that implements ad before it looks for a key number. Need I say it? Both the sending and the receiving programs must use the same protocol. What are these protocols? Two are ubiquitous -- Kermit and XModem. Kermit was named after the frog. I make no excuses. I had noth I sent you" number one way, and the receiving program computes its "this is what I got" number another way, you will be messed up. Some protocols add to the mess by specifying what is called a packet length -- how many bytes the receiving program must reent. Only then does it ask the sending program to send the stuff again. There are different ways that a "key number" can be computed. That is one reason there are a bunch of different error-free protocols. If the sending program computes its "this is whatkey number" that can derived from the stuff that was meant to be sent. The receiving program then looks at what it received and computes another number. If the numbers differ, the receiving program knows that what was received wasn't what was meant to be sf stuff to be compared with the first chunk INPERT10 March 8, 1989 Page 2 Bloom The Inpert's Corner of stuff, but is rather followed by a "practice multiple sends are a bore. And they are not necessary. In almost all cases stuff is received as sent. Why ask for all to be sent twice? It is bunches easier on your phone bill if a chunk of stuff that is sent is not followed by an identical set olike the sending computer transmitting the same stuff twice then asking the receiving computer if it got identical transmissions. If not, the sending computer would send the same stuff twice again and again ask if both received versions were identical. In to be useful by the recipient. An error-free protocol is no more than "other information" added to what the sending computer sends such that the receiving computer knows that what it got was what the sending computer meant to send. At a basic level, it is odem was not named for any puppet. It was created by Ward Christensen of IBM and began life as Christensen protocol. It has been expanded upon over the years and now offers something called "CRC" error checking in addition to the less accurate "checksum" method. No, I don't know the difference between CRC and checksum. I'm an inpert, remember? A modification of the basic XModem protocol, called Binary II, allows attributes like name and type to accompany the file being transferred and supports sending sevmeone on CompuServe who thought I should buy a 3.5 inch disk drive from ON THREE and tell folks all about transferring files between a /// and a Mac. I didn't keep a copy of my response, but it was very similar to "Gee, fella! I really appreciate your offeMOPQRSTUVWXYZacksburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 The last suggestion I got for an INPERT column was from so THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Blnd the the file that you printed to disk. If you can't guarantee the text file you are uploading is in CR/LF format, do us all a favor. Don't use XModem. Use Kermit. If, however, you want to send (or receive) an executable code file, or a BASIC program,I, ///, Mac) text file under XModem protocol to anything except another Apple, pretty please ensure that each text file line is terminated by a CR/LF. You can do this easily in AppleWriter. Just print your file to disk with CR=1 on your PRINT menu. Then seowsing the file, or capturing it with no protocol, or trying in any way to access the data from a Piece of Chunk, yields a perfectly useless single line. No line feeds to start new lines, remember? Very compact, granted. If you want to send any Apple (IXModem a standard Apple text file to CompuServe or to a Piece of Chunk, no one will be able to read it without downloading back to another Apple via XModem. No line feeds at the end of each line. Each line seems to have overlaid the one preceding it. BrPage 3 Bloom The Inpert's Corner return (CR) character. The rest of the world seems to expect the IBM standard of terminating a line with both a CR and a line feed (LF) character. If you em does not know the difference, so text files must be specially prepared before sending them. The normal Apple text file is a bunch of lines, each terminated by a carriage INPERT10 March 8, 1989 for $50. Call (800) 443-8877 to order TCM. Surprisingly enough, sending "text" files can be a problem with the basically superior XModem error free protocol. Kermit knows the difference between "text" and "binary" files and handles them differently. XMode or (916) 488-5184 BBS to find out. XM3's author (Gary Kato) considered putting his program in the public domain, but decided that would be unfair competition for The Communications Manager. TCM is sold commercially, and is actively supported, by ON THREEeral files in a batch. Two similar Apple /// programs (XModem /// and The Communications Manager) implement the XModem protocol -- including the CRC and Binary II extensions. XM3 used to be sold by Pair Software. Maybe it still is. Call (916)485-6525 voicr for me to spend $400 of my very own money and many hours of my very own time just to tell you whether you should invest in ON THREE's 3.5 inch disk drive." Since TAU pays for this column at fair market value, I was not exactly ready to take my CompuServe colleague up on his suggestion at the time. However, some time after my CompuColleague's suggestion, I found my own need for the 3.5 inch drive. The need had a certain amount to do with the Bloom family's conversion to Macintosh II's. As Phase III attendefault slot. You also get (2) the 800K 3.5 inch drive unit itself, a delightfully small beast that seems very sturdy. It is about a third the size of a Disk /// and sits comfortably atop one. Then plug the drive's single cable (no extra power cord) into t The Inpert's Corner power-drain problem when adding the CPS card. If your "slot 3" is open, put the card there. The software driver is pre-set for that slot, and you'll save a little bother later on by using the d My slots are filled -- ProFile controller, CPS card, serial printer card, and a power-hungry card driving my DA DataSystems PC-Disk 400 unit. I experienced no INPERT11 July 5, 1989 Page 1 Bloom nch disk system and the Apple ///. I won't be able to handle it all in one column. What you get from ON THREE is (1) a small slot card with two disk plugs that stick out the back of your machine. Yes, it will handle two disk drives. It is a low-power card.would not work with the new hardware. And he fixed the driver before sending it to me. That is worth a few bucks "saved" by buying the hardware from a mail order giant and only buying the driver from ON THREE, yes? Let's start talking about the 800K 3.5 io prices are necessarily higher. Your heart is cold? I'll give you a better reason to buy the whole package from ON THREE. The latest CPS card is subtly different from the earlier versions. ON THREE's Bob Consorti checked and found the existing CPS driver the 800K 3.5 inch disk at good savings from ON THREE's price. Do not do it. First off, ON THREE is pretty close to all we have left, folks, and they have earned our business. ON THREE does not do the volume of business that the big mail order houses do, ske to mess with more disk formats than necessary, or I don't trust my memory, so I went the whole nine yards for a bit over $400, including second-day air shipping. You can go cheaper. Ads are bountiful in the Apple II media for the CPS interface card anderal disk drives that will hook up to that card. If you want to talk to Macs, you want the CPS 800K drive -- or maybe the 400K drive at half the price of the 800K version if you can always remember which disks are 400K and which are 800K. I either don't lie 3.5 inch drive. ON THREE (818-701-1355 and have your MasterPlastic handy) sells the Central Point Software (CPS) "Universal Interface Card" -- an Apple II device that lets one hook up a variety of disk drives, a special SOS driver for that card, and sevxt-type file could be swapped between machines. DIF loses formatting and equations and other things that make spreadsheets useful. Text-only files have no formatting or enhancement information that make word processors the only way to write. I bought thvert SOS (the same as ProDOS) files that do not reside on a 3.5 inch disk. And the various versions of AFE will convert between AppleWorks (/// EZ Pieces) and MicroSoft Works and Excel on the Mac. Useful. Without the AFE translators only a DIF or other teg, so I needed a good way to transfer files between the /// and the Mac. I'd done some wire transfers across the phone line, and I decided long ago that was a bore. Besides, contrary to the Macintosh manual on Apple File Exchange, you cannot use AFE to conees heard, and as the family Bloom has learned, the Mac II is the first real improvement over the Apple ///. From any vendor. At any price. I have some six years of accumulated Apple /// stuff, and I still use my /// for most of my personal sized computinhe card's plug. The manual doesn't say which of the disk drive plugs is which, but the card has a "1" where the top cable comes in and a "2" by the bottom connector. Fairly self explanatory. You also get (3) a SOS driver for the card that can handle 2 disk drives. If you have only one drive hooked to the card, you should inactivate the second driver when you install the beast in your boot disk's SOS.DRIVER file with System Utilities' "System Configuration Program" option. If you didn't put the card in slotm by having any other Apple /// disk as the source or target. Including the 3.5 inch 800K disk. However, PC-Disk 400 is more than a vehicle for MS/DOS file transfer. It is also a 400K disk drive in the Apple ///'s native mode. I kept my ProFile backup on t PC 320K 5.25 inch disk. Nonetheless, with the CPS system installed, I can't send files between the PC-Disk 400 and my ProFile. If it only affected transfer to or from an MS/DOS disk, it would be a mild nuisance. I can get around that probleCPS system, either the ON THREE driver or the card itself, that fights with the PC-Disk 400. This is a problem that affects almost no one but me. DA DataSystems sold maybe ten of the marvelously useful PC-Disk units for direct transfer between a /// and aless than gushy over the 3.5 inch drive. There is always a "however," isn't there? Everything seems to involve a trade-off. Gee, I wish I could get an unalloyed improvement sometime. My biggest "however" is that there is something about the at last time I started talking about ON THREE's 800K 3.5 inch disk drive system and wound up saying it was altogether a neat and useful thing. I have not changed my mind on the "altogether" evaluation, but I've added a "however" or two that makes me a tad []^_`abcdefg Street, Blacksburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 If your memory is good, you'll recall th THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcosit into the Mac in a version that MacWrite can import. It does what I bought it for. It also does more -- backing up a 10 megabyte ProFile hard disk onto a mere dozen floppies, storing all four disks of the Apple Speller program onto a single 3.5 inch flop inch drive is great. I can save a 3EZP file to it, pop that disk into the Mac, and AFE will convert it to a Works file or to a SYLK file for import to Excel. I can save an AppleWriter file to the 3.5 inch drive and use AFE's "default" translator to bring rification for each disk in a Backup /// "volume backup" of a hard disk. It seems to be half to as third as fast as a Disk ///. Small gripe for anyone as picky as I am, yes? That's all I have space for this month, but I won't keep you in suspense. The 3.5ogram. The only drawback I've found to the CPS drive is that it is no speed merchant. It only takes a minute to format (Not bad for being six times bigger than a Disk ///), but verifying takes FOUR minutes. That's eight minutes of mind and butt numbing ve 3, also change the slot assignment. The manual gives one maybe big caveat about using the CPS drive. Something having to do with "interrupts" (Don't ask me. I'm only an inpert) forbids using a disk in the CPS unit as a "recording file" for a data comm prhose 400K SOS disks. With the 800K drive installed, I could not read from or write to those backup volumes. Takes a lot of the value out of having a hard disk backup, yes? Oh well, said I. If the 400K disks were useful as backups, the 800K disks -- with twice the capacity each -- should be doubly useful. So I fired up "good old" Backup /// and pointed the program to the 800K drive. I started out very pleased when Backup /// told me I'd need only 11 disks to back up my mostly full 10MB hard disk remember? Enough of this stuff for one column, yes? More sometime later. I apologize to all of you who awaited my monthly drivel with bated breath, but I can not do this on a regular basis any more. I have lots of good excuses for that. Some re-creating a DESKTOP directory with the System Utilities "file handling" commands, and (3) re-loading everything in DESKTOP from the backup diskettes. I'm sure somethng less draconian will work, but I don't know what it might be. Hey, I'm just an INpert,ver. Let me write this down here so I'll maybe know how to cope next time it goes away. And you folk out there might benefit, too. It's simple, but not as simple as I tried to make it at first. Recovery involves (1) erasing the whole DESKTOP directory, (2) Did that under both Catalyst and Selector. Oh double and treble naughtyword. I don't think the CPS system crashed PrintScreen. It has blown before. Seems more unstable than the average Earl Brelje TDM module. And I keep forgetting how to recoany presses of the down-arrow key got to which menu item. Not with MY memory. So I invoked TDM's accessory manager, erased PRINT.SCREEN and re-loaded it from TDM's Accessory Disk #2. It was not an improvement. I invoked Print Screen and hung the machine.ne of my favorite TDM desk accessories (Print Screen Version 1.5) went away. First it showed up all scrunched on one line at the bottom of my screen instead of as a nice boxed multiple line menu in mid-screen. I could still use it if I remembered how m Page 1 Bloom The Inpert's Corner While I was messing around with the various features of the CPS system and the interactions with the other pieces of my Apple /// system, oa generally superior replacement for Backup ///, and I am looking forward to trying it with the 800K drive. In the meantime, I'll be even less tempted than usual to back up my ProFile. INPERT12 August 21, 1989 n the 800K drive do not always verify. If it is the 10th disk in an 11-disk backup, Backup /// lets you start all over again with Disk Number One. Oh gee, what a thrill. Happened to me once. That was plenty, thank you. ON THREE is coming out with GOBACK, pre-verify. I am afraid that "sloooooooow verify" is a feature of the CPS 800K system. Other owners report the same times. That might be not too bad by itself, but it is pure hell when a disk does not verify on a backup. And disks formatted i off Backup ///'s "post verify" function, but that would really reduce the value of having a hard-disk backup. I would not know whether the backup was any good. No way to turn off Backup ///'s pre-verify. Frankly, I'd rather have the post-verify than thes. One minute for formatting, four minutes for the pre-verify, eight minutes for the backup itself, and four minutes for the post-verify. Do the arithmetic. It comes to a bit over three hours to fill 11 disks. I could cut the time by a fourth by turning But that is NOTHING compared to the amount of time Backup /// needs to "verify" each disk -- four, count'em four, minutes before and after writing to each backup volume. It took three hours to back up my ProFile's contents to eleven 800K disk. Then I started getting mad. Backup /// does automatically format the blank 3.5 inch disks as it does the normal 140K Disk /// volumes or disks in the 400K drive. Formatting the 800K volume is rather lengthy, a trace over one minute per disk.might even be valid reasons. You don't care to know what they all are. As I said to Lavona, I'll scrible when I have the time and when I think I may have something that someone else might be interested in reading. THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Insk-only machine from both floppies. Let's say that the EZP-SS file is named BigSheet. These are the steps involved: 1. Load BigSheet from your hard disk. 2. Go down half way (openapple-5) and cut the bottom half of e differences aren't that big. I'm more used to dealing with EZP/SS files. I don't do data base processing on small computers. The idea is to save the base spread sheet in two pieces, each of which can fit on a diskette. And reload your disful. The method involves the EZP clipboard, a marvelously protean feature that most folk do not pay enough attention to. It is easier (for me) to address Dave's problem from the perspective of a spread sheet rather than of a data base file. Thldn't have asked the question. And what if you, gentle reader, find yourself in a similar boat some day? A friend has an EZP file you'd kill to have, but it is bigger than your disk drives can hold? Can you use it? Sure you can. If you're careolution to Dave's problem. Spend the extra $500 per machine to add a 5MB ProFile (Sun Remarketing's price. $200 on the street) and quit worrying about the small stuff. Reality intervenes. If Dave had the money to equip all his ///'s with hard disks, he wouTING THIS TO MY COMPUTERS WITH HARD DISKS, I CAN USE BACK-UP /// TO SAVE AND RESTORE IT. I DO HAVE A COUPLE OF FLOPPY BASED COMPUTERS THAT NEED THIS FILE ALSO. IS THERE ANY WAY TO AUTO-SEGMENT FILES IN THREE EZ PIECES ??? There is an easy sE ///'S WITH 512K. USING 3EZ PIECES FOR DATABASE FILES I HAVE RUN INTO A PROBLEM WITH FILE SIZE. I HAVE A 152K DATABASE THAT I NEED TO SAVE TO FLOPPY DISCS TO LOAD ON MY OTHER COMPUTERS. PROBLEM IS DISK SPACE ON THE FLOPPY IS 136K. I HAVE NO PROBLEM GETy should be balanced. If not in balance, go for extra secondary memory. That can't hurt. You will never have Dave Weller's problem - files in memory that are too big to be saved to disk. Dave stated his problem as follows: I AM RUNNING APPPL Dale's situation seems bass ackwards to me. A cost freak might think that, since main memory is cheaper than high capacity disks (secondary memory), he or she should spend his or her bucks on main memory. No, my children. Main and secondary memorsolution. Dave is in a "mixed ///" environment. His ///'s have all been upgraded to 512K of main memory (from ON THREE, 818-701-1355, $160 if you buy your own memory chips and $300 if you don't), but not all have hard disks. And therein hangs a tale. CompuServe colleague Dave Weller came up with an interesting question relative to /// EZ Pieces, that most popular of Apple /// programs, and I thought y'all might be interested in his problem and in the hjklmnopqrsttitutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Blacksburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 BigSheet to the clipboard (openapple-M, to clipboard, openapple-9, RETURN). 3. ESCAPE to the main menu and save the desktop file to a blank disk in D1 as BigSheetA. 4. Delete the desktop file. 5. Add a file to the desktop FROM SCRATCH. 6. At cell position A-1, load the clean sheet from the clipboard (openapple-M, from clipboard, RETURN). 7. ESCAPE to the main menu and save the des As a sometime Apple /// consultant, I have a regular customer -- one retired U. S. Army Colonel M. M. Bloom, otherwise known as Deare Olde Dad. He can come up with the most interesting things for me to work on. For example, you users of my uwxyz{|}~sburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Blacke records with each field's information complete and intact. Just remember that this is the EZP clipboard. It is special. If you have ON THREE's "The Desktop Manager" (TDM), you cannot use TDM's same-name clipboard to do the same th is that the clipboard doesn't forget. As long a you stay in the EZP environment, the clipboard holds whatever you last copied or moved to it. And it holds it in the format you saved it -- spreadsheet cells with formatting and equations, complete data basnt. Further, in the original split-up of the file you must "zoom" (openapple-Z) into a DB record to see which record number you are looking at to see if you can properly cut the remainder of the file to the clipboard. The key to this approacgFileA. BigFileB has to be added "just before" the last record. Modify my previous drivel to "add a dummy LAST RECORD after loading BigFileA" before moving BigFileB from the clipboard, then "delete the dummy LAST RECORD" afterwards. If sequence is importa(openapple-7 or so) before starting the "cut" operation. The method for splitting and re-joining DB files is similar to that for SS files with one exception. Upon re-joining you can't add BigFileB from the clipboard AFTER the last record in Bifile can hold 999 rows. There is a 250-row (in SS, 250-record in DB) limit in what will fit in the clipboard. So maybe going down halfway before cutting the "B" segment to the clipboard should be modified to maybe 70 or 80 percent of the way down the file desktop. 12. Load BigSheetA into the desktop. 13. Go past the end of BigSheetA (openapple-9, downarrow). 14. Append BigSheetB (openapple-M, from clipboard, RETURN). This doesn't work in all cases. An EZP-SS age 1 Bloom The Inpert's Corner 10. Cut BigSheetB to the clipboard from cell A-1 (openapple-M, to clipboard, openapple-9, RETURN). 11. Remove BigSheetB from the ktop file to a blank disk in D1 as BigSheetB. 8. Take the "A" and "B" disks to your floppy-only machine. 9. Load BigSheetB from the "B" disk. INPERT13 August 21, 1989 PMLM Utilities programs have him to thank for many of the enhancements over the last several years. He's a better system crasher than Banks Doggett, the previous record holder. Deare Olde Dad also has this distressing tendency to ask whether his computer can fillintheblank. Most often it can fillintheblank, and I get to figure out how to fillintheblank. Keeps me on my toes, he does. Deare Olde Dad's latest request involved file and data conversion. I claim I am among very few experts on that subject. In theid it could read. Friday! was consistent. It lied and said it had merged successfully. I tried a lot of things over the next couple days with no good result. I was ready to consign Friday! to the round file and go to another data base program for HSNM. TFriday! file. 10. Say many naughty words when step 9 doesn't work. Friday! accepted the "merge" command and (1) did absolutely nothing and (2) claimed the merge was successful. Hoo boy! So I created "import" files in the two other formats that Friday! sa dBase II files. 8. Enter Friday! and define a new data file with the same data names and field widths as assigned in the Lotus 1-2-3 spreadsheet. 9. Use the Friday! "combine files" utility to merge the dBase II file into the newly defined he column widths to accomodate each datum, insert a "first row" with column titles in acceptable Friday! format. 7. Use the Lotus 1-2-3 "translate" utility program to convert the Lotus 1-2-3 spreadsheet to dBase II format. Friday! likes to importcolumns so that "Last Name" is in the first column (Friday! INPERT14 August 21, 1989 Page 1 Bloom The Inpert's Corner likes it that way), change tto my Apple /// and take the IBM disk to a PC.. 5. Use the Lotus 1-2-3 "translate" utility program to convert the DIF file into a Lotus 1-2-3 spreadsheet. 6. Load the spreadsheet into 1-2-3 with each data field in its own column, rearrange the the end of each DIF file line. IBM text files end each line with both a carriage return and a line feed, so the Apple text file must be so converted. 4. Write the converted DIF file to an IBM formatted disk in the "PC-Disk 400" unit attached the MLM Utilities program MLMASCI to convert the resulting MLM file to a DIF (Data Interchange Format) ASCII text file that is used to transfer data between files of different format. 3. Use a "linefeed" utility to add a "linefeed" character to or sorting and searching purposes. Do you want to see the steps involved in the conversion? Too bad. Here they are. 1. Use the MLM Utilities program MLMCNVT to parse "Name" into three new MLM file fields -- last name, first name, and suffix. 2. Usel even if the conversion itself had gone swimmingly. I had to change the MLM "Name" field into three separate fields for "First Name," "Last Name," and "Suffix." MLM is the only program I know about that can take a whole name and figure out a "Last Name" fmember list program, and (3) could import a file that I could export from Mail List Manager. Well, I finally did get Deare Olde Dad's HSNM Mail List Manager Apple /// file converted into a Friday! data file on an MS-DOS disk. It would not have been triviao say I thought it was possible. What PC/MS-DOS package does HSNM want to use? Anything free. Oh goodie. I rummaged through my files and found an old Ashton/Tate program called Friday! that (1) I've never used, (2) seemed able to do what HSNM needed in a executive secretary on her new PC-clone computer so he wouldn't have to print HSNM's labels and such on his own computer. Hey, is a bear Polish? Actually, I said the reverse mixed metaphor, asking if the Pope... Nope. This is a family journal. Suffice it t world. Yeah, I know. I shouldn't make claims like that. Nothing but trouble. Be that as it may, The Colonel asked if I could convert his Mail List Manager file of Historical Society of New Mexico (HSNM) members into something that could be used by HSNM's hen, in my third re-reading of the manual, I saw that a Friday! data file is identically the same as a dBase II file except that a Friday! file also has an associated "index" file that keeps track of what is where. Rather like Mail List Manager, with its INDX and DATA files on each disk. I have retrieved MLM disks with trashed INDEX files by copying the data blocks and having one of my MLM Utilities programs re-build the index. What's to lose? Try the same thing with Friday! and the dBase II file. I over-wt as "graphics" when I say that. Mostly I use the family Mac II when I or my masters want really neat presentation graphics -- overheads which I can do directly at home on the LaserWriter or on the Tek 4693D color printer, or slides which I can get in 24 hI admit I'm swayed by the beast's graphics capabilities. Were it not for the color graphics on the Mac II, I could -- and I do, gentle reader -- mostly stay with my ///. I admit to counting WYSIWYG (What You See Is What You Get) multi-font proportional texpped us before. Those folks keep turning out good products, certainly better products than are available from the competition. I've said it before. The Mac II family is the only improvement over the Apple /// that has come down the pike. From any vendor. o interface with other Apple products. I believe I said something about dancing with the guy who brought her to the party. She came mighty close to turning me completely off to the Macintosh. But as we /// owners know, Apple Inc's strange ideas haven't stoc. briefing a couple years back on the wonders of the Macintosh. The sweet young thing in her power suit waxed flat rhapsodic on the ability of the Mac to interface with the PC/MS-DOS world. She was not at all pleased when I asked about the Mac's ability ter must be able to talk to an PC/MS-DOS machine's data, but they have little concept that a Mac owner may have some -- doubtless perverse -- urge to exchange data with another machine built by Apple Computer, Inc. Hey, I'm serious. I attended an Apple, In my "computer trek," you know the Bleaksburg Blooms have a Mac II. In addition to two ///'s and a //e. The Mac is a neat tool. It is also a real pain in the yums if you've ever used an Apple computer before. Our friends in Cupertino seem to think a Mac ownsburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 If you've been following THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Black" the Friday! file was dead solid perfect. It was another reinforcement of the notion that I'd rather be lucky than good. INPERT14 August 21, 1989 Page 2 file thty. No index, right? Right. I used Friday!'s "file maintenance" utility on the data file. It is supposed to just clean up a file with a lot of deleted records, but I guessed it would bypass the "index" during cleanup. I was right. After invoking "cleanup,rote the empty Friday! data file I'd created with the dBase II file, went into Friday! and found a very confused program that did indeed seem to have all HSNM's data. However, the various search and update functions seemed to think the Friday! file was empours from the University's graphics service. Fond of the output capabilities? Yeah, great. How about input? Besides the keyboard and mouse, that is. What happens if you, like me and like Dr. Bloom the Younger, have a whole bunch of AppleWriter files (Apple DOS, ProDOS, and SOS) that we'd really like to get into the Mac and out to the laser printer? Hard cheese, my children. Apple Inc. provides a 5.25 inch disk drive that will handle PC/MS-DOS disks. No third party vendor provides more, though the DaynaFileiter source file into an EZP/WP file that pretty much prints the same way as the AW file would. Just "pretty much" mind you. Nothing is perfect. Some things I don't care to do. Some things I don't know how to do. Some things can not be done. Nonetheless, tew MacWrite II (1.1) has a great AppleWorks translator (much better than the Works-Works AFE translator) that will bring in an AppleWorks document. Other translators let you save in a lot of different formats. Uncle Al's AWEZP program converts an Apple Wrogram, that I called AWEZP in a fit of creativity deprivation, will convert an Apple Writer file to a properly internally formatted EZP/WP file that can be automatically converted to a Mac word processor file. Almost any Mac word processor, in fact. The nf you. I'm a computer jock. I know what the innards of an Apple Writer file look like. I know what the innards of an EZP/WP file look like. If I can describe the translations between AW and EZP, I can program a conversion. I think I've just done so. The pr(EZP/WP). I have both. I will not use the latter. However, reality does tend to impinge on one's best judgement, yes? No way an Apple Writer file will be imported into a Mac program except as a text file. OK. I have an option that is not available to all onc., or for anyone else, to develop Apple Writer translation software for the Macintosh. That was a surprise. I thought Apple Writer was relatively popular. I think Apple Writer is a neat word processor, especially when compared to the EZP word processor our friendly neighborhood TAU expert about translators for converting Apple Writer files to anything on the Mac side. Lavona told me that very few people bought Apple Writer in any of its incarnations, and it would have been counter productive for Apple Ithat can then be imported into something like MacWrite. However, you lose all your formatting. All your imbedded Apple Writer formatting commands must be manually deleted and manually replaced by the Mac program's word processing commands. A bore. I asked file saved to a 3.5 inch 800K ProDOS disk can be "default" INPERT15 August 21, 1989 Page 1 Bloom The Inpert's Corner translated into a Mac text file xchange believes there are two kinds of ProDOS (SOS) files -- AppleWorks (/// EZ Pieces) and "default." If what you have is not in AppleWorks/EZP format, you can pretty much kiss any Mac conversion good bye. Except at the most basic level. An Apple Writers attention. Even if AFE can read your disks, there is little guarantee that your files will be legible to any Mac program. Even if a Mac can read your particular files, it may not be able to do a single blessed useful thing with any of them. Apple File En be read by a Mac program are in the 3.5 inch 800K format. And only "Apple File Exchange" (AFE) can read those. Just to stay symmetrical, AFE can read ProDOS (SOS) files only if they are on 3.5 inch disks. Files transmitted by wire need not apply for AFE'MS/Works. And only if the AppleWorks file is on a 3.5 inch disk. Feel a little left out? You should. I got the ON THREE 3.5 inch 800K CPS drive not too long ago. That took care of one facet of ///-to-Mac communications. The only SOS (ProDOS) disks that ca PC/MS-DOS drives beat feet out of the Apple product. Apple File Exchange gives a whole bunch of translations between various PC/MS-DOS formats and Mac file formats. And between exactly one ProDOS (SOS) file format and any Mac file format -- AppleWorks to he program seems useful. By the time you read this, my tame system crashers should have found most of the bugs in AWEZP, and they will have been fixed. I'll be offering AWEZP to TAU's public domain (non commercial domain actually, since I retain copyright THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Black a Gateway (the ">") to InterNet for routing to BitNet user IRBLOOM at VTVM1. Lower, upper, or mixed case seems to work fine. That is enough typing that I recommend adding the address to the CompuServe ADDRESS BOOK so you can send to a nickname. The hass CompuServe SEND TO address >internet:irbloom@vtvm1.cc.vt.edu The VTVM1 is my host computer. The CC.VT.EDU refers to the common InterNet shorthand for the Virginia Tech mailer program. The address says the message is going throughuServe note for a colleague on BitNet is slightly more complex than sending MAIL to another CompuServe subscriber. The format for the SEND TO address is >internet:userid@host.domain so my BitNet address would look like this as autting them on mailing lists or name servers. The messages look like regular CompuServe MAIL, and one can REPLY to the BitNet sender with the normal CompuServe commands. It costs the BitNet user nothing to send a message to CompuServe. Originating a CompRVE.COM. To send me a mail note, you would type mail 76656.1514 at COMPUSERVE.COM I've set up several of my CompuColleagues in my NICKNAMES file just as if they were regular BitNet subscribers, so there should be no trouble with pow his or her User ID. It is in the form 7XXXX,YYYY usually, but there may be only three Y's after the comma. For example, my CompuServe ID is 76656,1514. To make it a valid BitNet ID, simply replace the comma with a period. The node name is always COMPUSE academics are not likely to get a "guest account" on a BitNet school's computer for freebies, either. I've used the CompuServe Gateway, and it seems to work admirably in both directions. To send a file or a message to a CompuServe subscriber, you must knween the two networks. There is another way now. There is a BitNet Gateway to CompuServe, a commercial network that anyone anywhere can join. It isn't free. CompuServe costs about twelve bucks an hour and has a ten dollar monthly minimum fee. However, youy school that IS on the net and try to get a "guest account." Most of our non-academic colleagues could not get to BitNet at all. I have been, on occasion, a "gateway" between folk on BitNet and other folk on CompuServe, passing messages back and forth betipate in electronic mail with BitNet folk. Many of our academic colleagues would like to take advantage of BitNet but can not do so because their institutions aren't connected to the net. Until now, all we've been able to suggest is that they find a nearbarticle. It is about the last line in the title block above this drivel. It is about CompuServe and BitNet. It is directed to my fellow academics who are on the BitNet higher education network and to anyone (fellow academic or not) who would like to particsburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 This isn't an Apple /// le in going from CompuServe to BitNet is getting the "domain" right. INPERT16 November 4, 1989 Page 1 Bloom The Inpert's Corner I did not a priori know that my InterNet domain is CC.VT.EDU, which is why I have not put that bit of arcana in my return address. The best way to get a BitNet type's full address is to have him or her send mail to a CompuColleague, and have that colleague REPLY to the message. e been trying to be a good person and give equal time to each of the hard disk program selectors. Grovel, grovel. Anyway, this is how you do it. Set up a Selector menu entry for a "program" (D1 Boot Disk) that reads as fevotion only goes so far. The "D1 Boot Disk" concept (however well it may work with whatever software on your particular machine) can be applied to Selector ///, too. Shame on me for not mentioning that. I'vus might work from "D1 Boot Disk" on a 256K machine under the earlier Catalyst version. No, Daddy Dearest, I don't want to hear about your trying it with Catalyst 2.0 and it not working then either. Filial d Lazarus boot disk in the dim past. Maybe my memory wasn't all that bad. When I had a 256K system, I was running Catalyst 2.0. I started running Catalyst 2.1 about the same time I bought ON THREE's 512K memory upgrade. Lazar In my defense, I can only say that my memory (which has been going down the tubes ever since I got academic rank) left me absolutely certain on the subject. So did the note "Runs under D1 Boot Disk" that I scribbled on my k. I got a phone call from Albuquerque. I won't say he was exactly gleeful, but I did detect a note of satisfaction on his part. He told me not to worry about it. After all, I only bill myself as an inpert, right? K machine from "D1 Boot Disk" under Catalyst 2.1. It's bad enough being that far wrong in public. The shame of it is that my very own Deare Olde Dad caught me out. He tested my statement. Lazarus did not worLazarus is too big to run from Catalyst on a 256K machine under full Pascal, but it works under D1 Boot Disk." I lied. The program gives you a STACK OVERFLOW (Pascal for "not enough memory") if you try to run it on a 256 Remember that I was talking about the "D1 Boot Disk" entry for Catalyst in June's column? I even said "it is particularly handy for something like ON THREE's Lazarus file undeleter.  24061 2303 San Marcos Street, Blacksburg, Virginia 24060 Office: (703) 961-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VAThe MAILER message header tells who the message is addressed to. With all the InterNet routing garbage. I have a barely hidden agenda in this article. No more! You folk on BitNet need not send me messages to trans-ship to TAU (70356,200 on CompuServe), anollows: Program file: Leave blank Language file: .D1/SOS.INTERP Data prefix: .D1 Character set file: Leave default Keyboard layout file: Leave default Don't enter anything but the "language" and "prefix" stuff. Less to type than with Catalyst, yes? Again, this can be a useful way of THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 tive? Yup. If nothing else, four hundred bucks isn't much to pay for the ability to stomp on your sincere-tie colleagues. A 512K Apple /// will blow the doors off anything equivalent to an IBM PC/XT. It'll give fancier Mis $399, with a $35 cash or $45 merchandise rebate when you return your 256K memory board. That is a pretty big check even for someone as rich and famous as I, but it is remarkably cost effective. Cost effec those ten pounds of naughtyword, the only real solution is to get a ten-pound bag. Have your MasterPlastic card ready, call 1-800-443-8877, and tell the nice person from ON THREE that you want a 512K memory upgrade. It n centered on how to scrunch his SOS.DRIVER file to maybe free up just one more memory bank. Alan Cohen has a blivit. He is trying to stuff ten pounds of naughtyword into a five-pound bag. If you really wantnability to run a BASIC program (ON THREE's "Fruit Machine" black jack game) on his 256K machine under Catalyst. He also had some of the larger TDM modules (The Graphics Manager for one) resident in his system. Discussio I'm not alone in suffering under what John Jeppson called the "Bank Switch Razzle Dazzle" in the August 1982 SofTalk magazine. Philadelphia's Alan Cohen caused quite a stir amongst CompuServe's MAUG Mob recently by his i suspect it had to do with what TDM modules I had invoked when, and therefore what banks of memory had been ticketed, but it is probably best if I just think of it as magic. Or joss. Or punishment from God. INPERT03A July 12, 1988 Page 1 Bloom The Inpert's Corner file in memory. Note the "mostly." Sometimes it worked. Ithink I've said that "allocation by bank" was what caused me to upgrade my system to 512K. With ON THREE's addictive The Desktop Manager active, I mostly could not invoke Apple Speller from within Apple Writer to spell check the h. And if only one byte of a 32K bank is used, no other task can use the remaining 31.99K of memory left over in that bank. That's how you can have plenty of memory and not enough memory at the same time. I programs. Seems reasonable to me. Anyway, if a task exceeds a 32K bank, by even one lousy byte, it needs another whole 32K bank. Assuming there is a free bank of memory. If there isn't a free bank, you crasmost a matter of black magic. The Apple /// allocates memory to a task in terms of banks -- chunks of 32K or so. A 256K machine has 6 banks, fifteen in 512K. The "system" bank of 32K is not to be messed with by mere user executing a boot disk without having to leave the Selector environment. It may not work. I don't feel too bad about being wrong about running Lazarus under Catalyst in a 256K machine. Available memory is al 2303 San Marcos Street, Blacksburg, Virginia 24060 Office: (703) 231-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 As you may have noticed,ropriate for the EXEC processor. A Pascal text file has a different internal format, so changing the file type in the directory won't help. PASTXT is no problem if you have Pascal. Just INPERT07 January 21, 1989 and save it to change the file type to ASCIFILE. Or you can use a file type changer (a DESKTOP MANAGER module or a public domain program) to change the directory entry. In this case the internal format of the file is OK. It's directory entry is just inappThose would be TEXT, PASTXT, or PASDTA in an AppleWriter catalog list. EXEC only handles ASCIFILE file types. Your communications program might not capture the file with the right file type. If you have a PASDTA file, you can load the file into AppleWriteroes well" disclaimer? There are a couple common reasons why all might not go well. First, the downloaded listing must be the right file type. A System Utilities directory listing can show an ASCII text file as being an ASCIFILE, a TEXTFILE, or a DATAFILE. e executable BASIC program as the ASCII text file has, or you'll get beeped at for a file type mismatch error. After you have saved the executable form of the program you can run, load, or edit it like the BASIC program it is. Did you notice the "If all gf all goes well, a bunch of ")" symbols will scroll on your screen and result in your having an executable BASIC program in memory. To save it as a program you can RUN, type )SAVE basicfile.pathname You can't have the same pathname for thake, enter NEW then HOME to clear memory of any junk before converting the file. From the BASIC prompt, type )EXEC ascifile.pathname Replace the "ascifile.pathname" with the path name of the ASCII text file you want to make executable. Is Bob Sudduth found out, there is a world of difference between a listing of a BASIC program and an executable BASIC program. You can't RUN a listing. You can, however, EXEC it into an executable program. First boot or invoke Business BASIC. For safety's s asked the CompuServe mob if there was a way to create an executable form of the program without typing it in from the listing. Good grief, says I, a BASIC question I know how to answer. Do I have enough BASIC inpertise to fill a column? Let's find out. Audduth, whacked me up side the head the other day. Bob had just downloaded an "auto dialer" program for Access /// from Ed Gooding's "///'s Company" bulletin board. It was a BASIC program in ASCII text form -- essentially a listing of the BASIC program. Heair Software has started advertising its products like (CheckBook ///) again, and maybe you wondered what kind of perversion TAU is selling named GRABIT. I, for one, prayed for the muse. Those old reviews were painful to read. The muse, disguised as Bob Sng when the December issue was being assembled. Lavona said I'd best send her something, or she'd tell people that I secretly love MS-DOS. Gack! In the face of such a threat, I sent some old reviews that had never seen print. Maybe you found them useful. P the last couple month's columns weren't columns. I hadn't written an INPERT since July. That was OK. I'd sent TAU enough columns to run through November. There was plenty of time for the muse to favor me before TAU ran out of my drivel. Wrong. I had nothi Page 1 load the file into the Pascal Editor, then S)et E)nvironment A)scii T)rue to change its internal structure. To save it as an ASCIFILE, give it a name that ends in the ".ASCI" string. Otherwise it will be saved as PASDTA, and you'll have to change the directory file type entry as above. If your communications program saves downloaded files as PASTXT or PASDTA normally, you can save bother by naming your save file "whatever.ASCI" before you download. The other common problem with EXEC'ing a fi 2303 San Marcos Street, Blacksburg, Virginia 24060 Office: (703) 961-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 Now let's see. Where wer THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 E#1:END | | 30 REM The actual start of the program | |________________________________________________________________________| A normal RUN command does nothing. The GOTO in line 10 bypasses the ASCIFILE creation step i__________________________________________ | | | 10 GOTO 30 | | 20 OPEN#1 AS OUTPUT,"pathname":OUTPUT#1:OUTREC=255:LIST:CLOS really gets a kick out of watching me wrestle with BASIC. Ed Gooding also does heavy BASIC editing in AppleWriter. He has a neat idea that bypasses the TEXTMAKER program. He starts every one of his BASIC programs like this ______________________________ | |________________________________________________________________________| and haven't had that "split line" problem since. If I'd asked about it sooner, I wouldn't have had to write the line joiner program. Or suffered the abuse from my wife. Sheut#1:outrec=255:list 2-:close#1:end | | run | | del 1 | | print "TEXT file created as ";PREFIX$;"ASCIFILE" oding set me straight immediately. I modified my TEXTMAKER as follows ________________________________________________________________________ | | | 1 open#1 as output,"ascifile":outp just EXEC the ASCIFILE back as a BASIC program. Extra long lines messed me up. I didn't know that OUTREC=255 was all I needed to keep long lines from being split. Just in passing I mentioned the nuisance on CompuServe one evening. John Lomartire and Ed Goecause I don't like the BASIC editor. On the rare instances when I want to edit a BASIC program, I use the TEXTMAKER program (cute little thing in the BASIC manual) to create an ASCIFILE that I can play with in AppleWriter. If the lines are short enough, Ine's carriage return and the second line's leading blanks. I wrote a program once to do that automatically, but I erased it in a fit of house cleaning. I do have a copy of the listing. If you're interested, send a SASE. I wrote the "line joiner" program br you spell it EXEC will only interpret the numbered line. The continuation will be ignored. This is non-desired. You must physically join the two lines before you ask EXEC to process the statement. Use an editor like AppleWriter to erase the the first lile into BASIC involves long lines. If your file has any BASIC statements longer than a single line, EXEC freaks out. If you see a statement like this 123456 Business BASIC extremely long versch luggina line or howevee we? Oh, yes. You had an off-speed Disk /// drive, and cleaning the drive head didn't help, so you had to run out and get a small (as in teeny) flat blade screw driver for actual drive speed adjustment. Disk drive speed can be of so-so or utterly criticaK Apple II, and Emulation gives us only a 48K Apple II+. To adjust drive speed you must get to the drive speed adjustment screw. Some disassembly is required here. FIRST TURN OFF YOUR COMPUTER. Sorry, didn't mean to shout, but it's important. For the inte. I've had more luck with Apple II disk utilities (Copy II Plus, Locksmith) that run under Emulation. If you don't already have one of those programs from several years back, don't bother getting a current version. The new versions assume a minimum of a 64nd re-check your disk speeds. You may be surprised. INPERT06 July 13, 1988 Page 1 Bloom The Inpert's Corner I don't like DD as a disk speed checkerspeed check. When you make the test disks for DD, you are using your (D2) first external drive. If that drive's speed is off, the speed check will be more precise than accurate. If the D2 speed is off, re-create the test disks after adjusting disk speeds aies by a few ms with time. The Apple Disk /// is not a precision device. Worry if YOURS varies by a whole bunch of ms with time. Also worry if your average disk speed is off by 10 ms or more. Note that I said Dealer Diagnostics gives you a "pretty exact" ____________________________________| The "plus/minus" number for YOURS is relative to the nominal 200 ms. The above "-5" means your disk is running 5ms slower than nominal, or 205ms. Don't be surprised if YOURS var | SLOW NORM FAST | | -100 0 +100 | | ^ | | | (YOURS -5) | |______ed, the last of four separate disk checks on each Disk /// drive, you see an explicit "revolution time" like this: __________________________________________ | | ff-speed disk is slow or fast. I guess that's why they call it a "confidence" disk. When everything is OK, it tells you so. Dealer Diagnostics, on the other hand, gives you a pretty exact speed check. When the "disk test" program gets to checking disk speolks can do themselves. You can get the booklet and disk from Sun Remarketing (1-800-821-3221) for $19.95. I have found it very handy, and I recommend it. The Confidence Disk will tell you whether your disk speed is OK. It will not tell you whether your oseems that those two disks will boot when no normal disk will. Dealer Diagnostics also accompanies the rather handy booklet called the "Do It Yourself Guide to the Apple ///." The booklet is an illustrated guide to simple Apple /// maintenance that most f MAUG Mob. His internal drive was so off-speed that his computer refused to boot. He suggested that an otherwise undistinguished no-boot be addressed by either the Apple /// Confidence Disk (TAU Disk #031) or the Dealer Diagnostic Disk (TAU Disk #022). It ast disk spinning past the read/write head faster than the data can be reliably transferred. Or maybe it is magic. One instance where drive speed is critical was just related by John Lomartire, an active member of both the /// community and the CompuServel importance. The nominal disk speed for an Apple /// 5.25 inch disk (and for its Apple II cousins) is one revolution per 200 milliseconds. Plus or minus a couple "ms" isn't critical, but minus two is better than plus two. I think it has to do with a too-frnal drive, remove the system unit cover. If you look close, you'll see the speed adjusting screw at the right rear of the metal shield that covers the drive. For an external disk, remove the four Phillips head screws on the bottom of the unit. Then lift (or slide, depending on the design) the cover to expose the innards. The adjusting screw is in the same place, to the right rear imbedded in a little blue or gray box of plastic. When you're ready, power up and re-boot with Dealer Diagnostics or your own falamp is the same as the //e version, so you should be able to get a replacement from your FLAD. Going on in no particular order, let's proceed to the Great Disk Drive Door controversy. Should your floppy disk drive door be left open or closed when not in for a couple seconds after releasing the RESET key when doing a CONTROL-RESET reboot. Even this might not save you. Richard Powell reported that a dead "on" lamp caused his machine to stop recognizing his ProFile hard disk. Fortunately the Apple /// "on" the left of the space bar that says ON when your /// is powered up. Little beastie is not so trivial. If it burns out, you will get a RAM DIAGNOSTIC error when you try to boot your machine. You can get around that problem by keeping the CONTROL key pressedvery month. For this column let's see if my hardware inpertise strikes a resonant chord. There are lots of strange tidbits I've picked up on that topic. Here are some of them. Let's start with the dread "on" lamp. You know, the trivial little beastie to software. That's an accident. I have no intention of limiting my blather to tips about Apple /// programs. Heck, I may not even limit myself to talking about Apple /// stuff. The only restriction Lavona Rann has placed on me is that I must fill this page e 2303 San Marcos Street, Blacksburg, Virginia 24060 Office: (703) 961-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 I've been talking about THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 t to the "Drive 2" (first external drive) speed, remember that you made your test disks in that drive. Take one more step. Make test disks again from the DD main menu, and check speed again. Re-adjust as necessary. After your disk speed is as good as it ihe inside of the belt and against the metal spindles. Hold the emery cloth tightly lest it get picked up and sent merrily around the system on a trip you do not want it to make. If you are using Dealer Diagnostics, and if you had to make a major adjustmenint of the wobble is dead on (or slightly slower than) 200ms. If you have major speed variation, the disk drive belt might be slipping. For the external drive, you can see the belt easily. While the disk is spinning, press a piece of emery cloth against tart of the innards of your system unit or disk drive while you do this. Make the changes in small increments, then let the drive speed settle down for a few seconds before you make any more changes. If your disk speed wobbles, adjust the speed so the midpovorite speed checking program. Here's where the itty bitty screw driver comes in. When the speed screen comes up, you turn the adjusting screw with it -- clockwise to speed up the drive and counter-clockwise to slow it down. Please don't touch any other puse? Nations have gone to war over less pressing questions. According to my manual-reading father, Apple said somewhere that the doors should be shut. I don't doubt him, but I demur. When the door is closed, the internal spring -- the jobbie that holds the disk in place -- is under tension. Anyone who got past Freshman physics knows that the worst single thing you can do to a spring is to squash it and leave it that way for any length of time. It tends to stay squashed. Leave the door open. The spring will suspect there are other Apple II family cards that have Apple /// drivers. How's your drive speed? If your floppy disk doesn't turn real close to 200 ms, you are begging for trouble. If System Utilities won't let you format a disk on a drive, say with a Dto your /// and doing neat graphics. The PKASO/U driver is still available from DAISI Electronics, PO Box K, Newtown Square PA 19073. Or call 215-353-2203. If you don't like track balls, the Apple //e mouse and driver are available from ON THREE ($165). I Trackball ///, ON THREE, $95.95, 800-443-8877). It works in any program that recognizes the ///'s arrow keys or the mouse. It's slick. It's addictive. I hear the Apple II PKASO/U card beats feet out of the Apple /// UPIC for connecting a parallel printer The Emulation that comes with Catalyst sticks at 300 baud using the built-in serial port for printing. While the SSC driver has been around for an age, the Wico driver is among the newest things in ///-dom, perfected by Dale Sykora just this past Spring ( II cards in my /// -- a Super Serial Card driving my printer and a Wico trackball card. The SSC driver has been around since 1982 and is available on several public domain "driver" disks. With the SSC, I've had no problems printing in Apple II Emulation. d the modem. Continued on to mess up my Apple /// motherboard and my hard disk. Can Apple II (or //e) cards be used in an Apple ///? Depends. First the card must fit into an Apple ///. Then you must have a SOS device driver for that card. I have two AppleFor like ten bucks. A couple years back, a lightning strike came through my phone line. INPERT05 July 12, 1988 Page 1 Bloom The Inpert's Corner Frie all my components into the "Orange" and leave all the individual power switches "on." The single master switch on the Orange then turns every part of my system on and off with a single motion. If you have a modem, also buy a "phone line" spike protector. surge/spike protector. The $80 or so is the cheapest insurance you can buy for your computer. Public power is dirty. Even without a lightning strike, there are component-damaging transients. Besides, something like my EPD "Orange" is a labor saver. I plugd disk, modify the "keep it under power" rule. Either power down the hard disk when you won't be using it for a good while or power down your system under those same circumstances. Staying with power, I hope you have your system wired into a good filteredloppies, a hard disk is continuously spinning. The longer it spins, the more stress is applied to the disk's bearings. The more stress on those bearings, the more likely they are to seize up. Can you say "hard disk crash," boys and girls? If you have a harer off. The power surge through the system when you flick the "on" switch is bad for electronic components. True. And if you have a floppy disk based system, follow that conventional wisdom. If you have a hard disk, there is another consideration. Unlike f given The Ultimate Answer to the disk drive door controversy, I am emboldened to address the other Great Issue Of Our Time -- whether or not to leave your Apple /// powered up all the time. Conventional wisdom has it that you should never turn your computlast longer. Speaking of disk drives, do you know about "double clutching" the door? When you insert a disk, close the door, then open and close it again. You get much improved centering, therefore much improved read/write/format reliability. Having justevice Dependent Error of 33 or 34, your drive speed is way off. You can check your drive speed with the Apple /// Confidence or with the Dealer Diagnostics program or with an Apple II disk utility that runs in the 48K max given us by Emulation. If your disk speed is wrong, first check the simplest cause. You may just have crud buildup. Clean your drive heads to ensure that you're not just getting a friction loss. There are a couple public domain head cleaning programs. ON THREE has a Pascal-based program abig deal. Your computer will also die if you try to print one of those big documents. If you change your glossary (GLOS.KEYPAD) file and reload it in the same session, you will find that your Print Value menu has been corrupted. Super(?) came out a Cuperti ON THREE's 512K upgrade to be able to use both. If you have Super(?) Apple Writer, you can have source documents bigger than in Apple Writer 2.0. If you try to run the Speller against one of those bigger document files, your computer will die. That's no stem and ON THREE's addictive "The Desktop Manager." With TDM active, there aren't enough free memory blocks to invoke the Speller reliably from within Apple Writer. I like TDM, and I like being able to invoke the Speller from within Apple Writer. I boughted to work with 2.0. Even having been raised by a mother who was Phi Beta Kappa in English, I find the Speller invaluable. If you don't have a hard disk, forget the Speller. Four disks are too much bother on a floppy system. Watch it if you have a 256K synd manual, ditch the sucker. Call Sun Remarketing at 800-821-3221 and order Catalog Number 032 for $75. If you have a hard disk, order the Apple Writer and Apple Speller bundle (Catalog Number 032.028) for $99. The Speller is pretty slick, and it is designnot "intuitively obvious and left as an exercise to the student" as text books are wont to say. I am talking Apple Writer 2.0 here, the last commercial version. If you have the original Special Delivery Software version with the black cardboard spiral boung this stuff -- and everything else of mine that you have read -- in Apple Writer, let's talk about that word processor. There are some things about the beast that Apple never saw fit to document. There are other documented things whose ramifications are 2303 San Marcos Street, Blacksburg, Virginia 24060 Office: (703) 961-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 Since I've been scribbli THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 We'll investigate that next month. In the meantime, get a small (as in tiny) flat-blade screwdriver so you'll be all ready to go. INPERT05 July 12, 1988 Page 2 l be engaged and therefore cleaned. I did it that way for years. My old rule of thumb was 10 "formats" per cleaning per drive. After cleaning, check speed again. If head cleaning doesn't solve your disk speed problem, you'll have to adjust the disk speed.s part its DOM #8, and TAU has a BASIC version on its Disk #017. If you don't have a special cleaner program, System Utilities can serve. Not elegant, but effective. "Format" a head cleaning disk. Or try to. The format operation will fail, but the head wilno back door after the /// was discontinued. Before it was ready. Assuming you have the Apple Writer 2.0 system, spend another $3.50 to get the TAU version (Disk 063) that is not copy protected. The commercial product gets you the manuals and the subsidiary files. The TAU product lets you back up the boot disk, and it lets you install the product on your hard disk easily. Let's get back to the Speller. Its manual tells you how to put it on a hard disk. The Apple Writer manual mentions a STormally, but you can in the "find" command. One of my favorite things to forget is that Apple Writer is driven by "dot" commands. If a line starts with a period ("."), Apple Writer takes that line unto its own bosom. If the line is not an Apple Writer comd and replace" command. Make sure the top left direction arrow is pointing where you want to go. Press "3" on the numeric pad (CONTROL-F), then slash (/), then CONTROL-J, then two more slashes, then "A" for all, and press RETURN. You can't type CONTROL-J nwant to E-Mail the document without XModem's help, get rid of the suckers. Set "CR0" on the print/program menu before you "print" to disk, and those pesky LF's won't appear. If you have a file loaded with LF's, you can get rid of them with the "global fino an electronic mail service like CompuServe via the XModem error-free file transfer protocol, keep those LF's. In those cases, the LF's are a Good Thing. If you want a formatted output document that can be read or printed by any Apple computer, or if you or line feed -- scrunched into one character space) on each line of the file. That is a Good Thing or a Bad Thing depending on what you want to do with the "printed" file. If you want to transfer your "printed" Apple Writer file to an MS-DOS computer or tn top of the last line of your deathless prose. A "CR0" can put WAR AND PEACE on one line. Saves a lot of paper. Loses meaning. A file printed to disk with "CR" set at "1" will have a whole bunch of funny symbols (Each looks like the two characters LF -- fanies your normal printing. For example, you probably have your "CR" value set to "1" to tell your printer that it should drop down a line before printing the next line of your deathless prose. As opposed to printing the next line of your deathless prose otial gotcha. If the existing "print destination" file is longer than what you actually "print" to it, you will get some tail-end junk from the file's previous incarnation. When you "print" to disk, you carry into that disk file all the baggage that accomptly one-way. You can't back up and look at anything that has already scrolled past you. If you "print" to a disk file, then you can edit the "printed" file like any other Apple Writer document. You can only print to an existing disk file. There is a poten and tap the numeric pad "7" to start and stop the display. INPERT04 June 25, 1988 Page 1 Bloom The Inpert's Corner Printing to the screen is stricgram menu by pressing "-" on the numeric pad, then type PD.CONSOLE. Then NP will cause your document to whip by you on the screen. You can stop (and restart) the screen display with CONTROL-7 (The "7" on the numeric pad). Keep the CONTROL key pressed down,not have to be installed as specified. The Speller files simply must all be in a single directory somewhere. You can preview an Apple Writer file -- see how it will look on paper-- in two ways. The easiest is "printing" to the screen. Invoke the print/pro can tell the STARTUP (or RUN) file once and be done with it. You can edit your STARTUP (or RUN) file in Apple Writer. If you've installed the Speller on your hard disk as instructed, add one line to the file (QM.PROFILE/SPELLER) and save it. Speller does ARTUP program (inexplicably called RUN in TAU's unlocked version). If you are a glutton for punishment, you can press numeric-pad-4, then press M and tell Apple Writer where your Apple Speller is on the hard disk. Every time you invoke Apple Writer. Or youmand, Apple Writer assumes it is a non-printing "comment" line, a note to yourself. You'll lose at least the start of any line that begins with a period. I also tend to forget that an Apple Writer "line" can be several screens long. Lots of applications like to see "one line" lines -- of 80 characters usually, but certainly no more than 255. To compose a CompuServe message, for example, it'll help if you can see that you have a RETURN at the end of each line on the screen. Press "4" on the numeric pad for nd X)ecute the ".profile/mlm/mlmgr" file. Be warned that Selector changes the drive numbers. Your inboard drive becomes "drive 2" for MLM's purposes. When GUCSPAR is available, you won't need the full Pascal system, and you will be able to invoke MLM more .d1/mlmgr.data --> .profile/mlm/mlmgr.data Then invoke Pascal from the Languages menu. From the Pascal command line use the F)iler to set the Pascal prefix to the ".profile/mlm" directory. Q)uit the filer to the Pascal command line an a subdirectory of your high capacity disk as follows: .d1/system.startup --> .profile/mlm/mlmgr.code .d1/system.star.lib --> .profile/mlm/mlmgr.lib .d1/mlmset --> .profile/mlm/mlmset ) has a "gentle" exit. When the screen says to re-boot, press "openapple-Q" to quit. If you have the "Pascal Development System" installed on your high capacity disk under Selector, you may use MLM, but not directly from Selector's menu. Put MLM's files iTAU's forthcoming Great Unified Catalyst/Selector Pascal Runtime Disk (GUCSPAR), to run MLM under Selector. The original MLM (Version 1.0) has no graceful exit. You must re-boot Selector when you are through with the program. MLM Version 1.1 (TAU Disk 066the Apple /// Mail List Manager will not run under Selector ///." That isn't quite correct. It will not run under Selector as a typical Pascal program. MLM is incompatible with Selector's Pascal Runtime System (RTPASCAL). You need a full Pascal system, or u will blow up on a System Error 01. Use DTM to remove the DTM drivers, install Selector, then use DTM to add the DTM drivers. Mail List Manager The "Selector /// Users Guide" states on page 17 that "The current release of n instructions to as many TAU disks as possible. Here are a few excerpts that you might find interesting. Desktop Manager If you have DTM, do not install the DTM drivers on your startup disk before you install Selector. Yo being fair, this column is devoted to what little inpertise I have with the competition -- ON THREE's Selector ///. I don't have as much experience with Selector as I have with Catalyst. I got the program recently on my promise to add Selector installatiosburg, Virginia 24060 Office: (703) 961-7921 Home: (703) 951-2025 CIS: 76656,1514 BITNET: IRBLOOM at VTVM1 Last time I talked about Quark's Catalyst program selector. Fair THE INPERT'S CORNER ALLAN M. BLOOM, PhD CDP Institutional Research, Virginia Tech, Blacksburg VA 24061 2303 San Marcos Street, Blackthe "Additional Functions Menu" and press "G" so all RETURN's are visible -- as "]" characters on the screen. INPERT04 June 25, 1988 Page 2 easily. Apple Speller There is a difference between how the Speller manual tells you to install on a hard disk and how the Selector manual tells you to do it. You should follow the Apple Speller manual (page 142) with one extra step. Also add SYSTEM.MISCINFO from the Speller boot disk to the SPELLER subdirectory. Then change Apple Speller's Selector menu entry. The program file is now .PROFILE/SPELLER/START.CODE instead of the "etc/SYSTEM.STARTUP" default. Blank out then line 20. When he wants to convert the BASIC program to an ASCIFILE, he loads it into BASIC and types RUN 20. Slick, huh? INPERT07 January 21, 1989 Page 2 ore a hardware expert than I am, send your disk drive to the pros at Sun. INPERT06 July 13, 1988 Page 2 s going to get, turn off your computer and reassemble. Pretty simple, yes? Lot's cheaper than sending your disk off to Sun Remarketing for a $30 cleaning and adjustment. If it does the job. If the simple stuff doesn't cure your problem, and if you are no mr. If you don't have the disk with my changes, spend the $3.50 and replace what you have. INPERT03 June 20, 1988 Page 2 ing bugs. A promise is a promise, so I looked at the TAU disk. I couldn't just add Selector installation instructions. I reworked the sucker. The system files are now simplified, and they can now all be installed on your hard disk under Catalyst or Selecto domain "fonts and drivers" disk. Or wipe out the character set entry in the Selector menu. Super(?) Apple Writer Version 4.1 I don't like Super Apple Writer (TAU Disk 037). I hate the flashing cursor. I'm not wild about the remain.INTERP to .PROFILE/PROGRAMS/APPLEWRITER3/SOS.INTERP. Then you get to copy STANDARD.CHR from your commercial Apple Writer /// Version 2.0 distribution disk to .PROFILE/CHARACTER.SETS/STANDARD.CHR. You may also use the STANDARD character set from any publicrovided by Selector. Those procedures are for the commercially distributed Apple Writer Version 2.0 only. Again, Selector installation is just slightly different from installation under Catalyst. For Selector, you get to do two things. First copy .D1/SOShe Selector menu. Apple Writer 2.0 Hard Disk Version This Version 2.0 of Apple Writer /// (TAU Disk 063) is not copy protected, and it is designed to run from a high capacity disk. Do NOT use the automatic installation procedures p Character Set: (Standard Character Set) Keyboard: (Standard Keyboard Layout) Note for this version of AVC, the "data prefix" must be just .PROFILE, not the standard .PROFILE/DATA as on tisiCalc Selector menu entry entry as follows: Program File: .PROFILE/PROGRAMS/ADV.VISICALC/SOS.INTERP Language File: Data Prefix: .PROFILE/ cted. The Selector instructions differ only a bit from those originally included on the disk for Catalyst. For Selector, copy the "ADV.VC.INTERP" interpreter on the distribution disk from .D1 to /PRO/PROGRAMS/ADV.VISICALC/SOS.INTERP. Change the Advanced V The Inpert's Corner Advanced VisiCalc Hard Disk Version The TAU version of Advanced VisiCalc (Disk 064) is designed to run with all system files on hard disk under Catalyst or Selector. This AVC is not copy prote prefix. Doing things this way also allows automatic invocation of Apple Speller from within Apple Writer -- Version 2.0 and above. INPERT03 June 20, 1988 Page 1 Bloom INPERT08 January 17, 1989 Page 3 hing. TDM's clipboard can save and retrieve only what is on the screen as it is displayed on the screen. It doesn't know about spreadsheet cells or data base record fields. TDM's clipboard saves and retrieves chunks of text. Those chunks of text will not 79C";"PRESS ANY KEY TO HALT LISTING"::202 1020#2,B$(I),16,B)ž#242:::1160Z=1#2;A$:"78A";A$Z=Z+1:Z>1842:::Z=1980*:=23:=0::"79C";"CONTINUE...?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"10 MENU.MAKER TEXT MODULESEG=0"MENU.MAKER"890&*X=11000: TEXT SLOW-DOWN LOOP ,X.1,180,22:2,280,21:2,2380,23:z:A$="LISTING "+B$(I),16,B)$=01:=0::"80C";A$;::12)>=23:=0::"iskettes. I'm sure somethng less draconian will work, but I don't know what it might be. Hey, I'm just an INpert, remember? Enough of this stuff for one column, yes? More sometime later. I apologize to INPERT12 August 21, 1989 Page 2 ry with the System Utilities "file handling" commands, and (3) re-loading everything in DESKTOP from the backup d py, all the bennies of a high capacity drive. Altogether a neat and useful thing. INPERT11 July 5, 1989 Page 2 Page 2 INPERT10 March 8, 1989 Page 4 9 Page 4 or a pretty picture between your Apple /// and any other computer, be it an Apple /// or anything else, please do not use Kermit ///. Use XModem. As implemented by XModem /// or by The Communications Manager. o why do I want to raise the subject anyway. Stay tuned. INPERT09 January 25, 1989 Page 2 be recognized by EZP if you try to paste them into a spreadsheet or a data base. At the very best, the TDM clipboard entry will be stuffed into a single spreadsheet cell or into a single data base record field. Try it. You won't like it. INPERT13 August 21, 1989 Page 2 ), you cannot use TDM's same-name clipboard to do the same thing. TDM's clipboard can save and retrieve onlyhers should have found most of the bugs in AWEZP, and they will have been fixed. I'll be offering AWEZP to TAU's public domain (non commercial domain actually, since I retain copyright to keep jerks from offy much" mind you. Nothing is perfect. Some things I don't care to do. Some things I don't know how to do. Some things can not be done. Nonetheless, the program seems useful. By the time you read this, my tame system crasranslators let you save in a lot of different formats. Uncle Al's AWEZP program converts an Apple Writer source file into an EZP/WP file that pretty much prints the same way as the AW file would. Just "prettprogram. INPERT15 August 21, 1989 Page 2 nslator (much better than the Works-Works AFE translator) that will bring in an AppleWorks document. Other t to keep jerks from offering the program for $30 or so without giving me a cent) disks. If you are one of the two other people in the world who use Apple Writer, and if you would like the features of AWEZP, send TAU your bucks for a documented copy of the d solid perfect. It was another reinforcement of the notion that I'd rather be lucky than good. INPERT14 August 21, 1989 Page 2 " utility on the data file. It is supposed to just clean up a file with a lot of deleted records, but I guessed it would bypass the "index" during cleanup. I was right. After invoking "cleanup," the Friday! file was dea very confused program that did indeed seem to have all HSNM's data. However, the various search and update functions seemed to think the Friday! file was empty. No index, right? Right. I used Friday!'s "file maintenanceEAD PASCAL TEXT FILES."04=10:"78C";"ANY KEY RETURNS TO THE MENU."!>G$:::".D1/MENU.MAKER",320R",220(204::"79A";""; 2D=1:F=1 <#4;a$ FD=D+1 P#5;a$ZD=60#5;12)dD=60D=1nF=F+1::d$;::Y=1100:Y x13402  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T R".D1/MENU.MAKER",220 d$="" A$="PRINTING "+B$(I),16,B)=01:=0::"80C";A$;:#3,B$(I),16,B)Z=1#3;b$:"78A";b$Z=Z+1:Z=18:1290 1260 #4,B$(I),16,B)#5,".PRINTER"+ž#4#5;12):::".D1/MENU.MAKE30C$="N"C$="n"1160;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": $1020.202 8::Z=1B::=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1170*C$="N"C$="n" what is on the screen as it is displayed on the screen. It doesn't know about spreadsheet cells or data base record fields. TDM's clipboard saves and retrieves chunks of text. Those chunks of text will not be recognizedering the program for $30 or so without giving me a cent) disks. If you are one of the two other people in the world who use Apple Writer, and if you would like the features of AWEZP, send TAU your bucks for a documented copy of the program. INPERT15 August 21, 1989 Page 2 ust better designed to handle such things. Hee-hee. INPERT03A July 12, 1988 Page 2 o TSR's -- hard disk program selectors like Catalyst and Selector /// and "desk accessories" like TDM and Daryl Anderson's PowerKeys -- neither conflict with each other nor stop other programs from working. Old Sara is jth the operation of normal programs. When a colleague says that he can't get a terminal program to work on his or her Baby Blue, I always say to remove the TSR's and then try it. I am almost always right. The Apple /// equivalents ts nice, but what really blows away the Baby Blue competition is "resident" software, what the MS-DOS world calls TSR's -- terminate and stay resident programs. MS-DOS TSR's tend to stomp on each other and to interfere win /// EZ Pieces and a 442K spreadsheet space in Advanced VisiCalc. And 512K in an Apple /// has more useful memory than a 640K MS-DOS machine. The ///'s system space is lots smaller. That stuff iS-DOS machines a run for their money, too. The extra memory alone could keep you from having to foot the bill for a new computer. The memory upgrade comes with some program upgrades to take advantage of same -- like a 414K desktop i een fun reading your private mail, granted, but let's quit. INPERT16 November 4, 1989 Page 2 den agenda in this article. No more! You folk on BitNet need not send me messages to trans-ship to TAU (70356,200 on CompuServe), and you CompuFolk need no longer use me as an intermediary to get to a BitPerson. It has bmail to a CompuColleague, and have that colleague REPLY to the message. The MAILER message header tells who the message is addressed to. With all the InterNet routing garbage. I have a barely hidRT16 November 4, 1989 Page 2 VT.EDU, which is why I have not put that bit of arcana in my return address. The best way to get a BitNet type's full address is to have him or her send d you CompuFolk need no longer use me as an intermediary to get to a BitPerson. It has been fun reading your private mail, granted, but let's quit. INPE