home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / TelcomTools / NEW-EBBS-INFORMATION < prev    next >
Encoding:
Text File  |  2019-04-13  |  11.3 KB  |  273 lines

  1. To    : To EBBS Sysops and Users
  2. From  : Ed Parry, EBBS Geek of the third kind (as well as it's author)
  3. Subj  : EBBS 64/128 v4.0 info/EBBS modem Help
  4. Date  : 11 March 1988
  5.  
  6. Hi Guys!
  7.  
  8. Alot of people have been asking me about the latest EBBS
  9. project/updates I have been working on, so I thought I would take a
  10. little time and write up a file for you regarding what is intended
  11. and/or already in EBBS 128 v4.0. A majority of these mods and ideas
  12. will also be implemented into EBBS 64 v4.0.
  13.  
  14. Message Bases - Alot of you have asked for MORE message bases. You
  15. will have 10 message bases with v4.0! Each base will STILL be
  16. individually leveled as per previous versions of EBBS.
  17.  
  18. Xfer Sections - Again, You wanted more and got them. 15 to be
  19. exact. Each is individually leveled. 128 has 50 file per section,
  20. 64 has 35 file per section.
  21.  
  22. Dual Leveling - Levels will now be dual. One for message base &
  23. misc access (text section, no time limit, sysop menu, etc.) and the
  24. other for the 15 file transfer sections. This gives Sysops a
  25. possible 65535 levels. The EBBS userfile level calculator is still
  26. included.
  27.  
  28. Userfiles - Userfiles now have been expanded to 30 fields! The last
  29. 10 fields are used to keep track of each users last message read
  30. counter. The other 20 are for normal userfile data. Added is
  31. address, computer, protocol, first call, reads, posts etc. The
  32. userfile editor has also been enhanced. When editing userfiles the
  33. data for the field is automatically displayed for easier editing.
  34.  
  35. Quick Logon - I have implemented the EBBS-PC technique of quick
  36. logons. To do this users type either their firstname
  37. lastname;password(RETURN) or their user#;password. Logon name
  38. patterns (must be 5 characters or more) will work also. IE: For me:
  39. Ed Parr;password(RETURN). This should make auto logon macro's
  40. easier to program as well as enhance/speed up logon's to EBBS
  41. systems.
  42.  
  43. Auto Caps - When correct Capitolization is warrented, EBBS will
  44. Auto Cap the entered data. (IE: At logon, filling out headers,
  45. etc.)
  46.  
  47. Auto text/Auto text Delete - Auto text gives default data when
  48. prompted. If you wish to accpet the default text then you can hit
  49. return. If not, simply type YOUR input and the default text will
  50. auto delete and your text will replace it. Much thanx to Dennis
  51. Bruner for the AUTO TEXT DELETE idea!
  52.  
  53. Petascii Color/graphics - I have already added in a CG option. I
  54. WOULD like some feedback from CG BBS Sysops tho. Do you LIKE to
  55. have cursor controls and Reverse video capabilities in your CG
  56. option or ONLY color and graphics?
  57.  
  58. Optimization - I have implemented several new (to my style of
  59. programming) optimization techniques to reduce code size. This
  60. should make the BBS a bit more configurable for advanced EBBS
  61. sysops as well as save alot of programming space.
  62.  
  63. Email - Is now stored on disk in a more efficient way. For
  64. example:'880301 0 1' would be the Sysops (User #0) 1st piece of
  65. email. The date it was sent is 1 March 1988. This will make it
  66. easier for Sysops to delete email by date and solve the problem of
  67. having 16 or less characters for email filenames based on user
  68. names, vice numbers.
  69.  
  70. Sysop Feedback - I have added the option to allow Co Sysops or
  71. remote Sysops to read and reply to feedback via the Sysop menu.
  72. This comes in very handy for ME on Corewars, as Fred Bennett often
  73. gets mail because folks assume *I* run Corewars instead of FB.
  74.  
  75. Caller Log - I have added two fields to the caller log. Now the
  76. caller log will reflect the normal data (on/off and date) as well
  77. as the callers baud rate and minutes used for that call.
  78.  
  79. Time Limit - I have decided to do away with using TI$ for online
  80. timing since it is very inaccurate during serial disk ops. I now
  81. use the TOD clock. I also have implemented a TIME USED field into
  82. each userfile so the maximum daily time limit cannot be exceeded by
  83. any user. (Unless you give them NO TIME LIMIT via there user
  84. level.)
  85.  
  86. Protocols - I have yet to add in the intended protocols BUT I do
  87. intend on adding at LEAST xmodem/crc and WXmodem. It is possible I
  88. might also add in xmodem/1k and/or ymodem-bat.
  89.  
  90. Trap - This will make your EBBS more crash proof! I am not sure how
  91. or even if I can add this into EBBS 64 (possible only by 'wedging'
  92. into the errout vector I suspect) but it WILL be in EBBS 128.
  93. (Thanx to Lonnie De Cloedt and Glen Jones of Riverboat Adventure at
  94. 818-888-3221 for the great idea!) What TRAP will do is allow your
  95. EBBS to log potentially encountered errors into a file and re-RUN
  96. itself to avoid a crash! A slight inconvience for the caller, but
  97. not nearly as much as having the BBS down til you can get to it to
  98. re-boot!
  99.  
  100. Autoboot - I removed the BOOT up 'GET TIME' routine. This will
  101. enable Sysops to make EBBS power outage recoverable! The TIME will
  102. blink on the WAITING for CALL screen til you set it. This will also
  103. indicate a power outage recover.
  104.  
  105. 2400 baud support - I have implemented routines to handle 2400
  106. baud. I also modified the routines to be completely MANUAL. This
  107. means EBBS's should be compatible with ANY RS232 modem! I have also
  108. removed 300 baud modem support. (IE: No 1650, Westridge etc.
  109. support.) With 1200 baud modems under $80 it is hard for me to
  110. believe any serious Sysop could not afford a 1200 baud modem at
  111. least. If your interested in a $140 2400 baud modem then call
  112. Computer Discount at 1-303-825-2943. (CO). I also recommend the
  113. Omnitronix RS232 interface. Their number is (WA) 1-206-236-2983.
  114. (About $29).
  115.  
  116. Auto Modem Config - I have added in a partial modem auto config
  117. routine. This will set up most of your modem parameters internally.
  118.  
  119. Config Module - The config module is now a 'normal' program. It
  120. prompts for input. The days of editing a BASIC config module are
  121. gone! In most cases default data is supplied. (IE: Like modems DCD
  122. and RI settings etc!)
  123.  
  124. Advanced Configuring - For Advanced Sysops - Sysops can directly
  125. edit the CFG file now. I have put ALOT more data in the CFG file
  126. (like menu data and internally used text and numeric's) that will
  127. NOT be CONFIG module configurable.
  128.  
  129. Xfer Section - Altho I have yet to work on the xfer section as of
  130. yet I do have the follwoing plans for it:
  131.  
  132. a) Auto logoff after UL/DL option.
  133. b) Possibly a TEXT search option.
  134. c) More protocols. (as mentioned above.)
  135. d) Possibly multi UL/DLing via Ymodem-Bat. (IF I add it in.)
  136.  
  137. User Stats - I have enhanced the user stats fields and might add in
  138. a TODAY stats feature (ala EBBS-PC) as well. Today stats will show
  139. total calls, minutes used, effective useage for that day only.
  140.  
  141. Sysop Utility Module - I have moved MOST non essential utilities to
  142. an EXTERNAL Sysop module. This is to save EBBS's main module space
  143. for more programming room as well as allow me the ability to more
  144. easily add and expand Sysop utilities
  145.  
  146. Editor - Multi line delete and insert is now supported.
  147.  
  148. Illegal text - Instead of allowing and echoing illegal text (IE:
  149. Like in a new user application) I now just set a flag and turn all
  150. illegal text characters to a null. Nulls get filtered out via the
  151. EBBS line editor, hence the data simply does not acknowledge if
  152. typed in.
  153.  
  154. REM's - Registered (or registering) EBBS Sysops will be glad to
  155. know that I have added REM's thruout EBBS for improved
  156. read-ability.
  157.  
  158. Read Thread - has been improved.
  159.  
  160. MISC EBBS INFORMATION: 
  161.  
  162. EBBS 64/128 v4.0's price will go up to $60 when released. Those
  163. sending $40 will get the previous version (3.x) and will be
  164. required to pay a one time $20 update fee. Once registered for v4.0
  165. updates will be $5 each.
  166.  
  167. I have decided to revise my update policy. I will ONLY accept $5
  168. for an update. No more disks, mailers, etc. I also have decided to
  169. discontinue the Corewars registered Sysop sections. I have had
  170. multiple problems regarding registered Sysops 'lending' out their
  171. passwords so their friends can DL the updates.
  172.  
  173. EBBS MODEM HELP!
  174.  
  175. Modem Help - I get alot of calls regarding modem compatibility and
  176. problems. Following should shed some light regarding EBBS and
  177. modems:
  178.  
  179. 1) EBBS's are NOT compatible with the Commodore 1660.
  180. 2) EBBS's are not compatible with the Anchor 64xx series of modems.
  181. 3) EBBS v4.0's will no longer support 300 baud ONLY modems.
  182.  
  183. When it comes to setting up your modem config:
  184.  
  185. RI, CA and MS can ONLY be 0 or non zero. IE:
  186.  
  187. RI can only be 0 or 8, CA can ONLY be 0 or 16 and MS can ONLY be 0
  188. or 32. In general, if ONE setting is non-zero then thay ALL should
  189. be non-zero. If one setting is zero, then they ALL should be zero.
  190. RI is generally the BEST way to determine your settings. If EBBS
  191. continuously indicates CALL ANSWERED then chances are ou need to
  192. invert your RI, CA and MS settings.
  193.  
  194. MS is ONLY used if your modem/interface supports a line 12 (modem)
  195. to pin J (computer) signal. Most modems do NOT support this
  196. however, as this is a NON standard RS232 line. If supported, line
  197. 12 will allow EBBS to detect athe difference bewteen a 300 or 1200
  198. call ONLY. (2400 baud modems have 3 baud rates and will not work
  199. using this option.)
  200.  
  201. 'Standard' RS232 lines are:
  202.  
  203. Pin: Name - Description
  204. -------------------------------------------------------------------
  205. 1:  GRND - NON Standard. Sometimes used as a ground.
  206. 2:  XMIT - This is the 'send data' line.
  207. 3:  RECV - This is the 'receive data' line.
  208. 4:  RTS  - Ready to send.
  209. 5:  CTS  - Clear to send.
  210. 6:  DSR  - Data Set Ready.
  211. 7:  SG   - Signal ground.
  212. 8:  DCD  - Data Carrier Detect. Tracks modems carrier status.
  213. 12: HS   - NON standard - Sometimes used for 300/1200
  214.            determination.
  215. 20: DTR  - Data Terminal Ready. Turns on TR light. Hangs up if
  216.            reset.
  217. 22: RI   - Ring Indicator. Tells when line is 'ringing'.
  218.  
  219. For MOST modems, I suggest you use AA=1. Also be SURE to QUIET
  220. (ATQ1) your response codes. The RETURN character following the
  221. response code 'CONNECT' often will initialize 1200 baud regardless
  222. of the callers baud rate! You MUST type the ATQ1 in at the initial
  223. EBBS bootup from CHAT mode. I suggest typing it several times, just
  224. to make SURE it takes.
  225.  
  226. Determine YOUR modems OK setting - From BASIC in immediate mode
  227. with your modem hooked up, turned on and plugged in:
  228.  
  229. open 1,2,3,chr$(6)+chr$(0)(RETURN)
  230. print peek(56577)(RETURN)
  231.  
  232. The result is your OK variable setting.
  233.  
  234. If your EBBS constantly indicates "CALL ANSWERED" and your sure
  235. there is no call, then most likely you need to invert your RI, CA
  236. and MS settings (as mentioned above.)
  237.  
  238. If this does not solve the problem, then your modem is most likely
  239. not setup right for EBBS ops. You MUST insure that your DCD
  240. (Carrier Detect) line is NOT forced 'on' all the time. You also
  241. SHOULD (not really mandatory but best) make sure your DTR line is
  242. NOT forced 'on' at all times. Also be sure that your Auto Answer IS
  243. forced on so the modem will answer for EBBS.
  244.  
  245.  
  246. I hope this helps you enjoy EBBS now and in the future! Thank you
  247. for supporting EBBS!
  248.  
  249. REGISTERING:
  250.  
  251. EBBS 64 v3.x  - $40.
  252. EBBS 64 v4.x+ - Not available til June 88.
  253. EBBS 128 v3.x - $40.
  254. EBBS 128 v4.x - Not available til May 88.
  255. EBBS-PC v1.x  - $80 ($70 for registered CBM Sysops.)
  256. EBBS-PC v2.0  -  "    "    (Not available til May 88 - QB4
  257. version.)
  258.  
  259. When ordering, PLEASE be sure to indicate which computer version
  260. you want.
  261.  
  262. Ed Parry/EBBS HQ
  263. 8711 Langdon Ave #8
  264. Sepulveda, CA 91343
  265. 818-891-9350 - EBBS Hotline - Noon til 6pm weekdays.
  266. 818-846-8083 - Fred Bennett's Corewars EBBS.
  267. 818-888-3221 - Lonnie De Cloedt's/Glen Jones Riverboat Adventure
  268. EBBS.
  269. 818-342-4601 - Bill Greenland's/Dennis Bruner's Open Mind EBBS.
  270. GEnie Mailbox = EBBS
  271.  
  272. EOF
  273.