home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / SYSTEM / TSUTLE18.ZIP / TSUTLE.NWS < prev    next >
Encoding:
Text File  |  1992-06-06  |  9.7 KB  |  178 lines

  1. University of Vaasa, Finland, Sun IPX sparcstation garbo.uwasa.fi
  2. has a large collection of PD and shareware PC programs available by
  3. anonymous ftp or mail server. The file /pc/ts/0news-ts contains news
  4. about the TS-programs in the /pc/ts directory (in reverse order).
  5. This text, which you now have, is an extract from the 0news-ts file.
  6. ...................................................................
  7. Prof. Timo Salmi
  8. Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
  9. Faculty of Accounting & Industrial Management; University of Vaasa
  10. Internet: ts@uwasa.fi Bitnet: salmi@finfun   ; SF-65101, Finland
  11. ...................................................................
  12.  
  13. Sat 6-Jun-92: I have updated to garbo.uwasa.fi:/pc/ts/tsutle18.zip
  14. as follows. I have written a new SETVIDEO.EXE program for setting
  15. the CRT video mode. This program in fact originates from my own need
  16. to set the 132x43 text mode for (MsKermit) terminal emulation in
  17. order to read wide screens when connected to main frames like the
  18. Vaasa University garbo.uwasa.fi and chyde.uwasa.fi.
  19.    It is easy to set the 40x25 in Turbo Pascal by applying
  20. TextMode(C40). Likewise it is fairly trivial to set the 80x43/50
  21. text mode by applying TextMode (C80 + font8x8). But I initially had
  22. difficulties in finding out how to set the 132 text modes until
  23. David R. Conrad (David_Conrad@mts.cc.wayne.edu) kindly informed me
  24. that the interrupt 10hex function 00hex can be used for this purpose
  25. too. The way it goes is that the standard defines video modes from
  26. 00hex to 13hex, but in fact there are many more modes which depend
  27. on the particular video adapter card. This information can be found
  28. in Ralf Brown's list of interrupts INTERRUP.A in inter30a.zip
  29. (located in the /pc/programming directory at garbo.uwasa.fi).
  30.     The problem is that the sifferent video adapter cards have
  31. different defaults for the beyond 13hex video modes. I have used the
  32. following solution. You give the video mode as a hex parameter to
  33. SETVIDEO.EXE rather than choose from a menu of preset video modes.
  34. The values to give for the different video adapter cards can be
  35. found in the said INTERRUP.A information file if you look at INT
  36. 10h, function 00h. There is a very long list in there. For my own
  37. 386s the text modes are
  38.  $00 =  40x25    $01 =  40x25    $02 =  80x25    $03 =  80x25
  39.  $50 =  80x30    $51 =  80x43    $52 = 132x25    $53 = 132x25
  40.  $54 = 132x30    $55 = 132x43    $56 = 132x60
  41.  
  42. Sat 21-Mar-92: I have updated my CMOS.EXE program which displays
  43. information from your battery backupped CMOS memory.
  44.  - Made the CMOS clock display continuous.
  45.  - Omitted the weekday information because it has turned out to be
  46.    volatile.
  47.  - Added the display of whether a math coprocessor is installed
  48.    according to the CMOS configuration information.
  49. I have consequently released an updated version of my fifth utility
  50. collection. It is now garbo.uwasa.fi:/pc/ts/tsutle17.zip.
  51.  
  52. Mon 2-Mar-92: The modern PCs have a battery backupped CMOS memory
  53. which includes the backed-up clock to store the date and the time,
  54. and configuration information. This battery usually lasts for
  55. several years, but eventually it will lose power. The current
  56. (pardon the pun) state of the battery can be checked by programming
  57. since as long as the battery is giving power is a certain bit in
  58. CMOS memory is on, and if the battery looses power the bit will be
  59. off. I have written a program CMOSALAR.EXE to read this bit. If the
  60. battery bit is off, an alarm will be sounded. One option is to put
  61. it in your autoexec.bat where it will act as a sentinel for you.
  62.    Another similar program added is CMOS.EXE which displays
  63. information from your battery backupped CMOS memory. A color video
  64. adapter, and at least an AT PC is required.
  65.    CMOSALAR.EXE and CMOS.EXE are part of my hence updated fifth
  66. utility collection garbo.uwasa.fi:/pc/ts/tsutle16.zip. The other
  67. three programs in the package are
  68.  MSPLIT.EXE      Split Unix elm email messages, for UseNet users
  69.  PESTIKID.EXE    Keep your computer to yourself, lock keyboard
  70.  TDEL.EXE        Timo's safe recursive delete for files & dirs
  71. PESTIKID.EXE has a small, invisible correction.  The other two have
  72. not been changed.
  73.  
  74. Sat 18-Jan-92: I have updated my PESTIKID.EXE program which locks
  75. the keyboard (unless the user knows the code to unlock it). The
  76. following features have been added:
  77. - The alt-ctrl-del combination is inactivated for the time the
  78.   program is running.  Thus the pesty user cannot beat PESTIKID.EXE
  79.   by the simple alt-ctrl-del warm boot. The user either has to know
  80.   the unlock code or reset your PC physically.
  81. - There is an optional message that is flashed to the screen if any
  82.   other key is pressed except the unlock code. The message is
  83.   invoked by a new /w (warning word) switch.  You can choose the
  84.   word yourself, or if you just use /w, "Hands off" will be flashed
  85.   as the default.  The flash is given in LightRed on Blue. The
  86.   screen is restored to blank Black after the flash.
  87. - The cursor can be turned off for the duration of the program.  The
  88.   new /c switch is for turning the cursor off.
  89. - Improved a bit the error messages if incorrect parameters are
  90.   given in the program call
  91. PESTIKID.EXE is a part of my consequently updated fifth utility
  92. collection garbo.uwasa.fi:/pc/ts/tsutle15.zip. The other two
  93. programs in the package are
  94.  MSPLIT.EXE Split Unix elm email messages
  95.  TDEL.EXE   Timo's safe recursive delete
  96. but they have not been changed.
  97.  
  98. Sun 15-Dec-91: I have updated my TDEL.EXE safe interactive recursive
  99. delete program.
  100.  - It now accepts multiple file definitions. In other words the
  101.    usage now is TDEL FileMask1 [[FileMask2]..] [switches]. For
  102.    example TDEL /s c:\*.bak c:\*.bck would delete all *.bak and
  103.    *.bck files on drive C:.
  104.  - Added a /c "set Counter on" switch to give the count of the
  105.    deleted, skipped, and the total of found files.
  106.  - Corrected an error in the recursive mode of the program. It
  107.    prevented full recursion when the file mask was not *.*.
  108.  - Included an interception if the user tries to put wildcards in
  109.    the directory part of the mask, as in TDEL C:\TEXT*\*.BCK.
  110.  - When the program exits it now clears the keyboard typeahead
  111.    buffer on exit.
  112.  - Included a simple example on the help screen (which is invoked if
  113.    you call TDEL without any parameters).
  114. TDEL.EXE is part of my hence updated fifth utility collection
  115. garbo.uwasa.fi:/pc/ts/tsutle14.zip.
  116.  
  117. Thu 5-Dec-1991: I have updated my MSPLIT.EXE program for splitting
  118. Unix email files on a PC.
  119.  - Earlier the split was effected when MSPLIT first encountered a
  120.    "From: " and then a "Subject: " on the next line. I have made it
  121.    more general. The first line start criterion is now "From: " or
  122.    "From ".  The second line criterion is "Subject: " or
  123.    "Return-Path: " or "Article: " or "Received: ".
  124.  - The count of messages is now given when the messages are directed
  125.    to a single file separated by formfeeds (the /f switch).
  126.  - The output now goes to the default directory.  Not forcibly to
  127.    the directory of input.
  128.  - New switch /oDirectory to optionally direct the output to a
  129.    desired destination
  130. MSPLIT.EXE is part of the updated garbo.uwasa.fi:/pc/ts/tsutle13.zip
  131. package.
  132.  
  133. Sun 1-Nov-91: I have written a TDEL.EXE program for safe deleting of
  134. files. It asks for confirmation before deleting. Besides this
  135. ordinary usage TDEL has an optional, special feature. One quite
  136. frequently asked PC related question seems to be how one can delete
  137. all the files from a directory and all its subdirectories, and
  138. finally also the directory and subdirectories. There are several
  139. solutions to this problem, and I wanted to add one more putting
  140. emphasis on the safety of the operation. TDEL.EXE has a switch for
  141. recursing into subdirectories. TDEL.EXE can optionally be used also
  142. for removing directories and subdirectories. TDEL.EXE is part of the
  143. updated garbo.uwasa.fi:/pc/ts/tsutle12.zip package.
  144.  
  145. Thu 28-Nov-91: Occasionally I want to download to my PC the email
  146. messages that I have received on our Unix machine (chyde.uwasa.fi).
  147. The messages are in a single file. I want to be able to split the
  148. email messages into separate files (or insert formfeed between them)
  149. to easily print them on our PC network laser printer. I wrote an
  150. MSPLIT.EXE program to do the splitting for me. I included it in my
  151. now updated garbo.uwasa.fi:/pc/ts/tsutle11.arc utilities package.
  152.    Let me give some further background. On chyde I read my email
  153. using elm (2.3 pl11), and I have the following definition in the elm
  154. options submenu: P)rint mail using : cat >> /u2/econ/ts/posti/mail.
  155. This means that each message in the mail file starts by
  156.  From:
  157.  Subject:
  158.  To:
  159.  Date:
  160. MSPLIT.EXE splits the messages into mail.001, mail.002, etc when it
  161. encounters the From: Subject: pair. Or if you define so (/f switch)
  162. it inserts a formfeed before each message in a single mail.001 file.
  163. The program has also optional switches for page length (/p) and
  164. performing a translation to Scandinavian ascii (/s), ie { to a", [
  165. to A", and so on.
  166.  
  167. Sat 20-Jul-91: We had a welcome, but a very noisy visit from from my
  168. wife's best friend's family with two incredibly lively kids. Between
  169. their reverberatingly intensive sessions of playing my computer
  170. games, I had to device a simple, temporary lock for the computer,
  171. and came up with pestikid.exe. (I just can't resist the challenge of
  172. making up these puns in a language that is not my own). The program
  173. simply intercepts all input from the keyboard except for a given
  174. ascii code (I used 150), which unlocks the keyboard. Since I felt it
  175. is time to start my fifth collection of utilities, I put it in a new
  176. /pc/ts/tsutle10.arc package, which is now available from
  177. garbo.uwasa.fi anonymous FTP archives.
  178.