From ts@uwasa.fi  Sun Mar 21 19:15:00 1993
From: ts@uwasa.fi (Timo Salmi)
Subject: pc/pd2/tspost19.zip file description
To: ts@uwasa.fi  (Timo Salmi)
Date: Fri, 31 Dec 99 6:46:16 EET
Status: RO

+---------------------------------------------------------------+
! This file is in mail format, so you can also read it with any !
! suitable Unix mail program such as elm: (elm -f post19.txt).  !
! On a PC /pc/mail/rmail*.zip is a convenient alternative       !
+---------------------------------------------------------------+

   This is the nineteenth file that contains my replies and comments
that I or others have made by email, or just written here instead of
posting to (mainly to) comp.archives.msdos.d, or postings that I
wanted to retain for your information.
   Note that the latest tspost??.zip is always being updated until
it contains 30 messages.  The files are located at the /pc/pd2
directory.
   For an index of all the completed tspost*.zip files please see
/pc/pd2/tspost00.zip. 

A further word of explanation about the following three items in
tspost19.zip. 
 Dec 19 ed grether         (119)  Review of TSBAT40.ZIP
 Jun 19 Peter Breuer       (172)  TSCHEK, Review of spell checkers
 Jun 8  Peter Breuer       (187)  TSpell, REVIEW of spell checkers

I used to make available from Garbo the readers' reviews which I
captured primarily from comp.archives.msdos.d.  Unfortunately they
caused more controversy than what I had time for.  The disagreement
was between the most prolific reviewer, a couple of the authors and
an archive site manager.  What a pity.  But three of those reviews
concerned my own programs, and since I do not mind even critical
views, I have restored those three in /pc/pd2/tspost19.zip.

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland

1   Dec 31 To Timo Salmi      (49)   pc/pd2/tspost19.zip file description
2   Apr 29 To Rahul.Sukthanka (57)   Re: goldies directory on garbo
3   Apr 23 To Rob Elkins      (48)   Re: Searching Garbo
4   Apr 22 Timo Salmi         (45)   Re: Looking CDROM with Pascal source
5   Apr 19 To Netnews Reader  (25)   Complimenting Timo's posts on Usenet
6   Apr 13 To Paul Rubin      (39)   Re: "your actions at Garbo are logge
7   Mar 31 Lance D. McGrew    (32)   Thank you for UNIX2PC.EXE and PC2UNI
8   Mar 25 Sten Drescher      (84)   Re: Updates of PCMAG utilities
9   Mar 20 To Gregory Youngbl (234)  Re: Why don't you release sources?
10  Mar 18 To Colin Douthwait (93)   Re: Timo's FILBIN.EXE and eofs
11  Mar 15 To jpstein@argon.e (49)   Re: MSDOS-ANN announcement thanks
12  Mar 13 To Paul Pershing   (63)   Re: query
13  Mar 8  Lee Bailey         (78)   Review of typing tutorials/games
14  Mar 3  To Klaus Troja     (134)  Re: Command line problems TSNUM12 /
15  Mar 3  To Michel Fingerhu (43)   Re: comp.archives.msdos.announce
16  Mar 3  To al419@freenet.c (43)   Re: Viruses and Garbo files
17  Feb 28 Ari Hovila         (64)   Re: Failed FTPMAIL request
18  Feb 26 Jason A. Goodman   (65)   Re: tsutlf14.zip Timo's 6th utility
19  Feb 25 Timo Salmi         (259)  Bench 8.0 withdrawn from Garbo
20  Feb 23 Remco Broekhoff    (64)   tsbat: lastboot.bat -> BOOTREC.BAT
21  Feb 22 To FTP Site Modera (38)   zcrypt21.zip Encryption mirroring
22  Feb 22 To Larry Geller    (40)   Re: Thanks for the TS-progs
23  Feb 22 To tcdang@trumpet. (50)   Re: help : batchftp102
24  Feb 20 To Matthias=Wjst@E (64)   Re: Problems with TIMELOG & PCPFON
25  Feb 20 To Ian Vink        (43)   Re: Looking for a .PIC converter
26  Feb 19 To Carlos McEvilly (77)   Re: self extracting archive files
27  Feb 18 CLAUS FISCHER      (80)   Update for Timo's FU.BAT
28  Dec 19 ed grether         (119)  Review of TSBAT40.ZIP
29  Jun 19 Peter Breuer       (172)  TSCHEK, Review of spell checkers
30  Jun 8  Peter Breuer       (187)  TSpell, REVIEW of spell checkers



From WI00227@wipool.wifo.uni-mannheim.de  Fri Feb 18 16:34:06 1994
From: "CLAUS FISCHER" <WI00227@wipool.wifo.uni-mannheim.de>
Organization:  WI-POOL, Uni Mannheim, Germany
To: ts@uwasa.fi (Timo Salmi)
Date: Fri, 18 Feb 1994 15:34:39 CET
Subject: Update for Timo's FU.BAT
Status: RO

Dear Timo,
I catched up your batch-tricks! - partly very usefull!

 98894 Jan 15 08:42 garbo.uwasa.fi:/pc/ts/tsbat44.zip
 tsbat44.zip A collection of useful batch files and tricks.

Here are the update to DOS >= 5.0 of the FU.BAT

New Features: define a environmentvar "fu" - so that string-op is
                posible.
              allow spaces between the chars

Next Update-Feature: via INPUT.EXE (like askenv.exe) storing result
                     in "fu"

I test the ZIFF BAT2EXEC - BatchCompiler with FU. Result: Piping is
posible

Ciao Claus

--------------------------Schnipp----------------------------------

@echo off
if not "%1"=="" set F=%1 %2 %3 %4 %5 %6 %7 %8 %9
if     "%1"=="" set F=%FU%
if "%f%"=="" goto help
if "%1"=="/?" goto help

set tmp=%TEMP%
if not exist %TMP%NUL set tmp=%TEMP%\

rem Make an appropriate basic program and call it
echo 10 on error goto 50 > %TMP%tmp.bas
echo 30 print %F% >> %TMP%tmp.bas
echo 40 system >> %TMP%tmp.bas
echo 50 print "Error in your expression %1" >> %TMP%tmp.bas
echo 60 system >> %TMP%tmp.bas
qbasic /RUN %TMP%tmp.bas
del %TMP%tmp.bas > nul
goto exit
:help
echo Usage: FU [ExpressionToBeEvaluated]
echo.
echo Examples: FU 4/7      (FU 4D/7D for double precision)
echo.
echo To use this batch you need QBASIC.EXE, which comes with MsDos,
echo at your path (it usually already is there).
echo.
echo If there is an environment varible FU set and FU is started
without
echo parameters, this expresion is computed. (i.e. for string-
operations)
echo.
echo If you get an "Out of environment space" message, increase your
echo environment space by using shell configuration in config.sys:
echo MsDos (up from 3.30) example: shell=c:\bin\command.com /e:1024 /p
echo.
echo Realisation Timo Salmi, update to DOS 5.0 Claus Fischer
echo The basic idea (pardon the pun) of combining batch and QBASIC
echo programming is not really mine. I got it from the PC-Magazine.
echo The code of this batch, however, is entirely due to yours truly.
echo.
echo The basic idea (pardon the pun) of combining batch and QBASIC
echo programming is not really mine. I got it from the PC-Magazine.
echo The code of this batch, however, is entirely due to yours truly.

:exit
set f=
set tmp=
----------------------------Schnapp-----------------------------------


From ts@uwasa.fi Sat Feb 19 08:35:54 1994
Subject: Re: self extracting archive files
To: mcevilly@netcom.com (Carlos McEvilly)
Date: Sat, 19 Feb 1994 08:35:54 +0200 (EET)
X-Mailer: ELM [version 2.4 PL21]
Status: O

> Hello -

Hi Carlos,

> Do you have a canned answer to the following question?

I might, but I'll answer it all anew.  It is a good question.

>   "Why don't archives keep files in self-extracting format,
>    instead of .zip format?"

There are several reasons for this.

1) A pre-testing .exe files on a Unix system like Garbo is
problematic.  We use Info-ZIP programming group's PKZIP compatible
ports for that purpose.

2) I want to have the date-time stamp of the packages at Garbo to be
the date of the most recent file within package, *NOT* the date of
the upload.  I am interested to show when the programs were written,
not when they were uploaded Garbo.  This is easy to takje care of if
the format is .zip instead of an .exe (or parctially any other
packing method).  Again thanks to Info-ZIP's excellent ports (the -o
switch in their zip).

3) I want easily to see what is within the archive either on my PC
or on Unix.

4) I want to be able to easily extract individual files from within
the archive, should I so wish.

5) Self-extracting files are more cumbersome from the point of view
of virus testing.

6) Some of the users distrust self-extracting archives.  I am a bit
so inclined also myself.

7) We want to have one standard (.zip) and one standard only at
Garbo.  We are extremely busy at Garbo, and we want to be able to
cope with one set routines.  Ours are geared to .zip.

8) From Mark_Adler@quest.Jpl.Nasa.Gov: Prepending the (not at all
tiny) executable to every single archive would be rather a waste of
space.

There is one important, logical exception where self-extraction
should be used.  That, of course, is the archivers themselves, like
/pc/arcers/pkz204g.exe.

> I am having to answer this same question myself, and think
> that you might have a very succinct argument in support of
> *not* using self-extracting files.  Note, I am *not* wondering
> about the comparative merits of various different compression
> programs--I'm just wondering what your standard answer to the
> above question is.  Thanks in advance, if you have time to
> answer.
>
> Regards,

   All the best, Timo

> --
> Carlos McEvilly       | email for info on Bamboo Helper Chinese text
> mcevilly@netcom.com   | tools, or ftp to netcom.com:/pub/mcevilly

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland

From ts@uwasa.fi Sun Feb 20 08:45:51 1994
Subject: Re: Looking for a .PIC converter
To: ivink@edu.uwo.ca (Ian Vink)
Date: Sun, 20 Feb 1994 08:45:51 +0200 (EET)
In-Reply-To: <Pine.3.88.9402191457.A21544-0100000@genesis.edu.uwo.ca> from "Ian Vink" at Feb 19, 94 02:59:31 pm
X-Mailer: ELM [version 2.4 PL21]
Status: RO

> I need a anything (.bmp .jpg .pcx etc..) to .PIC converter for a school
> project I am working on the the University of Western Ontario (Canada) Is
> there anything on the Garbo system or elsewhere? I can't seem to find
> anything.
>
> With great gratitude!
> Ian Vink

Hello Ian,

Thank you for this query you emailed to me.  I am taking the liberty
of posting this reply publicly to the UseNet news since regrettably
I do not have the resources to look for the queried programs on an
individual consultation bases for the users even on Garbo.  But I'll
be happy to answer the users' "looking-for" questions when I can and
have the time, if they are posted to comp.binaries.ibm.pc.wanted or
comp.msdos.archives.msdos.d.  I do not have an answer to this one,
though, except to see

 garbo.uwasa.fi:/pc/INDEX.ZIP
 OAK.Oakland.Edu:/pub/msdos/filedocs/simlist.zip

I'll edit my posting's header so that if anyone answers it by email,
you'll get the reply rather than I.  However, replies posted to the
UseNet news are preferred, since then also other readers get the
information at the same go.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland

