Разбор японских посылок 2: Nec PC-9801RX
Вторая часть из трех о разборе пришедшего из Японии.
Здесь я рассказывал краткую историю серии компьютеров 8801. PC-88 был основным конкурентом MSX и являлся колыбелью для огромного количества будущих звезд игровой индустрии - как отдельных персоналий, так и полновесных компаний. Его наследие огромно, компьютер (если так можно выразиться) очень уютен и интересен.
Но, конечно же, самой главной компьютерной платформой 80х и начала 90х в Японии был PC-98.
Как я уже писал в вышеуказанной статье, Nec не особенно прикладывала усилий в брендировании своих платформ. За обычными числовыми кодами скрывались целые исторические пласты.
PC-6001 - 1981 год. Нечто спектрумоподобное, т.к. Z80, 256x192 экран, резиновая клавиатура. Свое место в истории, конечно, завоевал. Но это не MSX и не PC-88.
PC-8001 - 1979 год. Основа основ. По важности - японский Apple II. Z80, 640x200, текстовый экран с псевдографикой до 160x100. Первая популярная домашняя машинка. Всякие Sharp MZ, Hitachi Basic Master и пр. были либо позже, либо очень дороги, либо не сильно ушли от самосборного РК-86.
PC-8801 - 1981 год. И его важнейшее второе поколение 1985 года. Альфа и омега 8-битных машин. Родина колоссального количества RPG и стратегий. Основная машинка Хидео Кодзимы в начале 80х.
PC-9801 - 1982 год. Про него и рассказ.
В 1981 IBM выпустила свой IBM PC. В октябре 1982 вышел ответ от Nec в виде новой мощной 16-битной машины для бизнес рынка.
Внутри был Intel 8086 на 5 Мгц, 128-640 Кб ОЗУ и 2 видеоконтроллера (первый на текстовую плоскость, второй на графическую) Nec μPD7220.
Цветной экран в 640х400 (монитор имел строчную частоту в 24 КГц). Системный блок при этом размером с IBM PC, но, по личному мнению, значительно красивее :) Встроенных дисководов нет - подключались внешние 8-дюймовые аккуратные спаренные дисководы.
Сзади было 4 слота расширения, но не ISA, а собственной шины C-Bus.
Полный комплект с монитором, дисководами и клавиатурой в то время стоил больше миллиона йен. С учетом инфляции на современные деньги это будет почти 14 тысяч долларов. Не самая доступная цена :) Поэтому очевидно, что на тот момент игровой платформой 9801 не являлся. Но уже буквально через год-два его стоимость стала сильно падать, и разработчики потянулись исследовать новую почву.
Самое ключевое - компьютеры серии Nec PC-9801 не являются клонами IBM PC. Никоим образом. Не смотря на, казалось бы, стандартный процессор серии x86 - это совершенно самостоятельная платформа.
В PC они превратились где-то в самом конце 90х, когда унификация железа и ПО наконец срастила обе платформы в одну. Но в нашем любимом ретрокомпьютерном периоде 80-90х гг. рассматриваем эти машины как полностью самостоятельные.
Модельный ряд 9801 гораздо шире, чем у 88, MSX и прочих машинок. Более того, до некоторого времени царила невероятная неразбериха. Например в течении полугода-года могли подряд выходить новые модели. У одной были дисководы 5.25 DD на 640 Кб, у второй HD на 1.2 Мб без режима поддержки DD-дискет. А у третьей, внезапно, 3.5 дисководы. Очень занимательный топик на эту тему рекомендую почитать здесь.
Первые 4 машинки - оригинальный 9801, 9801F, E и M - имели Nec'овский клон 8086. Под них вышло в итоге не мало игр, но рассматриваются они даже в среде ретромашин как предки полноценного семейства 9801. Для коллекции интересно иметь какую-то модель из них отдельно.
Вторым поколением стали машины U, VF, VM, UV, CV. В них, в качестве центрального процессора, стали использовать известный многим любителям PC XT Nec V30 на 8 МГц. Помимо этого в видеоподсистеме появился новый чипсет CRCG (GRaphic CHarger) - аппаратный ускоритель записи данных о цвете в несколько битовых плоскостей. Вместе с этим стал появляться расширенный FM-звук на картах расширения (в оригинале был только бипер).
Третье поколение было интересным. Стали внедрять Intel'овские процессоры 286-486, но в части машин для совместимости со старым софтом/играми оставили вторым процессором V30. Процессор переключался джампером на передней панели.
И третье поколение явило новый графический чипсет EGC (Enhanced Graphics Controller), предоставивший функции блиттера (для быстрой пересылки битовых данных между областями видео-ОЗУ), простых минтермов (логические операции OR, AND, XOR между пересылаемыми и принимаемыми данными в ОЗУ). Поддержка аппаратного скроллинга, и 16 цветов из палитры в 4096.
Насколько хорош был EGC и как хороши были игры под него, можно ознакомиться, например, здесь - https://dtf.ru/retro/1128171-vzglyad-na-igrovoi-art-epohi-kompyuterov-pc-98 . Отличная статья с огромным количеством скриншотов.
Это было уже серьезным обновлением. Не Амига, но что-то уже в ту сторону. Начиная с 3 поколения 9801 прочно занял позицию одного из основных игровых ПК Японии и держал это место до конца 90х гг.
Следующим поколением были машины с чуть измененным кодом Nec PC-9821. Это отдельное поле для исследования. Можно рассматривать отношение 9821 к 9801 как PlayStation 2 к 1. Обратная совместимость есть, но с каждым годом все меньше и меньше. 9821 в итоге выродилась в обычный Wintel PC.
Самое интересное, что, несмотря на полную самостоятельность 9801 - при включении компьютер вываливался в Microsoft Basic, так же как и MSX и PC-80/88 - под него были весьма популярны и MS-DOS (японская версия DOS/V) и ранние MS Windows. Отдельные версии, специально разработанные под 9801. Игры при этом, как и у MSX, x68000 и 8801, запускались практически как картриджи у игровой приставки. Просто вставляем дискеты в дисковод, включаем компьютер и играем.
Ну я, в свою очередь, решил взять парочку таких машин. Их лежит огромное количество на японских аукционах. По весьма доступным ценам. Однако большинство из них в непонятном состоянии. И, забегая вперед, скажу что, обе пришли с проблемами. Полностью решаемыми. Буду решать :)
В этой статье покажу первый компьютер:
NEC PC-9801RX
Компьютер с EGC, 286 и V30. Не включается, блок питания мертвый - пишут, что типовая проблема, лечится полным его рекапом. На всякий случай заказал еще один БП - пишут что рабочий. Рабочий уж точно рекапить будет проще.
Внутри были 3 платы расширения C-Bus, покажу их отдельно. На фото у компьютера уже нет блока питания и плат.
Одно из креплений крышки джамперов конфигурации, к сожалению, отломилось.
Внутри видна корзина слотов расширения. Прикрепленная к ней процессорная карта. Еще 2 слота непонятного мне назначения. И аудиопровод, для звуковой платы, чтобы подмешивать ее звук в основной звук комьютера.
Как и у Sharp X68000 тут звук в первую очередь выводится на внутренний динамик.
Дисководы. Требуют внешнюю ФАПЧ (VFO). Просто так Gotek сюда не подключишь, нужен адаптер с ФАПЧ. Продается на ebay, у японцев и, вроде как, есть в виде исходников. Люблю дискеты, поэтому оставлю родные дисководы.
Материнская плата. Видимо надо отрекапить нечто с кучей электролитов внизу:
Джамперы конфигурации. Как у практически всех Nec'овских машин тут нет понятие BIOS'а в понимании какого-то стартового конфигурационного меню. Состояние машины при запуске определяется переключателями на передней панели.
Процессорная плата с 80286 и V30. Есть панельки под матсопроцессоры 80287 и 8087.
Интересно, что существовали как полноценные акселлераторы - процессорные платы, которые заменяли штатную. Так и странные решения, когда в панельки 286/287 вставлялась еще одна плата с 486 процессором. При этом подобное решение было совсем не редким. Даже сейчас, на момент написания статьи, на аукционах продается 9801RX с таким расширением.
В компьютере были установлены 3 платы расширения. Пока вытащил.
Расширение ОЗУ до 4 Мб. Судя по 2 разъемам, перемычкам и их описанию, платы можно было вставлять друг в друга (помимо установки в C-Bus), выставлять их порядковые номера и маппинг в адресном пространстве.
Плата красива прикрыта картонкой, которая с годами отклеилась. Показываю оба вида.
SCSI-контроллер под внешние устройства (жесткие диски, CD-ROM'ы) на базе WDC WD33C93BJM.
Звуковая карта, по регистрам совместимая со стандартными решениями под 9801 (расскажу в следующей статье). Подключается проводом в материнскую плату компьютера.
На все это буду искать документацию. Блок питания восстанавливать, либо менять.