VS Code Extensions
BK Preprocessor Tools

BK Preprocessor Tools

by kalininskiy

BK Preprocessor Tools is a VS Code extension for BK-0010 development that combines Basic and Focal preprocessing with Build & Send workflows. It supports automatic language detection, BIN, WAV, and ASC output, configurable paths, and emulator launching with automatic loading.

Downloads

44

Rating

— (0)

Version

0.0.4

Last updated

Apr 11, 2026

Инструменты для БК-0010: препроцессоры (Basic + Focal) + отправка в эмулятор / WAV для БК.

Возможности

  • Одна команда Build & Send (Ctrl+Alt+R) или (Ctrl+Shift+P): BK: Build & Send (Автоопределение языка)
  • Автоопределение языка (.bas/.bvk/.vil/.bk → Basic, .foc/.focal/.bkf → Focal)
  • Поддержка BkBasicPreprocessor и BkFocalPreprocessor
  • Поддержка BkSendBasic / BkSendFocal (BIN / WAV / ASC)
  • Настраиваемые пути через Settings
  • Запуск эмулятора с автозагрузкой

Установка

  1. Установите расширение bk-ext-tools BK Preprocessor Tools из Marketplace.
  2. Установите два расширения для подсветки (рекомендуется):

Настройка (обязательно)

Откройте Settings (Ctrl+,) → введите bktools:

  • Укажите пути к исполняемым файлам препроцессоров и к утилит отправки файлов БК.
  • Проект препроцессоров БК - ссылка.
  • Проект утилит отправки файлов БК - ссылка.
  • Так же укажите надо ли запускать эмулятор и установите тишину в секундах при создании WAV (по умолчанию 3)

Использование

  • Ctrl+Alt+R — Build & Send (авто)
  • Команды в Command Palette (Ctrl+Shift+P):
    • BK: Build & Send (Автоопределение языка)

Примеры вывода

  • Basic → .tmp → .bin / .wav
  • Focal → .tmp → .bin / .wav

📞 Контакты

(с) 2026 by Ivan "VDM" Kalininskiy