From ts@uwasa.fi Sun Feb 20 19:05:21 1994
Subject: Re: Problems with TIMELOG & PCPFON
To: Matthias=Wjst%EPI%gsf@rz1.gsf.de
Date: Sun, 20 Feb 1994 19:05:21 +0200 (EET)
In-Reply-To: <9402161532.AA28557@uwasa.fi> from "Matthias=Wjst%EPI%gsf@rz1.gsf.de" at Feb 16, 94 04:27:10 pm
X-Mailer: ELM [version 2.4 PL21]
Status: RO

>Dear Prof.Salmi,
>
>Thank you very much for your nice utilities which i use very often.
>Please let me comment on a minor problem
>
>> Fri 17-September-1993 TSUTIL
>> TIMELOG (Ver. 1.1)  For logging program usage
>...
>> The elapsed times are not present, but they can be augmented by
>> applying a separate program PCPFON.EXE on program.log. It is
>> available in TSPFON##.ZIP.
>
>This does not work properly on my system. Any suggestions?
>
>Consider the following file "in"
>
>START: TEST                                 Th161293 15:53:04
>ENDE : TEST                                 Th161293 15:53:06
>START: WJST                                 Th161293 15:53:49
>ENDE : WJST                                 Th161293 15:53:51
>START: TEST                                 Th161293 15:55:37
>ENDE : TEST                                 Th161293 15:55:39
>START: WJST                                 Fr171293 08:59:30
>ENDE : WJST                                 Fr171293 08:59:32
>
>If I call now pcpfon (date 21-4-89) "pcpfon in out wjst"
>I do not get the elapsed time, only a small file "out" containing
>the lines with my own name !

But that is exactly what is expected to happen with your input. The
problem is not with PCPFON.EXE which "Makes improved call logging
data" from garbo.uwasa.fi:/pc/ts/tspfon29.zip. It is with an
incorrect usage of TIMELOG.EXE "For logging program usage" from
/pc/ts/tskerm25.zip. You are providing only starting times, no
closing times. Writing START / ENDE won't change that. The closing
times are plugged in by *NOT* giving any parameter to timelog.exe.
The correct usage of TIMELOG is
 timelog test >>in
 timelog >>in
 timelog wjst >>in
 timelog >>in
and so on. If you then use
 pcpfon in out wjst
then you get the right result.

>Again, thank you very much for your help,
>Matthias Wjst

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland

From ts@uwasa.fi Tue Feb 22 06:41:25 1994
Subject: Re: help : batchftp102
To: tcdang@trumpet.aix.calpoly.edu
Date: Tue, 22 Feb 1994 06:41:25 +0200 (EET)
In-Reply-To: <9402220357.AA35970@trumpet.aix.calpoly.edu> from "tcdang@trumpet.aix.calpoly.edu" at Feb 21, 94 07:57:16 pm
X-Mailer: ELM [version 2.4 PL21]
Status: RO

> Hi,
>   I can't seem to get BatchFTP to compile.  I type:
> cc batchftp.c -o batchftp
> and I get:
> "batchftp.c", line 732.8: 1506-007 (S) Struct or union wait is undefined.
> "batchftp.c", line 791.16: 1506-045 (S) Undeclared identifier status.
>
> Do you have any suggestions?
> Thanx
> tHom
> tcdang@oboe.calpoly.edu

The only suggestion I have is posting the question to the net.  I'll
do it for you for two reasons.  First I don't use C myself, so I
don't know.  Second this is not an actual MsDos question, but so
closely relates to MsDos FTP sites that it can be posted to
comp.archives.msdos.d, but it is better that I'll do it.  I'll also
edit the posting's headers so that if anyone emails, we'll both get
the replies (hopefully).  However, posted replies would be
preferable, since other readers might wish to know, too.

   All the best, Timo

P.S.  Next time please divulge your full name.  I am making an
exception here by answering because this is a good question.
Usually I just ignore email without a proper full name in it.

P.S2. To the other readers.  The problem is about

 29520 Nov 23 11:38 garbo.uwasa.fi:/unix/networking/ftp/batchftp102.tar.Z
 batchftp102.tar.Z Get files automatically by FTP (a definite must!)

 1670 Nov 23 11:38 garbo.uwasa.fi:/unix/networking/ftp/batchftp.inf
 batchftp.inf Timo's instructions for using batchftp

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Tue Feb 22 06:57:27 1994
Subject: Re: Thanks for the TS-progs
To: geller@uhunix.uhcc.Hawaii.Edu (Larry Geller)
Date: Tue, 22 Feb 1994 06:57:27 +0200 (EET)
In-Reply-To: <Pine.3.89.9402211040.A21869-0100000@uhunix3.uhcc.Hawaii.Edu> from "Larry Geller" at Feb 21, 94 10:54:28 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

>
> I want to thank you for the many programs you have posted.  I am using
> NOCAPSLC today for the first time and it is such a relief!  But I can see
> that all of your programs, including the sophisticated applications, are
> extremely useful.
>
> Regards,
> -Larry Geller
>

Hello Larry,

I am very pleased to hear that you like for example NOCAPSLC.EXE
"Disable the CapsLock key" from

 70969 Jan 30 09:28 garbo.uwasa.fi:/pc/ts/tstsr18.zip
 tstsr18.zip TSR programs (noboot,reslock,sordino,timedown,timeup ...)

In fact, I have it in my own autoexec.bat on all my PCs (all five of
them :-), since I kept accidentally turning the caps lock on to my
aggravation.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland



From 100041.3006@CompuServe.COM  Wed Feb 23 12:03:09 1994
Date: 23 Feb 94 05:00:11 EST
From: Remco Broekhoff <100041.3006@CompuServe.COM>
To: Timo Salmi <ts@uwasa.fi>
Subject: tsbat: lastboot.bat -> BOOTREC.BAT
Status: RO

=========================================================================
Remco W. Broekhoff      [ E-mail (INTERNET): 100041.3006@CompuServe.COM ]
=========================================================================
Dear Timo, recently i have downloaded your TSBAT from a BBS in The
Netherlands.  One of the batch-files included was: lastboot.bat to record
time/date of the last reboot/startup. I've made this file a little...
"different" ;-) That means: the procedure is almost the same, but: The
new version (BOOTREC.BAT) creates a "logbook". Something like this:

************

@ECHO OFF
cls
:start
if exist c:\bootrec.dat goto start1
if not exist c:\bootrec.dat goto start2
:start1
attrib -r c:\bootrec.dat
goto start3
:start2
echo. >> c:\bootrec.dat
echo ---------------------------------------------- >> c:\bootrec.dat
echo   REBOOT/STARTUP Report        [BOOTREC.DAT]   >> c:\bootrec.dat
echo   BootREC Vrs. 2.01     Copyright (c)R&C1994   >> c:\bootrec.dat
echo ---------------------------------------------- >> c:\bootrec.dat
:start3
echo.| date | find "Current" > tmprec.bat
echo set date_=%%3 %%4> current.bat
call tmprec
echo.| time | find "Current" > tmprec.bat
echo set time_=%%3 %%4> current.bat
call tmprec
if exist tmprec.bat del tmprec.bat
if exist current.bat del current.bat
echo Reboot/Startup on:  %date_%  at: %time_% >> c:\bootrec.dat
:end
set date_=
set time_=
attrib +r c:\bootrec.dat
echo ---------------------------------------------------------------------
echo  BootREC Vrs. 2.01 records the date and time of the previous boot...
echo  By Remco W. Broekhoff [i.e. R&C]  E-Mail:100041.300@CompuServe.COM
echo  Release: 2.01 on Wed. 02.23.1994                 Copyright (c) 1994
echo ---------------------------------------------------------------------
echo Current date & time recorded into file:   C:\BOOTREC.DAT / attrib: AR
echo.

*************

The reason i made this batch-file was for me to see when someone activates
my computer whenever i'am not in the office..... (spying ;-) I was very
glad that your hints & tips helped me whit my "problem" : THANKS !
Greetings from Holland, Remco
=========================================================================



From ts@uwasa.fi Tue Feb 22 23:36:32 1994
Subject: zcrypt21.zip Encryption mirroring
To: null2@uwasa.fi (FTP Site Moderators)
Date: Tue, 22 Feb 1994 23:36:32 +0200 (EET)
Cc: zip-bugs@wkuvx1.wku.edu (Info-ZIP authors)
X-Mailer: ELM [version 2.4 PL21]
Status: RO

Forwarded message:
> From: ts@chyde.uwasa.fi (Timo Salmi)
> Newsgroups: comp.archives.msdos.announce,comp.compression
> Subject: zcrypt21.zip Encryption sources for Info-ZIP's un/zip
:
> Thank you for your contribution.  This upload is now available as
>  17763 Feb 6 20:33 garbo.uwasa.fi:/unix/arcers/zcrypt21.zip
>
> "Info-ZIP encryption/decryption sources, version 2.1, written in
> Europe.  Distribute freely, but do not export from the US.  See
> README for details."
:

Dear Fellow Moderators and Info-ZIP authors,

Please be officially notified that the University of Vaasa will not
accept any responsibility whatsoever of the policies at the sites
mirroring Garbo.  The handling of this file and the imposed
condition is entirely up to the mirroring sites.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland



From grether@wsuaix.csc.wsu.edu  Sun Dec 20 04:03:19 1992
Return-Path: <grether@wsuaix.csc.wsu.edu>
Received: from wsuaix.csc.wsu.edu by uwasa.fi (4.1/101091(hh))
        id AA16723; Sun, 20 Dec 92 04:03:19 +0200
Received: by wsuaix.csc.wsu.edu (5.61-AIX-1.2/1.0)
        id AA125765 (for ts@uwasa.fi, from grether/grether@wsuaix.csc.wsu.edu); Sat, 19 Dec 92 18:03:03 -0800
From: grether@wsuaix.csc.wsu.edu (ed grether)
Message-Id: <9212200203.AA125765@wsuaix.csc.wsu.edu>
Subject: Review of TSBAT40.ZIP
To: ts@uwasa.fi (Timo Salmi)
Date: Sat, 19 Dec 92 18:03:03 PST
In-Reply-To: <9211250428.AA23497@uwasa.fi>; from "Timo Salmi" at Nov 25, 92 6:28 am
X-Mailer: ELM [version 2.3 PL11]
Status: RO

Hi, I'm getting back to you at long last.  I'm sorry to have taken so long,
unfortunately we had exams here, and it was a hectic time for all.  I hope
that this will still be of some use to you.  I noticed that TSBAT40 came out
in the interim, so I got a copy of that to use for the review.  I'll include
the text of the review at the end of this message.  If you feel I have mis-
represented something here, I'm open to your input, and may certainly
revise my comments if need be.

Also, I'd like to thank you for your efforts in putting together this
collection.  It will allow me to make a better menu system here and also
make some of my routine tasks easier.  I'm sure that this is true of many
other people as well.  Further, I'm sure that many people also appreciate
your time in moderating comp.archives.msdos.announce as well as
maintaining garbo.

So, I big thank you from all of us here in my department and best wishes.

Ed

---------------------------------------------------------------------------
             A Review of TSBAT40.ZIP by Ed Grether

     TSBAT40.ZIP is an extensive collection of utilities written by
Prof. Timo Salmi.  While many of the utilities are useful in and
of themselves, this collection also includes many comments and
can serve as an instructional tool as well.  Further, a file
called BATRICKS.TXT contains many useful ideas on how to squeeze
additional use out of the batch language.  Also, the additions of
ASK.EXE, ASKENV.EXE and ISANSI.EXE allow the batch programmer to
write batch files which go beyond what is possible solely with the
batch language.  Below are some comments on a few of files
included in the package:

