The video RAM (which is what the Game API gives the programmer direct access to) is tied to the video hardware in such a way that if the programmer modifies the first two bytes (each pixel is represented by a
short, or pair of bytes), then the bottom left pixel will be modified. If the next two bytes are modified, then the pixel above the first one is modified. Once you reach top of the display it wraps back down to the bottom, and moves one column to the right. This is simply the way in which the video RAM must be accessed. <br>It does not mean:<br>That drawing in landscape would in any way be more efficient.<br>That the iPaq actually physically updates the scanlines in the same order (it probably interlaces, etc).<br>I had postulated that since the display was made by Sony, it was probably intended to be used in landscape mode as a high-end video monitor. Arranging the video RAM so that it corresponded with what programmers are familiar with (0,0 being the top left of the screen) would simply make things more intuitive when the display was used as originally intended. Of course I may be completely wrong. At a low level hardware can be pretty strange, "just because".
<br><br>Dan East