Долго не отвечал на форуме – был сильно занят работой. Заодно отдохнул и от малопродуктивных «споров» о разрядности ПК, рекламе ПК и т.д. (и другим, надеюсь, тоже дал отдохнуть). Ну и в свободное время написал статью о «замечательных» американских ПК TI-99/4 и 99/4А.

Поскольку в этой теме тоже зашла речь о «16-битности» этих ПК, мне кажется, многим будет интересно, что представляли из себя эти «франкенштейны» и откуда вообще взялась такая загадочная модель, у которой процессор и часть компонентов имеют одну разрядность, а ОЗУ и часть других компонентов – другую (напомню, в большинстве случаев производители, стремящиеся сэкономить, просто брали специальный вариант процессора с урезанной внешней шиной – 8088, 80188, 68000, 68008 и т.д. – и все части ПК имели разрядность, соответствующую этой внешней шине).

Как говорится, «зацените» полёт мысли американских инженеров и уровень организации разработок в одной из крупнейших корпораций, выпускавших в том числе компьютеры и элементную базу для них.

Вот эта статья:
https://docs.google.com/document/d/1...it?usp=sharing

А вот раздел «Итоги» из неё:


Итого, что мы имеем в результате.

Минусы TI-99/4 и 99/4А:

1) Отсутствие пользовательского ОЗУ, способного хранить программы в машинных кодах (эта возможность появлялась только после покупки модулей дополнительного ОЗУ).
2) Отсутствие стандартной возможности исполнения программ в машинных кодах непосредственно в ПЗУ картриджей (хотя некоторая часть картриджей с ПО всё же так или иначе могла это делать).
3) Подмена программирования на ассемблере (в кодах) созданием программ на более медленном интерпретируемом языке GPL.
4) Большие трудности у «сторонних» разработчиков программ в первые годы продаж 99/4 и 99/4А. Соответственно, малый и узкий выбор ПО в первые годы существования этих ПК.
5) Полная нелепость конструкции – например, экономия на пользовательском ОЗУ, но использование дорогого 16-битного процессора и видеоконтроллера, имеющего целых 16 килобайт видеопамяти (при том, что вышедшие в том же 79-м году «Атари-400» и «Атари-800» имели ОЗУ объемом всего 4 и 8 килобайт (включая и видеопамять), а главный конкурент – VIC-20, появившийся годом позже, имел всего 5 Кбайт ОЗУ). Или использование картриджей, но при этом (чаще всего) без возможности исполнения программ прямо в памяти картриджа.
6) Ужасная клавиатура у первой модели – 99/4, выпущенной в 79-м году: всего 41 клавиша (даже у калькулятора TI-59 их было больше – 45), т.е. никаких «излишеств» типа кнопок управления курсором, отдельного цифрового поля, отдельных функциональных кнопок и т.д. Причём клавиши низкого качества – с нечётким срабатыванием и сильным дребезгом контактов.
7) Высокая цена ПК 99/4 в первый год продаж – во многом из-за такой «мелочи», как «недоделанный» ВЧ-модулятор, через который должны были подключаться бытовые ТВ (из-за отсутствия сертификата FCC на этот модулятор пришлось первое время комплектовать все ПК цветными мониторами, что увеличивало цену примерно в 1,5-1,7 раза!).

Плюсы:

1) Отличные для того времени возможности видеоконтроллера TMS9918 (у 99/4А – TMS9918A), который фактически и «вытягивал» на себе весь ПК, сглаживая многие проблемы. Благодаря аппаратной реализации спрайтов и цветного программируемого знакогенератора (а также и наличию микросхемы аппаратного звукогенератора) требования к скорости процессора, памяти и т.д. сильно снижались, что и позволило «поддерживать на плаву» столь странный по «железу» и ПО аппарат хотя бы в качестве игровой приставки и простого обучающего компьютера. Игры для TI-99/4A по графике фактически ничем не отличались от игр на таких популярных приставках и ПК, как ColecoVision и MSX, имевших аналогичные видеочипы. Однако конструктивные особенности видеоконтроллера (невозможность использования общего с процессором ОЗУ) сыграли и явную отрицательную роль в судьбе TI-99/4 и 99/4А.
2) Удобная система хранения программ на картриджах – простота, мгновенная загрузка и довольно высокая надёжность в сравнении с обычным вариантом использования магнитофонов и кассет. Плохо лишь то, что картриджи были практически единственным носителем программ в случае отсутствия дополнительных модулей ОЗУ.
3) Очень низкая цена в последний год производства TI-99/4A, позволившая многим приобрести неплохой игровой ПК почти даром: компьютер, чья стоимость на момент появления в середине 81-го была 525 долларов (без монитора), в феврале 83-го уже продавали за 150 долларов (по цене хорошего программируемого калькулятора)! И это уже больше похоже не на «продажу», а на «раздачу». В июне цена упала уже до 100 долларов, а к концу 83-го TI снизила конечную цену вообще до 49 долларов, стремясь «продать» (т.е. отдать почти даром) как можно больше ПК в рождественский период. Интересно, что по неофициальным данным, первый миллион 99/4А был продан в июле 83-го (уже после снижения цены до 150 и 100 долл.), к январю 84-го было продано уже 2,5 миллиона (!), а к марту (когда TI прекратила производство этих ПК) – 2,8 миллиона. То есть, подавляющее большинство 99/4А, судя по всему, было произведено и продано уже после резкого снижения цен в течение 1983-го года, когда TI уже явно торговала, мягко говоря, «себе в убыток». Редкий случай настолько странной политики компании-производителя ПК – сознательно выпускать компьютеры в огромном количестве, чтобы продавать их ниже себестоимости. И, кстати, сам факт вступления TI в ценовую войну с явно более слабой моделью Commodore VIC-20 (чья себестоимость была намного ниже – ОЗУ в 3 раза меньше, видеоконтроллер намного проще (в том числе без поддержки спрайтов), процессор самый дешёвый 8-битный и т.д.) говорит о том, как низко руководство TI оценивало свой ПК, понимая «ущербность» его конструкции и программного обеспечения. Вообще, поскольку львиная доля всех TI-99/4A была реализована по «распродажным» ценам, в настоящей конкуренции между компьютерами (когда покупатели придирчиво выбирали модель по характеристикам, наличию периферии и ПО, их стоимости и т.д.) он, можно сказать, и не участвовал – его покупали не столько из-за превосходства по каким-то параметрам, сколько из-за очень низкой цены.

Если говорить совсем коротко – феерически бестолковая конструкция с кучей «оригинальных» решений, каждое из которых создаёт лишь новые «оригинальные» проблемы… Впрочем, бестолковая она для нас, а производители таких ПК, очевидно, рассчитывали иметь немалые дивиденды, привязывая пользователей к картриджам, а создателей ПО – не просто к картриджам, но и к нестандартным ПЗУ (GROM), производившимся TI. Вот только пользователи активно «голосовали ногами» против такого подхода, и компании-производителю удалось «убедить» покупателей только после снижения цен на эти ПК до уровня программируемых калькуляторов (сначала до 150, потом до 100 и, наконец, до 49 (!!!) долларов в течение одного 83-го года!).