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.
Альтернативное имя | PET BASIC, CBM-BASIC |
Год релиза | 1977 |
Год прекращения выпуска | 1985 |
Категории | Программное обеспечение BASIC |
Производители | Commodore |
Сайт продукта | - |
Страница на Facebook | - |
Страница Вконтакте | - |