Preconfigured builds: Difference between revisions

From Color 64 BBS Wiki
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[installation|Installation]] - <strong>Pre-Configured Builds</strong>
[[installation|Installation]] – '''Pre-Configured Builds'''


<strong>The 8.10a SD2IEC Build </strong>
== Pre-Configured Builds ==
Three pre-configured builds of Color 64 v8.1a are available in the Downloads section. Each build includes customized overlays tailored to its intended configuration. The original, unmodified overlays are also included in the directory “D64 Masters” for reference or restoration purposes.


The SD2IEC build of Color 64 v8.1a (color64v81a.zip) is preconfigured for use with your SD drive and a WiModem (cbmstuff.com). It can easily be modified to go beyond just the SD drive when configuring in +SETUP. However, without modification, this build unzipped and placed on a freshly formatted SD card will have what you need to start building your BBS. You will see several folders already configured for the SD drive and they are already configured in your setup. 
----


If you are using TurboMaster, Swiftlink, a REU or Lt. Kernal HD, you will need to re-run the BOOTMAKER 8100 program to set these up. Otherwise, you will be good to go.
=== SD2IEC Build ===


Included folders in this build are:
This build is designed for use on a Commodore 64 or Commodore 128 operating in 64 mode with an SD2IEC device assigned as drive 8. The configuration was developed and tested using an SD2IEC device in combination with a WiModem (cbmstuff.com).
* Aux1: Auxiliary 1 drive; User profile area supporting the BBS.PROFILE module
* Aux2: Auxiliary 2 drive
* Aux3: Auxiliary / Games drive
* Uploads: Drive for uploads
* Downloads: Drive for downloads
* Dracopy: Copy program to help you on your way
* Help: Drive for help and text files
* Network: holds Network 1.26a supporting files 
* Primsgs: Private messages drive
* Pubmsgs: Public messages drive
* Pswd: Password folder
* BBS Documents: for PC use – this manual.  


<strong>The LTK Build </strong>
An REU (RAM Expansion Unit) is recommended but not required. While the system functions without one, an REU improves performance when loading larger overlays. Systems using JiffyDOS or similar acceleration solutions may also experience improved load times.


The LTK build was developed on LINUX Vice with TCPSER pre-configured and is in a near read-to-run state. It was preconfigured with three LUs with the following assignments:
The download is provided as a 4GB SD card image. It may be written to an SD card using tools such as Balena Etcher or Raspberry Pi Imager.


* LU 0 User 0: Holds all Program, System, Help, Text files, Caller Log, Network files
Once written to a freshly formatted SD card, the system is immediately usable. No additional installation steps are required. Running +SETUP after first boot is strongly encouraged to review and customize configuration settings.
* LU 1 User 0: Public and Private messages
* LU 1 User 1: Category 1 for downloads
* LU 1 User 2: Category 2 for downloads
* LU 1 User 3: Category 3 for downloads
* LU 1 User 4: Category 4 for downloads
* LU 1 User 5: Category 5 for downloads
* LU 1 User 15: Uploads
* LU 2 User 0: Aux 1 Files (includes user signature information)
* LU 2 User 1: Aux 2 Files (currently not utilized in this build)
* LU 2 User 3: Aux 3 Files (holds the game area for this build)


Additional details on this build:
If you are using TurboMaster, SwiftLink, an REU, or Lt. Kernal HD, re-run the BOOTMAKER 8100 program to properly configure the system for your hardware. Otherwise, the system is ready to operate as imaged.


* The LTK specific modifications from the Color 64 8.0 disks have been incorporated into the overlays as recommended by the original developers. See "Faster Disk Access" section of LTK Specific System Requirements.
'''Included folders in this build:'''
* BOOTMAKER has already been completed for system setup
* Modifications of Main Parameters (in +SETUP program) are not required, but Sysop may want to review selections made prior to deploying system.
* MODEM INIT string in +SETUP has already been properly defined for this configuration.
* Two Games are prebuilt with the system. Additional games are included in the D64 files (disks 4 and 5), also included with this distribution
* Be sure to update the file "√games menu" on LU 2/User 3 with the games you are including with your system. See Adding Games section.


