University of Vaasa, Finland, Sun SPARCstation IPX, node number
193.166.120.5 (garbo.uwasa.fi) has a large collection of PD and
shareware programs which are available by anonymous ftp (file
transfer program) or mail server.  This /pc/ts/0news94.ts text
contains news about the programs in the /pc/ts directory (in
reverse order).
..................................................................
Prof. Timo Salmi      Co-moderator of comp.archives.msdos.announce
Moderating at garbo.uwasa.fi anonymous FTP archives  193.166.120.5
Faculty of Accounting & Industrial Management; University of Vaasa
Internet: ts@uwasa.fi   BBS +(358)-61-3170972; FIN-65101,  Finland


                    N e w s   o f   1 9 9 4

Tue 29-Nov-94: Started a collection of macros for the SemWare
Editor, v. 2.0.  This is the editor that I use on MS-DOS most of
the time.  The editor is an extension of the QEdit editor.
 :
 30296 Nov 29 21:28 garbo.uwasa.fi:/pc/ts/tstse10.zip
 tstse10.zip SAL macro sources to extend The SemWare Editor, T.Salmi

Tue 11-Oct-94: I have updated the FAQ (Frequently Asked questions)
for Turbo Pascal. It is now
 73948 Oct 11 12:38 garbo.uwasa.fi:/pc/ts/tsfaqp21.zip
 tsfaqp21.zip Common Turbo Pascal Questions and Timo's answers
Added the items
 69) How to detect if a drive is a CD-ROM drive?
 70) How do I convert an array of characters into a string?
Added the source code for monochrome detection to item
 31) How does one store, and then restore the original screen?
Wrote an alternative answer to
 50) How can I write inline code?
Made some other, minor clarifications, and file reference updates.
   Note that even if my FAQ is now very large there are many areas
it does not intend to cover. The most notable areas not covered are
TP for Windows, protected mode TP programs (BP), Turbo Vision,
objective oriented TP programming, linked lists. It is up to the
other comp.lang.pascal readers to cover these areas. Likewise,
graphics programming has only one item.

Tue 11-Oct-94: I have updated the index of my FAQ collections:
 24896 Oct 11 15:05 garbo.uwasa.fi:/pc/pd2/tspost00.zip
 tspost00.zip Index for Timo's FAQs and Information email + postings
 Length  Method   Size  Ratio   Date    Time   CRC-32     Name
 ------  ------   ----  -----   ----    ----   ------     ----
     88  Defl:X      86   2%  11-21-93  20:33  c43f2376   file_id.diz
A brief characterization of garbo.uwasa.fi:/pc/pd2/tspost00.zip
  43131  Defl:X   16974  61%  10-11-94  15:05  f150e598   tspost.idx
Index for /pc/pd2/tspost*.zip Garbo information email & postings
   5100  Defl:X    2204  57%  06-13-94  09:45  909266db   tsfaqn.idx
Index for Questions from UseNet and Timo's answers
   5490  Defl:X    2209  60%  10-11-94  10:54  3368c210   tsfaqp.idx
Index for Common Turbo Pascal Questions and Timo's answers
   2557  Defl:X    1240  52%  08-29-94  18:35  40daa24c   tsbat.idx
Index for batricks.txt useful batch tricks and lore in tsbat*.zip
   1998  Defl:X     957  52%  09-14-94  21:26  9dfc41a0   camfaq.idx
Index for comp.archives.msdos.(d/announce) Frequently Asked Questions
 ------          ------  ---                              -------
  58364           23670  59%                              6

Fri 7-Oct-94: Programmed "GFIND.EXE Garbo index searches for the PC"
and put it in the new package for Garbo utilities garbo.uwasa.fi:
/pc/ts/tsgarb10.zip. GFIND is the program that produces the familiar
Garbo file pointers like
 12435 Aug 20 11:45 garbo.uwasa.fi:/pc/research/farewa.zip
 farewa.zip Financial ratio analysis review A, abstract+references
It is also available in for Unix script as /unix/ts/gfind

