University of Vaasa, Finland, Linux Pentium, node number 193.166.120.5 (garbo.uwasa.fi) has a large collection of shareware, freeware and public domain programs which are available by anonymous ftp (file transfer program), WWW (World Wide Web) and by mail server (ftpmail). This information file ftp://garbo.uwasa.fi/pc/ts/0news-ts contains news about the programs in the /pc/ts directory (in reverse order). .................................................................... Prof. Timo Salmi Co-moderator of news:comp.archives.msdos.announce Moderating at ftp:// & http://garbo.uwasa.fi/ archives 193.166.120.5 Department of Accounting and Business Finance ; University of Vaasa mailto:ts@uwasa.fi ; FIN-65101, Finland Spam foiling in effect. My email filter autoresponder will return a required email password to users not yet in the privileges database. N e w s o f 1 9 9 8 Sun 20-Dec-98: New material and corrections have again gradually accumulated so it is a good time for the update 158763 Dec 20 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqp46.zip tsfaqp46.zip Common Turbo Pascal Questions and Timo's answers The package is available e.g. for linking without the version number as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip . + I have added the following new items to complete the sixth 25-question section file within the FAQ package 148) I don't have the printer.tpu. Who can please email it to me? 149) How can I convert Arabic numerals into Roman ones? 150) Could someone please explain to me how I can rotate an image? 151) Is there a frequency table for the different notes (C C# D...)? + Essentially rewrote, with much help from comp.lang.pascal.borland the item 9) How do I execute an MS-DOS command from within a TP program? My thanks to all who greatly contributed to improve the answer. + Added a vector case along the matrix example to 14) How can I create arrays that are larger than 64 kilobytes? + Augmented an answer to a variant question "How can I dump the screen into a file?" into the item 31) How does one store, and then restore the original screen? + Added the Val-option solution to the item 42) How do I convert a decimal word into a hexadecimal string, etc? + Some users prefer to have all the FAQ files as a single, big file for an easier browsing of keywords and alike. Included a simple ALLFAQP.BAT batch which puts all the faqpas#.txt Questions & Answers material into such a single file in the right order. + Removed all email addresses (expect mine) from the FAQ because of the worsening spam, and because email addresses can get out of date. The numerous names of the valued contributors naturally stay. It was only the email addresses that went. + Oh yes, since it is almost the time when I write this. Merry Christmas and A Happy New Year 1999 to all the Turbo Pascal programming friends. Sat 12-Dec-98: I updated of my "collection of useful batch files and tricks to be 156353 Dec 12 1998 ftp://garbo.uwasa.fi/pc/ts/tsbat57.zip tsbat57.zip A collection of useful batch files and tricks, T.Salmi I have added to 1BATFAQ.TXT the following new items 73) How can I check the number of parameters given to a batch? 74) How can I locate and e.g. delete all *.TMP files on a drive? 75) How can I rename all files sequentially in a directory? 76) How to search all the *.txt files on a drive for a word? 77) How can I give multiple commands on one line? I also put some new material and clarifications in a few of the old items. Mon 2-Nov-98: I have updated my collection of Frequently Asked Questions about the Net. It is available from the Garbo archives at the University of Vaasa, Finland, without the version number as 123137 Nov 2 1998 ftp://garbo.uwasa.fi/pc/link/tsfaqn.zip tsfaqn.zip Questions from Usenet and Timo's answers, linked or with the version number as 123137 Nov 2 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqn48.zip tsfaqn48.zip Questions from Usenet and Timo's answers I have updated some of the items, mostly by inserting interesting WWW pointers. Furthermore, I added the following new items to faqnews2.txt 33) Isn't English compulsory on the international Usenet news? 34) I am fed up with your FAQ postings. Why don't you lay off? 35) Please answer to my assignment to post to this newsgroup. Added to faqprpogs.txt 27) Where can I find sorting programs for big files? 28) I need a good binary / hex editor. Where can I find it? 29) Keyfake: How can I feed keystrokes to a program? 30) How can I replace a certain text in multiple files? For a full index of my FAQs please see 34030 Nov 2 1998 ftp://garbo.uwasa.fi/pc/pd2/tspost00.zip tspost00.zip Index for Timo's FAQs and Information email + postings Sun 18-Oct-98: I have added the option of making a logfile of the decisions and outcomes to the introductory management game for business students MANAGAME.EXE. Usage: MANAGAME [?|/?|/H] [/D] [/LOG] : : : "Help" -+ : : fast machines sound Delay -+ : make a Log of the game -+ Managame is a part of the thus updated 65149 Oct 18 1998 ftp://garbo.uwasa.fi/pc/ts/tsgame15.zip tsgame15.zip Three educational games including a management game, T.Salmi Sat 10-Oct-98: Added three new items to make the update 151578 Oct 10 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqp45.zip tsfaqp45.zip Common Turbo Pascal Questions and Timo's answers Best available without the version number ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip The new items are 145) How to tell which TP version has been used to compile an .exe? 146) How can I make a directory read-only under TP, and vice versa? 147) Where can I find Turbo Pascal 7.0 compiler on the net? Sun 27-Sep-98: Happened to need to the following filter, so I wrote one: COLPUT.EXE "Put a column of text into a file". It is a part of my thus updated third filter package 108140 Sep 27 1998 ftp://garbo.uwasa.fi/pc/ts/tsfltc21.zip tsfltc21.zip More filters: dump,col,concat,cut,detab,rep,rot13,undump,... COLPUT.EXE (Ver. 1.0) Put a column of text into a file ===================== Usage: COLPUT TargetColumn AddString [/E] [/H] [/I] [/P] [/S] skip Empty lines -+ : : : : Help -+ : : : Insert mode (default overwrite mode) -+ : : no Padding -+ : Short lines skip -+ COLPUT is a filter that inserts (or overwrites) the assigned column of a text file with the AddString on all the lines of the file, starting from the TargetColumn E.g. if you have a text file MYTEXT.TXT, apply COLPUT 10 PlugThis < MYTEXT.TXT > MYNEW.TXT or TYPE MYTEXT.TXT | COLPUT 10 AddThis /I > MYNEW.TXT Lines exceeding 255 characters are truncated. For a black type 254 from numeric keypad holding alt down. Sat 26-Sep-98: Update 108885 Sep 26 1998 ftp://garbo.uwasa.fi/pc/ts/tsbits20.zip tsbits20.zip Base conversions, decimal bit calculations, T.Salmi Added TSBITS.XLS "Excel 5.0 sheets for the tasks". Of course the programs perform the tasks much more efficiently, but the Excel 5.0 sheets can be instruction in understanding the bit, factoring and other operations that the package can perform. The sheets contained in the workbook are Hex Conversions between decimal and hexadecimal numbers Bin Conversions between decimal and binary numbers Bits Bitwise binary operations on two decimals Comdiv The largest common divisor Factors Factors of an integer Tue 15-Sep-98: Update 103971 Sep 15 1998 ftp://garbo.uwasa.fi/pc/ts/tsnum14.zip tsnum14.zip Various programs in numerical analysis, T.Salmi Added TSNUM.XLS "Excel 5.0 solutions of the tasks". Mon 7-Sep-98: Made an update 61612 Sep 7 1998 ftp://garbo.uwasa.fi/pc/ts/ts1st22.zip ts1st22.zip Statistics: Univariate statistical measures, T.Salmi Added alternative, small sample skewness and kurtosis measures into my STATMEAS.EXE statistical measures program. Added STATMEAS.XLS "Statistics with Excel 5.0" to the package. Fri 4-Sep-98: I have made an update 145415 Sep 4 1998 ftp://garbo.uwasa.fi/pc/ts/tslin35c.zip tslin35c.zip Friendly linear programming and linear goal programming. Version 3.5c: Linear programming (but not goal programming) problems can also be solved with Microsoft Excel's "Solver" which is located in the "Tools" menu (at least in version 5.0). I have added two Microsoft Excel 5.0 spreadsheets DEMOLP.XLS and DEMOLP2.XLS to the TSLIN35C.ZIP package to demonstrate this feature. If you have Microsoft Excel, study the sheets and invoke the Solver to see how an LP problem is formulated in Excel. Tue 1-Sep-98: Made available 978329 Sep 1 13:29 ftp://garbo.uwasa.fi/pc/ts/tsfair10.zip tsfair10.zip Some scientific Publications in HTML Format, T.Salmi+al. Contains: Salmi - Martikainen (1994), A Review of Financial Ratio Analysis : Salmi - Virtanen - Yli-Olli (1990), On the Classification of Financial Ratios : Salmi - Luoma (1981), Deriving the Internal Rate of Return from the Accountant's Rate of Profit: Analysis and Empirical Estimation. : Ruuhela - Salmi - Luoma - Laakkonen (1982), Direct Estimation of the Internal Rate of Return from Published Financial Statements. : Salmi - Virtanen (1997), Measuring the Long-Run Profitability of the Firm; A Simulation Evaluation of the Financial Based IRR Estimation Methods. (Includes Turbo Pascal programs.) Sat 8-Aug-98: I have made an update of an old collection to be 87514 Aug 8 10:00 ftp://garbo.uwasa.fi/pc/ts/tsfima14.zip tsfima14.zip Programs of financial mathematics, T.Salmi - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The update hopefully remedies the situation for this package. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added Windows icons for four of the programs. Mon 3-Aug-98: I have made an update of an old collection to be 73075 Aug 3 02:30 ftp://garbo.uwasa.fi/pc/ts/tsmatr13.zip tsmatr13.zip Standard matrix calculations. Product, inverse, etc. - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The update hopefully remedies the situation for this package. I have not been able, however, to test this since I only have sub-200Mhz PCs available. Sun 2-Aug-98: I have made an update of an old collection to be 83029 Aug 2 1998 ftp://garbo.uwasa.fi/pc/ts/tsbits19.zip tsbits19.zip Base conversions, decimal bit calculations, T.Salmi - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The update hopefully remedies the situation for this package. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Made some minor adjustments and corrections. Sun 19-Jul-98: Added six new items to make the update ftp://garbo.uwasa.fi/pc/ts/tsfaqp44.zip Common Turbo Pascal Questions and Timo's answers Best available without the version number 149061 Jul 19 1998 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip tsfaqp.zip Common Turbo Pascal Questions and Timo's answers, linked The new items are 139) How do I get a random number from 1 to 49 instead of 0 to 49? 140) How do I get a list of numbers from 1 to 52 in a random order? 141) How can I disable/re-enable a drive from within a TP program? 142) How can I write a filter for ROT13 encryption in Turbo Pascal? 143) Why does writing the value of r := 104.50; give a false result? 144) What is the quickest way to find a word from an ordered array? Sun 12-Jul-98: I have updated my Frequently Asked Turbo Pascal Questions collection by adding 136) Is there a bug in Turbo Pascal's set operations? 137) How can I output 1000000 as 1,000,000? 138) How can I write text to the printer from a TP program? The update is best available as 145423 Jul 11 1998 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip tsfaqp.zip Common Turbo Pascal Questions and Timo's answers, linked and also 145423 Jul 11 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqp43.zip tsfaqp43.zip Common Turbo Pascal Questions and Timo's answers Sun 12-Jul-98: I have made an update of my "collection of useful batch files and tricks: 151504 Jul 11 1998 ftp://garbo.uwasa.fi/pc/ts/tsbat56.zip tsbat56.zip A collection of useful batch files and tricks, T.Salmi adding to 1BATFAQ.TXT 70) How can I give more than the nine parameters to a batch? ' 71) How can I update copy files from one directory to another? 72) How can I best clear all the files from my TEMP directory? and to 1DOSTRIK.TXT D9) What does "Out of environment space" mean? How do I get more? Sat 11-Jul-98: I have updated my collection of trivial spreadsheet templates by adding Excel 5.0 versions besides the As-Easy-As versions. METRIC.XLS Excel 5.0 to/from metric STAT.XLS Excel 5.0 stat.meas. + draw plot TIMEADD.XLS Excel 5.0 for timeadd + timedif The updated package is 31400 Jul 11 1998 ftp://garbo.uwasa.fi/pc/ts/tsaea11.zip tsaea11.zip Timo's templates for the As-Easy-As spreadsheet program Sat 11-Jul-98: I have made an update 40854 Jul 11 1998 ftp://garbo.uwasa.fi/pc/ts/tsjog18.zip tsjog18.zip A simple calculator and pacer for a jogging enthusiast. - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The update hopefully remedies the situation for this package. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added JOGSUM.XLS "Jogging as Excel 5.0 spreadsheet" Sat 20-Jun-98: I have made a major update 148464 Jun 20 1998 ftp://garbo.uwasa.fi/pc/ts/tsbat55.zip tsbat55.zip A collection of useful batch files and tricks, T.Salmi To begin with, corrected the fatal errors in the item 41) Getting the last replaceable parameter Replaced an old, duplicate item by 56) Could you please solve this problem for me with a batch? Added the new items 67) How can I extract the first two characters of a file name? 68) How can I compare two numbers with batch commands? 69) All these solutions are for wimps. Why not rather use 4DOS? To emphasize the FAQ nature of the batch tricks, I renamed within the package the text files. At the same time I put them first in the archive package to separate them from the individual batch files. New name Description Old name -------- ----------- -------- 1BATFAQ.TXT Assorted batch tricks and tips BATRICKS.TXT 1DOSTRIK.TXT Assorted MsDos tricks and tips DOSTRICK.TXT 1PATH.TXT How to beat the 127 byte limit PATH.TXT 1PROMPT.TXT Tips on prompt usages with ansi PROMPT.TXT Since the items in 1BATFAQ.TXT (the former BATRICKS.TXT) are batch FAQ-type of items, I have converted most of the item titles into the form of batch users' questions. In going through the items I have added a lot of further explanations and done extensive editing. Tue 2-Jun-98: The other day I needed to filter material from upper to lower case inclusive special characters, so I wrote two little programs LOWER.EXE Convert to lower case incl spec UPPER.EXE Convert to upper case incl spec I included them in the consequently updated 101056 Jun 2 19:17 ftp://garbo.uwasa.fi/pc/ts/tsfltc20.zip tsfltc20.zip More filters: dump,col,concat,cut,detab,rep,rot13,undump,... Tue 26-May-98: The nature of the Internet and the Usenet news has changed a lot since I started my FAQ collection of Frequently Asked Usenet Questions. Most importantly the World Wide Web has become almost synonymous to the Internet. The information on the net is in these days often much more readily available on WWW pages than in downloadable files such as this. Search engines have become an important part of finding information on the net. Despite these developments, much of the information I have gathered in an earlier era still is current and of relevance. Therefore, after almost a year, I have prepared an update 115853 May 26 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqn47.zip tsfaqn47.zip Questions from Usenet and Timo's answers This file is now also available without the version number as ftp://garbo.uwasa.fi/pc/link/tsfaqn.zip I have included a number of WWW URLs in this new edition. Note, however, that it is typical of the volatile WWW scene that some of the URLs may have moved or vanished altogether. Tue 26-May-98: I have again updated 143222 May 26 1998 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip tsfaqp.zip Common Turbo Pascal Questions and Timo's answers, linked The identical, version-number format is ftp://garbo.uwasa.fi/pc/ts/tsfaqp42.zip Common Turbo Pascal Questions and Timo's answers Corrected the item 130) How can I write an array to a text file in Turbo Pascal? Added material to the item 126) How do I detect if my program is running under Windows? Included the solution of "How to subtract dates?" into the item 119) What is the Pascal code to add a number of days to a date? Added the following new items 131) Where do I get ASCII and scan codes for the different keys? 132) How do I define and use records? How do I give initial values? 133) What real numbers types are there? How do I use them? 134) How do I find out the default status of the compiler switches? 135) Anyone know where I can download Pascal source codes? Sun 17-May-98: Take cover, all literary folks. I have released on the scampering news:rec.humor readership the update 32530 May 17 1998 ftp://garbo.uwasa.fi/pc/ts/tspun19.zip tspun19.zip Timo's nauseating groaners (a collection of puns). On a serious note. Since I am not a native English speaker, this is one of my methods to strive at fluency. Sun 17-May-98: Made the following update of my collection 148195 May 17 1998 ftp://garbo.uwasa.fi/pc/ts/tsutil44.zip tsutil44.zip Timo's 1st utility set (sysinfo,dirw,dtetimal,timelog,...) Corrected to include getting also a CD-ROM label right the programs DIRD.EXE Directories, different files DIRS.EXE Directories, same files DIRW.EXE As dir/w, recursive, file status SYSINFO.EXE Information about your gadget The batch "SYSINF.BAT Put your system info into a file" should not be run under Windows. Added the detection of that status into the batch file. Sun 10-May-98: Released the update 138632 May 10 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqp41.zip tsfaqp41.zip Common Turbo Pascal Questions and Timo's answers better available as ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip . Corrected to include getting the CD-ROM label the item 104) How can I get/set a disk volume label? New items 129) How can I find out if a date is a valid date? 130) How can I write an array to a text file in Turbo Pascal? Sun 10-May-98: Made an update 139146 May 10 1998 ftp://garbo.uwasa.fi/pc/ts/tsbat54.zip tsbat54.zip A collection of useful batch files and tricks, T.Salmi Added the following new items to BATRICKS.TXT 59) How get today's date into a six-character environment variable? 60) How can I find and copy the files updated today in a directory? 61) How can I test in a batch whether a TSR program has been loaded? 62) Putting the current drive letter into an environment variable. 63) How can I extract the drive letter from a full file path? 64) How can I write a "SLEEP" command to pause for a certain time? 65) How can put comments into a batch file? 66) How can I echo just the word "off" in a batch file? Rewrote TESTANSI.BAT "Has ANSI.SYS been loaded?" Sun 19-Apr-98: I have made an update 375603 Apr 19 1998 ftp://garbo.uwasa.fi/pc/ts/tsgifs17.zip tsgifs17.zip Timo's free collection of GIF labels for World Wide Web The collection now contains 733 gif images. Tue 14-Apr-98: I wrote a very simple reaction game, in fact, to test some Turbo Pascal mouse programming. You are show a number and you have to find its pair as quickly as possible with the mouse. The new games package is available as 27404 Apr 14 21:12 ftp://garbo.uwasa.fi/pc/ts/tsgmef10.zip tsgmef10.zip A simple reaction game w/mouse, T.Salmi Sat 28-Mar-98: I have updated my collection of TSR programs. It is now 103199 Mar 28 06:49 ftp://garbo.uwasa.fi/pc/ts/tstsr22.zip tstsr22.zip TSR programs (noboot,reslock,sordino,timedown,timeup ...) - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The updates hopefully remedy the situation for those of the tsr programs that use the Crt unit. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Tried a new algorithm on "SORDINO.EXE Turn sounds off, shorter in fact". - Some of the address and similar information has been brought up to date. Fri 6-Mar-98: I have updated my collection of useful batch files and batch tricks. It is now 138498 Mar 6 1998 ftp://garbo.uwasa.fi/pc/ts/tsbat53.zip tsbat53.zip A collection of useful batch files and tricks, T.Salmi Added the following new items to BATRICKS.TXT 56) How can I test if a batch is running in a Windows dosbox? 57) How can I make a loop that is repeated a preset number of times? 58) How can I display the contents of the memory? Added alternative methods or additional information to the items 4) Checking whether a directory exists 38) Echoing the redirection symbol and made some minor adjustments to some other items. Added the missing REPEAT.BAT Repeat command to several files Fri 6-Mar-98: I have updated my collection of Frequently Asked Turbo Pascal Questions. It is 135915 Mar 6 1998 ftp://garbo.uwasa.fi/pc/ts/tsfaqp40.zip tsfaqp40.zip Common Turbo Pascal Questions and Timo's answers and also 135915 Mar 6 1998 ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip tsfaqp.zip Common Turbo Pascal Questions and Timo's answers Added three new items: 126) How do I detect if my program is running under Windows? 127) How do I set errorlevel in Turbo Pascal and test it in a batch? 128) How do I get started with mouse programming? Sat 21-Feb-98: Made an update 75856 Feb 21 1998 ftp://garbo.uwasa.fi/pc/ts/tsfunc16.zip tsfunc16.zip Calculates, tabulates, and plots your functions, T.Salmi Added Windows 3.1x icons and PIFs for the three programs in the package. Sun 8-Feb-98: I have updated my fifth educational games package. It is now 77751 Feb 8 1998 ftp://garbo.uwasa.fi/pc/ts/tsgmee13.zip tsgmee13.zip Classic Hangman and Towers of Hanoi, T.Salmi containing "HANGMAN.EXE The classic guess a word" "TOWERS.EXE Towers of Hanoi, arrange disks" - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The updates hopefully remedy the situation for these games. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added to the package a Windows icon for each of the games. Sat 7-Feb-98: I have updated my educational games package which teaches flags as games. I consider it the best game package I have managed to write. It is available from the Garbo program archives at the University of Vaasa, Finland, as 89615 Feb 7 1998 ftp://garbo.uwasa.fi/pc/ts/tsgmed14.zip tsgmed14.zip Learn national flags as educational games (good), T.Salmi It contains "FLAGGAME.EXE Memory game with flags" "FLAGQUIZ.EXE Learn national flags by a quiz" - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The updates hopefully remedy the situation for these games. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added to the package a Windows icon for both the flag games. Thu 22-Jan-98: I have updated my third educational games package. It is now 108436 Jan 22 20:48 ftp://garbo.uwasa.fi/pc/ts/tsgmec13.zip tsgmec13.zip Timo's educational games: ascigame,linegame,wordexam, T.Salmi containing "ASCIGAME.EXE Memory game with an ascii twist" "LINEGAME.EXE Line fitting game" "WORDEXAM.EXE Learn foreign words for exams" "WORDQUIZ.EXE Multiple choice learn words" - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The updates hopefully remedy the situation for these games. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added to the package a Windows icon for each of the games. - Reversed in Ascigame the /g switch to MS-DOS graftabl loaded checking on. Earlier the graftabl was on by default (for older machines). Thu 15-Jan-98: I have updated my second educational games package. It is now 87897 Jan 15 02:14 ftp://garbo.uwasa.fi/pc/ts/tsgmeb17.zip tsgmeb17.zip Timo's educational games: typevade, revegame, witpin containing "REVEGAME.EXE Arrange numbers by reversing" "TYPEVADE.EXE Game for learning fast typing" "WITPIN.EXE Solitaire adaptation of draughts" - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The updates hopefully remedy the situation for these games. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added to the package a Windows icon for each of the games. - Added as an example "REVEGAME.PIF Windows 3.1x PIF for Revegame" Sun 11-Jan-98: I have updated my first educational games package. It is now 61211 Jan 11 1998 ftp://garbo.uwasa.fi/pc/ts/tsgame14.zip tsgame14.zip Three educational games including a management game, T.Salmi containing "HEXAGAME.EXE Guess the hidden number" "MANAGAME.EXE One person management game" "MLTIGAME.EXE Multiplication table as a game" - PCs faster than 200Mhz have brought along a new problem with some old programs. Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. The updates hopefully remedy the situation for these games. I have not been able, however, to test this since I only have sub-200Mhz PCs available. - Added to the package a Windows icon for each of the games. Sat 3-Jan-98: I have prepared Windows icons and PIF files for my user-friendly MS-DOS statistics packages ftp://garbo.uwasa.fi/pc/ts/ts1st21.zip statistical measures ftp://garbo.uwasa.fi/pc/ts/ts2st23.zip OLS regression analysis ftp://garbo.uwasa.fi/pc/ts/ts3st18.zip transformations ftp://garbo.uwasa.fi/pc/ts/ts4st18.zip correlation analysis ftp://garbo.uwasa.fi/pc/ts/ts5st17.zip LAD regression analysis The icons/PIFs collection is available as 8757 Jan 3 1998 ftp://garbo.uwasa.fi/pc/ts/ts6st10.zip ts6st10.zip Windows Icons+PIFs for Timo's statisctical MS-DOS packages Thu 1-Jan-98: New year, new update 125141 Jan 1 10:16 ftp://garbo.uwasa.fi/pc/ts/tslin35b.zip tslin35b.zip Friendly linear programming and linear goal programming. : Version 3.5b: The LINSOLVE.EXE (the normal mode C80) program is unchanged, and thus is still version 3.5. Corrected a small stylistic over-flow error in the header of LINSOL40.EXE (the mode C40 classroom version). Added for Windows 3.1x users the .PIF and .ICO files. If you are running LINSOLVE in vanilla MS-DOS or the Windows Dosbox you do not need the .PIF and .ICO files. For using these files, please see your Windows manual and/or help. Version 3.5: Over four yeas have passed since I last updated my LINSOLVE linear programming and linear goal programming program. A lot has happened on the PC scene in between. Windows programs have taken over from MS-DOS as the main operating system. This means a diminishing potential for the MS-DOS updates. Therefore I decided to make available for the private users the full scale version of 120 decision variables, 80 constraints, and 10 objectives. Another development is the faster and faster machines. Unfortunately, when the 200Mhz limit is reached the programs written with Turbo Pascal's Crt screen handling cease to work because of a "divide by 0" initialization error. Version 3.5 hopefully avoids this bug in Borland's Turbo Pascal compiler. I have not been able, however, to test this since I only have sub-200Mhz PCs available. For better or worse rewrote the LINSOLVE.DOC to be a Microsoft Word 6.0c document. Admittedly it is less generic than an ASCII file, but it is better formatted especially for printing. Thu 1-Jan-98: The older news about the files in the /pc/ts directory are available as : ftp://garbo.uwasa.fi/pc/ts/0news97.ts The news announcements of 1997 about ts-programs, T.Salmi : and so on, backwards.