To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: DESQview shadow buffer From: david nugent Reply-To: davidn AT csource DOT oz DOT au Date: Sat, 16 Jan 93 08:21:33 +1100 Organization: Unique Computing Pty Ltd, Melbourne, Australia In the process of porting pdcurses 2.0 to work under go32, I found that int 0x10, fn 0xfe (return shadow buffer address) doesn't seem to work in the sense that the DV shadow buffer isn't returned when run in a DV 2.42 window without either screen virtualisation or direct writes enabled. Is this simply 'unimplemented', or am I doing something wrong? As I understand it, the DV shadow buffer should be in the 1st meg for that VM, so the usual MK_FP() style macro using the correct base address for GO32 should be able to address it, avoiding the necessity of having to write directly to video RAM. I guess it's not entirely necessary since virtualisation always works in DV/386 because of the '3' in '386'. :-) But performance is always better and output smoother in a window where screen virtualisation is set to "N". If it's relevent, I'm using int86x() to call int 0x10 in this case. david -- davidn AT csource DOT oz DOT au 3:632/348 AT fidonet 58:4100/1 AT intlnet 199:4242/5 AT rainbownet Unique Computing P/L / Communications+LAN Specialists / Public Access USENET