TinyPTC by Gaffer - A tiny framebuffer library for 64k intros


Windowed output has been added in this release, use the configuration defines
in tinyptc.h to select between windowed and fullscreen output.


The executables shipped with this version are configured as follows:

fullscreen.exe      - fullscreen output without icon --> 3072 bytes
windowed.exe        - windowed output without icon   --> 3584 bytes
fullscreen_icon.exe - fullscreen output with icon    --> 5120 bytes
windowed_icon.exe   - windowed output with icon      --> 5120 bytes

All executables have been compressed with UPX and built from test.c

When stripped down to minimum tinyptc adds roughly 0.5k to your executable,
using windowed output is slightly larger. Watch out for icons as they add
a new section to your executable making your compressed EXE much larger.

NOTE: UPX packs in 512 byte increments, the size difference between fullscreen
and windowed output is smaller than it appears above.


I have developed this under Visual C++ 6.0 but it should work under any win32 C
complier with a little tweaking (for example char8/int32 will need to be fixed)

Please tell us if you port TinyPTC to another compiler, send us the code and we
can incorporate support for that compiler back into the main source.

TinyPTC has been tested under Windows 2000, NT4, 98 and 95. If you have any
problems with a specific platform let us know so we can fix it!

We are looking to port TinyPTC to other platforms such as Linux, X and BeOS.
Email us me you are interested in helping out with the ports.

Send all patches, feature requests and bug reports to ptc@gaffer.org


cheers all


Links:

http://www.gaffer.org/tinyptc   -   tinyptc homepage

http://www.fmod.org	        -   minifmod for your sound needs

http://upx.tsx.org              -   UPX executable compressor utility
