home *** CD-ROM | disk | FTP | other *** search
- University of Vaasa, Finland, Sun IPX sparcstation garbo.uwasa.fi
- has a large collection of PD and shareware PC programs available by
- anonymous ftp or mail server. The file /pc/ts/0news-ts contains news
- about the TS-programs in the /pc/ts directory (in reverse order).
- This text, which you now have, is an extract from the 0news-ts file.
- ...................................................................
- Prof. Timo Salmi
- Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
- Faculty of Accounting & Industrial Management; University of Vaasa
- Internet: ts@uwasa.fi Bitnet: salmi@finfun ; SF-65101, Finland
- ...................................................................
-
- Sat 6-Jun-92: I have updated to garbo.uwasa.fi:/pc/ts/tsutle18.zip
- as follows. I have written a new SETVIDEO.EXE program for setting
- the CRT video mode. This program in fact originates from my own need
- to set the 132x43 text mode for (MsKermit) terminal emulation in
- order to read wide screens when connected to main frames like the
- Vaasa University garbo.uwasa.fi and chyde.uwasa.fi.
- It is easy to set the 40x25 in Turbo Pascal by applying
- TextMode(C40). Likewise it is fairly trivial to set the 80x43/50
- text mode by applying TextMode (C80 + font8x8). But I initially had
- difficulties in finding out how to set the 132 text modes until
- David R. Conrad (David_Conrad@mts.cc.wayne.edu) kindly informed me
- that the interrupt 10hex function 00hex can be used for this purpose
- too. The way it goes is that the standard defines video modes from
- 00hex to 13hex, but in fact there are many more modes which depend
- on the particular video adapter card. This information can be found
- in Ralf Brown's list of interrupts INTERRUP.A in inter30a.zip
- (located in the /pc/programming directory at garbo.uwasa.fi).
- The problem is that the sifferent video adapter cards have
- different defaults for the beyond 13hex video modes. I have used the
- following solution. You give the video mode as a hex parameter to
- SETVIDEO.EXE rather than choose from a menu of preset video modes.
- The values to give for the different video adapter cards can be
- found in the said INTERRUP.A information file if you look at INT
- 10h, function 00h. There is a very long list in there. For my own
- 386s the text modes are
- $00 = 40x25 $01 = 40x25 $02 = 80x25 $03 = 80x25
- $50 = 80x30 $51 = 80x43 $52 = 132x25 $53 = 132x25
- $54 = 132x30 $55 = 132x43 $56 = 132x60
-
- Sat 21-Mar-92: I have updated my CMOS.EXE program which displays
- information from your battery backupped CMOS memory.
- - Made the CMOS clock display continuous.
- - Omitted the weekday information because it has turned out to be
- volatile.
- - Added the display of whether a math coprocessor is installed
- according to the CMOS configuration information.
- I have consequently released an updated version of my fifth utility
- collection. It is now garbo.uwasa.fi:/pc/ts/tsutle17.zip.
-
- Mon 2-Mar-92: The modern PCs have a battery backupped CMOS memory
- which includes the backed-up clock to store the date and the time,
- and configuration information. This battery usually lasts for
- several years, but eventually it will lose power. The current
- (pardon the pun) state of the battery can be checked by programming
- since as long as the battery is giving power is a certain bit in
- CMOS memory is on, and if the battery looses power the bit will be
- off. I have written a program CMOSALAR.EXE to read this bit. If the
- battery bit is off, an alarm will be sounded. One option is to put
- it in your autoexec.bat where it will act as a sentinel for you.
- Another similar program added is CMOS.EXE which displays
- information from your battery backupped CMOS memory. A color video
- adapter, and at least an AT PC is required.
- CMOSALAR.EXE and CMOS.EXE are part of my hence updated fifth
- utility collection garbo.uwasa.fi:/pc/ts/tsutle16.zip. The other
- three programs in the package are
- MSPLIT.EXE Split Unix elm email messages, for UseNet users
- PESTIKID.EXE Keep your computer to yourself, lock keyboard
- TDEL.EXE Timo's safe recursive delete for files & dirs
- PESTIKID.EXE has a small, invisible correction. The other two have
- not been changed.
-
- Sat 18-Jan-92: I have updated my PESTIKID.EXE program which locks
- the keyboard (unless the user knows the code to unlock it). The
- following features have been added:
- - The alt-ctrl-del combination is inactivated for the time the
- program is running. Thus the pesty user cannot beat PESTIKID.EXE
- by the simple alt-ctrl-del warm boot. The user either has to know
- the unlock code or reset your PC physically.
- - There is an optional message that is flashed to the screen if any
- other key is pressed except the unlock code. The message is
- invoked by a new /w (warning word) switch. You can choose the
- word yourself, or if you just use /w, "Hands off" will be flashed
- as the default. The flash is given in LightRed on Blue. The
- screen is restored to blank Black after the flash.
- - The cursor can be turned off for the duration of the program. The
- new /c switch is for turning the cursor off.
- - Improved a bit the error messages if incorrect parameters are
- given in the program call
- PESTIKID.EXE is a part of my consequently updated fifth utility
- collection garbo.uwasa.fi:/pc/ts/tsutle15.zip. The other two
- programs in the package are
- MSPLIT.EXE Split Unix elm email messages
- TDEL.EXE Timo's safe recursive delete
- but they have not been changed.
-
- Sun 15-Dec-91: I have updated my TDEL.EXE safe interactive recursive
- delete program.
- - It now accepts multiple file definitions. In other words the
- usage now is TDEL FileMask1 [[FileMask2]..] [switches]. For
- example TDEL /s c:\*.bak c:\*.bck would delete all *.bak and
- *.bck files on drive C:.
- - Added a /c "set Counter on" switch to give the count of the
- deleted, skipped, and the total of found files.
- - Corrected an error in the recursive mode of the program. It
- prevented full recursion when the file mask was not *.*.
- - Included an interception if the user tries to put wildcards in
- the directory part of the mask, as in TDEL C:\TEXT*\*.BCK.
- - When the program exits it now clears the keyboard typeahead
- buffer on exit.
- - Included a simple example on the help screen (which is invoked if
- you call TDEL without any parameters).
- TDEL.EXE is part of my hence updated fifth utility collection
- garbo.uwasa.fi:/pc/ts/tsutle14.zip.
-
- Thu 5-Dec-1991: I have updated my MSPLIT.EXE program for splitting
- Unix email files on a PC.
- - Earlier the split was effected when MSPLIT first encountered a
- "From: " and then a "Subject: " on the next line. I have made it
- more general. The first line start criterion is now "From: " or
- "From ". The second line criterion is "Subject: " or
- "Return-Path: " or "Article: " or "Received: ".
- - The count of messages is now given when the messages are directed
- to a single file separated by formfeeds (the /f switch).
- - The output now goes to the default directory. Not forcibly to
- the directory of input.
- - New switch /oDirectory to optionally direct the output to a
- desired destination
- MSPLIT.EXE is part of the updated garbo.uwasa.fi:/pc/ts/tsutle13.zip
- package.
-
- Sun 1-Nov-91: I have written a TDEL.EXE program for safe deleting of
- files. It asks for confirmation before deleting. Besides this
- ordinary usage TDEL has an optional, special feature. One quite
- frequently asked PC related question seems to be how one can delete
- all the files from a directory and all its subdirectories, and
- finally also the directory and subdirectories. There are several
- solutions to this problem, and I wanted to add one more putting
- emphasis on the safety of the operation. TDEL.EXE has a switch for
- recursing into subdirectories. TDEL.EXE can optionally be used also
- for removing directories and subdirectories. TDEL.EXE is part of the
- updated garbo.uwasa.fi:/pc/ts/tsutle12.zip package.
-
- Thu 28-Nov-91: Occasionally I want to download to my PC the email
- messages that I have received on our Unix machine (chyde.uwasa.fi).
- The messages are in a single file. I want to be able to split the
- email messages into separate files (or insert formfeed between them)
- to easily print them on our PC network laser printer. I wrote an
- MSPLIT.EXE program to do the splitting for me. I included it in my
- now updated garbo.uwasa.fi:/pc/ts/tsutle11.arc utilities package.
- Let me give some further background. On chyde I read my email
- using elm (2.3 pl11), and I have the following definition in the elm
- options submenu: P)rint mail using : cat >> /u2/econ/ts/posti/mail.
- This means that each message in the mail file starts by
- From:
- Subject:
- To:
- Date:
- MSPLIT.EXE splits the messages into mail.001, mail.002, etc when it
- encounters the From: Subject: pair. Or if you define so (/f switch)
- it inserts a formfeed before each message in a single mail.001 file.
- The program has also optional switches for page length (/p) and
- performing a translation to Scandinavian ascii (/s), ie { to a", [
- to A", and so on.
-
- Sat 20-Jul-91: We had a welcome, but a very noisy visit from from my
- wife's best friend's family with two incredibly lively kids. Between
- their reverberatingly intensive sessions of playing my computer
- games, I had to device a simple, temporary lock for the computer,
- and came up with pestikid.exe. (I just can't resist the challenge of
- making up these puns in a language that is not my own). The program
- simply intercepts all input from the keyboard except for a given
- ascii code (I used 150), which unlocks the keyboard. Since I felt it
- is time to start my fifth collection of utilities, I put it in a new
- /pc/ts/tsutle10.arc package, which is now available from
- garbo.uwasa.fi anonymous FTP archives.
-