Software Companies I've Run
- 1997 - Snakesoft (hiss!)
- 2003 - Decompiler Technologies
- 2006 onwards - San Fran Systems
- DOS means the program is run from a DOS Command Line, and so can be automated from a batch file. The program is run as needed, but not installed to a folder.
- Windows means there is a Windows GUI interface, but it can't be automated from a batch file. Again, it's run as needed, but not installed to a folder.
- Most software here compiles on any machine with the usual C++ libraries (Linux, Windows, Mac)
- Windows Installer means there is a setup.exe which when run, installs properly in a folder under Program Files (and has an uninstaller).
- Pretext has its own page at http://www.sanfransys.com/pretext
This software is provided without a warranty and the author/distributor will not accept any responsibility for missing data.
While the Windows executables ask for a file safely, you must be careful with DOS executables to read the instructions (just type the name without any arguments).
Unless stated, all source code is released under the BSD License. Don't worry about editing it. Go ape!
Software written by me
- 1997 | EXEDos | EXEWin | Source - byebyecr - Given 3 arguments (a Project Gutenberg style book, an output filename and the number of columbns), it reformats text files that are hard-formatted to 80 columns, by using heuristics to detect lines that need wrapping, and lines that don't.
- 1998 | Amiga/C64 - Alz64 - Transfer disk images from an Amiga to a C64, and burn the image (on the fly) to a C64 disk. The thing I'm most proud of is the miniscule bootloader for the C64. I really compacted this code down, and used my own (reverse-engineered) protocol to join to the Amiga's command line bootloader. If you want to run floppy disk images (or files) to your C64 with only a cable and a keyboard, this is your best option. Sadly, I never promoted this properly, and nobody ever used it. The point is lost when the HardSID card is used in conjunction with an emulator. But I get a feeling some groups will find this 'keeping it real' - meaning you get better graphics on a C64 with a TV than in an emulator running on a PC.
- 1998 | EXEDos | EXEWin | Source - Psi2RTF - Convert Symbian (Psion 5/5mx/7) Word files into RTF
- 1998 | EXEDos | EXEWin | Source - sf2towav - Given a single argument (a Soundfont version 2.0), it rips all the WAV sounds out of the SF2 and into WAV files.
- 2003 | EXEDos | EXEWin | Source - COFFSyrup - A utility like Datarescue's FLAIR tool, which can both create signature files from COFF LIB files, and use them in finding linked functions in COFF executables.
- 2006 | EXEDos | EXEWin | Source - VBDestroy - Strip out GUI names from a VB5/VB6 executable to make decompilation much harder (EXE for Windows coming soon)
- 2008 | EXEDos | EXEWin | Source - Substr - Given a filename and start/end numbers, but 64-bit numbers (so > 4 gigabytes in position), reads the contents and outputs them, with error codes when there is a problem
- 2009 | EXEDos | EXEWin | Source - File2Clip - Load a (preferably text) file into memory and put it in the Windows clipboard
- 1985 | ZIP - NameGram - This MS-DOS anagram utility still runs on Windows XP. It lets you make anagrams quite easily. I am sure it was used on the film Sneakers to generate the anagrams in the opening sequence.
- 2002 | EXE - Wordpad Source Code - Build your own custom version of Wordpad with this freebie Microsoft download - all you need is Visual Studio to build it. Even better, you can charge what you like for whatever you do with this as the license is generous. Originally from Microsoft's C++ samples
- 2014 | ZIP - WavAkai 2.0 - Software to upload samples from a Windows 95/98 machine to an Akai S950 sampler. It's been cracked so it doesn't put clicks in the transferred audio files. This crack was done with permission by the author of WavAkai, and he also allowed it to be stored on my webpage.
Copyright 2010 San Fran Systems