*****************************************************************************
*****************************************************************************
************************  THE AUTOMATED PURITY  *****************************
************************         TEST!          *****************************
************************         (APT)          *****************************
************************      Version 2.69B     *****************************
************************ Copyright(c) 1994-1995 *****************************
************************          by            *****************************
************************   Christopher White    *****************************
************************   January 21, 1995!    *****************************
*****************************************************************************
*****************************************************************************

  Would you like to know how "pure" you are, but don't want to sit down with
a pen and paper and take the test?  Or would you like to quickly figure it
out without taking a lot of time?  Then this program is for you!

DISCLAIMER

  I will not be held responsible for any misfortune that arises from use
of this program including, but not limited to, people laughing at you for
having a high score, the resulting psyciatrist bill, the mental institution
bill, medication, etc. *grin*  Seriously though, if this program somehow
manages to mutate and eat your computer, it wasn't my fault ;)

BACKGROUND

  This program started as a simple 500 question test.  I was at work a while
ago, and a few of us started talking about what a purity test was, and then
we explained to some other people what it was, and everybody thought it
sounded cool.  So I wrote version 1 which simply contained the 500 question
test, and gave copies out.
  However, over the past few months, the email has just been POURING in 
(well, maybe not pouring, more like trickling :) and various people have
requested that various other features be added.  So who am I to disappoint
the public?  So I just kept adding feature after feature after features until
it has come to where it is now.  (and it's still growing, even as I speak!)

JUST WHAT *IS* THIS PURITY TEST THING?

  The Purity Test is a way to judge how "pure" and clean you are.  It asks
VERY personal questions (have you ever masterbated?  Ever had sex in church?)
and based on your answers (either yes or no) the program tells you how pure
you are.  It's usually more fun when you take it with other people, but if
you just want the knowledge for yourself, that's fine too.

PROGRAM STUFF

  I have written this program in Turbo Pascal v7 for DOS.  I've put in quite
some time on it (started it approxamitely September of 1994) and hope that
everyone else enjoys it as much as I enjoyed writing (and taking) it.
  When you first start this program, flames will erupt from the bottom of
the screen and smoke will float to the top.  When you're done looking at
the nifty flames (courtesy of SWAG, a pascal library - contact me if you're
interested in where to get it), press any key.  You have the option here to
view the Hall of Fame/Shame, or jump right into the test taking.  The Hall
of Fame/Shame is a new addition to version 2.69 and will be discussed later.
  After you press any key, you have a menu in front of you listing 7 different
choices.  There are two 100 question tests, one for males and one for females.
There are also the 200, 400, 500, 1000 and 1500 question tests.  However,
you might notice that the 1500 question test is only for the registered
version.  Sorry, but 6 choices is more than enough to make everyone happy. :)
(See "CONTACTING THE AUTHOR OF THE APT AND REGISTRATION INFO" for more details
of how to get the 1500 question test, along with a test editor and more).
Under the heading "Available?", they should all say Yes (except the 1500
question test).  If any of them say they are not on disk, check to make sure
you have it in the APT directory.  If it says that the file has been
modified, that means that somebody changed the file and the APT won't read
from it.  If either of these 2 problems occur, let me know and I'll send you
a good version.
  You will also notice the column labeled "Saved".  This is another feature
of version 2.69.  If it says "Yes", that means there's a saved game for that
test, and after you select the test, it will ask you if you wish to load it.
Simply answer yes and you're in.  Note however that when you load a saved
game, it deletes the save file from disk.
  Now that you've chosen which test you want, you have the option to "hide"
your answers from prying eyes.  If you choose this option, ALL of your
answers will be printed out as a green X.  If you don't care if people see
them, it will be either a Y or an N.
  Another useful feature of this program is the ability to have 1-9 people
take the test simutaneously.  This way, you only have to run the program
once, and everybody's results will be shown at the end.  It's also more fun
to be shocked at each other's answers ;)
  Version 2.69 also allows for user-definable keys.  The APT will first ask
for you to enter the key you wish to use as the "Save Game" key, then will
continue to ask for the Yes and No keys for each player.  Please note that
for obvious reasons, a player's response key can't be the same as the save
key.
  The things on the screen are color coded.  The purple characters are
what number question you're on, the white text is the actual question, while
the green character is your answer (or an X).  Also, as you go from section
to section, instructions and definitions will be shown to you in red.  Simply
answer Yes or No to each question.
  Another new feature of this version (lots of them, huh? :) is the ability
