Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!think!snorkelwacker!bloom-beacon!eru!luth!sunic!tut!hydra!hylka!teittinen From: teittinen@cc.helsinki.fi Newsgroups: comp.sys.ibm.pc Subject: Re: How to put MS-DOS into VGA 50-row mode ?? Message-ID: <1924.25de75a6@cc.helsinki.fi> Date: 18 Feb 90 10:15:01 GMT References: <13685@cbnewsc.ATT.COM> Organization: University of Helsinki Lines: 27 In article <13685@cbnewsc.ATT.COM>, tjr@cbnewsc.ATT.COM (thomas.j.roberts) writes: > How do I get MS-DOS to use the 50-row mode of my VGA? > I can set the video mode so the BIOS uses all 50 rows when I do: > set cursor to , > display > for = 0 to 49, = 0. > > As soon as the program exits, the prompt scrolls the top 25 rows, > and appears in row 25. From then on, only the upper 25 rows are used > (but the lower 25 rows displayed by my program remain on the screen, > unchanged). > > What magic do I need to perform to get MS-DOS to use all 50 rows? > Why does MS-DOS care, anyway? No magic needed, just MS-DOS 4.0. Then you can issue command "MODE ,50" and you've got what you want - 50 lines under DOS. The reason for this is that DOS screen handling functions before 4.0 were hardcoded for 25 line screen. So there is no way to make older versions to use 50 lines. BTW, I'm using DOS 4.0, and I think it's much better than what most of DOS 3.* users say. Oh, I almost forgot to mention, even under DOS 4.0 you need to have the ANSI driver installed. -- E-Mail: teittinen@finuh.bitnet ! "Studying is the only way teittinen@cc.helsinki.fi ! to do nothing without Marko Teittinen, student of computer science ! anyone blaming you" -me