ADDPATH.BAT - A utility which facilitates adding directories to
the PATH as needed.  It also demonstrates several generally
useful techniques in batch programming.

ASK.EXE - This utility makes it possible to do many otherwise
impossible things in making a batch file respond interactively.
It is especially useful for confirmation or menu purposes.

BATRICKS.TXT - A collection of useful tricks/tips on ways to work
around some of the batch language's restrictions.

COLOR.BAT - Allows one to customize the colors of their DOS text
screen (with the ANSI.SYS driver loaded).

DELPATH.BAT - The companion to ADDPATH.BAT, these utilities allows
you to selectively add and remove directories from the PATH as
necessary.

PUSHDIRE.BAT - This utility allows you to save the current
directory so that it may be restored after an operation which
changes the directory.  This is also very useful is designing a
batch language menu system.

POPDIRE.BAT - This utility is the companion to PUSHDIRE.BAT and
allows the saved directory to be restored.

SAFEDEL.BAT - This is for those of us who sometimes type faster
than we think.  It asks us if we really do want to delete the
specified files.

WHERE.BAT - A very useful utility (see Caveats though) which
helps one to find a file whose location is unknown.  A must for
those of us who have too many directories for our own good.

WILD.BAT - A very powerful (yet simple) batch file which allows
one to use wild-cards for commands which normally don't take
them.  This is not only a useful utility, but it demonstrates the
hidden power of the batch language.

Additional files:  In addition to a number of other utilities
there are batch files which facilitate the use of several common
utilities like virus checkers and compression/archival programs.

     Conclusion - The TSBAT40.ZIP collection is a large number of
useful utilities and batch programming examples as well as a few
extensions to the batch language.  In addition, it has a number
of informational files with more tips and batch programming
information.

-----------------------------------------------------------------

Caveats - This section is noticeably sparse, and for good reason
I'm sure -- a lot of hard work on Prof. Timo Salmi's part.
However, due to the limitations of DOS and PCs, some of these
utilities are somewhat limited as well.  The limitations I found
are:

 1) A number of the utilities in the package require temporary
environment space.  If that space is not available, the utility
is unable to function.  This, of course, is easy to remedy with a
modification of the CONFIG.SYS file.

 2) DELPATH.BAT seems to have trouble with larger PATHs?  Perhaps
I'm doing something wrong with this, or it could be an artifact
of the Novell network our workstations are on.

 3) WHERE.BAT is unable to work on network drives as it
relies on CHKDSK.EXE which doesn't work on network (at
least Novell network) drives.


From ptb@prg.ox.ac.uk Fri Jun 19 23:32:10 EET 1992
From: ptb@prg.ox.ac.uk (Peter Breuer)
Newsgroups: comp.binaries.ibm.pc.archives
Subject: TSCHEK, Review of spell checkers
Summary: Review of Timo Salmi's TSCHEK14
Keywords: review, spell checker, TSCHEK
Date: 19 Jun 92 17:34:55 GMT
Organization: Oxford University Computing Laboratory, UK
Lines: 159
Status: RO

program: TSCHEK - A UNIX-spell-like spell checker
date:    Version 1.4, 29 Sept 1991
author:  Timo Salmi
cripple/nag/share/freeware: freeware (private use)
source:  simtel20 and mirrors [msdos:]editor/tschek14.{arc|zip}
reviewer: <Peter.Breuer@uk.ac.ox.comlab>
review date: 11/6/92
review eqpt: 16MHz 386sx 3Mram 20Mdisk(stackered), DOS 5.0, windows 3.0a,

