Copyright 1998 by Eric Bennett

The Official SimGates Home Page is:
http://www.pobox.com/~ericb/software/simgates/

Also be sure to check out my other software.


General Information

What Is SimGates?

SimGates: The Voice of Redmond is a free program that brings the amazing oratory of Bill Gates to your Macintosh computer. SimGates is truly an innovative product worthy of Microsoft itself. Like Mr. Gates' software, it is free of bugs, and it is not bloated. In fact, it uses about the same amount of memory as Microsoft Word, and is just as useful.

Rave Reviews for SimGates

"This is great software."
- SimGates

Use

To use SimGates, simply double-click the icon of Mr. Gates' face and choose a mode of operation other than "Off" in the mode menu. Then open your ears and be enlightened about the many wonders of computing and technology, courtesy of sophisticated algorithms from Advanced Disinformation Theory.

SimGates has three modes: Richard Nixon, Bill Clinton, and George Washington. In one mode, Gates acts as a Microsoft cheerleader. In another mode, he argues the benefits of Microsoft competitors and government antitrust action. In the final mode, SimGates acts confused and often changes its opinions from one sentence to the next. Which mode results in which type of output is up to the user to discover. However, all three modes are designed to be ridiculous; if you find yourself in agreement with everything SimGates says in any particular mode, seek help immediately! Some examples of things you may hear are:

The statistics show that unless we support government regulation, Mr. McNealy's JavaOS has no chance of displacing Windows. Windows is a threat to innovation. It is not true that Microsoft is doing great software. Microsoft has cut off consumers and open Internet standards. My company and Netscape discussed dividing up the market.
Microsoft is innovation and Microsoft is choice. Mister Ballmer is nothing less than astonishing. I am convinced that the Macintosh is quite outrageous. Microsoft is the technological future of this country. Internet Explorer led to the creation of open Internet standards. To create a new standard, it takes something that's not just a little bit different. It takes something that's really new, and really captures people's imagination, and Windows meets that standard.
You can alter SimGates's rate of speech using the Upgrade menu.

Requirements

SimGates can run with only 2.5 megabytes of free RAM, but it asks for 8 megs. The less memory SimGates has, the more disk access there will be, since SimGates won't be able to hold as many sounds in memory at once. SimGates also requires System 7.0 or newer and Sound Manager 3.0 or newer (unless you have an old Mac, such as a Mac SE or Mac Classic, your computer supports Sound Manager 3.0).

If you need to calm your nerves after listening to SimGates for an extended period of time, you should try Om (BinHex, 168k) by Steve Wilkerson.

I Think this Program is Stupid

If you think this program is dumb, you should contact Microsoft for their new Brain 2000 Upgrade, which corrects the problem.

License and Distribution

Like all of Mr. Gates' exemplary products, SimGates comes with the GNU General Public License. You will find it in the file "GNU General Public License v2", which is part of the SimGates download package. In brief, this license encourages you to freely distribute the product to anyone and everyone. I believe that Mr. Gates' wisdom must be spread far and wide.

The GNU GPL also grants you the right to a copy of the program code, which you can obtain at the bottom of this page. SimGates was developed using FutureBasic 2.3.1.

Double Money-Back Guarantee

SimGates comes with a ninety day, no questions asked, double money-back guarantee. If for any reason you are not satisfied with SimGates, simply return it within ninety days of purchase and we will promptly refund double the $0.00 purchase price.

Note: we are not responsible for loss of sanity suffered after listening to the product for unreasonably long periods of time.

Modifying or Porting SimGates

You don't have to be a programmer to take advantage of SimGates' openness! By using a copy of Apple's ResEdit (or any other resource editor), you can modify SimGates so that Mr. Gates will say new things. In fact, you can replace all of the sounds, and create a program which simulates somebody else. See Inside SimGates for details.

As of this writing, SimGates is only "officially" available for the Macintosh. However, Jason Sterne did a rough port to Linux; at some point that may be officially released. Meanwhile, adventurous souls can play with the source (a separate stand-alone MP3 player such as MPEG123 is required), available here. You'll need all the .c and .h files of course, as well as the sentence and word files and all the audio files.

If you would like to port SimGates to another platform, I will be happy to assist you. You can look at the FutureBasic source, but for most people who don't know FutureBasic, the Inside SimGates document will be more useful. It reveals how SimGates stores its data and spells out the algorithms used to choose which sounds will be played together. If you decide you want to do a port, please contact me and we can discuss what sound file formats and text string formats would be easiest for you to use and for me to provide.

Future Plans

Advanced planning has begun for SimGates version 2.0, which will run slower, use more memory, and crash more often.

Inspiration and Credits

Many thanks go to Mark Hayes, who pioneered the types of advanced algorithms found in SimGates in several programs of his own, two of which are particularly noteworthy: "SimBush" (376k StuffIt archive) and "SimJesse: The Digital Demagogue" (972k StuffIt archive).

SimGates' icon was embraced and extended from BillBoot by Eric Traut. The "About" sound is courtesy of Robert Hommel's LoopSound demo.


Downloads and Additional Information

Files for end users: Files for programmers or ResEditors:

This server is powered by:

Last modified on 3/8/99. Go back to Eric's software page or go back to Eric's home page.