�������������������������������������������������������������������������������
BlueBEEP Documentation - Table of Contents
�������������������������������������������������������������������������������

  1) Important.....................Important information - Read this FIRST!
  2) Introduction.....................Words from the reject called "author"
  3) History.................The Revision History: New features & bug fixes
  4) Greetings..........................Greetings to the Beloved and Hatred
  5) Resources.................................."what it takes to be 3l33+"
  6) The Coding............................About the Coding and Source Code
  7) Frequencies...............The technical aspect, or "whats that noise?"
  8) Usage..........................How to use this shit, keys, hints, etc.
  9) File List...............The files in the BlueBEEP distribution archive
 10) The Mouse..........................Stories about squeaky, gross things
 11) Parameters.....................................Command Line Parameters
 12) The hardware.......................The BlueBEEP Pulse Dialing Hardware
 13) Credits...........................The Master of Code and his footcroud
 14) Registering.............How to register BlueBEEP, the Price of RaDNeSs
 15) Disclaimer.............If the feds kick down your door, dont blame me.
 16) Support...........................Support sites, hotlines, 800-numbers
 17) Script Language....Instructions on the BlueBEEP Script Language (BSLI)

     Total 17 topic(s)

Converted using PLAINDOC V1.00 from a Dr. Reader document

�������������������������������������������������������������������������������
Important - Important information - Read this FIRST!
�������������������������������������������������������������������������������

 1. My PGP public key has been replaced with a new one. Please use only
    the one included in this zip, and replace it in your keyring.
    By the way, the old key had ID B8D1BB, new one has ID 6CC499.
    The new key is available as ODPGPKEY.ASC in this ZIP archive.

 2. FASHiONLAND BBS, the official BlueBEEP Support Site, is DOWN.
    Until I find a new worthy site for BBP, it remains siteless.

 3. New: BlueBEEP-News Mailing List!
    If you always want to receive the most recent news about the
    development of BlueBEEP, its new features and releases, send
    a message to [email protected] Subject: BBP Mailing List
    with the desired email adress in the body of the message.

 4. Yet another time: I am *not* the phreaking hotline for
    the northern hemisphere, nor am I helping anybody to know more
    about blue boxing or any other (illegal) phraudulent use of
    telephone systems. Dont call me, dont send email, laMeRzZ@#!


�������������������������������������������������������������������������������
Introduction - Words from the reject called "author"
�������������������������������������������������������������������������������

 Yo everybody,

 I am proud to be able to present you the latest, the one and only, the
 unbelievable, innocent, colorful, phun-philled BlueBEEP, version 0.07� !

 Released on the HoHoCon '93 party held in Austin, TX winter 1993.

 This version is nothing that a BlueBEEP that has less bugs, is more
 compatible, and has more "little goodie" options to make your life
 easier. A good example is the ALT-W (Worldtime) in the dialer. No
 "major" features have been added, as I just cannot SEE any features
 which I could add. Well, I could write a NUA attacker, a war dialer,
 or something like that and add it in, but there are already very good
 programs available for this purpose (eg. if you are looking for a good
 wardialer, try ToneLoc). I could also have been writing nonsense features
 (like a Tic-Tac-Toe in the dialbutton window of the dialer), but what
 is it good for? Nuttin. This is a solid, working, almost bug-free,
 comfortable and good-looking dialer. Chew it.

 (If you find a feature you would like to see added, send mail, and
  I bet a million dollars that I will add it in, because there is
  nothing else to do on this thing.)

 Basically, this release is a complete miracle, because somewhen in
 September, every programmer's nightmare, a total devastation, the coders
 personal horror show, a digital asassin took place in my tiny apartment
 in the nice peaceful city of Hamburg, Germany. A trojan horse unleashed
 its evil power and sent both of my hard drives to eternity, to the
 hunting grounds of all bits, to HELL.

 After falling to the floor and struggling with unconciousness for at least
 2 hours, I realized that everything was gone. 212848274 bytes free. I
 grabbed for the coke can, and it fell. To the wrong place. The sticky
 liquid soaked the desk, and, the backup disks. General Failure, Abort,
 Retry, commit Suicide? was the message I got when I tried to PkUnzip (R)
 the files on the backup disk. The horror. The horror.

 Then, I got all pissed off. I decided to get a life, not to hang around on
 the keyboard 25 hours a day, trying to win the fight of the humans against
 the computers and telcos. But, Onkel Dittmeyer would not be Onkel
 Dittmeyer, if I would not have been lusting for a compiler and an editor
 after a couple weeks. So, I blew the dust off the keyboard, fired up my
 machine, and tried to seize parts of the source code from the physical
 cylinders of my trusty drive. The result was a 5,9 MB large file called
 ASH.BIN that contained about 25000 lines of pascal source, fragmented,
 shattered, plus millions of control characters, parts from zip files,
 and other junk.

 I made my way through this garbage. A couple weeks, $600 on pizza home
 delivery, and one School-You-Are-Fired letter later, BlueBEEP was back in
 a hardly compilable shape. That got me high. I did it. 48 hours of non-
 stop programming later, BlueBEEP was back in the shape where I had it
 before the trojan asassin took place. I looked at the calendar on the
 wall. November 9th, 1993. I looked over to the desk. And I saw it.
 The ticket. SCANDINAVIAN SAS, HAM-LAX, 12/01/93, 0845. In less than
 three weeks I would be on my way to california, and I should have
 BlueBEEP ready to be released at the HoHoCon 3 weeks later in Texas.
 No way I could program any further after 12/01/93, 0845. This was my
 deadline. I glanced at my watch, and soaked in the tasty smoke from the
 joint in my left hand. Lets go for it.

 November 11th, the thrill came to a new max. My mom returned from her
 3-week spain vacation, which she payed with money she stole me. That
 raised my motivation like shit. It really gets you highly agressive
 and motivated if you are staying with someone where you know, that she
 will steal all your cash and sell your equipment if you go out for dinner.

 Agressivity. That is the key word. Agressivity that causes a lion to
 survive. Just like me. A line of coke. Ahhh. Onkel Dittmeyer on his
 highest point of agressivity, motivation to kill. Or code, whatever way
 you might put this. Eliminating bugs. Asassinating slack code. And
 anything else that comes into my way. Groooan, I said, and put "Killing
 Season" into my DAT tape deck. 777-095. "Sorry, we dont have pizza
 with ripped-off baby heads, sir." Phuckups. Where's my M-60? Lets kill
 this though, back to work. The Major Threat of the telcos is back, and
 more fucking evil than ever before.


 " Cut the crap, bucko-boy. " (WoD!)


