kpk@gitpyr.gatech.EDU (Kevin P. Kleinfelter) (05/02/87)
After a call to DOS function 7 (i.e. INT 21 with AH = 7), the cursor disappears. I wouldn't mind that the cursor was blank during the call, but I can't seem to turn it back on without doing additional I/O. What has happened to the cursor? How can I get it back? Thanks.
kpk@gitpyr.gatech.EDU (Kevin P. Kleinfelter) (05/02/87)
A follow-up to my earlier posting. I am doing a DOS function 7 to read a character from the keyboard. However, in order to improve performance, I am doing output via INT 10H. The effect of this is that the BIOS (via INT 10H) has one opinion of the cursor's location. DOS has another opinion of the cursor's location. This causes the cursor to disappear when doing input via function call 7. Also, after my program terminates, DOS sometimes shows the cursor, and sometimes does not. Since I can't do a BIOS read (there isn't one), and DOS does not support cursor positioning (without ANSI.SYS), how can I do a keyboard read, when using the BIOS for console output? Thanks