Loading: Difference between revisions

From Color 64 BBS Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[bbs operation|BBS Operation]] - <strong>Loading the BBS </strong>
[[bbs operation|BBS Operation]] - <strong>Loading the BBS</strong>


At this point, you should have already created your parameters file, password file, most of your core system messages and help files.  Each drive assigned in your parameters file should have a disk or disk image in it with the proper files already on it.  If you want to start your system with some files in the download directory, make sure you put them in the proper drive now.
== Loading the BBS ==
At this stage you should already have:


There are two specific discussions pertaining to loading the BBS: 1) [[#noreu|Loading system without a RAM Expansion Unit (REU)]], and 2) [[#reu|Loading system with a REU]], because each comes with their own set of startup file commands as well as observations during the loading process.
* Created your parameters file (√bbs.parms)
* Created your password file
* Built most of your core system messages and Help files
* Placed the correct files on each drive as defined in SETUP


<span id="noreu"><strong>Loading System <u>without</u> a REU</strong></span>
Each drive defined in your parameters must contain the proper disk or disk image with the required files. If you plan to begin with files already available in the download directory, place them on the appropriate drive now.


If you are not using a Ram Expander, you are ready to load Color 64 BBS for the first time (the big moment).  Insert the disk that has your BOOT files on it and load the program called "+bbs" as if it were a BASIC program, then type RUN and hit RETURN. 
There are two separate startup paths:
* JiffyDos users can auto-RUN the program by typing “£+bbs" and pressing RETURN.
* Lt. Kernal HD users can just type "+bbs" and hit RETURN to boot the program. 


If you opted to “swap disks” in your SETUP, then you will see a message indicating that you should insert your Program disk once the initial boot operation has completed. The system’s next step is loading your configuration and overlays from the PROGRAM disk where your "√bbs.parms" file is contained.  If everything loads normally, the computer will print "Working..." at the top of the screen.  This means that the BBS is loading its parameters in from disk.  Now skip to "[[#dateandtime|Entering the Date and Time]]" below. 
# [[#noreu|Loading without a RAM Expansion Unit (REU)]]
# [[#reu|Loading with a REU]]


If the BBS fails to boot normally, then it probably means that an essential file is missing in the Program Files or the System Files.  Check the installation instructions to make sure that the correct files have been copied to the BBS system disks.
----


<span id="reu"><strong>Loading System <u>with</u> a REU</strong></span>
<span id="noreu">
=== Loading the System without a REU ===
</span>


If you are going to have your overlays load from a 17XX series Ram Expander, you may want to double check that you did answer "Y" to the REU question in the "bootmaker" program.  If you did not, then the essential boot programs will not be in your Boot Files.  Also, make sure that if you have separate Program and Boot disks that you answer "Y" to the "swap disks" question.
If you are not using a RAM Expansion Unit, insert your Boot disk and load:


Insert your Boot disk now if necessary.  Next, load the program called “+ram.start" as if it were a BASIC program, then type RUN and hit RETURN.  JiffyDos users can auto-RUN the program by typing "↑+ram.start" and pressing RETURN.  Once you run the program, the BASIC script program that copies your programs to the REU will be loaded.  You will see a lot of strange commands scrolling by on the screen, but this is just showing you what the script program is doing now.  If at any time you see a "file not found error" you should reset your computer immediately and then double check that all the necessary files are in place; the files copied off the Boot Files into the REU are √sys.loadml, √sys.mlinit, +ram.bbs, +ram.reboot,  and the ML file.
+ bbs


If there are no errors, then at some point in the process (depending on your setup) you may see a message asking you to insert your Program Disk and press RETURN.  Just follow the instructions and you will be fine.  The whole process can take from under a minute to several minutes, depending on how fast your disk device is and how many files are being copied onto the REU.  Once the copying is done it will look like the computer is resetting, but this is just a normal part of the boot process.  You should briefly see the Color 64 title screen and then the program will display "Working..." at the top of the screen.  
Type RUN and press RETURN.


<span id="dateandtime"><strong>Entering the Date & Time</strong></span>
JiffyDOS users may auto-RUN with:


Next, you will be asked to enter the correct date.  You must enter it in the format of MM/DD/YYYY.  Normally, you will never need to enter this date again.  When the system is shut down (using F8) and many times during the day, a file is written to disk ("√variables") that contains the current date.  You will see this last recorded date just above the question asking for the new date; if it is correct, you can just hit RETURN.  If the date is changed (for whatever reason), then the BBS will query if you desire to reset the time limits (resetting any user accounts to reflect a new day’s worth of time).  If this is your first time bringing up the system, then just type an "N", since there really aren't any members' time limits to be reset.
£+bbs


The next question you will be asked is about the current time. Color 64 uses one of the clocks built into the CIA chips, so the clock keeps very accurate time.  Once this clock is set and if the computer has not been turned off, the clock WILL be correct (even if you don’t set it again for months).  If the time is already correct, just press the RETURN key; but if the clock needs to be changed, you need to enter the correct time in two steps:  
Lt. Kernal HD users may simply type:
# Enter the current hour using 24-hour military format.  12 midnight would be 0, 10 am would be 10, 12 noon would be 12, 2 pm would 14, 8 pm would 20, etc. 
# Enter the current minute.  No surprises here! Just enter 0 to 59, as required. 


The system automatically calculates the correct day of week from the date you enter.
+ bbs


<strong>Regenerating the Message Index</strong>
and press RETURN.


After a brief pause, you will see a question asking if you want to regenerate the message index.  When the system shuts down, a file is saved on the message disk that contains this message index.  Having this file on disk can greatly speed up reloading the BBS. In the event of an improper shutdown (such as a power failure or computer reset while the system is operating), the message index will not be present on the message disk and the BBS will automatically regenerate it. This is rather painless on a freshly built system, but as your message base grows, so will the time to regenerate the index.  Other reasons to rebuild the index would be if you  scratched a few messages while offline, you had a disk error and lost  several messages, or you went into SETUP and changed the number of messages  on the system). Answer "Y" to this question and it will scratch the index  file, forcing the BBS to recreate a new index a little later.
If you enabled “Swap Disks” in SETUP, you will be prompted to insert your Program disk after the initial boot stage. The system will then load √bbs.parms and all overlays from the Program drive.


Note: The BBS will override your decision if you say “N” to regenerating the index if the BBS has indication that the BBS was improperly shutdown. If this condition is present, you will observe the regeneration of the index occur anyway.
If successful, you will see:


After you answer this last question, the disk drive(s) will go to work for a minute or two and then the system will be ready to use.  
Working...


<strong>Rebooting the BBS</strong>
Proceed to [[#dateandtime|Entering the Date & Time]].


If you didn't notice, all the questions we just answered had defaults.  Pressing RETURN would have used the default instead of having to type in the answer.  Most of the time, if you take the BBS down to run another program, when you do reload the system, all you need to do is press RETURN 4 times and the program will bring itself back up.  One exception is the time: this will heavily depend on what is done with the computer while your BBS is shutdown.
If the system fails to boot, verify that all required files are present on the Program and System drives.


If you know you are going to accept all defaults, you can load the "+reboot" program instead of "+bbs".  This will bypass the prompt queries and just accept the defaults. This reboot file is also handy if you are running on a C128 and want to use one of the autoboot-64 utilities available in the public domain.  If you are using a REU, then you would load the "+ram. Restart" instead.
----


<strong>The Wait-For-Call Screen</strong>
<span id="reu">
=== Loading the System with a REU ===
</span>


Once the BBS has completed its loading process and is initialized, you will  the “Wait-For-Call” screen that displays the current time, date, and the name of the last caller along with other information, using the “√wfc" file. You will observe a modem initialization occur in the upper left-hand corner of the screen, and if the last snippet of information there is the modem saying “OK” before it is cleared. The BBS is ready for its callers.  
Confirm you answered “Y” to the REU option in bootmaker and enabled disk swapping if necessary.


When a modem or TELNET connection occurs, the BBS will instruct the modem to answer, then wait for a carrier signal and if received, begins the login sequence. If something happens with the carrier signal during this sequence (such as a hangup/disconnected carrier), then the modem will disconnect and repeat initialization for the next callIf you want to force the BBS to answer the line, just hold down the Commodore key for a couple seconds and the modem will pick up the line just as if it had detected a ring. Likewise, if you press the Commodore key just after the modem answers the line, it will hang up without waiting the full 30 seconds for a carrier detect. Also, after the fifth invalid sign-on within 24 hours, the BBS will go into a wait loop and not answer the line for about 3 minutes. This should be sufficient to discourage callers from attempting to guess another caller's password.  If you are nearby and want to abort this delay, you can press the Commodore key to allow the BBS to return to the Waiting for Caller status to bypass the timer for an invalid sign-on.
Insert the Boot disk and load:
 
+ram.start
 
RUN it.
 
JiffyDOS users may auto-RUN with:
 
↑+ram.start
 
The script will copy overlays and ML files into the REU. Scrolling disk commands are normal.
 
If you see a FILE NOT FOUND ERROR, reset immediately and confirm these files exist:
 
* √sys.loadml 
* √sys.mlinit 
* +ram.bbs 
* +ram.reboot 
* Required ML file 
 
You may be prompted to insert your Program disk during the process.
 
After copying completes, the system will appear to reset. This is normal. You should briefly see the Color 64 title screen followed by:
 
Working...
 
----
 
<span id="dateandtime">
=== Entering the Date & Time ===
</span>
 
Enter the date in MM/DD/YYYY format.
 
If the displayed date (from √variables) is correct, press RETURN.
 
If you change the date, you will be asked whether to reset time limits. On first startup, answer “N”.
 
Next, set the time:
 
# Enter hour in 24-hour format.
# Enter minute (0–59).
 
Examples:
* Midnight = 0 
* 2 PM = 14 
* 8 PM = 20  
 
The system calculates the day of week automatically.
 
----
 
=== Regenerating the Message Index ===
 
You will be asked whether to regenerate the message index.
 
The index speeds startup and is normally saved at shutdown. If the system was not shut down properly, the index will automatically rebuild.
 
Regenerate if:
* Messages were scratched offline
* Disk errors occurred
* Maximum message settings were changed
 
If improper shutdown is detected, the system will rebuild the index regardless of your answer.
 
After disk activity completes, the BBS will come online.
 
----
 
=== Rebooting the BBS ===
 
All boot prompts have defaults. Most of the time, pressing RETURN four times will restart the system.
 
To bypass prompts:
 
* Use +reboot (non-REU)
* Use +ram.restart (REU systems)
 
----
 
=== The Wait-For-Call (WFC) Screen ===
 
When initialization completes, the √wfc file is displayed.
 
You will see modem initialization in the upper left. If it ends with “OK”, the modem initialized correctly.
 
When a connection occurs:
 
* The modem answers
* Carrier is detected
* Login sequence begins
 
Manual controls:
 
* Hold Commodore to force answer
* Press Commodore after answer to hang up
 
After five invalid sign-on attempts within 24 hours, the system pauses answering for approximately three minutes. Press Commodore to cancel the delay if needed.
 
The system is now ready for callers.
 
Next Section: [[sysopmenu|The Sysop Menu]]


[[bbs operation|BBS Operation]]
[[bbs operation|BBS Operation]]

Latest revision as of 18:04, 23 February 2026

BBS Operation - Loading the BBS

Loading the BBS

At this stage you should already have:

  • Created your parameters file (√bbs.parms)
  • Created your password file
  • Built most of your core system messages and Help files
  • Placed the correct files on each drive as defined in SETUP

Each drive defined in your parameters must contain the proper disk or disk image with the required files. If you plan to begin with files already available in the download directory, place them on the appropriate drive now.

There are two separate startup paths:

  1. Loading without a RAM Expansion Unit (REU)
  2. Loading with a REU

Loading the System without a REU

If you are not using a RAM Expansion Unit, insert your Boot disk and load:

+ bbs

Type RUN and press RETURN.

JiffyDOS users may auto-RUN with:

£+bbs

Lt. Kernal HD users may simply type:

+ bbs

and press RETURN.

If you enabled “Swap Disks” in SETUP, you will be prompted to insert your Program disk after the initial boot stage. The system will then load √bbs.parms and all overlays from the Program drive.

If successful, you will see:

Working...

Proceed to Entering the Date & Time.

If the system fails to boot, verify that all required files are present on the Program and System drives.


Loading the System with a REU

Confirm you answered “Y” to the REU option in bootmaker and enabled disk swapping if necessary.

Insert the Boot disk and load:

+ram.start

RUN it.

JiffyDOS users may auto-RUN with:

↑+ram.start

The script will copy overlays and ML files into the REU. Scrolling disk commands are normal.

If you see a FILE NOT FOUND ERROR, reset immediately and confirm these files exist:

  • √sys.loadml
  • √sys.mlinit
  • +ram.bbs
  • +ram.reboot
  • Required ML file

You may be prompted to insert your Program disk during the process.

After copying completes, the system will appear to reset. This is normal. You should briefly see the Color 64 title screen followed by:

Working...


Entering the Date & Time

Enter the date in MM/DD/YYYY format.

If the displayed date (from √variables) is correct, press RETURN.

If you change the date, you will be asked whether to reset time limits. On first startup, answer “N”.

Next, set the time:

  1. Enter hour in 24-hour format.
  2. Enter minute (0–59).

Examples:

  • Midnight = 0
  • 2 PM = 14
  • 8 PM = 20

The system calculates the day of week automatically.


Regenerating the Message Index

You will be asked whether to regenerate the message index.

The index speeds startup and is normally saved at shutdown. If the system was not shut down properly, the index will automatically rebuild.

Regenerate if:

  • Messages were scratched offline
  • Disk errors occurred
  • Maximum message settings were changed

If improper shutdown is detected, the system will rebuild the index regardless of your answer.

After disk activity completes, the BBS will come online.


Rebooting the BBS

All boot prompts have defaults. Most of the time, pressing RETURN four times will restart the system.

To bypass prompts:

  • Use +reboot (non-REU)
  • Use +ram.restart (REU systems)

The Wait-For-Call (WFC) Screen

When initialization completes, the √wfc file is displayed.

You will see modem initialization in the upper left. If it ends with “OK”, the modem initialized correctly.

When a connection occurs:

  • The modem answers
  • Carrier is detected
  • Login sequence begins

Manual controls:

  • Hold Commodore to force answer
  • Press Commodore after answer to hang up

After five invalid sign-on attempts within 24 hours, the system pauses answering for approximately three minutes. Press Commodore to cancel the delay if needed.

The system is now ready for callers.

Next Section: The Sysop Menu

BBS Operation