DISK ID#: 3BLM-11
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: AW to 3EZP by Bloom DISK ID#: 3BLM-11 BOOTABLE?: Bootable AWEZP transforms an Apple Writer source file into the format used by the /// EZ Pieces (AppleWorks) word processor. The resulting file, once added to the EZP desktop, may be printed by EZP/WP without change, or it may be edited first to take advantage of EZP/WP's special capabilities or to address the few AW/EZP differences that this program does not handle. AWEZP doesn't do everything. EZP is a different program from AppleWriter, and some AW commands and features can not be translated to EZP/WP, either elegantly or at all. AWEZP is intended to give a good basic translation that should be sufficient for most purposes. On Side One: AWEZP.TEXT :Pascal Text sourcecode for AW to 3EZP. AWEZP.AW :AppleWriter formatted version of the manual. AWEZP.LST :Pre-formatted version of the manual. On Side Two: Pascal program files for this program.
DISK ID#: 3BLM-12
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: A3IBM by Bloom DISK ID#: 3BLM-12 BOOTABLE?: Bootable A3IBM is a Pascal-based program by Dr. Al Bloom that will automatically format any Apple /// ASCII (Text) file so that it can be properly transfered to an MS-DOS machine. It is extremely easy to use, asking for pathnames of input and output files. The actual program is one side one. Source code is on side two. Unfortunately, there is no manual with this program. But it is easy to use and a must for anyone planning to transfer files from the /// to an MS Dos machine. Also on Side Two: ASCII.Convert - a Dr.Bloom column on ASCII text files on the Apple /// and PC.
DISK ID#: 3BLM-13
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: ASCIUPLD by Bloom DISK ID#: 3BLM-13 BOOTABLE?: YES - Both Sides ASCIUPLD converts an ASCII text file (one line per record field) from one data base or spread sheet program into the upload format needed by an importing program. A special command file tells ASCIUPLD (1) which fields of the input ASCII file to be imported and (2) in which order to import the fields. It even lets you create import fields that aren't in the original file. You control the length of the fields in the output upload file. Each may be (1) as long as the corresponding input field, (2) no longer than a fixed "truncation" length, or (3) truncated or space padded to a fixed length. The last handles the "Aladin" data base's quirky restriction that each uploaded ASCII file's data field must be exactly as long as the "width" declaration in the corresponding Aladin data base record field. Side One: Contains the ASCIUPLD Manual and source code listings Side Two: Contains the actual ASCIUPLD program
DISK ID#: 3BLM-14
WAP /// SIG PUBLIC DOMAIN LIBRARY 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-0300 PDS NAME: CONPATH by Bloom DISK ID#: 3BLM-14 BOOTABLE?: YES - Both Sides CONPATH tells about ways to convert one file format to another. The premise is simple. There are a bunch of "bridges" and a bunch of file formats that can be "stepping stones" between the file format you have the the one you want. Most commercial data base and spread sheet programs can "import" or "export" data in one or more formats. Those files are stepping stones between systems. The most common such intermediate files are ASCII, NAME:VALUE, and DIF. There are also utility programs available specially designed to bridge between file formats. The public domain program GRABIT converts an ASCII file to QuickFile format. REFORMATTER /// (3UTL-02) converts a "table file" (say a report printed to disk) to DIF or QuickFile format. MLMASCI converts Mail List Manager to DIF, ASCII, or NAME:VALUE. NVASCI (3BLM-16) converts a NAME:VALUE file to ASCII format and doesn't ignore null fields. There are plenty of "bridges" around. Getting from one file format to another can be easy. However, the path from "here" to "there" may not be obvious, it may be downright devious, and there may be several paths. CONPATH is designed to help you find those pathways. Side One: Manual and Source Code Side Two: Conpath Program
DISK ID#: 3BLM-15
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: BLOCREAD by Bloom DISK ID#: 3BLM-15 BOOTABLE?: YES - Both Sides BLOCREAD is a utility program that lets you look into the guts of a disk file. It shows you a file's 512-byte data blocks, in both character and hexadecimal format. You may look at any block in a file and choose to either print it or copy it to another disk file. BLOCREAD is invaluable for seeing what a file really looks like. Side One: Documentation and Source Code Side Two: BLOCREAD Program
DISK ID#: 3BLM-16
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: NVASCI by Bloom DISK ID#: 3BLM-16 BOOTABLE?: YES - Both Sides NVASCI converts a NAME:VALUE format text file into an ASCII text file with one line per record field. Many data base and spread sheet programs can "import" an ASCII file -- but only if the file contains one line per record field. A program like PFS cannot generally produce a "one line per field" ASCII file (It ignores blank entries), but it can produce a "one line per field" NAME:VALUE file. NVASCI automatically converts that NAME:VALUE file to the proper ASCII format for importing. NVASCI is most useful if you have a large file to process, or many data names to edit out or many files to process. Side One: NVASCI.DOCS: Tutorial on how to use NVASCI NVASCI.TXT : Source code to the program Side Two : NVASCI program.
DISK ID#: 3BLM-17
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: LISTIT by Bloom DISK ID#: 3BLM-17 BOOTABLE?: YES - Both Sides LISTIT prints formatted listings of Pascal programs or other text files. LISTIT prints an identifying title on each page, provides margin and line length control, and optionally prints line sequence numbers. The listing may be printed a page at a time or continuously. Additionally, LISTIT can print selected pages. Side One: LISTIT Manual and Source Code Files Side Two: Actual LISTIT Program
DISK ID#: 3BLM-18
WAP /// SIG PD LIBRARY PDS NAME: PLUTIL By Bloom DISK ID#: 3BLM-18 BOOTABLE?: Bootable-Side Two PASCAL is a powerful programming language. Its ability to have library units that extend the language is an example of that power. Apple Computer, Inc. offers one such set of extensions under the name "Apple /// Pascal Utility Library," product C3S0001. Those having that program product may agree that it is at once a bit more and a bit less than is needed for good software engineering in the Apple /// PASCAL environment. This disk presents an additional PASCAL utility library, one that extends PASCAL even more usefully. SIDE ONE: Documentation and Source Code Files The library unit, PLUTIL, consists of: (On Side Two): 1. BASE_TEN Integer representation of a hex string. 2. BLANK1 Strip multiple, leading, and trailing blanks from a string. 3. HEX4 Hexadecimal representation of an integer. 4. INC Increment an integer counter variable. 5. INTSTR Integer representation of a numeric string. 6. IOERROR The name of an input/output error, given its error code. 7. LNAME Extract a "last name" from a name ordered by first-name, middle-name or initial, last-name, and suffix. 8. NEWLEN Change the length of a string variable, padding with blanks if the new length is longer than the old. 9. NIBBLEX Two-character hexadecimal representation of a CHAR field. 10. OPEN Open a file given an English title and default pathname. Give the user a chance to correct any I/O errors. 11. TRANSLIT Transliterate specified characters in a string. 12. UPPERCHR Change a CHAR variable's alphabetic value to upper case. 13. UPPERSTR Change a string's alphabetic characters to upper case. 14. UPPER1 Translate a string variable to mixed case. 15. VARIANT Eight different ways to look at a sixteen-bit word. 16. X_TO_Y Take a long integer X to its Yth (integer) power.
DISK ID#: 3BLM-19
WAP /// SIG PD LIBRARY PDS NAME: DIFPRINT By Bloom DISK ID : 3BLM-19 BOOTABLE? YES - Both Sides Listing Utility for Spreadsheet Files for the Apple /// DIFPRINT prints the entire breadth of a spread sheet on a single page, including column titles. DIFPRINT works with any spread sheet program that can create a standard DIF (Data Interchange Format) file, including "VisiCalc" and "Lotus 1-2-3." DIFPRINT handles up to 52 data columns ("A" through "AZ") in up to five print groups. Each page contains fixed titles and as many data rows as can fit. SIDE ONE DIFPRINT.MANUAL : The complete manual on how to use DIFPRINT SIDE TWO DIFPRINT Program
DISK ID#: 3BLM-20
WAP /// SIG PUBLIC DOMAIN LIBRARY 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-0300 PDS NAME : DIFUTIL By Bloom DISK ID# : 3BLM-20 BOOTABLE?: YES - Both Sides There is no standard for text files across different operating systems. An MS-DOS ASCII text file is subtly different from an Apple /// SOS format ASCII text file. Depending on how the file was transferred from the other system, those differences might remain in the imported file. DIFUTIL was created to deal with those problems. When it encounters an SDI/SDF file, it will create the header entries required by the DIF standard. It will create an EOD trailer segment if one is missing. It will optionally convert E-format numeric entries to decimal format. It is immune to whether the original file is in PC/MS-DOS or SOS/ProDOS ASCII text format. DIFUTIL allows you to handle many of the minor incompatibilities between different implementations of the DIF standard. It does not handle all incompatibilities or all problems. SIDE 1 DIFUTIL MANUAL SIDE 2 DIFUTIL PROGRAM (Pascal)
DISK ID#: 3BLM-21
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: CALENDAR BY BLOOM DISK ID : 3BLM-21 BOOTABLE? YES - SIDE ONE This is another in a long series of excellent PD disks from Dr. Al Bloom. Calendar is a Pascal program that will produce calendars for you with "Typewriter Art" graphics, like the "old computers" used to produce. This disk has a number of typewriter art graphics on it, as do disks 3GRX-16 and 17. Documentation is on Side 1 of this disk, though there's very little to know, except to run it and enjoy! Art work on this disk includes: Side 1 CAL.RAQUEL CAL.LION CAL.FLOWER Side 2 CAL.SUSAN CAL.NUDE CAL.MICKEY CAL.SNOOPY See the Read.Me files on disks 3BLM-21 and 22 for a complete listing of typewriter art available.
DISK ID#: 3BLM-22
WAP /// SIG Public Domain Library PDS NAME: CALENDAR TYPEWRITER-STYLE ARTWORK DISK ID : 3BLM-22 BOOTABLE? NOT This is another in a long series of excellent PD offerings from Dr. Al Bloom. This disk, along with 3BLM-23 contains "Typewriter Art" graphics for use with disk 3BLM-21, "Calendar by Bloom." On Side 1 you'll find: ANDY.CAPP BETTY.BOOP BILL.THE.CAT BUTTERFLY BUTTERFLY.2 CAT CAT1 CLIPPER.SHIP CLOWNM DAVID.STATUE DOG EAGLE ENTERPRISE GHOST.BUSTERS GOOD.GRIEF HANG.ON.SNOOPY And on Side 2: MONA.NODOT MOON OLIVER OPUS PANTHER PEACE PHANTOM.JET PLUTO PUMPKIN SANTA SCHROEDER SHIP SHUTTLE SKULL
DISK ID#: 3BLM-23
WAP /// SIG Public Domain Library Disk PDS NAME: TYPEWRITER ART DISK II BY BLOOM DISK ID : 3BLM-23 BOOTABLE? NO This disk, along with 3BLM-22 contains "Typewriter Art" graphics for use with disk 3BLM-21, "Calendar by Bloom." On Side 1 you'll find: SNOOPY SNOOPY.HUG SNOOPY2 SPOCK.COND SPOOK TWEETY WEST.HEMIS WOODSTOCK YOSEMITE And on Side 2: CAL.WOMAN CAL.CHARLIE CAL.LEEUW CAL.APPEL CAL.DAVID CAL.SARA CAL.POLLY CAL.KIRK
DISK ID#: 3BLM-24
WAP /// SIG PD LIBRARY PDS NAME: Poster by Bloom DISK ID : 3BLM-24 BOOTABLE? Self-booting on Side One Poster by Bloom is a great Pascal program that will make typewriter-style posters in various sizes. (Disk 3BLM-25: Sign by Bloom is an enhanced version of this program.) Making big-letter signs is one of the truly fun things that you can do on a computer, of any size. Every mainframe system has a "poster" utility program. The Apple ][ has any number of poster utilities available to it. Should the Apple /// be left out? POSTER is a bit of fluff. You can use it for making signs to announce or celebrate any occasion. Or simply to express your favorite thought. Your sign will be printed in variable-size letters that scroll longitudinally to your favorite output device. In any character font that you can address. POSTER yields a square-ish set of characters. The 7-by-8 matrix of dots is fine for console display, but it's a little sparse when printed. The height/width factors let you expand each dot to a rectangle. That's how the letters get big. You don't get really professional looking letters. POSTER lets you have any horizontal character expansion from 1 to 8. For vertical size, the program has a fair idea of wher you are printing your sign, and sets limits to the height factor. When printing to the console, for example, you may have a height factor of no more than 10 (80 columns divided by 8 vertical dots per character). A destination of .PRINTER or .QUME, however, yields a maximum height factor of 12 -- allowing for letter-size paper at 12 cpi. POSTER will also center your sign on the paper. A height factor of "1" will not yield small text all the way at the bottom of the sign. It will give you small text in the middle of the sign. Boot and Program are on Side One and Side Two (same program both sides). Source code and manual included on disk. (
DISK ID#: 3BLM-25
WAP /// SIG PD LIBRARY PDS NAME: SIGN BY BLOOM DISK ID : 3BLM-25 BOOTABLE? SELF-BOOTING: SIDE ONE Dr. Al Bloom weighs in with another fun PD offering! On this disk you will find a text-based sign program. It's written in Pascal and is on Side two of this disk. Side one has our Menu.Maker program and the documentation. There are TWO character fonts. The Standard font is on Side two. The font for 80 column printers in on Side one. You will find the source code to the program on Side two. SIGN prints sideways and its letters fill an 8.5 inch wide page. Each SIGN character is composed of many repetitions of its typescript character. If SIGN printed with the same character all the time, that position on the printwheel would surely go away. If you don't have a daisy-wheel printer, you may not be a serious Apple /// owner. SIGN comes as an executable code file on the accompanying diskette. (NOTE: YOUR /// SIG HAS REPLACED DR. BLOOM'S DRIVER WITH A STANDARD SERIAL DRIVER HOOKED UP TO YOUR ///S SERIAL PORT. YOU WILL STILL NEED TO CHANGE THIS IF YOU ARE USING A DIFFERENT CONFIGURATION.) When you boot the SIGN disk, you will be invited to "Put Pascal system disk in built-in drive. Press RETURN." This is a two-step boot process. Just remove the boot disk from the built-in drive, flip it over, re-insert it, and press RETURN. After a bit more whirring from the drive, you will see the program itself. SIGN can be installed on the ProFile (under "Catalyst", "Selector" or BOS3 for example) as a simple Pascal program. First copy the SYSTEM.STARTUP file from the distribution disk to a handy sub-directory and rename it SIGN.CODE. Copy the two character set files SIGN.CHARSET and SIGN.CHAR80 into the same sub-directory. If you have Pascal 1.1 or Catalyst 2.0 (or later versions), SIGN is smart enough to look for the character sets in its own directory. Whether booted from disk or run from ProFile, SIGN looks the same. It presents you with a single screen and will print only one poster at a time.
DISK ID#: 3BLM-26
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: D3.Backup By Bloom DISK ID#: 3BLM-26 BOOTABLE?: Bootable DISK /// BACKUP is an automatic backup utility for Apple /// diskettes. The program displays side-by-side directories of a master and a backup diskette. By comparing file dates, it suggests master files to be backed up. You then use keyboard arrows to change those suggestions, for any file on either diskette: copy master-to-backup or vice versa, delete backup or master file, leave things as they are. The program then executes your wishes. DISK /// BACKUP requires a 256K Apple /// and an external diskette drive. Until now, backing up files on diskettes hasn't been easy. Unless you copied an entire volume. A volume copy may be inappropriate. You may want to keep a backup file, delete a file on the master instead of backing it up, or copy from the backup. Until now, you had to list each disk directory, compare the lists manually, then use the System Filer to do the copies and deletes -- one at a time. DISK /// BACKUP eliminates that bother. The program handles everything -- comparing disk catalogs, deciding on what to do with each file, and doing it. When you boot DISK /// BACKUP, it asks you to insert your master and backup volumes, then displays a side-by-side catalog of the disks. The program shows you which backup files are current, which master files should be copied to backup, and which files on the backup volume either (1) don't exist on the master or (2) are more recent than corresponding master files. Side One D3BACKUP.DOC :D3Backup Manual D3BACKUP.SOURCE :Source code for this program. Side Two D3Backup Program files. Self-Booting Pascal.
DISK ID#: 3BLM-27
WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: SURVEY 3 BY BLOOM DISK ID : 3BLM-27 BOOTABLE? SIDE ONE Phase /// was an Apple Computer Conference held during October, 1987 in Wheaton, Illinois. Sponsored by The Third Apple Users Group (TAU), The Conference included a number of sessions about the Apple ///. It also featured a special survey of the Apple /// Community by Dr. Al Bloom. On this disk, you'll find the results of that survey. It provides a unique snapshot of what people were thinking about their ///s, and how they were using it just a few short years after it was discontinued by Apple. The results reflected 55 responses from Apple /// owners in 29 states and four foreign countries. The 1,239 programs represented an average of 22.5 programs per person. The distribution showed that most respondents owned between 11 and 20. Two owned five or less, and two real collectors had over 50. SIDE ONE SURVEY3: ASCII Text version of the Apple /// Survey SIDE TWO SURVEY.3: 3EZ Pieces/Appleworks version of the Apple /// Survey. June, 1995 Dave Ottalini
Revised December 27, 1997 lic
Washington Apple Pi