Signon: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
[[bbs operation|BBS Operation]] - <strong>Signing On Your BBS</strong> | [[bbs operation|BBS Operation]] - <strong>Signing On Your BBS</strong> | ||
There are two primary ways to initiate a sign-on: a remote caller can connect using their modem, or you can perform a local sign-on by pressing F1 from the SYSOP menu. | |||
<strong>Local Sign-On</strong> | |||
This is usually the first action taken on a newly running BBS. The Local Sign-On allows the SYSOP to enter the system directly from the console. While you are logged in locally, the modem is taken off-hook, meaning remote callers will receive a busy signal until you log off. | |||
When F1 is pressed, the system asks whether you want to perform a Fast Logon. Fast Logon bypasses all startup screens and places you immediately at the main command prompt as user #2 (the SYSOP account). | |||
If you answer “N”, the system performs a normal login. You must enter your user name and password, though the √systemstart and √systemstart2 screens are skipped. The system automatically assumes graphics capability during local login, so the first screen displayed will be √welcome1 followed by the User ID prompt. | |||
[[File:fastlogon.jpeg|center|200px]] | [[File:fastlogon.jpeg|center|200px]] | ||
When | When your local session is complete, log off normally. The system will return to the Waiting for Call state. | ||
<strong>Normal Sign-On | <strong>Normal Sign-On</strong> | ||
When a remote caller connects, the BBS answers the line and negotiates baud rate with the caller’s modem. If the connection succeeds, the system displays √systemstart and √systemstart2, followed by the graphics mode check. | |||
<strong>The Graphics Mode Check (and √systemstart2)</strong> | |||
After the initial startup screens, the BBS performs a graphics capability test. The caller must press the DELETE or BACKSPACE key. You must instruct users to do this within your √systemstart2 file. | |||
Do not use graphics or color codes in √systemstart or √systemstart2, as the caller’s display capability is not yet known. | |||
: | The DELETE/BACKSPACE test determines terminal type: | ||
* Commodore graphics terminals send ASCII 20. | |||
* ASCII/ANSI terminals send ASCII 8 or 127. | |||
If ASCII/ANSI is detected, the system asks whether the caller wants ANSI color and graphics. If plain ASCII is selected, the caller is also asked whether line feeds should be added to carriage returns. | |||
After graphics mode is established, the file √welcome1 is displayed. Test this file in Commodore, ASCII, and ANSI environments to ensure it appears correctly. | |||
: | Note: Earlier versions of Color 64 hardcoded the graphics prompt. In version 8.1a, you must explicitly include instructions in √systemstart2. This allows greater customization. | ||
<strong>The User Number Prompt</strong> | |||
The system prompts for the caller’s user number. This corresponds to their record number in the password file. | |||
A new user types “NEW” to apply for membership. | |||
An existing user enters their assigned user number. | |||
Pressing RETURN displays the membership list. | |||
: | On a fresh installation, only one user exists: the SYSOP as record #2 with password “SYSOP”. You should immediately edit this record and change your password. | ||
Record #1 is reserved internally to store the total number of password records. | |||
If an invalid user number is entered, the system reports the error. Otherwise, the caller is prompted for their password. | |||
<strong>The Password Prompt</strong> | |||
Passwords are 3–9 characters long and may contain uppercase letters, numbers, and certain non-graphics characters. As the caller types, asterisks are displayed instead of the actual characters. | |||
After three incorrect attempts, the system disconnects and logs an invalid sign-on. After five invalid attempts within 24 hours, the BBS enters a 3-minute lockout period. | |||
If login is successful, the following files display (if present): | |||
* √welcome2 | |||
* √logon stats (40-column) or √logon stats80 (80-column) | |||
* √sysopin or √sysopout | |||
* √level # msg (matching the caller’s access level) | |||
Next, √sysop news is processed (see Installation → System Messages for formatting details). | |||
The system then checks for private mail. If mail exists, headers are shown and the caller may choose to read it. After mail handling, the caller may be prompted to sign the guestbook before reaching the main BBS prompt. | |||
<strong>New Users</strong> | |||
If a caller enters "NEW" at the user number prompt, the system performs the following steps: | |||
The | # The system checks for the file "√bbs closed". If it exists, it is displayed and the caller is disconnected. | ||
# The caller is prompted for a handle (membership name). | |||
#* Must contain at least one alphabetic character | |||
#* Maximum 20 characters | |||
#* No graphics or color codes permitted | |||
# The system checks the password file: | |||
#* If the name already exists, the caller must choose another. | |||
#* If the password file is full, the file "√membership full" is displayed and the caller is disconnected. | |||
# If accepted, the file "√password msg" is displayed and the caller enters a password (3–9 characters). The system then displays the entered information for confirmation. | |||
√new user msg1 is displayed before the application routine. | |||
The caller completes the application (see User Application section). | |||
After completion, √new user msg2 is displayed. | |||
The caller is then taken to the main BBS prompt. | |||
<strong>The Main BBS Prompt</strong> | |||
All callers eventually reach the main prompt. Commands are executed by pressing a single key corresponding to the defined BBS command. Access depends on the caller’s level as configured in SETUP. | |||
Pressing “?” displays the appropriate √menu# file (based on access level). You may use the included menu maker utility to generate level-based menus automatically. | |||
The system guides callers through complex operations with prompts, and help files remain accessible at all times. | |||
Next Section: [[graphicsmode|Graphics Mode]] | Next Section: [[graphicsmode|Graphics Mode]] | ||
[[bbs operation|BBS Operation]] | [[bbs operation|BBS Operation]] | ||
Revision as of 05:00, 16 February 2026
BBS Operation - Signing On Your BBS
There are two primary ways to initiate a sign-on: a remote caller can connect using their modem, or you can perform a local sign-on by pressing F1 from the SYSOP menu.
Local Sign-On
This is usually the first action taken on a newly running BBS. The Local Sign-On allows the SYSOP to enter the system directly from the console. While you are logged in locally, the modem is taken off-hook, meaning remote callers will receive a busy signal until you log off.
When F1 is pressed, the system asks whether you want to perform a Fast Logon. Fast Logon bypasses all startup screens and places you immediately at the main command prompt as user #2 (the SYSOP account).
If you answer “N”, the system performs a normal login. You must enter your user name and password, though the √systemstart and √systemstart2 screens are skipped. The system automatically assumes graphics capability during local login, so the first screen displayed will be √welcome1 followed by the User ID prompt.

