- 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
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
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
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
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
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
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
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
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
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/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
DOS Win32 OS/2
Download freeware EXEs
AMU Source Code
AMU was written in C++ (that's all the information I know
about the source).
AMU C++ 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
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
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
SGM300_P.ZIP
SGMail v3.00 OS/2
SGMail v3.00 OS/2: 32-bit OS/2-native version.
SGM300_2.ZIP
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
SGM400_D.ZIP
SGMail v4.00/DOS32 (DPMI)
SGMail v4.00 DOS "i386 mode": 32-bit DPMI,
recommended.
SGM400_P.ZIP
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
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
SGMail Freeware Key
Return to top of page