Aulds 1k Framework for OpenGL Demos.
Also useful for 4k work obviously.
*****************************************************
Any demo made using this framework, please greet me as
a minimum in nfo file or if possible on-screen.
Greets: Auld for OGL framework
******************************************************
Contents
---------
1. oglsmall.c : the code including lots of smarts, don't rearrange it
2. dropper 2.0: converts an exe to a com file
(add in some credits here)
3. apack: compressor
(add in some credits)
4. Makefile.win: a normal makefile for compiling the code
5. makesmall: a *unix* script with the right flags for making the code small using dropper and apack
Instructions
------------
THIS IS A UNIX FRAMEWORK. If you are a windows person, then:
* Download MINGW and use it OR
* Convert makesmall to a .bat file : should be trivially easy.
C CODE WILL NOT COMPILE UNDER VC++. Choices:
* Make the changes commented in the C file and create your own VC++ size compression framework
* Download GCC and use that instead.
THE FLAGS ARE OPTIMAL, SO IS THE PACKER
* You can't do better so don't bother to try, I spent a whole week experimenting with an enormous collection of flags. -Os under GCC = about 30 flags, its very powerful, do not mess.
ORDINALS ARE GOOD :-)
* It uses import by ordinal (/n flag to dropper) which of course will fail in places. OGL is fairly safe with ordinals but if you start adding other stuff, beware.
How To
-------
> make -f Makefile.win
> makesmall
Done...
Thats all, maybe at a later date I'll expand the package to cover VC++ as well but I'm not a Microsoft lover so don't hold your breath.
¬¬¬¬¬AULD Feb 2006¬¬¬¬¬
http://in4k.untergrund.net/index.php?title=User:auld