Ahh - I think Ive found another bug in 6600...
Ive managed to use the DirectGraphics methods to paste ARGB png bitmaps (both on the phone and on the emulator).
BUT - I wanna use it the way it was ment to be used - make a native Graphics object use ARGB values.
It works fine on the emulator (s60 midp concept 0.3.1b) but doesnt work on the phone itself:
DirectGraphics dg = DirectUtils.getDirectGraphics(g);
Draws a transparent rectangle on the emulator but a regular one of the phone, even though the phone's Display.numAlpaLevels() returns 256 (meaning 256 alpha levels!) and the emulator's method returns 0.
Any way around this?