Добавил данные по TI99-4A, который соревнуется с БК на звание самого первого домашнего 16-битного компика. Бейсик БК в 3.5 раза быстрее. Заодно поразбирался с архитектурой этого конкурента. Очень необычная машинка, жаль, что Коммодор её закрыл. В бейсик у неё встроен компоновщик! Здесь не просто загрузил программу на ассемблере и запустил, а сначала объектный модуль в текстовом формате компонуется и только потом запускается и не по стартовому адресу, а по символьной метке. 16 сочных цветов. Аппаратные спрайты. Можно подключать до 10 дисководов.
С другой стороны. В бейсике работаем с текстом 28х24, хотя реально это 32х24, но система четыре колонки урезает, возможно на некоторых древних телевизорах крайние колонки вылезали за края. На дискету лезет только 90 КБ. Памяти в базовой конфигурации только 256 байт - программы в Бейсике хранятся в 8-битной видеопамяти, которой 16 КБ. Расширение памяти на 32 КБ работает через 8-битную шину, тормознуто. При обращении к видеопамяти прерывания надо отключать, поэтому нормальные показания таймера под бейсиком получить невозможно, пришлось их корректировать. Нет аппаратного скроллинга. Софта сравнительно мало.
Интересно, что TI99/4A закрыли примерно тогда же когда появился первый БК. У них с БК одинаковая тактовая частота. Стандартный бейсик TI позволяет писать только один оператор в строку. На представление вещественного числа отводится 8 байт. У TI-99/4 были проблемы из-за качества клавиатуры.