This section holds all the downloads available from the site; includes projects related files, but also
a lot of other stuff EC++ has produced and more. Feel free to search the archive!
This is the beginning of what I wanted to name AllegroKart. Guess what it is... Makes heavy use of MMX to achieve fast bilinear filtering on both floor mapper and sprite scaler. Also featuring mipmapping, runs in 320x240x16. It was dropped due to lack of gfx; full source is included, requires Allegro to compile.
Dynamic level of detail demo. This uses the same progressive mesh technique as used in the Odyssey demo, but interactively shows how it works; use arrow keys to change LOD, page up/down to zoom. Compiled against Allegro 4.0.3 and AllegroGL 0.2.2.
New FreeBasic official gfxlib. Features full emulation for old QB modes 1, 2, 7, 8, 9, 11, 12 and 13, plus it adds new hires/hicolor modes, proper mouse and keyboard handling, MMX optimized routines, transparent clipped PUT and more. Works under Win32 (DirectX or GDI) and Linux (X11), featuring its own tiny internal drivers, making your EXEs standalone.
This is a CVS snapshot as of Feb, 5th 2005, compiled for Win32.
DirectQB is an easy to use library for QuickBasic game programming. It was entirely coded in assembly, and was the first QB game lib to give users the possibility to create good and fast looking games in basic. Features tons of functions from gfx handling (320x200x8) to fonts, disk access, sound and 3d. This is the latest official version, 1.61, with full sources included.
General purpose configuration routines, originally meant for inclusion in Allegro 5. Make use of hash tables to quickly index strings to values, works kinda like a virtual filesystem, with sub-configs, write permissions, on-read/on-write callbacks and more. Only missing thing is load/save of configs (maybe in the future).
This was the beginning of an OpenGL game. I wanted to make something like the old Gyruss glory, but eventually didn't finish it. Features all 9 (ok now there are more) solar system planets, bump mapping, skydome, custom model loading and real time progressive meshes (model complexity is automatically and continuously reduced if far from view point). Requires Allegro to run!
ICE stands for Integrated C Environment and is my work for the Languages and Compilers course at university. It is not a full blown compiler: it goes up to full intermediate code generation (I had not enough time to finish it). Comes with example sources to compile, outputs syntax tree, generated intermediate code and more stuff for educational purposes.