Projects
Here’s a list of code snippets and programming-related projects of mine that might be useful to some fellow beings. Most of them are in C. Feel free to use them as you please unless otherwise noted. I’ve had my fun with them already anyway.
- bin2mzf — A brutal converter from raw binary to Sharp MZ emulator (mzf) files. Probably works only on Unix-like systems since they have real pipes available.
- dirri — Reads a directory and shows its contents in alphabetical order
- Discovering the Panasonic JR-200U — Assorted ramblings and documentation on this forgotten 8-bit computer
- FlashAir Utility, “fa” — For simple command line file uploading/downloading/deleting with Toshiba FlashAir Cards.
- GC Masher — A little program to bruteforce through different GCC command line parameters to produce small executables
- Meifand — Controlling fan speeds on AMT/ME equipped Linux computers.
- MZduino — Fast file transfer from a host computer to a Sharp MZ-700 using an Arduino board
- Joyduino — Emulate a classic Atari 8-bit joystick using this simple circuit+application
- MSXLib — Some possibly useful routines for MSX+SDCC. Get it with svn co svn://www.kameli.net/marq/msxlib
- PETSCII — A Commodore 64/VIC-20/PET/+4 graphics editor based on PETSCII.
- Pixel Polizei — An image converter/checker aimed at retro graphicians.
- png_wrap — Libpng messy to use? Not with this!
- strsep — An implementation of the strsep() function in case your system doesn’t have it
- Syna — A software synth originally made for 4k intros. Several messed-up versions have been used for different purposes during the years. Here’s one in fixed point. More and improved versions on Antti’s 4096 Live page.
- Wavefront — A Wavefront .obj loader and OpenGL viewer. Rather outdated already, but has served me fine during the years and should be very portable.
- writetga — Need the simplest possible way to save pictures from your own C program?
- xm2moddi — A crude xm->mod converter. Written during a train trip 🙂
Several simple Processing sketches with sources can be found on the blog. Most of the demoscene stuff I’ve done during the last ten years is open source. MSX projects are on the Lieves!Tuore pages and the rest on the Fit pages.