Wait, do you get a message like the following? winInitVisuals () - comp 00000003 rm 00000000 gm 00000000 bm 00000000 If you do, then the bitmap couldn't be allocated because all of the color masks were zero. I'm fixing the code that detects the color masks right now, so don't go upgrading your memory just yet :) Harold