�������������������������������������������������������������������������������
History - The Revision History: New features & bug fixes
�������������������������������������������������������������������������������

 *  fixed feature
 +  added feaure
 -  removed feature

 Version 0.00�     Non-Public Test Release for friends
   02/25/93

 Version 0.01�     First Public Release of BlueBEEP!
   03/02/93

 Version 0.02�  *  Fixed export phonebook, will now only export used entries
   03/05/93     +  Added number menu in action screen, no switching
                   around anymore !
                +  Added MUSIC to default dial set, to bug the remote :)

 Version 0.03�  +  Added reader for documentation from within BlueBEEP!
   04/15/93     +  Added PBX / Routing scanning mode, very flexible
                +  Added /S command line option to start in scanning mode
                +  Added PC Speaker sound for some stuff,
                   tell me if you like it !
                +  Added option to import TLO 0.1�-0.9� phone book
                +  Added option to import TLO 1.0 or later phone book
                *  Fixed saving of current phone number, when you
                   exit BlueBEEP now and load it back, you will be
                   at the exact same position in the phonebook as
                   before
                +  Added Red Box for our ameriKKKan friends. Just put
                   the fancy tones on a tape and play it to your
                   payphones! Tell me if it works....
                *  Fixed a bug with the colors when
                   test-playing trunks in trunk editing mode
                +  Added Three-Frequency dial sets and trunks
                +  Added R2-forward and R2-backward dial sets
                +  Added password protection for BlueBEEP!
                +  Phonebook is now being saved in encrypted form!
                *  Fixed that NASTY bug with locking up in setup menu
                   when pressing Cursor-Left and Cursor-Right keys
                +  Added Flight Through Space, just for fun, try
                   Cursors, 2, 8, 4, 6, and ESC... may be used as a
                   screen saver in the future
                +  Added one-key selection in main menu, just press
                   the first letter, like S for setup, T for tools etc.
                *  Fixed the clock to lose the ":" sometimes
                *  Changed phonebook to dynamic memory management,
                   so it's a bit faster and eats less memory

 Version 0.04�  *  Changed Input-Routines to the better, you can now
   05/04/93        use INS in it, has errorbeeps and is more stable
                *  Fixed "Flight Through Space" Screen Saver which
                   ran only one time per session (arflbl....)
                *  BlueBEEP often locked up with a cyan screen at
                   startup when pwd protection was on...Fixed!
                *  Lenght ?? Length !!!
                *  Fixed wrong email adress in docs and program !
                *  The BlueBEEP ZIP is now made with ZIP 2.04g and -ex
                   option to save you download time and money...
                +  My PGP public key is now included into the archive,
                   so if you wish to send me sensitive stuff, use it !

 Version 0.05�  +  Added Calling Card Talker - see docs for details.
   07/05/93        Its freely configurable and flexible and requires
                   a soundblaster card
                +  Added command line parameter /T to start in CC talkmode
                +  Added command line parameter /? to gain help info
                *  Fixed a bug in the doc file reader that made BlueBEEP
                   mess up the documentation while reading...bummer..
                +  Added mouse support. Load your mouse driver before
                   you load BlueBEEP. Check docs for more information
                -  Removed "command line parameters" item from INFO menu.
                   Please check the docs for parameters avaiable.
                +  Added command line option /NOMOUSE to force mouse off
                *  I hope you enjoy the new logo !
                +  Added Import Calling Card List function
                +  Added [DEL] key in action mode: deletes current number
                *  Fixed bug with loading back active dial set, works now!
                *  Password is now also updated if you do a "dirty exit"
                +  Added Frequency Tester
                +  Added Pulse Dialing via hardware device - check docs !
                *  Fixed bug when pressing "0" in screen saver
                *  Fixed a small bug with the input routines
                *  Fixed a bug with phucking up with PgDn in phonebook
                +  Added Mark/Space time for dial sets and "Dial Speed"
                   is now the factor for the mark/space in the set
                +  Added command line parameter /F to start in freq tester
                *  Fixed a nasty menu "skipping" bug
                +  Added /DEBUG command line switch
                +  Added configurable color palette
                +  Added Keypad Flip option, your keypad is then just like
                   a telephone keypad; default is ON
                +  Added autoadvance in trunk edit mode frequently req'd
                +  Added "Please Wait" function to Action Mode
                *  Keys now only flash if there's actually a tone sent
                +  Added quick sample and -replay function (Q+R)
                +  Added card checker. Great for calling and credit
                   card dealers (Hi Wanderer!)
                +  BlueBEEP now has a support BBS.
                   Call �FASHiONLAND!, +49-40-7922585

 Version 0.06�  +  Added the flip keypad option to be freely configurable
   07/13/93     *  Changed Device Mode Change key from M to ALT-M
                +  Added modem dialing! Lean back and enjoy !
                +  Added little terminal program (option /TERM)
                *  Re-organized the whole source code, puhh!
                *  BlueBEEP won't phuck up anymore in the doc reader..
                +  Added touchy telephone pad option..try it out!!!!

 Version 0.07�  +  Added BSLI script interpreter, automated sessions
   12/17/93     +  Added external BSLI script interpreter
  HoHoCon'93    +  Added PhoneWord telephone keypad letter help utility
                *  Re-wrote 60% of the source code after a trojan asassin
                *  Changed display and memory handling
                +  Added support for monochrome display cards
                *  Fixed lockups and bugs almost 90%
                +  Added freely configurable color system
                *  Changed DEL option to re-organize phone book too
                +  Added INS option to insert a blank entry on the
                   current position in the phone book (on users request).
                *  Re-write the documentation system
                !  FASHiONLAND BBS IS DOWN!
                *  The Revision History is now a part of the doc system
                +  Added feature for scanning mode: Strip 0's
                +  Added WorldTime in Action Mode (ALT-W) Very handy!
                +  Added On-The-Fly edit in FreqTester (F7)
                -  Removed Tiny Terminal, but try M in Action Mode
                +  Added DialTranslation - BDIAL compatible!
                +  Added phonebook sort, just press ALT-S
                +  Added PLAINDOC.EXE - will convert the indexed
                   docs into a plain text file that you can print
                   out with no problems and no color codes