When your local session is complete, log off normally. The system will return to the Waiting for Call state.
Normal Sign-On
When a remote caller connects, the BBS answers the line and negotiates baud rate with the caller’s modem. If the connection succeeds, the system displays √systemstart and √systemstart2, followed by the graphics mode check.
The Graphics Mode Check (and √systemstart2)
After the initial startup screens, the BBS performs a graphics capability test. The caller must press the DELETE or BACKSPACE key. You must instruct users to do this within your √systemstart2 file.
Do not use graphics or color codes in √systemstart or √systemstart2, as the caller’s display capability is not yet known.
The DELETE/BACKSPACE test determines terminal type:
- Commodore graphics terminals send ASCII 20.
- ASCII/ANSI terminals send ASCII 8 or 127.
If ASCII/ANSI is detected, the system asks whether the caller wants ANSI color and graphics. If plain ASCII is selected, the caller is also asked whether line feeds should be added to carriage returns.
After graphics mode is established, the file √welcome1 is displayed. Test this file in Commodore, ASCII, and ANSI environments to ensure it appears correctly.
Note: Earlier versions of Color 64 hardcoded the graphics prompt. In version 8.1a, you must explicitly include instructions in √systemstart2. This allows greater customization.
The User Number Prompt
The system prompts for the caller’s user number. This corresponds to their record number in the password file.
A new user types “NEW” to apply for membership. An existing user enters their assigned user number. Pressing RETURN displays the membership list.
On a fresh installation, only one user exists: the SYSOP as record #2 with password “SYSOP”. You should immediately edit this record and change your password.
Record #1 is reserved internally to store the total number of password records.
If an invalid user number is entered, the system reports the error. Otherwise, the caller is prompted for their password.
The Password Prompt
Passwords are 3–9 characters long and may contain uppercase letters, numbers, and certain non-graphics characters. As the caller types, asterisks are displayed instead of the actual characters.
After three incorrect attempts, the system disconnects and logs an invalid sign-on. After five invalid attempts within 24 hours, the BBS enters a 3-minute lockout period.
If login is successful, the following files display (if present):
- √welcome2
- √logon stats (40-column) or √logon stats80 (80-column)
- √sysopin or √sysopout
- √level # msg (matching the caller’s access level)
Next, √sysop news is processed (see Installation → System Messages for formatting details).
The system then checks for private mail. If mail exists, headers are shown and the caller may choose to read it. After mail handling, the caller may be prompted to sign the guestbook before reaching the main BBS prompt.
New Users
If a caller enters "NEW" at the user number prompt, the system performs the following steps:
- The system checks for the file "√bbs closed". If it exists, it is displayed and the caller is disconnected.
- The caller is prompted for a handle (membership name).
- Must contain at least one alphabetic character
- Maximum 20 characters
- No graphics or color codes permitted
- The system checks the password file:
- If the name already exists, the caller must choose another.
- If the password file is full, the file "√membership full" is displayed and the caller is disconnected.
- If accepted, the file "√password msg" is displayed and the caller enters a password (3–9 characters). The system then displays the entered information for confirmation.
√new user msg1 is displayed before the application routine. The caller completes the application (see User Application section). After completion, √new user msg2 is displayed. The caller is then taken to the main BBS prompt.
The Main BBS Prompt
All callers eventually reach the main prompt. Commands are executed by pressing a single key corresponding to the defined BBS command. Access depends on the caller’s level as configured in SETUP.
Pressing “?” displays the appropriate √menu# file (based on access level). You may use the included menu maker utility to generate level-based menus automatically.
The system guides callers through complex operations with prompts, and help files remain accessible at all times.
Next Section: Graphics Mode