Page 1 of 1

PostPosted: Fri Mar 19, 2004 2:05 am
by jlb0430
Can anyone explain how I can convert a bmp file to a prc file? I would like to convert wiring diagrams and view them on a device just like the map demo that comes with PToolbox.

Any help would be greatly appreciated.


Jeff Bonas

PostPosted: Fri Mar 19, 2004 2:25 am
by Mikael
Assuming you have created the file on your desktop, open notepad and insert something like the following:

BITMAP ID 4000 "MyFirstBmp.bmp" COMPRESS //if large enough to require compression
//To add more .bmps simply repeat the above here, perhaps with:
BITMAP ID 4001 "MySecondBmp.bmp" COMPRESS

Save the file with your_desired_filename and the extension .rcp. Insert Pilrc.exe into the folder where your .rcp file is stored. Navigate to that folder from the DOS command line. Type: pilrc -ro my_desired_filename.rcp my_desired_filename.prc.


PostPosted: Fri Mar 19, 2004 2:27 am
by Mikael
Sorry, should have mentioned that your bitmaps should also be in the same folder as your .rcp file during the conversion process.


PostPosted: Fri Mar 19, 2004 7:32 pm
by jlb0430
I'm not sure what Pilrc.exe is. Is this part of Code Warrior? I am using PocketC Desktop and Orbforms. Is there a way to use these tools and convert the file?


PostPosted: Fri Mar 19, 2004 9:07 pm
by Mikael
Pilrc is a Palm resource compiler. I don't know whether it is included with CodeWarrior. It could well be. Anyway, you can download it at:

Once you've done that, be sure to check out the info about how to specify various types of bitmaps, such as colour bitmaps and bitmap families etc - the following is taken from the Pilrc documentation:

BITMAP creates a black & white bitmap resource.
BITMAPGREY creates a 2bpp (4 level grayscale) bitmap resource.
BITMAPGREY16 creates a 4bpp (16 level grayscale) bitmap resource.
BITMAPCOLOR16 creates a 4bpp (16 color) bitmap resource.
BITMAPCOLOR creates a 256 color bitmap resource.
BITMAPCOLOR16K creates a 16bpp direct color bitmap resource.
BITMAPCOLOR24K creates a 24bpp direct color bitmap resource.
BITMAPCOLOR32K creates a 32bpp direct color bitmap resource.
ICON and SMALLICON create black & white icon resources.

There are other programs with IDEs that can do the same thing, but as I've always used Pilrc, I can't speak for them.