Installation:
* Aux1 – Auxiliary 1 drive; supports the BBS.PROFILE module (user profile area)
* Install in user home directory
* Aux2 – Auxiliary 2 drive
* If you desire email notifications of BBS activity:
* Aux3 – Auxiliary / Games drive
** install python3 if not installed
* Uploads – Storage location for uploaded files
** modify "notify.py" for SMTP server information and selected username and password for BBS login to the script
* Downloads – Storage location for downloadable files
** modify √BBS.INIT program at lines 35705-35706 to match username/password selected (currently they match as "username" and "password") and verify IP setting of your PC in this section as well!
* Dracopy – File copy utility included for system management
** modify "mybbs.sh": remove remark for python3 execution
* Help – Help and text files
** When BBS is in operation, at the call screen, press "up arrow" (the "\" key on PC keyboard - to enable/disable feature)  
* Network – Supporting files for Network 1.26a
:: See [[email notification|Email Notification Option]] for full details.
* Primsgs – Private messages
* Pubmsgs – Public messages
* Pswd – Password storage
* BBS Documents – Documentation for PC use (this manual)


Running the LTK build  
----
* Open a terminal in the directory color64_v81a_ltk build on your computer
 
* run "./mybbs.sh"
=== The LTK Builds for Linux and Windows PC ===
* From there you can run the BBS, Setup, or Editor (to edit screens)
 
** L +BBS to load and run BBS  
The LTK builds are designed for use with VICE and TCPSER on either Linux (tested on Kubuntu and Fedora 43) or Windows 11 systems.
** L +SETUP to enter BBS setup
 
** L +EDITOR to load editor and modify system screens
These builds are pre-configured and are in a near ready-to-run state. Three Logical Units (LUs) are defined with the following assignments:
 
==== Logical Unit Assignments ====
 
* LU 0 / User 0 – Programs, System files, Help files, Text files, Caller Log, Network files
* LU 1 / User 0 – Public and Private messages
* LU 1 / User 1–5 – Download categories 1 through 5
* LU 1 / User 15 – Uploads
* LU 2 / User 0 – Auxiliary 1 files (includes user signature information)
* LU 2 / User 1 – Auxiliary 2 files (not utilized in this build)
* LU 2 / User 3 – Auxiliary 3 files (Game area)
 
==== Additional Details ====
 
* LTK-specific performance modifications from the Color 64 v8.0 disks have been incorporated into the overlays as recommended by the original developers. See [[Ltkernal|LTK Specific System Requirements]] for details.
* BOOTMAKER has already been completed.
* Modification of Main Parameters within +SETUP is not required but is strongly recommended prior to deployment.
* The MODEM INIT string in +SETUP is preconfigured for TCPSER operation at 38400 baud.
* Two games are pre-installed. Additional games are included on Disks 4 and 5 (D64 files) in this distribution.
* After adding or modifying games, update the file “√games menu” located on LU 2 / User 3. See [[Adding_games|Adding Games]] for instructions.
 
----
 
==== Installation ====
 
Linux users:
* Extract the build into your home directory.
* Open a terminal in the extracted directory.
* Run: ./vicebuild.sh
 
Windows users:
* Extract the build into a local user directory such as Documents.
* No build script is required.
 
[[File:Linux LTK operations.png|450px]]
 
<i>Itchy Butt and Westwood BBS on Linux</i>
 
----
 
==== Running the LTK Build ====
 
Linux:
* Open a terminal in the color64_v81a_ltk directory.
* Run: ./mybbs.sh
 
Windows:
* Open Windows Explorer.
* Double-click mybbs.bat.
 
This launches both VICE and TCPSER. Default port is 8502.
 
----
 
==== Operating the System ====
 
From the READY prompt:
 
* L +BBS – Load and run the BBS
* L +SETUP – Enter system configuration
* L +EDITOR – Load the screen editor
 
----
 
=== Optional: Email Notification Feature ===
 
To enable email notifications of BBS activity:
 
* Install Python 3 if not already installed.
* Edit notify.py to configure SMTP server information and your chosen BBS login credentials.
* Modify √BBS.INIT at lines 35705–35706:
** Ensure the username and password match those defined in notify.py.
** Verify your PC’s IP address is correctly defined.
* At your PC, edit mybbs.sh and remove the remark from the python3 execution line.
* While the BBS is running, at the call screen press the Up Arrow key (mapped to "\" on a PC keyboard) to enable or disable notifications.
 
See [[email notification|Email Notification Option]] for complete configuration details.
 
Next Section: [[bbs operation|BBS Operation]]


[[installation|Installation]]
[[installation|Installation]]

Latest revision as of 02:59, 17 March 2026

InstallationPre-Configured Builds

Pre-Configured Builds

Three pre-configured builds of Color 64 v8.1a are available in the Downloads section. Each build includes customized overlays tailored to its intended configuration. The original, unmodified overlays are also included in the directory “D64 Masters” for reference or restoration purposes.


SD2IEC Build

This build is designed for use on a Commodore 64 or Commodore 128 operating in 64 mode with an SD2IEC device assigned as drive 8. The configuration was developed and tested using an SD2IEC device in combination with a WiModem (cbmstuff.com).

An REU (RAM Expansion Unit) is recommended but not required. While the system functions without one, an REU improves performance when loading larger overlays. Systems using JiffyDOS or similar acceleration solutions may also experience improved load times.

The download is provided as a 4GB SD card image. It may be written to an SD card using tools such as Balena Etcher or Raspberry Pi Imager.

Once written to a freshly formatted SD card, the system is immediately usable. No additional installation steps are required. Running +SETUP after first boot is strongly encouraged to review and customize configuration settings.

If you are using TurboMaster, SwiftLink, an REU, or Lt. Kernal HD, re-run the BOOTMAKER 8100 program to properly configure the system for your hardware. Otherwise, the system is ready to operate as imaged.

Included folders in this build:

  • Aux1 – Auxiliary 1 drive; supports the BBS.PROFILE module (user profile area)
  • Aux2 – Auxiliary 2 drive
  • Aux3 – Auxiliary / Games drive
  • Uploads – Storage location for uploaded files
  • Downloads – Storage location for downloadable files
  • Dracopy – File copy utility included for system management
  • Help – Help and text files
  • Network – Supporting files for Network 1.26a
  • Primsgs – Private messages
  • Pubmsgs – Public messages
  • Pswd – Password storage
  • BBS Documents – Documentation for PC use (this manual)

The LTK Builds for Linux and Windows PC

The LTK builds are designed for use with VICE and TCPSER on either Linux (tested on Kubuntu and Fedora 43) or Windows 11 systems.

These builds are pre-configured and are in a near ready-to-run state. Three Logical Units (LUs) are defined with the following assignments:

Logical Unit Assignments

  • LU 0 / User 0 – Programs, System files, Help files, Text files, Caller Log, Network files
  • LU 1 / User 0 – Public and Private messages
  • LU 1 / User 1–5 – Download categories 1 through 5
  • LU 1 / User 15 – Uploads
  • LU 2 / User 0 – Auxiliary 1 files (includes user signature information)
  • LU 2 / User 1 – Auxiliary 2 files (not utilized in this build)
  • LU 2 / User 3 – Auxiliary 3 files (Game area)

Additional Details

  • LTK-specific performance modifications from the Color 64 v8.0 disks have been incorporated into the overlays as recommended by the original developers. See LTK Specific System Requirements for details.
  • BOOTMAKER has already been completed.
  • Modification of Main Parameters within +SETUP is not required but is strongly recommended prior to deployment.
  • The MODEM INIT string in +SETUP is preconfigured for TCPSER operation at 38400 baud.
  • Two games are pre-installed. Additional games are included on Disks 4 and 5 (D64 files) in this distribution.
  • After adding or modifying games, update the file “√games menu” located on LU 2 / User 3. See Adding Games for instructions.

Installation

Linux users:

  • Extract the build into your home directory.
  • Open a terminal in the extracted directory.
  • Run: ./vicebuild.sh

Windows users:

  • Extract the build into a local user directory such as Documents.
  • No build script is required.

Itchy Butt and Westwood BBS on Linux


Running the LTK Build

Linux:

  • Open a terminal in the color64_v81a_ltk directory.
  • Run: ./mybbs.sh

Windows:

  • Open Windows Explorer.
  • Double-click mybbs.bat.

This launches both VICE and TCPSER. Default port is 8502.


Operating the System

From the READY prompt:

  • L +BBS – Load and run the BBS
  • L +SETUP – Enter system configuration
  • L +EDITOR – Load the screen editor

Optional: Email Notification Feature

To enable email notifications of BBS activity:

  • Install Python 3 if not already installed.
  • Edit notify.py to configure SMTP server information and your chosen BBS login credentials.
  • Modify √BBS.INIT at lines 35705–35706:
    • Ensure the username and password match those defined in notify.py.
    • Verify your PC’s IP address is correctly defined.
  • At your PC, edit mybbs.sh and remove the remark from the python3 execution line.
  • While the BBS is running, at the call screen press the Up Arrow key (mapped to "\" on a PC keyboard) to enable or disable notifications.

See Email Notification Option for complete configuration details.

Next Section: BBS Operation

Installation