До сих информация по векторовским бейсикам была раскидана по разным темам, предлагаю в дальнейшем писать про них здесь.
Завершил дизассемблирование бейсика 2.5, начатое много лет назад. Т.к. спешил получить результат, то забил на оформление исходника (в основном на имена) и в текущем виде выкладывать не хочу, надеюсь со временем доведу до ума.
Чтобы отметить это знаменательное для меня событие соорудил модификацию под названием BASIC 2.55. Исправил, немного ускорил и доработал некоторые процедуры по аналогии с бейсиком 2.6 для ВМ1 (в карточке инфа не к последней версии, в readme в архиве - к последней) . По функционалу эти версии практически одинаковы, но 2.6 для ВМ1 быстрее, основные правки на ускорение использовали уникальные команды ВМ1.
Отмечу один момент, который по понятной причине не был реализован для ВМ1 - 2.55 поддерживает любой проц (580ВМ80, 580ВМ1, z80 и 1821ВМ85). Внимательный читатель скажет, что это уже вроде было, но тут есть фишка - задержка в процедурах обмена с магнитофоном теперь не зависит от проца. Пример, когда это критично - z80 может быть подключен по кишиневской схеме, с отключаемыми тормозами на dcr или по омской или владимирской без тормозов, т.е. детекта проца недостаточно. Данная версия будет корректно работать при любом известном варианте проца для вектора.
Нескромно считаю данный вариант лучшим "кассетным" векторовским бейсиком.
Недостаток - адреса магнитофонных процедур съехали и перехваты в стандартных конфигах не будут работать. Приложил дополненный конфиг для emu, для других эмуляторов можно поправить по аналогии.
UPD 10.06.2019. Выложил исходник "как есть".