�������������������������������������������������������������������������������
Greetings - Greetings to the Beloved and Hatred
�������������������������������������������������������������������������������

 I would like to thank the following people for their support and
 mental kicks - without them, BBP would not be as great as it is today:

 Casanova
     BlueDial kicks. I "borrowed" some nice ideas from it. I would like
     to have a nice voice conversation with you one day, just call me up.

 Jason Farnon
     Good job on AWA. Your stuff exactly gets the point. N33T & 3l33+.

 Tr8or
     I know that greetings here is the last thing you would expect.

 ChriZzZz!
     No shoes, no shirt, no service.

 Venom / Alpha Force Productions
     Thanks for the greetings in your latest MegaDemo, keep up the
     good work. Your BBS is really cool. Call it: +358-42-714528.

 Jean-Luc Picard
    "Computer.  Recognize Picard, Jean-Luc.  Kitchen Lights ON,
     Turn ON the VCR and hit RECORD.  Close the Curtains, and
     turn on the Extasy Channel. Prepare to record "Chicks with Dicks."

                         - Jean Luc Picard
                           Stardate 1992.4, 2:45 A.M.

 Philthy Phred
     Waiting for COMPETITION. You had your chance. I was out
     for 3 months. Now show off.

 Urmel
     Credits to you for the ADLIB Sound Routines! Hat off!
     And, your TLO made me start this project. It's rather
     ugly, you should start working on a better outfit !
     Look at this program! It looks fine, has an extremely
     FAST user interface, and is eazy to use.
     BTW maybe you'd like my Sound Blaster soundroutines ??

 Joyce from AT&T USA Direct
     Thank you for nice friendship. Nice fun talking to you,
     but could you put me through without card please ?
     OK you will be fired but who cares :))

 Johnny Wippenheim
     Thank you for the yodeling course, dude. You are the
     fucking best yodler on this planet. Yodel On!

 Dr. Wippenburgh
     Wow ! One of Johnny's relatives that I have spotted
     in New Jersey. Call him at (201)857-2666. No kiddin.
     By the way, the PIN number for his answerring machine
     is #10, have fun !

 Smokie the Bear
     Without him we wouldn't know who can prevent forest
     fires. You know it kids!

 Lord Disembowelment (former TDT)
     Gave me the mental kicks that I never stopped working.
     And, he is the best one in the marketing of gReAt uS bEeF!

 Lucifer
     How's life going at the end of the world ? Big thanks
     to you for spotting some MAJOR bugs. Lemme know when
     your mom's gonna have her next mental orgasm haha....

 Danny from Spain
     Spotted a shitload of major bugs - thanks, the are all fixed
     now with 0.07�. And, thank you for downloading using my
     account on Boomtown. I will hop into the next plane and kick
     your ass (...kidding...)

 Elroy of the Electronic Rats
     You and your group are a bunch of lame assholes.
     Next time when you steal source code tell me where it's from.

 Black Rider of the Electronic Rats
     Get out of the house, let the sun touch your skin,
     and look for some real stuff to do. Trading is not the life.

 Christopher Schanck
     Your Editor rules. Never seen anything more powerful.
     BTW every programmer on this world should use it!
     Can't wait for 3.10.

 Marcus
     Sold me the great Demon Dialer, and gave me lots of
     inspiration for new features I should add to BBP.
     Also created the BlueBEEP hardware, and gave 90%
     of the ideas for the Frequency Tester and CardChecker.
     Also responsible for the Cigarette and M�llerMilch supply.

 Jim Davis
     GARFIELD RULES! HAR HAR! ROTFL!!!

 Ping Pong
     Lots, pantloads of amusement in the last alliance. You
     are so lame d00d. I will send you a cake with a bomb to
     your 13th anniversary.

 German TELECOM
     GAS'EM. SHOOT'EM. TERMINATE'EM.
     What kind of company is this where local calls cost
     money?!?

 New Jersey Bell
     You're even worse than German Telecom. Shame on you !
     Putting me on hold for 20 mins and then FORGETTING ME !

 Fox Network, Channel Five
     They made the "Married.. With Children" cult show. Worship
     them ! Worship Kelly Bundy !

 The Cyberpunk Liberation Front
     Your M�llermilch order will be processed, but first you'll
     have to hand me over some bux ! Hehehe....anyone has an idea
     to send milk products over the big lake ? Maybe we could freeze
     the stuff before mailing it h�h�...

 Sam Bhimji ([email protected])
     No SGVA user interface this time, sorry... But when I find a
     function that would work better in SVGA mode, I promise you,
     I'll use it okay ??

 Brendi of CLF
     Get out of the house, dammit !

 Vistor of CLF
     Get off your wife, dammit !

 Papa C of CLF
     Burn your Amiga, dammit !

 All that came to the Sargnagel Meeting
     Cool Party, Cool People, but cool location, cool food ? Haha....
     Hope to see more PC people on the next meeting...

 Zag of TDD
     --> Same as for Papa C AND Vistor !


