home *** CD-ROM | disk | FTP | other *** search
- Interface Plus Changes
- ======================
-
- The changes in this file apply both to the IPDEMO.BAS and IPPLAIN.BAS
- files. Check the file date on both files. If a change has a later
- date than your file date, then you need to make the changes. This file
- will be cumulative, with all changes from the very first 2.1 version
- to the current date. This file will always be available on the SLO
- BYTES BBS -- (805) 528-3753 2400/1200/300 8N1.
-
- DATE CHANGE
-
- 5/05/90 Fixed CGA/MCGA bug. Add two lines after label goagain:
- in the routine, ScreenTest:
-
- SCREEN 0
- WIDTH 80
-
- NOTE: If you change to screen 1 on any graphics
- adapter, you should finish your routine with the
- lines above to prevent shifting to 40-column
- mode.
-
- 5/06/90 Advisory: If the mouse action seems to slow on your
- machine, try a different setting for the multiple
- WaitaBit calls. The default is .15 second. You can
- experiment, but this is machine specific. The .15
- second default is a good compromise.
-
- 5/08/90 Remove debugging code. In the routine, GetOldDir:
- there are two extraneous PRINT statements:
-
- PRINT location
- PRINT olddir$
-
- You may not see anything on a fast machine, but on
- XT-class machines, these two lines print stuff during
- the setup process. At this point, I think they're the
- only debugging code left in the source, but.....
-
- 5/08\90 I've discovered that Interface Plus does NOT work on TANDY
- 1000HX computers. This is due to an incompatibility on a
- register level with the mouse calls in the program. I
- suspect that this problem will occur on any of the TANDY
- computers with built-in DOS in ROM. I WILL NOT alter the
- program to cope with TANDY's stupidity in making a semi-
- compatible machine. The program should work fine with the
- higher-priced TANDY models.
-
- 5/29/90 The previous notice regarding TANDY computers is erroneous.
- Actually, Interface Plus requires DOS 3.0 or a later version,
- as I have just discovered. Sorry folks. I haven't owned a
- copy of DOS 2.x for years. You should note this limitation
- in your docs and in advertizements. I'll add a fix for this
- in the actual source code, which will inform users with a
- message. Here are the lines to use:
-
- FIRST, move the line in the initialization routines, which reads:
-
- CALL GetVer(version)
-
- to the top of the initialization routines. Then add these lines just below
- it:
-
- IF version < 3 THEN
- BEEP
- PRINT "DOS 3.0 or later required"
- END
- END IF
-
- That won't fix the problem, but it will at least prevent a lockup.
-
-
-
- To be continued as more changes occur.........