Impulse 3.5 Documentation ~~~~~~~~~~~~~~~~~~~~~~~~~ - Introduction - Documentation will be short and sweet. Most things in the BBS Are pretty self explanatory and won't really be discussed too much. You can Email me with any problems or questions regarding Impulse Bugs, Questions and Registration Info at the following places. - BBS - - Internet Email - - Home Address - Termite Terrace nivenh@crl.com Brandon Sneed 214-288-3211 (specify topic of email) 1423 Valley View Dr. Nivenh Mesquite, Tx 75149 I can usually be found on most Beta sites as well. Registration is a mere 20$ which is excellent in reflect of all the support and help you are guaranteed. - Requirements - The requirements are the same for just about every other bbs. Here's some things that are a MUST for anything. o At least 384k of conventional memory. o EMS/XMS memory for overlays (usage is optional) o A Modem. 2400-115200 bps's are supported. o I recommend at least having 3 megs of HD space free. (you cant run off of a floppy drive bub!) The above is REQUIRED! There's no way around it, and i'd hope you weren't trying to setup a bbs without any of them. :) The following are Recommended by the author. o 16550/16550A/166550A1 UART Chip (It makes a BIG Difference) o A modem at least capable of reaching 9600bps. o 20 Megs of HD space. You need room for growth. o EMS/XMS Memory in excess of 2 megs. The more room you have for IMP.OVR in EMS/XMS the faster things will go. o Some sort of Cache. Whether it be software or hardware, cache is ALWAYS beneficial. - Installation - Installation is fairly easy, but some people *DO* have problems. Common probs are usually having to do with msg/file bases. These little bugs in the installation have been fixed since the 2.5 release and the writing of this documentation. Simply run INSTALL.EXE from whichever directory you unzipped this thing in and you're ready to rock. The install program will guide you most of the way through things. - Running for the first time - Usually when you run your bbs for the first time, you'll probably want to configure it a little bit. To load Impulse directly into the config, you're command line would look like this. IMP.EXE -S This will load it in local mode and go directly to the config screen. First thing you'll want to do afterwards is get that damn modem configured. Yes, i realize this is the most complicated part in the whole bbs. (or is it?). This is quite simple. You've got your init string, port and various other little options which i will leave up to you to decide which / what to use. One thing before i end this section. I'm sure you can imagine that COM-0 is making all output to the modem null. In other words your modem isn't getting crap. This is good for sysop nodes and the such. Have fun with the possibilities. - Making this junk answer the phone - Hey, you having probs getting the bbs to answer the phone?!? Well, my first suggestion would to be to use a mailer, but some people are pretty lazy. BUT, rest assured that it will answer the phone so don't come to me complaining and saying something like "nivenh: your shit won't answer the phone!" well, #1 you probably are shooting off your mouth before actually taking time to think about the problem. First of all, you need your modem in normal response mode which means it returns things like OK and CARRIER 14400 and such. None of this result code junk like 0 and 2. On my system, i use Intermail .. but to all of you who won't use IM or FrontDoor, you can play with your init strings. You must have the S0 register OFF. If S0 is equal to anything above Zero, the modem will try and answer when the bbs tries, so you'll just be hanging people up and that isn't fun. :) - Modem Specifications - These are really needed. As you can guess, i don't have every brand of modem in the world at my disposal. If you would be kind enough to give me a copy of you're modem settings for whichever brand modem you've got you will recieve the tremendous about of credit you deserve. I've got a Hayes 14.4 and a Zoom 14.4 myself and those are pretty limited when it comes to the compatibility of other brands. If possible, email you're settings to me. They will be included in future versions and i'm sure others will like to check and compare theirs with yours. - Renegade You say? - Let me get this clear once and for all. Impulse is not a souped up RG. In fact, its got nothing to do with Renegade BBS whatsoever. Talk to Cott Lang if you think i'm lying, but don't come to me and accuse me of ripping off Renegade because i'm a bit more ethical than that when it comes to code. - Command Line Parameters - Command line parameters are important whether your running a system in DV, OS/2 or under a frontend mailer. I won't get into super detail on these. Its pretty clear by looking. IMP.EXE [-?, -B, -K, -M, -S, -N, -P, -Q, -X] -? : Shows this junk. -B : Loads impulse at the speed defined in on the com port of the current node. ie. IMP.EXE -B19200 IMP.EXE -B11520 (for 115200bps) -L : Local mode. No output to the modem at all. -M: Loads BBS node specified in ie. IMP.EXE -B19200 -M1 (this would load node #1 at 19200) -Q : Exit to DOS/OS after next/current user logs off. ie. IMP.EXE -B14400 -M1 -Q (this would load node#1 at 14400 and exit the bbs after logoff) -P : Packs EMAIL and MESSAGE bases and exits. Useful as a nightly event. -X