Wed 5-Oct-94: I have updated RESET.EXE. The program resets the 80
column text mode either to the normal 25 lines or to 43/50 lines.
Useful after graphics and other programs leaving the screen in a
funny state. Useful for putting your PC to the 43/50 lines mode.
 - Rewrote the entire program.
 - Added the 43/50 lines text mode.
 - Added the detection of an optional RESET environment variable for
   altering the program's defaults.
 - Added a batch mode to run the program without output.
 - Added a simple help screen invoked by RESET ?
The program is in my consequently updated utilities collection
 133762 Oct 5 10:18 garbo.uwasa.fi:/pc/ts/tsutil41.zip
 tsutil41.zip Timo's 1st utility set (sysinfo,dirw,dtetimal,timelog,...)

Wed 5-Oct-94: Many but not all applications store the original
screen and then restore it after the program has been run. But not
all programs do. If you use a program which does not have the
restoring capability, but would like to have it, you can achieve the
effect by putting the program call into a batch file with my
PUSHSCR.EXE and POPSCR.EXE programs. I have updated these two
programs:
 POPSCR.EXE  Pop screen from image file
 PUSHSCR.EXE Push screen to image file
They can now handle also 43/50 lines text mode besides the noderl 25
lines text mode.
   These programs are also useful after running programs that leave
with an exiting screen you don't wish to see time after time, or
programs that leave some garbage on exiting. Don't get me wrong. I
do *NOT* advocate defeating shareware reminders, but there are also
perfectly legitimate programs, which have this feature otherwise
immovable.
   Added FILE_ID.DIZ "Brief characterization of tsutld". Some BBS
systems scan for a FILE_ID.DIZ in uploaded packages and if found use
its contents as the description in their annotated file list.
   Rewrote parts of the documentation.
   The updated package is
 87038 Oct 5 10:37 garbo.uwasa.fi:/pc/ts/tsutld22.zip
 tsutld22.zip Timo's 4th utility set (bigcurs,keyrate,caps,today,warmboot,.)

Sun 4-Sep-94: I have a collection of useful batch files and batch
tricks, which I have updated. It is now
 116131 Sep 4 05:12 garbo.uwasa.fi:/pc/ts/tsbat46.zip
 tsbat46.zip A collection of useful batch files and tricks.
Added the following item to DOSTRICK.TXT
 4) Stepping trough config.sys and autoexec.bat command by command.
 5) Getting rid of "Insert diskette for drive B:"
 6) Conditional deleting of files
 7) Selected Doskey macro examples

Tue 23-Aug-93: Updated for your peril ... and at mine
 8911 Aug 24 1994 garbo.uwasa.fi:/pc/ts/tspun15.zip
 tspun15.zip Timo's nauseating groaners (a collection of puns).

Mon 22-Aug-94: I have updated my SYSINFO.EXE system information
program by adding CD-ROM detection. I have also update the companion
SYSINF.BAT. If the batch detects the MsDos 5+ program MEM.EXE, the
batch records the information given by mem as well. These files are
in the updated
 130228 Aug 22 08:29 garbo.uwasa.fi:/pc/ts/tsutil40.zip
 tsutil40.zip Timo's 1st utility set (sysinfo,dirw,dtetimal,timelog,...)

Sun 21-Aug-94: Updated again
 PACE.EXE "Timer to pace your calisthenics"
In the last version I added sound to tick the passage of time. In
this version if you press S at any time during the program, it will
toggle the sound.
   Added "JOGSUM.WKS Jogging for AsEasyAs spreadsheet"
It gives you a simple template for the
 garbo.uwasa.fi:/pc/spreadsheet/asa55c-[1/2].zip
 As-Easy-As spreadsheet (a VP Planner spreadsheet shaeware clone)
The relevant updated package is
 32649 Aug 21 11:12 garbo.uwasa.fi:/pc/ts/tsjog16.zip
 tsjog16.zip A simple calculator and pacer for a jogging enthusiast

Tue 16-Aug-94: Updated my Turbo pascal units collection to be
garbo.uwasa.fi:/pc/ts/tspa34*.zip (*=40,50,55,60,70). Added to
TSUTNJ:
  "OPENFLFN Is an assigned non-textfile still open or not"
TSERR (run-time error verbal listing):
  Brought the error messages up to date with the TP 7.0 set.
  Introduced a new unit for keyboard routines TSUNTM. In TSUNTG if