[Timo nicely pointed me to a more recent spell checker of his, after I
reviewed TSPELL24 in these `pages', and here is the review. Timo
has seen it and takes no exception to my inadvertent criticisms - I'd
be screaming by now. There are a few more reviews to come. Sorry
they're not all together, but the marking scheme will remain the same
for all.]

OVERVIEW

Tschek provides a list of misspelled words after scanning your
document. This is a work-alike for the UNIX spell utility, and may
be useful for people used to calling spell from within a document
editor like vi. A 15000 word dictionary is supplied.

DETAIL

This utility works well. I begin to feel that it isn't fair to
compare full screen spell checkers with `offline' ones, because this
is probably top in the `offline' class, and it still is not
going to get many marks for functionality. But it does the job well,
and may be precisely what you want if you need a list of words as
output. I should say `set of words', because repetitions are eliminated
by default -- although the /f switch will give a count alongside.
I prefer to see the utility indicate where the mistake is too, but many
people need a plain list output for use within an editor like vi.
Tschek can easily be made part of a macro which guides one to the
next misspelling.

I can't really say more about the utility itself. It
will do what I've just described, and it won't do what I've not described.
In particular, it won't update your document or the dictionary you are
using. However ... there are a whole bunch of other utilities by Timo
which will perform these various functions. Refer to the documentation
for clues [do _not_ mail me to ask!].

Apostrophes are handled by a short dictionary of semi-words like "don"
and "shouldn" bundled alongside the large one. The dictionaries
themselves are plain ascii, in sorted order, which I like very much.
But there is no provision for patterning, or common prefixes and
suffixes. The main dictionary supplied is comprehensive. I couldn't see
any errors, but the choice between english and american spelling seems
a little random at times. And there seems no way to stop single letters
getting into the output list, other than listing them in the
abbreviations dictionary (so there _is_ a way!).


MAIN FILES

SHORT.DNY       Dictionary of semi-words                169
SPELLED3.DNY    English dictionary                   142332
SPELL.EXE       Spelling checker                      23312
SPL.BAT         Batch file for the lazy                  91
SPL2.BAT        Batch file using two dictionaries       132
TSCHEK.INF      Readme document                        1775
TSCHEK.NWS      Some history and notes (useful)        8512
TSPROG.INF      List of PD programs from T.Salmi
VAASA.INF       Info: Finland, Vaasa, U of Vaasa

DOCUMENTATION

History, and installation instructions are in TSCHEK.INF, with some
colour added in TSCHEK.NWS. There is no manual as such -- not that one
needs one, but, unless the information is valuable or secret, I would
have liked a little technical background material in the package myself
-- all part of the learning experience. I overlooked the information
about the command line switches until Timo told me about them, and
missed some of the `limits' information, so it'll probably be worth
your while reading harder too. A real manual page would have been nice.

DICTIONARY

About 15000 words (including variants) supplied.

LIMITS

Ascii text. About 350K of memory. 8000 unique words per document. 20000
words per dictionary in the PD version. 25 characters per word. An
unspecified maximum line length. (Tschek skips rather than aborts when
thee limits are surpassed).


QUICK CHECK
                          marks * WT
Interface                  8%   * 25%
Documentation             25%   *  5%
Functionality for text     6%   * 25%
Format of text            40%   * 10%
Functionality for dict    44.5% *  5%
Format of dict            40%   *  5%
Non-functional            53%   * 25%
                          -----------
                          26%

DETAILED CHECK

Interface:                 marks* WT     Documentation:             marks* WT
Full Screen         NO       0% * 20%    User Manual           NO    10% * 40%
Interactive         NO       0% * 25%    Source Code           NO     0% * 20%
Help                NO       0% * 25%    History               YES   50% * 10%
Pretty              well .. 30% * 10%    Install guide         YES   60% * 10%
Fancy               NO       0% * 10%    Specification         NO     0% * 10%
Configurable        NO       0% *  5%    Configuration         YES  100% *  5%
VGA/EGA/CGA         All    100% *  5%    Contact address       YES  100% *  5%
                          ----------                                ----------
                             8%                                      25%


Functionality (text):      marks* WT     Format (text):             marks* WT
offers advice       NO      20% * 20%    ASCII                 YES  100% * 25%
allows correction   NO       0% * 10%    apostrophe friendly   NO    60% * 15%
allows backtrack    NO       0% * 10%    hyphen friendly       NO     0% * 15%
allows mark         NO       0% * 10%    accent friendly       NO     0% * 10%
allows skip         NO       0% * 10%    long lines            ??    20% * 10%
shows context       NO       0% * 20%    long words            25chr 40% * 10%
allow quit          YES     20% * 10%    ignores control chars NO     0% * 15%
allow mask          NO       0% * 10%
                           ----------                                ---------
                             6%                                      40%



Functionality (dict):      marks* WT   Format (dict):               marks* WT
allows addition     YES     70% * 20%  ASCII                   YES  100% * 25%
allows deletion     YES     70% * 20%  ordered                 YES   50% * 10%
merge               NO      30% * 15%  patterns                NO     0% * 30%
diff                NO       0% * 15%  nonalpha characters     NONE   0% * 15%
optimize            ??       0% * 15%  Multiple dicts          YES   50% * 10%
choose dict         YES     80% * 15%  Compact                 YES   50% * 10%
                           ---------                                 --------
                            44.5%                                      40%

Non-Functional (program):  marks* WT
fast                YES     80% * 20%
robust              YES     60% * 40%
compact             YES     60% * 20%
sophisticated       NO       5% * 20%
                           ----------
                            53%

NOTES

Subjectively, I liked this utility much more than the marks suggest.
The marks are sabotaged by lack of documentation (which doesn't matter
because there is little functionality) and by lack of functionality
(which doesn't matter because it is a dedicated utility). Other components
of Timo's spelling utility set should really be included in the review;
my conscience is hurting.  I would have given the utility about 4/10.
It is perfectly servicable for use in a macro from within an editor.

-- PTB


From ptb@prg.ox.ac.uk Mon Jun  8 16:45:29 EET 1992
From: ptb@prg.ox.ac.uk (Peter Breuer)
Subject: TSpell, REVIEW of spell checkers
Date: 8 Jun 92 16:45:29 GMT
Status: RO

program: TSpell - A screen oriented spelling checker.
date:    Version 2.4, 30 March 1991
author:  Timo Salmi
cripple/nag/share/freeware: crippleware
source:  simtel20 and mirrors [msdos:]editor/tspell14.zip
reviewer: <Peter.Breuer@uk.ac.ox.comlab>
review date: 5/6/92
review eqpt: 16MHz 386sx 3Mram 20Mdisk(stackered), DOS 5.0, windows 3.0a,

[Timo has seen this review and has not asked for alterations, despite
my criticisms and numerous unfair inaccuracies! -- my applause for his
forbearance]

OVERVIEW

Tspell provides a full-screen view of the context as it scans an ascii
document. Each time an unknown word is encountered, the options
Skip [it] or Add [it to output list] are offered. Nothing else. Multiple
dictionaries may be used, one at a time, and extra utilities are provided
to manage them, but the whole package does not really amount to a
functional spell-checker for me.

DETAIL

Sorry, Timo, but I don't like these utilities one bit! It does work, I grant
you that, but its age is showing. It seems to have been originally
programmed for very memory-limited machines, and must have been a boon
for them, but it's not happy now that 1M+ memory is with us.

OK - let's get down to it! What is wrong is the _design_. True, it is
screen oriented, in that it and you talk, but not in a nice way. There
are no menus. All that happens is that it offers you in sequence a yes/no/help
choice, or occasionally begs for a filename. Get it wrong and you are trapped
in the kind of inane conversation I've had with french secretaries in
large beaurocracies ("I want to tell you the facts you required in your letter,
which I didn't receive, now, over the phone", "we send out a letter requesting
that information, monsieur", "I know. You sent it to my office, and they've
told me that they've got it. That's why I'm phoning you. I'm not at my
office.", "Please send us the reply form enclosed with the letter", ...).

The design is process-oriented, not data-oriented. I can choose a process
(update dictionary or check document) but I cannot choose an object
-- a text or a dictionary -- and start doing what I want to it. So I get
trapped in conversations which I don't want to be in.

What can tspell do? It won't let you correct your document while you are
running, or mark the document in any way for later correction. It will
allow you to update the dictionary as you go, or after the pass, but I
cannot see that that amounts to spell checking. And though the `as you go'
option is not the default option, it is the only reasonable one if you
prefer not to be reprompted for the same word several times. You can see the
context in which the words appear, nicely boldfaced. You can exit the
utility early, though not with your changes saved (I think), and that is
about all.

I do not like the F4 key as the `update dictionary' key either! I suppose
windows is to blame. Nor do I like the beeps -- but there is a /Q switch
to keep things quiet. It ought to be the default.

There is a separate utility included to update and merge dictionaries rather
faster, though it is entirely unnecessary on today's machines. My 16MHz
386sx hardly coughs when running through a text in the ordinary way. Once
again, technology has overtaken us. The dictionaries themselves are in ascii
format, which is good, but without any scope for patterns (like 'ing' and
'er') as modifiers, nor apostrophes, nor hyphens, which is bad.

Multiple dictionaries are allowed (any name) but the public domain version is
crippled by a 9000 word limitation per dictionary. I passed 20000 unique words
and variants just by running over a couple of papers I had on disk, so I
think it would take some managing to make this work for me. I could
not really discover how tolerant of non-ascii characters it all is, but that
is somewhat beside the point.


FILES

AUXIL.DNY       Seed (read the instructions)      08-11-88  10:09:54
SPELLED.DNY     English dictionary                10-21-89  17:14:26
SPELLED.EXE     Dictionary editor                 03-17-91  17:36:04
SPELLER.EXE     Spelling checker (start here)     03-17-91  17:34:24
SPELMERG.EXE    Fast merging of dictionaries      03-17-91  17:53:14
TSPELL.INF      Document                          03-30-91  14:00:00
TSPROG.INF      List of PD programs from T.Salmi  03-30-91  10:23:20
VAASA.INF       Info: Finland, Vaasa, U of Vaasa  02-02-90  11:52:54
WORDLIST.EXE    Counts frequencies of words       03-17-91  15:38:42
----            ------             ------  -----
0009            267728             160850   40%

DOCUMENTATION

History, user manual and installation instructions are all bundled
in TSPELL.INF. I do not like the distribution conditions and so on
coming first, but then I am entitled to my opinion, and GNU do it too.
Thanks for the info about VAASA. You might try one of the README
compilers around nowadays.

DICTIONARY

About 8500 words (including variants) supplied. MSDOS not amongst them.

LIMITS

9000 words per dictionary. No hyphens or apostrophes, or accents, or
TeX awareness, or ... but plain ascii, at least.


QUICK CHECK (an attempt at a general format)

                          marks * WT
Interface                 21.75%* 25%
Documentation             57%   *  5%
Functionality for text    31%   * 25%
Format of text            31%   * 10%
Functionality for dict    39%   *  5%
Format of dict            37.25%*  5%
Non-functional            35%   * 25%
                          -----------
                          32%

DETAILED CHECK

Interface:                 marks* WT     Documentation:             marks* WT
Full Screen         YES     40% * 20%    User Manual           YES   80% * 40%
Interactive         ugh      5% * 25%    Source Code           NO     0% * 20%
Help                YES     30% * 25%    History               YES   90% * 10%
Pretty              NO       0% * 10%    Install guide         YES   60% * 10%
Fancy               NO       0% * 10%    Specification         NO     0% * 10%
Configurable        NO       0% *  5%    Configuration         YES  100% *  5%
VGA/EGA/CGA         All    100% *  5%    Contact address       YES  100% *  5%
                          ----------                                ----------
                            21.75%                                   57%


Functionality (text):      marks* WT     Format (text):             marks* WT
offers advice       NO       0% * 20%    ASCII                 YES  100% * 25%
allows correction   NO       0% * 10%    apostrophe friendly   NO     0% * 15%
allows backtrack    NO       0% * 10%    hyphen friendly       NO     0% * 15%
allows mark         NO       0% * 10%    accent friendly       NO     0% * 10%
allows skip         YES    100% * 10%    long lines            ??    20% * 10%
shows context       YES     80% * 20%    long words            16?   40% * 10%
allow quit          YES     50% * 10%    ignores control chars NO     0% * 15%
allow mask          NO       0% * 10%
                           ----------                                ---------
                            31%                                      31%



Functionality (dict):      marks* WT   Format (dict):               marks* WT
allows addition     YES    100% * 20%  ASCII                   YES  100% * 25%
allows deletion     NO      20% * 20%  ordered                 YES   50% * 10%
merge               YES    100% * 15%  patterns                NO     0% * 30%
diff                NO       0% * 15%  nonalpha characters     NONE   0% * 15%
optimize            ??       0% * 15%  Multiple dicts          YES   50% * 10%
choose dict         NO       0% * 15%  Compact                 NO    25% * 10%
                           ---------                                 --------
                            39%                                      37.25%

Non-Functional (program):  marks* WT
fast                YES     80% * 20%
robust              NO      30% * 40%
compact             NO      30% * 20%
sophisticated       NO       5% * 20%
                           ----------
                            35%

NOTES

In this case, my subjective impression is a little lower than the
calculated result. I would have given the utility about 2.5/10,
since its bad points suffice to make it very difficult to use, no matter
what its good points are. There is no use in handling multiple
dictionaries if it cannot make itself helpful with the one on hand,
for example. It is usable, however.

According to WORDLIST.EXE, the most useful utility in the set, this
review contained 456 unique words (1030 altogether), up to this point.
The word `the' occurred 35 times, and `no' 27 times. I must watch that.

-- PTB


From zippo.uwasa.fi!uwasa.fi!ts Fri Feb 25 07:19:07 EET 1994
Article: 1318 of comp.os.msdos.apps
From: ts@uwasa.fi (Timo Salmi)
Newsgroups: comp.benchmarks,comp.os.msdos.apps,comp.os.msdos.misc,comp.os.ms-windows.apps,comp.os.ms-windows.misc
Subject: Bench 8.0 withdrawn from Garbo
Date: 25 Feb 1994 05:16:14 GMT
Organization: University of Vaasa
References: <2k8ul8$cfn@ucunix.san.uc.edu> <19940224191321.Perry.Rovers@di0023.kub.nl> <2kj0if$5ad@darkstar.UCSC.EDU>
NNTP-Posting-Host: uwasa.fi
Status: RO

In article <2kj0if$5ad@darkstar.UCSC.EDU> mintz@orchid.UCSC.EDU (Eric Mintz) writes:
:From the PC Bench 8.0 license agreement:
:"You shall not (and shall not permit other persons or entities to) rent,
:lease, sell, sublicense, assign, or otherwise transfer the software or
:this Agreement."
:
:Doesn't uploading and downloading from an ftp site qualify as "otherwise
:transfer"?
:
:I read this as it being illegal to transfer the software, period.

:Eric
:mintz@biology.ucsc.edu

Thank you Eric for unearthing this well-hidden paragraph from the
overbloated 1.3 Mb or so.  I wonder what the word "transfer" truly
means in legal rather than FTP terms.  Well, be that as may, I'll
take your word for it.  I am growing so damned tired of having to
deal with such programs and problems about their distribution
"licenses".  So I'll just withdraw it from Garbo.  What a drag.  :-(

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


-Date: 25 Feb 1994 10:14:47 GMT
-From: ts@uwasa.fi (Timo Salmi)
-Newsgroups: comp.archives.msdos.d
-Subject: Re: Bench 8.0 withdrawn from Garbo

In article <ts9402250521.6633@chyde.uwasa.fi> ts@uwasa.fi (Timo Salmi) writes:
:In article <2kj0if$5ad@darkstar.UCSC.EDU> mintz@orchid.UCSC.EDU (Eric Mintz) writes:
::From the PC Bench 8.0 license agreement:
(deleted)
::I read this as it being illegal to transfer the software, period.
:
:"licenses".  So I'll just withdraw it from Garbo.  What a drag.  :-(

I am worried about, and I must confess a bit fed up with the trends
that beset the distribution of material from FTP sites like SimTel
and Garbo.  It does not presage well for the image of PD and
shareware.  Just pause for a moment to think of it.

1) We have had problems with the CD-ROM limitations.

2) We have had problems with excessive nagware.

3) We have had problems about the mode of feedback.  Especially, we
have had problems with distributing the program reviews.

4) We have had some problems with demonstration programs.  Some, but
of course not all, of the offerings have been no more than blatant
commercial utilization of the basically non-commercial FTP channels.
Interestingly this is an aspect that has gone much more unnoticed
than the other problems.

5) We are having problems with some utilities growing out of
proportion and becoming too cumbersome (a situation that is far
worse on the fully commercial program side).

6) We have had problems with unfinished (beta test) material being
too readily offered.

7) We have had problems with geographical limitations, mainly
utilities that may distributed within US only.  Even a brief glance
at the BBS community shows that such restrictions are totally
ineffective in actual practice.

8) We have had problems with the exportation limitations, especially
with the encryption issues.  It is not realistic.  It is like trying
to contain a liter of water in your bare hands.

9) We have had problems with the distribution being limited to the
originating site (For example MsDos 6.2 StepUp, and now this
PC-Magazine benchmark incident).

Is there any common denominator in this.  Deep down perhaps yes.  I
would venture to say that there is a faint connection to a failure
to fully grasp the global and heterogeneous nature of the current
computer community.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


-Date: 26 Feb 1994 07:04:18 GMT
-From: ts@uwasa.fi (Timo Salmi)
-Newsgroups: comp.benchmarks,comp.os.msdos.apps,comp.os.msdos.misc,comp.os.ms-windows.apps,comp.os.ms-windows.misc
-Subject: Re: PCBench 8.0, WinBench 4.0 - Can't find them!

In article <CLsKtG.A88@metaflow.com> rschnapp@metaflow.com (Russ Schnapp) writes:
:In article <2kk1iu$iml@zippo.uwasa.fi>, ts@uwasa.fi (Timo Salmi) writes:
:|> "licenses".  So I'll just withdraw it from Garbo.  What a drag.  :-(
:
:It shouldn't be that much of a drag.  Ziff-Davis periodically posts a

