Home | Tutorials | Downloads | Chat | Links | Contact Me
C Programmer's Paradise
DOWNLOADS
All of the files with the extention '.c' have the extetion '.zip'. When you want to view these files, just rename them with the extention '.c'. The files that I have available for download right now include:
Filename: Description:
allegro.h
Library needed to compile all ex_.c files correctly.
ex1.c
"Hello world" program.
ex2.c
Drawing onto memory bitmaps and then blitting them.
ex3.c
Using patterned drawing modes and sub-bitmaps.
ex4.c
Palette effects and color cycling.
ex5.c
Getting input from the keyboard.
ex6.c
Getting input from the mouse.
ex7.c
Using the timer (delays and interrupts).
ex8.c
Double buffering in VGA mode 13h.
ex9.c
Double buffering and page flipping in mode-X.
ex10.c
Using fixed point maths.
ex11.c
How to write directly to video memory.
ex12.c
Accessing the contents of datafiles.
ex13.c
Using the GUI routines.
ex14.c
Creating custom GUI objects.
ex15.c
Loading and Displaying PCX and BMP files.
ex16.c
Playing MIDI music.
ex17.c
Playing digital samples.
ex18.c
Loading PCX files and bitmap stretching, by Grzegorz Ludorowski.
ex19.c
Mode-X hardware scolling and split screens.
ex20.c
Mode-X triple buffering and retrace interrupt simulation.
ex21.c
Datafiles and sprite animation, by Grzegorz Ludorowski.
ex22.c
3D 'bouncing cubes' demo.
ex23.c
Constructing smooth movement paths from spline curves.
ex24.c
Lighting and translucency effects, by Owen Embury.
ex25.c
Viewing a 3D world from an arbitrary camera position.
ex26.c
3D starfield and lightsourced spaceship, by Dave Thomson.
ex27.c
Joystick input, by Grzegorz Hankiewicz.
ex28.c
Playing audio streams.
ex29.c
Truecolor pixel format conversions.
ex30.c
RGB <-> HSV colorspace conversions.
ex31.c
Truecolor translucency.
ex32.c
Truecolor image loading and fades.
ex33.c
A cool trick you can do with the MIDI player.
ex34.c
Appending datafiles onto your executable, by Grzegorz Hankiewicz.
ex35.c
Fake 12-bit truecolor on an 8-bit card, by Richard Mitton.
ex36.c
Gouraud shaded sprites, by Patrick Hogan.
ex37.c
Using offscreen video memory to store source graphics for VBE/AF.
ex38.c
Supporting different screen update methods in a single program.
ex39.c
Special effects using a color mapping table, by Grzegorz Hankiewicz.
ex40.c
One way to do colored lighting effects in a hi-color video mode.
example.zip
All of the above example files.
cptut22.zip
A great C and C++ programming tutorial.
ctutfiles.zip
All of the files mentioned in the C++ tutorial.
doomsrc.zip
ID Software's Doom (c) source code. (You need certain libraries to compile it correctly.)
Raven_Source.exe
Source code for Hexen and Heretic.
DJGPP
Great compiler for C and C++. (BIG!)

C Programmer's Paradise - Copyright 1999 Josh VanderLinden