Galaksija BASICGalaksija BASIC — интерпретатор языка программирования BASIC для самодельного домашнего компьютера Galaksija из Югославии. ОписаниеЧастично основан на коде, взятом из Level 1 BASIC[англ.] для TRS-80, который, по мнению автора, являлся Microsoft BASIC.[1] По сравнению с оригиналом в Galaksija BASIC были произведены обширные модификации, такие как включение элементарной поддержки массива, код генерации видео (при помощи центрального процессора и при отсутствии графического адаптера), другие улучшения языка программирования. В результате от оригинала осталось немногим больше, чем порядок выполнения и арифметические вычисления для чисел с плавающей запятой. Основная реализация интерпретатора полностью содержалась в 4-килобайтном ПЗУ «A» или «1». На исходной материнской плате компьютера был зарезервирован слот для расширения ПЗУ «B» или «2», которое добавляло больше команд и функций, таких как встроенный ассемблер для Zilog Z80. Интерпретатор BASIC выдавал лишь несколько сообщений об ошибках: ПримечанияСсылки
|