Actually, what I mostly meant by the "drag" here is that with these
policies, situations like the current one are caused, where a
utility is first uploaded to an FTP site and then has to be deleted.
It is much extra work for me too :-(.  Furthermore, the way the
current distribution "licenses" are worded it takes a lawyer to
decide what they actually mean.  They are not the plain English a
non-native would understand.  In fact a gentle lawyer Garbo user
kindly offered to contact Ziff-Davis for me to find out what the
score really is.

:internet world of instant gratification, it may seem annoying, but they
:put some work into it, and they have the right to keep track of who has
:got it.

I just wish the restrictions would be stated in a manner that anyone
with a reasonable command of English could readily understand, and
easily find within the packages.  No, I am most certainly not
contesting anyones' rights, quite the contrary.  I always try to
respect them.  But I am strongly contesting the rationality of such
policies in the modern, global networks.  (Please see below and
comp.archives.msdos.d for more on this aspect).

As to the practical side of things, the wish of being able to keep
track in the modern network of BBSes is totally unrealistic.  I
never sanction unethical conduct, but everyone on the net scene
knows that the shareware files go into a global circulation whether
or not the author tries to impose distribution limitations.  It is
just fighting the windmils, fair or not.

As to keeping track.  Garbo keeps tracks of all its downloads and
downloaders.  Our users are explicitly made aware and warned of this
logging.  (And so do many other sites).  No one who is opposed to it
is forced to use our site.

All in all I would say that many PD and shareware authors are
hurting themselves these days by the (unrealistic) limitations they
impose.  The FTP sites can easily live without these restricted
programs.  That is not the problem from our point of view.  Our
problem is the extra hassle caused!

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


-Date: Mon, 28 Feb 1994 16:21:28 -0800 (PST)
-From: Michael Edson <mmedson@crl.com>
-To: Timo Salmi <ts@uwasa.fi>
-Subject: Re: Bench 8.0 withdrawn from Garbo

Timo, here's the text of the answer I received from Ziff Davi in response
to my question whether PC Bench can be posted at anonymous ftp sites.
It's clear, but a bit unsatisfying, since they don't explain why the
license agreement reads the way it does, and I can think of no reason for
the restriction:

**************
The short answer is "no."  The license agreement for PC Bench (which you
must read and agree to the first time you run the program; it
automatically pops up the first time) is in the file LICENSE.TXT in the
PC Bench 8.0 distribution. It's a 7k text file and while it's legalese
it's nowhere near as bad as some legal documents I've had to read (like,
my tax forms).

Of course, the license will irk some Internet folk who
want everything to be an anonymous ftp away.  That's why Mike Blakeley
(of Ziff-Davis Labs) placed a copy of the benchmark request form in the
FAQ for comp.benchmarks.  All of the core benchmarks are available for
free directly from ZDBOp; just fill out the form and fax or mail it in.
It is certainly possible that the license agreements for the next round
of benchmarks will be different and possibly more lenient in terms of
where the programs can be copied; I don't know.

Richard Butner
Research
ZDBOp
*****************

I'll continue to bug the Ziff Davis folks to see if someone there will
explain *why* they want to restrict access and will forward any
intelligible response I get.

--
Michael Edson
mmedson@crl.com


-Date: Sat, 5 Mar 1994 08:08:32 +0200 (EET)
-From: ts@uwasa.fi (Timo Salmi)
-To: A Garbo User
-Subject: Re: Wanted: PC Bench ver. 8.0

> In article <2l61hi$75h@pobox.csc.fi> you wrote:
> : In article <rjohnsonCM3K9C.GDC@netcom.com> rjohnson@netcom.com (Russ Johnson) writes:
> : >If anyone knows where a copy may be obtained on the internet, could you
> : >please drop me a line. I would like a copy of the windows version as well
> : >if possible. Thanks!
>
> : (Russ has got a copy of it from me)
> : It is not allowed to have it available :-( :-(
>
> Would you be able to email me a copy as well?
> How about WinBench 4.0?
>
> Both were supposed to be available free through ZiffNet as
> advertised in Computer Shopper.

Dear Garbo User,

I think that you may be badly misreading me.  I hope I am wrong in
that assumption, since what you may be asking me is doing something
illegal.  What I sent Russ was an extract from

 22338 Mar 4 02:38 garbo.uwasa.fi:/pc/pd2/tspost19.zip
 tspost19.zip Information email + postings, from 17-Feb-94 to ...

That file (which you can readily download from Garbo just like any
file) has copies about the correspondence detailing why Bench 8.0
cannot be distributed from the FTP sites, and why it would be
illegal for any FTP site to offer it.

I can assure you that I won't send any restricted material I have
unknowingly received, such as Bench 8.0.  Not to anyone.  Not by
email or otherwise.  It is up to the authors first to lift the
(silly?) restrictions.  If they ever do, then I'll *consider* making
the program available from Garbo again.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland




From jag164@psu.edu  Sat Feb 26 13:05:30 1994
To: ts@uwasa.fi (Timo Salmi)
From: jag164@psu.edu (Jason A. Goodman)
Subject: Re: tsutlf14.zip Timo's 6th utility set
Date: Sat, 26 Feb 1994 11:05:23 GMT
Status: RO

   Timo,
     I think I'll start...I checked out most utility programs you've
written. Man, let me let you in on something....you're reinventing the wheel!
   Next time try harder, even most of your pascal units are still
reinventing a wheel of some type. I'm starting to wonder if you just like to
see your name pop up all over usenet?!?

     All the best, Goody.


You can customize my sig for the low rate of $.02       Jason A. Goodman
Just Insert your own $.02 into the little box.        jag164@email.psu.edu
,----------------------------------------------,
|______________________________________________|


-Date: Sat, 26 Feb 1994 20:48:00 +0200 (EET)
-From: ts
-To: jag164@psu.edu (Jason A. Goodman)
-Subject: Re: tsutlf14.zip Timo's 6th utility set

(I do not mind even critical feedback.  But hostile messages with an
obvious intention to insult are a different matter.)

>    Timo,

Yes Jason,

>      I think I'll start...I checked out most utility programs you've
> written. Man, let me let you in on something....you're reinventing the wheel!

So?

>    Next time try harder, even most of your pascal units are still
> reinventing a wheel of some type. I'm starting to wonder if you just like to
> see your name pop up all over usenet?!?

Perhaps you should see this material if it bothers you that much.

 4525 Sep 18 09:29 garbo.uwasa.fi:/pc/doc-net/killfile.zip
 killfile.zip rn newsreader KILL file FAQ from Leanne Phillips

And item "2 Dec 8 Timo Salmi (73) Re: A kill file example" from
 28227 Jan 8 04:59 garbo.uwasa.fi:/pc/pd2/tspost17.zip
 tspost17.zip Information email & postings, from 5-Oct-93 to 8-Dec-93

>      All the best, Goody.

I seriously doubt the sincerity.  I also doubt that I'll care to
hear from you in the future.

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ajh@uwasa.fi  Mon Feb 28 16:28:38 1994
From: ajh@uwasa.fi (Ari Hovila)
Subject: Re: Failed FTPMAIL request
To: alexey.pvt@infor.igpp.msk.su (Alexey Sidorov)
Date: Mon, 28 Feb 1994 16:28:38 +0200 (EET)
Cc: ts@uwasa.fi (Timo Salmi)
In-Reply-To: <ADlhUSjim8@infor.igpp.msk.su> from "Alexey Sidorov" at Feb 28, 94 04:00:31 pm
X-Mailer: ELM [version 2.4 PL21]
Status: RO

> >   FTPMAIL was unable to perform your request.
> >
> >   A transcript of the FTP session follows.
> >
> >   > spawn /packages/ftpmail/ftp -i
> >   > ftp> open garbo.uwasa.fi
> >   > Connected to garbo.uwasa.fi.
> >   > 230 Guest login ok, access restrictions apply.
> >   > ftp> binary
> >   > 200 Type set to I.
> >   > ftp> get fw1-08.zip /spool/ftpmail/ftpfile.6250
> >   > 200 PORT command successful.
> >   > 550 fw1-08.zip: No such file OR directory.
> >
> >   The text of your message follows.
> >
> >   > host garbo.uwasa.fi
> >   > cd pc/demo
> >   > get fw1-08.zip
> >   > bye
>
>
>         So I don't have internet connection, but only E-mail access I do
> it via ftpmail server. Connection is OK, but I can not understand Why is
> lost my command ' cd pc/demo '. Naturally that server takes off
> me from if this command there is NO.

I'm afraid I do not know the reason. To me it seems that ftpmail is
not working correctly because it throws away one of your commands.
So you should contact the ones who administrate the ftpmail-service.

Maybe you should try to give two cd commands:

  cd pc
  cd demo

and see how that goes.

>         I'd appreciate if you could explain what am I doing INCORRECTLY?
>                 Sincerely,      Alexey V. Sidorov
> ---
> The Psychological Institute of the Russia Academy of Education
> Researcher, network officer
> Alexey V. Sidorov (alexey.pvt@infor.igpp.msk.su)
>

Regards,

................................................................
Ari Hovila, ajh@uwasa.fi
Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
Computer Centre, University of Vaasa, Box 700, FIN-65101 Finland


From ts@uwasa.fi Thu Mar  3 19:08:14 1994
Subject: Re: comp.archives.msdos.announce
To: Michel.Fingerhut@ircam.fr (Michel Fingerhut)
Date: Thu, 3 Mar 1994 19:08:14 +0200 (EET)
In-Reply-To: <199403010959.AA00763@vaslav.ircam.fr> from "Michel Fingerhut" at Mar 1, 94 10:59:18 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

> Hi,

Hello Michael,

> I wonder if it would be possible to have a standard format for files
> in this group, which would allow automatic archival by topics or
> categories of software?  As fas as I can tell, the only structured

Both SimTel and Garbo have their own recommended upload announcement
formats.  I am fraid that that is as far as we can go, since it is
the uploaders who provide the information.  But both SimTel and
Garbo announcement have a rather standard directory information in
the announcements.  Furthermore the most recent announcements are
stored as per

 garbo.uwasa.fi:/pub/pc/MSDOSANN.ZIP
 MSDOSANN.ZIP Information on the joint SimTel & Garbo mailing list

> field is the Subject line, except in some notable cases
> (e.g., Subject: Mathematics Archives MSDOS Update #11), and that does
> not give yet an indication of the _category_ in which the software
> is, contrary to the Archive-Name field in the articles in comp.archives.
>
> Sincerely,
> Michael Fingerhut

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Thu Mar  3 18:49:32 1994
Subject: Re: Viruses and Garbo files
To: al419@freenet.carleton.ca
Date: Thu, 3 Mar 1994 18:49:32 +0200 (EET)
In-Reply-To: <199403011343.IAA20730@freenet.carleton.ca> from "Thomas Wilson" at Mar 1, 94 08:43:22 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

> Have been perusing your index of files. Have they been scanned for
> any viruses that they may contain?
>
> Thanks,
> tw
>
> Dr. Thomas C. Wilson
> Ottawa, Canada
> EMail: al419@freenet.carleton.ca

Hello Thomas,

All Garbo files are carefully screened with several methods.  The
exact methods are, however, as you will naturally understand, a
closely guarded secret.  Nevertheless, as the Garbo disclaimer
states, neither the University of Vaasa nor the Garbo moderators
accept any responsibility whatsover caused directly or indirectly by
the material carried on our archives.  Likewise, all reponsibility
of assuring that the material uploaded to us is freely distributable
(shareware, PD, freeware) from Garbo lies with the uploader even if
we do our best to be alert for any infringements.

It is always prudent to be alert.  Thus performing your own virus
checking always is advisable.  I do that myself irrespective of the
source of the files.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Thu Mar  3 20:16:23 1994
Subject: Re: Command line problems TSNUM12 / 4DOS
To: KLAUS@mail.sz.etc.tu-bs.de (Klaus Troja)
Date: Thu, 3 Mar 1994 20:16:23 +0200 (EET)
In-Reply-To: <MAILQUEUE-101.940301114933.432@mail.sz.etc.tu-bs.de> from "Klaus Troja" at Mar 1, 94 11:49:33 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

: Dear Timo!

Hi Klaus,

:   I just tried your programs 'BISE' and 'SECA' out of tsnum12.zip to
: get some roots. The program reported an error. Then I tried the
: example with the same result. I switched to normal command.com and
: everything was fine.
: My normal shell is 4DOS 5.0D. The same error appears using NDOS
: 7.0(=4DOS 4.x). I have no special settings and use the defaults of
: 4DOS/NDOS.
:
: This is no real problem if you know it but otherwise you can become a
: little confused. Perhaps there are similar problems with other
: programs you wrote.

Well, the problem most probably is with the incompatibility of much
lauded 4DOS and NDOS in comparison with command.com.  These programs
read the command line parameters from the so called Program Segment
Prefix (PSP).  Obviously both handle PSP in a nonstandard manner.
And/or perhaps some the characters (like ^) in the command line have
a special meaning to 4DOS/NDOS.

I am not surprised by your welcome report.  Users who deviate from
vanilla MsDos with command.com are bound to experience problems like
this with many programs, not just mine.  It is the price one has to
balance with the advantages of these command interpreters.  Despite
occasional contrary claims they are less compatible than sometimes
believed.

Since this turns out to be foremost a programming consideration, and
of some generic interest, I'll post my reply, and I'll direct the
followups to comp.os.msdos.programmer.

: Bye!
:
: Klaus

All the best, Timo

:
: ====================== COMMAND.COM =========================
: C:\SOFT\TEST>ver
:
: MS-DOS Version 6.20
:
: C:\SOFT\TEST>BISE x^2-7*x+5 0 5 5
:
: BISEction method, Copyright (c) by Prof. Timo Salmi, (Ver. 1.1)
: 3-Nov-88
: Address: University of Vaasa, P.O.BOX 297, SF-65101, Finland
:
: Solving X^2-7*X+5 = 0
:
: X = 0.80742
:
: F( 8.0741759641E-01) =  1.2369127944E-10
: NUMBER OF ITERATIONS = 37
:
: C:\SOFT\TEST>
:
: ====================== 4DOS 5.0D =========================
: c:\soft\test>ver
:
: 4DOS 5.0   DOS 6.20
:
: c:\soft\test>BISE x^2-7*x+5 0 5 5
:
: BISEction method, Copyright (c) by Prof. Timo Salmi, (Ver. 1.1)
: 3-Nov-88
: Address: University of Vaasa, P.O.BOX 297, SF-65101, Finland
:
: Usage: BISE f(x) {initial value left} {initial value right}
: [decimals]
:   e.g. BISE x^2-7*x+5 0 5 5
:    or: BISE ? for instructions
: Unknown command "2-7*x"
: ==================================================================

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


-Date: Thu, 3 Mar 94 21:02:43 GMT
-From: cullenj@mathds1.maths.ul.ie (John Cullen)
-Newsgroups: comp.archives.msdos.d,announce,comp.os.msdos.programmer
-To: ts@uwasa.fi
-Subject: Re: Command line problems TSNUM12 / 4DOS

In article <salmi9403031819.18993@convex.uwasa.fi> you write:

>And/or perhaps some the characters (like ^) in the command line have
>a special meaning to 4DOS/NDOS.

In 4DOS, the ^ char stands for command separators, much like Ctrl-T in
command.com in DOS 5.0 (havent gon up to 6 yet, so I dont know). This
would explain the prob. To get around it, all one has to do is redefine
(in 4DOS.INI) what key is wanted for such "chars".

jc


--
John Cullen,    |                    cullenj@mathds1.ul.ie
Uni of Limerick,|----------------------------------------------------------
Ireland.        |   Am I getting slower or are you just talking faster...


-Date: 05 Mar 94 14:00:06 EST
-From: Tom Rawson / JP Software <75300.210@CompuServe.COM>
-To: <ts@uwasa.fi>
-Subject: 4DOS / NDOS

Hi Timo:

The problem has nothing to do with the PSP.  It is that ^ is the default
command separator for 4DOS / NDOS.  Anyone who wants to use it for another
purpose can change it (with the SETDOS /C command) or disable it (with a
SETDOS /X-5 command).

                                                 ... Tom Rawson
                                                     JP Software

From bailey@uh17524.mdc.com Tue Mar  8 15:53:06 EET 1994
From: bailey@uh17524.mdc.com (Lee Bailey)
Newsgroups: comp.archives.msdos.d
Subject: Review of typing tutorials/games
Date: 8 Mar 1994 06:30:32 GMT
Organization: MDA-HB
Reply-To: bailey%ssdvax.decnet@mdcgwy.mdc.com
NNTP-Posting-Host: uh17518.mdc.com
X-Newsreader: TIN [version 1.1 PL9]
Status: RO

------------------------------------------------------------------------
                  Information from Timo:

 88558 Dec 7 1993 ftp://garbo.uwasa.fi/pc/education/typeen52.zip
 typeen52.zip A course for touch typing with 10 fingers (good)

 87109 Feb 20 1996 ftp://garbo.uwasa.fi/pc/education/kpmost.zip
 kpmost.zip Typing tutor with several keyboards, good, Zijian Huang

 80005 Aug 10 1991 ftp://garbo.uwasa.fi/pc/ts/tsgmeb15.zip
 tsgmeb15.zip Timo's educational games: typevade, revegame, witpin.

 13475 Feb 15 1993 ftp://garbo.uwasa.fi/pc/educgames/fl20.zip
 fl20.zip Falling Letters SW typing game, by Zaikin & Angelov.

 179052 Apr 30 1990 ftp://garbo.uwasa.fi/pc/educgames/pcftyp41.zip
 pcftyp41.zip PC-FASTYPE Typing Instruction program form Trendtech.

 91802 Nov 26 1989 ftp://garbo.uwasa.fi/pc/educgames/typefast.zip
 typefast.zip Typefast from Dave Tutelman

 18176 Sep 10 1988 ftp://garbo.uwasa.fi/pc/educgames/typdr11.zip
 typdr11.zip TypeDrill v1.1; a typing drill game from Dave Tutelman
------------------------------------------------------------------------
                        From Lee:

I have now checked out all 6 typing programs (thanks to Timo's reminder).

The packages I looked at fell onto two catagories: Tutorial or Drill.
A Tutorial has lesson plans as well as drills on both letters and words.
A Drill simply tests your ability to hit the right keys.
I rate each within is class in a scale of 1-10.

FL20.ZIP -- Very nice drill of letter and letter combos (i.e. dcd). Nice
graphics and sound, lots of control over speed and difficulty. Good
progression to more difficult tasks. Easy to use. RATING:8

PCFTYP41.ZIP -- Good full featured tutorial. Has live display of keyboard
(CGA) to help associate fingers to keys. Sound was annoying with no controls.
RATING:5

TYPDR11.ZIP -- Very simple drill program. Uses 1.5 in high letter on the
screen to prompt you to hit a key. Only basic sound, no controls. RATING:2

TYPEEN52.ZIP -- Very good tutorial. Easy to get started with excellent
feedback on your performance. Nice graphics and sound, supports other
keyboards besides QWERTY.  RATING:9  (would'a been a 10 exept for the nag
screen that keeps comming up :-)

TYPEFAST.ZIP -- Good drill on words only. Very easy to use, 3 levels of
difficulty. Nice graphics and sound. Fun for experienced touch typists,
but impossible for me at this time. RATING:7

TSGMEB15.ZIP -- The TYPEVADE program is a good drill. Simple graphics and
sound. Good controls. No difficulty progression or key combos. RATING 5

I recommend TYPEEN52.ZIP for learning to touch type, and FL20.ZIP
& TYPEFAST.ZIP to keep your skill honed.


Timo, I did not look at TSGMEB15.ZIP in my original evaluation because it
was described as a suite of programs an I wanted to keep it short and
simple. Hope you're not too upset by my rating :) It's all very subjective
anuway.
 --
____________________________________________________________________________
  Lee Bailey at MDA-HB  | E-mail: bailey%ssdvax.decnet@mdcgwy.mdc.com
     Space Station      | I can't speak for MDA and MDA can't speak for me.


From ts@uwasa.fi Sun Mar 13 07:34:35 1994
Subject: Re: query
To: pershing@netcom.com (Paul Pershing)
Date: Sun, 13 Mar 1994 07:34:35 +0200 (EET)
In-Reply-To: <199403130438.UAA27427@netcom9.netcom.com> from "Paul Pershing" at Mar 12, 94 08:38:34 pm
X-Mailer: ELM [version 2.4 PL21]
Status: RO

>Hello - I'd just like to add my voice to what is undoubtedly a huge
>chorus of people singing the praises of "ts." Thanks for your prodigious
>output of useful stuff.

Hello Garbo User,

Thank you!  Always appreciated.

>I have two questions:

Sigh, I welcome such general questions, but I have a problem with my
workload.  I would very much prefer that they would be posted to the
appropriate newsgroups.  As you know I answer a lot of questions on
the news.  I'll try continue to do so, but I cannot afford the time
to extend this activity to individual email consultation.  If you
post a query, it has important additional advantages.
 1) The pool of potential knowledgeable readers is much wider.
 2) The other readers will benefit from the potential good answers.
 3) Although I welcome the questions, that way I can choose which
    ones I can answer.

I'll tell you what, I'll post a copy of this reply to
comp.archives.msdos.d even if the first question might be best at
home in misc.books.technical or maybe sci.math.research, and the
second perhaps in comp.os.msdos.programmer.

>1). Have you heard of, or read, the book "Laws of Form," by G Spencer Brown,
>a British mathematician? Book was published in 1969 and has garnered a
>kind-of cult following. I'm looking for programs that use Brown's "Calculus
>of Indications," if such exist. Also looking for any written material aside
>from the book itself.

I do not have an answer to this one.

>2). I am not a batch programmer, and I am trying to write a simple
>menuing system for my 486 that runs and gives me choices of my favorite
>10 or 20 programs to run. If you have any sample batch code or could point
>me in that direction, I'd be in your debt.

