БАЗОВЫЙ локомотив
-
История и особенности Locomotive BASIC
- Locomotive BASIC — диалект BASIC, разработанный Locomotive Software для Amstrad CPC и других платформ.
- Является потомком Mallard BASIC, интерпретатора для CP/M.
- Имеет две версии: 1.0 для CPC 464 и 1.1 для других моделей.
-
Разработка и влияние
- Основана на работе над Mallard BASIC для BBC Micro.
- Разработка заняла около 12 недель и была вдохновлена BBC BASIC.
-
Особенности и функциональность
- Включает специальные команды для работы с графикой и звуком.
- Позволяет создавать несколько экранов и окон, но имеет неудобную цветовую систему.
- Имеет встроенный таймер для прерываний и управления звуком.
- Обеспечивает высокий уровень контроля над звуком по сравнению с другими домашними компьютерами.
-
Управление файлами и памятью
- BASIC управляет дисками, лентами и файлами, но не поддерживает сложные операции.
- Имеет специальные команды для работы с памятью и загрузки файлов.
-
Сравнение с конкурентами
- Locomotive BASIC предлагает полный набор команд для работы с графикой и звуком, в отличие от Commodore 64.
- MSX, Sinclair Spectrum и другие предлагают аналогичные возможности, но не все функции доступны в BASIC.
-
Интерфейс и сохранение программ
- Ввод ключевых слов полностью, с использованием аббревиатур для некоторых команд.
- Программы можно сохранять на компакт-кассеты и дискеты, а также извлекать в виде двоичных или ASCII-файлов.