Simons' BASIC

Описание

Simons' BASIC — это дополнение к языку BASIC 2.0, разработанное для компьютера Commodore 64. Его создал британский программист Дэвид Саймонс в 1983 году, когда ему было 16 лет. Компания Commodore выпустила это расширение в формате картриджа.

Название программы часто путают и ошибочно пишут как Simon's BASIC из-за схожести имени Simon и фамилии Simons.

Основные возможности:

Simons' BASIC значительно расширил функционал BASIC 2.0, добавив:

  • 114 новых ключевых слов;
  • команды для упрощения работы со спрайтами;
  • инструменты для создания высококачественной и многоцветной графики;
  • команды для управления звуком;
  • функции, поддерживающие структурированное программирование;
  • ключевые слова, облегчающие написание и редактирование программ на BASIC, аналогичные тем, что были в картридже VIC-20 Programmer's Aid.

Программы, созданные с использованием Simons' BASIC, могли применять шестнадцатеричные числа (с префиксом $) и двоичные числа (с префиксом %) в вычислениях и присваиваниях.

Однако из-за того, что часть данных картриджа занимала память в диапазоне адресов $8000–$9FFF, который пересекался с областью оперативной памяти BASIC на C64, доступный объём памяти для программ уменьшался на 8 КБ по сравнению со стандартной конфигурацией.

Позже Дэвид Саймонс разработал расширение под названием Simons' Basic Extension, которое было выпущено Commodore на дискетах и кассетах. Оно также известно как Simons' Basic 2. Это расширение не могло быть выпущено в виде картриджа, так как для его работы требовался оригинальный картридж Simons' Basic. Simons' Basic Extension добавляет 91 новую команду, включая популярную функцию RENUMber, которая автоматически перенумеровывает строки в операторах GOTO и GOSUB.


Галерея

Оставлять комментарии могут только авторизованные пользователи.