
Simons' BASIC — это дополнение к языку BASIC 2.0, разработанное для компьютера Commodore 64. Его создал британский программист Дэвид Саймонс в 1983 году, когда ему было 16 лет. Компания Commodore выпустила это расширение в формате картриджа.
Название программы часто путают и ошибочно пишут как Simon's BASIC из-за схожести имени Simon и фамилии Simons.
Основные возможности:
Simons' BASIC значительно расширил функционал BASIC 2.0, добавив:
Программы, созданные с использованием Simons' BASIC, могли применять шестнадцатеричные числа (с префиксом $) и двоичные числа (с префиксом %) в вычислениях и присваиваниях.
Однако из-за того, что часть данных картриджа занимала память в диапазоне адресов $8000–$9FFF, который пересекался с областью оперативной памяти BASIC на C64, доступный объём памяти для программ уменьшался на 8 КБ по сравнению со стандартной конфигурацией.
Позже Дэвид Саймонс разработал расширение под названием Simons' Basic Extension, которое было выпущено Commodore на дискетах и кассетах. Оно также известно как Simons' Basic 2. Это расширение не могло быть выпущено в виде картриджа, так как для его работы требовался оригинальный картридж Simons' Basic. Simons' Basic Extension добавляет 91 новую команду, включая популярную функцию RENUMber, которая автоматически перенумеровывает строки в операторах GOTO и GOSUB.
Оставлять комментарии могут только авторизованные пользователи.