University of Vaasa, Finland, Sun SPARCstation IPX, node number 128.214.87.1 (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/0news93.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 128.214.87.1 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 3 Sun 26-Dec-93: Released upgrade garbo.uwasa.fi:/pc/ts/tsfaqp18.zip of my Frequently Answered :-) Questions about Turbo Pascal programming. Added new items 62) How can I copy a file in a Turbo Pascal program? 63) How can I use C code in my Turbo Pascal program? 64) How do I get started with the Turbo Profiler? Added material to 5) Can someone give me advice for writing a tsr program? 24) How can I link graphics drivers directly into my executable? 41) What is wrong with my program? It hangs without a clear pattern? 52) How do I avoid scrolling in the last column of the last row? Brought some program reference version number up to date, and corrected a few typing mistakes, and made some new ones. Sun 26-Dec-93: I have released a maintenance update of my general Frequently Asked Questions (FAQ) about UseNet news, MsDos programs, and Garbo archives. It is garbo.uwasa.fi:/pc/ts/tsfaqn39.zip. Sun 19-Dec-93: I have updated the following search programs HIDDEN.EXE Find all hidden files on disk READONLY.EXE Find all readonly files on disk ZEROFILE.EXE Find all empty files on disk and added SYSFILES.EXE Find all system files on disk They all are part of an updated garbo.uwasa.fi:/pc/ts/tsutlc20.zip package. I have introduced two switches to these programs /a for scanning all fixed drives at one go /m for displaying the month in the files dates in letters These four programs (especially ZEROFILE and HIDDEN) are convenient for checking whether you have potentially unnecessary files on your system. Some program crashes or experiments can produce such files which are not necessarily detected. 99663 Dec 19 16:27 garbo.uwasa.fi:/pc/ts/tsutlc20.zip tsutlc20.zip Timo's 3rd utility set (dirf,dirinfo,doubles,hidden,split,...) Tue 30-Nov-93: I have made one of my research papers available in the electronic format by anonymous FTP as : 17314 Nov 30 15:29 garbo.uwasa.fi:/pc/ts/tscmpacc.zip tscmpacc.zip A comparative Review of Finnish Expenditure-Revenue Accounting : ABSTRACT: In Finland the accounting theory put forward by Professor Martti Saario (in 1958, 1959, and partly 1945) is dominant in accounting legislation, teaching and research. This paper reviews the theory, states the unstated economic assumptions on which the theory must be based, and compares the accounting conventions inherent in the application of this theory with the conventions in the generally accepted accounting principles (GAAP). At the same time it is the purpose to subject this theory to an international forum, since this has not been done so far. : KEY WORDS: Accounting theory; Accounting principles; Financial accounting; Accounting model; Finland Sun 28-Nov-93: I have updated my Turbo Pascal Freqyently Asked Questions collection to be garbo.uwasa.fi:/pc/ts/tsfaqp17.zip by including the following new items (and making some adjustments to the earlier ones). 57) How can I calculate the difference between two points of time? 58) Is a program running stand-alone or from within the IDE? 59) Please explain Turbo Pascal memory addressing to me. 60) How do I obtain a bit or bits from a byte, a word or a longint? 61) What are Binary Coded Decimals? How to convert them? 62887 Nov 28 19:58 garbo.uwasa.fi:/pc/ts/tsfaqp17.zip tsfaqp17.zip Common Turbo Pascal Questions and Timo's answers Sat 20-Nov-93: I have updated my linear programming and linear goal programming package. It is especially geared to user friendliness (no documents are needed to get going) and to teaching (a large character version included). Version 3.4: Introduced for classroom usage an alternative version LINSOL40.EXE of my easy to use MsDos linear programming and linear goal programming program LINSOLVE.EXE. This is the same program, but it applies the 40 column mode instead of the conventional 80 columns. This is particularly convenient if you wish to project the results on an overhead projector connected to your PC. The larger characters make a big difference on how well the audience can observe what is being projected. This improvement results from practical experience on my own lectures. In LINSOLVE.EXE corrected a range overflow bug occasionally crashing the program. Made the run-time error reporting verbal. Some minor corrections. Added a nag at the end of the non-registered version (but no delays, or other silly annoyances). In MPS2EQU.EXE "Mps input to equation format" discarded the /s(upress zeroes) switch and made omitting zero coefficients the default. Included a /z(eroes included) switch. Omitted the superfluous 1 and -1 and coefficients. : 114831 Nov 20 14:29 garbo.uwasa.fi:/pc/ts/tslin34.zip Friendly linear programming and linear goal programming Sun 7-Nov-93: I have updated my Frequently Asked Turbo Pascal Questions collection to be garbo.uwasa.fi:/pc/ts/tsfaqp16.zip. Some items have been brought up to date, and the following new items have been added. 53) How can one hide (or unhide) a directory using a TP program? 54) How do I test whether a file is already open in a TP program? 55) How can I test and convert a numerical string into a real? 56) How can I reverse a TP .EXE or .TPU back into source code? 55645 Nov 7 13:59 garbo.uwasa.fi:/pc/ts/tsfaqp16.zip tsfaqp16.zip Common Turbo Pascal Questions and Timo's answers Sun 7-Nov-93: I have again updated my graphics drawing package to be garbo.uwasa.fi:/pc/ts/tsdraw16.zip. I have added an EGA version DRAWLEGA.EXE with the full 16 set of color choice. The still retained "DRAWLINE.EXE Draw and solve equations & lines" is a CGA version with four color choices. The latter will still be useful since the CGA version uses much larger text type, and that is useful in applying the program on lectures with an overhead projector. I also corrected the line drawing command, since "li 0,0,0" caused a division by zero. 108025 Nov 7 07:39 garbo.uwasa.fi:/pc/ts/tsdraw16.zip tsdraw16.zip Graphical presentation of equations and LP problems Mon 1-Nov-93: Run the following statistics 6475 Nov 1 05:54 garbo.uwasa.fi:/pc/filelist/ftpts43.lst ftpts43.lst Ftp stats of Timo's files week 43 1993 Sun 17-Oct-93: I have updated my graphics drawing package. It is especially well suited for teaching linear equations and linear programming, but it can be used even from preparing "transparencies" for an overhead projector connected to a PC. I utilize this program myself on my lectures on linear programming. This version has only one new command, "pa" for pause. But this one enhancement is very convenient for displaying sequential drawings from prerecorded data files. I noticed the need for such a feature in going over my notes of my own lectures for our accounting and business finance students. There are two new demos, TRANS1.DRW and TRANS2.DRW included about the usage of the pa command. 63268 Oct 18 06:32 garbo.uwasa.fi:/pc/ts/tsdraw15.zip tsdraw15.zip Graphical presentation of equations and LP problems. Sat 16-Oct-93: I have brought up to date the information in my general Frequently Asked Questions (FAQ) about UseNet news, MsDos programs, and Garbo archives. I have also added a new file FAQFTP.TXT "Additional questions about FTP" "Additional" because the other files in the collection already cover FTP (File Transfer Porgram) questions. The updated collection is available as 85060 Oct 16 09:52 garbo.uwasa.fi:/pc/ts/tsfaqn38.zip tsfaqn38.zip Questions from UseNet and Timo's answers Mon 11-Oct-93: Produced 6005 Oct 11 05:57 garbo.uwasa.fi:/pc/filelist/ftpts40.lst ftpts40.lst Ftp stats of Timo's files week 40 1993 Fri 8-Oct-93: My brother-in-law with his family visited us the other day here in the extreme North :-). His 18-year old son Michele and I has a little spell at the keyboard looking at Turbo Pascal graphics and made a little dazzle show. I provided the graphics tools and the environment, Michele the design and the demo code. I decided, what the heck, and included the file in an update garbo.uwasa.fi: /pc/ts/tsdemo16.zip. VGA graphics is required for the new show. The other shows in the package are less stringent for the video adapter requirement. 111673 Oct 8 21:48 garbo.uwasa.fi:/pc/ts/tsdemo16.zip tsdemo16.zip Assorted graphics demonstrations of functions etc. Mon 4-Oct-93: I will not be bothering the gentle readers with alternative verions of Garbo download statistics. For your information, however. I have resumed running the stats also on my own files, but I won't be posting it. Here is just the reference, for this this time. 7542 Oct 4 12:27 garbo.uwasa.fi:/pub/pc/filelist/ftpts39.lst ftpts39.lst Ftp stats of Timo's files week 39 1993 Sat 2-Oct-93: Sauve qui peut :-). I have updated my pun collection. "The riot was a smash hit" and so on. 7539 Oct 2 12:14 garbo.uwasa.fi:/pc/ts/tspun13.zip tspun13.zip Timo's nauseating groaners (a collection of puns) Mon 20-Sep-93: I have updated DIRF.EXE "Directory in full, recursive" by adding one switch: /t include Total disk usage These switches can be utilized to get du (disk usage) information for example by using DIRF c:\bat /s /t which would give the total bytes allocated to the files in the c:\bat directory and its subdirectories. The updated collection is 90091 Sep 20 04:04 garbo.uwasa.fi:/pc/ts/tsutlc19.zip tsutlc19.zip Timo's 3rd utility set (dirf,dirinfo,doubles,hidden,split,...) Fri 17-Sep-93: I have updated DIRW.EXE "As dir/w, recursive, file status" by adding two switches /t include Total disk usage /q Quiet (only total) These switches can be utilized to get du (disk usage) information for example by using DIRW c:\bat /s /t /q which would give the total bytes allocated to the files in the c:\bat directory and its subdirectories. Also updated SYSINFO.EXE "Information about your gadget" by adding detection whether a screen driver like ansi.sys to process ansi escape sequences is functional. 129120 Sep 17 04:53 garbo.uwasa.fi:/pc/ts/tsutil39.zip tsutil39.zip Timo's 1st utility set (sysinfo,dirw,dtetimal,timelog,...) Sun 29-Aug-93: Added NOBREAK.EXE "Disable ctrl-C and ctrl-Break" to my collection of TSR programs garbo.uwasa.fi:/pc/ts/tstsr17.zip. While I was at it I also added a simple "PINPOINT.EXE Poinpoint the cursor location". Wed 18-Aug-93: I have added to recent comp.lang.pascal items to my collection of frequently asked Turbo Pascal questions & answers: 51) I am running out of memory when compiling my large program. 52) How do I avoid scrolling in the last column of the last row? There are also some other minor adjustments in the earlier items, and the other accompanying information. The collection is now garbo.uwasa.fi:/pc/ts/tsfaqp15.zip. Wed 18-Aug-93: I have made a routine update of my Frequently Asked Questions about UseNet news, MsDos programs, and Garbo archives. You can obtain it as /pc/ts/tsfaqn37.zip from Garbo by anonymous FTP, mail server, or from Vaasa FreePort BBS (+358)-61-3248490, 3170972, and 3170974; 9600,N,8,1; login "bbs". Tue 17-Aug-93: Updated 17054 Aug 17 08:10 garbo.uwasa.fi:/pc/ts/tsarc215.zip tsarc215.zip Details of the contents of each TS-package It is also available as 17054 Aug 17 08:10 garbo.uwasa.fi:/pc/INDEXTS.ZIP Mon 16-Aug-93: Based on some welcome feedback and on my own observations I have released an update of my Turbo Pascal units collection. It is now garbo.uwasa.fi:/pc/ts/tspa33*.zip where * = 40,50,55,60,70. Added to unit TSUNTC the reversal of enabling hi-intensity background BLBACK "Cancel HIBACK enabling usage of blinking text" Added to TSUNTG ISRAMFN "Is a drive a probable ramdisk" Corrected a bug giving occasional random results in TSUNTH LASTDRFN "Get last drive of the system, softcoded, not XTs" If you have used LASTDRFN, you should compile your program anew. Added to TSUNTJ ISDIR3FN "Is a name a directory or not", a slower and surer method see garbo.uwasa.fi:/pc/ts/tsfaqp*.zip for details of ISDIR3FN. Reprogrammed in TSUNTENV unit SETENV "Set a parent environment variable (variable=value)" It now accepts equal signs in the 'value'. I also added an example to TSUNTENV.TST to show how to set several environment variable values. Moved to a new TSUNTBOT unit from TSUNTG COLDBOOT "Reboot computer, including memory tests" WARMBOOT "Warm reboot of the computer (as alt-ctrl-del)" and added to this new unit REBOOT "Reboot computer with disk closing and cache flushing" Sun 15-Aug-93: I have released a news version of my fourth collection of utilities to be garbo.uwasa.fi:/pc/ts/tsutld21.zip by updating "WARMBOOT.EXE Reboot with/without memory tests". It now can also perform coldboot, and should flush possible disk caches so that data should not be lost. The idea for the update came from Stan Brown's comp.os.msdos.programmer FAQ /pc/doc-net/faqp9313.zip from the item concerning rebooting. I also updated in the same package "ADJCURS.BAT Batch shell for adjusting cursor". The batch now checks whether the resident cursor has already been loaded, so that the user cannot mistakenly load an extra copy on top of the already loaded one. The batch now recognizes also MsDos 6.0 to load the resident big cursor in the upper memory for MsDos 5.0 or 6.0. Sat 7-Aug-93: Programmed "CHOOSE.EXE Ask questions in batch files". MsDos 6.0 finally included a CHOICE command for making user choices in batches. CHOOSE simulates CHOICE for the earlier MsDos versions reasonably accurately. The idea is that if you have obtained a batch that uses CHOICE, but you don't have MsDos 6.0, you can still utilize the batch. The syntax is naturally based on MicroSoft's, except for the addition of the help switch. The actual CHOOSE program is a Turbo Pascal 5.0 program based the author's own, earlier ASK program for making choices in batches. Contrary to CHOICE, CHOOSE handles also the /t:c,0 timeout correctly. There is also a companion batch file "CHTEST.BAT An example of using CHOOSE.EXE". 46393 Aug 15 06:30 garbo.uwasa.fi:/pc/ts/tsutlf13.zip tsutlf13.zip Timo's 6th utility set (advdate,choose,strings,strmemo) Sun 1-Aug-93: I have delete the text version of the TS-program contents file. It is now available only in the .zip format as 16910 Jul 29 07:15 garbo.uwasa.fi:/pc/INDEXTS.ZIP INDEXTS.ZIP Details of the contents of each TS-package in zipped form Mon 26-Jul-93: I have updated my frequently asked Turbo Pascal questions and answers collection. The following items have been added 46) How does one disable alt-ctrl-del? 47) How can I test whether a file exists? 48) What is the name of the current Turbo Pascal program? 49) How is the code for rebooting the PC written in Turbo Pascal? 50) How can I write inline code? The updated FAQ is available as 48768 Jul 26 21:38 garbo.uwasa.fi:/pc/ts/tsfaqp14.zip tsfaqp14.zip Common Turbo Pascal Questions and Timo's answers Tue 20-Jul-93: Updated 16920 Jul 20 07:18 garbo.uwasa.fi:/pc/ts/tsarc212.zip tsarc212.zip Details of the contents of each ts-package in zipped form. Sat 10-Jul-93: I have updated my Frequently Asked Questions about UseNet news, MsDos programs, and Garbo archives. It is now garbo.uwasa.fi:/pc/ts/tsfaqn36.zip. This version is to bring the items up to date. 80597 Jul 10 21:19 garbo.uwasa.fi:/pc/ts/tsfaqn36.zip tsfaqn36.zip Questions from UseNet and Timo's answers Sat 3-Jul-93: I have updated my Frequently Asked Turbo Pascal questions and answers collection. I added four new items bringing the total up to 45 questions, edited some of the old ones, and moved the bibliography to a file of its own within the collection. The bibliography is called FAQPASB.TXT. Also added "INFO-PAS.TXT using comp.lang.pascal by email". The collection is now 45965 Jul 3 05:42 garbo.uwasa.fi:/pc/ts/tsfaqp13.zip tsfaqp13.zip Common Turbo Pascal Questions and Timo's answers Sun 6-Jun-93: I have updated my Frequently Asked Questions about UseNet news, MsDos programs, and Garbo archives. It is now garbo.uwasa.fi:/pc/ts/tsfaqn35.zip. This update brings up to date the Garbo archives parts because of the new arrangements at Garbo. I have also edited some of the other parts to bring them up to date. The principal sections of the collection are FAQNEWS.TXT Q&As relating to UseNet news FAQPROGS.TXT Questions answers about programs PD2ANS.TXT Q&As on uwasa.fi archives & more UPLOAD.INF How to upload to garbo archives VAASA.INF Info: Finland, Vaasa, U of Vaasa Mon 31-May-93: Since I detached my Frequently Asked Turbo Pascal questions from my general news/programs FAQ a couple of weeks ago, it has been more natural to maintain and add new questions to my TP FAQ. The TP FAQ garbo.uwasa.fi:/pc/ts/tsfaqp12.zip now includes the information in two parts. They TSPAS.TXT and TSPAS2.TXT where the former contains 30 questions, and the latter continues on from that, currently up to 41 questions. This is a major update. Besides adding several new items to the collection, I have added much information and clarifications to many of the old items. Hence a tsfaq11.zip version was skipped altogether. Sat 29-May-93: I have released garbo.uwasa.fi:/pc/ts/tsfcom24.zip. The enhancements in this most archaic of my utilities collections are the following CRYPTER.EXE "Protects files with a password" - Added switch /o for Once. No prompting for the "again" question. In other words a switch for a "batch" mode. - Prevented usage of unacceptable output devices (com1, aux, ...) - Enhanced error trapping FILEADD.EXE "Joins text files side by side" - Introduced input line editing and recall. It is a handy feature which I use in many of my programs with interactive input. - Prevented usage of unacceptable output devices (com1, aux, ...) - Prevented off-line printers from causing a run-time error - The input files and the output file can optionally be given as parameters. FILECUT.EXE "Cuts a text file in parts" - Introduced input line editing and recall. It is a handy feature which I use in many of my programs with interactive input. - Prevented usage of unacceptable output devices (com1, aux, ...) - The input file can optionally be given as a parameter. FILEDUMP.EXE "Special decimal dump of a file" FILEPAGE.EXE "Prepares files for printing" FILEPALN.EXE "Counts page lengths and widths" FILEPRNT.EXE "Text-file to various printers" - Improved input line editing. FILETRAN.EXE "Scandinavian conversions" - Introduced input line editing and recall. - Prevented usage of unacceptable output devices (com1, aux, ...) - The input and the output file can optionally be given as a parameter. - Enhanced error trapping FILETRIM.EXE "Trims or pads text file rows" - Enhanced error trapping Added FILE_ID.DIZ "Brief characterization of TSFCOM". Some BBS systems scan for a FILE_ID.DIZ in uploaded packages and if found use that as the description. These programs being the first set I wrote for the PC and them being rather oldfashioned, the question naturally arises is there anything useful in them. That is up to the user, but myself I still use two of the programs in the collection. CRYPTER for de/encrypting a couple of textfiles, and FILEPALN to assess the maximum width of text files. Incidentally, TSFCOM.INF includes some personal history on question I am sometimes asked about my programming background, since as you may know computer science is not my academic field. Thu 20-May-93: Coty Pinckney (Thomas.C.Pinckney@williams.edu) kindly brought to my attention the propensity of my Least Absolute Deviation (LAD) multiple regression analysis program STATLADR to crash in an unexpected run-time error. I have been looking into this and found a programming error (a intilialization with a pointer out of range). I have hopefully now managed to remedy the situation. While I was at it, I decided to include more informative exception handling by introducing my own verbal run-time error messages instead of Turbo Pascal's minimal messages. Of course if I hope that none would ever arise. But this is the way it goes, even if as an archive site maintainer I am rather particular myself about programs having been properly tested, and not crashing right away with run-time errors. Thu 20-May-93: I decided to include more informative exception handling to my ordinary least squares (OLS) multiple regression analysis program STATREGR.EXE by introducing my own verbal run-time error messages instead of Turbo Pascal's minimal messages. Of course if I hope that none would ever arise. Tue 18-May-93: I have released a new version of my ordinary least squares (OLS) multiple regression analysis program, statregr.exe, in collaboration with Seppo Pynnonen (sjp@uwasa.fi), acting associate professor of statistics. We have added the p-values (Prob>|t|) for the intercept and the explanatory variables. They are a complement to the t-values (which also are given). The p-values indicate the probability (in testing, under normality assumptions, the null hypothesis whether a coefficient is zero) of the result having been created by a statistical coincidence. (A very commonly used threshold value is 5%, that is 0.05). We have also added the p-value for the total significance of the regression (Prob > |F|). The idea is that in a modern statistical program the user should not have to look at the statistical tables to establish the statistical significance of the results. The program should do that for the user, which means that the relevant distributions have to be imbedded with the code. Added a tips section to the STATREGR.INF information file. Tue 18-May-93: I have released a new version of my Least Absolute Deviation (LAD) multiple regression analysis program, statladr.exe, in collaboration with Seppo Pynnonen (sjp@uwasa.fi), acting associate professor of statistics. We have added the p-values (Prob>|t|) for the intercept and the explanatory variables. They are a complement to the t-values (which also are given). The p-values indicate the asymptotic probability (in testing the null hypothesis whether a coefficient is zero) of the result having been created by a statistical coincidence. (A very commonly used threshold value is 5%, that is 0.05). The idea is that in a modern statistical program the user should not have to look at the statistical tables to establish the statistical significance of the results. The program should do that for the user, which means that the relevant distributions have to be imbedded with the code. Added a tips section to the STATLADR.INF information file. Seppo and I are currently writing a scholary paper on robust estimation with least absolute deviation method via the linear programming approach. The paper is to present the statistical features of LAD estimation and the numerical considerations in LAD computer coded estimation. Sun 16-May-93: My tsfaq33.zip Frequently Asked Questions has grown to be quite large. Therefore I have decided to divide it into two by separating the Turbo Pascal questions from the ordinary UseNet news and program related questions. The two entities are both available from the garbo.uwasa.fi:/pc/ts/ directory: 78811 May 16 21:19 garbo.uwasa.fi:/pc/ts/tsfaqn34.zip 34295 May 16 21:17 garbo.uwasa.fi:/pc/ts/tsfaqp10.zip tsfaqn34.zip Questions from UseNet and Timo's answers tsfaqp10.zip Common Turbo Pascal Questions and Timo's answers Sat 8-May-93: I have updated my SYSINFO.EXE system information program in the upgraded garbo.uwasa.fi:/pc/ts/tsutil38.zip by adding the detection of probable ram disks into the program. 126745 May 8 12:36 garbo.uwasa.fi:/pc/ts/tsutil38.zip Sat 8-May-93: I have updated by collection of useful batches and batch tricks to be garbo.uwasa.fi:/pc/ts/tsbat43.zip by adding the following items to batricks.txt. 31) Finding out the number of regular files on a drive 32) Augmenting line numbers to a text file 33) Storing and returning to the original directory (push and pop) 34) Enticing the current date into an environment variable 35) Identifying the individual PC 36) For loop and redirection quirks I have updated by adding a second method to 7) Convert a parameter to uppercase Also a few minor updates to some of the batches. 94228 May 8 11:01 garbo.uwasa.fi:/pc/ts/tsbat43.zip Sun 18-Apr-93: I have updated to garbo.uwasa.fi:/pc/ts/tsjog14.zip "A simple calculator and pacer for a jogging enthusiast". Corrected the midnight bug in "PACE.EXE Timer to pace your calisthenics". Added FILE_ID.DIZ "Brief characterization of tsjog". 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. Added a brief "TSJOG.INF A readme". 24111 Apr 18 09:47 garbo.uwasa.fi:/pc/ts/tsjog14.zip Fri 16-Apr-93: I have written ADVDATE.EXE "Advance system clock's date" Usage: ADVDATE [[+/-]numberOfDays] If you have MsDos 3.3+ also the CMOS date is updated. The program is in the updated garbo.uwasa.fi:/pc/ts/tsutlf12.zip. 37168 Apr 16 06:36 garbo.uwasa.fi:/pc/ts/tsutlf12.zip tsutlf12.zip Timo's 6th utility set (advdate, strings, strmemo) Mon 12-Apr-93: I have updated "PESTIKID.EXE Keep your computer to yourself, lock keyboard" This program locks the keyboard and turns off alt-ctrl-del until you give your selected ascii code. As Iain Sillars sillarsi@logica.co.uk kindly noted, the ascii code 000 locks the system so that "the computer would not release without being switched off". In accordance to Iain's suggestion I have narrowed the range of acceptable asciis to 1-255. PESTIKID.EXE is in the upgraded garbo.uwasa.fi:/pc/ts/tsutle22.zip package. Please note that as my other recent updates it has been packed with PKZIP version 2.04G. 76036 Dec 6 10:32 garbo.uwasa.fi:/pc/ts/tsutle21.zip tsutle22.zip Timo's 5th utility set (lock keyboard,MailSplit,tdel,cmos...) Sun 11-Apr-93: I have updated 6880 Apr 11 1993 garbo.uwasa.fi:/pc/ts/tspun12.zip tspun12.zip Timo's nauseating groaners (a collection of puns). Mon 22-Mar-93: I have had to update my collection of Frequently Asked Questions. It now is garbo.uwasa.fi:/pc/ts/tsfaq33.zip. The main reason for this update is that the headers of the items were not compatible from the latest elm version if you use that for reading the the FAQ. I have also brought some file references in the FAQs up to date. 100833 Mar 22 07:30 garbo.uwasa.fi:/pc/ts/tsfaq33.zip Sat 13-Mar-93: I have updated what was my "programmer's tools base" package to be garbo.uwasa.fi:/pc/ts/tsbase12.zip woth the following change: BASE.EXE "Convert from one base to another" Usage: BASE FromBase ToBase Number The FromBase can now be also given in kilobytes by denoting it by Kb. I recently happened to need to know what hexadecimal address 704Kb corresponds to, and this gave me the idea. In this example the usage would be BASE Kb 16 704 Tue 2-Mar-93: I have updated by collection of useful batches and batch tricks to be garbo.uwasa.fi:/pc/ts/tsbat42.zip by adding the following items to batricks.txt. 26) A simple trick to "disable" a drive 27) Sending an escape sequence to the printer 28) Creating a random string 29) Finding out the lenght of a string 30) How to obtain the MsDos version into an environment variable Added GFIND.BAT "Combine Garbo index files info". It is a specialized batch for combining the information from Garbo MsDos FTP archives file index files INDEX.ZIP, _dir.zip and _file.zip. GFIND is also available in Unix format as garbo.uwasa.fi:/pc/ts/gfind 100713 Mar 2 06:58 garbo.uwasa.fi:/pc/ts/tsbat42.zip Wed 24-Feb-93: I have updated my Turbo Pascal units collection. It is now garbo.uwasa.fi:/pc/ts/tspa32*.zip where * = 40,50,55,60,70. I replaced CHIPFN "Get the type of the processor chip" with CPUFN. It should detect also a 486 while CHIPFN did not. My thanks to Duncan Murdoch for his help in this. The new routines added are ISEGAFN Is at least an EGA present. No graph unit needed NOLABEL Delete a disk's volume label. SCROLLDN Scroll down a window. No Crt unit needed SCROLLUP Scroll up a window. No Crt unit needed SETLABEL Set a disk's volume label. 103975 Feb 24 23:39 garbo.uwasa.fi:/pc/ts/tspa3240.zip 106464 Feb 24 23:39 garbo.uwasa.fi:/pc/ts/tspa3250.zip 108465 Feb 24 23:39 garbo.uwasa.fi:/pc/ts/tspa3255.zip 108634 Feb 24 23:39 garbo.uwasa.fi:/pc/ts/tspa3260.zip 109097 Feb 24 23:39 garbo.uwasa.fi:/pc/ts/tspa3270.zip Sat 20-Feb-93: I have updated my collection of TSR programs to be garbo.uwasa.fi:/pc/ts/tstsr16.zip. 59678 Feb 20 1993 garbo.uwasa.fi:/pc/ts/tstsr16.zip TIMEPEST.EXE "Resident elapsed time alarm" - Corrected the time parameter bug which prevented the alarms to be more than 22 minutes apart. RESCLOC2.EXE "Resident clock w. select row/col" - This is a new addition to let the user choose the location of the resident clock on the screen Tue 16-Feb-93: I have updated my SYSINFO.EXE system information program in the upgraded garbo.uwasa.fi:/pc/ts/tsutil37.zip. - Added a list of the base I/O addresses of the serial (COM) and the parallel (LPT) ports. - Updated the processor detection routine. It now can distinguish also between a 80386 and a 80486. The new routine is based on an assembler source Dettmann & Johnson, Dos Programmers Reference, 3rd Edition, Que, 1992. The conversion to Turbo Pascal inline code was kindly made my Duncan Murdoch. - The extended memory is now ascertained from CMOS post instead of interrupts. Thus discrepancies caused by ramdisk, ems, etc are avoided. - The conventional memory is given also in kilobytes, not just bytes. I also added SYSINF.BAT "Put your system info into a file". Especially if one needs to report bugs in programs to the authors (like I often do as an archive site moderator), it is very convenient to have a quick way of obtaining the crucial information about one's system, because that is usually one of the very first things the authors tent to ask. SYSINF.BAT copies your autoexec.bat, config.sys, and the information given by SYSINFO.EXE into a SYSINFO.LOG file. 131975 Feb 16 22:08 garbo.uwasa.fi:/pc/ts/tsutil37.zip Mon 8-Feb-93: I have for once turned to my actual profession and made one of our research publications available (also) in the electronic format as garbo.uwasa.fi:/pc/ts/tssera.zip. This publication is Salmi, Timo & Virtanen, Ilkka & Yli-Olli, Paavo (1990). On the Classification of Financial Ratios: A Factor and Transformation Analysis of Accrual, Cash Flow, and Market-Based Ratios. Acta Wasaensia, Vaasa, Finland. In its book format the publication is 60 pages long. I don't expect a rush :-) from our majority of users. But I wish to make this available from Garbo to colleagues of mine in the field of financial statement analysis, which happens to be (believe it or not) my foremost interest. 41741 Feb 8 10:52 garbo.uwasa.fi:/pc/ts/tssera.zip Sun 7-Feb-93: Peter Weighill (stuce@csv.warwick.ac.uk) noticed that my STRMEMO.EXE "Find strings in your PC's memory" has the bug of not allowing an E as part of the hexadecimal starting address or the ending address for the memory string search. This kind of feedback is very useful to me. I have corrected this bug, and consequently update the relevant collection to be garbo.uwasa.fi:/pc/ts/ tsutlf11.zip. While I was at it I noticed another bug myself which concerns both STRMEMO.EXE and STRINGS.EXE "Find a file's embedded strings". If the output was redirected, the beep belonging to the error message went to the redirected destination istead of the standard output. This has been corrected. 31414 Feb 7 12:20 garbo.uwasa.fi:/pc/ts/tsutlf11.zip Thu 4-Feb-93: I have updated my collection of MsDos 5.0 specific programs to be garbo.uwasa.fi:/pc/ts/ts5dos11.zip by adding DRIVEOFF.EXE "Disable/enable a drive" 17509 Sep 11 07:32 garbo.uwasa.fi:/pc/ts/ts5dos11.zip If you got the above, please notice that it was a mistake. You should download again and get 22605 Feb 4 08:43 garbo.uwasa.fi:/pc/ts/ts5dos11.zip Sat 30-Jan-93: I have updated by collection of useful batches and batch tricks. 98246 Jan 30 1993 garbo.uwasa.fi:/pc/ts/tsbat41.zip Added SUBS.BAT Make current dir a subst drive Updated BATRICKS.TXT Assorted batch tricks, plus added 24. Redirecting a batch file's output 25. Testing for environment space sufficiency PROMPT.TXT Tips on prompt usages with ansi Sun 24-Jan-93: I have updated my collection of Frequently Asked questions. It now is garbo.uwasa.fi:/pc/ts/tsfaq32.zip. 107719 Jan 24 13:51 garbo.uwasa.fi:/pc/ts/tsfaq32.zip The TSFAQ collection earlier contained FAQUOTE.TXT which is no longer included because part of the information is out of date. FAQUOTE.TXT contained edited postings and email of interest reproduced with the kind permission of the authors (when the _principal_ author is someone else but I). The file will continue, however, to be available as garbo.uwasa.fi:/pc/pd2/faquote.zip. Other than that I have mainly brought some items up to date with the recent developments, and added one item to the Turbo Pascal questions section. The principal sections of the collection are FAQNEWS.TXT Q&As relating to UseNet news FAQPAS.TXT Turbo Pascal questions & answers FAQPROGS.TXT Questions answers about programs PD2ANS.TXT Q&As on uwasa.fi archives & more UPLOAD.INF How to upload to garbo archives VAASA.INF Info: Finland, Vaasa, U of Vaasa Sat 23-Jan-93: As all Turbo Pascal users know to our common chagrin the different Turbo Pascal version TPUs are not compatible across the versions. I have made a Turbo Pascal 7.0 real mode compatible rendition of my Turbo Pascal units garbo.uwasa.fi:/pc/ts/ tspa3170.zip. 104888 Jan 23 1993 garbo.uwasa.fi:/pc/ts/tspa3170.zip Since some users may ask, I am not going to make protected mode nor TPW compatible versions. Protected mode programming has quirks of it own, and is thus specialized. As for TPW, I do not use Windows myself, and have thus no real interest of supporting it. The other, non-updated versions are garbo.uwasa.fi:/pc/ts/tspa3140.zip garbo.uwasa.fi:/pc/ts/tspa3150.zip garbo.uwasa.fi:/pc/ts/tspa3155.zip garbo.uwasa.fi:/pc/ts/tspa3160.zip Fri 8-Jan-93: I have updated my collection of QEdit editor macros and key definitions. It is now 31255 Jan 8 21:50 garbo.uwasa.fi:/pc/ts/tsqed17.zip LONGDATE.QMA "Date with month fully as text". The new addition, LONGDATE.QMA macro, enters dates for you like Fri 8-January-1993. In other words it gives the month in full text format (instead of a plain number). This macro automatically omits the leading zero if the day is from 01 to 09. SYNCH.QMA "Scroll two windows in synch": Corrected a minor typo in SYNCH.QMA documentation. (The synch macro scrolls text up and down in two windows in synchronization). ASCII.QMA "Load ascii table file". The standard key for my macros is Alt-5, with some macros also using Alt-4 and Alt-6. ASCII.QMA loads a full ascii table (from a c:\qed directory) is you press Alt-5. I added a parallel macro on the Alt-4 key to first copy the ascii table to ramdisk so that you won't accidentally change the original. The other alternative would be to make the original a read-only file. PAGE.QMA "Move cursor up/down by one page" is a simple new macro which moves the cursor up or down by 50, 55 or 60 lines. Tue 5-Jan-93: There was a query on the UseNet news for a resident program to disable the CTRL-X key. I have now written such a program. It is called DISABLE.EXE. It takes the key scancode and the shift status as parameters so taht you can use it disable any standard key combination. It is part of my consequently updated garbo.wuasa.fi:/pc/ts/tstsr15.zip TSR program collection. I have added some new information into the documentation TSTSR.INF within the package. 55182 Jan 5 1993 garbo.uwasa.fi:/pc/ts/tstsr15.zip Thu 1-Jan-93: The 1992's garbo.uwasa.fi news concerning the files in the /pc/ts directory (the directory of Timo Salmi's packages) has been moved to 0news92.ts. The older news are also available in this same directory.