The Software Page



On this page you can download various programs and pieces of software I have written over the years.  They are all meant to be run on x86 IBM PC compatible computers with Intel or AMD processors.

Some of these programs are Windows based, and some are MS-DOS based.  Some come with installation programs, some come in the form of ZIP archives which you have to extract onto your system.  To install and run any of these programs, simply run the installation file, or copy the files contained within the ZIP archive into a directory or folder on your hard drive and run the executable file.

Most of these programs don't come with extensive documentation of any kind (with a few exceptions).  I believe they are all easy to use and relatively self-explanatory, and specific information regarding the use of each program is provided on the area of this page where each program can be downloaded.

If you have any questions or comments about any of my programs, please feel free to reach me at ekohl@sbcglobal.net.



LEGAL INFORMATION

Distribution Policy & Copyright Notice

All of the programs you can download on this page are known as Freeware.  You are not required to pay for them or register them, and you are granted a limited license to make copies and backups.  You are also encouraged to share them with others as much as possible, provided that it is done on a personal basis and no fees are charged (otherwise, you must get permission from the author).

However, all of these programs are still Copyright © by Erich Kohl.  You may not make any modifications to these programs or to any of the files that accompany them, and when you distribute them, you must include all of the files that were present in your original copy or archive.

Warranty & Disclaimer

The programs on this page come with no warranties of any kind.  They are provided to you "as is," and you must use them at your own risk.  The author is not responsible for any damages that may occur where one of these programs is believed to be at fault.

Using any of this software in any way obligates all users to accept and abide by all of the aforementioned legal policies and is an automatic indication of the acceptance of these terms.



Miscellaneous Paddle Game

This is MPG, otherwise known as the "Miscellaneous Paddle Game."  Does the world actually need another paddle or "Pong" type of game?  You bet!  This one is nice and simple, but should be loads of fun for just about anyone.  Hit the stable balls for points and avoid the unstable balls and bombs.  Collect bonuses, too!

Version 1.10 incorporates some minor enhancements.

Version: 1.10
OS requirements: MS Windows 98 or later
Hardware requirements: PC with Intel or AMD processor, 4.10 MB of disk space
Graphic requirements: DirectX 7.0 or later, screen size of 1024 x 768
Written in: Emergence Basic 1.69

Click HERE to download this program.  It is a self-extracting archive which serves as the program's installation file.

ALTERNATE DOWNLOAD

Click HERE to see a screen shot.



Magic Box Benchmark

Magic Box Benchmark is a 32-bit console program that attempts to solve a type of puzzle known as a "magic box" (which is actually a 3 x 3 grid whose numbers must all add up to the same value in every possible direction).  Right now you're probably thinking, "That's neat, but does this program actually do anything useful?"  Well, it's hard to say.  This is basically a novelty application, because if nothing else it is kind of fun to watch the computer crunch away at solving the problem.  At the very least, however, by interpreting the statistics that are reported once the program is finished executing, you can use this application as a type of benchmark utility by running it on different machines and comparing the results.

Version: 1.01
OS requirements: MS Windows 95 OSR2 or later
Hardware requirements: PC with Intel or AMD processor, 732 KB of disk space
Written in: Emergence Basic 1.69 (source code included)

Click HERE to download this program.  It is a self-extracting archive which serves as the program's installation file.



Screw Thy Neighbor

Version 2.2.1 of Screw Thy Neighbor is here!

Screw Thy Neighbor is a card game, and a pretty simple one, too.  But I'm sure that you'll find it to be fun and enjoyable.  The object is straightforward: Try to win the pot at the end of the game by avoiding the lowest card during each round (you have the right to trade your card with an adjacent player, which is where the "screwing" part enters into play).  The program features colorful graphics, sound effects, and it also keeps track of player statistics (a complete help/documentation file is included as well).

Since the original version was released, the program now incorporates several new features and enhancements, including -- but not limited to -- the ability for more than one person to play the game at the same time, a history feature, and the ability to save games to disk and load them back at a later time.

Version 2.2.x includes several minor updates.