one of the routines below were called while that key is depressed
the program was suspended until the key is released. My thanks are
due to Angus March (ac_march@ECE.concordia.CA) who alterted me to
this problem. All these routines, together with the author keyboard
routines from TSUNTG have been corrected and transferred to a new
TSUNTM unit.
    ALTFN    Is the alt key depressed
    CTRLFN   Is the ctrl key depressed
    LFALTFN  Is the left alt key depressed
    LFCTRLFN Is the left ctrl key depressed
    LFSHFTFN Is the left shift key depressed
    RTALTFN  Is the right alt key depressed
    RTCTRLFN Is the right ctrl key depressed
    RTSHFTFN Is the right shift key depressed
    SYSRQFN  Is the SysRq key depressed
  Added the following two detection routines to TSUNTG
    CDROMFN  Is a drive a CD-ROM with MSCDEX driver installed
    MSCVERFN Get CD-ROM driver MSCDEX.EXE version

Sun 7-Aug-94: Updated my collection of TSR (Terminate and Stay
Resident) programs to be
 86523 Aug 7 11:39 garbo.uwasa.fi:/pc/ts/tstsr20.zip
 tstsr20.zip TSR programs (noboot,reslock,sordino,timedown,timeup ...)
Included a new TSR program:
 "ENOUGH.EXE Shutdown PC in so many minutes"
It is a program to limit the time your PC can be used at one go
before it locks itself. For example if you wish to allow only a
certain spell for your kids to play games on you PC, install ENOUGH
before you let them at it. Or you may wish to get a grip your own
computer addiction with an aid like this :-). Be realistically aware
that ENOUGH is a self-induced computer lock-up with all the same
potential ill-effects on the possibly open files as any genuine
crash.
   I also updated
     "TIMEDOWN.EXE Resident countdown timer"
     "TIMEPEST.EXE Resident elapsed time alarm"
     "TIMEUP.EXE   Resident countup timer"
- They can now roll past midnight. They are not totally accurate for
  a few seconds after the midnight, though, because of the fractional
  nature of PC's clock tics. Nothing serious.
- Corrected the program names in the messages the programs display.

Wed 27-Jul-94: I have updated
 PACE.EXE "Timer to pace your calisthenics"
  - Added optional sound to tick the passage of time
  - Corrected the bug in P (pause)
Basically PACE is a very simple program. It gives the elapsed time
in big characters changing color every minute. Somehow the program
being simple reflects the fact that I use it practically every day
for real for something that has nothing to do with computers. What
you would do with it is up to your own imagination and fitness
programs.
   The other program in the package is JOG.EXE to perform basic
calculations for a jogging enthusiast. With the exception of
updating the email address in it, it has not been factually updated.
   The updated package is
 30691 Jul 27 19:20 garbo.uwasa.fi:/pc/ts/tsjog15.zip
 tsjog15.zip A simple calculator and pacer for a jogging enthusiast.

Wed 6-Jul-94: garbo.uwasa.fi:/pc/ts/tscdar11.zip.  One of the
earliest PC utilities I wrote was a simple perpetual calendar.
Nothing new in that, since similar programs abound, but I needed the
many calendar related subroutines I had to write to be used in my
later programs.  I have now returned to this theme and written:
 CALPAGE.EXE  Calendar pages, optional sizes
It prints out monthly calendar sheet, which can be useful if you
need for some reason or the other to quickly get calendar pages with
customizable box size for the dates.
   The updated package is
 43338 Jul 7 04:47 garbo.uwasa.fi:/pc/ts/tscdar11.zip
 tscdar11.zip Perpetual calendar in English and Finnish

Sun 26-Jun-94: I have updated the new users' collection of
Frequently Asked Usenet news questions. It is now garbo.wuasa.fi:
/pc/ts/tsfaqn41.zip. There is one new item:
 23) I am having problem with canceling my posting. What to do?
Furthermore some of the material has been brought up to date and
augmented with additional information.
 90136 Jun 26 20:57 garbo.uwasa.fi:/pc/ts/tsfaqn41.zip
 tsfaqn41.zip Questions from UseNet and Timo's answers

