Cheepware: Celebrating 20 years!
Cheepware is my line of freeware and open source BBS doors and utilities. I began working on my first BBS door, "The Magic Oracle", in 1998. I originally wrote TMO for myself but distributed it to the public hoping other BBS sysops would find my door entertaining. I've been releasing my software to the public ever since. I have written a lot of BBS utilties over the years. A few of my fellow BBS sysops have released software through my CH-WARE filebone also.
I have started to upload my source code to my Cheepware repository at GitHub.
[ DOS Doors | Everything Else ]
DOS BBS Doors
Cheepware DOS doors:
DORINFO1.DEF dropfiles and local logon;
- are DOS, DesqView, Windows, and OS/2 multitasker-friendly and are multinode-capable;
- have a very simple one-line setup for use with your BBS;
- run under real DOS; Windows (v3.11 up to Windows 7); OS/2, eComStation, and ArcaOS using SIO; or a DOS emulator such as DOSemu under Linux;
- have been used successfully with X00 (SIO), ADF, and BNU FOSSIL drivers;
- were developed using Turbo Pascal 7 using the FKFOSSIL doorkit;
- are Y2K-compliant and are RTE200 (division by zero) patched;
- are freeware and always will be!
The minimum requirement to run my doors on a BBS:
- BBS software that can support 16-bit DOS doors natively or through a DOS emulator (such as MBSE and DOSemu);
- the use of
- a FOSSIL driver;
- and the user must have their client's ANSI support enabled as the doors have their own internal ANSI driver so ANSI.SYS is not needed on the BBS side.
NOTE: A program with an * after its name means the door is no longer supported and more than likely its source code has been lost.
- Attitude Assessment v2.5 [DOS]
Attitude Assessment is a simple personality test (ten questions) that is fun to read and will let you see what other people might think about you.
- Augury v1.0 [DOS]
Augury is a tarot card reader for your BBS. It uses a "four-card Celtic Cross" layout and can be modified for your tastes. NOTE: This door is written in QuickBASIC and uses a different setup than the rest of the doors. I am currently in the process of rewriting this door to work with my current door development.
- Chinese Zodiac v4.5 [DOS]
Now you can see what sign you are in the Chinese Zodiac as well as other famous people that share your sign.
- Dr. Seuss Purity Test v1.4 [DOS]
Just how "pure" are you? This is an adult-oriented "purity test".
- FreeLiner v1.4* [DOS]
A simple and easy-to-use "graffiti wall" for your BBS. Features custom color codes for your users and up to ten "one-liners" displayed at once.
- New Year's Resolution Maker* [DOS]
Having problems making your New Year's resolutions? This fun door can help you make resolutions you can keep!
- The Magic Oracle v13.2 [DOS]
Have questions about life that you just can't get the answers to? Now you and your users can ask The Magic Oracle! A fun door that is completely customizable for your tastes. This version supports multi-line "answers". NOTE: If you are running any version of TMO before 13.2, you need to upgrade because this version is fully multinode capable and every other version is not.
- The Magic Oracle/WINS v1.0 [WINServer]
Frank Rauhuff (Solitude) ported The Magic Oracle to work natively with WINServer. Of course, this version will only work with WINServer BBS software.
- Quote of the Day v1.5 [DOS]
A simple, easy to use "quote of the day" door for your BBS. You can use this as a regular door or using the special "logoff" mode to be run as a logoff door.
♦ Return to the top of the page ♦
This is everything else that I've developed or released for friends that isn't a BBS door.
- BBS-specific utilities
- Maximus BBS
- CDCFC [OS/2 | Win32]
CDCFC (CD Control File Creator) is a utility for Maximus BBS sysops to assist in importing shareware CDs into their FILEAREA.CTL (filebase) control file.
- MAXDORINF [OS/2]
An improved version of Maximus's DORINFO1.DEF script I'd written for use with my BBS doors and Maximus/2. This script is designed for use with Maximus/2, but can easily be modified to work with other versions of Maximus.
- MAXPTG2 [OS/2]
A quick, easy and free way to enable the Telegard/2 sysop to drop to a shell (CMD.EXE) under Telegard/2. MAXPIPE.EXE is part of the Maximus/2 BBS package. Includes MAXPIPE.EXE and clear instructions on how to set this up.
- Ezycom BBS
- EzyMenuDump (EMD) [DOS]
This utility for Ezycom BBS will enable the sysop to dump Ezycom's binary MNU files to a text file for easier debugging.
- EzyPEdit [DOS]
This archive contains instructions on how to set up the PEdit external editor with Ezycom. There's a patched version of PEDIT.EXE and a revised PEDIT.CTL for use with Ezycom. You must install the original PEDIT2_7.ZIP first and then install this archive over it.
- SyncEzy [DOS]
SyncEzy explains how to set up the SyncEdit external editor with EzyCom. The archive contains SyncEdit 3.05 (patched for Y2K).
- ProBoard BBS
- PBLOGIT [DOS]
PBLOGIT will post a line of text to the end of a text-based log file using ProBoard's logging style (but can be used by other software easily). Great for putting in log entries about nightly batch files, offline events, and more.
- PBWhoCalled [DOS]
PBWhoCalled will generate a HTML file of the last ten callers to your ProBoard-based BBS. Included are instructions on how to automatically update the HTML file and upload it to your remotely hosted website (for OS/2 and Win32; requires cURL).
- Shotgun Professional BBS
- DIZMake [DOS]
This Shotgun Professional BBS-specific utility will allow the sysop to create user mailboxes via remote if need be to allow remote file transfers to/from the BBS separate of the filebase. I lost the source code to this program so no further development is possible.
- Telegard BBS (v3.09 and up)
- Recent [OS/2]
This is a CGI written in Pascal and compiled for OS/2 (it should work in Win32) for Telegard to show the last ten callers to your Telegard/2 BBS.
- TGReport [Source]
I had written TGReport to allow me to generate mailing labels from Telegard's userbase file(s). This was originally developed for OS/2 using Virtual Pascal/2.
- TGShort [OS/2, Win32]
This utility is for Telegard BBS (v3.09 and above) software only. TGShort will allow you to generate a short message to put into SHORTMSG.DAT.
- MBSE BBS
- MBSEMKAF [Linux]
This bash script is to help the MBSE BBS sysop with their nightly ALLFILES/NEWFILES processing by creating a FILE_ID.DIZ for each archive, creating the archive with the FILE_ID.DIZ, and importing the file into the BBS with announcements. You can optionally upload both files to your website using cURL. This is released under the Cheepware License.
- Cross-platform utilities
- CCode (CheepCode) [OS/2 | Win32]
This program will create strong passwords from 2 to 255 characters in length.
- CHILL [OS/2 | Win32]
CHILL is a countdown timer for use in batch files or REXX scripts.
- NewsMaker [DOS, Win32, OS/2]
NewsMaker is a simple program to allow the sysop to make a "news" file (or any other kind of text file) using ANSI color codes or your BBS's color or control codes. Includes DOS, Win32 and OS/2 versions in the archive.
- QuikView [DOS, OS/2, Win32]
A freeware ANSI file viewer that can be used standalone or with another program (such as timEd). There are DOS, Win32 and OS/2 versions included in this archive.
- SEMA [OS/2 | Win32]
SEMA creates a semaphore file for use with any program that requires one. This program can be used with batch files and REXX scripts.
- TinyTIC [DOS DPMI (32-bit) | Windows | v 0.0.5.3 Source | v 0.0.5.3-r1 Source]
The original TIC processor written for Synchronet! Michael Dillon and I developed this back in the early naughties (2000s) for use with Synchronet. TinyTIC doesn't have hatching capabilities but it would be easy to write a batch file to do so. This is the original TinyTIC written in C. Note that there is a more recent version of TinyTIC available but it is not by the original authors. There's no support for TinyTIC so use at your own risk but it'd always worked fine for me.
- TrimATag [DOS, OS/2, Win32]
This freeware utility for DOS, Win32, and OS/2, will read a tagline file and extract all lines up or equal to a line length you specify then put them into a new file for use with offline mail readers that can use taglines up to n characters in length.
- UUUtils [DOS | DOS/DPMI (32-bit) |
OS/2 | Win32]
UUUtils consists of public domain UUencode/UUdecode Pascal source code I'd found on the Web and recompiled for the platforms listed. The original source code is included in each archive.
- WCount [OS/2 | Win32]
WCount is a little utility that will count the number of times a word appears in a text file.
- DOS utilities
- Day of Year [DOS]
This utility will tell you what day number of the year it is. Very handy for making nodelists.
- Sorter [DOS]
This is a compile of Pascal source code for a tagline sorter (doesn't detect dupes) that I found in the Fidonet TAGLINES echo that originally came from the SWAG Pascal collection. The Pascal source code is included in the archive.
- Linux utilities
- GetWX [Linux]
GetWX is a series of scripts that will pull down the weather forecast from a US or Canadian location using the Weather Underground telnet weather server and format the forecast into a text-only file that can be displayed on your BBS. NOTE: This package requires
expect (part of Tcl) to be installed. This is released under the Cheepware License.
- OS/2 utilities
- LORDP32 [OS/2]
This is an OS/2 INF file on how to set up LORD 4.07 using the OS/2-native executable under an OS/2-native BBS.
- Twitkill/2 [OS/2]
Ported to OS/2 by Michael Dillon and Sean Dennis based on the original public domain TWITKILL C-based source code by John Gardeniers. Twitkill/2 is a global twit filter for Squish/2 (OS/2). Use this to get rid of messages from (or to) those people who annoy you in more than one message area. Various options allow you to filter different types of mail areas using different twit lists. Public domain and includes the source code as modified by Michael Dillon for compiling under OS/2 using OpenWatcom.
♦ Return to the top of the page ♦