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.
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).
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.
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.
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.
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.
My own ScreenHack 2004 entry, which won the contest. The whole source code sits in an 80x25 screen (2000 bytes). It's a shoot 'em up, featuring 5 monocolor sprites, scrolling starfield, one repeating level, chasing mines, unlimited number of player bullets, and more... Keep playing to improve the high score! Requires Allegro to compile.