home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / ts / 0news89.ts < prev    next >
Encoding:
Text File  |  1991-01-01  |  36.0 KB  |  699 lines

  1. University of Vaasa, Finland, Sun 4 node number 128.214.12.3
  2. (chyde.uwasa.fi) has a collection of PD and shareware programs which
  3. are available by anonymous ftp (file transfer program).  This
  4. /pc/ts/0news89.ts text contains news about the programs in the
  5. /pc/ts directory (in reverse order). 
  6. ...................................................................
  7. Prof. Timo Salmi        (Moderating at anon. ftp site 128.214.12.3)
  8. School of Business Studies, University of Vaasa, SF-65101, Finland
  9. Internet: ts@chyde.uwasa.fi Funet: vakk::salmi Bitnet: salmi@finfun
  10. ...................................................................
  11.  
  12.                  N e w s   o f    1 9 8 9
  13.  
  14. Sun 24-Dec-89: Let me wish A Merry Christmas to all users of our ftp
  15. archives here at Vaasa, Finland.  We are pleased at the popularity
  16. we seem to have gained, and the many new contacts we have made also
  17. in the international community.  It seems that we now really are
  18. beginning to live in the global electronic village which was pure
  19. science fiction only a few years ago.  Geographical coordinates have
  20. suddenly lost much their meaning in the most distinguishing feature
  21. of man, communication. 
  22.  
  23. Sat 23-Dec-89: I have updated my MsKermit utilities collection to be
  24. version (/pc/ts/)tskerm23.arc.  This is a major revision.  To
  25. simplify things I have streamlined the collection, and the tools
  26. within, by excluding all explicit support for MsKermit versions
  27. earlier than 2.32A.  Most of the tools probably still are compatible
  28. with MsKermit versions through 2.30-2.32, but I have done nothing to
  29. check this out. 
  30.   The documentation TSKERM.INF has finally been reorganized and
  31. rewritten to make it clearer, since there have been so many
  32. developments during the lifespan of the tskerm package. 
  33.   Part of the idea of the recent versions of this package has been
  34. scripts which facilitate kermit file transfers so that the user need
  35. not give a series of kermit commands him/herself.  These scripts
  36. have again been improved so that they take the file name as a
  37. parameter, and if the file name is omitted, the script asks for it. 
  38. Should be really convenient to use. 
  39.   Appended a couple of more interesting messages about MSKermit with
  40. the kind permissions of the authors. 
  41.   Scripts for defining Home End PgUp, PgDn, and Del keys for
  42. MicroEmacs instead of VAX/VMS EDT.  Simple redefinition script for
  43. ansi terminal emulations.  Scripts for making all the
  44. initializations at one go. 
  45.   The z-modem macros can now handle also uploading a list of file
  46. names, not just a single file (wildcarded) definition. 
  47.   Introduced a script for dialing from a dialing directory. 
  48. Includes system names, phone numbers, modem speeds, and passwords. 
  49. Easily customized. 
  50.  
  51. Fri 22-Dec-89: I am in the process of making a major revision of the
  52. MsKermit utilities package tskerm22.arc.  The revision will
  53. naturally be called tskerm23.arc.  Stand by. 
  54.  
  55. Fri 22-Dec-89: Jari Perkiomaki has updated the two shortwave
  56. listening information files about Finland and Nordic countries. They
  57. are now available as radio11.arc.
  58.  
  59. Wed 20-Dec-89: Updated file datestamp and timestamp touch and go :-)
  60. utility TOUCH.EXE.  Petri Hartoma (ph62303@alva.tut.fi) suggested
  61. that the request for confirmation prior touching be optionally
  62. turned off.  A new /n switch takes care of this.  Thanks, Petri, for
  63. the suggestion.  The year in the date need no longer four digits
  64. long, two can be optionally used.  - Incidentally, why another touch
  65. utility, since there already are many around? Because there are two
  66. features which I have noticed missing in many of them.  The first is
  67. being able to timestamp also the seconds.  The second is the
  68. safeguard of the (optional) confirmation before touching.  - I have
  69. added new switches to the DIRE.EXE extended directory.  These
  70. programs are contained in the updated package /pc/ts/tsutlb16.arc. 
  71.  
  72. Wed 6-Dec-89: Updated the Turbo Pascal 5.0 (and 4.0) units
  73. collection to be version /pc/ts/tspas17. The new procedures include
  74. WHEREXFN and WHEREYFN which locate the cursor position without the
  75. Crt unit. As you will recall Crt unit includes a WhereX and a WhereY
  76. function. The reason I have prepared alternatives to Crt functions
  77. and procedures in this, and the earlier releases, is because with
  78. some incompatible PCs the Crt unit causes problems, and redirection
  79. requires special measures with the Crt. - KEYPREFN is a replacement
  80. of KeyPressed and READKEFN for ReadKey. - CLUSIZFN gives the cluster
  81. size on a device. ALLSIZFN gives the true total size allocated to a
  82. file instead of the size shown on ordinary directory listings. -
  83. INKEYFN is a Basic-like timed input.
  84.  
  85. Wed 6-12-89: I have updated my programs BIGCURS and BIGNCURS
  86. altering the cursor into a block to make it better visible. Handy
  87. for laptops. The programs now can take a numerical parameter to
  88. adjust the starting scanline. This makes the program better
  89. adjustable to different video adapters. Furthermore, Erik Jacobsen
  90. (erja@daimi.dk) from the Computer Science Department of Aarhus
  91. University pointed out to me that BIGCURS may interfere with other
  92. resident programs by stealing the timer interrupt, and kindly
  93. provided me with a solution to avoid this snag. Thanks Erik.
  94.    I have also programmed FILES.EXE giving file statistics of a
  95. device in the following type of format (this is for my ramdisk):
  96.   Type       Count        Size  Allocation  Efficiency
  97.                  1         419         512       81.84
  98.    COM           4       13473       13696       98.37
  99.    EXE           3      106212      106368       99.85
  100.    TPU           1       15536       15616       99.49
  101.   Total D:       9      135640      136192       99.59
  102. The information can be sorted by any of the fields.
  103.    These programs are included in my fourth utilities collection
  104. upgraded now to be /pc/ts/tsutld13.arc.
  105.  
  106. Tue 5-Dec-89: Released version /pc/ts/tsbits17.arc of my base
  107. conversion and binary operations programs. Nothing out of the
  108. ordinary in these programs, rather the contrary. Just that I have
  109. needed these utilities myself in some programming tasks. These
  110. programs have their origins in my older Pascal programs for the
  111. VAX/VMS and Sinclair QL from the times when PCs were not common at
  112. all. - The improvements in the current update are mostly in the user
  113. interface. Incidentally, if you need base conversion routines in
  114. your own Turbo Pascal 4.0 or 5.0 programs there are suitable
  115. routines in the /pc/ts/tspas16.arc (or whatever is the latest
  116. version) units collection.
  117.  
  118. Fri 1-Dec-89: Augmented to the feedback file Rahul Dhesi's comments
  119. on my programs that have appeared in the UseNet Binary Postings,
  120. that is the newsgroup comp.binaries.ibm.pc.  The feedback file is
  121. now fback006.txt. 
  122.  
  123. Thu 30-Nov-89: Updated the user feedback file.  It is now
  124. fback005.txt. 
  125.  
  126. Tue 28-Nov-89: Some time ago there was a lively discussion in the
  127. InterNet news group comp.lang.pascal how to redirect all write and
  128. writeln statements to the printer without having to change the
  129. statements. I now have a solution to that problem for Turbo Pascal
  130. 4.0 and 5.0. The procedures USEPRN and USECON are part of update
  131. /pc/ts/tspas16.arc of my Turbo Pascal 5.0 and 4.0 units collection.
  132. The new procedures/functions also include WEEKNRFN function in the
  133. TSUNTE unit. It gives the weeknumber for a given date. REVCOLOR in
  134. TSUNTC reverses (toggles) text colors. And there are many other new
  135. routines making up a new unit TSUNTG.
  136.  
  137. Sun 26-Nov-89: In our series of completely useless programs please
  138. meet switchar for Unix freaks. Switchar toggles the MsDos switchar
  139. between the slash (/) and the hyphen (-). When the switchar is the
  140. hyphen, the slash can be used in path names instead of the backslash
  141. (\).  Have fun.  Included in the update /pc/ts/tsutld12.arc.
  142.  
  143. Sun 26-Nov-89: Updated the questions / answewrs file.  It is now
  144. tsans007.txt. 
  145.  
  146. Sun 26-Nov-89: I have updated my MsKermit utilities collection to be
  147. version tskerm22.arc.  I have included some interesting postings and
  148. email about MsKermit related file transfer problems and principles
  149. with the kind permission of the authors.  I have prepared a set of
  150. command synonyms to further automate Kermit and Z-modem file
  151. transfers.  Furthermore, I included separate scripts for downloading
  152. and uploading text files with a VAX/VMS host. 
  153.  
  154. Fri 24-Nov-89: Some time ago there was a discussion on the InterNet
  155. news on the problem caused by the fact that the ordinary "underline"
  156. cursor shows too weakly on certain laptops.  There were requests for
  157. a utility changing the cursor into a block.  I do know that there is
  158. a nice blockcur.zoo utility that was distributed through the UseNet
  159. Binaries, that is comp.binaries.ibm.pc.  Nevertheless, making the
  160. cursor a block involves interesting programming problems, and I
  161. wanted to look at those myself. 
  162.    To be effective and permanent, a cursor size changing program
  163. must be made resident, and this one is a text-book problem for
  164. trying out writing a TSR (terminate and stay resident) program.  The
  165. result of my experiments is a BIGCURS.EXE program.  It is a resident
  166. program that keeps altering the cursor to a block even in cases
  167. where the program you are running keeps altering the cursor size. I
  168. also wrote a similar BIGNCURS.EXE program, which is not resident,
  169. and its effect is thus transient.  I also included a ADJCURS.BAT
  170. batch file as an optional user interface to these programs. 
  171.    Writing a TSR utility is a tricky business, and I cannot
  172. guarantee, that BIGCURS.EXE will be well-behaved under all
  173. circumstances. 
  174.    I have made these new utilities part of my fourth utility package
  175. and upgraded it to be tsutld11.arc.  Available by anonymous ftp as
  176. usual. 
  177.  
  178. Sat 18-Nov-89: There are several nice memory resident push/pop
  179. directory utilities around.  As you know pushdir stores the name of
  180. the directory where you are.  You can then change the directory (and
  181. the drive) as much as you like, and popdir takes you right back to
  182. the original directory.  But memory resident programs tend to pile
  183. up, and I started thinking whether push/pop can be achieved using
  184. non-resident batch methods.  PUSHDIRE.BAT and POPDIRE.BAT together
  185. with SETPUSHD.EXE do this by juggling the environment variables.  I
  186. pushed these files in my batch file collection and updated it to be
  187. tsbat12.arc.  You can pop them from there. 
  188.  
  189. Sat 11-Nov-89: I have been using Telix, Procomm Plus, and MsKermit
  190. successfully for terminal emulation for quite awhile. All these
  191. programs have their strengths and weaknesses, and to some extent
  192. they are complementary to each other. Which telecommunication
  193. program to use is dependent on the circumstances.
  194.    The strengths of MsKermit are in its flexibility of terminal
  195. emulation, and the robustness of its kermit file transfer protocol.
  196. For example in VT102 emulation I have definitely achieved the most
  197. satisfactory results with MsKermit. Of these three communication
  198. programs it is the only one that has never caused me unacceptable
  199. problems in emulating VT102, nor in translating the Scandinavian
  200. keys. With MsKermit version 2.32A the keyboard keys of a PC can be
  201. made to simulate true VT102 terminal layout very closely. See
  202. MSK232AT.INI in my tskerm21.arc package for an example of
  203. configuring such a keyboard.
  204.    Kermit file transfers are far from convenient. Kermit file
  205. transfer is rather slow, and it is very awkward to use. Whenever
  206. possible, I prefer to use the z-modem file-transfers which are
  207. inbuilt in Telix, and external for Procomm Plus. Unfortunately, I
  208. have encountered situations where using MsKermit's kermit file
  209. transfer is the only option that works. This occurs under two
  210. different circumstances. First, the host machine (such as our VAX)
  211. may not have any other file transfer protocol. Second, with some
  212. modems the mainframe <--> PC file transfers z-modem simply fails.
  213. This is aggravating.
  214.    Because of these problems in file transfers I decided to do
  215. something about the clumsiness of MsKermit's file transfers. So, I
  216. wrote scripts that fully automate both sending and receiving files
  217. between a Unix host (which has C-Kermit) and the PC (which has
  218. MsKermit 2.32A). I have included these scripts is my MsKermit
  219. utilities collection tskerm21.arc.
  220.    Incidentally, Procomm Plus users, who do not already have my
  221. Procomm utilities and advice collection, might be interested to take
  222. a look at the tspfon29.arc package.
  223.  
  224. Fri 10-Nov-89: I have updated the set of my statistical programs as
  225. follows:
  226.   /pc/ts/ts1st16.arc    Univariate statistical measures.
  227.   /pc/ts/ts2st17.arc    Statistics: Multiple regression analysis.
  228.   /pc/ts/ts3st14.arc    Statistics: Transformations of observations.
  229.   /pc/ts/ts4st14.arc    Statistics: Correlation analysis.
  230. In the multiple regression program, the regression line in the high
  231. resolution scatter diagram was incorrectly drawn for negative
  232. regression coefficients. This has been corrected. - While I was at
  233. it I also made the some small enhancements, which are common to
  234. all these four programs. 
  235.  
  236. Tue 7-Nov-89: I have released updated utilities /pc/ts/tsutil28.arc.
  237. This is first of my four utilities packages. The system information
  238. utility SYSINFO.EXE includes some new items, and should be better
  239. compatible. - The date utilities now also show the week number and
  240. the day number. The week number algorithm was kindly provided to me
  241. by Seppo Pynnonen, Ph.D. - I have moved the two .bat botch (pardon,
  242. batch) files which were previously in the tsutil package to the new
  243. /pc/ts/tsbat11.arc collection.
  244.  
  245. Thu 2-Nov-89: Updated the file containing answers to frequently
  246. asked questions.  It is now /pc/ts/tsans006.txt. 
  247.  
  248. Tue 31-Oct-89: Released update /pc/ts/tsbat11.arc of my batch files
  249. collection. The new release introduces LOGRUN.BAT. It can be used
  250. for calling programs and logging the call in a usage log with
  251. time/date information. The batch utilizes MsDos time and date
  252. commands for making the usage log of the program calls. The bug
  253. caused by the non-standard switch /i in the file finder WHERE.BAT
  254. has been amended. A new batch LOCATE.BAT for locating a file (or
  255. files) on a disk has been added. Contrary to WHERE.BAT it is not
  256. case sensitive. The "change the directory" batch has been renamed
  257. C.BAT (was SD.BAT). I have also added more comments within some of
  258. the batches.
  259.   If you get an "Out of environment space" message in these, or any
  260. other batches, try increasing your environment space by using shell
  261. configuration in config.sys:
  262.      Example: shell=c:\bin\command.com c:\bin /e:1024 /p
  263.  
  264. Sun 29-Oct-89: I decided to introduce a batch file collection
  265. /pc/ts/tsbat10.arc.  The batches are quite straightforward, and do
  266. not need any special auxiliary programs, just the ordinary MsDos
  267. commands.  Some of the batches are from my other utility packages,
  268. some are new.  I do not claim a high degree of originality.  This is
  269. because the methods and tasks of batch programming keep repeating
  270. over and over again.  But I hope that you will find some of my
  271. tricks useful.
  272.   And if you feel that you have useful batches yourself, which you
  273. would like to distribute to your fellow users, I would be interested
  274. in considering any good ideas for development.  Due credit would
  275. naturally be given.  I would, however, reserve the right to choose,
  276. and to develop your batches to suit the future versions of this
  277. Public Domain collection. 
  278.  
  279. Thu 26-Oct-89: I have a private mailing list for posting these news. 
  280. Especially, if you have my programs downloadable at your site or
  281. your BBS you are welcome to ask for inclusion on this list. 
  282.  
  283. Thu 26-Oct-89: The feedback file has been updated and is now
  284. fback003.txt. 
  285.  
  286. Wed 18-Oct-89: Released update /pc/ts/tspas15.arc of my Turbo Pascal
  287. 5.0 and 4.0 units collection.  New procedures/functions include
  288. BINFN in TSUNTB for fast conversion of decimal words to binary and
  289. HEXFN for fast conversion to hexadecimal.  LBIN and LHEX convert
  290. long integers fast to binary and hexadecimal respectively.  POWERLFN
  291. raises a longint to a power, fast.  BORDER in TSUNTE changes the
  292. border color for CGA or VGA.  All the rest of the procedures and
  293. functions remain unchanged. 
  294.  
  295. Mon 16-Oct-89: Released a new utilities package tsutld10.arc and
  296. update tsutlc16.arc of my third set of PC utilities:
  297.   In managing and backing up the harddisk I have noticed a need for
  298. a utility that would scan the disk for files that are dated today
  299. (or a given number of days back from today).  I have written a new
  300. utility TODAY.EXE which performs this task.  This program starts my
  301. fourth utility collection /pc/ts/tsutld10.arc.  The new package is
  302. available by anonymous ftp in the usual manner. 
  303.    There is another utility which I use in managing the harddisk. 
  304. This is a utility which tells if there are any duplicate files on a
  305. disk.  I have a DOUBLES.EXE program for this purpose, and it is
  306. updated in my third utility collection /pc/ts/tsutlc16.arc.  I know
  307. that there are other programs around for the same task, but I have
  308. noticed problems with those of them which I have tried out.  Either
  309. they have lacked the capacity to scan large numbers of files, or
  310. they have lacked the ability to test whether the duplicate files are
  311. duplicate by contents, not only by name.  DOUBLES.EXE has a capacity
  312. of scanning 5040 files, and the user can decide whether to scan for
  313. files with same names, or for files with same names and contents
  314. (comparison by filedate and size). 
  315.    DOUBLES.EXE has the capability of scanning one or TWO disks for
  316. double files.  Extending DOUBLES to handle two disks was suggested
  317. to me by Petri Hartoma of Tampere University of Technology.  Thank
  318. you Petri for your useful feedback.  I wish more of the users were
  319. as active as you. 
  320.    While I am at it, let me take up a request for those of you who
  321. may have found my programs useful.  As I am not asking for any
  322. registration fees for the PD versions, would you do me a reciprocal
  323. favor by uploading at least some of my packages to, say eg one local
  324. bulletin board (BBS), and thus contribute to disseminating the
  325. *latest* versions of these packages.  And, if you distribute these
  326. packages, would you PLEASE distrubute an entire package, not
  327. individual programs from within any package.  This is a request that
  328. all of us share who write PD programs. 
  329.  
  330. Mon 2-Oct-89: In looking at my older files I came upon a description
  331. of file transfers between a home computer and a PC.  Since I think
  332. that the description of this task might be of some general interest,
  333. I decided to make it publicly available.  The particular home
  334. computer is the ill-fated Sinclair QL, but ideas should have some
  335. bearing on other home computers, as well.  The relevant file
  336. /pc/ts/tsqlpc10.arc is available from your site by anonymous ftp
  337. (file transfer program).  The file also contains a list of my
  338. programs for the QL. 
  339.  
  340. Sat 30-Sep-89: Released update tsfcom22.arc of the file manipulation
  341. package.  This package is a collection of older programs which
  342. originate from my earlier VAX/VMS and Sinclair QL programs. 
  343.  
  344. Wed 27-Sep-89: Released update tslin29.arc of the linear programming
  345. and linear goal programming package.  The changes are minor, but I
  346. made them because I am submitting tslin29.arc to comp.binaries.ibm.pc. 
  347.  
  348. Tue 26-Sep-89: Added /pc/ts/rnordic.inf by Jari Perkiomaki.  This
  349. text file gives shortwave listening information about the Nordic
  350. countries.  This complements the information in /pc/ts/radiofin.inf
  351. about Finland.  If you have any queries concerning these particular
  352. files, please direct the questions to Jari's email address given in
  353. rnordic.inf and radiofin.inf. 
  354.  
  355. Tue 26-Sep-89: Released update /pc/ts/tspas14.arc of the Turbo
  356. Pascal 5.0 and 4.0 units collection. The package contains units from
  357. tsunta.tpu to tsuntf.tpu. Tsunte.tpu contains a new function
  358. cmdlnfn, which gives the entire command line in a program call. The
  359. input line-editing procedure edreadln in tsuntf.tpu now has a recall
  360. option (CursorUp) and the insert key toggle. I have preserved an
  361. edrdln procedure for line-editing without recall and insert. Tsuntd
  362. has new ParamCount and ParamStr like functions for obtaining
  363. substrings from a string.
  364.  
  365. Sat 23-Sep-89: The multiple regression package ts2st16.arc is now
  366. available.  See Fri 22-Sep-89 for more information. 
  367.  
  368. Fri 22-Sep-89: The multiple regression update package ts2st15.arc
  369. has a heap management error in the STATREGR.EXE program, which
  370. causes an out of memory condition and prevents running this program. 
  371. I shall be preparing a correction soon.  (It just means changing one
  372. figure in my source program.) While I am at it, I shall update the
  373. line-editing to include Insert option.  I will let you know when
  374. ts2st16.arc is available.  In the meanwhile ts2st15.arc will not be
  375. available.  Sorry, and thanks to Arie Kenig (arie@hujivms.bitnet)
  376. for letting me know. 
  377.  
  378. Wed 20-Sep-89: I have released version /pc/ts/tslin28.arc of the
  379. linear programming (and linear goal programming) package for MsDos. 
  380. The capacity of this public domain version has been increased from
  381. 80x15 to 80x25.  (A registered version is 80x120.) Line-editing has
  382. been made more context-sensitive, and the Insert toggle has been
  383. made functional.  Available by anonymous ftp as usual. 
  384.  
  385. Mon 18-Sep-89: I have updated the set of my statistical programs as
  386. follows:
  387.   /pc/ts/ts1st15.arc    Univariate statistical measures.
  388.   /pc/ts/ts2st15.arc    Statistics: Multiple regression analysis.
  389.   /pc/ts/ts3st13.arc    Statistics: Transformations of observations.
  390.   /pc/ts/ts4st13.arc    Statistics: Correlation analysis.
  391. They are available by anonymous ftp as usual.
  392.  
  393. Sat 16-Sep-89: WORDLIST.EXE is a program for extracting all the
  394. words of a text file and calculating the frequency of each word.  I
  395. have made the following enhancement to the wordlist program.  The
  396. capacity of the program has been increased from handling of 3100
  397. *different* words to 8000 different words, and the maximum length of
  398. a word has been increased from 20 to 25 characters.  WORDLIST.EXE is
  399. contained in the updated /pc/ts/tspell21.arc package, which also
  400. contains spelling checking facilities for ascii files. 
  401.  
  402. Mon 11-Aug-89: I am pleased to announce that some of the ts-programs
  403. now also appear in the PC-SIG library.  PC-SIG Disk #1536 contains
  404. the programs of TSLIN, TSGAME and TSPFON packages.  Due to the long
  405. acceptance process, the files here in the pc/ts/ directory are more
  406. recent versions. 
  407.  
  408. Wed 6-Aug-89: Linear programming package again updated now to be
  409. tslin27.arc.  The new version is larger, and has input-recall and
  410. line editing potential. 
  411.  
  412. Sat 2-Aug-89: Updated the linear and linear goal programming package
  413. to tslin26.arc.  The linsolve.exe solution program now has an
  414. optional switch for screen colors.  This is useful in using an
  415. overhead projector in classroom, or if you are not satisfied with
  416. the original colors for some other reason.
  417.  
  418. Thu 31-Aug-89: I have released a new collection of textfile filters
  419. tsfltc10.arc.  At the same time I have transferred detab.exe from
  420. the configurable filters collection tsfltb12.arc to the new package. 
  421. The tsfltb12.arc has consequently been renamed to tsfltb13.arc.  The
  422. programs within the package are unchanged (besides transferring
  423. detab.exe).  The documentation has, however, been changed by
  424. bringing it up to date.  The first of the filter packages,
  425. tsfilt16.arc has not been changed. 
  426.  
  427. Sat 26-Aug-89: Released update tsfilt16.arc of my first filter
  428. collection. 
  429.  
  430. Wed 23-Aug-89: No changes in the /pc/ts directory, but started a new
  431. collection of my programs in /unix/ts directory.
  432.  
  433. Sat 19-Aug-89: Released update /pc/ts/tspas13.arc of my Turbo Pascal
  434. units.  I have rewritten the cursor-size routines in a more general
  435. fashion and rearranged the units. 
  436.    One of the weaknesses of the readln statement in (Turbo) Pascal
  437. is that it does not allow editing the input-string while giving the
  438. input from the keyboard.  I decided to do something about this, and
  439. wrote an edreadln procedure, which allows to use of LeftCursor,
  440. RightCursor, BackSpace, Del, Home, End, and Esc.  Of course such
  441. routines are very common in input from popup windows.  Edreadln is,
  442. however, more of a readln-type procedure with normal scrolling
  443. capabilities, than a fixed position window routine.  This routine is
  444. included in the new release. 
  445.  
  446. Thu 17-Aug-89: Released update tsfilt15.arc of filters and
  447. filter-like programs.  
  448.  
  449. Thu 17-Aug-89: Renamed the questions & answers file tsans.txt to
  450. tsans001.txt, that is to include a version number. 
  451.  
  452. Wed 16-Aug-89: The first filter collection tsfilt14.arc will be
  453. updated to tsfilt15.arc during the next few days.
  454.  
  455. Tue 15-Aug-89: Introduced a new file fback001.txt.  This file will
  456. contain feedback from users, and it is up to you whether it will
  457. grow, and what it will become. 
  458.  
  459. Mon 14-Aug-89: There are some recurring questions about the
  460. ts-packages. I have made available tsans.txt which gives prerecoded
  461. answers to most of these questions.
  462.  
  463. Sat 12-Aug-89: I have (again) released an upgrade of the graphics
  464. drawing package: tsdraw13.arc.  Among the new features are
  465. recordmode for recording user's input to a logfile, fill pattern and
  466. color options, option to suppress warning beeps, optional long form
  467. of commands, new pixel grid command, and (hopefully) fixed the bug
  468. in drawing scaled lines. 
  469.  
  470. Wed 9-Aug-89: Released update tsdraw12.arc.  Tsdraw is a system for
  471. drawing in two dimensions.  It is intended in particular for
  472. delineating linear programming programs of two variables, and
  473. simultaneous equations, but it can be used for other drawing
  474. purposes as well.  The current update includes among other things
  475. the following new features.  Choice of palette.  Directory command. 
  476. Escape to MsDos shell.  Drawing filename extension defaults to drw. 
  477. Stop command for testing drawings loaded from files. 
  478.  
  479. Wed 9-Aug-89: Released update tsprn13.arc.  It contains utilities
  480. for printing text files, and setting Diconix and Daisy Inkjet
  481. printers.  The changes are in the printer setting programs. 
  482.  
  483. Sat 5-Aug-89: I have released an update tsfltb12.arc of the
  484. configurable filter package.  There are three filters, detab,
  485. filtxt, and filbin.  The detab filter filters tabs from a textfile
  486. by inserting a correct number of blanks.  Tab width can be given as
  487. a parameter.  Filtxt (for text files) and filbin (for binary files)
  488. filter files using a translation table.  The package contains a
  489. number of translation tables, and the user can easily build new ones
  490. with any editor.  The most important change in tsfltb12 is that
  491. filbin accepts now both deleting characters, and replacing
  492. characters with strings. 
  493.  
  494. Wed 2-Aug-89: I have released un updated version of the Turbo Pascal
  495. units collection tspas12.arc.  There are new string routines and
  496. detection of the monitor (mono/color) type. 
  497.  
  498. Wed 2-Aug-89: You probably have noticed that each time the packages
  499. in the /pc/ts directory are updated, there is a change in the
  500. version number, which is shown by the last two letters of the first
  501. part of the file name.  The tsarcxx.txt archive contents file is an
  502. exception, however.  For it I have changed the version number only
  503. when there have been major changes in it, like introducing a new
  504. package. 
  505.  
  506. Tue 1-Aug-89: Updated the linear programming and goal programming
  507. package tslin24.arc to tslin25.arc.  The new version includes a
  508. program for coverting mps input into the as is equation format used
  509. by linsolve.exe. 
  510.  
  511. Wed 26-Jul-89: tspas10.arc Turbo Pascal units collection updated to
  512. tspas11.arc.
  513.  
  514. Sun 23-Jul-89: Made available a new package tspas10.arc. It contains
  515. Turbo Pascal 5.0 units for programmers.
  516.  
  517. Fri 21-Jul-89: I have released an updated version tsdraw11.arc of my
  518. system for graphical presentation of equations and LP problems.  The
  519. updated version adds a number of new demonstration drawings
  520. including break-even analysis and linear programming sensitivity
  521. analysis.  There are also many new features in the system, including
  522. the possibility of drawing circles, acs and individual pixels,
  523. background for labels, enhanced scaling, and so on. 
  524.  
  525. Tue 18-Jul-89: Introduced a new graphics package tsdraw10.arc.  It
  526. is centered around drawline.exe, which is a system (with a complete
  527. command language) for presenting equations of two variables.  In
  528. particular, I have devised it for demonstrating small linear
  529. programming problems in teaching business students, but it can be
  530. used for other line-drawing purposes as well. 
  531.  
  532. Sat 15-Jul-89: Updated the demonstration package tsdemo12.arc to
  533. tsdemo13.arc.  Of old the package contains a plotdemo.exe program
  534. plotting a selection of functions on the graphics screen.  New
  535. inclusions in tsdemo13.arc are two demonstrations utilizing PCs
  536. standard fonts.  The first (bigchar.exe) prints in large letters the
  537. users text (max 10 chars) on the screen.  The other (bigtime.exe,
  538. pardon the pun) shows the date and continuous time in large
  539. characters on the screen. 
  540.  
  541. Mon 10-Jul-89: I have been interested in the techniques for making
  542. pull-down menus, and MsDos gateways, which are so often used in
  543. commercial programs in their user interfaces.  So, I decided to try
  544. it out.  This resulted in two new programs setdico.exe and
  545. setdaisy.exe.  They are programs for setting Diconix InkJet and
  546. Daisy BubbleJet printers.  These programs are included in the
  547. printer program package, which has been at the same time been
  548. upgraded from tsprn11.arc to tsprn12.arc. 
  549.  
  550. Fri 7-Jul-1989: Added a filter for a right margin to the filter
  551. package tsfilt13.arc and changed its name to tsfilt14.arc.
  552.  
  553. Wed 5-Jul-1989: Updated ts2flt10.arc changing it's name at the same
  554. time to tsfltb11.arc.  This package contains general user
  555. configurable filters both for text and binary files, and an
  556. "intelligent" detab filter.  These have be updated.  There are also
  557. new translation tables for stripping the high bit from 8bit
  558. characters (strip.xlt), and translating 8bit characters into their 7bit
  559. look-alike (simul8.xlt). 
  560.  
  561. Sun 2-Jul-1989: Updated again two of the utility packages:
  562. tsutil26.arc --> tsutil27.arc and tsutlc14.arc --> tsutlc15.arc. In
  563. tsutil27.arc I have tried to make the programs work also with the
  564. less compatible PCs. (Technically, I have skipped using direct
  565. writes to video memory whenever possible.)  In tsutlc15.arc I have
  566. added two new date related programs, DTEDIF.EXE and WHATDATE.EXE.
  567. The former calculates the difference in days between two dates, and
  568. the latter figures out the date +-number of days given by the user.
  569. In the DOUBLES.EXE program finding the double filenames on a disk I
  570. have added the option of listing only the files which besides having
  571. the same names must also have the same size and date&time stamp. I
  572. have also added a couple of new switches to the directory program
  573. DIRF.EXE. Furthermore, I have changed the file giving the contents
  574. of all the packages from tsarc18.txt to tsarc19.txt, because there
  575. has now been a fair number of updates. And my thanks again to those
  576. who have given me valuable feedback on these programs. If you send
  577. me email, please remember to include your email address and your
  578. affiliation. This is especially important if you send email from
  579. outside of Finland because the return path is not always enough for
  580. sending a reply.
  581.  
  582. Thu 29-Jun-89: Updates tsutlc13.arc -> tsutlc14.arc and tsutb14.arc
  583. -> tsutlb15.arc.  It is a (well?-)known fact that MsDos DIR command
  584. gives the exact size of a file, not the space actually allocated to
  585. it.  The latter is (usually) bigger since space is allocated in
  586. clusters of bytes.  The DIRF.EXE recursive directory utility in the
  587. updated third utility collection tsutlc14.arc now has a switch to
  588. show not only the file sizes, but the allocations as well.  The
  589. other utilities in the updated tsutlc14.arc still are DIRINFO.EXE
  590. directory information of a disk, DOUBLES.EXE find double file names
  591. on a disk, HIDDEN.EXE find all hidden files on disk, READONLY.EXE
  592. find all readonly files on disk, SPLIT.EXE split a file into pieces,
  593. and ZEROFILE.EXE find all empty files on disk.  The other program
  594. upgraded in tsutlc14.arc is DOUBLES.EXE where a rare memory
  595. allocation error has been amended.  I have also updated the second
  596. utility collection to be tsutlb15.arc, but here the changes are
  597. minor, so if you already have tsutlb14.arc don't bother. 
  598.  
  599. Wed 28-Jun-89: Added radiofin.inf by Jari Perkiomaki.  This text
  600. file gives shortwave listening information about Finland.  Jari has
  601. promised to keep the information up to date.  If you have any
  602. queries concerning this particular file, please direct these
  603. questions to the email address given in radiofin.inf. 
  604.  
  605. Sun 25-Jun-89: Updated the first utility package to be tsutil26.arc. 
  606. Among the updated utilities are directory comparison programs
  607. dirs.exe and dird.exe, grapinfo.exe detecting graphics hardware,
  608. scopy.bat for copying when only a single diskdrive is available, and
  609. stack.exe telling the free available memory.  In addition the
  610. package still contains date utilities day.exe, dtetim.exe, and so
  611. on.  There is also the timelog.exe utility for logging program
  612. usage, and sysinfo for obtaining information about your computer. 
  613. The previous version, tsutil25.arc, appeared in spring in
  614. comp.binaries.ibm.pc. 
  615.  
  616. Fri 23-Jun-89: The third utility collection now updated to
  617. tsutlc13.arc.  Not much changes this time: The file splitting
  618. utility SPLIT.EXE has now an option to direct the split files to a
  619. directory other than the directory of the file to be split.
  620.    The shortwave information in vaasa.inf has turned out to be
  621. incorrect.  The information has been withdrawn and a separate
  622. shortwave information file about Finland is being prepared. 
  623.  
  624. Sun 18-Jun-89: Updated the third utility collection again making it
  625. version tsutlc12.arc.  The upgraded program within the package is
  626. the recursive directory utility DIRF. 
  627.  
  628. Fri 16-Jun-89: I have updated three of the programs in tsutlc
  629. package and renamed it to tsutlc11.arc.  Most importantly the
  630. program DOUBLES finding all the multiple occurrences on a disk now
  631. gives the path names, sizes and date&time of the multiple files. 
  632.  
  633. Wed 14-Jun-89: Keith Petersen of Simtel20 (thanks Keith) informed me
  634. that the tsutlc10.arc files was invalid.  True.  I had made a stupid
  635. mistake in transferring it from my PC.  I had forgotten to set file
  636. type binary.  I have now put a healthy (I hope) copy of tsutlc10.arc
  637. in here.  Sorry folks. 
  638.  
  639. Sun 11-Jun-89: I have released a new PC utilities collection
  640. tsutlc10.arc.  Among the new utilities there are a directory
  641. utility, which searches subdirectories as well, a utility for
  642. finding multiple occurrences of a file name on the harddisk, a
  643. utility for locating all the empty files on the disk, a utility to
  644. split a file into pieces, and so on. 
  645.  
  646. Mon 29-May-89: Procomm utilities and advice package updated to
  647. tspfon29.arc.  This version has been submitted to comp.binaries.ibm.pc.
  648.  
  649. Sun 28-May-89: I have released a new version of my second utilities
  650. collection.  At the same time I have changed its name to
  651. tsutlb14.arc from earlier ts2utl13.arc.  There is a new touch.exe
  652. utility in the collection.  Chars.exe and setgra.exe have been
  653. upgraded. 
  654.  
  655. Wed 17-May-89: Update tspell20.arc of the spelling checker package. 
  656. Checked text can now be scrolled one line or a whole screen at a
  657. time. 
  658.  
  659. Mon 15-May-89: The new version tsfcom21.arc of the file handling
  660. package is now available. 
  661.  
  662. Sun 14-May-89: Coming soon a new version tsfcom21.arc of the file
  663. handling package.  Most importantly the speed of crypter.exe has
  664. been increased radically (while maintaining compatibility with
  665. earlier versions).  Furthermore, all the programs can now handle
  666. read-only files correctly.  Stand by for the update. 
  667.  
  668. Wed 10-May-89: The filters for text files package tsfilt12.arc
  669. updated to version tsfilt13.arc.  A filter flmarg.exe for adding a
  670. left margin to text files has been appended to the package. 
  671.  
  672. Mon 8-May-89: tsgmeb10.arc is now available containing typevade.exe,
  673. a game for learning fast typing. 
  674.  
  675. Sat 6-May-89: Coming soon tsgmeb10.arc.  Second educational games
  676. package.  Will contain a game for learning fast typing.  Stand by. 
  677.  
  678. Tue 2-May-89: Added time-zone and SW-frequency information about
  679. Finland to vaasa.inf. 
  680.  
  681. Wed 26-Apr-89: Still updates of tspfon now to make version
  682. tspfon28.arc. 
  683.  
  684. Mon 24-Apr-89: tspfon27.arc adds a new program ONLINE.EXE by Matti
  685. Hanninen.  This new program gives a summary of calls recorded in
  686. pcplus.fon.  PCPAQ.TXT again has a couple of new questions/answers. 
  687.  
  688. Sun 23-Apr-89: Upgraded the Procomm utilities and advice to
  689. tspfon26.arc.  A couple of new questions/answers, and some honing of
  690. the old ones plus two new appendices.  Also appended a file
  691. containing information about Finland, Vaasa, and the University of
  692. Vaasa. 
  693.  
  694. Fri 21-Apr-89: A new version of the Procomm Plus utilities and
  695. advice collection tspfon25.arc has come out to replace tspfon24.arc. 
  696. The questions and answers section has many new entries along the
  697. lines that have appeared in comp.sys.ibm.pc. 
  698.  
  699.