home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
pcfonts
/
fntutl15.zip
/
YOGIPROG.INF
< prev
Wrap
Text File
|
1993-05-24
|
7KB
|
153 lines
Here is a partial list of programs by Yossi Gil. Please contact the
author at the addresses given at the bottom of this file if you wish
to gain access to any of these programs. None of the programs require
shareware fee from private users.
I also maintain a large (over 200) collection of EGA/VGA text mode fonts.
All these fonts can be freely used and distributed.
Some more information on TERSE a 4096 bytes editor, and SLIM,
its bigger brother is given below.
File name Description
------------------------------------------------------
outb.com Write to I/O byte port from DOS cmd line
inw.com Read an I/O word port from DOS cmd line
obsolete.com Remove old junk files
palette.com Show current palette of chars. atttibute
loadfont.com Load a user defined font to EGA/VGA
breakcpi.com Extract fonts from DOS 3.3+ *.cpi files
prnstat.com Display LPT1: printer status
dumpfont.com Dump text mode font from EGA/VGA adapter
rm.com Tiny, but powerful file removal utility
prnstat.com Displays current printer status
prn2file.com Redirect printer output to a file
inb.com Read an I/O byte port from DOS cmd line
outw.com Write to I/O word port from DOS cmd line
no.com Run command supplying N's from keyboard
int.com Invoke an interrupt from DOS cmd line
lf.com DOS to UNIX text file translation prog.
scan2str.com Given scan code, find key name.
charset.com Display the currently loaded font
t.com The TERSE programmer's editor
_.com Run cmd on EGA/VGA using undeline attr.
withfont.com Run prog. with a user defined E/VGA font
yes.com Run command supplying Y's from keyboard
every.com Run programs periodically from autoexec
crlf.com UNIX to DOS text file translation prog.
which.com Locate commands and display pathname
s.com SLIM Editor. Extended Terse
cat.com Concatenate files. Like UNIX cat
rot13.com A ``rotate 13'' encrypt/decrypt filter
mxify.com Makes editors work in EMACS style
quote.com Quote text by prepending '> ' to lines
wc.com Count lines, words, chars. Like UNIX wc
expand.com Expand tabs into spaces
unexpand.com Compress spaces into tabs
fold.com Fold long lines of text files
uudecode.com Convert uudecode files back to binary
whatkey.com Obtain information about key pressed
h.com SLIM Editor for the HP95lx palmtop
esc.com Send ESC+args; to cls C:\DOS> esc [2J
----------------------------------------------------
TERSE is a tiny (only 4096 bytes) but amazingly powerful full-screen
editor for files of up to 64K in length. TERSE runs on all PC compatible
machines. Its command keys are very similar to those of the famous
BRIEF editor (by UnderWare Inc.). TERSE can edit both UNIX and MS-DOS
style text files as well as binary files. No hacker's disk is complete
without it. No disk, be it hard or floppy, is too full to include it.
TERSE is free (but copyrighted) to private users. If you are a private
user who uses TERSE "for pleasure", you are not required to register.
However, if you use TERSE for any commercial application, i.e., in
your company, at work, etc., or make money from selling software or
distributing shareware, you are *required* to register your copy of TERSE.
Registration cost is only $15 and buys you a personalized version, and
grant your institution a site license. For an additional payment of
only $5, you get the source code of TERSE.
Highlights
==========
o Very small: fits in 4096 bytes = 4 clusters on 5.25"/3.5" floppies.
o Minimal free memory requirements: 137KB.
o Uses current screen size, including the most common 80x25 screen
dimensions but also unusual sizes such as 40x16, 40x25, 40x40,
40x50, 132x25, 132x43, 96x33, 80x30, 80x33, etc.
o Fully DESQview (version 2.0 and above) aware.
o Edit binary files. TERSE is ideal for a quick and dirty job
of editing and patching strings in small programs.
o Supports editing of UNIX style files (lines terminated with '\n').
o Supports both '/' and '\' as directory separator.
o Edit lines of unlimited length (limited only by file size).
o Automatic unlimited horizontal scrolling.
o BRIEF-like keyboard configuration.
o Support for TABS, and configurable tab positions.
o Prevents snow when run on a CGA screen.
o CUT, COPY and PASTE
o SEARCH, SEARCH again, and TRANSLATE commands.
o Safe: confirm exits when text is not saved.
o Edit files whose name contains spaces and other weird names.
o Extended version (the SLIM editor) of size ~5k with many more
features, including support (via external filters) for word count,
sorting, charcter codes translations, quoting, tab expansion and
unexapnsion, and other complex editing tasks.
o Status line indicating: current column, current line, horizontal
scrolling, total number of lines, file name, modified status,
insert/overwrite status, the current offset in file and total file size
in bytes are dispalyed in the status line. The extended version
also displays the HeX value of the current char.
Requirements
=============
o PC-DOS/MS-DOS version 2.0 or higher
o 137KB free memory
o 64KB free disk space
SLIM can do every thing TERSE can, and has the following additional
features:
o "read file into buffer" command <Alt-R>
o "switch to another file" command <Alt-E>,
o "go to line number" command <Alt-G>,
o "set right margin" command <Alt-M>,
o "swap cursor and mark" command <Shift-Tab>,
o "pump block thru external filter" command <Alt-F>,
o "exchange marked block with paste buffer" command <Keypad*>, and
o display of the hexadecimal value of the current char in the
status line.
The current char display uses a special notation for the TAB, EOF
and CR characters as well as for the CRLF combination.
My favourite new command is "pump block thru external filter"
(<Alt-F> key), which can be undone (and then redone) by the
"exchange block with paste buffer" command (<Keypad*> key).
Think of the possibilities: formatting, spelling, word counting,
sorting, sed and awk, DOS and 4DOS commands etc.
Author's Address
================
E-mail internet addresses:
yogi@cs.ubc.ca (Vancouver, Canada),
yogi@umiacs.umd.edu (might work if others fail).
yogi@cs.technion.ac.il (should work after Oct 1992)
North America mailing address (until October 1st 1992):
1418 Park Drive, Vancouver, B.C. V6P 2K7, Canada.
Permanent mailing address is:
Joseph Gil,
P.O. Box 3148,
Jerusalem,
Israel.
Hebrew mailing address (you cannot read the following
unless your screen adapter can display Hebrew character):
îëé ëæàë
3148 .â.Ü
ìëîÖàÿë