home *** CD-ROM | disk | FTP | other *** search
- Here is a list of some patches for QuickBASIC. I have tested
- them on my copy of BCOM45.LIB. They will quite possibly also
- work with other versions of the BASIC runtime library. As
- always when applying patches, *** MAKE A BACKUP COPY FIRST ***
- in case things don't work out the way you want. I cannot
- guarantee that these patches will work for you, and there is
- always a certain amount of danger in making a patch.
-
- Enough said. Grab your favorite debugger or file editor (I
- like FED, available at your local BBS) and get hopping.
-
- ---------------------------------------------------------------
-
- Prevent QuickBASIC from forcing COMMAND$ to uppercase.
- (Original object file: OSCMD.OBJ)
-
- Seek: 3C 61 72 06 3C 7A 77 02 34 20
- Make: EB 08 90 90 90 90 90 90 90 90
-
- ---------------------------------------------------------------
-
- Prevent QuickBASIC from zeroing BIOS comm data on OPEN "COM..."
- (Original object file: LLCOM3.OBJ)
-
- Seek: 1E 33 D2 8E DA 87 95 00 04 1F
- Make: 1E 33 D2 8E DA 8B 95 00 04 1F
-
- Seek: 1E 33 D2 8E DA 89 9D 00 04 1F
- Make: 90 33 D2 90 90 90 90 90 90 90
-
- ---------------------------------------------------------------
-
- Prevent QuickBASIC from dropping the DTR on a comm port.
- (Original object file: LLCOM3.OBJ)
-
- Seek: B0 00 E3 01 40 83 C2 04 EE
- Make: B0 00 90 90 40 83 C2 04 EE
-
- Note that if you apply this patch, you will have to drop the
- DTR "manually" if you want it lowered. The DTR routine in my
- PBClone library can do that for you.
-
- ---------------------------------------------------------------
-
-