home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Current Shareware 1994 January
/
SHAR194.ISO
/
email
/
tsfaqn38.zip
/
FAQPROGS.TXT
< prev
next >
Wrap
Internet Message Format
|
1993-10-16
|
47KB
From ts@uwasa.fi Sat Oct 16 00:00:00 1993
Subject: FAQPROGS.TXT contents
Copyright (c) 1993 by Timo Salmi
All rights reserved
FAQPROGS.TXT Frequently (and not so frequently) asked questions
relating to programs with answers.
Comments and corrections are solicited.
..................................................................
Prof. Timo Salmi Co-moderator of comp.archives.msdos.announce
Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
Faculty of Accounting & Industrial Management; University of Vaasa
Internet: ts@uwasa.fi or timo.salmi@uwasa.fi; FIN-65101, Finland
--------------------------------------------------------------------
1) How do I capture text from the screen to a file?
2) How do I redirect the output from the screen to the printer?
3) How can I direct all output to a file instead of the printer?
4) Where can I get VT102 emulation codes?
5) Problems with Procomm or Telix VT102 emulation.
6) Is there a program to convert Pascal to C?
7) I need a bigger cursor for my laptop.
8) Where to find a source code for detecting which CPU my PC has?
9) Can anyone recommend me a good linear programming package?
10) Where can I find sources for Unix Zmodem?
11) Where can I find sources for Unix arc, lharc, zip, and zoo?
12) How to delete non-empty directories fast?
13) I can't run this file I got with a .zip (.arc etc) extension.
14) What is the best archiver?
15) What is the best text editor?
16) Am I safe against viruses if download files from FTP sites?
17) Where can I find a program to expand the keyboard buffer?
18) How to make z-modem transfer between a Unix mainframe and my PC?
19) Where can I find Unix-like utilities for my MsDos PC?
20) How can I hide files and directories?
21) Which is better, Procomm Plus or Telix?
22) How can I restore the original screen when a program muddles it?
23) Where can I find compress for MsDos to handle .Z files?
24) I found a bug in a shareware program. How should I report it?
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:01 1993
Subject: Capturing text to file from screen
1. *****
Q: I want to capture to a file everything that comes on the
screen. How do I do this?
A1: There are two sets of programs that are useful here. The first
set consists of programs which automatically capture to a file
everything that comes on the screen. Examples of these "scrolling"
programs are /pc/printer/concpy11.zip (or whatever version is the
latest) and /pc/printer/script11.zip.
The second set are the "static" programs which capture a snapshot
of the screen, or a portion of the screen at the invocation of a hot
key. Get /pc/screen/snippr26.zip for such a utility. Another is
/pc/printer/lamneth.zip which redirects the results of pressing the
PrintScreen key to a file instead of the printer. A third one is
/pc/printer/scap250.zip. Also worth considering is
/pc/screen/vprint51.zip. Please note that these programs only work
for the text mode. They won't capture graphics output. (The same
also goes for the next Q&As).
+------------------------------------------+
! To get these and other programs given as !
! /dir/subdir/name !
! see the instructions in PD2ANS.TXT !
+------------------------------------------+
A2: How to find MsDos files on garbo.uwasa.fi: If you are looking
for a particular program at garbo.uwasa.fi you should start by
getting the following files:
/pc/INDEX.ZIP
/pc/INDEXTS.ZIP
For seeing what is new in the /pc/ts directory, get
/pc/ts/0news-ts
For seeing selected news and reviews of files in all MsDos (the
/pc) directories, get the following file full of information
/pc/pd2/news-pd2
For a monthly raw list of all the new MsDos files, get
/pc/_files.in
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:02 1993
Subject: Printing all output from screen
2. *****
Q: I want to get printed everything that comes to the screen. How
can I achieve this?
A: Simple. First capture the output to a file (see the previous
Q&A) and then print the file.
If you need to capture text that has already scrolled off the
screen use garbo.uwasa.fi:/pc/screen/buffit30.zip resident screen
scrollback utility, which is a handy TSR (Terminate and Stay
Resident) program anyway. Another, even better screen scrollback
buffer TSR is /pc/screen/scrlit17.zip (or whatever is the current
version number).
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:03 1993
Subject: Printer redirection to a file
3. *****
Q: How can I direct all output to a file instead of the printer?
A: There is a good utility called /pc/printer/lptx.zip exactly for
this purpose. It comes in several versions. There is another utility
/pc/printer/prn2file.zip which I haven't tested myself, but should
be good judging from the comments of the others. A third such
utility is /pc/printer/prndi802.zip, but even if it is useful, it
not very easy to figure out the first time. In general, take a look
at the /pc/printer directory at garbo.uwasa.fi.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:04 1993
Subject: VT102 emulation codes
4. *****
Q: I need information on VT100 (VT102) emulation codes.
A: The following packages may have some relevant information. Take
a look at MsKermit documentation /pc/termprog/mskdo232.zip, MsKermit
advice and utilities in /pc/ts/tskerm24.zip, and Procomm advice in
/pc/ts/tspfon29.zip.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:05 1993
Subject: Procomm or Telix VT102 problems
5. *****
Q: I'm experiencing problems in my Procomm (or Telix) VT102
terminal emulation. What should I do?
A: If terminal emulation is your main concern, you should consider
using MsKermit. Procomm and Telix very good programs which are at
their best in connections to BBSes (bulletin boards). MsKermit is at
its best in main frame connections and terminal emulation. (MsKermit
is better at BBS connections as generally thought, since contrary to
common belief it can utilize a dialing directory). Get the packages
/pc/ts/tspfon29.zip and /pc/ts/tskerm24.zip to give more information
and utilities for Procomm and MsKermit. The packages are available
by anonymous ftp or mail server from garbo.uwasa.fi.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:06 1993
Subject: Pascal to C converters
6. *****
Q: I'm looking for a program to convert Turbo Pascal code
automatically to C. (Mother of all FAQs? :-)
A: To find utilities for such a specific purpose the very first
thing to do is to look through file lists. At garbo.uwasa.fi there
are useful file lists such as /pc/INDEX.ZIP, INDEXTS.ZIP,
/pc/filelist/simlist.zip, and /pc/filelist/cbbs_prg.zip. Here is
some old information as an example:
From simibm (SimTel file list) ---------------------------------
T2C.ARC Microsoft's Turbo Pascal to C translator
TPTC17.ARC Turbo Pascal to C translator, 1of4
TPTC17SC.ARC Turbo Pascal to C - src for translator, 2of4
TPTC17TC.ARC Turbo Pascal to C - test cases, 3of4
TPTCINFO.ARC Info on Turbo Pascal to C translator, 4of4
From files-mm (Micro Maniacs Opus file list) ---------------------
PTOC.ZIP 79789 Pascal To C Conversion Program.
TPC.ZIP 26262 Converts TurboPascal to C.
GLOCKEN.ZIP 112240 01/15/88 Glockenspiel Turbo Pascal to 'C'
TPTOQC.ZIP 112062 12/01/87 Translate Turbo Pascal to Quick 'C'
TPAS2MSC.ZIP 111884 12/10/89 MS Convert Turbo Pascal to MS C
I've seen some positive comments on a P2C, and our system manager
has installed it on our mainframe with very good results, but I do
not know where it is publicly available.
I have seen an ad on a Pascal to C translator in the Shareware
Magazine, Vol V, No. 6, Nov.-Duc. 1990, p. 52, involving PC-Sig disk
1321.
From: raymond@math.berkeley.edu (Raymond Chen)
Two different Pascal-to-C converters are available from a
comp.sources.unix archive near you.
volume10: ptoc/part[01-02] Pascal to C translator
volume13: pas2c.pch Patches for Pascal-to-C translator
volume21: p2c/part[01-32] Pascal to C translator
" p2c/patch1 Fix to incomplete shar files for p2c,
Patch1
p2c is by Dave Gillespie. It understands several Pascal dialects
(HP, partial Turbo, etc) and is very flexible and configurable. It
has been compiled and used on Sun-3's, so presumably it is fairly
portable among 32-bit Unix machines.
The p2c package is also available for ftp from csvax.caltech.edu.
Note, however, that although it can translate PC dialects of Pascal,
the converter itself runs under UNIX.
If you have the /pc/ts/tsfaqn*.zip Frequently Asked Questions
collection, also take a look at /pc/pd2/faquote.zip for more
information.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:07 1993
Subject: Looking for a big cursor for laptops
7. *****
Q: I am literally looking for a way to see the cursor on my laptop.
Is there a utility to make the cursor bigger?
A: There are several (both TSR and non-TSR) programs around to make
the cursor big. Among others, my /pc/ts/tsutld21.zip (or whatever
version number is the most recent) utility collection contains the
following programs for this.
ADJCURS.BAT Batch shell for adjusting cursor
BIGCURS.EXE Make the cursor better visible
BIGNCURS.EXE NonResident temporary big cursor
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:08 1993
Subject: Code to detect the CPU type
8. *****
Q: Does anyone have a source code for detecting which CPU my PC
has?
A: See Tischer, Michael (1990), PC System Programming, An in-depth
reference for the DOS programmer, Third printing, Abacus, Chapter
15. There has also been much discussion on how to tell a 486 from
386, but I haven't seen any working code yet, just many ideas from
assembler savants. Another source is /pc/turbopas/ifp1s157.zip (or
whatever version is current). It contains the InfoPlus source code.
A third alternative is /pc/turbopas/cpuid_tp.zip.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:09 1993
Subject: Linear Programming MsDos Packages
9. *****
Q: Can anyone recommend me a good linear programming package?
A: See the references in the documentation of /pc/ts/tslin33b.zip
(or whatever version number is the latest) linear programming and
linear goal programming package available by anonymous ftp or mail
server from garbo.uwasa.fi. There are a couple of references to
useful papers that compare different commercial LP programs for the
PC. Also see
garbo.uwasa.fi:/pc/math/faqlp310.zip
Frequently Asked Questions about linear programming
or whichever version is current by the time you read this.
If you are looking for a linear programming source code then take
a look at
303775 May 1 1991 garbo.uwasa.fi:/pc/turbopas/nrpas13.zip
nrpas13.zip Numerical Recipes Pascal shareware version.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:10 1993
Subject: Need Unix Zmodem
10. *****
Q: Where can I find sources for Unix Zmodem?
A: You can find a Unix Zmodem package in the /unix/zmodem directory
at the anonymous ftp site garbo.uwasa.fi, Vaasa, Finland. The
instructions for processing this Unix package are in
/unix/ts/0news-u.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:11 1993
Subject: Unix counterparts for PC archivers
11. *****
Q: Where can I find Unix sources for .arj, .arc, .lzh, .zoo, and
.zip file compression.
A: You can find Unix arc, UNarj, lharc, LHa, zoo, UNzip, hpack,
squeeze, and zip packages in the /unix/arcers directory at the
anonymous ftp site garbo.uwasa.fi. The instructions for processing
these Unix packages are in /unix/ts/0news-u. Many users have also
inquired about the source code for making .zip files. A project
group Mark Adler, Rich Wales, and Jean-loup Gailly have programmed
the long awaited Unix zip. It was released about at the beginning of
October of 1991. It was then/unix/goldies/zip10ex.tar.Z, currently
/unix/arcers/unz50p1.tar.Z.
For a pointer to the Info-ZIP project see /pc/pd2/author*.zip.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:12 1993
Subject: Deleting entire subdirectories
12. *****
Q: I need to delete a directory which has files (and perhaps
subdirectories) in it. How can I delete without having to go trough
them individually.
A: It can be done, but note that if you are not VERY CAREFUL you
may inadvertently do much harm to your files by deleting more than
you intended!
There is a utility by Norm Patriquin /pc/dirutil/pdel44.zip,
which can be used to delete non-empty directories. Another utility,
which is handy for many other purposes as well, is sweep.com. You
can find it for example in the /pc/miscutil/cpcug.zip collection at
our anonymous ftp site garbo.uwasa.fi.
Other utilities which you can use for this purpose include
TDEL.EXE from /pc/ts/tsutle22.zip, and /pc/dirutil/deldir11.zip. I
use TDEL.EXE myself.
One frequent solution is using the Unix like rm command for
MsDos. Different renditions of rm can are common in the collections
in our /pc/unix directory.
If you blunder, and delete more files that you intended, then
undelete utilities like the one in PcTools or MsDos 5.0 (and later)
can save you. (The usual disclaimer applies).
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:13 1993
Subject: Arced, Zipped etc files
13. *****
Q: What is this file with this .zip (.arc, .arj, .lzh, .pak, .sdn,
.zoo etc) extension? What am I supposed to do to it?
Q2: I can't run this file I got with a .zip extension.
A: This is a PC newcomers's question, but that is perfectly all
right. One has to start from somewhere. These files with a .zip
(.arc, .arj, .lzh, .pak. .zoo etc) extension are compressed
collections of files, often called archives. You are not supposed to
run a compressed entity. You are supposed to unpack it first to
extract the files from within the package. For this you need the
relevant (un)packing program. You can find them in the /pc/arcers
(some in /pc/goldies) directory at the anonymous ftp site
garbo.uwasa.fi, SimTel, their mirrors, or at practically any fine
bulletin board. (After you have gotten them, they are very easy to
process, since most often these utilities are self-extracting). At
the time of writing this we have eg
arc602.exe .arc SEA's .arc packing/unpacking system.
arce40g.zip .arc Buerg's extraction, also for SEA's new .arc
arj241.exe .arj Robert Jung's .arj archiver
gzip124.xip .(g)z GNU gzip compress, don't confuse with (pk)zip
ha098.zip .ha Harri Hirvola's slow but efficient archiver
hpack78.zip .hpk HPACK Multi-System Archiver
lha255b.exe .lzh LHa for .lzh compression
pak251.exe .pak NoGate's for pak, arc, sdn, zip, files
pk361.exe .arc This packed and unpacked .arc files fast
pkz204g.exe .zip PKWare's PKZIP/PKUNZIP 2.04G
sqz1083e.exe .sqz SQUEEZE from Sweden.
unz50p1.exe .zip Info-ZIP group's 2.04G compatible extractor
zoo210.exe .zoo Zoo packing facility from Rahul Dhesi
Always use the latest version. For example we have been getting many
false alarms of allegedly corrupt .zip packages just because users
have been applying out of date PKUNZIP versions.
Once you are well familiar with unpacking and packing, there is
an excellent shell for running these utilities. It is called SHEZ
and is in version /pc/arcutil/shez93.zip at the time I revised this
item.
Another advanced feature once you get the hang of this, is that
(most of) these are available in the Unix environment, as well. See
the /unix/arcers directory at garbo.uwasa.fi archives for the Unix
versions. Eg you can find zoo210.tar.Z in there, etc. See
/pc/unix/0news-u for more on the Unix versions.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:14 1993
Subject: Archiver comparisons
14. *****
Q: What is the best archiver?
A: Some netters have made accurate measurements of the packing /
unpacking times, and the size of the archives produced. I won't try
to repeat those interesting experiments, but express some subjective
views instead. If you want to know more, the UseNet newsgroup
comp.compression is the one to read.
If you are a heavy user, there is no choice. You'll need all the
archivers. (A good shell like shez will make life much easier for
you then).
Let's start from Zoo. Personally, I found the old Zoo 2.01
prohibitively difficult to use beyond simple unpacking. Its
compression ratio was week. But it has been available for Unix and
MsDos for a long time, from the same author for both the platforms,
and this has made it the obvious choice for example for the
distribution binary postings in comp.binaries.ibm.pc despite what
used to be a poor ratio.
The introduction of Zoo version 2.10 changed the situation quite
a lot for the better. Its compression is at good par with the other
methods, but it is still slow, and the commands are complicated, but
there is a good self-documentation to alleviate that. Furthermore,
there are problems with the file datestamping on Unix. I have
discussed potential further Zoo updates with the author Rahul Dhesi,
and he confirmed long ago that he was working on these aspects. One
has to be realistic though, since the last time around the updating
took over one year. Rahul is a busy man. It seems to be the same
with this promised update, also. Nothing whatsoever since.
PKWare's PKZIP has become fairly dominating in bulletin boards
and many FTP sites. For example it is the only method we currently
accept in the uploads to our Garbo MsDos FTP archives. PKZIP makes
reasonably tight packages, but is slow in making them on old PCs.
With a 386 or 486 this does not matter any more. Personally, as an
MsDos FTP site moderator, I like the possibility of keeping the date
stamp of .zip archives in line with the date stamp of the latest
file within the package. With zipped archives this is very easy. The
attractiveness of zipping in archive maintenance in much increased
by Zip being available also for the Unix environment courtesy of the
Info-ZIP programming group. The support for the Unix zip is
unrivalled by the other archivers.
PKWare almost blew it with its version 2 release. They advertized
version 2 on PC magazines for almost a year without it being
available, making it one of the best know cases of shareware
vaporware. On top of that the first 2 version, called 2.04C turned
out with far too many prohibitive bugs to be acceptable as a
compression method. For example Garbo archives refused to adopt
2.04C. PKWare then produced updates in rapid succession, naming them
versions 2.04E and 2.04G. The current 2.04G release has done very
well indeed, even if its advanced features occasionally cause some
consternation.
The Japanese lharc is tight (comparable to, and often better than
PKZIP 1.10 was) and it is available for Unix, as well. But both
MsDos and Unix lharc totally lack user support (but who needs it
anyway for these facilities). The author is not even reachable. You
may experience difficulties with the path names when using lharc.
Since versions beyond 2.0 LHarc has been called LHa, and it is even
tighter than before. Lha can make self-extracting packages with very
little overhead, and is dominant among the compression archivers in
that respect.
What about the old ARC method? PKWare's pkpak (originally called
pkarc) is fast in making archives, but its compression is not very
strong. But I still like it for some purposes because of its concise
one-line format of file comments, which I prefer to the multi-line
format used by pkzip and zoo.
SEA's arc is available both for MsDos and Unix (from different
authors). But it has lost its former popularity and goodwill
(unfairly or not) among many users. First with the lawsuit with
PKWare (the author of pkarc aka pkpak, and pkzip), and subsequently
with its product development policy, which has left very much to be
desired, and caused some frustrated postings in the UseNet news. It
seems that SEA missed out on its golden opportunity to be the
dominant archiver. Now it is but vanishing from the scene. I have
seen postings referring to a new incompatible commercial version ARC
7.0, which is not to be distributed through bulletin boards and ftp
sites at all. I really fail to understand SEA's self-defeating
policies. SEAs new .arc is cannot be handled with the old versions,
but I have been told that /pc/arcers/arce*.zip can be used for
extraction.
NoGate's Pak (as far as I know) is not available for Unix, only
for MsDos. But it can handle .arc, .pak, .sdn, and .zip formats, and
is the only one having this "multiple" property.
Last, but certainly not least lests consider ARJ. ARJ, in version
2.41 at the time of last updating this item, is turning out to be
the most serious alternative to PKZIP. ARJ's ability to span an
archive on multiple disks is considered one of its strong points.
The author is active on the UseNet news, and ARJ has thus good
support. The lack of a proper Unix version is however a major
weakness. Some users also complain about the switches beeing quite
complicated to master. You can, of course, alleviate that problem by
using a shell like SHEZ.
There are also some other, tight methods like hpack, ha and sqz,
but mostly they have only a marginal following.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:15 1993
Subject: The best ascii text editor
15. *****
Q: What is the best text editor?
A: These are difficult questions, especially since almost every
user is more or less biased in favor of the program he/she is best
familiar with. In the case of text editors these personal views
easily flare up into what is appropriately termed as "editor wars".
But also objectively speaking there is a good rationale for
defending the editor one is used to. Almost each editor involves a
great number of predefined (or customizable) key combinations, which
at first are difficult to learn, but very natural after one has
gotten used to them after extended exposure. This means, that
changing over to another editor (even a considerably better one)
will involve a high cost of learning. This explains the ardent
defensive positions users tend to take, if they feel that their
hard-learned habits come under threat when someone else puts down
their favorite editor (let alone insists on changing over to their
own editor choice). This is how most editor wars break out.
Once these cautionary words being said, let me tell you about my
own text editor choices. I would prefer to use only a single editor
to make life easier for me. This is has not been possible since I
have needed editors for several operating systems. These systems
have been MsDos, Unix, VAX/VMS, and at an earlier stage Sinclair QL
QDOS.
Since I write quite a lot of programs in Turbo Pascal, this has
dictated my choice of the MsDos text editor to editors with WordStar
like commands. At one early stage I even used Turbo Pascal 3.02A as
my text editor besides as my compiler. Hence the obvious choice for
me has been /pc/editor/qedit215.zip SemWare's QEdit Advanced 2.15
shareware editor. It has very similar commands to Turbo Pascal's
integrated editor. There are just two features missing in QEdit
which I would like to have. One is the lack of markers to return
easily to a spot. The other is that I would dearly like to have the
possibility of right-adjusted text. These aside, Qedit has many nice
features including configurability, small size (an important
consideration for laptops), and useful macro programming (not very
easy, though). I also like and need its potential to copy and move
columns besides just rows. I won't make the error of saying here
that there aren't better text editors, but I can recommend this
editor as one good choice. Incidentally, I've written a few macros
for QEdit myself. They are available as /pc/ts/tsqed17.zip from
garbo.uwasa.fi anonymous ftp archives.
SemWare is making a new editor based on QEdit. It will probably
be called The SemWare Editor. I have its prerelease version, but I
do not currently know whether it will be shareware or fully
commercial. It has an advanced macro language setting right the few
inadequacies of QEdit. TSE is the editor I use the most (including
writing this).
In the VAX/VMS environment I earlier used its EDT editor, which
is well suited to MsKermit terminal emulation with the PC keypad
layout. But when we acquired a Unix Sun 4 to our computer centre as
our main computer, I simply had no other viable choice than to learn
to use MicroEmacs. Along with many other former EDT users I still
intensely hate MicroEmacs (even if I am now fully conversant with
it). But as MicroEmacs is available for VAX/VMS I have dumped the
EDT editor in order to get by with fewer text editors. I even
occasionally use MicroEmacs on my PC for special tasks (eg very long
lines) which QEdit cannot handle. The point I want to make here is
that the portability of MicroEmacs has been important enough for me
to overcome my aversion of its user interface, even if I still feel
it is overly complicated to use.
And what I have written here is typical of editor discussions.
Even if I've tried to be analytical, in retrospect this text much
more emotional than my average text.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:16 1993
Subject: Are FTP sites safe from viruses
16. *****
Q: Am I safe against viruses if download files from FTP sites?
A: I'll give some information on this from an FTP moderator's point
of view. The official stand is the following directly from one of
our public documents:
No liability is accepted for the consequences of using,
or the inability to use, any of these files. No
absolute guarantees are given that these programs are
clean from nasties, although none have been in
evidence. Please duly observe shareware rules wherever
indicated.
But remember that there are no absolute guarantees _whatever_ your
sources are. There have even been cases of contaminated commercial
products. So the safety factor will never be a 100 per cent whether
you keep on downloading from ftp sites or not. At worst you can even
catch a virus if you buy a new machine (this has been known to
happen). On the other hand, the scare should not be exaggerated.
It is certainly a good idea to employ two or three good virus
testers / protectors such as McAfee's /pc/virus/scanv108.zip and
/pc/virus/fp-209d.zip by Fridrik Skulason (or whatever are the
current version numbers). There are others too in our /pc/virus
directory. I have one small additional trick up in my sleeve. Put my
dtetimal.exe in your autoexec.bat. If dtetimal gets contaminated, it
will loudly inform you of the fact. Dtetimal is part of my
/pc/ts/tsutil39.zip (or whatever version number is current) package
at garbo.uwasa.fi archives. Also use /pc/sysutil/chksum.zip to
always check at least your io.sys, msdos.sys, and command.com at
boot time. You then have a better chance of being alerted if you use
these measures.
There is a good batch scanz.bat in /pc/ts/tsbat43.zip (or
whatever version number is the current) to automate the virus
checking of zipped (.zip) archives.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:17 1993
Subject: Expanding the keyboard buffer
17. *****
Q: Where can I find a program to expand the keyboard buffer?
A: To find utilities for this and other specific purposes the very
first thing to do is to look through file lists. At garbo.uwasa.fi
there are several useful file lists such as /pc/INDEX.ZIP,
/pc/INDEXTS.ZIP, /pc/filelist/simlist.zip, and
/pc/filelist/cbbs_dos.zip. Here is some information on
garbo.uwasa.fi files.
/pc/keyboard/256.zip 256 key typeahead buffer
/pc/keyboard/buf128.arc Keyboard buffer of 128 characters
/pc/keyboard/buf160_5.zip Expand the keyboard buffer to 160 chars
/pc/keyboard/fastbf26.zip Keyboard enhancer
/pc/keyboard/kbuf_ma.zip Increases keyboard buffer
/pc/keyboard/keybbuff.zip Type-ahead keyboard buffer 16-512 bytes
/pc/keyboard/keybuf10.zip Resizable keybord buffer
/pc/keyboard/skbdinst.arc SUPERKBD v2.41; (repeat rate, buffer,...
/pc/keyboard/typeahd.zip A 256 bytes typeahead buffer
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:18 1993
Subject: Problems in Zmodem file transfers
18. *****
Q: How to make Zmodem transfer between a Unix mainframe and my PC?
A: You naturally need the Zmodem programs both for your PC and your
Unix host. If you don't have them, they can be found in the
/pc/termutil and /unix/zmodem directories at garbo.uwasa.fi
archives. The /unix/ts/0dir-u file explains how to unpack the Unix
facilities. Unpacking the PC facilities is standard knowledge, so no
more about that.
To the the transfers going at the PC end of things you'll find
useful the information that is contained in
/pc/termutil/zdoc0814.zip, /pc/ts/tskerm24.zip (zset.cmd in
particular), and also /pc/ts/tspfon29.zip (pcpqa.txt in there).
These latter two packages concern primarily MsKermit and Procomm,
but the Zmodem ideas in them are general.
At the Unix end of things you invoke a binary transfer using
sz -bey YourFile
rz -bey
and an ascii transfer by using
sz -aey YourFile
rz -aey
Note that I have experimented with this only on a BSD Unix Sun 4.
For the more recent versions try leaving -e switch out if you have
problems. It is very difficult to give advice that is generally
applicable because there are so many alternatives. One has to rely
heavily on experimentation on each different configuration. Prepare
a systematical test pattern to go through the all the potential
parities, 7/8 bits, and server parameters (if you are running
through a server). Such a structured approach has most often (but
not always) solved these problems.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:19 1993
Subject: Unix-like utilities for MsDos
19. *****
Q: Where can I find Unix-like utilities for my MsDos PC?
A: There are often questions asking for Unix-like utilities for
MsDos, perhaps since many users have a Unix background and would
like to use familiar commands. And some of these commands are
useful for MSDos even if one hasn't used Unix. In fact they can
serve as a gentle introduction to Unix. We have for example the
following packages at garbo.uwasa.fi archives in directory /pc/unix:
danix102.zip
dantools.zip
picnix3a.zip
picnix3b.zip
picnix3up.zip
Furthermore there is a large uxutl162.zip in the /pc/unix
directory. The danix102.zip (or whatever is the latest version
number) collection by Dan Schikore is yet another, originally dated
12-Nov-90. It is a nice set and includes for example man, head, and
tail, which have been sought by many users. The well-known picnix
utilities are by Peter Heitman, and date back to 1988. Then there
is the Dosnix dosnx94i.zip from G. Vrooman. The oldest collection we
have is the also useful dantools.zip by Daniel Norton dating back to
1987. Take a look at /pc/INDEX.ZIP for the full list.
Also note that the file contents of the /pc/unix packages at
Garbo are available as /pc/unix/0unix.dir. So if you are looking for
a single MsDos counterpart for a Unix utility, start by taking a
look at that list.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:20 1993
Subject: Hiding files and directories
20. *****
Q: How can I hide files and directories?
A: Each MsDos file has a set of attributes: read-only, archive,
system, and hidden. You can hide both files and directories by
turning on their hidden attribute. The usual MsDos attrib command
(before MsDos 5.0) can only change the read-only and archive
attributes, so you'll need a program that can change all the
attributes. One such facility is attr.com that is contained in the
/pc/miscutil/cpcug.zip collection available by anonymous ftp or mail
server from garbo.uwasa.fi archives.
Some users have suggested naming a directory as ascii 255, but
this is non-solution, since the directory will show as blank by the
usual dir command.
A file, or a directory that has the hidden attribute set, does
not show in a directory listing by (the pre-5.0) MsDos dir command.
Notice, however, that there are many utilities which will show also
the hidden files. This means that these methods are good for
elementary hiding only.
For more advanced protection you need different tools. One
possibility is encrypting files. There are many encrypting
facilities around including my crypter.exe in the
garbo.uwasa.fi:/pc/ts/tsfcom24.zip file utilities collection.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:21 1993
Subject: Comparison of telecomm progs
21. *****
Q: Which is better, Procomm Plus or Telix?
A: Procomm 1.1A vs Telix 3.12
--------------------------
Both are excellent telecommunications programs. I won't try to
answer in any absolute terms, but tell some of my subjective
observations, since I have used both quite a lot. I am first
speaking of Procomm+ version 1.1A and Telix 3.12 (on Procomm Plus
2.0 later).
Procomm+ is a fully commercial program while Telix is shareware.
(There is an earlier shareware Procomm [version 2.4.3]. Both the
shareware programs are available from garbo.uwasa.fi archives
/pc/termprog directory. The shareware Procomm is not in the same
league with Procomm+ and Telix).
Procomm+ comes with a manual, and there is literature on Procomm+
while Telix documents come as a file in the shareware distribution.
I have tried the user support of both, with slightly discouraging
results. In the case of Procomm+ I asked about the possibility of a
two-way translation table, but the response was a polite no without
any useful suggestions. In the case of Telix, I returned a faulty
shareware disk, and had no reaction at all. Didn't even get the disk
back. (This happened with version 3.12 with the previous owner Exis
Inc. Telix has since been sold to deltaComm Development, and I have
no experience on contacting the latter.) On the other hand, both are
such good products that I haven't really needed the support.
Procomm+ and Telix both have a useful command language. Procomm's
is annoyingly sluggish since it is interpreter while Telix sports a
C-like Salt compiler. Procomm's aspect command language is easier to
use, while Telix's Salt command language is really powerful.
Procomm+ command files can be invoked from a menu. In Telix this
very convenient option is missing.
Under difficult conditions with a slow machine plus a fast modem
Telix behaves much better. I've even noted circumstances where Telix
is the only working choice of the two, because Procomm+ cannot
always cope with the load.
Admittedly, Telix has fewer file transfer protocols than
Procomm+, BUT this is more than amply compensated by the fact that
Telix has an inbuilt Zmodem protocol. Neither has a sliding Kermit.
The translation tables of both programs cause headaches to users
needing some 8-bit characters as we Finns do. Procomm+ does not have
an outgoing translation table at all. Telix does, but it gets
tangled in ansi graphics when A with double dots is translated.
Personally, I prefer Procomm's concise call logging to Telix's
fuller but incoherent call logging.
This is very subjective but of the two the "feel" of the user
interface in Telix is more user friendly than that of Procomm+. In
particular, Telix has an automatic starting of downloads.
Procomm+ has a superior host mode compared to Telix. Yes, I know
that there are external host modes for Telix, such as host44.zip,
but I've never managed to make it work even in a selftest. (The host
that comes with the new Telix 3.21 version seems ok, though).
Incidentally, the host mode of shareware Procomm is better left
alone. They frequently crash the machine. Another thing is that
Procomm+ host mode shell to dos option also does this.
If you use Procomm or Procomm+ you might be interested in more
information given in garbo.uwasa.fi:/pc/ts/tspfon29.zip.
At the moment I have settled to Telix for calling to BBSes, to
Procomm+ when I need the host mode (and MsKermit when I connect
remotely to garbo.uwasa.fi, because MsKermit has clearly the best
VT102 emulation of the three).
Epilogue: At the time I last revised this item. Telix had been
sold to deltaComm development, and version 3.20 just been released.
It is a minor improvement, but worth taking a look at. Be warned,
however, that it employs nagware tactics by having registration
reminders at both ends.
----------------
Procomm Plus 2.0
----------------
At the time I wrote this, Procomm Plus version 2.0 had just been
released. (Telix 3.15 arrived when I wrote this, but it's just a
minor bug fix). Commercial Procomm 2.0 is mostly at par with
shareware Telix 3.12. Much of Procomm 2.0's improvements seem to
have directly been adapted from Telix, but there is a touch of
TeleMate as well. The aspect language compiler is the foremost
example of emulating Telix strengths. But the old Procomm+ .asp
files are not compilable without changes! Procomm 2.0 now has an
inbuilt Z-modem with autodownload. This is a feature that was sorely
missing earlier. Procomm 2.0 has long kermit packets which is an
improvement over Telix. The installation phase of Procomm 2.0 is
impressive. Full points for that.
The really frustrating feature of Procomm 2.0 is the problems
with non-US (at least the Finnish) keyboard, which renders much of
it inoperable, if not useless. And there is still no outgoing
translation table.
Over all, my first impressions on the Procomm Plus 2.0 update are
far from enthusiastic. On the other hand what might make Procomm
Plus 2.0 worth its while is its host mode. It seem more flexibility
than before, and can be considered a mini-BBS. This is a feature
that Telix practically lacks. But I have had problems with 2.0 file
transfers over a direct connection, which I didn't have with 1.1A.
Interestingly, the outward appearance of Procomm Plus 2.0 has
reverted back to the Procomm shareware days.
--------
TeleMate
--------
There are other very good telecommunication and terminal
emulation programs besides Procomm+, Telix, and MsKermit. One of
them is TeleMate (/pc/termprog/tm400-?.zip, where ? = 1,2,3,4). It's
speciality is that the file transfers can take place in the
background, which, for example, allows you to use TeleMate's useful
screen editor while the transfer is taking place. Another nice
feature is TeleMate's quote function. On the other hand TeleMate's
dialog box based user interface takes some getting used to, and in
this respect I feel that Procomm+ and Telix have a clear advantage
over TeleMate. Also TeleMate's online help screen is not very
coherent, and there is some inconvenience in figuring out how to
load the translation tables on a regular basis. Shareware is a nice
concept. I was able to try TeleMate out for a period with a clear
conscience before making my decision of not adopting.
We also have Boyan at garbo.uwasa.fi. I have just taken a very
brief look at it, but I know that some users like it.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:22 1993
Subject: Restoring the screen
22. *****
Q: How can I restore the original screen when a program muddles it?
A: Many (screen oriented) programs do not restore the original
screen after having been run. They either leave their own last
layout on the screen, or, in many cases some kind of a shareware
advertisement (nagware :-), or something else what you'd rather not
remain on your screen after you exit the program. If you normally
use a 25*80 text mode, and you are running a program named, say foo,
which does not restore the screen, make the following batch (I have
ramdisk on r:)
pushscr r:\tmpscr.$$$ /o
foo %1 %2 %3 %4 %5 %6 %7 %8 %9
popscr r:\tmpscr.$$$
del r:\tmpscr.$$$ > nul
The utilities pushscr.exe and popscr.exe are part of the
/pc/ts/tsutld21.zip package (or whatever version number is the
latest). If the foo program also changes the video mode, and doesn't
change it back, you'll need reset.exe prior popscr. It is available
in /pc/ts/tsutil39.zip. Alternatively you can use the MsDos mode
command to restore the correct video mode.
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:23 1993
Subject: MsDos compress for .Z files, MsDos uude/encode, etc
23. *****
Q: Where can I find compress for MsDos to handle .Z files?
Q2: Is there a tar for MsDos?
A: Unix has compress, uncompress and zcat programs to pack or
unpack files which are given the .Z extension. These files can also
be handled under MsDos using for example /pc/unix/comp430d.zip,
which is available from anonymous FTP sites like garbo.uwasa.fi,
SimTel, etc.
There is one useful trick if you uncompress on MsDos such text
files that have been made on Unix with compress. Unix and MsDos have
different eolns (end of lines). You can extract a Unix compressed
text file as follows
comp430d -d -c YourZFile | unix2pc > YourOutputFile
where unix2pc.exe is taken from /pc/ts/tsfilt19.zip (or whatever is
the current version number).
While we are at it let's look at two similar questions of MsDos
counterparts for Unix file handling. Uuencoding and uudecoding is a
common method to handle files so that they can be sent as ordinary
ascii email. There are several utilities for uu(en/de)coding files
on a PC. See our /pc/decode directory. One that I can recommend is
uuexe522.zip (or whichever version is current), which has an option
to use formats like the one employed in the comp.binaries.ibm.pc
binary postings.
Yet another often queried counterpart for Unix is tar for MsDos.
See our directory /pc/unix for tar extractor utilities such as
tar4dos.zoo, extar10.zip (or whatever version number is current), or
ltarv3.zip. If you have a *.tar.Z file, you'll first have to
uncompress it and then untar it. On MsDos this requires a bit of
juggling with the file names, since MsDos can handle only one point
(.) in a file name.
(Since I have been asked: On VAX/VMS the extension TAR-Z is used
eg on SimTel, but unlike Unix tar.Z this is a local rather than a
generic convention.)
--------------------------------------------------------------------
From ts@uwasa.fi Sat Oct 16 00:00:24 1993
Subject: Reporting shareware bugs
24. *****
Q: I found a bug in a shareware or a PD program. How should I
report it?
A: This is not actually a Frequently Asked Question, but I would
like to put forward some personal views on this. Starting with my
own programs, all sensible feedback is welcome whether it is emailed
or posted.
Some of the colleagues on the net may have a slightly different
views on reporting the bugs publicly, and I respect also that view,
even if I don't personally see anything basically wrong with it as
long as the feedback is not malicious or outright incorrect.
The first thing to do when you note a bug (or a truly problematic
feature), and want to report it, is to recheck your facts. Is it an
error you have made, or a simple case of RTFM (you haven't read the
documentation properly)? If the bug is still there, then by all
means go ahead and report. The second thing to do before reporting
to a major shareware author is objectively asking yourself are you
just trying to solicit extra support, or are you honestly reporting
a bug for the author's benefit.
Let me tell you about my own method of giving feedback. When
reporting bugs I have had very varying responses from shareware
authors. Some are very responsive, some never answer. The method I
use (if I feel I have something useful to report) is roughly the
following. If I can find out the email address of the author I send
an email report. If I cannot find the email address I leave things
be (I'm frankly too busy to go through the extra trouble of ordinary
paper mail). If I get a confirmation of the receipt (or have at
sometime had useful exchanges with the author), then ok. If I don't
get any reaction (or haven't had any previously), I let things lie,
but if I ever have further feedback, I won't send it. Instead I send
an enquiry telling that I have this bug report, and ask the author
if s/he is interested about getting my bug report. If I still get no
response, I won't bother send that author any feedback ever again.
Incidentally, I have compiled a list of the addresses of MsDos PD
& SW authors reachable on or from InterNet. This list is available
as garbo.uwasa.fi:/pc/pd2/author*.zip, where * = 20 when I revised
this.
--------------------------------------------------------------------