kenc@vaxb.acs.unt.edu (03/24/91)
Warning!!! My con2.diff apparently confuses TTY1. I'm looking into it, but if you depend on having tty1 working, DON'T USE MY DIFF 'con2.diff'!'' The problem arises from my flushing of the CONSOLE when it didn't expect it before. Speeds things up for TTY0 quite a bit, but makes TTY1 not respond to CR/LF sequences properly. Not to worry, this doesn't crash the system or anything, it's just that ALL the input into TTY1 is done on the first line, and any CR/LF that doesn't cause a physical scrolling of the screen (say, on line 4 to line 5), gets output to TTY0. I've been running this setup for a week now, and no suspicious problems have arisen from it...but then again, I don't use TTY1 on my 8Mhz Mac Plus...;) This *MIGHT* be as simple a fix as taking all the flushes out of the vductrl() function, but I'm not sure right this second. You've been warned....caveat emptor. (Programming at 3am *IS* damaging to your health....who knew?) -- | Ken Corey aka... kenc@vaxb.acs.unt.edu | | "We MUST succeed, otherwise we run the risk of failure...." | | -Dan Quayle |
mvharding@cup.portal.com (Michael V Harding) (03/27/91)
RE: Your scrolling patch: You have commented out flush(tp); in the out_char function, file console.c. When I put it back in the cursor reappeared. Now (to the world at large) how do I keep Pyro (screen saver) from crashing