Nec PC-8801mk2 MR. История и краткий обзор.
На днях получил новый компьютер.
Как я уже рассказывал, внутреннее компьютеростроение в Японии в актуальные для нашего ретроувлечения времена шагало семимильными шагами. Из 8-битных платформ на Западе и у нас в основном известен MSX и его поколения (1/2 и т.д.). В самой Японии он тоже был весьма популярен - судя по всему, занимал первое место по распространенности среди 8-битных машин.
Остальное нам известно не так сильно, хотя там были интереснейшие машинки типа Sharp MZ (посмотреть можно тут). Выпускали серии Sharp X1, Fujitsu FM и многое другое.
Второй по распространенности 8-битной платформой была серия машин Nec PC-88. Попробую описать небольшой исторический экскурс и провести параллели с западным компьютеростроением, насколько это будет возможно. Дело в том, что брендирование у Nec страдало, и компьютеры именовались цифровыми кодами. Без погружения в детали сложно понять кто есть кто.
Первым компьютером от Nec была модель TK-80. Позиционировался как Training Kit, по факту был одноплатным компьютером с сегментным дисплеем и шестнадцатиричной клавиатурой. В середине 70х такое много делали по всему миру, к нам же подобное докатилось в конце 80х в виде ЮТ-88.
Первыми полноценными машинами стала серия PC-8001, начало производство которой произошло в 1979 году. Это был серьезный компьютер, с упором на текстовый режим, для чего использовались Nec'овские аналоги ВГ75 и ВТ57 (контроллеры ЭЛТ и прямого доступа в память). Надо понимать, что Nec производил большую часть БИС самостоятельно, без зависимости от поставок Intel. И те же популярные для PC XT процессоры V30 изначально выпускались для собственных машин.
8001 стал чем-то вроде Apple 2 для Японии. Конечно были уже пара-тройка моделей от других производителей, которые можно было именовать "персональный компьютер". Но большая часть ПК продавалась в виде радиоконструкторов, а Nec предложила удобный совмещенный с клавиатурой корпус, отдельные 8-дюймовые дисководы, монитор. И в целом это было законченное устройство, которое можно поставить на стол, включить и начать работать.
Графическое разрешение составляло 160x100 точек, для 8001 появилось множество первых игр, написанных энтузиастами.
В конце 70х-начале 80х в Японии была сильная сцена программистов-любителей, которые писали игры и софт на Бейсике и машинных кодах для различных платформ. Чаще всего софт распространялся бесплатно, либо по цене носителя в маленьких магазинчиках. Либо в виде листингов в тематических журналах. Одним из популярных журналов, который даже проводил регулярные конкурсы с призами, был Micom Basic Magazine. Именно в такой среде и появлялись талантливые разработчики, породившие знаменитые сейчас игровые серии Dragon Quest, Final Fantasy и прочие.
Можно сказать, это были Вячеславы Медноноговы японского розлива, построившие огромную видеоигровую индустрию начиная со своих первых экспериментов на Бейсике.
После 8001 в 1981 году для рынка домашних компьютеров Nec выпустила новую серию PC-6001. По характеристикам это было что-то похожее на Спектрум (Z80, 256x192 точки экран, AY-8910).
PC-6001 не плохо продавались (под 500 тысяч экземпляров всех модификаций), и тоже заняли свое место в истории.
В конце 1981 года Nec выпустила первую модель PC-8801. Это компьютер позиционировался как серьезная машина для бизнес-задач и корпоративных клиентов.
Здесь стоит отметить еще один момент: японские компьютеры массово пришли к графике высокого разрешения значительно раньше, чем их западные аналоги. И причиной этому стало не столько стремление к технологическому росту, сколько культурные особенности. Для японцев, особенно для корпоративного сектора, обязательным стало качественное отображение большого количества иероглифов, и во многом именно это стало основным стимулом развитию видеосистем.
Nec PC-8801 это компьютер на базе аналога Z80. 64 Кб ОЗУ, 4 МГц, 4 слота расширения, внешние спаренные 8-дюймовые дисководы. Полная аппаратная совместимость с 8001, новый видеорежим и собственный Бейсик.
Серия PC-88 во многом развивалась как наши Спектрум-клоны типа АТМ или Профи. Старая машина, сращенная с новой, как сиамские близнецы. Так и тут был 8001 и пришитый к нему 8801.
Новая машина показывала 640x200 точек и 8 цветов с частотами NTSC - можно подключать к телевизору или любому распространенному в те годы ТВ-монитору. Вместе с этим был видеорежим 640x400 точек на 2 цвета, который требовал отдельный монитор с поддержкой строчной частоты в 24 КГц.
Буквально через год вышел первый представитель семейства Nec PC-9801. Компьютер на базе 8086, который при этом не имел ничего общего с IBM PC. Nec переключила позиционирование бизнес-сектора на новую машину, а 8801 стал компьютером для дома. Через полгода вышел "рестайлинг" 8801mk2 с двумя встроенными дисководами и осовремененным внешним видом.
Вот тут кроется первый момент, с которым можно ошибиться при покупке компьютера. Если хочется максимальной совместимости - не покупаем mk2, хоть он очень внешне похож на последующие модели.
Отличить mk2 можно по треугольным кнопкам справа.
PC-98 пережил кучу ипостасей и тоже начал занимать домашний рынок, но это отдельная история с некоторыми очень странными моментами - например текущая модель имела встроенные 5.25" дисководы. Следующая после нее - встроенные 3.5", а еще следующая - опять 5.25" дисководы, но высокой плотности (HD), без поддержки DD. И вот как хотите, так и пользуйтесь продаваемым софтом. Но это, как я уже сказал, отдельная история.
В 1985 году, с чуть измененным привычным дизайном mk2, Nec выпустила, фактически, новый компьютер - PC-8801mk2 SR. SR означало "Second Revision".
Теперь это были три компьютера в одном корпусе :)
- 8001 с разрешением экрана 160x100 точек, его версия Бейсика. Этот режим именовался N.
- 8801 - 640x200x8 и 640x400x2 со своей версией Бейсика. Именовался V1.
- 8801 SR - 640x200x8 из 512, 640x400x2 из палитры в 512 цветов. Опять же своя версия Бейсика. Дополнительный музыкальный сопроцессор YM2203. Именовался V2.
Спереди компьютера находится крышечка, которая держится защелкой. Под ней несколько конфигурационных джамперов и переключатель режима компьютера (N/V1/V2). Судя по всему переключатель устанавливает бит конфигуратора при старте машины, потому-что изменение его положения не меняет ничего после включения.
- SR - изначальные 3 компьютера в одном, 3 слота расширения.
- TR - тот же SR, но со встроенным модемом на 300 бод и телефонной трубкой.
- FR - удешевленная версия с убранным режимом 8001 (N).
- MR - FR + 192 кб ОЗУ. Дисководы поддерживали HD дискеты (1.2 Мб). Первый массовый компьютер в истории с HD-дисководами. При этом, что расширенное ОЗУ, что поддержка более емких дискет использовалось парой игр и редким софтом.
Вот именно эти машины и является стандартом для серии. Если хочется иметь 95-процентную совместимость со всем Nec'овским 8-битным наследием, нужен SR. Если забыть про 8001 с его играми уровня Commodore PET или VIC20, то любую модель буквой R на конце.
В следующие годы выходили новые модели FH/MH (процессор работал на 4 и 8 МГц).
И прочие VA/FA/MA/VA2/VA3 бОльшим количеством ОЗУ. Это было что-то вроде Apple IIGS - 8/16-битный процессор, новый звуковой сопроцессор. Обратная совместимость при этом сохранялась. Последняя модель MC имела tower-корпус, на котором сверху были пазы для установки CD-привода от консоли PC Engine.
Это все интересно, но под эти модели количество игр и софта измерялось максимум десятком, поэтому, как я уже сказал, если хочется машину, которая как Пентагон 128 является совместимой с большим количеством наследия - берем SR и производные.
Собственно я купил MR близком к отличному состоянию. Чуть начала желтеть передняя панель, но еще совсем не критично.
Видеовыход - DB15 двухрядный. Переходник от Sharp X68000 подошел без проблем, видимо это был японский стандарт на компьютерные видеовыходы тех лет.
Компьютер включается, ищет дискету (первый дисковод здесь правый). Если ее нет, то проваливается в соответствующий текущему режиму Бейсик.
Большое спасибо Николаю из моих подписчиков. Во-первых, я сейчас жду от него посылку с платами адаптеров для подключения Готеков. Во-вторых, он мне помог найти способ записи дискет через Greazeweazle. Правильный формат комнады будет:
gw write --tracks c=0-39:h=0,1:step=2 --dd=L --pre-erase файл_образа.рсш
Дискеты успешно пишутся на Маке.
Бегло просмотрел архивы софта:
- весьма не малое количество игр, в т.ч. Snatcher от Кодзимы.
- весьма не мало игр с порносодержанием. Это стоит рассматривать как неотъемлемую часть компьютерной культуры Японии 80х :)
- Несколько дискетных операционных систем - CP/M, S-OS Sword, S-88, IPL, Sweet и дискетная версия Бейсика.
- Всякие Коболы, Фортраны и Турбо Паскали наличествуют.
- не мало (более 200 штук) мьюзик-дисков. Причем некоторые выпускали те же Square или Enix, которые в те годы были больше похожи на того же Медноногова, чем на крупные корпорации.
В целом крупные японские компании не особо страдали от синдрома NIH (Not Invented Here - изобретено не здесь), поэтому тут тоже, как и у MSX полноценный Майкрософтовский бейсик. От них же Multiplan и прочие единицы софта.
Клавиатуры у меня нет, дальше продвинуться пока не могу. Покажу загруженную заставку Ys:
И покажу процесс сбора компьютера. Разбор произвел сам, ибо было интересно. Обратную сборку уже отфотографировал по шагам :)
- слева-вверху ПЗУ с знакогенератором для Кандзи (иероглифы).
- слева-внизу звуковой сопроцессор YM2203.
- справа-внизу: два 8255 под слоты расширения и принтер.
- справа: 2 процессора Z80 и дисководный контроллер.
Первый Z80 - основной процессор. Второй работал в паре с контроллером дисковода. Формат дискет тут странный. 40 дорожек. Первые 2 дорожки при включении компьютера грузятся в ОЗУ и в этот код передается управление. При этом дорожки 0, 1 имеют разное количество секторов. И 2-40 уже свое фиксированное значение.
Установлена полка для дисководов с динамиком + подключено питание шлейфы для дисководов
Установлен вентилятор. Шумноват, надо будет заменить на что-то тихое современное.
Слоты расширения с крепежной планкой
Компьютер собран. Справа от дисководов видны светодиоды текущего режима: V1 или V2 Mode.
Конфигурационные дип-переключатели и перемычки.
- off - Бейсик, on - терминальный режим
- off - 40 символов в строке, on - 80 символов в строке (для Бейсика)
- off - 20 строк, on - 25 строк (для Бейсика)
- off - S-параметр выключен, on - S-параметр включен (???)
- off - в режиме терминала DEL не реагирует, on - удаляет символ
- off - ничего, on - 1 wait при обращении к ОЗУ
- off - CMD SING включен, on - выключен (???)
- off - 15 КГц видео (640х200, ТВ), on - 24 КГц (640х400)
- не используется
- не используется
SW2 (в основном настройки последовательного порта):
- off - parity none, on - parity включено
- off - odd parity, on - even parity
- off - 7 бит, on - 8 бит
- off - стоп-бит 1 бит, on - стоп-бит 2 бита
- off - X-параметр выключен, on - X-параметр включен (???)
- off - дуплекс, on - полудуплекс
- off - отключена загрузка с дисковода, on - загрузка при включении и ресете
- off - встроенные дисководы доступы, on - выключены
Последняя настройка, видимо, нужна при подключении внешних 8-дюймовых дисководов. Они подключаются через отдельную плату расширения.
Перемычки RS-232C. Скорость порта в бодах. Замыкается одна. Слева-направо - 75, 150, 300, 600, 1200, 2400, 4800, 9600, 19200.
CRT Clock. В мануале сказано не трогать. Я попробовал - ничего не меняют.
SPEED. Тактовая частота процессора
Basic Mode. Собственно вышеописанное переключение режимов компьютера:
Буду постепенно искать клавиатуру и дальше погружаться в мир платформы PC-88.