Wed 15-Jun-94: I have updated my collection of Frequently Asked
Turbo Pascal questions at garbo.uwasa.fi to be
 71507 Jun 15 20:21 garbo.uwasa.fi:/pc/ts/tsfaqp20.zip
 tsfaqp20.zip Common Turbo Pascal Questions and Timo's answers
I appended the item
  68) How much memory will my TP program require?
with a contribution from Duncan Murdoch.
Added the alternative with interrupts to the item
  1) How do I disable or capture the break key in Turbo Pascal?
Added Jeroen Schipper's solution to
 45) How to establish if a name refers to a directory or not?

Tue 31-May-94: I have updated my collection of useful batches and
batch tricks. It is now garbo.uwasa.fi:/pc/ts/tsbat45.zip.
 - Added a list of user feedback to the TSBAT.INF file
 - Added item 39) Getting the file basename
 - Added optional batch enhancers:
     BASENAME.EXE Extract file name from full name
     BASEPATH.EXE Extract path name from full name
     BASEXTEN.EXE Extract file extension from name
 - Added
     DOSTRICK.TXT Assorted MsDos tricks and tips
 113768 May 31 18:19 garbo.uwasa.fi:/pc/ts/tsbat45.zip
 tsbat45.zip A collection of useful batch files and tricks.

Sat 21-May-94: You have probably have been sometimes annoyed by
accidentally hitting the CapsLock or the NumLock keys. I already
have written two TSR programs to counter this:
 NOCAPSLC.EXE Disable the CapsLock key
 NUMLOCK.EXE  Force the NumLock key always on
The disadvantage of these program is, however, that they disable
these keys completely. I have now written two additional programs
that substitute Shift+CapsLock for CapsLock and Shift+NumLock for
NumLock. The idea that those substituting combinations are not
pressed accidentally as easily as the original keys. The new TSR
programs are
 SHFTCAPS.EXE Shift+CapsLock instead of CapsLc
 SHFTNUML.EXE Shift+NumLock instead of NumLock
The keys use the typewriter logic. That is to lock that capital
letters on you'll need to press Shft+CapsLock, but to release the
caps it will be sufficient to press CapsLock alone. Likewise to turn
off the numeric pad you'll have to press Shft+NumLock, but to return
it on, it is sufficient to press NumLock alone.
   Note that SHFTCAPS.EXE will initially turn CapsLock off, if you
happen to have it on when installing the program. Likewise
SHFTNUML.EXE will initially turn the NumLock on, if you happen to
have it off. (These are your likely defaults).
   The new programs require an enhanced keyboard, that is at least
an AT PC.
   The new programs are part of my updated TSR collection
 77854 May 21 14:12 garbo.uwasa.fi:/pc/ts/tstsr19.zip
 tstsr19.zip TSR programs (noboot,reslock,sordino,timedown,timeup ...)

Mon 16-May-94: As usual on Monday mornings, prepared
 7411 May 16 06:40 garbo.uwasa.fi:/pc/filelist/ftpts19.lst
 ftpts19.lst Ftp statistics of Timo's files week 19 1994
The back issues of this statistics are available in
 56453 May 16 06:40 garbo.uwasa.fi:/pc/filelist/ftpts94.zip
 ftpts94.zip Downloads of Timo's files in 1994

Sat 7-May-94: I have updated my educational flag game and flag quiz
by adding 29 new flags bringing the total up to 129 flags.
FLAGGAME.EXE is the familiar memory game using flags. FLAGQUIZ.EXE
is a multiple choice test of your knowledge of flags.
   At least an EGA video adapter is required.
   Added FILE_ID.DIZ "Brief characterization of tsgmed". Some BBS
systems scan for a FILE_ID.DIZ in uploaded packages and if found use
its contents as the description in their on-line file list.
   No new features were added.
   The package is
86746 May 7 03:34 garbo.uwasa.fi:/pc/ts/tsgmed13.zip
tsgmed13.zip Learn national flags as educational games

Thu 5-May-94: Brace yourselves dear Garbo users (said the dentist).
I have updated my collection of puns to ruin the rest of your
day(s?).
 8186 May 5 19:01 garbo.uwasa.fi:/pc/ts/tspun14.zip
 tspun14.zip Timo's nauseating groaners (a collection of puns).

