Outpost BBS

[
Index | Outpost BBS | Micronet | Fidonet | Cheepware | Abandonware | Links | About Me | SWAG ]

Cheepware

Cheepware is my line of BBS doors, programs, and utilities I've been developing since 1998 when I wrote my first BBS door, "The Magic Oracle". Over the years, I have written software for 16-bit DOS, 32-bit Windows and OS/2. I am now concentrating on developing Linux-based software. I will always support all of my software to the best of my abilities as I have since I started. I am in the process of releasing all of my software as open source under the Cheepware License (a BSD-style license).

The DOS BBS doors (without source code) are available for download. The Linux-based programs will become available as I port them. Nearly all of my currently supported Linux-based programs are now available at my Cheepware Linux Github repository at https://github.com/digimaus/Cheepware-Linux.


[ DOS Doors | Linux Programs | Utilities ]

DOS BBS Doors

Cheepware DOS doors support DOOR.SYS and DORINFO1.DEF dropfiles as well as local logon. All of the doors are DOS, DesqView, Windows, and OS/2 multitasker-friendly, use standard "pipe" or Telegard-style color codes for customization, and have a very simple one-line setup for use with your BBS (no gigantic CTL files!). The minimum requirements to run my doors are a BBS that can support 16-bit DOS doors and can produce either the DOOR.SYS or DORINFO1.DEF (not DORINFOx.DEF) dropfiles, a FOSSIL driver, and the user must have their client's ANSI support enabled; the doors have their own internal ANSI driver so ANSI.SYS is not needed on the BBS side. The doors are true multinode capable.

The DOS BBS doors will run happily under real DOS, Windows (v3.11 up to Windows XP), OS/2 or eComStation using SIO, or a DOS emulator such as DOSemu under Linux (although I recommend using the Linux version of the door if there's one available).

These programs were developed using Turbo Pascal 7 using the FKFOSSIL doorkit. All of the doors are Y2K compliant and do not suffer from the RTE200 problem. These doors have run on machines as fast as 3gHz with no problems.

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 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* Augury is a tarot card reader for your BBS. It uses a "four-card Celtic Cross" layout and can be modified for your tastes.
Chinese Zodiac v4.5 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 Just how "pure" are you? This is an adult-oriented "purity test".
FreeLiner v1.4* 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* Having problems making your New Year's resolutions? This fun door can help you make resolutions you can keep!
Obama Freedom v2.0 This door counts down the days until January 20, 2017, which will (hopefully) be the day America will be free from Obama and his cronies. This version is a complete rewrite of the old version and is no longer a "door" but a regular executable.
The Magic Oracle v13.0 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".
The Magic Oracle/WINS v1.0 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 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 «


Linux Programs

All of my Linux programs are developed using Free Pascal.  If you'd like to compile the programs yourself, you can download the source at Github or you can clone the entire repository via git clone https://github.com/digimaus/Cheepware-Linux.git.  Further instructions on compiling are available in my Github repository.

If you build for a different operating system, such as 32-bit Linux, please drop me a line and let me know how it worked for you.

All of the binaries below have been compiled on an AMD64-based system.

The Magic Oracle/L v1.0 The Magic Oracle for Linux!  (Note this version uses single-line answers; I'll be putting in multi-line answer support eventually.)

» Return to the top of the page «


Utilities

The DOS utilities were compiled using Turbo Pascal 7. The DOS32, Win32, and OS/2 (32-bit) utilities were developed using Virtual Pascal. I believe that all of this code could be modified to compile under Free Pascal.

Compiling the utilities:
CCode (CheepCode)
  »OS/2
  »Win32
This little gem will create good strong passwords from 2 to 255 characters in length.
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.
CHILL
  »OS/2
  »Win32
CHILL is a countdown timer for use in batch files or REXX scripts.
Day of Year
  »DOS
This utility will tell you what day of the year it is. Very handy for making nodelists.
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 seperate of the filebase. I lost the source code to this program so no further development is possible.
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.
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.
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.
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 correct 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.
NewsMaker v1.1
  »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.
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).
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.
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. The Pascal source code is included in the archive.
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.
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.
Twitkill/2 v1.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.
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. It's handy in a lot of different projects!

» Return to the top of the page «


©Sean Dennis.  About this website.  Questions or comments?  Drop me a line.