BBS: Inland Empire Archive Date: 06-05-92 (12:16) Number: 172 From: RICH GELDREICH Refer#: NONE To: JASON GORMLEY Recvd: NO Subj: Re:ansi And A Status Bar? Conf: (2) Quik_Bas
> Well all heres a question for you. Similar to sandy winters problem. > When writing a door routine, how do you do this; > > Send Ansi to the screen (open "CONS") and still handle a Status > bar > at the bottom of the screen. I thought View Print would work, but > when > you write it a file (screen as CONS) it overrides the View Print > statement. > > I know that I could count the lines and clear the screen to > start at the top agian, but That wouldn't give me the desirable > results. I would like to > see the screen scroll at the 24th line and leave the 25th alone. > > Is it Possable? If so How? > -Jay- > I have two solutions for you. The first one is to check out my ANSI emulator I just posted on this echo. It's in 7 messages(you'll have to hunt the echo for the last one- I posted it a day late...) It allows you to print to any window on the screen... and it doesn't need ansi.sys to work. I discovered the second solution yesterday. There is a BIOS variable floating around that controls the number of lines on the screen. DEF SEG=&H40 POKE &H84, lines Where lines is the number of lines you want, minus one(My DOSREF says it only works on EGA and above). Just make sure you set this variable back to what it was before you end your program! Rich Geldreich --- RBBSMAIL 17.2A * Origin: Computer Co-Op RBBS HST, 609-784-9404 Voorhees NJ (RBBS-PC 1:266/29)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET