Jump to content

C*Base

From Wikipedia, the free encyclopedia

C*Baseis a popularbulletin board systemsoftware for theCommodore 64.

History

[edit]

C*Base was originally programmed byGunther BirznieksofBethesda, Maryland.It was written inCommodore BASIC2.0, with some speed-critical routines hand-coded in6502machine language;the BASIC portion wascompiledwith theBlitz!compiler. Birznieks citesCMBBS,Color64,and C-Net as his influences.

After Birznieks stopped working with Commodore computers some time after the release of C*Base 3.1, he transferred control of the program to Jerome P. Yoner living in Brandon, Manitoba, Canada at the time. Copyright and maintenance of C*Base were later entrusted to David Weinehall ofTavelsjö,Sweden,who rereleased the project under theGNU GPL-2.0-or-later.

As of 2016,the current version is 3.3.8

Features

[edit]

C*Base proved popular for a number of reasons, not least of which was its almost limitless configurability and its support for a wide range of standard and third-party peripherals.

Hardware

[edit]

ACommodore 64(orCommodore 128in 64 mode) is required to run C*Base. AllCBMandCMDfloppy and hard drives are supported, as well as theLt. Kernalhard drive.Modembaud rates up to 2400 are supported through the user port, and up to 9600 through the cartridge port. The program is fully compatible withCPUand disk accelerators such asTurboMasterandJiffyDOS.

Communication

[edit]

The program interoperates well with both Commodore and non-Commodore terminal programs; it supportsASCII,ANSI,andPETSCIIoutput in 40 or 80 columns.PunterandXMODEMprotocols are used for file transfers.

In version 3.1, full networking support for message bases was introduced, making C*Base one of the only Commodore bulletin boards capable of networking.

[edit]