В конце февраля 2024 года разработчик Оскар Толедо (aka nanochess) представил CVBasic v0.1.0. Это проект компилятора Basic для портирования и создания игр на приставке ColecoVision 1982 года выпуска.Автору удалось подготовить основной набор операторов и функций с помощью неоптимизированного компилятора выражений.
Программист планирует выпустить рабочую альфа-версию, как только разработает инструкции для управления контроллером, отображения чисел, звука и создаст несколько примеров игр.Толедо пояснил, что создал этот проект по образцу компилятора IntyBasic. «Но, конечно, Z80 — это совсем другой зверь», — уточнил разработчик (имея в виду процессор Zilog Z80A для ColecoVision).Автор пояснил, что несколько дней проект назывался boingBASIC, но затем с помощью друзей он решил, что название CVBasic лучше.
Толедо добавил в компилятор множество операторов Basic и портировал свою игру Viboritas, чтобы определить, какие ещё важные доработки нужно добавить для разработки игр. «Мне не хватает только звука в компиляторе для хорошей альфа-версии.
Читать на habr.com