ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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 onkeld@ponton.hanse.de 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 MllerMilch 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 Mllermilch 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 (sbhimji@ersys.edmonton.ab.ca) 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 MllerMilch, 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 fhrt 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 Executes BSLI script file 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: onkeld@ponton.hanse.de 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 onkeld@ponton.hanse.de 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 BLUEBEEP EXEC where 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 This will write the string on screen. WRITELN This will write the string on screen and proceed to the next line. DIAL This will dial the 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 This will halt (delay) the computer for the given time of , eg. DELAY 5000 would wait 5 seconds and proceed with the next line in the script. CHANGE_DIALSET This will change the current dialset to 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 This will change the current trunk (break tone) to . 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 This will dial the 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 This will send tone ,, for 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 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