Введение

C*Base — популярное программное обеспечение для систем электронных объявлений для Commodore 64.

История

C*Base был первоначально запрограммирован Гюнтером Бирзниексом из Бетесды, штат Мэриленд. Он был написан на Commodore BASIC 2.0, при этом некоторые критически важные для скорости подпрограммы были вручную закодированы на машинном языке 6502; BASIC-часть была скомпилирована с помощью компилятора Blitz!. Бирзниекс называет CMBBS, Color64 и C Net своими источниками вдохновения. После того, как Бирзниекс прекратил работу с компьютерами Commodore спустя некоторое время после выпуска C*Base 3.1, он передал управление программой Джерому П. Йонеру, проживавшему в то время в Брэндоне, Манитоба, Канада. Авторские права и поддержка C*Base впоследствии были переданы Дэвиду Вайнхоллу из Тавельсйо, Швеция, который перевыпустил проект под лицензией GNU GPL 2.0 или более поздней версии. По состоянию на 2016 год, текущая версия – 3.3.8.

Особенности

C*Base завоевал популярность по ряду причин, в том числе благодаря практически безграничным возможностям настройки и поддержке широкого спектра стандартных и сторонних периферийных устройств.

Оборудование

Для запуска C*Base требуется Commodore 64 (или Commodore 128 в режиме 64). Поддерживаются все дискеты и жесткие диски CBM и CMD, а также жесткий диск Lt. Kernal. Скорость модема до 2400 бод поддерживается через пользовательский порт, а до 9600 бод – через порт картриджа. Программа полностью совместима с ускорителями процессора и дисковых накопителей, такими как TurboMaster и JiffyDOS.

Сообщение

Программа хорошо взаимодействует как с терминальными программами Commodore, так и с программами для других терминалов; она поддерживает вывод в форматах ASCII, ANSI и PETSCII с шириной 40 или 80 символов. Для передачи файлов используются протоколы Punter и XMODEM. В версии 3.1 была реализована полноценная сетевая поддержка баз данных сообщений, что сделало C*Base одной из немногих BBS-систем Commodore, поддерживающих сетевое взаимодействие.