The main thing I work on these days is cabextract and libmspack, however these come from an Amiga heritage, and I used to write a lot of Amiga software. These are the highlights:
- XAD clients are extensions to the xadmaster library which unpack various archive and disk formats
- XFD slaves are extensions to the xfdmaster library which unpack various compressed file formats
- WHDLoad installers allow you to enjoy old games and demos from the comfort of your hard drive
- amostools lets you list, unlock and dump your old AMOS programs
- ShellScr opens a shell on a screen, and it works perfectly
- The Kyzer's Smalls Collection (KSC) is a collection of small and useful Amiga utilities with complete and commented 680x0 assembler source code
- DiskReader is a simple piece of assembler code for writing the disk imagers for such installers
- Amiga E modules and Amiga E objects are my useful library functions for the Amiga E language
- DeliDecrunch is an XFD/XAD enabled drop-in replacement for the standard DeliTracker Decrunch genie. It allows Amiga users to play music straight from compressed files and archives. Because it uses XFD and XAD, it supports hundreds more formats than the original Decrunch genie
- ppcrack is a portable program that decrypts or unpacks PowerPacker files, without any need for a password. On a modern PC, it takes a few seconds. ppcrack also comes with a tool called ppsimilar, which will give you the correct decryption key immediately, should you have an unencrypted PowerPacked file which "similar" enough to the encrypted one. There is a set of benchmarking and test files for people volunteering to port ppcrack to other platforms
- Win95MapGB is a Windows 95 British keymap for those who have PC keyboards attached to their Amiga. It supports most popular PC keyboard interfaces, including those sold by Power Computing and Eyetech. It also has the Amiga's 'End of File' key combination, 'CTRL+\', and even a euro key. It has an painless installer, and even comes with source code in assembler
- DiskFile reads a disk in your disk drive, and saves it into a file. The program's main intent is to show off exactly how that's done, through the source code. It's also useful for making 'normal' disk images
- GuruLog keeps a record of when and why your Amiga crashes. You can then apply the useful GuruStatistix program to get some statistics on your crashes
- MemPatch records all memory requests made by programs on your Amiga. If a program states 'out of memory', you can now find out why!
- CadOS
– the CSG Amiga Demo Operating System
Back in 1997, this was the greatest thing ever, but it was seven years too late. It devised a simple and compatible way to take over the Amiga's hardware from the real operating system, and leave it in a defined state, but without throwing away the enhanced power of faster machines (as degrader programs do). CadOS also provided a great number of utility funcions, to save people the hard calculations normally needed to program the Amiga hardware directly. Great things were in store for this project, but unfortunately the source got zapped and I lost interest
- Perl scripts that I've written.
- Evaluate is a really fast but powerful piece of code to compute algebraic strings. You know, like 'pi=4*atan(1.0)' or 'e=m*sqr(c)'.
- ixadump extracts the files in an iXalance demo, which is an OS independent demo loader system written by The Black Lotus (TBL).
- uncps unpacks .CPS files from many games, including the SSI games "Eye of the Beholder" and "Eye of the Beholder II", Westwood Studios' "Command and Conquer" and the Legend of Kyrandia series.
- uncpt unpacks Sinclair QL .CPT files, created with the CPT tool written in 1989 by Sander Plomp. This is not the Apple Macintosh "Compact" or "Compact Pro" format by Bill Goodman. The original CPT and UNCPT tools came with these instructions. You can find some CPT-encoded files here. Sander also wrote an archiver called QARC, but I have not yet looked at that. For a start, I can't find any QARC encoded files.