Перейти к содержанию
Русский
Материал FikirPilot

GW-BASIC, Jim, но не такой, каким мы его знаем

Обновлено: 05.10.2026 · 2 мин чтения · 209 слов

Опубликовано: · Новость поступила: · Время обработки: 4 мин

GW-BASIC, Jim, но не такой, каким мы его знаем
Ретрографика на экране современного компьютера

Thoreau BASIC работает с совместимостью со старыми кодами GW-BASIC, при этом может запускаться на современных компьютерах x86 через UEFI или использоваться в Windows. Программы можно компилировать для систем Windows или UEFI x86.

  • Поддержка 64-битной памяти и многопоточности
  • 24-битная графика в разрешениях, поддерживаемых экраном
  • Управление файлами
  • Графические команды с поддержкой спрайтов
  • Ввод с помощью мыши и клавиатуры
  • 32-канальный звук

Проект с закрытым исходным кодом доступен на Itch.io по модели «плати сколько хочешь».

Почему это важно

Такой подход позволяет пользователям, располагающим кодом GW-BASIC, сохранить ту же структуру языка при переносе имеющихся наработок на современное оборудование x86. Поддержка памяти, потоков, графики, звука и устройств ввода превращает проект из инструмента совместимости, предназначенного только для запуска старых программ, в решение, пригодное и для более комплексных приложений. Возможность компиляции непосредственно для Windows и сред UEFI упрощает адаптацию одной и той же кодовой базы к различным вариантам работы. В то же время закрытый исходный код ограничивает возможности пользователей изучать систему, изменять её и независимо развивать. Насколько беспроблемно удаётся переносить старые программы GW-BASIC и какие различия в работе приложений существуют между двумя целевыми средами, из предоставленной информации понять нельзя.

Предыстория

BASIC — не новое имя в архиве FikirPilot: за последние 90 дней мы опубликовали новость, в которой упоминалось это название; та публикация датирована 27 августа 2026 года.

Источник: Hackaday