Lib-07-Utilities Files


Up One Folder

Filename File Size Date Created Last Modified  
07_idx.txt 168714 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
ADDCLP.100 2655 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Append to the paste buffer! Now you can accumulate material from many parts of many files, and retrieve it all with a stroke of the PASTE key. You also get a choice of word-wrap "on/off" as you enter a file. The pgm is m/l and runs above MAXRAM: no need to CLEAR space, or disable other m/l pgms. This file has instructions and a BASIC loader for ADDCLP.CO.  
ALPHA.100 1978 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    M/L routine that capitalizes lower case. Documentation in REMark.  
ALPHA2.100 35 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A DEMO PROGRAM FOR GIANT LETTERS USING THE ROM PROGRAM. (ALSO GIVES THE LOCATION AND FORMAT OF THE CHARACTER GENERATION) CENTER [70146,51] 20-Nov-83 1290 CALCULATES HOW "PRINT @" STATEMENT SHOIULD READ TO PUT THE MESSAGE IN THE CENTER OF THE SCREEN. LOADS LINE INTO A .DO FILE  
ALTERN.100 7504 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Alternative to standard menu operation for Model 100, 102. Use CHANGE.BA in LIB7 to change from HEX to .CO file.  
AT.BAS 7447 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This program should be stored in your 100 as '@.BA'. It is the "restore" part of the RFU cassette backup system. You need RFU.BAS. See RFU.DOC  
BANK.64K 567 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A bank switch/housekeeping two liner for the PCSG 64K RAM board and the Chipmunk.  
BARCD1.THD 9956 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Bug fix in the Tandy barcode wand software for the Model 100/102, software availability for the 200, printing barcodes, and a potential software development project  
BARCOD.BUG 1924 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Describes a bug and fix in the B30F9.CO Bar Code Reader program which was on early versions of the software tape that comes with the wand.  
BARCOD.CAT 2515 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This file lists names and descriptions of programs and files in this section which relate to use of the barcode capabilities of the computer. PA = 332  
BARCOD.DIS 17131 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This 8080 source code file, heavily-commented, was disassembled from the Model 100 3-of-9 bar code reader machine-language program, supplied on tape with the wand. About half of the program is well-documented, while the other half is there for you to explore.  
BARCOD.THD 5775 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Info on use of bar codes, bar code standards, etc.  
BARPTR.102 6022 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Prints 3of9 barcode on 1 wide mailing labels. Three different ways of printing are available for you. Print from a file, custom, or sequential labels. Uses Tandy DMP graphics mode printers. Get BARPTR.DOC  
BARPTR.DOC 7016 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Documemtation for BARPTR.101  
BASECV.RY 337 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Converts a number from any base to any other base (2 up to 62). It uses the M100/200 BCD math package and, therefore, loses accuracy on numbers with values > 100 trillion (10^14). The valid digits for base 62 are 0-9, A-Z, and a-z. Of course, only 0-9 and A-F would be valid for base 16 etc.  
BASIC.DO 736 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A list of the M100 keywords used by DETOKE.100. It's important you type the foll. 1-line program into M100 BASIC right after the cold-start, before running/loading anything: OPEN"find"FOROUTPUTAS1:FORX=32767TOHIMEM:?#1,CHR$(PEEK(X));:NEXT In FIND.DO: .BA files are first, and .DO files next (forget recovery of .CO files). Use SEL/CUT/PASTE keys to separate files in FIND.DO, then run DETOKE.100 to recover BASIC files! BCK-UP.101 [70526,1434] 18-Sep-84 1085 This is a program to copy all .BA & .DO Files to CAS: BCK-UP.INS [70526,1434] 18-Sep-84 1310 Instructions to BCK-UP.BA  
BCC.DOC 871 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    DOC FILE FOR BCODE2  
BCK-UP.101 1081 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A program to copy all .BA and .DO files to CAS: [just in case.] See BCK-UP.INS  
BCK-UP.INS 1306 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Instructions for BCK-UP.101  
BCODE2.BAS 1579 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    CREATES 3 OF 9 BARCODE ON CGP-115  
BEGIN.100 6598 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    The BEGIN.100 program is designed to aid you in initializing your Model 100 after an accidental or forced cold start. The program will allow you to: Set Time, Date and Day; Set Power Settings; Set Option PF Keys; Set Sound on or off; Call Option ROM; Call Tandy's PDD DOS; Set File Attributes. See Program Header for more Details  
BENCH.100 475 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A benchmark to compare speed of different computers.  
BRCDPT.100 3477 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Creates 3 of 9 type bar codes using the DMP-120 printer.  
BTEMPL.JGB 5423 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Basic Program Template from Part 2 of the series Bender's Better Way to Better Basic, Portable 100, March 1984. This is an outline "do nothing" program that contains several useful subroutines. BTEMPL serves as a framework for any new Basic program. The philosophy and use of the template are explained in Parts 2 and 3 of the series.  
BUGFIX.DAT 1104 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    One solution to the advancing year in DATE$. Happens during higher speed communications.  
CAPCHK.100 485 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A Quick one liner that allows a program to establish if the CAPS LOCK and NUM keys are up or down.  
CAT-07.ARC 41786 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This ARChive file for PC/MS-DOS contains all catalog (.CAT) files in THIS Library. Binary file; download with protocol and use ARC utiltiy to extract files. CENTER. CALCULATES HOW "PRINT @"STATEMENT SHOIULD READ TO PUT THE MESSAGE IN THE CENTER OF THE SCREEN. LOADS LINE INTO A .DO FILE FOR YOU CUTRITIN  
CENTER 88 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This ARChive file for PC/MS-DOS contains all catalog (.CAT) files in THIS Library. Binary file; download with protocol and use ARC utiltiy to extract files. CENTER. CALCULATES HOW "PRINT @"STATEMENT SHOIULD READ TO PUT THE MESSAGE IN THE CENTER OF THE SCREEN. LOADS LINE INTO A .DO FILE FOR YOU CUTRITIN  
CHANGE.BA 5612 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Menu driven directory access and manipulation, Hex-CO-CA conversions, Kill, rename, and more. Of particular interest to Lucid users and others needing ASCII backup of binary files. See CHANGE.DO  
CHANGE.DOC 9332 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Documentation for CHANGE.BA  
CHDUMP.100 3369 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Model 100/102 screen dump for Epson, IBM, and compatible printers. Also works with Gemini X10 (see docs). M/L embedded in BASIC program. From an article in Portable 100 magazine, May 1990. Based on George Flanders' DMP100.102 elsewhere in the DL's. Checksum = 178,752 See also CHDUMP.DOC. Enjoy! Mike Nugent, Portable 100 magazine, Tri-Mike Network East  
CHDUMP.DOC 6723 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Documentation for CHDUMP.100 Mike Nugent, Portable 100 magazine, Tri-Mike Network East  
CHECK2.ASM 4000 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    An update to CHECK.ASM, a CP/M assembly language checksum calculator (DOWNCK.WM3) for those who either UPLOAD/DOWNLOAD using a CP/M machine or manage their files on a CP/M machine. Allows the user to rapidly perform checksums on the CP/M machine. It must of course be assembled/loaded using the CP/M standard utilities or their equivalents. New version allows use on 8-bit extended ASCII files.  
CHGHEX.BA 900 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A short program based on CHANGE.BA to convert hex files to .CO Hex file must have been created by CHANGE.BA.  
CHGMNU.BA 2418 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A 100/102/200 program to change (till you restore) the name, and/or address called, of the TEXT, TELCOM, ADDRSS or SCHEDL main MENU locations. Instead of making unused routines invisible, change their MENU names and pointers to routines you use all the time! Then store CHGMNU.BA elsewhere till needed again. READ DOC FILE FIRST!  
CHGMNU.DOC 4857 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Documentation for CHGMNU.BA  
CHKSUM.ARC 11520 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    CHKSUM.ARC contains the MASM source code for CHKSUM.COM, as well as the code. It performs a checksum of any file in either an ASCII mode or BINARY. Various run time options are available, and the code supports the MS-DOS pathspec. It requires DOS 2.0 or later and 64K bytes to execute. This version corrects 3 minor bugs in the original. See source file for details. Extract with an un-archiver such as ARCE or PKUNPAK.  
CHKSUM.RK 294 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A correction of CHKSUM.RY additionally permits checksum calculation of files with double-spaced text. Precede the filename with 0: or CAS: for disk or cassette files.  
CHKSUM.WCD 266 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Use this short program for proper downloading and uploading of .DO files. It gives 1) CHECKSUM for detecting transmission errors, 2) NUMBER OF LINES, for finding added or lost RETURNS, and 3) MAXIMUM LINE LENGTH, for keeping within CIS and other buffer limits.  
CHRDEF.BA 919 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This routine simulates redefined LCD characters. See CHRDEF.DOC  
CHRDEF.DOC 1977 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Documentation for CHRDEF.BA  
CHRXLT.BA 876 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    A text file character translator for the 100/102/200.  
CHRXLT.DOC 1594 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Documentation for CHRXLT.100  
CIPHER.MMM 1778 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    An enhanced file security program, allows the discrete coding of text files by use of user selected two-diget numerical master codes; i.e, [5,25 ],[31,61],[ect]. The encoded text masks format and letter frequency of original. Program is based on ENCODE.MMM but allows the encoded text to be transmitted over CIS [7 byte protocol (M7E1E,77I1D, or...)].  
CIPHER.WHT 1268 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This program is submitted only to show the advantages of m/l over BASIC when comparing CRYPT.CO vs. CIPHER.MMM which is the foundation for CIPHER.WHT (mods make it completely compatible with CIS and Club 100. Suggest you download CRYPT.LDR (which creates CRYPT.CO) if you need a F A S T & R E L I A B L E means to encode a sensitive file.  
CLICKR.100 1317 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Adds a keyclick to the Model 100 by POKEing in a short ML routine into a location supplied by the user and then POKEing the address of this short clicking routine into the location of the vector for keystrokes (located at 64022 dec/FADE hex). The program also allows the disabling of the click, and the length of the click.  
CLIPS.HLP 1036 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    Description of how to use alligator clips to connect directly to the telephone, when a modular phone is not available, and the acoustic coupler does not work satisfactorily.  
CLIPS2.HLP 1829 1/28/2020 1:14:24 PM 1/28/2020 1:14:24 PM  
    This file adds two variations to the theme of CLIPS.HLP, which should be read first. One deals with a solderless method. The second with phones far from computers.  
CO-RUN.100 1229 1/28/2020 1:14:24 PM 1/28/2020 1:14:25 PM  
    This is a program that lists & runs M/L programs. This program resets maxram when run and is compatable with Rick Perrys' PRINTZ.CO (ie no cold starts). The remarks can be removed to shorten the program. Russ Villanueva  
CO.BA 677 1/28/2020 1:14:24 PM 1/28/2020 1:14:25 PM  
    This program let's you keep and use Multi M/L programs and use them without conflicts. Always access your .CO files via CO.BA. CO-RUN.100 [70526,1434] 19-May-85 1230 A program that lists & runs M/L programs. Resets maxram when run and is compatable with Rick Perrys' PRINTZ.CO (ie no cold starts).  
CODER.BA 1566 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Encryption for Elec Mail. Ignores CR's & LF's including extras inserted in transmission. Easily translated to other machines (no calls or random numbers). Only ASCII 32 to 126.  
CODER.BAS 1701 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Functionally identical to CODER.BA. Modified to run on IBM compatibles.  
COLD.100 590 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Revised post cold start program made easier to use and more general in scope. See COLD.DOC  
COLD.CHP 766 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Version of COLD.100 tailored to the Chipmunk disk drive. See COLD.DOC  
COLD.DOC 1011 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for COLD.100 and COLD.CHP  
COLOAD.100 1168 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    CO file manager - something between FLIPML and COMENU  
COLOAD.DOC 2449 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for COLOAD.100  
COMENU.BA 733 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A Major revision of CO.BA. Faster, no more typing filenames out, and only takes up 20 more bytes.  
CONVRT.BA 2331 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    CONVRT.BA Converts files to all UPPRERCASE or to all lowercase or to Namecase (all lowercase except for the first letter of each word). It will also convert lowercase assembly language files to a format accepted by ASM.BA. Namecase is particularly useful in converting ALL CAPS database files.  
CPYKLL.BF 3401 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Extracted from RFU, this contains the COPY & KILL Functions of that program. SUBLIB.CO required  
CRDEL.BA 662 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A simple blank line stripper. All lines in file must be no longer than 255 characters (uses LINEINPUT). Program prompts for the number of consecutive blank lines to keep (no more than 9). This is a new version which corrects a bug and shortens the program.  
CRUNCH.100 1992 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This is a M100 program to compress a .DO file to 75% of its original size, SAVEd with a <> extension.  
CRUNCH.DO2 4879 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for CRUNCH.HX2  
CRUNCH.HX2 5351 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A TCOMP version of CRUNCH.100, a Model 100 program to compress a .DO file to 75% of its original size. Convert CRUNCH.HX2 with Change.BA in LIB4. See CRUNCH.DO2  
CRUNCH.SR2 2393 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    TCOMP source code of CRUNCH.HX2  
CRYPT.DO2 1583 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Additional documentation for revised version of CRYPT.LDR. See CRYPT.DOC  
CRYPT.DOC 3488 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation/Instructions for CRYPT.LDR  
CRYPT.LDR 1713 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A relocating BASIC loader that creates CRYPT.CO, a small, fast ML text file encoder/decoder for the Model 100. See CRYPT.DOC  
CRYPT.SRC 3283 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Source code for CRYPT.CO, created by CRYPT.LDR. For the Custom Software Assembler.  
CRYPTO.BA 1879 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Well, MK II isn't in M/L after all; I still haven't found an easy way to patch it into TELCOM, so I suppose it'll have to become an option of a more comprehensive terminal program which I'll have to write Real Soon Now, as Dr. Pournelle says... This version is easier to use, faster, and somewhat more Byte-Fought. Keep an eye out for MK III. CY-GEN.BA1 [70206,1115] 09-Oct-87 1760 Aids in generating "registers" for CYPHER.BA1. See CYPHER.DO2  
CSFIX.100 3030 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Recover text files after cold start without cassette. Note: for 32K machines only. Addresses need to be changed for other amounts of RAM.  
CURENT.100 2359 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This file discusses current drain in the Model 100; given various operating conditions, from which operating life of the batteries can be approximated.  
CY-GEN.BA1 1760 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Aids in generating "registers" for CYPHER.BA1. See CYPHER.DO2. Checksum 117,370  
CYPHER.101 2236 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Codes a .Do file using a 'slide-rule' method of conversion. This is a serious program and is slow but vvvvery effective. Tabs and special chracters are allowed in the text but are not coded.  
CYPHER.BA1 3736 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A user-modifiable program for creating ciphered text files. Useful for journalists, businesspeople or anyone with a need for secure files in RAM, on disk or for telecommunications. Works only on and between Tandy 100s, 102s and 200s. See CYPHER.DO1, CYPHER.DO2 and CY-GEN.BA1  
CYPHER.COD 873 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Several encoded passages from a famous document. I will send _$100_ to the first person who successfully decodes CYPHER.COD by Christmas 1987; just email the deciphered text to James A. McGreevy 70206,1115. This was encoded on a Tandy Model 100 using CYPHER.BA1, which I'll upload in a week or so -- that should give you some clues! Good luck! P.S. I've included a couple misspellings to preclude anyone from guessing.  
CYPHER.DO1 6404 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for CYPHER.BA1  
CYPHER.DO2 6041 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for customizing CYPHER.BA1. Explains how to use CY-GEN.BA1 to create new "registers".  
DATEBG.FIX 9799 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Describes five methods of correcting the documented Calendar "Bug" which causes the Calendar to read the wrong year. From BASIC to machine language, at least one method should be useful to anyone who has a problem with this bug. While the programs and methods have been tested, they are not necessarily endorsed or recommended. Use at your own risk.  
DECODE.BA 2065 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    (DE)CODE.BA will encode or decode any TRS-80 Model 100 file into meaningless garbage to anyone who does not know the code number. The number of possible codes is approximately 10^32.  
DEFORM.100 2079 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Strip those unwanted CR's! Bash those spacey left margins! This little m/l rad-dad will DE-FORMat your files in a whirr and a wink, so that you can re-format them the way you'd like. If you have a file that's double-formatted, DEFORM will un-do the mess in "layers" on successive passes. It's M/L fast, mostly accurate, kind to tabular data, and runs in the AltLCD buffer to avoid conflicts.  
DETOKE.100 890 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    An improved version of LISTER.BA. Requires BASIC.DO to help recover a BASIC program after a cold start. Also requires a program like RFU.100 to get the start address of the tokenized file in M100 RAM. The resulting detokenized data is stored in OUTPUT.DO and must be loaded into M100 BASIC to recover the original program.  
DIR.CO 1938 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A valuable aid that quickly lists all programs, giving: Storage location, End address, Length, Entry address (M/L only). Invisible entries included. File is in .DO format. DOCO.BA required for conversion to .CO format.  
DIREDT.100 1955 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A file directory editor, which allows the user to set any of the attributes in the file directory entry (visible/invisible, ROM, ASCII, valid/invalid) for any file.  
DIRSRT.100 752 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Alphabetize Model 100 directory names.  
DMP100.102 15213 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    DMP100.102 presents an ML program which installs itself in the CHGET hook table vector. Whenever CHGET is called, the user can press a special key combination to initiate a dump of the bit-mapped screen to line printer.  
DMP220.100 891 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A graphics screen dump for the Radio Shack CGP-220 printer  
DMP220.ASM 3151 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A graphics screen dump for the Radio Shack CGP-220 printer. This file is for information -- it is not needed for installation. For CP/M MAC assembler. needs model100.lib (m100.lib).  
DMP220.DOC 1926 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for DMP220.*  
DMP220.HEX 662 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Machine language graphic screen dump for the Radio Shack CGP-220 printer. Requires HEXLDR.100 for loading.  
DMPDMP.BA 1799 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Super fast M/L Screen Dumper for the Radio Shack DMP series of printers. Use TEST.BA to verify that the program is working and DMPDMP.DOC for instructions.  
DMPDMP.DOC 1176 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for DMPDMP.BA and the M/L program it creates - XCOPY.CO  
DO2BA.100 2338 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    BA loader for DO2BA.CO, a machine-language program to load BA programs from their downloaded DO version without requiring both in memory at same time. Translation of DO2BA.200 (Lib 10). See DO2BA.INF  
DO2BA.ASM 4221 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Source for DO2BA.CO. See DO2BA.INF  
DO2BA.INF 1064 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    INFormation for DO2BA files in Lib 7 and Lib 10  
DOCHK.100 551 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Verifies saves to cassette on .DO files. Checks for a filename, then compares on a line by line basis and reports gross errors of CHECK.  
DOCO.BA 2688 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Converts .CO files to .DO file format for transmission by modem or RS-232. Also reconverts .DO file back to original .CO format.  
DOWNCK.BAS 1727 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This is DOWNCK.WM3 program written in MBASIC and modified for use on the Epson Geneva so that Geneva users can add checksums to any M100 or NEC compatible programs they have to upload. Load and run to compute raw checksums of any ASCII .BAS file on Drive A:. Modify for other drives.  
DOWNCK.WM3 928 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Download this short program. Then run it to compute a raw checksum of the ASCII values of every character in a DO file. Compare this value with the known checksum of the correct file to be sure your copy is accurate. Be sure to delete any extra characters at the start and end of the file being checked before DOWNCKing it.  
DUMPER.100 890 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Dumps user RAM to cassette files that may be reloaded via TEXT and edited to recover text files (.DO) lost after a cold-start.  
DUMPR.BA 1578 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A program that simplifies dumping of all .DO files resident in a Model 100 to another file or device. Function keys are set up to select output.  
DUMPR.DOC 2459 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for DUMPR.BA  
DVORAK.100 5432 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Dvorak system for Model 100/102. Also has "sticky keys", variable auto repeat delay and repeat, and clicking key sound features. See DVORAK.DOC in DL10 for explanations. There is a 200 version, DVORAK.200 in DL10.  
ENCODE.DE 460 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    It's a simple encoder/decoder that should confuse most from getting your TOP SECRET data decoded. It's a major modifaction of the CIPHER program.  
ENCODE.MMM 1033 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    An enhanced file security program which allows the discrete coding and decoding of text files by use of user selected dual two-digit numerical master codes;i.e., [5,25],[31,96],ect. The encoded text masks both format and letter frequency. Use of Model 100 graphics precludes printing of encoded text, thus enhancing file security. Encoded text can be transmited to other computers using an 8 byte protocol (i.e.,M8N1E or 78E1D or...).  
ENCRPT.BA 4535 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A BASIC program to scramble (and unscramble) text files. Disguised as a 'do-nothing' utility. Modifies the file itself, so that no other files or buffer space is needed. Program Checksum=54,966  
EP3OF9.OBJ 4023 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Intel format assembler listing of a program to print text files from the M100 to Epson dot-matrix printers in 3-of-9 barcode.  
FILCMP.BA 714 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A Basic program (100/102/200) which compares two files, typically programs or data files, on a line-by-line basis -- and provides an output file of the first 10 lines that are different (and BEEP's once for each difference). Useful for comparing two versions of the same program. Lines should be less that 256 characters (uses LINEINPUT function.  
FILCMP.DOC 1236 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    DOC file for FILCMP.BA  
FILCOM.WM1 1140 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A simple program which will compare a BASIC program (must be program) saved in RAM memory as a .DO file with another BASIC program saved as a .DO file on cassette or COM: or MDM: storage. Actually the 2nd program could also be in RAM if it will fit. SU$ in line 4 can be customized as a printer set up string. First set up printer, then RUN. Difference in files will be printed.  
FILEN.100 751 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Lists all files in the RAM directory, giving their length in bytes. Lists invisible as well as the files visible on the Menu.  
FILEN.DOC 2066 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Describes the "non-file" information given by FILEN.100. FILEN is a directory program which tells you how your memory is being used. The information here helps interpret the data.  
FILEN2.100 792 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This modification of FILEN.100 adds day, date, time & # of Bytes free to the display while the Model 100 is thinking.  
FILEUT.BA 11019 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Requires that SUBLIB.CO, the machine language sub-routine library, be loaded. Renumber basic programs stored as .DO files. DIR-Directory of files including location, length. SORT-Organize files. FIND-Strings in one or more files. NAME-file any new name. COPY-Data between files or device. Allows text changes, space compression, removal of CR/LF. KILL-Files with prompt. RENUM-Renumbers lines in DO. files with gosub and goto. See SUBLDR.100 and LIBDOC.100  
FILSYS.BAS 7945 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This set of programs and associated documentation provides the means to do in place loads and saves of binary command files as mass storage hexadecimal files. This is especially useful with the new generation of multirom firmware which uses unusual binary command file formats. These cannot be loaded normally.  
FIND.100 447 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Utility to Find or Lfnd within files other than ADRS.DO or NOTE.DO Checksum on what arrived: 26,623  
FIXF1.DOC 2815 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for FIXF1.SUP  
FIXF1.SUP 732 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    By far the most requested item on the wish list of SUPERA users seems to be a way of using the FIND key as part of a TEXT macro command. This program provides this capability. If you have the PG Designs version of Supera, then you will have this utility already built-in. After running FIXF1, you will find that the FIND key does not turn off other keyboard functions when used in a macro key. Read FIXF1.DOC  
FIXKEY.100 827 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Restores the original functions of the Function keys after running a program, such as BCALC or CALC.BA, that resets the Keys. Use FIXKEY.100 in any application in which a program has been run which changes the original Function. FIXKEY.100 supports the A&J Micro Drive functions of RUN"X:D" (disconnect) and LFiles (Menu of the Micro Drive). Other applications possible.  
FIXLF.HF1 509 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Makes a Machine Language Patch to send a extra line feed needed by non-RS printer. Must be used with PRECATUION. You must run it again if you or a program modifies the [F8] key definition. In the meantime, YOU MUST NOT PRINT ANYTHING.  
FKEYS.100 739 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Small F Key setup prog. See FKEYS.DOC  
FKEYS.DOC 1104 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for FKEYS.100  
FLCHK.100 2419 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Create FLCHK.CO for the Model 100 by running this BAsic loader. Do CLEAR 256,MAXRAM first to put at top of user RAM. Usage documented in FLCHK.DOC (lib 10). Derived from FLCHK.200/ASM (Lib 10)  
FLCHK.ASM 5280 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Source for FLCHK.CO  
FLCHK.HEX 1138 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Create FLCHK.CO for the Model 100 by running HXFER with this HEX file as the target. Usage documented in FLCHK.DOC (lib 10). Derived FLCHK.200/ASM (Lib 10)  
FLIPML.100 1500 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Model 100 utility to help avoid conflicts between machine language (.CO) files, all of which seem to want to live in the same place. See FLIPML.DOC  
FLIPML.DOC 10378 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for FLIPML.100  
FUNCKY.100 2296 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Sets f key definitions for recording, killing, naming & reset operations as well as incorporating Hugo's CRLF patch (FIXLF.HF1). See remarks for caveats.  
GETKEY.100 997 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A new and improved BASIC keyscan subroutine, intended to replace INKEY$ where it is necessary to recognize F-Keys with ^C and ^S break characters disabled. The Basic program GETKEY.100 is for the Model 100 only. It is a demo program which contains the keyscan subroutine and illustrates it's use.  
GETKEY.BAS 1920 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A .BA program segment which will allow you to replace the INKEY$ function with a CALL CZ! statement. The purpose is to allow you to trap the BREAK, PAUSE, PRINT, LABEL, PASTE and SHIFT+PRINT keys for processing. The machine code is held in string space so no HIMEM is required. See GETKEY.DOC  
GETKEY.DOC 4927 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation and user instructions for GETKEY.BAS. The expanded source code is included along with the .ASM source code.  
HBITOF.100 2293 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Utility program to POKE into RAM a text file with unwanted HI-BIT on to HI-BIT off. See details in REM lines 20-40.  
HDSORT.100 1205 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    A variation of NTSORT.100 (not in our files) which allows specifying the number of lines (ending in CR's) in a header. These lines are not sorted; they might be titles or column heads in a table.  
HDWEUT.CAT 4639 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This file lists names and descriptions of programs and files in this section which are hardware-oriented utilities, rather than program- oriented utilities.  
HEAP.SRT 4738 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Visual display of how a heapsort works. As the sort runs, the contents of the array, values of all variables, and the current line of code are displayed. The action can be paused. HELP-D.TXT [72416,710] 19-Feb-85 2965 Help file for SUPERA. Contains all documented S. commands.  
HELLO.100 2373 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Enhance your program menu(s) plus get a good M100 security program. Uploaded in (line) segments for easy applications as you see fit. M100 specific. MUST READ DOC before running...COLD START possibility.  
HELLO.DOC 1516 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Frilly LCD displays, something a little out of the ordinary. Use any segment to enhance your own program menu displays. Plus a short, about 100 byte password program that won't accept ANY keyboard input including SHIFT/BREAK etc. MUST READ DOC FIRST for password to insure against COLD START. HELP-D.TXT Help file for use with SUPERA. Contains all documented S. commands.  
HELP-D.TXT 2961 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Help file for use with SUPERA. Contains all documented S. commands.  
HEX2CA.100 1905 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Utility to convert Lucid Hex files (as produced by CHANGE.BA) to normal Lucid .CA format. That's all it does, but it is much easier to use for this purpose than CHANGE. Suitable for end users of LUCID worksheets. Does not require that you kill your disk operating system to run it. Model 100, 102 only  
HEXLDR.100 1355 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    program to load Intel format hex files (produced by CP/M standard assembler. see hexldr.doc  
HEXLDR.DOC 971 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    doc for hexldr.100  
HOTKEY.100 4496 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    HOTKEY is a mini-macro type of utility that lets you view the day, date, and time, automatically types the day, date, and time for you, gives you 5-space tabs, send a formfeed to the printer, and fixes the Model 100 DATE$ bug. From my article in Portable 100, September 1988.  
HOTKEY.DOC 10125 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Documentation for HOTKEY utility. Very important that you read this file before attempting to use HOTKEY! From my article in Portable 100, September 1988.  
HOWBIG.BA 1251 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    An enhancement utility for the M100 main menu. It adds two of the most often missed features - a file size calculation and a KILL feature which are accessable at the main menu for the file selected with the wide bar cursor. See HOWBIG.DOC  
HOWBIG.DOC 2734 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Instructions for HOWBIG.BA INIT [70206,1115] 21-Jun-85 1500 Initializes Telcom STATus, Year and Function Keys (including F6 & F7 in Telcom), and contains yet another password program. About 450 bytes with instructions removed, and 330 if DATA statements are concatenated into one line. **WARNING** Do not use with LFUTL.PW1 or FIXLF.HF1 (resetting Function Keys causes cold start if you press PRINT), nor with CDOS (also redefines Telcom's F6 & F7).  
HOWMUCH.RAM 1109 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    One-line program tells how much RAM is installed in a Model 100 or Tandy 102, regardless of how many files or programs may currently be in RAM. From Mike Nugent.  
HXFER.100 3334 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    BA loader for HXFER.CO. Create in your Model 100/102 by running HXFER.100. This is the M100/102 version of James Yi's device-supporting machine-language hex converter. James' code is the first source in the Model 100 Forum (or anywhere) that shows how to access external devices (0:, CAS:, COM:, R: for Booster Pak) from a CO file. Use with Powr-DOS, TS-DOS, CDOS, DVI OS, etc. for disk access.  
HXFER.ASM 8629 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    This is the source for HXFER.CO  
HXFER.DOC 3061 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Instructions for HXFER.200 (Lib 10) and HXFER.100. This is a duplicate copy of HXFER.DOC in Lib 10. INIT. Initializes Telcom STATus, Year and Function Keys (including F6 & F7 in Telcom), and contains yet another password program. About 450 bytes with instructions removed, and 330 if DATA statements are concatenated into one line. Checksum 114,299 ** WARNING ** Do not use with LFUTL.PW1 or FIXLF.HF1 (resetting Function Keys causes cold start if you press PRINT), nor with CDOS (also redefines Telcom's F6 & F7).  
INIT 1500 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Instructions for HXFER.200 (Lib 10) and HXFER.100. This is a duplicate copy of HXFER.DOC in Lib 10. INIT. Initializes Telcom STATus, Year and Function Keys (including F6 & F7 in Telcom), and contains yet another password program. About 450 bytes with instructions removed, and 330 if DATA statements are concatenated into one line. Checksum 114,299 ** WARNING ** Do not use with LFUTL.PW1 or FIXLF.HF1 (resetting Function Keys causes cold start if you press PRINT), nor with CDOS (also redefines Telcom's F6 & F7).  
INPORT.100 3026 1/28/2020 1:14:25 PM 1/28/2020 1:14:25 PM  
    Port monitoring program that lets you monitor any INP() status, up to 32 ports at once. It can be used, for instance, to see what's happening to the contents of INP(130) as a Chipmunk disk is inserted or withdrawn. You can even play sound effects on the keyboard while it's monitoring. Try hitting the "Paste" key with something in the paste buffer.  
INSRTS.BA2 1521 1/28/2020 1:14:25 PM 1/28/2020 1:14:26 PM  
    Here's a neat little program that prints out perfect label inserts to slide into those plastic tabs of your hanging (Pendaflex) file folders; entries of 1 or 2 lines are automatically positioned and centered with no hassle. This is a solid line version of INSRTS.BAS. For 100/102/200.  
INSRTS.BAS 1500 1/28/2020 1:14:25 PM 1/28/2020 1:14:26 PM  
    Here's a neat little program that prints out perfect label inserts to slide into those plastic tabs of your hanging (Pendaflex) file folders; entries of 1 or 2 lines are automatically positioned and centered with no hassle. For 100/102/200. Checksum = 106,738 PA=3  
INVISI.100 1514 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Display all entries in the Model 100 directory one at a time, with their status: (V)-Visible, or (I)-Invisible. An "invisible" entry will NOT display on the main MENU, although it can be accessed programmatically. Functions: "I" - Make entry invisible; "V" - Make entry visible; SPACE - No change to entry; ENTER - No change to entry. I do not recommend making BASIC invisible, nor making SUZUKI or HAYASHI visible.  
INVISI.THD 3044 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Pitfalls and cautions to be considered in making files invisible on the menu  
K4PCS.G 305 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Patch for Lucid Paste buffer bug that kills the bugger (4 PCS.G) after renaming it to "K4 PCS.GK". Bug is that Lucid Cut/Paste will cause cold-start if .CO file is created after Lucid Paste buffer exists.  
KBREPT.100 895 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This utility requires 8 bytes beneath HIMEM and will effectively disable all keyboard repeat. It is suggested that this utility be run AFTER CDOS or any M/ L program is loaded into the machine to function properly. It additionally checks to see if it is going to "clobber" another program (eg, this will probably not work with PRO-AID or SUPERA).  
KEYLAB.100 409 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Labels Function Keys with useful phraseswhen you are programming.  
KEYS.100 100 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Suggested settings for the BASIC function keys. Will efficiently define keys without cryptic labels such as "?Tim". Handy to have to recover from a program that redefines the function keys.  
KEYSAV.100 316 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Sample program demonstrating the technique of SAVING and RESTORING Function key definitions using a 128 byte string variable. See KEYSAV.DOC  
KEYSAV.DOC 1175 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for KEYSAV.100  
KEYTIP.001 898 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Using Felt as an alternative to Rubber Bands to reduce key noise on Tandy Model 100/200.  
KILL.100 1024 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Enable a "Kill File" function at the Model 100 (102) Main Menu, similar to that available for Tandy 200 users. Move cursor over the name of the file to be killed, and type KILL , and it's gone!  
KILLER.100 448 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Erases files from directory Erases files from memory  
LDQQCK.PW1 2025 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A version of QIKCHK.PW1 that keeps the m/l code loaded until specifically removed. For those who do a great many CHEKSUMS it is quick, quick. Running LDQQCK loads the m/l code and creates QQCHK.DO. Once LDQQCK is run QQCHK.DO can be SAVED as QQCHK.BA, then LDQQCK and QQCHK.DO may be removed. QQCHK.BA gives you the option of removing the m/l code on exit. Mod of QIKCHK.100; works for 8-bit, extended-ASCII files.  
LF.CMD 2958 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This program is derived from Phil Wheeler's LFUTL.PW1, and Hugo Ferreyra's FIXLF.HF1, which installs a hidden printer linefeed patch in the printer output path, which will send a linefeed to the printer every time a cariage return is sent. This program is designed to be a resident, invisible utility, which will toggle the function by typing LF at the main menu, and pressing the ENTER key. CMD.100 required to make it invisible.  
LFILES.100 639 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Defines the unused M100 command, Lfiles, to act as a line printer version of Files. After being run, the Lfiles command will automatically dump the M100's directory to a line printer. To disable the routine, rerun the program. The program may be killed after running without destroying the routine. Note that the program cannot be used with any machine language routine that overlaps it.  
LFUTL.DES 2002 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Description of how the utility LFUTL (and others) adds a linefeed for printers. The disassembled machine language code, with comments, is included.  
LFUTL.INF 433 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Info on avoiding conflict of LFUTL.PW1 with M/L programs  
LFUTL.PW1 1257 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Allows menu-driven enable and disable of both TELCOM and Printer linefeeds added to carriage returns.  
LIBDOC.100 3857 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for SUBLDR.100  
LINER1.HJB 5136 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This program provides a library thirteen programs in one. The program provides most entries to the Model 100 SIG's one-liner competition. Individual authors are noted in the REM lines. Individuals have reserved some rights. Please read and observe cautions and notes before running.  
LOAD.BA 1938 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Converts Intel HEX format RAM files (with .DO ext) to .CO for running on the Model 100. See LOADUN.DOC  
LOADUN.DOC 1057 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation of the use of LOAD.BA and UNLOAD.BA  
LOCK.DOC 2814 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for LOCK.LDR  
LOCK.LDR 2987 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Yet another password protection program. Or is it? Don't knock it 'til you try it. See LOCK.DOC  
LOCK.SRC 5131 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Source code of LOCK.LDR  
LOCKER.100 620 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    When this program is used, your Model 100 can only be accessed after your password has been entered correctly. Replace in line 40 with a password of your choice (any length); L must equal the number of letters in your password, and there must be the same number of asterisks in C$. With remarks stripped (lines 0-9), program packed, and a 8-character password, LOCKER is a very conservative 288 bytes!  
LOK.100 200 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    The shortest password program on the SIG - and the most sneaky. The ultimate password is no password! See LOKDOK.100  
LOKDOK.100 1926 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for LOK.100  
LOOKIT.BAS 1348 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Allows the user to peek and poke the Model 100 memory. The program will prompt for an address (in hex), then use the cursor keys to move around. Typing in a hex digit(s) will change the value of the location at the cursor position. The shift and control up and down arrows work as expected (scroll screen/page). The ESC returns to initial prompt. "To poke or not to poke, that is the question".  
LP3OF9.DOC 4115 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for LP3OF9.OBJ and EP3OF9.OBJ  
LP3OF9.OBJ 3977 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Intel listing of a machine language program to print 3-of-9 barcode from Model 100 text files using Radio Shack DMP series dot-matrix printers. Use HEXLDR.100 to convert. See LP3OF9.DOC  
LPTCOM.100 1586 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    LPTCOM redirects I/O from the printer port to the serial port. This is useful primarily for hooking up a serial printer to the M100. This is the version published in the February 1989 Portable 100 magazine. It replaces version 0.8. See LPTCOM.DOC and LPTCOM.NOT  
LPTCOM.DOC 6144 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for LPTCOM.100  
LPTCOM.NOT 4480 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    See LPTCOM.100 for description  
LPTLF.100 487 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Machine language program to allow use of a printer which does not automatically line feed on carriage return. All print functions (should) work properly.  
LRMENU.100 3971 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This program combines useful subroutines selectable by function keys from a MASTER MENU. This is a revision/upgrade of MASTER.BA. See LRMENU.DOC  
LRMENU.DOC 2898 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for LRMENU.100  
MAINT.100 1154 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A menu lookalike utility that can be used to simplify file maintence. It looks, and acts like a page 2 of MENU, but with softkeys for other functions. This program directly reads the directory for its information to use on the screen. I have only had my machine for 6 days so it may have bugs.  
MATCH.100 2096 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A simple BASIC program for the 100/102 that compares the contents of 2 files (line-by-line) and prints any differences to your choice of 4 output types: LCD, RAM, LPT or Chipmunk disk. A character-by-character comparison is discussed in the REMs. POKEs are included to start/stop screen scroll, as are INPuts to test if printer is on, and if Chipmunk disk drive is engaged. MIX-IT.100 [71266,125] 04-Jun-87 1340 Convert all upper case text files to a mixed format, for greatly increased readability. This is the Basic loader for a machine language program that loads itself under HIMEM and clears out after running. It changes the original file in place -- so save a copy if you need the original form. (read lines 20-24, and then delete them) MIX-IT.SRC [71266,125] 18-May-87 1588 Source (ASM) for the machine language processor in MIX-IT.100. Set up for the Model 100 and Custom Software assembler. Changes to the EQUates at the start will result in a T200 version -- and corresponding patches coud be made to the Basic program's data statements, bypassing the assembly and loader design process.  
MAXRAM.100 1513 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Installs a 51 byte patch of machine code which alters the value of MAXRAM so that the BASIC CLEAR statement cannot disturb machine code. The patch is installed just below the top address of the code to be protected. Run MAXRAM.100 once to install the patch, then kill. Unlike MAXRAM.BA the code is not in a file so there is no possibility of it being inadvertently KILL'ed. Note: To restore MAXRAM to 62960, load MAXRAM.100 and enter the command RUN100.  
MAXRAM.BA 1017 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Allows you to set MAXRAM below its normal value (62960) and also intercepts BASIC CLEAR commands to prevent HIMEM from being set above the new MAXRAM value. Can be used to protect M/L code permanently loaded above HIMEM. Uses interesting programming technique, storing M/L code in BASIC REMark. See MAXRAM.DOC  
MAXRAM.DOC 4451 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Instructions and technical info for MAXRAM.BA  
MCHDIR.100 4344 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A BASIC program that loads a 236 byte machine code program (PCD) into the contiguous memory location of your choice. An additional 13 bytes are used by the BASIC calling program (D). PCD provides a paged display of the name of all RAM files and their size in bytes. See MCHDIR.DOC  
MCHDIR.DOC 1702 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for MCHDIR.100  
MCODE.DO 4352 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Data file for "Men-u-tility" (by Greg Susong, Custom Software). Also requires MLOAD.BA and MENUTL.DOC in this library. Public domain. Uploaded by Mike Nugent 71426,1201, Tri-Mike Network East  
MENUTL.DOC 12794 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Docs for "Men-u-tility" (by Greg Susong, Custom Software). Program itself is contained in MLOAD.BA and MCODE.DO in this library. Public domain. Uploaded by Mike Nugent 71426,1201, Tri-Mike Network East MIX-IT.100 MIX-IT.100 is a program to convert all upper case text files to a mixed format, for greatly increased readability. This is the Basic loader for a machine language program that loads itself under HIMEM and clears out after running. It changes the original file in place -- so save a copy if you need the original form. [PA = 16] **Modified on 6/4/87 (read lines 20-24, and then delete them)** Phil Wheeler -- 71266,125 MIX-IT.SRC MIX-IT.SRC is the source (ASM) for the machine language processor in MIX- IT.100. Set up for the Model 100 and Custom Software assembler. Changes to the EQUates at the start will result in a T200 version -- and corresponding patches coud be made to the Basic program's data statements, bypassing the assembly and loader design process. Phil Wheeler -- 71266,125  
MIX-IT.100 1340 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    MIX-IT.100 is a program to convert all upper case text files to a mixed format, for greatly increased readability. This is the Basic loader for a machine language program that loads itself under HIMEM and clears out after running. It changes the original file in place -- so save a copy if you need the original form. [PA = 16] **Modified on 6/4/87 (read lines 20-24, and then delete them)** Phil Wheeler -- 71266,125  
MIX-IT.SRC 1588 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    MIX-IT.SRC is the source (ASM) for the machine language processor in MIX- IT.100. Set up for the Model 100 and Custom Software assembler. Changes to the EQUates at the start will result in a T200 version -- and corresponding patches coud be made to the Basic program's data statements, bypassing the assembly and loader design process. Phil Wheeler -- 71266,125  
MLOAD.BA 1735 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Loader program for "Men-u-tility" (by Greg Susong, Custom Software). Also requires MCODE.DO and MENUTL.DOC in this library. Public domain. Uploaded by Mike Nugent 71426,1201, Tri-Mike Network East  
MLPFLT.BAS 858 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Creates a printer linefeed filter totally protected from corruption by other code. For Model 100 only. Compatible with all other software. See MLPFLT.DOC  
MLPFLT.DOC 5325 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for MLPFKT.BAS  
MOUSE.TXT 4193 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Describes how to attach a serial mouse to the serial port. Also contains a test program to test the mouse. The mouse that was tested with is a LogiTech serial mouse. Other Microsoft compatible serial mice have not been verified.  
MULTI.SRT 1352 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A sorting program for the 100/102 and 200 that will sort two separated fields simultaneously using the priority of your choice and will list to a .DO file either low item first (normal) or high item first. Size of file limited only by available free space. A modification of SM-SOR.100  
MUTIL.100 1528 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Mini-utility for the 100. Five functions: CLEAR (recovers unused RAM), KILL file, DISK (executes FLOPPY.CO but saves 3.5K RAM), RENAME file, CHECKSUM. (Documentation is in program, lines 0-9)  
NDEXE.100 1940 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Runs CO programs directly off of Node Ram disk, to eliminate the need of having the file image in Ram. Read NDEXE.DOC in Lib7(here). There is a 200 version in Lib10, NDEXE.200. Csm = 168851  
NDEXE.DOC 2210 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for NDEXE.100 in Lib7 and NDEXE.200 in Lib10. NDEXE runs CO programs directly off of Node Ram disk, to eliminate the need of having the file image in Ram. Csm = 170359  
NICAD.THD 11322 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Message thread re internal nicad battery  
NICAD5.FIX 4604 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Don't bother to read this lengthy textfile unless you've implemented NICAD5 and gotten into trouble. This doesn't recommend the fifth internal NiCad, but offers a fix to those who have already tried (the diode must be moved).  
NICADS.ART 6503 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This is some material appearing in Herbert Keppler's column in Modern Photography. It describes why nicads may lose their charge if not properly maintained.  
NICADS.TIP 1234 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A file that offers info on proper charging and discharging of NiCads. These guidelines will help eliminate 'Memory' problems associated with rechargable batteries.  
NOMAD.BA 428 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    NOMAD is a short machine language utility which allows you to use the full LCD screen in BASIC edit mode. Move up to re-enter a previous command or fix a program line. NOMAD files are NOMAD.BA, NOMAD.LDR, NOMAD.DOC, NOMAD.SRC.  
NOMAD.DOC 6995 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    NOMAD is a short machine language utility which allows you to use the full LCD screen in BASIC edit mode. Move up to re-enter a previous command or fix a program line. NOMAD files are NOMAD.BA, NOMAD.LDR, NOMAD.DOC, NOMAD.SRC.  
NOMAD.LDR 2444 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    NOMAD is a short machine language utility which allows you to use the full LCD screen in BASIC edit mode. Move up to re-enter a previous command or fix a program line. NOMAD files are NOMAD.BA, NOMAD.LDR, NOMAD.DOC, NOMAD.SRC.  
NOMAD.SRC 7408 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    NOMAD is a short machine language utility which allows you to use the full LCD screen in BASIC edit mode. Move up to re-enter a previous command or fix a program line. NOMAD files are NOMAD.BA, NOMAD.LDR, NOMAD.DOC, NOMAD.SRC.  
NOTFUN.BA 317 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    One-Liner contest entry. Not for those with weak hearts!  
NOWRAP.100 353 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Creates TEXT.CO, which intercepts the entry to the rom resident TEXT editor, to allow text editing without word wrapping. For 100/102 only. Based on NOWRAP.200.  
NOWRAP.SRC 684 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Source for TEXT.CO, created by NOWRAP (M100 version)  
ONOT0.100 580 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Translates a zero to a capital letter O when printing. It is user installed by running this Basic loader. Works by redirecting the system RAM print vector, and will override most linefeed patches. If you use one of those, this is probably not for you! M/l code is: CPI 48 ;is it 0? RNZ ;if not, return and print MVI A,79 ;if yes, replace with O RET ;return and print  
PACK.100 5311 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    File compression utility for 100. Read PACK.DOC in Lib 10  
PACK.BAS 323 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This program will pack *sorted* files into approximately 1 1/2 the space. It expects one 'word' per line, no graphics characters. Example code only.  
PAKDOS.100 7819 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Disk file manager with ability to compress and combine Ram files to disk. Access the 2nd directory bank on PDD2. Wildcard file selection. For Model 100 with PDD 1 or 2. Read PAKDOS.DOC(in Lib 10) for instructions. This is version 1.2. PAKDOS.V12(in Lib 10) describes the changes from v1.1.  
PAKKEY.BAS 4279 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    PAKKEY.BAS is a key-driven utility which can save the user of PAKDOS.CO (Version 1.2) many key strokes. Program will work on 100, 102 and 200.  
PASDOC.100 968 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for PSSWRD.100  
PASSWD.CAT 4147 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This file lists names and descriptions of programs and files in this section which include password protection schemes.  
PASWRD.100 614 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Asks for a password when the m100 is turned on. If the response is not the designated password, it shuts the computer off again. It should be run to turn the m100 off to allow the protection to work. As far as I know, the only way to bypass it is to use the reset button on the back.  
PATCHR.100 1581 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Compares two .BA files in ASCII (.DO) format. And then creates a PATCH file that when merged with the original will produce the second file. POP-UP.BAS [70506,1606] 19-Apr-85 1930 A machine language utility resident in memory and (when active) can be called at almost any time from within almost any program to display a "window" of information and then return to the original program. See Pop-Up.Doc POP-UP.DOC [70506,1606] 19-Apr-85 3100 documentation for Pop-Up.Bas  
PBDUMP.100 563 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Empties paste buffer content to a text file that you specify. For use when you run into "Memory Full" error while trying to paste. Running this loader creates the program. The 200 version of this is in Lib 10, PBDUMP.200. For those interested, the source code is in Lib 10, PBDUMP.ASM.  
PDFMT.100 1880 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Disk formatter for 100 with PDD-1 or PDD-2 Run this file to create PDFMT.CO, the actual program. The 200 version is in Lib10, PDFMT.200. Csm = 161518 POP-UP.BAS Pop-Up is a machine language utility resident in memory and (when active) can be called at almost any time from within almost any program to display a "window" of information and then return to the original program. Once installed it requres only 366 bytes. See Pop-Up.Doc for more information. POP-UP.DOC This is the documentation for Pop-Up.Bas.  
POP-UP.BAS 1929 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Pop-Up is a machine language utility resident in memory and (when active) can be called at almost any time from within almost any program to display a "window" of information and then return to the original program. Once installed it requres only 366 bytes. See Pop-Up.Doc for more information.  
POP-UP.DOC 3097 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This is the documentation for Pop-Up.Bas.  
POWER4.100 14958 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A general "help" file for the amateur user. It is set up to print on an 80 col printer that does page breaks. It has information on NiCd cells, gel cells, and solar cells, and has some other things about the Model 100 power circuits.  
POWER4.101 12263 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    This is a file that follows POWER4.100, and is the 2nd of a series. It includes a detailed solar power wiring diagram, better than in POWER4.100. It also discusses the internal battery RAM supply, and how to get into the case.  
PROTEC.100 636 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Guard against running PROAID and other M/L programs at the same time. Requires Micro Demon's RELOC.BA and ONOFF.BA; see PROTEC.DOC  
PROTEC.DOC 1319 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Instructions for PROTEC.100  
PRTCGP.115 1521 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Program is a print utility for use with the M100 and the RS CGP-115 Color Graphic Printer. The program is menu driven and enables you to toggle between 40 & 80 cols., to print out day, date & time, and to print formatted program listings from a .DO file. There is a bug which can be corrected by inserting C=0 in line 500.  
PSSWRD.100 237 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A simple version of the initial program to be found in this library.  
PSSWRD.RVG 1668 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Locks out the CTRL-C and break keys, and asks for a password to allow entry. It times out after about 1 minute, and keeps track of how many times it was unsuccessfully attempted as well. Password change is described in remarks.  
PSWD.ASM 1611 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Contains assembly source code for the pswd.co routine loaded by PSWD.CA. That program provides a simple password entry protection scheme for Lucid and .CA files. See PSWD.DOC  
PSWD.CA 1104 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A BASIC program which creates the pswd.co file that provides a simple password entry protection scheme for Lucid and .CA files. See PSWD.DOC  
PSWD.DOC 3601 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    User instrunctions for PSWD.CA. See PSWD.ASM for technical info.  
PSWD4.CA 1121 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Version of PSWD that works with Lucid v1.4. Simple password protection for entry to Lucid & .CA files. See PSWD.* files  
PSWDM.100 1689 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Creates an unBREAKable machine language log-on program. Great if you work with confidential data or have an aspiring hacker around the house who likes to play with your 100. Read PSWDM.DOC (CAREFULLY!)  
PSWDM.ASM 4633 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    8085 assembly mnemonics (with comments) for PW.CO, a machine code log-on program created by PSWDM.100  
PSWDM.DOC 4181 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for PSWDM.100  
PSWORD.100 1711 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Personalizable password pgm that resists Break, Ctrl-C, Shift-Break & Reset by-pass attempts.  
PSWORD.DOC 2559 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for PSWORD.100  
PSWRD.RAD 413 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A short BASIC program designed to provide a degree of file protection for the 100/102 portables. Tampering creates a .DO file (UNUSER) that logs the time & date and then shuts off your computer. The password is "go" (lower case), but you can enter your own in line 40. You must IPL the program to run it correctly and it will not interfere with any programs in RAM. SHIFT-BREAK or ^C interrupts the program so security is not 100%.  
PURGE.100 1397 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    A .5K emulation of the PURGE routine in many DOS's. PURGE.100 lists each file and its length, giving you the option of KILLing or going to the next. A handy addition to the toolkit for a quick RAM housekeeping.  
PW.BA 622 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Disables ALL keys except the password and protects the MOD 100.  
QIKCHK.PW1 1238 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    QIKCHK.PW1 is QIKCHK.100 with a very simple change to make it work for files with characters greater than 127d (7Fh). You won't see many such files here, but one did show up lately. Original QIKCHK masked all characters to force them below 127d. QIKCHK.PW1 removes that feature.  
QIKCHK.THD 9635 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Chronicles the intensive effort to fix QIKCHK & LDQQCK  
QIKSUM.100 668 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    BASIC loader which compiles the checksum of a .DO RAM file in a flash.  
QIKSUM.DOC 961 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Documentation for QIKSUM.100  
QKD.ASM 3574 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    ADSM source code for QKD.CO. See QKD.INF  
QKD.HEX 564 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    QKD.CO is a device (0:, R:, etc.) supporting version of QKRCHK, and is a bit smaller than the original. QKD.HEX is the HXFER hex form, and QKD.ASM is the ADSM source. NOTE: Requires MAXFILES set to 1 when being used (do in BAsic; not included in code to save bytes for alt LCD operation).  
QKD.INF 1094 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    Information on the checksum files QKD.HEX/ASM & QKDB.HEX/ASM  
QKDB.ASM 3614 1/28/2020 1:14:26 PM 1/28/2020 1:14:26 PM  
    ADSM source code for QKDB.CO. See QDK.INF  
QKDB.HEX 556 1/28/2020 1:14:26 PM 1/28/2020 1:14:27 PM  
    QKDB.CO is a device (0:, R:, etc.) supporting version of QKRCHK, and is a smaller than the original with very abbreviated prompts. QKDB.HEX is the HXFER hex form, and QKDB.ASM is the ADSM source. For use on line; ALWAYS returns to BA OK prompt. NOTE: Requires MAXFILES set to 1 when being used (do in BAsic; not included in code to save bytes for alt LCD operation).  
QKRCHK.100 1647 1/28/2020 1:14:26 PM 1/28/2020 1:14:27 PM  
    A Basic program which loads QKRCHK.CO, a QuicKeR version of QIKCHK.100 which loads and runs in the alternate LCD buffer. Prompts are terse due to memory limitations. ENTER for file name will take you to M100 menu.  
QKRCHK.ASM 3670 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Source code for QKRCHK.100  
RAM.CAT 17835 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This file lists names and descriptions of programs and files in this section which are RAM-oriented: RAM directory list, cold-start recovery, file length display, initialization and configuration programs.  
RAM102.BA 760 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Lists six important RAM locations in a Tandy Model 100 or 102. By changing DIM, DEF and variable statements in line 10, you can quickly see the dynamics of memory allocation in your laptop: Start of CO files, Start of variable table, Start of array table, Start of unused memory, Start of HIMEM, MAXRAM - HIMEM  
RAMCLR.100 960 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Tired of looking up Himem values for your M/L programs? This program is a menu driven "CLEAR 256,x" instruction that allows you to forget about those pesky HIMEM values. Just change the data statements to reflect your armada of M/L programs. You may also enter any value from 32768 to MAXRAM. RAMTST [76703,372] 02-Aug-83 3255 Checks the RAM in a Model 100. Save all files before using it. It destroys RAM files while checking your RAM.  
RAMFYI.BAS 737 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    -Uses ZIPFYI.CO to search =all= TEXT files for a specific character, word, or phrase. Appends every record containing your search string, and the name of the file it came from, to a new file named MATCH. -Very fast, and a good example of using ZIPFYI.CO from BASIC (see ZIPFYI.DOC for more). Runs on the M100/102 and T200. Requires ZIPFYI.CO. RAMTST. This program, submitted by Iota Systems, checks the RAM in a Model 100. Save all files before using it. It destroys RAM files while checking your RAM.  
RAMTST 3254 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    -Uses ZIPFYI.CO to search =all= TEXT files for a specific character, word, or phrase. Appends every record containing your search string, and the name of the file it came from, to a new file named MATCH. -Very fast, and a good example of using ZIPFYI.CO from BASIC (see ZIPFYI.DOC for more). Runs on the M100/102 and T200. Requires ZIPFYI.CO. RAMTST. This program, submitted by Iota Systems, checks the RAM in a Model 100. Save all files before using it. It destroys RAM files while checking your RAM.  
RAWDIR.100 1208 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Shows a raw DIRECTORY, as stored in RAM. It may be useful to analyze the way the operating system manages the available RAM.  
REBOOT.TIP 4116 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Short article on restoring a cold started computer and/or bank using Ultimate Rom II and TS-DOS. Real good for users who have cold starts!  
RECOVR.100 1708 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A small, customized utility program which performs housekeeping chores usually required after a cold start or use of certain programs which may reset TELCOM status and/or function key definitions.  
RECOVR.101 2240 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    recovers text and program material from a model 100.  
RECOVR.CLD 1388 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Message giving instructions on how to recovery files after an inadvertant cold start.  
RECOVR.DOC 2147 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    documentation to recovr.101  
REDO.100 2815 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Just a merging of "setup" & "cold start "programs from this SIG with the addition of "key" setup from "port. 100 mag". Hope some other business user will find this useful. I keep this on cassette - load "Redo.BA" & then load "ADRS.DO" (your adrs.do) & utilize after any cold start. Change "Key" functions to fit your needs. Originally I used 'key' function #3 for calculator signs, i.e., +,-,*,/, etc.  
RELFLE.100 1249 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A hex file (convert with CHANGE.BA in LIB7) producing RELFLE.CO, a set of routines for handling .DO files. RELFLE is a prelimary development version of a linkage to provide a form of relative ram-file access from BASIC. It has potential for database programs and the like which would not necessarily access files sequentially. See RELFLE.DOC  
RELFLE.DOC 7486 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for RELFLE.100  
RELOC.BA 3169 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    For relocating a machine language file to a different address. Some knowledge of machine language may be necessary. See RELOC.DOC  
RELOC.DOC 2626 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for RELOC.BA  
REMOVE.100 74 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    THIS PROGRAM TAKES THE CHORE OUT OF KILLING FILES AND MAKES THE TASK PLEASURABLE BY USER PROMPTS AND FILE LISTINGS.  
RENAME.100 49 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    THIS PROGRAM TAKES THE BURDEN AWAY FROM THE CHORE OF RENAMING FILES FROM BASIC. USER PROMPTED  
RENAME.CMD 3668 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This program is derived from Howard Sprow's 1987 Contest entry, HOWBIG.BA. It is designed to be a resident, invisible command program, which will allow the user to rename a cursor-selected file or program at the main menu by simply typing RENAME and pressing the ENTER key. User is then prompted for the new name, the old file is renamed and the user is returned to the main menu. Requires CMD.100 (Lib 8) to make invisible.  
RENUM.100 3173 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    revision of Carmen Paone's TOOLED  
REPLAC.RY 436 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Replaces text with new text in a .DO file. When run, REPLAC asks for "file?", "target text?", "new text?" & "prompts?". Type the file name (WITH .DO), the old & new strings, & "Y" (to selectively update) or "N" (to replace ALL matching strings). Though intended for BASIC ASCII files, REPLAC works on any text file with all lines <255 characters. Also, "IF" & "if" are unequal.  
RESET.100 662 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Utility to reset function keys, year, and to clear 256,maxram. Useful after running machine language programs which alter these settings.  
RESET.FIX 536 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    RESET includes several POKEs to protect against main directory overwrite in CDOS 3.1 --- WARNING! They'll cause big trouble with CDOS 3.2. So eliminate line 17, or incorporate this patch.  
REVUE.BA 3220 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    REVUE is an ASCII teaching tool and a show  
RFU.100 7602 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    BE ADVISED! This is NOT the latest RFU program as listed in September '84 Portable 100. The RAM File Utility provides the following functions: Dir - Directory of files including RAM location, length, and CRC. Sort - Put the file of your choice in order by the key of your choice. Find - A string in one or more files. Name - Any file any new name. Copy - Allows text changes, space compression, removal of CR/LF. Kill - any file easily & legally. Requires SUBLIB.CO  
RFU.BAS 7868 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    The RAM File Utility (RFU) is a 6k program which functions like the Model 100 standard menu. It provides functions for Size, List, Memo, Copy, Backup, Name change, and Kill using the function keys. See RFU.DOC. Also download the companion file AT.BAS.  
RFU.DOC 1346 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation on RFU.BAS and AT.BAS RUN-CO.100 [73267,552] 14-Jul-88 400 (1.2) RUN-CO.100 or RUN-CO.200 is a VERY simple to use M100/102/200 utility program that automatically clears HIMEM and runs any RAM or DISK based CO program without ANY input from you except filename (+ DOS prefix if desired and possible). Makes ".CO life" a breeze! See RUN-CO.DOC RUN-CO.DOC [73267,552] 14-Jul-88 4831 Documentation for RUN-CO.100/.200  
RLCLDR.BA 1817 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Load and save machine language in a modified hex format. Files which can be re-loaded at any address. See RLCLDR.DOC and RLCSAV.DOC for instructions and change for T200. See VIEW.RLC for a sample file.  
RLCLDR.DOC 2595 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Instructions for RLCLDR loading.  
RLCSAV.DOC 3087 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Instructions for saving programs in RLC format.  
RND.THD 8103 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Deals with comparative results of RND() function from different laptops, and the implications on cypher/decypher programs  
RNDACC.100 970 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Enables random access to text file data from BASIC. Use it when you need to edit items in a file at random locations. Read RNDDOC.200  
RUN-CO.100 400 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    (1.2) RUN-CO.100 or RUN-CO.200 is a VERY simple to use 274 byte M100/102/200 utility program that automatically clears HIMEM and runs any RAM or DISK based CO program without ANY input from you except filename (+ DOS prefix if desired and possible). Makes ".CO life" a breeze! Download RUN-CO.100 (checksum=24511) and RUN-CO.DOC.  
RUN-CO.DOC 4831 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    (1.2) RUN-CO.100 or RUN-CO.200 is a VERY simple to use 274 byte M100/102/200 utility program that automatically clears HIMEM and runs any RAM or DISK based CO program without ANY input from you except filename (+ DOS prefix if desired and possible). Makes ".CO life" a breeze! Download RUN-CO.100 (checksum=24511) or RUN-CO.200 (checksum=25530) and RUN-CO.DOC.(READ FIRST!)  
SANDR.100 2048 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Global search and replace, limited to .DO files and 255 char strings. Lines 100 - 113 hold the instructions and can be deleated. MAXFILES=2 should be added to line 90 in the program.  
SCDOKI.ASM 1508 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A simple (?) assembly language program that copies the M100 LCD screen to an Okidata 92 dot matrix printer. This is similar to SCDOKI.SNG. Takes about 15 seconds to copy. It is callable from BASIC. Requires an assembler to create the .CO file.  
SCHRP2.100 1645 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    See each string in context, then decide whether or not to replace/delete it! No more worries when you want to delete "IN" in a program that also uses PRINT! You can use this feature or not, and you can "mix" both methods as you desire in running up to ten strings.  
SCRAM.100 1947 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A fully-prompted program that encodes/decodes Model 100 text files at about 40 character/sec. 954 bytes without REMs that you could hide from the Menu using INVISI to keep sensitive files safe from prying eyes. Simple and fast BASIC algorithm makes garbage out of a file.  
SCREEN.HDC 762 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    THE PROGRAM WILL DUMP A SCREEN IMAGE (INCLUDING GRAPHICS) FROM A MODEL 100 ONTO THE PLOTTER-PRINTER TRS-80 CGP-115.  
SECURE.100 810 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    "Locks" your M100 until the modem switches are placed in one of the four possible configurations. Model 100 appears "dead" until then. Easily modified to a "killer" version that cold starts the machine in unfriendly hands.  
SEEFYL.BA 917 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A FAST, simple-to-use utility that will let you change the visibility of or re-name ANY directory entry (other than BASIC). You can use ANY combination of characters, with or without an extension! In addition to keeping "working" programs off the main menu, this enables you to protect critical resident programs because an invisible, lower-case and/or extensionless filename is almost impossible to kill! See SEEFYL.DOC  
SEEFYL.DOC 2237 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for SEEFYL.BA  
SET.100 1406 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This program sets the time and date on the Model 100. Will set the day automatically when the date is input.  
SETTER.100 1795 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Program sets the time and date on the M100/102/200. Time readout and settings are in conventional AM/PM clock format, rather than in "military" time. Year, day, 0 prefixes, and computer format are all 116,305. Prior accesses: 29.  
SETTER.DOC 2635 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for SETTER.100. Program sets the time and date on the M100/102/200. Time readout and settings are in conventional AM/PM clock format, rather than "military" time. Year, day, 0 prefixes, and computer format are all automatically set. Prior accesses: 24.  
SETUP.100 1070 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This program is one of the first that I load after I Cold Start my Model 100. It contains settings for all Function Keys and allows DATE$, TIME$, and DAY$ to be reset (or not, if desired). The program also allows the IPL string and default Power Off time to be entered.  
SETUP.JAD 1615 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Program to repair the built-in software after a cold start, since my notions of sensible function keys and the like are rather different from Tandy's. This a rewrite of SETUP.100, which looks like a rewrite of an early version of mine. (Circles, folks.) You won't want everything here; but you may get ideas about what you actually DO want. Heavily commented.  
SHELL.BA 1284 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Shell sort is a very fast BASIC sort routine using only 9 lines! Size of array to sort is limited only by memory.  
SIGCK.BA 985 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A new version of DOWNCK.BA. In addition to determining checksums, SIGCK.BA also checks program lines prior to uploading and identifies those over 132 characters.  
SIGMA.100 1990 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This program is 107 bytes long. As of this day, it is the shortest (and fastest) checksum program in this Library. The file to check is selected by the MENU cursor. A single GRPH key is hit to run the program. Only the checksum number is displayed on the screen. All documentation is included in this file. Checksum = 147377  
SIZE.CMD 3358 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    SIZE.CMD is a modified version of Howard Sprow's 1987 contest entry, which can be made into a resident, invisible function, usable at the main menu to provide the size of a cursor-selected file. Requires CMD.100 (Lib. 8) to make invisible and callable as a named function.  
SLDR.100 3164 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Creates version of SUBLIB.CO relocated to any desired "End" address by loading Hex file SLIB.HEX. Documentation follows at end of program.  
SLIB.HEX 1620 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Data file used by SLDR.100 to create version of SUBLIB.CO relocated to any desired "End" address. SM-SOR.100 [70526,1434] 26-Feb-84 1795 shell-metzner sort program that is easy to understand & use. SM-SOR.DOC [70526,1434] 26-Feb-84 1485 shell-metzner sorting program instructions that is easy to understand.  
SM-SOR.100 1792 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    shell-metzner sort program that is easy to understand & use.  
SM-SOR.DOC 1483 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Textpressing the ENTER key. User is then prompted for the new name, the old file is renamed and the user is returned to the main menu. Requires CMD.100 (Lib 8) to make invisible.  
SORT.ASM 3917 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Source code for the sort as used in ALARMS.100 & SORT.LDR. Sorts in place RAM .DO files with variable length lines.  
SORT.BA 444 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Sorts an ASCII (.do) file into ascending sequence using the entire record as a key field. There are certainly more elaborate sort programs in existance, but this one takes up only 309 bytes in BASIC and runs pretty fast too.  
SORT.BF 2523 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This rapid SORT program was edited out of Overholt's RFU.100 also in this Library. Requires that SUBLIB.CO, the machine language sub-routine library, be loaded also. Sorts very rapidly and effectively if fields are properly delimited in TEXT file.  
SORT.CMD 5760 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
SORT.LDR 2253 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Create customized (1) SORT.CO, with any "End" address you like; (2) SORT.BA, with proper CLEARs, etc. to use the customized .CO. The resulting SORT pgms operate on .DO RAM files with variable length lines (line length<256 chars including CR/LF), and sort the file 'in place'.  
SORTHI.100 1612 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A Basic loader for SORTHI.CO, a M100/102 M/L sort utility which runs in the Alt LCD buffer (needs no user memory) -- based on Rick Perry's SORT.LDR/ASM. This is a self-contained program, and not meant to be used as a subroutine. ENTER at file name prompt will leave the program, as will SPACE after error.  
SORTHI.ASM 4023 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Source for SORTHI.CO, created by SORTHI.100  
SORTS.JGB 4503 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    These are the SORT routines from Part 4 of "Bender's Better Way to Better Basic", Portable 100, May 1984. Requires about 4400 bytes (.DO) with comments. MERGE with BTEMPL.JGB to complete the program template. Two sorts are included, integer and string, based on the Shell method. They are fairly fast for Basic sorts.  
SPEECH.BAS 3323 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Use this program to test speech synthesizer (see SPEECH.SYN). Create your own words by entering allophones in data lines.  
SPEECH.SYN 1707 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This is an instruction on how to make a speech synthesizer for 100/200 or 600. If you have a little experience with circuit building, you may want to try this. It's fairly simple to build and costs under $30.  
STRIP.100 599 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    ALLOW YOU TO REMOVE CARRIAGE RETURNS FROM TEXT FILES AFTER DOWNLOADING FROM CIS  
SUBLDR.100 2621 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This BASIC program will create SUBLIB.CO which is a machine language program that will Sort strings, Search RAM, and other wonderous things. Read LIBDOC.100  
SUPDSP.100 1311 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Flexible BASIC program to display (print, whatever) the current values of Supera's macro function keys. See SUPDSP.DOC. NOTE: if you use a version of Supera compatible with the PGD 64K RAM MENU.BA, see SUPDSP.MRG for a vital patch. If you didn't understand that, you don't need it!  
SUPDSP.DOC 3378 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for SUPDSP.100  
SUPDSP.MRG 299 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    NOTE: this patch is for use ONLY if you are using SUPERA v2.5 (PG Designs 64K RAM MENU.BA-compatible version). To update SUPDSP for use with SUPERA v2.5, LOAD SUPDSP into memory then MERGE SUPDSP.MRG (as a .DO file) with it. Be sure to EDIT out lines 13 and 14 (which have been changed to REM lines) after MERGE-ing.  
SUPERA.TIP 1181 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
SUPTIP.001 1147 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Keeping SUPERA invisible on your menu is a very good idea -- to avoid accidental killing while "on". But that makes it a bit difficult to toggle, as you may still need to ocassionally. This file tells how to create a small (expendable!) Basic program to toggle SUPERA on and off. This has special value for version 2.5, since the PGD 0MENU utility will easily kill even the protected file names suggested by the SUPERA manual, making invisibility essential.  
SYLK.100 3904 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Program to convert Model 100 MultiPlan SYLK files to .DO files. See SYLK.DOC  
SYLK.DOC 1149 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for SYLK.100  
TEST.BA 378 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Test Program for DMPDMP.BA  
TEXTE.100 4921 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Text enhancement utility for Model 100/102. Adds Word wrap disable, overwrite, and paste append features to the TEXT editor. See TEXTE.DOC in DL10 for documentation. There is a 200 version, TEXTE.200, in DL10.  
TEXTP.100 7299 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Adds 9 features to TEXT: Word wrap disable, overwrite, append paste, backward search, search&replace, dump paste buffer, show cursor location, place markers, block delete. Read TEXTP.DOC in Lib 10  
TEXTUT.CAT 22206 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
THD-07.CAT 943 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
TNDCOD.MOD 1320 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    How to modify the TandyCode program TCODE.BA for printing on an Epson or compatible printer. Contact me if you want to do this for a printer with different graphics code than this. Note to previous downloaders: Changes in line 125 should have been: STRING$(3,T) to STRING$(3,0) STRING$(6,T) to STRING$(6,0)  
TNDCOD.THD 6524 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Modifying TNDCOD (Tandy's program to print bar codes) for use with a C. ITOH printer, including a control codes list  
TOOLED.BA 3542 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
TOOLKT.DOC 4766 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for TOOLKT.PMS  
TOOLKT.PMS 6096 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    TOOLKT (corrected), an integrated utility which does the following: (1) RELINE--renumber program lines (2) PACK--crunches blanks & REMS (3) LIST--formatted program listing (4) FYTE--programming aid (5) RKEY--resets keys, files and CLEAR (6) CSUM--gives checksum (7) DATA--facilitates date entry See TOOLKT.DOC  
TW2WS.BA 1102 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Assists in converting T-Word files (from Ultimate ROM II) to WordStar files. It will also work on Lapword files, but some adjustment of the data statements (Lines 110 & 120) MAY be required. See TW2WS.DOC  
TW2WS.DOC 1045 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Documentation for TW2WS.BA  
UC2MIX.100 1452 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A Basic loader for the Model 100/102 which creates a program UC2MIX.CO. This is a program which runs in the alternate LCD buffer to convert all upper case files to a mixed format, in place (much the same as MIX-IT.BA). You will have to a bit of hand-editting afterward (e.g., to make stand alone i's upper case).  
UC2MIX.ASM 2762 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Source code for UC2MIX.100  
UDIR.WD4 387 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This one-liner displays a directory with the name, starting address and length of each active RAM file; the BASIC buffer (Suzuki) and paste buffer (Hayashi) as well as .BA, .DO, and .CO files.  
UNFORM.100 3228 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Unformats text files for printing at a different width. Strips carriage returns from lines within paragraphs. Leaves them at ends of paragraphs, on blank lines, and on formatted lists. SEE UNFORM.DOC FOR ESSENTIAL INSTRUCTIONS. Also see merge file UNFORM.QIK for users who know the line lengths of files they are unformatting.  
UNFORM.DC 4966 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Description and instructions for UNFORM.RLC  
UNFORM.DOC 4596 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Essential instructions for UNFORM.100  
UNFORM.QIK 515 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Merge this with UNFORM.100 if you want to bypass the "measuring" function in that program. WARNING: USE THIS ONLY IF YOU ARE SURE OF THE MAXIMUM LINE LENGTHS OF DOWNLOADED FILES YOU ARE PROCESSING! See UNFORM.100 and UNFORM.DOC  
UNFORM.RLC 2446 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    High-speed machine language version of UNFORM.100. Unformats text files for printing at a different width. Strips carriage returns from lines within paragraphs. Leaves them at ends of paragraphs, on blank lines, and on formatted lists. For 100 & 102 only (let me know about 102; I think it should run OK). SEE UNFORM.DC FOR ESSENTIAL INSTRUCTIONS. RLCLDR.BA required to convert file.  
UNFORM.SRC 13490 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Assembly language source code for UNFORM.RLC. Formatted for Custom Software assembler. This file is not necessary to run program, but can be used to modify program for other computers. All ROM calls are near the beginning. US-ON.100 [70506,223] 07-Nov-87 919 Switch between the 40X8 and 60X10 screens when using ULTRASCREEN (TM). The program will also tell from the Main Menu which screen is active. UT-LF2.100 [71266,125] 12-Sep-86 2365 Utility for the Model 100. It incorporates Jim Irwin's latest linefeed utility. It also sets some function keys the way I use them. See UT-LF2.DOC UT-LF2.DOC [71266,125] 12-Sep-86 1225 Documentation for UT-LF2.100  
UNKEY.COR 237 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    a couple of errors in my UNKEY$ article (Oct. '85 P100/200). The last part of line 210 should read POKE HIMEM+17,245  
UNLOAD.BA 1235 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Creates Intel HEX format files (with .DO ext) from a given address range in the Model 100 memory. See LOADUN.DOC  
UNPACK.BAS 284 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This file will unpack files from PACK.BAS. (example program, best modified for you own uses)  
UNVISI.LG1 374 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    One liner that does what INVISI.100 does without frills (i.e. program ignores invalid entries and does not redisplay modified entries, program also does not format file names with period). What did you expect for a 1 liner?  
US-ON.100 919 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    US-ON.100 is a 72 byte BASIC program that will switch between the 40X8 and 60X10 screens when using ULTRASCREEN (TM). The program will also tell from the Main Menu which screen is active.  
USEFUL.100 1580 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Performs function normally only seen in expensive machine language programs, yet it is written entirely in BASIC.  
UTILTY.102 2130 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    Revised edition of UTILTY.101 - New features: No CR's to delete!, bug in going back 'n forth fixed! UTILTY.102 lets you KILL, reNAME, SORT files, plus has FILEN (to see program length) and SWAP, which "swaps" .DO files back and forth to the "NOTE.DO" name so you can use SCHEDL on them!  
UTILTY.300 4008 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    UTILITY TO RENAME, FILE LENGTH, KILL, RENAME, MORE GOODIES.  
UTILTY.CAT 23880 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    This file lists names and descriptions of programs and files in this section which include "utility" type programs, functions, function-key settings, screen dump programs, character definition, and "fixes" for known software bugs.  
UTL19.INF 794 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    INFORMATION ON ELIMINATING UNDESIRED LINEFEEDS WHEN USING UTL19.PCW  
UTL19.PCW 4094 1/28/2020 1:14:27 PM 1/28/2020 1:14:27 PM  
    A function key driven utility program which does the following: 1) Kill; 2) Rename; 3) File length (FILEN.100); 4) Sort (HDSORT.100 ); 5) Search and Replace (SRCHRP.100); 6) Select .DO file for use by ADDRSS (DBMAN.100); 7)Bank switch to 32K RAM (BANK.EJ); 8) Menu. Note that *all* exits run Printer and Telcom linefeed patches, set year to "84", etc; edit out if not wanted. The program is modular for easy modification.  
UTLBNK.PW1 1348 1/28/2020 1:14:27 PM 1/28/2020 1:14:28 PM  
    Utility for your 32K bank. Includes Name, Kill, Filn, Bank, and Menu. Note that all exits are thru lines 8 & 9 -- which are filled with linefeed patches, etc. Edit them out before running, unless you want them in.  
UTLPW2.100 2930 1/28/2020 1:14:27 PM 1/28/2020 1:14:28 PM  
    A program created from UTILTY.100. The Cload and Csave functions have been deleted. New functions are Filn and Prnt, implemented by embedding FILEN.100 & PRINT.100 in the program. Note that Prnt is configured for Epson printers and uses emphasized print (change line 77), with form-feed at end of file. The advantage of this is storing multiple utilities under one menu entry. Of course, you can add to, delete or change the utilities included.  
UTLTXT.PW1 3151 1/28/2020 1:14:27 PM 1/28/2020 1:14:28 PM  
    A function key driven utility for use in text file manipulation and communication. It includes: Key 1: Name [Rename] Key 2: Kill Key 3: ---- Key 4: Lnfd [LFUTL.PW1 (XA4)] Key 5: Word [COUNT.HFS (XA0)] Key 6: FixT [FXTXT.100, v.2 (XA4)] Key 7: ---- Key 8: Menu This utility can be tailored to your needs; e.g.- to delete LFUTL, disable Key 4 and delete lines 20-48.  
UTLTY.DOC 1666 1/28/2020 1:14:27 PM 1/28/2020 1:14:28 PM  
    Documentation for UTLTY1.BA, UTLTY2.BA and UTLTY3.BA, three versions of a utility for the M100/102 computer (only!). UTLTY1.BA is the full version, and the others are subsets.  
UTLTY1.BA 2358 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    See UTLTY.DOC  
UTLTY2.BA 1606 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    See UTLTY.DOC  
UTLTY3.BA 1310 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    See UTLTY.DOC  
UTY2.RWJ 2986 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Resets DATE$; KILLs, LOADs & NAMEs files; File-Lengths; advances cassette-tape; Lprints date, time, RAM & string-space and expels paper; Lprints screen. See UTYDOC.RWJ. (merge lines 970-971-972 and lines 980-981)  
UTYDOC.RWJ 1796 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Instructions for UTY2.RWJ  
WAND.BA 1651 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    A useful one-line program that tests the Radio Shack TRS-80 Digital Wand, also known as a Bar Code Reader or a hand held scanner. Simply plug a Tandy Wand into the side of a Model 100 or 102, run this 1-liner (WAND.BA), and you will immediately know if your BCR is functional.  
WAND.HLP 5587 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Beginner's help file for using the Tandy Bar Code Wand - gives tips for scanning PCM magazine listings, as well.  
XPANDO.100 1291 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Expands .DC and .DP files that have been compressed with TS-DOS and/or TS- RANDOM. To run, the compressed file must be in RAM. If you have lost TS-DOS the file can be imported from disk with POWR-DOS and the command LOADM "FILNAM.Dx",F. Expanded file can be written either to RAM or to disk. (If to RAM, you must have room in memory for both the compressed and the expanded file.) Runs at about 2K/minute.  
ZAPDUP.100 1059 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    AltLCD program that eliminates duplicate records from .DO files "in place."  
ZAPPER.100 3433 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    a purger program which allows you to zap any unwanted files in your main menu in a fast, efficient manner. See ZAPPER.DOC  
ZAPPER.DOC 2785 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Documentation for ZAPPER.100  
ZAPTAB.100 682 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Machine language utility for converting TABs to an equivalent number of spaces in .DO files. Changes files "in place." The file will look the same as it did with TABs, but conversion lets you use text formatters, columnar sorting routines, and/or BASIC string functions that are messed up by TABs. Run this loader to make ZAPTAB.CO, a 103-byte AltLCD program.  
ZAPTAB.ASM 1804 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Source code for ZAPTAB.CO, a utility for converting TABs to an equivalent number of spaces in .DO files. This is the T200 listing, written for James Yi's ADSM assembler. Chksum = 126,198 Wilson Van Alst  
ZIPDIR.100 803 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    This loader creates ZIPDIR.CO, a small utility that puts your directory files in alphabetical order. The CO program runs at machine language speed in the AltLCD buffer (i.e., no need to CLEAR space, and it won't step on other m/l programs). Once you've created ZIPDIR.CO, you can get rid of the loader. Chksum = 49,967 Wilson Van Alst [76576,2735]  
ZIPDIR.ASM 2425 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Assembler listing for ZIPDIR.CO, an AltLCD utility that puts directory files in alphabetical order. Configured for James Yi's ADSM.CO. Chksum = 154,080  
ZIPFYI.100 1127 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Very useful AltLCD utility. You name a file and a search string. ZIPFYI.CO finds all the records containing your string and appends them to a file called MATCH.DO -- quickly. This file is the listing for a BASIC program that creates ZIPFYI.CO. You probably won't need the .DOC file for this one unless you want info on calling ZIPFYI from a BASIC program. Chksum = 65,000 Wilson Van Alst Contains real tabs  
ZIPFYI.ASM 3563 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    200 Assembly code for ZIPFYI.CO, an AltLCD utility that searches .DO files and writes all records containing a "match string" to a separate file. This listing gives is intended for assembly with James Yi's ADSM; other assemblers may require some modifications. Chksum = 250,000 Wilson Van Alst File contains real tabs  
ZIPFYI.DOC 6616 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    General notes on the use of ZIPFYI, the AltLCD program that extracts data from .DO files on the basis of "match" strings -- and appends all records containing those strings to a RAM file. The bulk of this document explains how to use ZIPFYI as a custom subroutine within BASIC programs; you probably won't need this file unless you want to do that. Wilson Van Alst  
ZIPSRT.100 1366 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    A machine language sorting program that is twice as fast as SORTHI, has more features, and yet runs in the AltLCD buffer and sorts files "in place," just as SORTHI does. The new goodies here include: columnar sorting, sorting below headers, and easy access from BASIC. This file is a loader. DOC file and ASM listing will be in Lib 10.  
ZIPSRT.ASM 4303 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Assembly language source listing for ZIPSRT.CO. Fully commented. This listing is for the T200, but M100 equates are given where available. Requires an assembler that will handle the 'undocumented' 8085 opcodes.  
ZIPSRT.DOC 12889 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Instructions for making the most of ZIPSRT, the fastest and most versatile machine language sort program in these libraries. This DOC includes instructions on downloading and setting up ZIPSRT, an explanation of the program's features -- including columnar sorting -- and examples of how to CALL the sort routine, with various options, from a running BASIC program. Wilson Van Alst 76576,2735  
ZIPSUB.100 1428 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Machine language Search & Replace utility that runs in the AltLCD buffer and works on RAM files "in place." This program includes an "Ask?" option that, when selected, lets you see each search string =in context= before deciding to modify it. ZIPSUB is also designed for easy access from a running BASIC program. See ZIPSUB.DOC for instructions.  
ZIPSUB.ASM 4580 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Assembly language listing for ZIPSUB.CO, a machine language Search & Replace utility that runs in the AltLCD buffer.  
ZIPSUB.DOC 11365 1/28/2020 1:14:28 PM 1/28/2020 1:14:28 PM  
    Instructions for ZIPSUB.100 and ZIPSUB.200, machine language Search & Replace programs that run in the AltLCD buffer. This file explains how to use the program from the computer's main MENU, and how to access it from a running BASIC program. Wilson Van Alst LIB 7 - Utilities  




The Original Laptop Computer . . . 1983

Copyright 1999-2021 by Gary J. Weber. All Rights Reserved.
All other copyrights and trademarks property of their respective owners.