System messages: Difference between revisions
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 165: | Line 165: | ||
| [[File:application.jpeg|center|200px]] | | [[File:application.jpeg|center|200px]] | ||
| Script-driven application file. | | Script-driven application file. | ||
This is displayed to the user, but the display will be different than what you see here as it is being run as a script. | |||
The application is a combination of a regular text and special "prompt lines" that will cause the BBS to stop and wait for the caller's response to the application question. Any line beginning with a "#" (number sign) will not be printed but instead will cause the application routine to stop and wait for the caller to type something. The text after the "#" symbol will then be part of the application information that is put in your mailbox. Then the next bit of text will be printed until the next prompt, where the BBS will wait for another response, and this repeats until the last line of the file is used. Then it prints everything back to the caller and asks if this is correct. If they answer "N", then the application routine will begin again. Otherwise, the answers are stored in your mailbox and in a file called “√questXX" where XX is the number of the month (e.g. √quest07 for July). The "√questXX" file is stored in the Private Files section. You will be able to print your mailbox for a hard copy while all your remote SYSOPs will be able to see the same answers in the "√questXX" file. | |||
|- | |- | ||
| style="text-align:center;" | √bbs closed | | style="text-align:center;" | √bbs closed | ||
| | | | ||
| Create to prevent new users from registering. | | Create this file to prevent new users from registering. If this file exists, the BBS will not allow new user registration. | ||
Lower case recommended for ASCII compatibility. | |||
|- | |- | ||
| style="text-align:center;" | √membership full | | style="text-align:center;" | √membership full | ||
| Line 254: | Line 258: | ||
Uses heavy Variable MCI and ML-populated modem status field. Edit carefully. | Uses heavy Variable MCI and ML-populated modem status field. Edit carefully. | ||
Also note the “BBS Name” just below “Last Caller” in this screenshot is only populated if you have Network 1.26a running. | |||
|- | |- | ||
| style="text-align:center;" | √mod edit menu | | style="text-align:center;" | √mod edit menu | ||
Latest revision as of 18:31, 27 February 2026
Installation – The System Messages
The System Messages
With your parameters defined and your Program and Boot files properly installed, it is time to create and customize your System Messages. This is where your BBS begins to take on its personality.
The install disk includes sample system message files. Many contain placeholder content explaining when the file is displayed or what it is used for. Use a file copier to transfer all desired sample "system messages" onto the drive assigned for your System Files.
As noted earlier, all BBS system filenames must include the check mark character (shifted @) as the first character of the filename.
Creating and Editing System Messages
There are several ways to create or modify system messages:
- A word processor that saves SEQ text files (such as Easy Script)
- The stand-alone BBS message editor
- The built-in message editor within the BBS DOS section
- Kaleidoscope (recommended for menu-style screens)
To use the stand-alone message editor, load and RUN the program "+editor" from your Boot disk (for floppy-based systems).
After loading, you will see a menu similar to this:

The “Read Newsletter” option is a legacy item from the original 8.0 release when a Color 64 newsletter was planned. It remains as an artifact of that era.
Editing a Message File
To edit a message on any drive:
- Press F1.
- Enter the device number of the drive that contains (or will contain) the message file.
- If the number shown in brackets is correct, press RETURN.
- Enter the drive number (0 or 1). Again, press RETURN to accept the default.
- Enter any drive initialization command if required.
Normally, you will press RETURN for the init command. However, special configurations may require commands such as:
- `u0>h1` for the back side of a 1571
- `u0>m1` to place a 1571 into 1571 mode
- Hard drive partition commands as needed
Finally, enter the filename — remembering to include the required prefix character:
- “√” for protected system files
- “@” when appropriate for hidden description files
If the file exists, it will load into memory for editing. If it does not exist, it will be created when saved.
Example screen:

Editor Capabilities
The stand-alone editor functions the same way as the online message editor used for public and private messages.
Key differences:
- The stand-alone editor allows messages up to approximately 500 lines.
- It supports full color control codes.
- The online editor is limited to the “Maximum lines per message” value defined in the “√bbs.parms” file.
This makes the stand-alone editor ideal for creating longer system files such as welcome screens, information files, menus, and help documentation.
System Messages Definition List
The table below provides the list of system message files that Color 64 uses:
Special Provisions for ASCII callers
Normally when a BBS uses a large amount of PETSCII graphics, non-graphic (ASCII) callers can have difficulty understanding what is displayed on their screen. Fortunately, Color 64 v8.1 and above handle most screen conversions automatically, making the system usable for both PETSCII and ASCII users.
That said, certain screens — particularly menus with heavy graphics — may not translate cleanly. For these situations, Color 64 provides an optional method for creating alternate system files specifically for ASCII callers.
Included with the system is a merge file called afr.ovxx (AFR = ASCII File Read). This merge can be applied to all overlays except for the Network overlays.
How the ASCII Alternate File System Works
- Create your standard system file as usual.
- If you want an ASCII-friendly version, create a second file:
- Use the same filename.
- Remove or simplify any troublesome PETSCII graphics.
- Add a plus sign (+) to the end of the filename.
Example:
- √menu1 (standard PETSCII version)
- √menu1+ (ASCII alternate version)
When an ASCII caller accesses the system, the BBS will automatically display the “+” version of the file if it exists.
Important Limitations
System files that function as scripts rather than simple display files cannot use this method. Examples include:
- √application
- √sysop news
These files are executed as part of program flow rather than being read directly to the modem, and therefore cannot be converted using the AFR method.
Next Section: Help & Text Files