�������������������������������������������������������������������������������
Resources - "what it takes to be 3l33+"
�������������������������������������������������������������������������������

 Physical Resources

          - 217 boxes of cigarettes
          - 83 litres of world famous M�llerMilch, Banana Taste
          - 24 litres of plain milk
          - 27 litres of Aldi's Multivitamin-Di�t-12-Fruchtnektar
          - 145 bottles/cans of The Real Thing (TM)
          - 7 bottles of The Real Thing (TM) lite
          - a lot of hash brownies
          - at least 760,-- US$ on phone bills
          - more than $600 on Pizza Home Delivery (Joey's)
          - 73 AT&T calling cards
          - 536 shows of Married with Children and Who's The Boss
          - 43 shows of Fresh Prince of Bel Air
          - and, finally, a 386-40 8meg with 530meg HDD and SB/16+SVGA,
            a Philips 102-key soft-keyboard, a 2001 canadian keyboard and
            a GENIUS 4-year-old shoplifted 3-button mouse.

 Audio kicks

   Onyx               "BACDAFUCUP"
   King Tee           "Tha Triflin Album"
   Fu-Schnickens      "Dont Take It Personal"
   DTF                "From A Smooth Point Of View"
   Advanced Chemistry "Fremd im eigenen Land"
   Advanced Chemistry "Welcher Pfad f�hrt zur Geschichte"
   HIJACK             Compilation on Tape
   Billy Idol         "Cyberpunk"
   OD & Lord Dis'ment "Partyline Harassment Horror II" DAT TAPE

 Software

   Turbo Pascal 6.0                 "Pascal is LAME you say?" (BLAM!)
   Bingo Editor 3.00                "What the FUCK is that?"
   HelpPC 2.11                      "What does INT 19h do?"
   PKLite 1.03                      "Quality, not quantity"
   TheDRAW 4.61                     "Optic is 50%, Tits are the other half"
   SYS6a                            "How can you go faster?"
   Turbo Debugger 2.5               "When a flyslap is not enuff"
   PKZip 2.04g                      "A WareZz DoODzZ DaIlY DeZiRe"

 Motivation

   Mortal Kombat
   Cool Spot
   Monsters

 ...and, the most important thing: Tons of lamers to make fun of!


�������������������������������������������������������������������������������
The Coding - About the Coding and Source Code
�������������������������������������������������������������������������������


 Source files used:

 Turbo Pascal  Version 6.0  Copyright (c) 1983,90 Borland International
 SOURCE\TYPES.PAS(33)
 SOURCE\INC\BBP_LOGO.INC(287)
 SOURCE\INC\BBP_BART.INC(287)
 SOURCE\INC\BBP_RBOX.INC(42)
 SOURCE\INC\BBP_CTLK.INC(287)
 SOURCE\INC\BBP_STOP.INC(287)
 SOURCE\BBP_VARS(252)
 SOURCE\VIDEO.PAS(35)
 SOURCE\OPTIMER.PAS(110)
 SOURCE\BBUNIT.PAS(107)
 SOURCE\FERROR.PAS(28)
 SOURCE\VGAGRAPH.PAS(99)
 SOURCE\GRWINS.PAS(101)
 SOURCE\BITMANI.PAS(87)
 SOURCE\MOUSEIO.PAS(118)
 SOURCE\EXTRAS.PAS(926)
 SOURCE\PDIAL.PAS(161)
 SOURCE\LSCOMM.PAS(704)
 SOURCE\GRMENUS.PAS(131)
 SOURCE\EDITROUT.PAS(266)
 SOURCE\BBP_PROC.PAS(664)
 SOURCE\SBVOICE.PAS(285)
 SOURCE\BBP_POM.PAS(1622)
 SOURCE\BBP_BSLI.PAS(142)
 SOURCE\BBP_INIT.PAS(485)
 SOURCE\BBP_SET.PAS(908)
 SOURCE\BBP_TOOL.PAS(351)
 SOURCE\BBP_INFO.PAS(238)
 SOURCE\BLUEBEEP.PAS(41)
 9084 lines, 10.8 seconds, 108752 bytes code, 53896 bytes data.

 So we are pretty close to hit the 10,000 lines barrier...


�������������������������������������������������������������������������������
Frequencies - The technical aspect, or "whats that noise?"
�������������������������������������������������������������������������������

 Okay, when you are not clear how a "trunk" is set up, you should read
 on here. Well, it's rather simple. You have 5 values in each line, these
 are:
            Freq-1  Freq-2  Freq-3  Lenght  Delay
             (Hz)    (Hz)    (Hz)    (ms)    (ms)

 Freq1-3 will be overlaid (played at the same time) for a length of "Len"
 milliseconds, followed by a pause (silence) of "Delay" milliseconds.
 After this is done, it will proceed to the next line. If the next line is
 empty, it's done, got it ?

 With the dial sets, its just the same. It plays Freq1+2+3 for Len mili-
 seconds, and then delays for the time you have set as the "dial speed"
 in Action Mode.  The dial speed can be modified by pressing Cursor Left
 and Right in Action Mode.

 The Frequencies are generated through the FM chipset on your adlib
 compatible sound card, again, the credits for the adlib frequency output
 goes to Urmel.  There are no program-internal sinus tables, like in Blue
 Dial, that just slow down all the shit stuff, the frequency generation
 is handled 100% by the adlib sound card.

 Compatible cards that will also work are:

 - AdLib
 - AdLib Gold
 - all SoundBlaster and SoundBlaster Pro/Pro16 models
 - AudioBlaster, all models

 Thats it! I don't think that this is a big deal because adlib cards can
 be bought for $20, and you should buy one real quick.

 I personal like the SB/16 ASP most. 44k, Stereo, and feature-packed.


�������������������������������������������������������������������������������
Usage - How to use this shit, keys, hints, etc.
�������������������������������������������������������������������������������

 Most of the functions are self-explaining for a real phreak, so
 you should find out the most stuff yourself without having any
 trouble. Watch the bottom line of the screen while wandering
 through the menus, some useful information is often displayed there.

 The DialTranslation feature should be also known; it works like
 in BlueDial (Great Job, Casanova!). Just put a %x to put part x
 of the number in, &x for part x to the end of the number. All
 characters will be passed on as-is; spaces will be ignored.

 So far for that. Now for the keys. Try it all out, and memorize
 them carefully, because I did not waste much time putting online
 help into the program. For example, in Action Mode only 10% of the
 available features are acutally displayed on screen. Just read on.

 In Action Mode, use the following keys:

   0..1                for digits
   A..H                for operator codes
   +                   for trunk
   ENTER               for current number
   F1                  to load new trunk, edit trunks in SETUP menu
   F2                  to load new dial set, edit dialsets in SETUP menu
   F5                  to take the hardware device off/onhook
   F6                  to switch play/record mode on hardware device
   F7                  to switch phone on/off on
   F8                  to hangup everything if you have device & phone
   F10                 for QUICK EXIT (to your terminal program maybe)
   CurLft/Rt           to change dial speed
   CurUp/Dn            to select a new number
   ESC                 to return to the main menu
   SPACE               to edit the current phone number
   Del                 to delete the current phone number
   P                   to pulse-dial the current phone number
   S                   to see debug status info
   ALT-M               to toggle device play/rec auto switching
   ALT-W               to see the World Time (set correct timezone 1st!)
   W                   to say "Please Wait", I found this to be useful
   Q                   to record quick sample
   R                   to replay quick sample
   M                   to modem-dial the current number
   ALT-S               to sort the phone book alphabetically


 In Scanning Mode, the stuff is sent in the following format:

 BEFORESTRING+SCANSTUFF+AFTERSTRING

 Got it ? If you turn AutoIncrease ON, the scanner will raise
 the scan by one every time you press ENTER, if not, you will
 have to do this yourself by pressing Cursor Up/Down.

 In CardTalker Mode, use the following keys:

   F1     talks " I would like to make a call using my AT&T calling card "
   F2     talks " I would like to make a call using my MCI calling card "
   F3     talks " I would like to make a call using my Sprint Phonecard "
   F4     talks " The number I'm calling is "
   F5     talks the card number you can edit with F9
   F6     talks the fone number you can edit with F10
   F7     talks " I would like to place this call collect. "
   F8     talks " You're nothing more than a bucket of boiling shit! "
   F9     edits the current card number that's sent by pressing F5
   F10    edits the current fone number that's sent by pressing F6
   ESC    leaves CardTalker Mode

 In Frequency Tester, use the following keys:

   1-5, Q-T       Modify Clear Forward
   A-F, Y-V       Modify Seize
   F1-F4          Set Step Rate to 1, 3, 5 and 20 Hz
   F5             Play trunk that is current in Action Mode
   F6             Saves current settings into a selectable trunk
   F7             On-The-Fly modification of whole break sequence
   F8             Reset Trunk to "normal" trunk
   F9             Zero Out Clear Forward
   F10            Zero Out Seize
   Space          Edit Quick Test Number
   Enter          Send Quick Test Number

 In Terminal mode, use the following keys:

   ALT-E          Toggle local echo
   ALT-H          Hangup the modem (DTR drop)
   ALT-L          Open or close a log file
   ALT-X          Exit
   ALT-Z          little help screen



�������������������������������������������������������������������������������
File List - The files in the BlueBEEP distribution archive
�������������������������������������������������������������������������������

   BLUEBEEP.EXE        Main Program
   PLAINDOC.EXE        Converts the documentation into plain ASCII,
                       so you can print it out or mail it or read it
                       with your favourite text file lister
   BLUEBEEP.PBK      * Phone Book
   BLUEBEEP.TRK      * Trunk file
   BLUEBEEP.SET      * Dial sets
   BLUEBEEP.CFG      * Config file
   BLUEBEEP.SCN      * Scanning file
   BLUEBEEP.RBX      * Red Box file
   BLUEBEEP.FQT      * Frequency Test file
   BLUEBEEP.PLS      * Pulse Dialing file
   BLUEBEEP.DTL      * Dial Translation file
   BLUEBEEP.DOC        You are just reading it..
   BLUEBEEP.WLS        WordList for Word for Number finder
   CMINSOON.DOC        What is coming soon in BlueBEEP ?
   SYSOPNFO.DOC        Information for Bulletin Board SysOps
   CT-VOICE.DRV        Driver for VOC sample output
   *.VOC               Various VOC files for the CardTalker

 Files flagged with "*" will be created if they don't exist.


�������������������������������������������������������������������������������
The Mouse - Stories about squeaky, gross things
�������������������������������������������������������������������������������

 Just Left-Click an menu item to open it.
 Right-Click to close a menu, the right mouse button does almost the
 same as the ESC key.

 In Action mode, you can use the mouse to leftclick the numbers and
 special keys to sound the tones, just like pressing the key itself.
 If you want to click at function keys, click the function key number
 in brackets.  You can also select new numbers by clicking at them.
 Clicking the [Scroll Up] and [Scroll Down] buttons on the bottom of
 the screen lets you scroll through the numbers. If you click at the
 [CR] sign the current number is automatically dialed, just like the
 key would do itself. To quit, either click the right mouse button
 or click at the [ESC] sign in the bottom line of the screen.

 In CardTalker mode, the mouse movement is locked to the function box,
 just click on the line of the function you wish to use, or rightclick
 to exit.

 In this document reader, use the Left & Right buttons to scroll up and
 down in the text. To quit reading, press both buttons at once.

 By the way, I programmed the whole user interface myself, I used nothing
 like toolboxes, or third-party TPUs. Everything and everything except the
 adlib sound routines are my work, so if you encounter bugs with the user
 interface tell me and it will be fixed. If you are a programmer and want
 to use my user interface or parts of it, send me a mail.


�������������������������������������������������������������������������������
Parameters - Command Line Parameters
�������������������������������������������������������������������������������

 BlueBEEP offers several command line parameters to make things easier.
 Here is a detailed list:

  /?            Shows avaiable command line parameters
  /(C)          Displays source code information
  /A            Starts the program in Action Mode
  /S            Starts the program in Scanning Mode
  /R            Starts the program in Red Box Mode
  /T            Starts the program in CardTalker Mode
  /F            Starts the program in Frequency Tester Mode
  /C            Starts the program in CardChecker Mode *regged only*
  /TERM         Starts the program in tiny terminal mode
  /NOMODEM      Disables the modem usage, overrides the config
  /NOMOUSE      Disables mouse usage, even if a mouse is present
  /DEBUG        Displays some debugging info
  /EXEC <fn>    Executes BSLI script file <fn>

 That's it so far. You cannot combine /A, /S, /R, /T, /F, /C and /TERM.
 The options /NOMOUSE and /NOMODEM can be combined with any other command
 line parameters.

 You cannot combine /NOMODEM and /TERM, you idiot !

 Note that you cannot use parameters when you have the password
 protection on; this is a security feature.


�������������������������������������������������������������������������������
The hardware - The BlueBEEP Pulse Dialing Hardware
�������������������������������������������������������������������������������

 From now, you can pulse dial with BlueBEEP, send the tones
 DIRECTLY into the phone line, and many more. You can
 powerdial at speeds never seen before...sounds k-rad huh?

 All you need is a little piece of hardware that you have to
 connect to your parallel port (printer port) and to your joy-
 stick port (that's where it gets that 5V+ power that it needs
 to operate). Then plug it into the blaster and the phone line..

 If you are an elite phreaker and interested in that device,
 email me for an assembly instruction or a ready-to-plug
 device.

 For all people that already have one, one quick note.
 The german phone system can handle up to 35/30/300 timings,
 but the TELEKOM will probably notice that you are powerdialing
 and kick your ass, so use the defaults (50/50/500).

 When pulse dialing, 1-9 are 1-9 tacks,
                     0    is 10 tacks,
                     A    is 11 tacks,
                     B    is 12 tacks,
                     C    is 13 tacks,
                     D    is 14 tacks,
                     E    is 15 tacks,
                     F    is 16 tacks,
                     G    is 17 tacks and
                     H    is 18 tacks.

 You can use tacks over 10 to access the military phone system.
 By the way, holding down the "O" button and listening to the
 clicking relays is fun, but will fuck up your relays with the time.

 For the HOOK relay we recommend you to use a high-quality relay,
 because this is the most-used part in the device.

 A soldering plan for the device is under development and will be
 published in one of the next releases.

 If you are into electronics and soldering, then you could just make
 a little device with some relais on it. You should make Relay 0 control
 the hook switch, Relay 1 control the play/rec condition of the phone
 line transmitter, and let toggle relay 2 the phone/device switch.
 You can then connect the device to any serial port and set it up in
 the Setup/Pulse Dialing menu.

 By the way, we have another cool device in development that can detect
 incoming touch-tones as well. Means, you can use BlueBEEP as your ans-
 werring machine, or as your own voice mail system. Killer? Killer!

 For further information send Electronic Mail.


�������������������������������������������������������������������������������
Credits - The Master of Code and his footcroud
�������������������������������������������������������������������������������

             Coding: Onkel Dittmeyer
      Ansi Graphics: Onkel Dittmeyer and ACiD Productions
        AdLib Sound: Urmel / ZZC
  Card Talker Voice: Brendi / CLF
        Bug Reports: Lucifer, Daryl, Mat/Razor 1911, Vistor/CLF
        Suggestions: Marcus, Low Cyl, Lucifer, Vistor, Tr8or
      Moral Support: Susanne, Maike, Britta, Johanna, Brendi,
                     Kerstin, Katharina and Evonne.

      Other sources: Phrack
                     2600 Magazine
                     Hack-Tic
                     Demon Dialer User Reference Manual
                     PC-Intern
                     #phreak
                     #hack
                     American Telephone & Telegraph
                     Microwave Communications, Inc.
                     TELEKOM
                     comp.lang.pascal


�������������������������������������������������������������������������������
Registering - How to register BlueBEEP, the Price of RaDNeSs
�������������������������������������������������������������������������������

 BlueBEEP is free.

 You do not need to register BlueBEEP. This is PD, Freeware, however,
 you are not forced to pay money for this or give your first-born
 child to the author.

 Anyway, this cost me a lot of work, time and money. So if you would
 like to donate me any money, hardware, software, pizza, free T-shirts,
 bumper stickers, k0deZ, rubber ducks, Stephen King books, CD's,
 cigarettes, joints, ripped-off baby heads, Yodel-Andys Yodel-Blues,
 The Guide to Bake Poatos on a Stik!, or something like that,
 please send email.

 The adress: [email protected]

 Do not hestiate to write this down, it will be shown again when you
 quit the program.


�������������������������������������������������������������������������������
Disclaimer - If the feds kick down your door, dont blame me.
�������������������������������������������������������������������������������

 Copyright info
   BlueBEEP (R) (TM), further be referenced as BBP, is property
   of Onkel Dittmeyer. You may freely distribute and pass around
   this program, as long it is not modified, crippled, or somehow
   manipulated. You are not allowed to disassemble or reverse-en-
   gineer this software, as I would personally walk over to your
   house and firebomb the childrens bedroom. Seen that on TV ?

   If you would like some parts of the source code in order to
   study it, send me an email message, and we will work something
   out..

 Legal Disclaimer

   FIRST: THE AUTHOR DOES NOT ENCOURAGE YOU TO USE THIS
          PROGRAM FOR ANY ACTIVITIES IN VIOLATION OF LOCAL
          LAWS. KEEP THAT IN MIND.

   THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE DONE THROUGH
   OR ANY CRIME COMMITED BY USING THIS PROGRAM. THIS PROGRAM
   IS FOR EDUCATIONAL PURPOSES OR INDOOR PHONE SYSTEMS ONLY.
   THE AUTHOR IS NOT RESPONSIBLE FOR ANY LOSSES APPEARING BY
   THE USAGE OF THIS SOFTWARE, LIKE LOSS OF DATA, LOSS OF
   MONEY, LOSS OF TIME, LOSS OF SEX ATTRACTION OR ANY OTHER
   LOSSES. THE AUTHOR REMINDS YOU THAT THE MISUSE OF CCITT #5
   INTERNATIONAL SIGNALLING IS A CRIME AND WILL BE PUNISHED
   WITH MORE THAT 3 YEARS OF JAIL IN THE MOST COUNTRIES.
   THE AUTHOR ALSO REMINDS YOU THAT THE HACKING AND USING OF
   PRIVATE BRANCH EXCHANGES (SO-CALLED PBXES) IS ALSO A CRIME
   AND WILL ALSO PUNISHED WITH FINES OR JAIL. THE AUTHOR ALSO
   REMINDS YOU THAT CALLING CARD FRAUD IS A MAJOR CRIME AS
   WELL.

   IN SHORT WORDS: I GIVE A PHUCK WHAT YOU DO WITH THIS PROGRAM,
                   BUT IF THE FEDS ARE KNOCKING AT YOUR DOOR,
                   CLAIMING THAT YOU KILLED JFK & MLK, YOUR VISA
                   IS MAXED OUT, YOUR PHONE AND ELECTRICITY LINES
                   ARE DISCONNECTED, ITS NOT MY PHAULT, COMPRENDES ??

 But who really gives a fuck. Live's short. Rave hard.


�������������������������������������������������������������������������������
Support - Support sites, hotlines, 800-numbers
�������������������������������������������������������������������������������

 If you have Internet Access send Email to [email protected]
 If you already sent email to me, and didnt get answer, please send
 it again because I screwed up the email adress in the last version

 I will answer ALL mails personally and immediately.

 If you do not like this software, send your words to /dev/null.

 My PGP public key is included into the ZIP as ODPGPKEY.ASC
 if you want to send me encrypted messages and/or files, which is
 preferred. If you send stuff unencrypted, that's a point on the lame scale!

   �������K��D���M������Ŀ
   ������������ij�����������

            (Author)

�������������������������������������������������������������������������������
Script Language - Instructions on the BlueBEEP Script Language (BSLI)
�������������������������������������������������������������������������������
 �������������������������������������������������������������������������
  The BSLI Script Language
 �������������������������������������������������������������������������

 BSLI is BlueBEEP's script language, that means that it is a tiny pro-
 gramming language that can access all major functions of BlueBEEP just
 by typing a little text. It is very powerful, or at least: It WILL become
 powerful, after it was thrown back due to the big crash, and I was lacking
 the time to finish it till HoHoCon.

 Okay. Lets talk about the script format. Each command is a line of text.
 Each blank line or a line starting with a ; symbol will be ignored,
 just like it wouldn't be there. Each other line is interpreted as code.

 To run a BSLI script, call one of this commands:

         BSLI <scriptname>
         BLUEBEEP EXEC <scriptname>

 where <scriptname> is the file name of the script you want to execute.
 The BSLI.EXE is much smaller and handy if you want to give your scripts
 away without the person having the full BlueBEEP at their hands.

 Commands

 Valid commands for the scripts are:

 CLEAR_SCREEN
   This will clear the screen and put the cursor in the top left position.

 WRITE <text>
   This will write the string <text> on screen.

 WRITELN <text>
   This will write the string <text> on screen and proceed to the
   next line.

 DIAL <number>
   This will dial the number <number> without any dial translation
   appearing to it, regardless to the DTL_Ineffect value. Valid characters
   in the number are 0123456789ACBDEFGH, other characters will just be
   ignored. Dialing will occur using the current dial set and -speed.

 DELAY <miliseconds>
   This will halt (delay) the computer for the given time of
   <miliseconds>, eg. DELAY 5000 would wait 5 seconds and proceed
   with the next line in the script.

 CHANGE_DIALSET <dialsetname>
   This will change the current dialset to <dialsetname> by loading
   the corresponding dial set from BLUEBEEP.SET and activating it. For
   example if you put DTMF after it it would switch BlueBEEP into touch
   tone mode. This is not case sensitive. Selecting an nonexisting dial
   set will result in a fatal error and cancellation of the script.

 CHANGE_TRUNK <trunkname>
   This will change the current trunk (break tone) to <trunkname>.
   Almost the same as CHANGE_DIALSET.

 FAST_EXIT
   This will exit the script to DOS at once. Almost the same as pressing
   F10 while in Action Mode.

 WAIT_ENTER
   This will wait for the ENTER key to be pressed. No text will be
   displayed. If you want to notify the user of your actions first,
   be sure to put a WRITE statement in the above line.

 PLAY_TRUNK
   This will play the currently loaded trunk; same as hitting +.
   Note that the last used trunk will be saved on exit and loaded as
   default when you run either BlueBEEP or BSLI.

 MODEM_DIAL <number>
   This will dial the <number> on the modem, corresponding to the
   current modem settings (pulse/tone) and the presence of a modem.
   You do NOT have to specify anything like ATDT; BSLI will do it auto-
   magically.

 MODEM_DROP_DTR
   This will drop the DTR on the modem line and will abort any dialing
   in progress.

 MODEM_RAISE_DTR
   This will raise the DTR on the modem line.

 SEND_TONE <f1> <f2> <f3> <length>
   This will send tone <f1>,<f2>,<f3> for <length> miliseconds,
   if you need delay between the tones, take advantage of the DELAY
   routine.

 That's it so far! I am currently working on variables and new commands,
 so you can be sure that you get something to play with when I release
 the soon-to-come BlueBEEP V0.08 in the next couple of weeks!

 Enjoy!


�������������������������������������������������������������������������������
End of document                                       PLAINDOC (C) 1993 by OD
�������������������������������������������������������������������������������