Version: 2.2.1
OS requirements: MS Windows 98 or later
Hardware requirements: PC with Intel or AMD processor, 27.2 MB of disk space
Written in: REALbasic 2005

Click HERE to download this program.  It is a self-extracting archive which serves as the game's installation file.

ALTERNATE DOWNLOAD

Click HERE to see a screen shot.



Sink ze Ship

Version 3.10 of Sink ze Ship is here!

Sink ze Ship is game, and intentionally a very simple one.  But it's meant to be a fun way to waste time, kind of like playing Solitaire or Minesweeper.  The object is pretty straightforward: Sink the ships and boats by dropping bombs from your plane!  Version 3.10 now runs in full-screen mode, which results in smoother, more challenging gameplay and better graphics (it also incorporates several other improvements).  Based on an old Apple //e game.

Version: 3.10
OS requirements: MS Windows 98 or later
Hardware requirements: Relatively fast PC with Intel or AMD processor, 8.39 MB of disk space
Graphic requirements: DirectX 7.0 or later, screen size of 1280 x 1024
Written in: Emergence Basic 1.69

Click HERE to download this program.  It is a self-extracting archive which serves as the game's installation file.

ALTERNATE DOWNLOAD

Click HERE to see a screen shot.



Word Jumble

Word Jumble is a word-search design program.  It allows you to create, save, and also print.

Version: 1.05
OS requirements: MS Windows 95 or later (This is a 32-bit program and will not run on Windows 3.1 or Workgroups)
Hardware requirements: PC with Intel or AMD processor, 5.4 MB of disk space, printer for printing of puzzles
Written in: Microsoft Visual Basic 5.0

Click HERE to download this program.



Juxtapose

Juxtapose is a Connect-Four clone, and was essentially the first non-trivial Windows program I ever wrote.  It has some neat features and even keeps track of player statistics.  It is actually a 16-bit Windows program, and even requires the VBRUN300.DLL support file (which is included, along with a help file).  It will, of course, run under the most recent versions of Windows, such as Vista and XP.

NOTE: The tech-support contact information in the help file is largely outdated.

Version: 2.00
OS requirements: MS Windows 3.1 or later
Hardware requirements: PC with Intel or AMD processor, 493 KB of disk space
Written in: Microsoft Visual Basic 3.0

Click HERE to download this program.



Super Upwards

Super Upwards is a rendition of the board game known as Upwords by Milton Bradley, the same people who make Scrabble.  Upwords is a word-forming game similar to Scrabble, but with some important differences.  First of all, the board game is smaller.  Second, there are no such things as "Double Word Score" or "Triple Letter Score."  Third, unlike Scrabble, letter tiles can be stacked.  With some exceptions, one point is earned for each tile you use in each word you create, including the tiles in your word that are stacked.

Super Upwards can be played by two, three, or four people, and you can also play against one or more computer opponents.  The rules are almost identical to the real game (in my version, it is always legal to add an 's' at the end of a word).

Arguably the most interesting aspect of this game is the skill level of the computer player.  It is quite difficult to beat, and I believe if you play this game you will find it to be an enjoyable -- albeit sometimes frustrating -- challenge.  The reason for this has to do with the game's dictionary file.  When I wrote this game, I had a hard time finding a ready-made dictionary that I could use, because I certainly did not feel like creating my own.  Eventually I was able to locate one, and I tried to make sure that the words in it were legal by Upwords standards.  Still, the dictionary seems full of odd words that I never heard of before, and the computer doesn't hesitate to use them.  Sometimes a word comes up that shouldn't be in the dictionary; if this happens to you, simply remove it (the game has dictionary management functions built into it).  Nevertheless, if you do plan on keeping an extra dictionary handy when you play this game, don't be surprised at how many of the obscure words that the computer uses are actually real words.  Don't forget -- you can use them too.

Another thing I should mention is that with slower computers, it usually takes a minute or two for the computer players to make their moves, except when they move first.  And although this game is DOS-based, I strongly recommend you play it only under Windows 95 or a later operating system.  This is because in that environment, a disk cache is used to search the dictionary when the computer is thinking, which helps to greatly speed things up.