Sat 12-Mar-94: I have updated the Turbo Pascal Frequently Asked
questions to be garbo.uwasa.fi:/pc/ts/tsfaqp19.zip by adding the
following items:
  65) How can I detect if the shift/ctrl/alt etc key is pressed?
  66) How do I get a base 10 logarithm in TP?
  67) If Delay procedure does not work properly, how do I fix it?
An index of my FAQ answers is available as /pc/pd2/tspost00.zip.
 :
 68063 Mar 12 12:43 garbo.uwasa.fi:/pc/ts/tsfaqp19.zip
 tsfaqp19.zip Common Turbo Pascal Questions and Timo's answers
 :
 22832 Mar 12 14:35 garbo.uwasa.fi:/pc/pd2/tspost00.zip
 tspost00.zip Index for Timo's FAQs and Information email + postings

Sat 12-Mar-94: I have updated my collection of Frequently Asked
Questions for the new UseNet users in particular. It is available
from Garbo MsDos archives as garbo.uwasa.fi:/pc/ts/tsfaqn40.zip. An
index of my FAQ answers is available as /pc/pd2/tspost00.zip.
 :
 88080 Mar 12 12:43 garbo.uwasa.fi:/pc/ts/tsfaqn40.zip
 tsfaqn40.zip Questions from UseNet and Timo's answers

Thu 24-Feb-94: Wrote the following two programs and added them to
the update garbo.uwasa.fi:/pc/ts/tsutlf14.zip.
 DELEDIR.EXE  Generalized delete directory
 MAKEDIR.EXE  Generalized create directory
Contrary to the MsDos rmdir and mkdir these programs allow using
blanks.

Thu 10-Feb-94:
 47099 Feb 12 23:18 garbo.uwasa.fi:/pc/ts/tskerm25.zip
 tskerm25.zip Keypads, .bats, logging, and file transfers for MsKermit.
It is about three years since I last looked into MsKermit scripts in
my tskerm collection.  Since then MsKermit has been updated several
times and at the time of writing this is garbo.uwasa.fi:
/pc/termprog/msker313.zip.  I have consequently made an update
/pc/ts/tskerm25.zip "Timo's MsKermit utilities".  I had in it
several batches for calling MsKermit with different configurations.
I replaced them with a single batch
 KERM.BAT "A flexible batch to call Kermit"
This batch has many features including configuration selection, PC
dependent variation, and call logging. Since I use several PCs,
with the modem located at different ports, it is very handy to get
by with one single batch.
   Reduced the number of initialization files to only the two
essential files:
 KERM80FI.INI    VT102 keyboard, 80cols, scandies
 KERM132.INI     VT102 keyboard, 132 columns
Rewrote the file transfer command scripts:
 GETBIN.CMD      Automatic file transfer to PC
 GETTEXT.CMD     Automatic file transfer to PC
 PUTBIN.CMD      Automatic file transfer from PC
 PUTTEXT.CMD     Automatic file transfer from PC
Rewrote the command scripts combining the different command sets:
 INIT.CMD        Use memacs keys + zset extras

Sun 13-Feb-94: Updated
 28784 Feb 13 09:43 garbo.uwasa.fi:/pc/ts/tsans080.txt
 tsans080.txt Answers to some recurring questions about TS-packages

Sat 12-Feb-94: I have updated my additional text-file filters for
binary and text files to be garbo.uwasa.fi:/pc/ts/tsfltc16.zip by
adding a /f switch (force overwrite if source = destination) to
 DETAB.EXE "Expand tabs properly into blanks"
:
 70440 Feb 12 20:03 garbo.uwasa.fi:/pc/ts/tsfltc16.zip
 tsfltc16.zip More filters: dump,col,concat,cut,detab,rep,rot13,undump

Fri 11-Feb-94: If anything can go wrong, it will. I recently
released updates of my filters, but unfortunately several bugs were
still found. In particular my thanks to Dave Kapalko
medik@attme.att.com Hence update garbo.uwasa.fi:/pc/ts/tsfilt21.zip.
- Corrected the /k keep date option. It did not work at all in
  LOGFILT "Filters backspaces from logfiles"
