Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!sunybcs!bingvaxu!leah!itsgw!rpitsmts!forumexp From: forumexp@rpitsmts.UUCP Newsgroups: comp.sys.ibm.pc Subject: Direct video access Message-ID: <7871.1678.forumexp@mts.rpi.edu> Date: Wed, 16-Sep-87 13:18:00 EDT Article-I.D.: mts.7871.1678.forumexp Posted: Wed Sep 16 13:18:00 1987 Date-Received: Sat, 19-Sep-87 02:11:41 EDT Lines: 10 I know you can get the current MODEM and video PAGE from INT 0x10. These numbers are also stored in low (0:400) memory. Are the values in low memory always (100%) accurate? Also, I've come up with some direct video read/write routines. I seem to get trouble when I use pointers (*vidp = buf[i], etc. where vidp is a far pointer pointing to the current video page) but if I use PEEKs and POKEs I have no problems. Is there a problem with using far pointers (vidp = ((unsigned char *) 0xB800)