home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128BBS / COLOR-64-BBS-NEW-INFO < prev    next >
Encoding:
Text File  |  2019-04-13  |  18.3 KB  |  284 lines

  1.                           COLOR 64 BBS DESCRIPTION 
  2.  
  3.  
  4.  
  5.  1) COLOR 64  BBS fully supports Commodore color and graphics (both  shifted 
  6.     graphics  and  Commodore  key  graphics)   with  non-destructive  cursor 
  7.     movements  and  background  color changes when used  with  a  compatible 
  8.     terminal program (one will be sent with your BBS software  that you  can 
  9.     pass out to your members).   You will find  that color and graphics will 
  10.     make the  message base more enjoyable for your Commodore 64/128 callers.  
  11.     But  one  point  to  consider  is that some  graphic  messages  will  be 
  12.     unreadable for all users  not using a  Commodore  computer  with a color 
  13.     graphics terminal program.   So if you anticipate a lot of non-Commodore 
  14.     users, you may be better off with a BBS that just uses standard ASCII. 
  15.  
  16.  2) Variable  baud rates from 110  to 500  baud for callers connected at 300 
  17.     baud are  supported  by  this BBS when used  with  a compatible terminal 
  18.     program.    If  a caller switches to a higher or lower baud rate,   that 
  19.     value  will be saved in the callers stats so the next time they  log  on 
  20.     the system will ask them if they want to switch to that baud rate again. 
  21.     For  higher baud rates,  Color 64  supports several types of 1200   baud 
  22.     modems as well as the Hayes SM2400 or good compatible. 
  23.  
  24.  3) COLOR 64   BBS supports the new Punter protocol as well as the  standard 
  25.     Xmodem  (checksum)  protocol for file transfers.   As is normal for  the 
  26.     "C1" Punter protocol, variable block sizes are also supported.  But this 
  27.     BBS  will save the last used block size in the callers stats  record  so 
  28.     when  they  call again,  that same block size will be used again.    The 
  29.     download  directory is actually a separate seq file on disk  that  keeps 
  30.     all  downloads in a chronological order with the date uploaded  attached 
  31.     to each file.  This allows you and your callers to more easily see which 
  32.     files  are  new  and  just how long they have been  online.    This  BBS 
  33.     supports  up to 26  download directories on any number of drives,   each 
  34.     with a minimum level required for access. 
  35.  
  36.  4) This  BBS supports both public and private messages.   A  caller (with a 
  37.     high enough access level)  can autoreply to any message either  publicly 
  38.     or  privately  and the system will automatically address each  autoreply 
  39.     message.    The public message base is divided into up to 18   different 
  40.     SYSOP  selectable  categories with message threading in  each  category. 
  41.     Each  category  will have a level assigned to it.   Any callers with  an 
  42.     with a level lower than that categories level will not see any  messages 
  43.     in  that  category.   Please notice that this is  not  multiple  message 
  44.     bases.   I  chose to use multiple categories in one message base instead 
  45.     for  many  reasons.    Mainly because I never did like  having  to  keep 
  46.     switching  message  bases  while looking for new messages to  read.    I 
  47.     prefer that the BBS allow me to read all new messages at once.  This BBS 
  48.     also  supports private messages (e-mail).   These private  messages  are 
  49.     stored  on  disk in individual mailboxes.   All mail for one  caller  is 
  50.     stored in one file and is separated when that person calls.  This allows 
  51.     us  to make the most out of a 1541  drives limited disk space.   Callers 
  52.     are allowed to autoreply (if they have high enough access level),  hold, 
  53.     or  delete each piece of mail.   Mail is automatically read at  time  of 
  54.     logon. 
  55.  
  56.  5) The  BBS  maintains a caller log in memory in spare ram under the  BASIC 
  57.     rom.  This allows you and your remote SYSOPs to read the caller log over 
  58.     the modem as opposed to only seeing it on a printer.   The caller log is 
  59.     self maintaining, that is it will automatically cycle itself keeping the 
  60.     most recent callers at the top of the list.   As new calls are received, 
  61.     the  log  automatically erases the oldest entry from the bottom.    This 
  62.     self  maintenance feature allows you to look at the log as often as  you 
  63.     want and not need to be concerned with having to clear it, keep paper in 
  64.     the  printer,   of make sure there is sufficient disk space.    The  log 
  65.     consists of a trail of each callers activity while on the BBS.  It first 
  66.     starts  by indicating if the caller connected at 1200  baud and if  they 
  67.     answered Y or N to graphics.  Next you will see their membership number. 
  68.     If  the password is not entered correctly,  then the wrong guess will be 
  69.     stored  in the log (allowing us to see if someone is trying to  guess  a 
  70.     password).  Once online, the current time and date are stored in the log 
  71.     and an entry indicating how much mail (if any)  was received,  how  much 
  72.     was  held and to whom replies were sent.   Then through the rest of  the 
  73.     time online, every major action is recorded in the log,  leaving a trail 
  74.     for  you  and  your SYSOPs to review.   I  have found  this  information 
  75.     valuable  in  determining  which downloads are most  popular  and  which 
  76.     sections of the BBS were most often used.   It also allows me to see who 
  77.     uploaded what programs.   This log is optionally saved to disk when  the 
  78.     system  is shut down allowing you to either always have the last day  or 
  79.     two of callers in the log,  or to just have the callers in the log since 
  80.     the last time the system was started.  And if the save to disk option is 
  81.     enabled,   an  archive  of caller logs will be created  every  night  at 
  82.     midnight, allowing you to maintain a permanent record of all activity on 
  83.     your system. 
  84.  
  85.  6) The  system  supports help files and text files that can be  read  while 
  86.     online.  The maximum number of text files are limited only by the number 
  87.     of  files allowed on one disk and/or the amount of free space.   Callers 
  88.     can  upload/download  text  files directly with  the  Punter  or  Xmodem 
  89.     protocol and remote sysops can download, scratch, and replace text files 
  90.     as  necessary assuming you store the text files on the same disk as  the 
  91.     downloads. 
  92.  
  93.  7) COLOR 64 BBS supports the C1700, C1764, and C1750 RAM EXPANSION unit and 
  94.     most  kinds of disk drives (device numbers 8-15,  single and/or dual  as 
  95.     well as the 1571 in 1571 mode or double sided 1541  mode).   I have used 
  96.     only generic input, print, and get commands to prevent incompatibilities 
  97.     with  3rd party drives.   Because of the bugs in the new Commodore  1581 
  98.     disk drive,  you would need to limit the use of this drive  to  uploads, 
  99.     downloads,  text  files and help files (at  least  until Commodore fixes 
  100.     their  problems).    Color 64  BBS is too large to fit into the  limited 
  101.     memory of the Commodore 64  all at once.   So I have divided the program 
  102.     in to several smaller files that load into memory only when needed.   To 
  103.     minimize these overlay times,  the system requires FASTLOAD, Mach 5,  or 
  104.     1541 Flash with a 1541 or 1571 in 1541 mode; a  burst mode rom from Chip 
  105.     Level Designs for burst mode loads from the 1571  or 1581 disk drives in 
  106.     burst mode;   IEEE Flash,  Quicksilver  or Busscard II with an  SFD1001, 
  107.     2341, 4040, 8050, 8250, 9060, etc. for high speed disk loads or a C1700, 
  108.     C1764,   or  C1750  ram expansion module for  instant  memory transfers. 
  109.     FASTLOAD,   Mach 5,  and Quicksilver will load an overlay in 15  seconds 
  110.     while the 17XX will do the same in about 1/10th of a second. 
  111.  
  112.  8) Available  from  remote is the ability to do all  password  maintenance, 
  113.     public message maintenance,  system message files maintenance,  full DOS 
  114.     capabilities  and download directory maintenance.   Although the  system 
  115.     can run very much unattended,  it may be necessary to have someone watch 
  116.     over  things  when  you  will  be  away  for  a  while.    These  remote 
  117.     capabilities  will allow the BBS to still run like normal,  even if  you 
  118.     are going to be gone for an extended period of time.  Your remote SYSOPs 
  119.     will be able to edit (without changing the From:  JOHN DOE (#99) line in 
  120.     the header of a message), scratch, or change the category of any message 
  121.     on the system.  They will be able to change a callers access level, time 
  122.     remaining, name, password,  etc as well as create a new membership list. 
  123.     And  they will be able to scratch uploads from the directory if the disk 
  124.     is  beginning  to  fill up.   I  believe your remotes  will  find  these 
  125.     abilities quite sufficient when operating the system from remote. 
  126.  
  127.  9) Another feature of this BBS software is a built in  terminal program for 
  128.     you  to use when calling other boards without the need to take your  BBS 
  129.     down.     This   terminal   program  supports   multiple   baud   rates, 
  130.     1650/1660/HAYES autodialing, regular ASCII and CBM graphics (with a non-
  131.     destructive  cursor  and background color changes),  Punter  and  Xmodem 
  132.     uploads and downloads to or from any drive on the system,  message maker 
  133.     with ASCII upload capabilities (for creating your messages offline), and 
  134.     full  DOS  functions  on  any drive (including a  seq  file  reader  and 
  135.     printer). 
  136.  
  137. 10) COLOR  64   BBS has a feature to allow you to read your  mailbox  (which 
  138.     contains your mail,  all SYSOP feedback and the new user's applications) 
  139.     and  caller log without having to actually log onto the BBS.    Just  by 
  140.     pressing a couple function keys,  you can see who has been online and if 
  141.     there is any important mail waiting for you.   Also,  these function key 
  142.     routines allow you to print the caller log and feedback on your printer. 
  143.  
  144. 11) The  system  maintains a very accurate clock and date.    All  messages, 
  145.     public  and  private,   will  be  date  and  time  stamped.    The  date 
  146.     automatically  increments  at midnight and will not need any  attention. 
  147.     Also  at  midnight,   all mailboxes will be searched for  old  mail  and 
  148.     deleted if older than a SYSOP defined number of days. 
  149.  
  150. 12) Color 64 supports 6 access levels for your callers and 3 levels for your 
  151.     SYSOPS.  Each caller is assigned a specific access level that gives them 
  152.     more  or  less access  to  the system.   Each access level has  a  SYSOP 
  153.     selectable  time  limit  days for automatic purge  and  each  membership 
  154.     record has a SYSOP selectable expiration date.  Each  callers time limit 
  155.     will be automatically reset at midnight and if they have not called in a 
  156.     SYSOP assignable number of days,  they will automatically be purged from 
  157.     your  membership list (eliminating the need for the system  operator  to 
  158.     spend  a lot of time manually removing callers that have quit  calling). 
  159.     If  their expiration date (assigned individually for each  member)   has 
  160.     been reached,  that callers access level will automatically reduced to a 
  161.     predetermined  level  (useful  for pay systems where you  would  give  a 
  162.     higher  access  for  a  certain amount of  time  based  on  a  financial 
  163.     contribution).  Also at midnight,  the public and private messages disks 
  164.     will  be validated,  thus allowing us to go to sleep knowing the BBS  is 
  165.     taking good care of itself. 
  166.  
  167. 13) Also,   the BBS has an auto-rerun program wedged into the C64  operating 
  168.     system always watching for a system crash.   Of course I have made every 
  169.     possible  attempt to make sure the software is free of bugs,  but  if  a 
  170.     caller  does  find a way to crash the system,  well then the  damage  is 
  171.     truly  minimized.    The system will disconnect the  caller,   save  all 
  172.     important variables,  end then rerun itself reloading all variables back 
  173.     into  memory and begin waiting for the next caller.   This allows us  to 
  174.     sleep  much easier at night,  knowing the system will still  be  running 
  175.     when we get up the next morning. 
  176.  
  177. 14) The welcome messages,  logoff message, menus, new user messages,  system 
  178.     information files,  etc. are stored in seq files on disk.  Included with 
  179.     the  COLOR  64  BBS is both a standalone color/graphic seq  file  editor 
  180.     (will allow you to create/edit files almost 500  lines long) and a built 
  181.     in  editor  (for creating/editing shorter files online).   You will  not 
  182.     need  any other seq file editor,  although I do like to use Easy  Script 
  183.     when  creating  really long text files.   Instructions  for  using  Easy 
  184.     Script  to  create  formatted  seq files like this one are  in  the  BBS 
  185.     documentation. 
  186.  
  187. 15) Each command is reprogrammable.   That is you can reassign the character 
  188.     to type for each function and the access level required to execute  that 
  189.     function.    And there are 9 spare commands for you to use  when  adding 
  190.     your own modules. 
  191.  
  192. 16) There  is  a  download credit system that prevents any one  caller  from 
  193.     always  downloading  and  never uploading.   This system  tracks  blocks 
  194.     uploaded and downloaded instead of files.   You can set the access level 
  195.     at which callers are exempt from this system,  the number of free blocks 
  196.     of  credits to give each new member,  and the number of download credits 
  197.     earned per block uploaded. 
  198.  
  199. 17) There  is  a new user application in place that can easily  be  modified 
  200.     (with  a  seq file editor)  to meet your needs.   All  applications  are 
  201.     automatically stored in the SYSOP's mailbox. 
  202.  
  203. 18) As  new  files are uploaded,  there is an option to ask each  caller  to 
  204.     enter  an  upload description.   This description will be optionally  be 
  205.     displayed  during a [N]ew downloads scan and before each download.   The 
  206.     description is just like a  regular  message with a  100  line limit and 
  207.     full color/graphic capabilities. 
  208.  
  209. 19) Color 64 BBS supports multi-file transfers.  The multi-transfer protocol 
  210.     used in Color 64  BBS is compatible with MultiTerm, TouchTerm, CommTerm, 
  211.     and  most  all  others.   Multi-uploads are not supported in  the  BASIC 
  212.     system  as  they would defeat the upload description  feature  described 
  213.     above.    But for those that would rather have multi-uploads then upload 
  214.     descriptions, I  have an optional module (on the back side of the master 
  215.     disk) that does support both multi-uploads and multi-downloads. 
  216.  
  217. 20) Two  extra  empty program overlays are supplied along with a  third  one 
  218.     that  is mostly empty.   If you are a BASIC programmer,  you should  not 
  219.     have  any trouble designing and putting your own modules online.   Or if 
  220.     you would rather try some prewritten optional modules, many can be found 
  221.     on my BBS available for  download  (from  our private Color  64   SYSOPs 
  222.     support section). 
  223.  
  224.                                    OTHER NOTES
  225.  
  226. The COLOR 64  BBS was written and copyrighted by myself,  and sells for $50.  
  227. It  takes about 2 weeks for a personal check to clear,  so if you are  in  a 
  228. hurry,   please send a money order or cashiers check made out to me  at  the 
  229. address listed below.   This purchase price will entitle you to all  updates 
  230. as  they  occur at no extra cost (by downloading small self  updating  files 
  231. from my BBS or by sending in a blank disk in a returnable mailer with proper 
  232. postage) as well as programming and operations type support as necessary. 
  233.  
  234. This BBS is written mostly in BASIC with just enough machine code in all the 
  235. right places to allow us to efficiently use a 1200  baud modem.   If you are 
  236. interested in a BBS program that you can be easily modified to suit your own 
  237. tastes, then this one is for you!  This program is not compiled and not copy 
  238. protected.   I  am sure you will find it easy enough to change around as you 
  239. see fit.   All input and output to and from the disk and modem is written in 
  240. machine code to make the BBS as fast as possible. 
  241.  
  242. As  far as modems,  for 300  baud use the 1650  or 1660  (w/  serial  number 
  243. greater than 100,000)  is recommended.   Any compatible will also work,  but 
  244. the  64  Modem from Total Telecommunications (or any modem that answers  the 
  245. phone  with  alternating answer/originate tones...sounds like  beep,   boop, 
  246. beep,   boop...)    is  not  really recommended.   Although  this  modem  is 
  247. functionally  equivalent  to  a  1650  and the BBS  will  find  no  problems 
  248. operating  with  it,   callers using a 1660  modem (and  many  non-commodore 
  249. modems)   will  find it a little difficult to connect with.   It  seems  the 
  250. alternating tones will confuse a 1660  into never knowing whether your modem 
  251. has  answered  or  not.   There is a way around this,  just have  your  1660 
  252. callers switch their 1660  to answer mode as soon as they hear your carrier.  
  253. But as you can see, this is not the best modem to run a BBS on. 
  254.  
  255. For 1200  baud use, several types of modems are supported.   The most highly 
  256. recommended  modem is a Hayes Smartmodem 1200  or a good compatible  with  a 
  257. Vic1011A or Omnitronix RS232  interface.  Another modem that works real well 
  258. and  costs  a lot less is the Commodore 1670  modem.   This modem  does  not 
  259. recognize DTR and can not be commanded to answer a ringing phone on command, 
  260. but for the price and ease of setup, it is worth considering.  One last type 
  261. of  1200   baud modem supported is a simple autoanswer auto-baud modem  that 
  262. supports DTR, carrier detect, and has a high speed indicator on RS232 pin 12 
  263. with  an Omnitronix RS232  interface.   This last type of modem is not  real 
  264. popular, but if you run across a good deal, it is good to know this BBS will 
  265. support it. 
  266.  
  267. For 2400 baud use, I  support the Hayes Smartmodem 2400 or a good compatible 
  268. using  any standard RS232  interface.   I  am currently using a Hayes SM2400 
  269. with no problems.   If you choose a compatible, it must emulate very closely 
  270. the Hayes standard. 
  271.  
  272. Well  I  sure hope this text file answered all of your questions about  this 
  273. BBS software.   If you still have any specific questions, feel free to leave 
  274. me feedback on the Daily Exchange (703-466-2120)  or write me at the address 
  275. below. 
  276.  
  277. Thank  you for your time and I sure look forward to working with you  should 
  278. you decide to buy this BBS software. 
  279.  
  280. Greg Pfountz
  281. 14 Longdale Rd
  282. Bristol VA 24201
  283.  
  284.