A lot of people post here having grabbed a copy of freebasic and they decide to do some pixel pushing with Tinyptc..
Well, we know what they say about all good intentions.
Actually it can be quite a daunting task if you have not done any software rendering before.
The first thing you need to make sure of is that you have the newest version of tinyptc.
Get it from our resources section and ask on the forum if you don't know how to install it (it's just copying 3 files, don't worry!).
The new version of tinyptc has extra compatibility and functionality, rbz keeps working on it to improve it. Make sure you keep it up to date if you want to use these frameworks.
Most small intros have thier graphics resourced as part of the executable file.
So how the hell do you do it?
You will need to have some utilities, rbz wrote two great programs;
bmp2raw
bin2bas
They are included in this archive and also available from our resources section.
bmp2raw first of all takes a picture (windows 8 bit bitmap) and splits it into two parts.
The first part is the colour palette.
The second part is the raw data.
We need a picture to work on.
Our example is called screen.bmp
Screen.bmp was created in microsoft paint as a 24 bit windows bitmap.
the whole picture is 512 X 172 pixels.
This was then converted into an 8 bit picture with irfanview.
Irfanview is a free image conversion program.
Get it here;
http://www.irfanview.com/To convert a 24 bit image to 8 bit, load irfanview.
Load your image
go to the image tab in the top menu
go to decrease colour depth
select 256 colours
then save the file as screen.bmp
Simple as that.
You should not try and use 24 bit pictures, it's possible (and fairly easy) to use them but we're sticking to 256 colours here because that's what rbz's utilities are designed for.
to convert the picture into the right format for our program...
Save the 256 colour bitmap as:
screen.bmp
make sure that you have a copy of bin2bas and bmp2raw in that folder too
go to the start button
click run
type:
cmd
into the box
then use cd (whatever) to get into the folder containing screen.bmp
then type;
bmp2raw screen.bmp
then after a few seconds the pic will be converted into 2 files.
Then type;
bin2bas screen.bmp.pal screenpal.bas
bin2bas screen.bmp.raw screenraw.bas
That's the picture converted.
You can now use the files ;
screenpal.bas
screenraw.bas
in your programs.
You should look on this the same way you would if you were cutting out cookies

The source I included loads the picture and provides you with a comand that lets you cut out any part of that picture and display it anywhere on your screen!
So you can put logos, fonts whatever you like on that screen and draw them with ease.
Please do enjoy it, and don't feel bad about asking any questions, they should be posted in here.