zx-spectrum boilerplate

Иногда хочется что-то накидать по-быстрому, поэкспериментировать.. Править для каждого такого случая main.asm в движке не совсем удобно. Как раз для таких случаев сделал заготовку-boilerplate для Visual Studio Code в качестве IDE.

Вообще, конфиг VSC позволяет запускать при нажатии одной и той же комбинации клавиш разные файлы в зависимости от системы. Но пока только под MacOS, так как под Linux и Win надобности запускать не было.

Посмотреть на GitHub

В папке bin лежат файловые утилиты которые я использовал при разработке движка, их исходники - в папке external_src, кроме sjasmplus, для него есть отдельный репозиторий у разработчика - здесь.

Код в main.asm в основном позаимствован отсюда, надо же с чего-то начинать, проще всего начать с того, что на экране что-то дергается и моргает…

Программы собираются через вызов в консоли gcc, для sjasmplus нужен cmake.

К VCS подключен плагин подсветки синтаксиса z80-macroasm.

После нажатия Cmd-Shift-P появляется меню выполняемых задач:

Cmd-Shift-P

Written on August 5, 2018