Hi. I have written a short program using nasm to draw to the screen. It first changes the screen mode to 640x480x16bit and then it attempts to copy a buffer to the video ram at segment 0A000H. However the screen only shows the 1st 64k of the buffer. I presume this is because of the way I am using the segments. Could anyone point me in the right direction on how to copy my buffer to the rest of the video ram. Am I also right in presuming that the video ram in this screen mode uses the next 614400 bytes (640x480x2) directly after 0A0000H. Many thanks in advance. ASCII silly question, get a silly ANSI