Op Thu, 03 Mar 2011 00:17:46 +0100 schreef Marcel Kilgus <ql-us...@mail.kilgus.net>:

Marcel,

...
GD2:
 - Introduced the extended colour modes
 - Can use high colour sprites
 - Can use alpha blending for the sprites
 - As sprite data can become huge, I added simple RLE compression

This probably means that somewhere in RAM an unpacked version is held and copied to the screen.
Is there any way to peek the location of this from SBasic?

 - For solid sprites, the mask can be omitted entirely

Your PNGCVT program can also make sprites with Bitmasks.
When I examined the sprite headers I found no difference between them.
For Bitmask or Solid mask, both mask pointers were zero.
The only difference I found were extra bytes for this Bitmask, a Word for every line it seems.
What's the reason for this Bitmask and how does GD2 keep them apart?

 - Sprites can be as huge as the screen (this change and the last one
   in effect makes sprites usable as a sort of QL graphics format.
When using this to display photographs, the size gain in using RLE is often minimal. :(

   The big advantage is that GD2 handles the colour mode conversions
   automatically)

Can I assume then that my mode 32 sprites will look alright on a mode 33 system?

 - introduced TRUE background I/O
 - can use a sprite as the input cursor
 - introduced "system sprites" (corresponding to the "system palette"
   users can exchange the sprites with their own and all compatible
   applications will use the new theme)

You provided some nice examples for this but how can I turn my own sprites into "system sprites" from SBasic?

As for PE for QDOS:
 - has all WMAN2 features except high colour support

As for the rest of the stuff listed under GD2 I'm not exactly sure.
Usually I tried to improve PTR_GEN enough so that apps developed for
SMSQ/E can still work under QDOS (i.e. when you use system sprites, it
will still work under QDOS). Under Minerva even the background I/O
support should work.

So far I have not been able to get a QDOS machine working with WM2.
Even a simple boot with just the PE and Qpac2 will, after a few clicks makes a mess of the button contents, not clean up a closed Files window and eventually freeze the system. :'(

Has anyone been successful at this?

Bob

--
The BSJR QL software site at: http://members.chello.nl/b.spelten/ql/
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to