![]() ![]() The following steps should work on any recent Microsoft operating. See Chapter 0 on how to check if this is so. ![]() (QuickBASIC 2.x, 3.x, and 4.0 use a different drive detection method that doesn't cause repeated floppy drive access, so I didn't need to patch them. You may already have QBasic on your system. However after booting in DOS I can't access my partitioned hard drive and I don't know why. News wrote: This is an interesting thread and so I made a DOS boot disk in XP. Also included are the patched runtimes for VBDOS Standard/Pro, as I found out that the runtime code for common dialogs also needed to be patched. Ulehakeuse QuickBasic 4.5 whith at much memory available unther 640 kB and adressing extended and expanded memory on Windows XP or Windows 98. Included are the patched executables for QBASIC 1.x, QuickBASIC 4.5, PDS 7.x, and VBDOS Standard/Pro. I also patched PDS 7.x to remove the annoying warning message at startup about only being certified for use with MS-DOS. This should still find all your drives without trying to access them all every time you change directories. To fix this, I rewrote the drive detection routine using Int 21/AX=4409h (IOCTL - Check if block device remote) and Int 2F/AX=150Bh (MSCDEX - Drive check). Under Windows XP, this causes the repeated floppy access. This is caused by Microsoft's crappy drive-detection method, which is basically to try and set every drive (A-Z) as the default (current) drive and see whether or not it fails. It happens when you select open from the menu, and every time you change directories. If you have a floppy drive and use the QB IDE in Windows XP, you've probably noticed the annoying floppy drive access in the open dialog box.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |