A couple of questions

OK, two questions:

1) I've created a bitmap displayer, but it runs a bit slow. It is buffered
and reads in 640 bytes (1 line) at a time. It takes about 3 seconds to
display the whole picture, how can I display it all at once?
2) I am trying to directly write to my video RAM, and by randomly inputting
numbers I am getting pixels in random places on the screen. How can I do it
in an ordered manner, ie, input numbers and know what colour the pixel will
be and where it will turn up on screen.

If you can help, mail any answers to pe...@urquhartstpeters.demon.co.uk