Вверх

Commodore BASIC

Commodore BASIC (также известен как PET BASIC или CBM-BASIC) — один из диалектов языка BASIC, использовавшийся в домашних компьютерах Commodore, начиная с PET (1977) и заканчивая C128 (1985).

Код Commodore BASIC основан на Microsoft BASIC для MOS Technology 6502. Commodore лицензировала его у Microsoft в 1977 году. На предложение Билла Гейтса выплачивать по $3 с каждого проданного экземпляра глава Commodore Джек Трэмиел ответил: «Я уже женат», предложив единовременную выплату в размере $25 тыс., на которую Гейтс согласился.

Опасаясь, что Commodore присвоит интерпретатор себе, Гейтс встроил в исходный код директиву, выводившую на экран «MICROSOFT!» - на случай судебных разбирательств. Изменение попало в релизную версию BASIC V2. Узнав о подобном «пасхальном яйце», представители Commodore были крайне возмущены - дополнительный код отнимал лишние 51 байт из без того ограниченного объёма ОЗУ, доступного в PET.

Версия для PET была во многом сходна с оригинальной реализацией Microsoft с незначительными изменениями. BASIC 2.0 для C64 и C128 также не претерпела значительных изменений. Более поздние модели PET уже поставлялись вместе с BASIC 4.0 с дополнительным набором команд для работы с приводами дискет. Значительные изменения были добавлены в BASIC 3.5 для C16 и Plus/4, обладавший расширенной поддержкой графики и звука. BASIC 7.0, поставлявшийся с Commodore 128, заимствовал часть команд из BASIC 3.5 для Plus/4, так как для нового компьютера было важно показать новые возможности более продвинутой платформы. Последняя реализация — BASIC 10.0 — должна была стать частью невышедшего Commodore 65.

Видео

Фотогалерея

*Все права на изображения принадлежат их владельцам

Ваши коментарии

фото Commodore BASIC
Основная информация
Альтернативное имяPET BASIC, CBM-BASIC
Год релиза1977
Год прекращения выпуска1985
КатегорииПрограммное обеспечение

BASIC

ПроизводителиCommodore
Сайт продукта -
Страница на Facebook -
Страница Вконтакте -