spotter@tekcad.UUCP (12/08/83)
#N:tekcad:3900004:000:6201
tekcad!spotter Dec 7 13:10:00 1983
For those of us who don't have access to a ARPANET machine, here
is what we're missing:
(Thanks to ucbvax!brackenridge@usc-isib.arpa)
Info-IBMPC Free Program Library
-------------------------------
VT52-1.BAS VT52 terminal emulator and ASCII file transfer system.
VT52-2.BAS Host end of file transfer in PCFTP.*. Requires 96K.
VT52-1,2 are for Versions 1,2 of the IBM Async. Comm.
Support package, respectively. Requires interpreted
BASIC. (Gillmann@ISIB,8/2/82, G.Dair@SU-SCORE,11/22/83).
FILEHEX.ASM Dumps diskette files in hex. Mainly useful as a simple
model for new assembly language programmers.
(Gillmann@ISIB, 8/2/82).
SWAP.ASM Switches between monochrome display and graphics display.
(BillW@SRI-KL, 8/14/82). Converted to standard IBM DOS
assembler format by Brackenridge@ISIB (10/23/82).
MODEM2 File transfer system and H19/Z19 emulator. Full checksum
(big) and retransmit of bad blocks supported. For description
and pointers to the source files, see Info-IBMPC Digest V1 #9.
The Modem program is also kept in <INFO-IBMPC>MODEM.*.
(BillW@SRI-KL, 8/23/82).
UNIX.TERMINAL These programs implement a terminal simulator that works
(big) well with UNIX systems. The main part of the program is
written in BASIC, with a small assembly language program.
The Basic compiler is required. The Unix side of the ftp
is written in C. Submitted by BillW@SRI-KL. Author is
hplabs!hao!menlo70!sytek!zehntel!teklabs!charliep@Berkeley
(Charlie Perkins, 10/11/82).
WHETST.FOR Whetstone Fortran benchmark program. See H.J. Curnow and
B.A. Wichmann, "A Synthetic Benchmark", Computer J.,
V19 #1, Feb. 1976, pp. 43-49. Current timing list in
WHETST.ANSWERS. (Gillmann@ISIB, 11/4/82).
CANNON.BAS Cannon aiming game. Good sound effects. Requires BASICA.
(Gillmann@ISIB, 12/12/82).
DEFEND.BAS Defend cities from descending missiles. Requires joystick,
Game Control Adaptor, Color/Graphics card and BASICA.
(Gillmann@ISIB, 12/12/82).
CONVERT.BAS Converts binary to and from ASCII .HEX files. CONVERT
gives you instructions if you ask. (CSL.JLH.Celoni@SU-SCORE,
3/3/83)
NEWBELL.ASM Shortens the bell (by intercepting some ROM code) until
the next boot. You can change the bell's length and
frequency -- redefine NOTE and NOTE_LENGTH.
(CSL.JLH.Celoni@SU-SCORE, 3/3/83)
NUMBER.C Puts line numbers on an ASCII file. Written in
Lattice C. (schoff@ddn1, 4/16/83)
VDSK.ASM The electronic disc from the DOS 2.0 manual. To use,
(big) assemble it and convert it into a .COM file. Install
it in your CONFIG.SYS file. It will appear as D:.
(SHOLAR@CMU-CS-C)
VARVDISK.ASM The electronic disk from the DOS 2.0 manual has been
REBOOT.ASM modified and enhanced in this version. The size of it
SETVDISK.BAS is made variable. See V2 #79 for details.
SETMEM.BAS (joel@rochester, 10/20/83)
KERMIT Kermit is a checksummed file transfer system. It also
(big) includes a partial H19/Z19 terminal emulator. There are
versions for TOPS-20, Unix, the PC, Apple II, CP/M, etc.
The full KERMIT library is in [COLUMBIA-20]<KERMIT>.
Contact INFO-KERMIT-REQUEST@COLUMBIA-20 to be placed on
on the INFO-KERMIT mailing list. (CC.FDC@COLUMBIA-20, 8/8/83)
SCROLLK.ASM As described in May '83's Softalk PC, SCROLLK becomes part
of DOS and implements the Scroll Lock key as a toggle.
When in scroll lock mode, the scrolling stops after 23
continuous lines of output, left-shift resumes scrolling
(until the next stop), and right-shift resumes scrolling
only as long as key remains down; when not in scroll lock
mode, scrolling doesn't stop. (JLH.Celoni@SU-SIERRA, 7/11/83)
DVORAK86.ASM As described in May '83's BYTE, DVORAK86 becomes part of
BIOS and implements a Dvorak keyboard. To use, assemble it
and convert to a .COM file. Run it once and it will stay
resident. To invoke Dvorak keyboard use Ctl-Enter, to return
to normal keyboard Ctl-Esc. (Brackenridge@ISIB, 7/31/83)
PLOT.ASM This is an assembly language line drawing package that
can be incorporated into assembly language graphics programs.
(MFarber@UDel-Relay, 8/15/83)
CHMOD.BAS This BASIC program creates a file CHMOD.COM on the default
drive. CHMOD is a 'change file mode' command for DOS 2.0,
It changes the file modes readonly, hidden, system, and
archive. (harpo!floyd!whuxlb!jph@UCB-VAX, 8/22/83)
CLEAR.ASM This program clears the screen from DOS. It will do it in
any graphics or alpha mode. In the graphics modes, the
DOS 2.00 CLS will fill the screen with bars; this doesn't.
(Mfarber@UDel-Relay, 8/25/83)
SWITCHAR.ASM This program that will either report or set the SWITCHAR
from the DOS command level. Requires DOS 2.0.
(Mfarber@UDel-Relay, 8/26/83)
CURPOS.ASM Procedure to position the cursor. Uses Lattice C calling
conventions. (jim@rand-unix, 9/2/83)
SPEAKER.C Routines to use the speaker. Written in (Lattice?) C.
(ihnp4!houxm!hocda!spanky!ka@Ucb-Vax, 9/15/83).
MOWED.ASM Sets the CRT to any mode, including the graphics modes
not settable by using the PC-DOS MODE command.
(Gillmann@ISIB, 9/18/83).
BUF128.HEX BUF128.HEX is the CONVERTed (from the Info-IBMPC program
library) version of BUF128.EXE, a program which when run
once after boot makes the keyboard typeahead buffer 128 (not
the standard fifteen) characters long. It takes some 800
bytes, works with or without SCROLLK and/or ProKey 2.20,
if you install Prokey last. (Celoni@SU-SCORE, 11/5/83).
KB_FIX.BAS LOAD this BASIC program with the normal IBM BASIC, run it,
and it produces KB_FIX.COM. When run, KB_FIX.COM expands
the typeahead buffer. This wonderful hack was written by
John Socha for the Socha's Toolbox column in Softalk for
the IBM PC, Nov 83. (jim@rand-unix, 11/22/83).
FORTH A public domain implementation of FORTH 83 is available
(big) on the Arpanet SIMTEL20 system in the directory
MICRO:<CPM.FORTH-83>. This directory contains two
implementations, one for the 8080 running CP/M and one
for the 8086 (or 8088) running CP/M-86. Get the file
F83-READ.ME for a list of the files and what each contains.
(BEC.SHAPIN@USC-ECL, 11/25/83).
-------
--
Steve Potter
CSnet: spotter@tek
ARPAnet: spotter.tek@rand-relay
uucp: {ucbvax,decvax,chico,pur-ee,cbosg,ihnss}!tektronix!tekcad!spotter