|
|
| (9 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| <strong>Color 64 BBS Version 8.10a</strong>
| | {{DISPLAYTITLE:Overview}} |
| <strong>Table of Contents</strong>
| | To Navigate sections: use the Menu icon [[File:menu_icon.png|40px]] in the top left corner. |
|
| |
|
| [[Introduction]]
| | ------------------------------------------------------- |
|
| |
|
| Color 64 BBS is a historical juggernaut in the Commodore 64 BBS world with years of development under its belt. It is a marriage of complexity and simplicity that provides powerful features for the system and at the same time, ease of customization to make your system unique. | | Color 64 BBS is one of the most established systems in the Commodore 64 bulletin board world, with decades of refinement behind it. It combines structural depth with practical simplicity, offering powerful system capabilities while remaining accessible and customizable for individual Sysops. |
|
| |
|
| This BBS program is comprised of two parts. The first part is the set of BASIC programs, called Overlays, which are responsible for the operation of the BBS program. The second part is a section of machine language code, which extends the functions of BASIC to allow it to operate with a modem and to allow BASIC to run as fast as possible. The original authors purposely wrote the overlays in BASIC for ease of modification by Sysops, which was how my development of version 8.1.0a came to be. With a little BASIC programming knowledge, you can make your system stand out from others; yet this is not a requirement. Even without a programming background, the stock system includes enough features to run an excellent BBS system. | | This wiki supports Color 64 versions 8.0 and later. For earlier releases such as 7.37, Oasis BBS (oasisbbs.com) is recommended as a reference resource. |
|
| |
|
| Before setting out to install your system, you should read through all the installation documentation carefully. Do some planning on paper so you will have almost everything decided BEFORE you begin installation. Some key considerations are your BBS theme (what is your BBS about or for?), storage-space availability versus content (message and filebase categories), and what hardware will be supporting the system. More on all this in Chapter 2: Installation.
| | Color 64 is comprised of two primary components: |
|
| | |
| <table class=MsoTableGrid border=0 cellspacing=0 cellpadding=0
| | * The BASIC overlays — These programs manage the operational structure of the BBS, including user interaction, messaging, file handling, and system control. |
| style='border-collapse:collapse;border:none'>
| | * The machine language core — This layer extends BASIC functionality, enabling modem control and performance optimizations that allow the system to operate efficiently within the constraints of Commodore hardware. |
| <tr>
| | |
| <td width=623 colspan=2 valign=top style='width:467.5pt;padding:0in 5.4pt 0in 5.4pt'>
| | The overlays were intentionally written in BASIC to encourage modification and customization by Sysops. This design philosophy made continued development possible, including version 8.1.0a. With even modest BASIC knowledge, a Sysop can tailor the system to create a distinctive board. However, programming experience is not required. The stock configuration provides sufficient functionality to operate a full-featured BBS immediately. |
| <p class=MsoNormal style='margin-bottom:0in'>Features of Color 64 BBS 8.1A
| | |
| include:</p>
| | Before beginning installation, review all documentation carefully. Planning your system in advance will save considerable time later. Important considerations include: |
| <p class=MsoNormal style='margin-bottom:0in'> </p>
| | |
| </td>
| | * System theme and purpose |
| </tr>
| | * Storage allocation for message and file categories |
| <tr>
| | * Hardware configuration and expansion devices |
| <td width=312 valign=top style='width:233.75pt;padding:0in 5.4pt 0in 5.4pt'>
| | |
| <p class=MsoListParagraphCxSpFirst style='margin-top:0in;margin-right:0in;
| | Additional guidance is available in the [[installation|Installation]] section. |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | ---- |
| </span></span>Support for ANSI, ASCII or PETSCII (CBM) graphics</p>
| | |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | '''Features of Color 64 BBS 8.1a''' |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | * Supports ANSI, ASCII, and PETSCII (CBM) graphics |
| </span></span>Public and Private Messaging</p>
| | |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | * Public and Private Messaging |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| | ** Automatic reply capability for public and private messages |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| | ** MCI support (based on user permission level) |
| </span></span>Autoreply to public and private messages</p>
| | ** User signatures and banners (introduced in v8.1a) |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| | * Text file and on-line help repository |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| | |
| </span></span>MCI (if permitted by user s level)</p>
| | * Nine configurable permission levels |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | ** Allows granular control of: |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| | *** Command access |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| | *** Message base access |
| </span></span>Version 8.1a permits user signatures and banners </p>
| | *** File base access |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | *** Time limits per level |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | * Y2K compliant |
| </span></span>Text files and on-line help repository</p>
| | |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | * Automatic recovery from system or program errors |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | * Multiple system operating modes for Sysop use |
| </span></span>Nine configurable permission levels, permitting customization
| | ** BBS Wait for Call (normal operation) |
| of permitted commands, message and file access, and time limits for each
| | ** Local Mode (Sysop logs in at console) |
| level.</p>
| | ** Terminal Mode (built-in terminal with upload and download support) |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | ** DOS Mode (integrated DOS wedge for maintenance) |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | * Modem support |
| </span></span>Y2K Compliant</p>
| | ** Native 300–2400 baud |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | ** Up to 38,400 baud with SwiftLink (hardware or VICE emulation) |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | * File Transfer System |
| </span></span>Autorecovery from System / Program errors</p>
| | ** Xmodem and Punter protocols (including multi-receive mode) |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | ** Permission-based upload and download visibility |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| | ** Multiple configurable categories across single or multiple disk systems |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| | ** Chronological download directory with automatic date tracking |
| </span></span>Several system modes for local sysop use:</p>
| | |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | * Automated Maintenance Features |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| | ** Automatic deletion of old unread mail |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| | ** Automatic purging of inactive members after a configurable period |
| </span></span>BBS Wait for call (normal operation)</p>
| | |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | * Caller Log history |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| | |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| | * Real-time Sysop/User chat |
| </span></span>Local Mode (Sysop logs in locally at system)</p>
| | |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| | * Supports RAM Expansion Units (REU) up to 2MB---- |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| | ---- |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| | Next Section: [[Introduction]] |
| </span></span>Terminal Mode: Built-in terminal program with upload and
| |
| download capabilities (for calling other boards)</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>DOS Mode: Built-in DOS Wedge for system maintenance</p>
| |
| </td>
| |
| <td width=312 valign=top style='width:233.75pt;padding:0in 5.4pt 0in 5.4pt'>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Supports 300-2400 baud natively, or up to 38,400 baud when
| |
| using Swiftlink (either natively or in VICE 64 emulated environment)</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>File transfer base</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>File transfers using Xmodem or Punter protocols (including
| |
| multi-receive mode)</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Configurable permission-based file access, allowing uploads and
| |
| downloads to remain hidden from users that are not permitted</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Permits multiple categories either with multiple or singular
| |
| disk systems</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>A download directory system that keeps all files dated and in
| |
| chronological order</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Configurable maintenance clean-up features to include
| |
| automation of:</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Automatic deletion of old unread mail</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:63.0pt;text-indent:-.25in'><span
| |
| style='font-family:"Courier New"'>o<span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Automatic purging of members who have not called for a certain
| |
| number of days</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Caller Log history</p>
| |
| <p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Chat (Sysop / User)</p>
| |
| <p class=MsoListParagraphCxSpLast style='margin-top:0in;margin-right:0in;
| |
| margin-bottom:0in;margin-left:27.0pt;text-indent:-.25in'><span
| |
| style='font-family:Symbol'> <span style='font:7.0pt "Times New Roman"'>
| |
| </span></span>Supports Ram Expansion Units (REU) up to 2MB</p>
| |
| <p class=MsoNormal style='margin-bottom:0in'> </p>
| |
| </td>
| |
| </tr>
| |
| </table>
| |
To Navigate sections: use the Menu icon
in the top left corner.
Color 64 BBS is one of the most established systems in the Commodore 64 bulletin board world, with decades of refinement behind it. It combines structural depth with practical simplicity, offering powerful system capabilities while remaining accessible and customizable for individual Sysops.
This wiki supports Color 64 versions 8.0 and later. For earlier releases such as 7.37, Oasis BBS (oasisbbs.com) is recommended as a reference resource.
Color 64 is comprised of two primary components:
- The BASIC overlays — These programs manage the operational structure of the BBS, including user interaction, messaging, file handling, and system control.
- The machine language core — This layer extends BASIC functionality, enabling modem control and performance optimizations that allow the system to operate efficiently within the constraints of Commodore hardware.
The overlays were intentionally written in BASIC to encourage modification and customization by Sysops. This design philosophy made continued development possible, including version 8.1.0a. With even modest BASIC knowledge, a Sysop can tailor the system to create a distinctive board. However, programming experience is not required. The stock configuration provides sufficient functionality to operate a full-featured BBS immediately.
Before beginning installation, review all documentation carefully. Planning your system in advance will save considerable time later. Important considerations include:
- System theme and purpose
- Storage allocation for message and file categories
- Hardware configuration and expansion devices
Additional guidance is available in the Installation section.
Features of Color 64 BBS 8.1a
- Supports ANSI, ASCII, and PETSCII (CBM) graphics
- Public and Private Messaging
- Automatic reply capability for public and private messages
- MCI support (based on user permission level)
- User signatures and banners (introduced in v8.1a)
- Text file and on-line help repository
- Nine configurable permission levels
- Allows granular control of:
- Command access
- Message base access
- File base access
- Time limits per level
- Automatic recovery from system or program errors
- Multiple system operating modes for Sysop use
- BBS Wait for Call (normal operation)
- Local Mode (Sysop logs in at console)
- Terminal Mode (built-in terminal with upload and download support)
- DOS Mode (integrated DOS wedge for maintenance)
- Modem support
- Native 300–2400 baud
- Up to 38,400 baud with SwiftLink (hardware or VICE emulation)
- File Transfer System
- Xmodem and Punter protocols (including multi-receive mode)
- Permission-based upload and download visibility
- Multiple configurable categories across single or multiple disk systems
- Chronological download directory with automatic date tracking
- Automated Maintenance Features
- Automatic deletion of old unread mail
- Automatic purging of inactive members after a configurable period
- Real-time Sysop/User chat
- Supports RAM Expansion Units (REU) up to 2MB----
Next Section: Introduction