What I have is in

 98894 Jan 15 08:42 garbo.uwasa.fi:/pc/ts/tsbat44.zip
 tsbat44.zip A collection of useful batch files and tricks.

>   I look forward to hearing from you,

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Tue Mar 15 10:26:59 1994
Subject: Re: MSDOS-ANN announcement thanks
To: jpstein@argon.eecs.berkeley.edu
Date: Tue, 15 Mar 1994 10:26:59 +0200 (EET)
Cc: w8sdz@SimTel.Coast.NET (Keith Petersen)
In-Reply-To: <199403140814.AAA15632@argon.eecs.berkeley.edu> from "jpstein@argon.eecs.berkeley.edu" at Mar 14, 94 00:14:09 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

> Timo,

Hello Jeff,

> I just wanted let you know that your list is one of the most useful
> things I have found on the matrix. Your time and effort are greatly
> appreciated by me and, I'm sure, many others.

I am very pleased to hear and share this.

> I've recently been using Trickle to retreive files. It's sometimes
> slow, but it's a lot less effort than FTPing, and I love using vi
> to edit out the headers. The nearest server to me is in the UK.
> Do you know of one in the US? Just wondering.

Unfortunately I do not.  All the information I have about Trickle
servers in
 16661 Feb 17 06:38 garbo.uwasa.fi:/pc/pd2/moder35.zip
 moder35.zip A list of MsDos FTP sites and moderators, by TS + RW
is canned information from other users.

> Anyway, keep up the good work. I look forward to getting my copy
> of the digest every day. Thanks again.