Version: 1.38
OS requirements: MS-DOS 2.10 or later, Windows 95 or later STRONGLY recommended
Hardware requirements: Fast PC with Intel or AMD processor, 383 KB of disk space
Written in: Microsoft QuickBASIC 4.50

Click HERE to download this program.



Naval Engagement

Naval Engagement is a rendition of the game Battleship.  Need I say more?  You play against the computer, and it even keeps track of "high scores."

Version: 1.07
OS requirements: MS-DOS 2.10 or later or MS Windows
Hardware requirements: PC with Intel or AMD processor, 133 KB of disk space, display adapter capable of 50-line mode
Written in: Microsoft QuickBASIC 4.50

Click HERE to download this program.

TIP: To turn off sound, use the command-line parameter "/nosound".



Deluxe Mastermind

The game of Mastermind.  The object is to guess a secret code made of colored pegs using clues and feedback given by the other player.  Visually appealing, computer opponent, and also keeps track of high scores.  Complete documentation is included (it's a text file even though the filename extension is .doc).

NOTE: Some of the tech-support contact information in the documentation is outdated, such as the list of computer bulletin boards you can call.

Version 1.7b contains several minor enhancements and was compiled in Microsoft BASIC PDS 7.1.

Version: 1.7b
OS requirements: MS-DOS 2.10 or later or MS Windows
Hardware requirements: PC with Intel or AMD processor (286 or better), 161 KB of disk space
Written in: Microsoft BASIC PDS 7.1

Click HERE to download this program.



Ninety-Nine (99)

This is a card game known as 99.  For instructions on how to play, press the Space Bar when the introductory title screen is displayed.  You play against three computer opponents.

Type 99 /help at your command prompt to view this program's available command-line parameters.

Version 1.23 was compiled in Microsoft BASIC PDS 7.1 and features limited mouse support.

Version: 1.23

OS requirements: MS-DOS 2.10 or later or MS Windows
Hardware requirements: PC with Intel or AMD processor (286 or better), 69.2 KB of disk space
Written in: Microsoft BASIC PDS 7.1

Click HERE to download this program.



Oh Shit!

Relax -- it's not that filthy of a word.  This is a card game.  For instructions on how to play, press the Space Bar when the introductory title screen is displayed.  You play against three computer opponents.

Type OhShit /help at your command prompt to view this program's available command-line parameters.

Version 1.14 was compiled in Microsoft BASIC PDS 7.1 and features limited mouse support.

Version: 1.14

OS requirements: MS-DOS 2.10 or later or MS Windows
Hardware requirements: PC with Intel or AMD processor (286 or better), 70.7 KB of disk space, display adapter capable of 43-line mode
Written in: Microsoft BASIC PDS 7.1

Click HERE to download this program.



QuickRace

This is a simple racing game.  And when I say simple, I mean it.  But you might find it addicting.  Your car is in the center of the screen, and the road scrolls past you, all the while twisting and turning.  The longer until you crash, the higher your score.

Version: 1.02
OS requirements: MS-DOS 2.10 or later or MS Windows
Hardware requirements: PC with Intel or AMD processor, 66 KB of disk space, display adapter capable of 50-line mode
Written in: Microsoft QuickBASIC 4.50

Click HERE to download this program.

TIP: To turn off sound, use the command-line parameter "/nosound".



Whip-It!

Whip-It was one of the myriad of puzzles that came out in the early 1980s, around the same time that the Rubix Cube did.  This is a program that emulates the original Whip-It and lets you try to solve it.

Basically, Whip-It was a cylinder with different colors on it, and the idea was to rotate its "tiers" and get the colors to match up in each column.  This program is two-dimensional, however.  When you run the program, imagine the grid that you see is wrapped around a cylinder.

Version: 1.01
OS requirements: MS-DOS 2.10 or later or MS Windows
Hardware requirements: PC with Intel or AMD processor, 35 KB of disk space
Written in: Microsoft QuickBASIC 4.50

Click HERE to download this program.



Interesting Freeware Sites

Freeware-Guide.com

Freeware Publishing Site

Freeware Home

Your Freeware Download Source!

NoNags

Free games at Alex-Soft.net



Return to main page


rollator