- It refused process backspaces. Corrected that.
 :
 116426 Feb 11 22:56 garbo.uwasa.fi:/pc/ts/tsfilt21.zip
 tsfilt21.zip Programs for filtering messages, log files, Unix-PC, etc.

Mon 7-Feb-94: I recently released updates of my filters, but
unfortunately several bugs were still found in the switches both by
helpful users and myself. Hence I have updated the tsfltb collection
again. It is now tsfltb17.zip. The following corrections and
improvements have been made to FILBIN.EXE and FILTXT.EXE.
- Corrected the /f force overwrites of existing files. It worked
  only for files with the same name as the original.
- Corrected the /k keep date option. It took its cues from the
  translation table, not from the original file.
- Added file date to the output message, which gives the directory
  entry for the original and filtered file.
Honestly, there are so many possible combinations of translations
and switches that I cannot guarantee that everything would now have
been corrected. That would require a more extensive beta testing
than I have time for.
 :
 65394 Feb 7 20:19 garbo.uwasa.fi:/pc/ts/tsfltb17.zip
 tsfltb17.zip Easily customizable general filters, for text or binary.

Mon 7-Feb-94: I renamed /pc/filelist/ts94.zip accumulation of
downloads to be
 15082 Feb 7 06:37 garbo.uwasa.fi:/pc/filelist/ftpts94.zip
 ftpts94.zip Downloads of Timo's files in 1994

Sun 30-Jan-94: Wrote KEYCOUNT.EXE "Keystroke counter" and updated my
TSR collection to be garbo.wuasa.fi:/pc/ts/tstsr18.zip. I got the
idea to write such a tsr from a posting on the UseNet news by James
Ian McGowan ian@netcom.com. He was asking whether anyone knew of
such a utility, so I decided to write one for fun. Just think of it.
It is a really natty measure of your computer addiction. What will
be your daily dose. Gee, I'll have to adopt it also myself.

Tue 25-Jan-94: I have updated my user definable filters for binary
and text files to be garbo.uwasa.fi:/pc/ts/tsfltb16.zip by adding a
/f switch (force overwrite if source = destination) to the following
individual programs. My thanks to Antti Virjo avirjo@tays.fi for the
suggestion.
  FILBIN.EXE  "General filter for binary files"
  FILTXT.EXE  "General filter for text files"
Also added
  FILE_ID.DIZ "Brief characterization of tsfltb"

Sun 23-Jan-94: I have updated by filters for text files to be
garbo.uwasa.fi:/pc/ts/tsfilt20.zip by adding a /f switch (force
overwrite if source = destination) to the following individual
programs. My thanks to Antti Virjo avirjo@tays.fi for the
suggestion.
  LOGFILT.EXE "Filters backspaces from logfiles"
  TOASC.EXE   "8bit ibm to Scandinavian 7 ascii"
  TOASCI.EXE  "8bit ibm to International 7ascii"
  TOIBM.EXE   "7 ascii to Scandinavian 8bit ibm"
The first of these has become somewhat obsolete in the sense that
modems now tend to be error-correcting.

Sat 15-Jan-94: I have updated my collection of useful batches and
batch tricks. It is now garbo.uwasa.fi:/pc/ts/tsbat44.zip. Added the
following items to batricks.txt:
 37) Traversing a directory tree
Added an related demonstration batch SWEEP.BAT.
 38) Echoing the redirection symbol
Rewrote and added material to
 24) Redirecting a batch file's output
 30) How to obtain the MsDos version into an environment variable
Updated
 PATH.TXT  "How to beat the 127 byte limit"
 SCANZ.BAT "Scan for viruses (incl. execomp)"

Mon 10-Jan-94: Started
 3382 Jan 10 09:06 garbo.uwasa.fi:/pc/filelist/ts94.zip
 ts94.zip Downloads of Timo's files in 1994

Mon 10-Jan-94: The 1993's garbo.uwasa.fi news concerning the files in
the /pc/ts directory (the directory of Timo Salmi's packages) has
been moved to 0news93.ts.  The older news are also available in the
same /pc/ts directory.