Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Failing to display QB and DOS software
#1
My system using Win XP refuses to display any QB full screen modes apart from SCREEN 0, or any DOS software involving Graphics. As a result I have to use the excellent DOSBOX or create programs with FB.

For a long time I was under the impression the problem was due to using a Flat Screen monitor with a new system. But recently someone gave me an old 15 CRT monitor which behaved the same refusing to display DOS software.  If you visit below you will find a copy of a warning box that sometimes shows after refusing to display some DOS programs, and some details of the CPU used.

Can anyone suggest a solution to the problem which I suspect has been encountered by others.

Thanks    Gordon

http://www.sigord.co.uk/temp.mht
Reply
#2
That is because your PC is 64 bit instead of 32. Just like many Vista's. Thus you must use DOSBOX, which can sometimes slow down a QB program.

Buy an older machine just for your DOS programming. They are pretty cheap and can be found in newspaper ads.

Ted
Get my QB demonstrator here: http://dl.dropbox.com/u/8440706/Q-Basics.zip
Reply
#3
(12-21-2008, 10:31 PM)Clippy link Wrote:Buy an older machine just for your DOS programming. They are pretty cheap and can be found in newspaper ads.

Or at your local thrift store/college. I picked up an old one from the EET department at my community college for free; I've often seen low-end machines at Goodwill for ~$0.99-$5.00.

Skyler
In the beginning, there is darkness – the emptiness of a matrix waiting for the light. Then a single photon flares into existence. Then another. Soon, thousands more. Optronic pathways connect, subroutines emerge from the chaos, and a holographic consciousness is born." -The Doctor
Reply
#4
Logging in to clear up some common misconceptions...

Whather or not your CPU is 64-bit has no bearing on the full-screen display of DOS programs in Windows. If you can run any DOS programs, then you are running a 32-bit version of Windows.

Both Windows XP and Vista 32-bit can display full-screen DOS programs, with graphics, no matter what CPU or graphics card you have. The trick is all in the software.

For Windows XP, the solution is this: http://www.phatcode.net/downloads.php?id=196
Long story short, recent NVidia and ATI drivers bork DOS graphics modes. This fixes them. Reboot in safe mode, extract all files in the ZIP to a temp directory and run install.bat. Then restart, and you should have your full-screen DOS graphics back. If you ever update your graphics driver, you will have to do the patch again.

For Windows Vista, you have to use XP graphics drivers, because WDDM (Vista) drivers disable int 10h. This disables Aero, however.
Reply
#5
You are correct! But most 64 bit PC's have a 64 bit version of Windows also. You could perhaps find a 32 bit version of XP still. I think some computer places like Dell, will even replace it for free.

So, in the end, you will not be able to use the full capabilities of 64 anyhow.

Ted

Get my QB demonstrator here: http://dl.dropbox.com/u/8440706/Q-Basics.zip
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)