Qbasicnews.com

Full Version: How to get old fullscreen in QB under XP?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Two QB under WinXP questions:

By default under my old OS (Win98), QB would run both its interpreter and the output screen as a true, 80x25 fullscreen, meaning that 25 lines of text actually took up the whole screen from top to bottom, and 80 characters across filled left-to-right.

Now under XP, whenever I run QB it shows the text as about half as tall as it used to be, so that it looks more like 80(?) x 50 resolution even though I don't have it set that way. But the output screen only uses the top half of the screen, so it still behaves like a 25-line screen, scrolling up after the 25th line.

Does anyone know why this is, or how to change it back to true 80x25 mode? I find the text just way too small this way, and I designed my programs for the old mode.

Also, a second question. A couple of arrays which did not seem to break the 64k limit under Win98, now cause memory/data-space errors under XP. Is there a way to fix that without getting too complicated about memory?

Anonymous

For full compatability with XP i would recommend FreeBASIC.
Quote:For full compatability with XP i would recommend FreeBASIC.
CHA0S,
This guy has a legitimate question. Your answer is almost as bad as RTFM. Give him a break.

PALEOZORD,

I run Quickbasic under XP, and have the full screen option. I set it up some time ago, so I don't exactly remember how I did it the first time. But, You can do the following:
1) With the START, RUN, CMD you get into DOS.
2) Now hit ALT-TAB to get back into Windows, with DOS still running.
3) You will notice a DOS task bar at the bottom of the Windows screen with something like "C:\WINDOWS\Sys..."
4) Do a right click on this bar, and click on Properties.
5) You'll get a window with options, among which is "Display Options".
6) Select the "Full Screen" option.
7) Click on "OK", and that should do it.

About your array problem, I have no idea.
*****

Anonymous

i knew id get flamed for it eventually
Thanks for your replies, I appreciate them.

Chaos: I have actually been playing around with FreeBasic for the last week or so, but have run into a major bug with the PRINT USING command that I'm still trying to solve.

Moneo: I am actually already able to get full-screen mode with DOS, including QB, the problem is just the way it's displayed with the text being half the height it used to be, resulting in an 80x50 resolution display despite my attempts to set it to 80x25. I just want to get 80x25 text mode with the whole screen being used, like it used to be under Win98.

I did try your suggested trick of changing the DOS box settings, and it does cause all DOS consoles to be full screen, but still with that 80x50 line display and small sized text. Under the "layout" tab there is even a "window size" setting that says 80x50, which I tried changing to 80x25, but it automatically reverts back to the old setting next time, even though I've selected to save the properties for future windows.
sounds like a screen mode problem, becuase even maximized, i get 25 character height

http://www.qbasicnews.com/qboho/qckscreen.shtml

poke around there on the different screen modes

if you have 5 lines high, then it sounds like you aren't running fully maximized......ALT + ENTER should fix that temporarily

Oz~
I had tried playing with all the various screen modes possible, and they produced some weird and interesting results, but none of them got the simple old 80x25 mode, which I always had by default in screen mode 0. If I get the text to be bigger it becomes very blocky and strange looking, as opposed to the smooth tex from before.

Th screen is definitely being fully used, since the interpreter spans from top to bottom. It's not maximized in a window, but rather full screen mode where you don't see the task bar or anything.

It may be something like the old Win98 used 640x200 resolution when in DOS mode and WinXP uses 640x400 or 640x480? Doubling the number of horizontal lines on the screen could cause text to look half the height, I suppose.
It gets weirder. Several other DOS applications behave totally differently. Visual Vasic for DOS 1.0 shows both its interpreter and its output (as well as compiled EXE) in the correct, old-style 80x25 fullscreen mode.

PowerBasic for DOS 3.5 shows its interpreter window in the correct, old-style 80x25 fullscreen, but its output (both test and compiled EXE) in 80x50 mode.

Breaking News - I have just discovred, while writing this message, that if I start QB from its actual EXE file, it shows the correct 80x25 full screen. But if I start it from a desktop shortcut pointing to that EXE, it uses 80x50 mode. Weird. And if I change the settings from the EXE file, then it works from the shortcut too. Okay, problem solved, thanks guys.
Are you using a TFT monitor?





Offtopic: Sumo, did I make a reply here that got removed, or did I forget to hit Submit? :???:
I'm not sure... what's a TFT monitor and how can I check whether I'm using one? I'm using a Dell... E770p I believe, or at least that's what shows up under my display settings. Could just be a compatible driver though.
Pages: 1 2