Cheepware is my line of freeware BBS doors and sysop utilities. I have also released some doors and utilities from some friends of mine and those are noted in the file description. Here's some of the features of my BBS doors:
  • Written in Turbo Pascal 7 for the best speed and efficency (the doors do not suffer from Y2K or RTE200 problems)
  • Full multinode operation (up to 255 nodes)
  • Supports ALL comports and IRQs (FOSSIL driver required)
  • ANSI emulation built in (ANSI.SYS not needed)
  • DOOR.SYS and DORINFO1.DEF support
  • DesqView, OS/2, Windows and DOS timeslicing
  • One-line setup for your BBS
  • Did I mention that it's all free?

All of my doors are available here via my website or on my BBS. If you are a member of Fidonet, you can automatically receive the latest Cheepware offerings as they are released by subscribing to my CH-WARE filebone (contact your Fidonet uplink for CH-WARE's availability in your net).

Also on this site, I have included my abandonware page for SGMail and Automated Maintenance Utility. I have all of the final releases of TinyTIC as well as TinyTIC's source code available. I'm also including some software released by a few friends of mine.

If you have any questions, comments, suggestions or (groan) bug reports about Cheepware, please feel free to email me.

Cheepware BBS Doors Other BBS Doors Cheepware Sysop Utilities
Other Sysop Utilities Cheepware Open Source Programs Other Open Source Programs
TinyTIC AMU SGMail



Cheepware BBS Doors by Sean Dennis

Attitude Assessment (v2.2 released 28 October 2007)
This is a simple personality test (ten questions) that is fun to read and will let you see what other people might think about you.
DOS

Chinese Zodiac (v4.2 released 28 October 2007)
Now you can see what sign you are in the Chinese Zodiac as well as other famous people that share your sign.
DOS

Dr. Seuss Purity Test (v1.4 released 28 October 2007)
Just how "pure" are you? This is an adult-oriented "purity test". Fun and rather revealing. NOTE: This door is for adults only (18+)! You must ensure that minors cannot access this door.
DOS

The Magic Oracle (v10.2 released 28 October 2007)
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 BBS door that is completely customizable for your tastes.
DOS

Quote of the Day (v1.0 released 1 February 2008)
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.
DOS

Return to top of page



Other BBS Doors

Tiny's Hangman (v2.2a released 3 Sept 2007)
Tiny's Hangman for your DOS, OS/2, Linux or Win32 BBS. Lots of bugfixes and new features! Also includes Pascal source code. Written by Shawn Highfield.
DOS-OS/2-Linux-Win32

Tiny's Wall of Babble (v2.1 released 30 June 2007)
Tiny's Wall of Babble Graffiti Wall for your DOS, OS/2, or Win32 BBS. Also includes a CGI version for use on your website. Written by Shawn Highfield.
DOS-OS/2-Win32

The Magic Oracle/WINServer
Frank Rauhuff (Solitude) ported The Magic Oracle to a WINServer-native door. This will run ONLY on a WINServer BBS!
WINServer

Return to top of page



Sysop Utilities by Sean Dennis

DIZMake
This door is for Shotgun Professional sysops. DIZMake will allow you to put files from anywhere on your hard drive or LAN into a mailbox file so you can download the file from remote. This will work on Shotgun Professional BBSes v1.38 and above. (I've lost the source to this program, so there will be no more work done on it.)
DOS

Ezy/PEdit
Ezy/PEdit contains a patched PEDIT.EXE (to fix the infamous RTE200 error caused by old versions of Turbo Pascal), a fixed PEDIT.CTL and instructions (including a batch file) to get PEDIT to work with EzyCom v2.00 and above. You must have PEDIT2_7.ZIP (available below) to use this setup.
Ezy/PEdit    PEdit v2.7

Ezy/SyncEdit
Ezy/SyncEdit allows the terrific FSE, SyncEdit, to be used with EzyCom v2.00. This contains a patched SYNCEDIT.EXE as well as the entire SyncEdit v3.05 archive (and the dictionary too!) and a legal regkey. Please see the documentation inside the archive for more info.
Ezy/SyncEdit

LORD/2 FAQ (v1.0)
This is specifically for sysops who are running an OS/2-native BBS and are interested in the OS/2 version of LORD. Included is an informative INF file (to view the file, type this from a command prompt: VIEW LORDP32.INF) and two scripts to create DOOR32.SYS (for Maximus/2 and Telegard/2).  NOTE: I no longer support this FAQ and you follow its instructions at your own risk!
OS/2

MAXPIPE/TG
This archive shows how to use MAXPIPE.EXE (found in the Maximus/2 BBS software archive) with Telegard/2 for a remote sysop OS/2 shell command. Everything you need is included in this archive.
OS/2

QuikView
QuikView was written as an external ANSI viewer for use with timEd (a sysop mail reader). However, it can be used as a standalone ANSI viewer. This archive includes DOS, Win32 and OS/2 versions.
DOS-Win32-OS/2

SEMA v1.0
SEMA creates a semaphore file for use with any program that needs one. This program can be used with batch files and REXX scripts nicely. For OS/2 and Win32.
OS/2   Win32

TGDisplay
TGDisplay is for Telegard sysops to view their Telegard-colored (using TG's proprietary color codes) text files at the command prompt.
DOS   OS/2   Win32

TGShort
TGShort is for Telegard sysops to write a short message to SHORTMSG.DAT. Examples for this is for verification of a nightly batch file that is running, et cetera. This archive contains two executables-one for OS/2 and the other for Win32. Both are 32-bit executables.
Win32-OS/2

Return to top of page



Other Sysop Utilities

BDBULL (v1.01)
BDBull Version 1.01 by Stewart Honsberger with fix by Shawn Highfield (including Pascal source code) to repair the no longer working links created in bulletins. Created both MECCA and HTML bulletins for your Maximus BBS. OS/2, DOS and Win32 versions are in the archive.
OS/2-DOS-Win32

MaxRep v0.3
Gets around the problem of running a Maximus/2 BBS and your users using mTel for Windows. There is a bug in Maximus/2 that causes it to trap. This should help! Freeware with source code included. Written by Shawn Highfield.
OS/2

SCRABSCR
ASCII and ANSI screens of a Scrabble game board, to be renamed as PRESCRAB.ASC and PRESCRAB.ANS, respectively, and put in your BBS Scrabble directory. If your BBS does not support the @BBS@ command, you'll have to edit the BBS name manually. These screens were developed by Daryl Stout, sysop of the Thunderbolt BBS, for use with the Scrabble door written by Christopher Hall.
ANSI/ASCII

Return to top of page



Open Source Programs by Sean Dennis

These are programs I have written and have decided to release as open source. A few of these programs are finished, but could use some serious improvement. Please read the license contained within each archive before using or modifying these programs. They are all written in Pascal and either require Virtual Pascal or Turbo Pascal. All will compile and run. I mainly developed these under OS/2, so if you are going to use them on other platforms, you will need to do some modifications. Please note that I no longer support these programs, so you are on your own.


Cypher/2
This was written for generating good secure passwords. I wrote the Virtual Pascal version and Alex Groetwahl (fusion) wrote the FreePascal version (for compilation under Linux).
Cypher/2 Source Code


Recent
This is a CGI written using Virtual Pascal/2 for use with OS/2 and Telegard/2 BBS. This will allow you to show to users to your website the last ten callers to your BBS. You must run this on the same computer that the BBS is on. I am assuming you could modify this to work with other BBS software. You need the TELEGARD.INC file from the Telegard 3.10 Development Kit to compile this. NOTE: There are some files missing from this archive (specifically RECENT.CFG), but you should be able to figure out what's what in the source code.
Recent CGI Source Code

TGReport
This is a program written using Virtual Pascal/2 for use with OS/2 and Telegard/2 BBS. This will allow you to view your USERS.BBS and print out reports based on the data. You need the TELEGARD.INC file from the Telegard 3.10 Development Kit to compile this.
TGReport Source Code

Return to top of page



Other Open Source Programs

These are programs I have found the source code to and compiled them. I do not claim any authorship to these programs and to the best of my knowledge, they are public domain. I have included the Pascal source with these programs in their archives.

Sorter
Sorter will sort large text files (like tagline files). There is no duplicate checking. This was not written by me (public domain), just compiled by me. I acquired the source through Fidonet's TAGLINES echo. The Pascal source code is included in the archive.
DOS

UUUtils
I found this source code for UUencoding/UUdecoding on the Internet and compiled it for DOS, DPMI (32-bit DOS), Win32 and OS/2. Again, I simply compiled the public domain source code. The Pascal source code is included in the archive.
DOS    DPMI    Win32    OS/2

Return to top of page



TinyTIC

TinyTIC was a project that I worked with Michael Dillon (aka GSValore) on when I was running Synchronet. What resulted after many months of work, trial and error was TinyTIC. What TinyTIC does is basic TIC processing and creates a text "file announcement" file. This allows TinyTIC to work with any BBS that allows a text file to be imported directly into its message base. Please note that although TinyTIC is no longer being developed, its author will try to help people who are using it. You can send questions or comments to Michael by emailing me with any questions and I will forward the message to him. TinyTIC is open source released under the BSD license. The archives below also include source code.

TinyTIC/Win32
This archive includes the compiled TinyTIC/Win32 binaries.
Win32

TinyTIC/DOS
This includes the compiled TinyTIC/DOS (DPMI) binaries. This version requires a DPMI server which is available freely off the Web, such as CWSDPMI.
DOS (DPMI)

TinyTIC/Linux
This includes the compiled TinyTIC/Linux binaries. There are two versions included in this archive: the dynamically linked and the statically linked binaries. Please see the included documentation for more details. This includes the latest source code (v0.0.53.1, only available for Linux).
Linux

v0.0.53 Source (Latest)
This includes the source code for version 0.0.53, written in C++. The source will compile under DOS, Win32 and Linux. It will compile under OS/2 with some minor changes. Please read the documentation in the archive for more information.
Source Code

Return to top of page



Automated Maintenance Utility (open source)

Automated Maintenance Utility is a BBS utility program written by David Hickey that was released as open source in 1999. It's for Concord, Ezycom, LoraBBS, Maximus, Proboard, QuickBBS, RemoteAccess, SuperBBS and Telegard BBS packages. It will do all sorts of nightly maintenance to your filebases, user records, create ANSI/ASCII/HTML bulletins, make nightly ALLFILES listings and so much more. You really have to check it out to see all that it can do. AMU is available for DOS, Win32 and OS/2. Here's how to install AMU: Install the first package completely. Then, unzip the second package to a temp directory and copy all of the EXEs to your main AMU directory. The second package just removes the registration routines from the first package. All the documentation you need is in the main archive.

Download full AMU package
First, download the full shareware package for your OS as this contains all the files you will need to get AMU up and running (AMU v3.16):
DOS   Win32   OS/2

Download freeware EXEs
Then, download the freeware EXE archive for your OS (AMU v3.20):
DOS   Win32   OS/2

AMU Source Code
AMU was written in C++ (that's all the information I know about the source).
AMU C++ Source

Return to top of page



SGMail
SGMail is an excellent freeware ARCmail-type (netmail) front-end mailer written by Brent Shellenberg of Shotgun Professional BBS fame. Unfortunately, Brent is no longer involved with BBSing at all, but he did make SGMail freeware. I highly recommend that if you're considering using SGMail that you download and read thoroughly my SGMail FAQ. SGMail's documentation was never complete and I've managed to remember and tinker enough to get SGMail working reliably on my system. So before you download, please read my FAQ about SGMail and then decide if you want to try it.

SGMail FAQ
This is a FAQ I've written to help the new SGMail user along. It's still under heavy development, but it should be enough to get you started.
SGMail FAQ

If you decide you want to try SGMail, download the version that you need. If you're running the DOS version, you really ought to install TAME (there are DOS and Win32 versions) first before you try to run SGMail. The OS/2 version doesn't have any CPU usage problems.

SGMail v3.00/DOS16
SGMail v3.00 DOS "real mode": 16-bit, runs slower, but works with all DOS systems.
SGM300_D.ZIP

SGMail v3.00/DOS32 (DPMI)
SGMail v3.00 DOS "i386 mode": 32-bit DPMI, recommended for use with Win32 systems.
SGM300_P.ZIP

SGMail v3.00 OS/2
SGMail v3.00 OS/2: 32-bit OS/2-native version.
SGM300_2.ZIP

SGMail v4.00/DOS16
SGMail v4.00 DOS "real mode": 16-bit, slower, but works with all DOS systems.
SGM400_D.ZIP

SGMail v4.00/DOS32 (DPMI)
SGMail v4.00 DOS "i386 mode": 32-bit DPMI, recommended.
SGM400_P.ZIP

SGMail Online (F1) Documentation
SGMail's online documentation. Unzip this in SGMail's main directory (normally \SGMAIL). This is the F1 online help for use from inside SGMail.
SGMDOCS.ZIP

SGMail Freeware 255-line Key
This is the official freeware registration key released by SGMail's author, Brent Shellenberg, before he abandoned development of SGMail. This is a text file that you can print out and enter the information into SGMail's registration screen.
SGMail Freeware Key

Return to top of page