Mail Archives: djgpp/1997/01/25/12:41:17
Don (6dcb AT qlink DOT queensu DOT ca) wrote:
: I'm writing my first game in Djgpp and I'm trying to use Mode-X because of
: the many advantages. The only thing I don't like is the non-linear
: addressing. Whenever you plot a pixel you have to select the bit-plane
: right?! Okay I wrote a function to do that, but obviously it is somewhat
: slower than say a 13h function. My biggest problem is blitting. How can I
: blit in mode X without plotting one pixel at a time (as apposed to a say
: memcpy command to blit whole lines). Basically I want a fast and easy way
: to copy a buffer containing an image to the video buffer in mode-X. Maybe
: that's not possible, maybe I should try VESA programming?? Any help would
: be appreciated.
If you convert all of your sprites to a planar format, you can enable all
four planes at the same time and blit the sprite 4 pixels at a time. This
would be faster than doing it one pixel at a time.
JL
- Raw text -