That's nice and appreciated.

> Your American friend,
>
> Jeff.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland



From ts@uwasa.fi Fri Mar 18 22:07:43 1994
Subject: Re: Timo's FILBIN.EXE and eofs
To: Colin_Douthwaite@equinox.gen.nz (Colin Douthwaite)
Date: Fri, 18 Mar 1994 22:07:43 +0200 (EET)
In-Reply-To: <9403142041.AA03fwm@equinox.gen.nz> from "Colin Douthwaite" at Mar 14, 94 07:41:01 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

Hello Colin,

I have now looked more closely at your welcome comments about my

 65394 Feb  7 20:19 garbo.uwasa.fi:/pc/ts/tsfltb17.zip
 tsfltb17.zip Easily customizable general filters, for text or binary

>I am pleased to report that FILBIN.EXE does strip multiple EOF
>characters from library files.
>
>FILBIN.XLT file reads:
>26
>-1

Yes, that is correct.  This should delete all eof (end of file)
characters from a file.

>FILGEN and FILTXT did not work. They simply stripped all text
>after the very first EOF found - exactly what happened with other
>filter programmes I have tried. I have a BASIC stripper programme

For FILTXT.EXE this is logical, that it does not work.  This is not
a bug but a natural feature, since FILTXT reads and writes a text
file.  The eof character always means an end to a text file.  This
is the standard in any text file based program.

For FILGEN.EXE the reason is more complicated, but still similar and
logical.  FILGEN is a true filter reading its data via redirection
as a true filter will.  An eof character will mean an end of the
redirected data.  Also this is a general convention.  It explains
why also the other filter programs which you had tried discarded
everything after the eof character.

FILBIN.EXE, on the other hand, can handle files in a genuinely
binary fashion.  It reads characters one by one, irrespective what
they are, until it can read no more, instead of depending on the
special eof.  Well in fact the input of FILBIN is buffered for a
faster operation, but that is beside the current point.  Anyway, the
above explains why only FILBIN is able to perform the task the way
you wish.

>which removes all the unwanted message header lines - it also
>discards everything it finds after the first eof.
>( Your NOEOF.XLT file also does the same - discards everything after
>  the first EOF found ).

Yes, as you will have seen, it is a feature of the programs rather
than the translation tables.

>Anyway, my stripper batch file can now be amended to run your
>FILBIN routine before the header lines are stripped - and
>hopefully the job will be complete.
>
>Thanks for those utilities !

I am pleased that they are useful.

>BTW perhaps you might like to add the following FILTER17.DOC file
>to your package. I constructed it from your help screens. I
>looked for a DOC file which was not there - so I made my own.

Here you lost me. I thought the information was in the TSFLTB.INF
file I include in the package.

>Late comment:
>Have just discovered that FILBIN.EXE looks for the file FILBIN.XLT
>on the directory containing the file to be processed and not in the
>directory on which FILBIN.EXE is located. Is there a way round this
>so that FILBIN can be activated from any directory ?

In fact, as far as I recall, the FILBIN.XLT file is searched for in
the current directory. But you can always get around such a problem
by explicitly pointing to the trasnlation table in the program call.
It is also easy to put the call into a batch file, so that you don't
have to type out it every time.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Sun Mar 20 22:12:40 1994
Subject: Re: Why don't you release sources?
To: zeta@tcscs.com (Gregory Youngblood)
Date: Sun, 20 Mar 1994 22:12:40 +0200 (EET)
In-Reply-To: <BsRHJc1w165w@tcscs.com> from "Gregory Youngblood" at Mar 20, 94 07:05:46 am
X-Mailer: ELM [version 2.4 PL21]
Status: RO

>> can be found in my TP TPU collection garbo.uwasa.fi:/pc/ts/
>> tspa33*.zip (* = 40,50,55,60,70). No source code is included, nor
>> available, though.

Hello Greg,

>This is asked in the kindest of ways out of genuine curiousity
>(although it may sound different).

Don't worry, I can readily see that.  Besides I don't mind
constructive criticism, when delivered in the spirit you are
displaying.

>Why is it that you will not allow source code to go out? When I went

Let me answer this also by emailing you in a separate email an
extract on this from
 28767 Mar 17 11:38 garbo.uwasa.fi:/pc/ts/tsans082.txt
 tsans082.txt Answers to some recurring questions about TS-packages
But here are the essentials:

>from TP55 to 6.0 I got burned because units I liked were just TPU no
>source and I had no way to get updated..  I learned then and unless

Except, as you will have discovered, by downloading the TP 6.0
version of the units.  Thus you cannot have been totally scorched.
:-)

>there is just absolutely NO way to get around it, I will not use a
>unit I don't also have source for.  Do you have these as shareware?
>or anything? Even if someone "registered"??

No, this really is a quirk of mine.  This is not changed by the fact
that I myself hate units with no source code, and I hope that the
others won't take their cues from me in this respect.  Nevertheless,
I have a clear conscience in this.  Without undue modesty, I think I
do contribute enough on the net already as it is.

>BTW, I ftp'd tspa3370 to take a look at your env unit...i'll have to
>look again, I dont remember setenv.

I do hope you'll find it useful.

>And my last question..  I'm going to ftp the latest faq and read it
>over, but why is it that the questions that get posted from the faq
>only include pointers to your programs and not other programs
>available from garbo as well? I realize the logistics involved in
>including other programs could get cumbersome, but in the example of
>this one, looking in /pc/source will find setenv.zoo which will set
>the parent's environment & includes Pascal _and_ C source.

It is just as you say.  It is cumbersome to keep track.  I can't do
everything.  I know best my own work and my own units.  But if
someone comes up with good pointers, like you did here, I'll be
pleased to include it in the future FAQ versions.

>There have been other times I've noticed this too, that the FAQ
>answer includes pointers to your no-source units, but if someone
>pulls the garbo index usually there are other units that will have
>source available.

That is right.  And detailed suggested drafts to augment the items
of my FAQ would be most welcome.  Here the ball is definitely in
your, and the other readers' corner.

>Again, no offense meant, I'm just curious..  because I know some of
>the things I have seen in your tspa units would be very useful, but
>like I said before, I shy away from nosource units.  Besides the

That is a natural tendency.  I am not the least put off by the users
selecting the alternatives.  Besides, I trust from the comments I
have had that distributing my non-source units in their current
state is a better alternative than not distributing them at all.

>reason above, usually I need to do something I don't know how, and
>the source advances my learning so I know how to do what I want.

That is also true.  I have tried to cover that aspect in my FAQ.
Incidentally, the sources of my units would not be as useful as you
might expect, unless you are fluent in Finnish.

>Often for what I want to do the unit is just a little different and
>without source I can't update it.  Lastly, (i have had this happen
>with 3 shareware units some time ago and never looked at them again)
>the units were buggy.  Something I could have easily fixed (since I
>easily wrote the replacement unit myself) but instead had to
>reinvent the wheel instead of fixing the problem.

I hope mine aren't buggy.

>Thanks for your time,

Your views and questions were most welcome.  I like the candor when
it used in the way you did.

>Greg

   All the best, Timo

>- -----------------------------------------------------------------------------
>The Complete Solution BBS     Allfiles List:    Anonymous UUCP Calls Accepted
>707-459-4547 (24hrs, v.32)    ~/tcsbbs.lst      Login: nuucp  Password: nuucp
>Telemate Distribution Site  zeta@tcscs.com      Cellular Telephony Groups
>- -----------------------------------------------------------------------------

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


-Date: Sun, 20 Mar 94 14:36:52 PST
-From: zeta@tcscs.com (Gregory Youngblood)
-To: ts@uwasa.fi (Timo Salmi)
-Subject: Re: Why don't you release sources?

> >This is asked in the kindest of ways out of genuine curiousity
> >(although it may sound different).
>
> Don't worry, I can readily see that.  Besides I don't mind
> constructive criticism, when delivered in the spirit you are
> displaying.

Glad you saw that..  I know how some have openly criticized your posting and
other activities to the detriment of the group (since you stopped posting in
one and started posting less in others), I just didn't want to seem part of
that crowd. :)

> Let me answer this also by emailing you in a separate email an

Got it, I'll read it next.. thanks.

> Except, as you will have discoved, by downloading the TP 6.0 version
> of the units.  Thus you cannot have been totally scorched. :-)

Tis true (btw, I use 7 now, so I got the 3370). :)  As long are there are no
nasty "bugs".  ;-)

> It is just as you say.  It is cumbersome to keep track.  I can't do
> everything.  I know best my own work and my own units.  But if
> someone comes up with good pointers, like you did here, I'll be
> pleased to include it in the future FAQ versions.

Understood- it's the same with my work here...  it is much easier to refer to
my own (though I dont have my own units memorized so I have to refer to
printouts or online references since printouts can get old real fast).  Another
thing I noticed, which really annoys me about the few programs I have seen go
out with pascal source.  They forget they "used" one of their own little units
and then forget to include the unit in their distribution file, so in the end,
you can't compile from their source at all, unless you figure out exactly what
the calls to their unit did.  Quite annoying.

> That is a natural tendency.  I am not the least put off by the users
> selecting the alternatives.  Besides, I trust from the comments I
> have had that distributing my non-source units in their current
> state is a better alternative than not distributing them at all.

Yes, if push comes to shove, I'd gladly use a no-source unit to solve a
problem.. especially if it would save a long development time.  :)

> That is also true.  I have tried to cover that aspect in my FAQ.
> Incidentally, the sources of my units would not be as useful as you
> might expect, unless you are fluent in Finnish.

Oddly enough...  actually I don't know Finnish, but I have a pretty good e-mail
friend over there and he could probably translate for me.. :)   Besides, only
variables and procedure/function names and comments would be in Finnish, the
rest is english isnt' it?

> >Often for what I want to do the unit is just a little different and
> >without source I can't update it.  Lastly, (i have had this happen
> >with 3 shareware units some time ago and never looked at them again)
> >the units were buggy.  Something I could have easily fixed (since I
> >easily wrote the replacement unit myself) but instead had to
> >reinvent the wheel instead of fixing the problem.
>
> I hope mine aren't buggy.

I doubt they are... at least if they were, I'm sure someone would have notified
you.  At least you can be contacted via e-mail easily...  the units I spoke of,
the author disappeared from the network and the e-mail was no longer
valid..come to think of it, at least one of them, the site vanished too. :)

> Your views and questions were most welcome.  I like the candor when
> it used in the way you did.

Thanks-- glad it was received in the manner in which is was intended.

Greg

- -----------------------------------------------------------------------------
The Complete Solution BBS     Allfiles List:    Anonymous UUCP Calls Accepted
707-459-4547 (24hrs, v.32)    ~/tcsbbs.lst      Login: nuucp  Password: nuucp
Telemate Distribution Site  zeta@tcscs.com      Cellular Telephony Groups
- -----------------------------------------------------------------------------

-Date: Mon, 21 Mar 1994 07:03:29 +0200 (EET)
-From: ts@uwasa.fi
-To: zeta@tcscs.com (Gregory Youngblood)
-Subject: Re: Why don't you release sources?

> > Don't worry, I can readily see that.  Besides I don't mind
> > constructive criticism, when delivered in the spirit you are
> > displaying.
>
> Glad you saw that..  I know how some have openly criticized your posting and
> other activities to the detriment of the group (since you stopped posting in
> one and started posting less in others), I just didn't want to seem part of
> that crowd. :)

