Subject: "low level" question
Name:
Tomas Date: 5/17/2006 8:56:38 PM (GMT-7)
IP Address: 201.252.76.224 Message:
Hi everyone.
Does anyone know how to manipulate video memory under a 640x480 resolution WITHOUT USING PORT CALLS?
I mean, with 320x200 there's no problem because all pixels (64000) fit in a segment, each one as a byte allowing 256 colors attribute, it's practically made by hand and some offset calculation. But with 640x480, it isn't that pretty, since 640*480 is way over 64kb, so in order to use one segment, each bit (i assume that at this point you know the address 0000:A000) represents a pixel mask, so what i'm asking for is where can i modify the 16 colors attribute in terms of assembly programming.
|