Jump to content

C*Base: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Fix redirect to Color64 article post-merge
 
(19 intermediate revisions by 17 users not shown)
Line 3: Line 3:
==History==
==History==


C*Base was originally programmed by [[Gunther Birznieks]] of [[Bethesda, Maryland]]. It was written in [[Commodore BASIC]] 2.0, with some speed-critical routines hand-coded in [[6502]] [[machine language]]; the BASIC portion was [[compiler|compiled]] with the [[Blitz!]] compiler. Birznieks cites [[CMBBS]], [[Color64]], and [[C-Net]] as his influences.
C*Base was originally programmed by [[Gunther Birznieks]] of [[Bethesda, Maryland]]. It was written in [[Commodore BASIC]] 2.0, with some speed-critical routines hand-coded in [[MOS Technology 6502|6502]] [[machine language]]; the BASIC portion was [[compiler|compiled]] with the [[Blitz!]] compiler. Birznieks cites [[CMBBS]], [[Bulletin board system#Color64|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. Copyright and maintenance of C*Base were later entrusted to David Weinehall of [[Tavelsjö]], [[Sweden]], who rereleased the project under the [[GNU General Public License]].
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 of [[Tavelsjö]], [[Sweden]], who rereleased the project under the [[GNU General Public License|GNU GPL-2.0-or-later]].


[[As of 2005]], the current version is 3.3.
{{As of|2016}}, the current version is 3.3.8


==Features==
==Features==
Line 14: Line 14:


===Hardware===
===Hardware===
A [[Commodore 64]] (or [[Commodore 128]] in 64 mode) is required to run C*Base. All [[Commodore International|CBM]] and [[Creative Micro Designs|CMD]] floppy and hard drives are supported, as well as the [[Lt. Kernel]] hard drive. [[Modem]] baud rates up to 2400 are supported through the user port, and up to 9600 through the cartridge port. The program is fully compatible with [[Central processing unit|CPU]] and disk accelerators such as [[TurboMaster]] and [[JiffyDOS]].
A [[Commodore 64]] (or [[Commodore 128]] in 64 mode) is required to run C*Base. All [[Commodore International|CBM]] and [[Creative Micro Designs|CMD]] floppy and hard drives are supported, as well as the [[Lt. Kernal]] hard drive. [[Modem]] baud rates up to 2400 are supported through the user port, and up to 9600 through the cartridge port. The program is fully compatible with [[Central processing unit|CPU]] and disk accelerators such as [[TurboMaster]] and [[JiffyDOS]].


===Communication===
===Communication===
The program interoperates well with both Commodore and non-Commodore terminal programs; it supports [[ASCII]], [[ANSI]], and [[PETSCII]] output in 40 or 80 columns. [[Punter (protocol)|Punter]] and [[XMODEM]] protocols are used for file transfers.
The program interoperates well with both Commodore and non-Commodore terminal programs; it supports [[ASCII]], [[American National Standards Institute|ANSI]], and [[PETSCII]] output in 40 or 80 columns. [[Punter (protocol)|Punter]] and [[XMODEM]] protocols 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.
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.


==External links==
==External links==

{{Portal|Free and open-source software}}
*[http://www.acc.umu.se/~tao/cbase/ C*Base official web page]
*[http://www.acc.umu.se/~tao/cbase/ C*Base official web page]
*[http://www.zimmers.net/bbs/cbbbs.html Review of C*Base by Bo Zimmerman]
*[http://www.zimmers.net/bbs/cbbbs.html Review of C*Base by Bo Zimmerman]
{{No footnotes|date=February 2008}}


{{DEFAULTSORT:Cbase}}
[[Category:Bulletin board system software]]
[[Category:Bulletin board system software]]
[[Category:Commodore 64 software]]
[[Category:Commodore 64 software]]

Latest revision as of 16:30, 17 August 2024

C*Base is a popular bulletin board system software for the Commodore 64.

History

[edit]

C*Base was originally programmed by Gunther Birznieks of Bethesda, Maryland. It was written in Commodore BASIC 2.0, with some speed-critical routines hand-coded in 6502 machine language; the BASIC portion was compiled with the Blitz! compiler. Birznieks cites CMBBS, 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 of Tavelsjö, Sweden, who rereleased the project under the GNU 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]

A Commodore 64 (or Commodore 128 in 64 mode) is required to run C*Base. All CBM and CMD floppy and hard drives are supported, as well as the Lt. Kernal hard drive. Modem baud rates up to 2400 are supported through the user port, and up to 9600 through the cartridge port. The program is fully compatible with CPU and disk accelerators such as TurboMaster and JiffyDOS.

Communication

[edit]

The program interoperates well with both Commodore and non-Commodore terminal programs; it supports ASCII, ANSI, and PETSCII output in 40 or 80 columns. Punter and XMODEM protocols 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]