Software Attic

The software attic contains my abandoned projects. They're no use, or not working, but I don't want to delete them, either, so they're stuck here. If someone finds a good use for any of these, or just learns something from the code, I'll be happy.

CGIPass 0.1
An utility and a CGI wrapper for changing UNIX passwords over the Web, with support for shadow password system.

Audio CDROM Filesystem 0.4
Audio CDROM Filesystem (audiofs) emulates filesystem on audio CDs, thus enabling to mount them and access tracks like normal files. Tracks are (optionally) automagically converted to .wav format. Audiofs works on all drives that have Linux support and can read audio.

File Area 0.4
A script that reads subdirectories' contents and displays them with additional info found in description files.

Font Editor 1.0
A simple font editor for Linux console fonts. Runs under all virtual terminal types supported by curses, and supports FNT and PSF type fonts.

GNOME Disk 0.1
A GNOME fdisk. If you think standard Linux fdisk is ugly, this is the software for you. But be careful, fiddling with partitions can be dangerous for your system.

Independent Graphics Library 0.0
Basic graphics library wrapper, with API similar to that of SVGAlib. Supports SVGAlib and X11 backends and has automatic mouse support (which SVGAlib is lacking). A good tool for quick'n'dirty porting of SVGAlib apps to X Windowing System.

VtNibbles 1.0
This is a clone of popular Nibbles/Snake game for terminals, using (n)curses library. This is one of my oldest software projects still existing, dating from sometime in 1997.

SVGA Nibbles 1.0
Yet another clone of this popular game, which runs on Linux console using SVGAlib. The 'Glagoljica' font (old Croatian alphabet, used before Latin alphabet) is included in FNT format.

SVGA Tetris 1.0
A clone of popular Tetris game for Linux console, uses SVGALib.

Smaug 0.0
Smaug is my attempt at creating 3D engine. It's not finished and usable in any kind of production enviroment, but can serve as an example code for DirectX 9.0 and basic 3D stuff. The engine supports mobile objects, camera & lights, and billboards.

SUI 0.1
Senko's User Interface, or Simple User Interface or SVGA User Interface. Library with basic GUI support (multiple windows, widgets, background, mouse support, etc). Also a nice example of object-oriented programming in C. Unfortunately, I haven't got around to documenting it :(

Online 1.0
Online time/cost tracking tool. Works by examining pppd logs and is pretty useful if you don't use fancy dialup tools like "ezppp" or "kppp".

Copyright © 2004. by Senko Rasic