Цитата Сообщение от mmxdmv Посмотреть сообщение
В любом случае разработчики специально замедлили бейсик минимум в 20-30 раз.
Нет. Программа на Spectrum BASIC ничего общего с пи-кодом не имеет. Читаем дизассемблер ПЗУ и ищем ответы на вопросы.

Цитата Сообщение от mmxdmv Посмотреть сообщение
В общем, моё мнение, что если бы в структуру строк бейсика добавить дополнительные штуки (как то переход по адресу строки - кроме номера строки хранить её адрес, длину параметров операторов - чтобы живее их на стек запихивать, адреса переменных и т.п.), то вполне можно получить пи-код, который бы интерпретировался по 200-500 тактов на команду (без учёта времени исполнения самой команды).
Практика показывает, что из этого применимо только первое - адреса строк вместо длин.