to save the game.  I realized that these tests take a long time (especially
if you're taking the 1000 question test with 9 people!!!) so I figured 
saving in the middle would be a good idea.  To save it, simply press the
key you designated as the Save Key ("S" is default).  Note however that
only player one can execute this command.  
  Also, if you want to abort your current test at any time, press the
escape (ESC) key.  Then you can start the test over.
  When you're done taking the test the APT will give you your overall purity.
It also will give you a little saying showing where your purity rates. (this
goes from GOD to THE DEVIL HIMSELF!).  It will then break down your purity
by section.  This can give you an idea of what you're pure in and what you're
not.  However, the 100 question tests have only one section, so there is
no breakdown.  
  When you're done viewing this, if you're holy/sleezy enough, you'll get
to enter your name into the Hall of Fame/Shame (told you I'd get to it later.
Didn't believe me, did you?).  This holds the records for all time
saintliness and slutliness.
  Now that the test is done, you get to view this wonderful Hall.  Near the
top of the screen shows what question test you're viewing, and the bottom
lists the various tests.  Simply press the number and you'll be viewing that
tests list.  Feel free to take the tests then distribute the Purity Test with
your name in the Hall of Fame/Shame.  If you want to restart the Hall, just
delete the file entitled "Purity.HOF".

PURITY TEST CREDITS

  As much as I might like to take credit for writing the actual tests, I can't
say that I did.  Here are the credits:

Version 1 (100) - Created at MIT's Baker House.  Two parallel versions; one
                  for male, and one for female.  Not much is known about this
                 version.  It was ported to CMU by ps in 1982.

200 Question - Dan "Shag" Birchall, Version 1.0.0, 04Sep93
              email - birchall@pilot.njin.net (unconfirmed if still exists)

Version 3.69 (400) - on 23-Feb-1987  (Author unknown)
                     Found this purity test  on Brown University's mainframe
                     on an old consulting account.

Version 4.0 (500) - on 23-April-1988: Yale (Silliman College)/dfc, ad, dcg,
                mlm, and Dartmouth (Alpha Theta)/alb.  Original 400-question
                version expanded to 500 questions.

1000 Question -  Ver 2.2.75, 12:38:34.88, 14.IIII.90 (Author Unknown)

Version 6.6c (1500) - March 25, 1993 (Author name unknown)
                  I finally went to college and got an Internet address, and
                  was shocked to find that the test had actually been
                  distributed.  So, I decided to edit out any more errors that
                  I found and change the introduction.  However, I didn't
                  change all the grammatical pronoun errors (using he/she
                  instead of they, his/hers instead of theirs, etc.), because
                  it would have been a pain in the ass.  You know what it
                  means; deal with it.  Finsihed up at Miami University in
                  Peabody Hall (Western Campus!  Yay!).

CONTACTING THE AUTHOR OF THE APT AND REGISTRATION INFO

  I'd love to hear from anyone who uses this program either via e-mail or
snail mail.  There is no cost to use this program (although if you do like
it, I wouldn't mind a small donation.  You know, 50 cents for some Pepsi (tm),
$1.00 so I can ride the bus home, $2000 so I can buy a new computer ;).

  This version is complete (except for the 1500 question test).  I know
how poor everyone is (myself included :) so I don't think it's right to
force users to pay for the program.  That's why I didn't cripple the program
in any way (not even any annoying little messages saying "send me money" -
personally, when I see those I would like to shoot whoever programmed it ;)
But this program is shareware, and I do hold all rights to it.

  However, if you'd like to register it, simply send $5-10 and I'll send you
the new APT complete with the 1500 question test.  Some other features that
I'm working on for the registered version is the ability to keep a user
record so you can save all the times you've taken certain tests and what
your scores were each time and also the ability to add your own section to
a pre-existing test.  You like the 500 question test, but think there should
be some more drugs and alcohol questions?  Add them to your personalized
section.  Anything goes here.  It's YOUR section.  Also, as usual, if you
have any more ideas, just let me know and I'll probably put them in!
(Note: If you want me to mail you a floppy with the program, $10 is 
required to cover shipping and handling.  Otherwise, $5-10 will cover it,
depending on how good you think the program is :)

The 2 ways to contact me are:
  (1) Email:  My address is:  whit0421@gold.tc.umn.edu
      When you email me, please put "PURITY TEST" as the subject, all in
      caps so I don't miss it (I'm on too many mailing lists ;)

  (2) Snail Mail:  Mail me at:
                       Christopher White
		       3033 James Ave S #101
                       Minneapolis, MN  55408

"MAY I COPY THIS PROGRAM AND GIVE IT TO MY OTHER FRIENDS?"

  Sure!  In fact, I would encourage you to!  However, please don't change
anything when you do give it away.  Leave the readme and purity test files
unchanged.  Other than that though, distribute this program anywhere you
want!  The more people who get ahold of this program means the more people
who can leave me feedback as to what they'd like to see in a future 
version :)  And remember, leave your name in the Hall of Fame/Shame so
others can see how good/bad you are!

BUG FIX FROM VERSION 2.69

  I recently discovered a rather devastating bug in the program.  While
everything in the program itself was fine, for some reason the Hall of
Fame/Shame wasn't working right after a test.  The name was saved, but
wasn't viewable after the test.  I found this VERY strange considering
I tested it extensively on my 286.  However, when I tried it on a 486,
this bug came up.  I looked through the source code and discovered that
the reason was because I forgot to close a file when I created the .hof
file.  Why it worked on the 286 and not anywhere else is beyond me, but
as of right now it should work.  Please let me know if you find any
more problems!

FIX FROM VERSION 2.69A

  While this won't affect most users, I have now put in a command-line
parameter to turn off the flames in the beginning of the program.  I had
a request from someone who only had a CGA card, and the graphics made
the program bomb out.  Since the flames are in no way important to the
overall program, I've made a way to remove them.  From the command-line,
simply type the purity test name with a /notitle at the end. (ie:  for
this version, you would type "purityv2 /notitle".  Substitute purityv2
for whatever the name of the APT executable file is.)  I hope this gives
even more people an opportunity to try the program out.

ENDING

  I hope you enjoy using the Automated Purity Test.  If you use it (even
once!) I'd appreciate it if you at least email me on the net or send me a
short letter or postcard via snail mail.  I'd love to hear from you!
  Also, if you find *ANY* bugs, no matter how small, or have any ideas that
could make the APT even better, please let me know!  That's how this program
has gotten so large : ideas from the users.
  Have fun!
         Christopher White
2/5/95
Bug Fix to 2.69A on 6/10/95
Fix to 2.69B on 7/18/95

Email: whit0421@gold.tc.umn.edu
Homepage: http://www.tc.umn.edu/nlhome/g018/whit0421/apt.htm
