it's me again. And another thing to be considered. I've tried to implement two components of picture to be drawn on screen. First component must be persitent, "background". Second component should be re-drawn every main cycle's step. First component is drawn first. I decided to use video pages to get this effect, but failed. VGA adapter has 256 kB memory. Problem is that to use video pages i have to enable bit planes. It means that i have to change video pages every pixel, if i draw line by line. If it would be usual addressing, to put pixels to first page i should write to es:0000,es:0004,es:0008,es:000C,...; to put pixels to second page i should write to es:0001,es:0005,es:0009,es:000D,...; to put pixels to third page i should write to es:0002,es:0006,es:000A,es:000E,...; and so on. But i need this memory to be addressed continually. First 64000 bytes must match first video page, next 64000 bytes must match second video page, and so on. Is that possible?