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