It is _possible_ to do it this way: witness the "Backdrop" program that
puts a background image on the screen. If you looked at all the traps it
patches, you'd be amazed!
..might also be possible to flip some hardware register...you'd have to
look.
---
--On Thu, Jun 24, 1999 5:07 PM +0200 Aaron Ardiri <[EMAIL PROTECTED]> wrote:
> On Thu, 24 Jun 1999, Bobby Kolev wrote:
>>
>> I've asked the same question several months ago and nobody did.
>> Then, I read the display specification and I do not think it is possible
>> as a quick patch - the screen can be flipped by the X axis relatively
>> easy, but nothing about the Y axis.
>>
>> I was thinking of doing it as a hack, but after reviewing the pros and
>> cons I thought it would be too hard and slow and canceled it.
>>
>> if you want to keep using the OS API and have it flipped, I guess the
>> best place to do it is somewhere _inside_ ROM functions - as low as
>> possible.
>
> this would be the "tedious" way to do it.. but how about doing in your
> software? just imagine all the ROM calls you would need to catch!? :(
> - the best way would be for palm to have a routine called
>
> Void WinFlipScreen(DirectionType direction)
>
> but.. if you want to try it.. try this for a theoretical point of view:
>
> use a backscreen image, and draw to it as normal, then.. when you
> want to display it.. reverse the contents of the "pixel array".
> (dont know how it will be affected based on display modes).. but
> in theory.. it would work?
>
> if you want to know how to do a backscreen image, then have a look
> at the Cube3D source code located here:
>
> http://www.hig.se/~ardiri/development/palmIII/index.html
>
> i use gcc environment - but this should not matter for the double
> buffering code.
>
> cheers.
>
> az.
> --
> Aaron Ardiri
> Lecturer http://www.hig.se/~ardiri/
> University-College i G�vle mailto:[EMAIL PROTECTED]
> SE 801 76 G�vle SWEDEN
> Tel: +46 26 64 87 38 Fax: +46 26 64 87 88
> Mob: +46 70 352 8192 A/H: +46 26 10 16 11
>