Stuff
I believe in writing useful,
free stuff. I religiously believe
in the philosophy that knowledge, information and resources must be
shared for the greater good. This is the place where I put my tiny, portable
projects so people can use them.
Disclaimer
I have a disclaimer against the stuff I am giving away. It is merely to protect myself
from getting exploited.
Note: Downloading stuff from this site indicates that your implied acceptance
to the terms of this disclaimer.
#include <std_disclaimer.h>
"I do not accept responsibility for any effects, adverse or otherwise, that this code,
software, or data may have on you, your computer, your sanity, your dog, and anything else
that you can think of. Use it at your own risk."
3D graphics library
I wrote this code a long time ago when I was learning 3D. Some of the
routines are still useful for writing text, approximating truecolor
palettes and the like.
Download
link.
Dragon
This is a small graphical demonstration I wrote when I was learning to work
with
Allegro, one of the most amazing game libraries I have ever worked
with. For
Windows.
Download
link.
Matrix Screensaver
I was never good at imitation. But I did learn to make a
Windows screensaver.
Download
link.
ALVIS
This is a
Winamp5 visualization plugin, written in Allegro. By my friend
Nikhil Karnad and me.
Winamp site Download
link.
Download
link.
Download source
link.
AfterBurn
An old-type space shooter. By my friend
Nikhil Karnad and me.
Web site
link.
Allegro IO
This library lets you read files in
Allegro DAT and
ZIP archives using a
STDIO-like interface. It is
for
Windows but works in
Linux.
Download
link.
Download Source
link.
ASCIITrain
This game was written for TINS. It features fully
animated, sidescrolling ASCII art action. It is for
Windows but
works in
Linux.
Download
link.
Download Source
link.
Download Source Icon
link.
Trash Carnage
This game was written for TINS. It is a
casual game played with the Mouse, where you aim your
flamethrower at flying garbage. It is for
Windows but works in
Linux.
Download
link.
Download Source
link.
Minorhack
This game was written for Minorhack. It was written in 1 hour. It features a
L33tsp34k quiz. It is for
Windows but works in
Linux.
Download
link.
Lines
This is a demonstration of lines which
color-cycle and bounce off the screen. It is for
Windows but works in
Linux.
Download
link.
KID3000 Downloader
This is a utility which lets you download the entire KID3000 comic strip. It helped me learn to use the
libcurl library.
It is for
Windows but works in
Linux.
Download
link.
Download Source
link.
Telephone Book
A small addressbook program for
DOS that lets you store, retreive and
search contacts.
Download
link.
UNIX to DOS Converter 3.00
Ever seen badly formatted text files in notepad? These files may be UNIX text
files. This handy commandline utility for
DOS/Windows allows you to
convert these files into the DOS/Windows format and make them readable.
Download
link.
Simtel mirror
link.
ZCX File Protector 1.9
This is a neat commandline utility that lets you password-protect your
important archives/files. It is available for
DOS/Windows,
Linux
and
SCO UNIX. It uses a fast 512-bit symmetric stream cipher.
Download
link.
Tucows mirror
link.
Brainfuck Interpreter & Compiler
This compiler is an optimizing
i386 Compiler. The package also features a Brainfuck interpreter.
It is for
Windows and
Linux.
Download
link.
Download Source
link.
phttpd
It is a lightweight, classic web server which can be used to serve
static web sites. It supports HTTP 1.0, 1.1 protocols and virtual hosting. It
implements very minimum functionality and is reasonably easy to use. It is
for
Linux.
Linuxpackages package mirror
link.
Download Source
link.
Download Build Scripts
link.
LILO Boot Screens
LILO boot screens for
Slackware and
Ubuntu.
Download
link.
Java Database Configuration Manager
This is a
Java library used to dynamically reconfigure database connections in server side applications.
It also features a batch mode SQL client capable of executing SQL queries.
Download
link.
Download Source
link.
Java ME Ball
This is a small animation test of
Java ME which features a ball which bouncess off the screen. It works
on
many mobile phones.
Download
link.
Download JAD
link.
JSON Serializer
This is a
Java library used to serialize
Java objects into
JSON. This makes it easy to transfer
server side objects into client side objects.
Download
link.
Download Source
link.
ecVote
This is a
Java web application used for
online voting. It is very
flexible and can suit many kinds of elections.
It features a full
AJAX driven UI and minimal server side processing.
Download
link.
Distribution of Binary Packages
I've compiled/packaged some libraries/applications for
Windows and
Linux platforms. This is particularly useful for people wanting
to assemble a
development toolset.
Browse
link.
Work In Progress
I'm still developing some cool stuff and these things can be found here:
Small SideScroller
I have been developing an
animated, parallax layered, tile-based sidescrolling engine. My friend
Nikhil Karnad has completed
the
content export plugin for the well known map editor
Mappy. With this, we have a good platform to make great
2D games.
Browse
link.
KOS
This is an hobby
Operating System which is used to experiment with systems programming in general, and particularly
new features.
Browse
link.