Hi Gregory,

This is the only item where I have an additional comment.  Still
don't worry.  All the cases which you refer to have been
unequivocally hostile, malevolent or envious.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From smd@floyd.brooks.af.mil Wed Mar 30 07:24:16 EET DST 1994
From: smd@floyd.brooks.af.mil (Sten Drescher)
Newsgroups: comp.archives.msdos.d
Subject: Re: Updates of PCMAG utilities
Date: 25 Mar 1994 16:12:17 GMT
Organization: Intelligent Training Branch, Brooks AFB
Distribution: world
Status: RO

In article <2mkisp$p2q@engnews2.Eng.Sun.COM>, stoye@stoye.Eng.Sun.COM (Donald Stoye) writes:

 Stoye> Keith Petersen writes:
 >>> I have sent e-mail to PC Magazine on several occasions asking them
 >>> if they would be interested in having someone from their
 >>> organization upload the latest releases to SimTel.  I have received
 >>> no answers to my messages.

 Stoye> Timo Salmi writes:
 >>> Likewise I have solicted in vain anyone to take on this problem.
 >>> Well, it ties in with both the recent discussions about PC Bench
 >>> policies and the shareware discussions.  There seems to be no
 >>> incentive for PC Magazine for distributing their freeware material
 >>> through these channels.

 Stoye> I would suggest that we give them an incentive by cancelling our
 Stoye> subscriptions to PC Magazine.  --- Donald Stoye Santa Clara, Ca.

        Better: let's start an email campaign to express our desire to
see PCMagazine utils provided to SimTel.  Anyone have PCMag's CI$ email
address handy?
--
Sten Drescher                   2709 13th St #1248
smd@floyd.brooks.af.mil         Brooks AFB, TX 78235
#include <disclaimer.h>



-Date: Tue, 29 Mar 1994 19:07:09 GMT
-From: w8sdz@SimTel.Coast.NET (Keith Petersen)
-Newsgroups: comp.archives.msdos.d
-Subject: Re: Updates to PCMAG

smd@floyd.brooks.af.mil (Sten Drescher) writes:
>       Better: let's start an email campaign to express our desire to
>see PCMagazine utils provided to SimTel.  Anyone have PCMag's CI$ email
>address handy?

The address for ZiffNet, who are the folks who distribute the PC Magazine
utilities, is:  72241.104@CompuServe.COM (Jenny Donelan [ZiffNet])

Their present official policy is that the utilities should only be
available from ZiffNet.  That policy would have to be changed before
they could even think of arranging to have the files offered on the
Internet.

I recently saw a posting which told how to access ZiffNet at no cost.
This seems hard to believe, but here's the info:

nsadp@access.digex.net (National Standards Assoc.) wrote:
>[...]
> Yes, and you can get it for FREE:
>
>         1) Dial your local Compuserve Node
>         2) type ctl-C
>         3) at the UserID: prompt type:  60116,1
>         4) at password prompt type:     PCMAGUTIL
>
>         It will ask you for a LOGIN ID:  type something like your name,
> and remember it for the next time.  If it's the first time it asks a few
> questions and then lets you download the utilities and other source code
> things from the last few issues. REMEMBER your LOGIN ID for next time,
> and it will simply welcome you back and let you go right to the download

End quote.

Please let me know if it works.

Keith
--
Keith Petersen, General Manager of the SimTel Software Repository, a
service mark of Coast to Coast Telecommunications, Clarkston, MI, U.S.A.
Internet: w8sdz@SimTel.Coast.NET     or       w8sdz@Vela.ACS.Oakland.Edu
Uucp: uunet!umich!vela!w8sdz                       BITNET: w8sdz@OAKLAND

From ldmcgrew@firefly.prairienet.org  Fri Apr  1 05:07:00 1994
Date: Thu, 31 Mar 1994 20:04:45 -0600 (CST)
From: "Lance D. McGrew" <ldmcgrew@firefly.prairienet.org>
Subject: Thank you for UNIX2PC.EXE and PC2UNIX.EXE !!!
To: ts@uwasa.fi
Status: RO

This concerns
 116426 Feb 11 22:56 garbo.uwasa.fi:/pc/ts/tsfilt21.zip
 tsfilt21.zip Programs for filtering messages, log files, Unix-PC, etc.

3/31/94 in the P.M.

Greetings Prof. Salmi:

I'm sure you get these kind of messages all the time, but I just
wanted to thank you for UNIX2PC.EXE and PC2UNIX.EXE.  I've only
been on the Internet for a few months but have been plagued by
ASCII file transfers since the start.  Using KERMIT works without
your filters, but up until recently I had KERMIT availability
in one communications program and ZMODEM in another.  Flipping
back and forth between programs was a hassle until someone on
our local net pointed me in your direction.  Although now I have
upgraded my software and have ZMODEM and KERMIT both together,
I still like to use your programs with large text files do to
the fact ZMODEM is faster and it requires a long distance phone
call to access the local net I'm a member of.  Thanks again for
your generous contribution.

"Lance D. McGrew" <ldmcgrew@firefly.prairienet.org


From ts@uwasa.fi Wed Apr 13 07:40:17 1994
Subject: Re: "your actions at Garbo are logged."
To: phr@netcom.com (Paul Rubin)
Date: Wed, 13 Apr 1994 07:40:17 +0300 (EET DST)
In-Reply-To: <199404122106.OAA13875@mail.netcom.com> from "Paul Rubin" at Apr 12, 94 02:06:23 pm
X-Mailer: ELM [version 2.4 PL23]
Status: RO

> My question is, what do you DO with the logs?

We do a lot of things with them including

1) They are a basis for our download statistics.

2) Sometimes identifying uploaders in case they have missed our
   proper procedures.

3) Seeing in general who has downloaded what and from where. For
   example when a new, popular program is announced I sometimes look at
   the pattern of downloads.

4) Watching out for requests that end up in technical loops, and
   notifying and restricting such sites if necessary.  (Currently
   two sites).

5) Controlling deliberately misbehaving sites / users.

The note "if this bothers you, don't use Garbo" is thus not just a
lip service.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Tue Apr 19 09:57:07 1994
Subject: Complimenting Timo's posts on Usenet
To: Netnews Reader
Date: Tue, 19 Apr 1994 09:57:07 +0300 (EET DST)
X-Mailer: ELM [version 2.4 PL23]
Status: RO

> Timo, you are always (in those posts I've seen) a breath
> of reason and sensitivity in what is often a pretty
> rough arena.  I think the net is a better place because
> of your participation.    Just thought I'd let you
> know.

Thank you.  And I won't deny the fact that it is exactly feedback
and compliments like yours that make it worth the while!

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Fri Apr 22 22:52:03 EET DST 1994
From: ts@uwasa.fi (Timo Salmi)
Newsgroups: comp.lang.pascal,comp.archives.msdos.d
Subject: Re: Looking CDROM with Pascal sources...
Date: 22 Apr 1994 19:08:10 GMT
Organization: University of Vaasa
Status: RO

In article <rca.161.000CB1EF@sirius.tn.rl.ac.uk>
rca@sirius.tn.rl.ac.uk (Rafe Aldridge) writes:
:Timo Salmi wrote:
:> 1773 Mar 15 06:55 garbo.uwasa.fi:/pc/doc-net/cdrom.inf
:> cdrom.inf How to obtain SimTel files on CD-ROM

:Timo,
:Why not suggest the GARBO CD-ROM? Or does that not have the TURBOPAS
:directory?

That is very gentle of you, Rafe, and much appreciated.  I only
wished to be fair and honest.  The Garbo CDROM is badly out of date
by now.  But there might be some hope of an update.  We will be
looking into that.  But yes, there was a /pc/turbopas directory even
then.

:After all your archive has more than Simtel's.

Both sites have a huge amount of material.  Part of it overlapping,
but much different also.  So much so that it is advisable to scan
the file lists of both the sites! I ran diffs about two moths ago
and was really surprised how much differences there were between
Garbo and SimTel.  Much more than even I expected.

I am not quite sure about the relative situation of our respective
Turbo Pascal sections, but in most sections SimTel has more Kbs than
Garbo, since Garbo specializes while SimTel is a generic repository.

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland


From ts@uwasa.fi Sat Apr 23 05:58:44 1994
Subject: Re: Searching Garbo
To: elkins@eplrx7.es.duPont.com (Rob Elkins)
Date: Sat, 23 Apr 1994 05:58:44 +0300 (EET DST)
X-Mailer: ELM [version 2.4 PL23]
Status: RO

> Professor Salmi,

Hi Rob!

> I was wondering if any facility exists to search the archives at Garbo
> by the description (long or short) of an entry.  If not, are the
> descriptions compilied into a database that can be downloaded?

There are several such facilities, including

 garbo.uwasa.fi:/unix/ts/gfind
 gfind A convenient Unix script for Garbo index searches

I use it all the time myself.  Then there are

 7340 Mar 26 1993 garbo.uwasa.fi:/pc/filelist/garboidx.zip
 garboidx.zip Create a simtel SIMIBM.IDX-compatible Garbo index file

 17581 Mar 1 1993 garbo.uwasa.fi:/pc/filelist/garcvt12.zip
 garcvt12.zip Garbo INDEX file string finder, M.Sanders

 10601 Oct 15 1993 garbo.uwasa.fi:/pc/filelist/gidx22.zip
 gidx22.zip Create a SimTel-compatible .IDX file for Garbo, M.Bohanec

Also of interest
 garbo.uwasa.fi:/unix/ts/filesin
 filesin Annotate /pc/_files.in upload list with file names

> Thanks,
>
> Rob Elkins

   All the best, Timo

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland



From ts@uwasa.fi Fri Apr 29 12:17:42 1994
Subject: Re: goldies directory on garbo
To: Rahul.Sukthankar@IUS4.IUS.CS.CMU.EDU
Date: Fri, 29 Apr 1994 12:17:42 +0300 (EET DST)
X-Mailer: ELM [version 2.4 PL23]
Status: RO

>Timo,

Hello Rahul,

>One of the reasons I like garbo as a site is that you archive the older
>versions of selected programs.  While some of the reasons for maintaining
>the older ones are obvious (i.e. smaller size), however not all of the
>reasons are immediately clear to me.  Is there a document on garbo that
>describes *why* each goldies program was selected?

Sorry, there is no separate document for that.  But the Garbo news
files /pc/pd2/news-pd2, /pc/pd2/news93b.pd2, etc can have further
information for some of the retained programs.

Yes, retaining older versions takes place for many reasons, but the
most usual are
  1) The program interface has changed radically. Especially
     relevant if I happen to prefer the old interface myself. :-)
     Typically such a change is from the traditional WordStar-like
     interface to a dialog / Windows type inferface.
  2) The new version has become nagware or crippleware.  (If either
     of the features is excessive, then I won't accept the update at
     all). 
  3) The new version is more crash-prone than the old one.

One tip.  Personally, I have retained all the old SimTel CDROMs in
case I ever need to look for some old version. 

>In particular, I have been trying telemate out as a terminal emulator,
>and would like to know what advantages tm310 has over the later versions.

I must confess I really do not recall.  But I must have had some
reason to put it into goldies.

>thanks in advance
>Rahul

All the best, Timo

>---
>Rahul Sukthankar
>rahuls@ri.cmu.edu
>Robotics Institute
>Carnegie Mellon University

..................................................................
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   BBS +(358)-61-3170972; FIN-65101,  Finland

