X68000. Явление
megabyte1986В нашем ретроувлечении мы занимаемся в основном компьютерами, известными в Европе - ZX Spectrum, Commodore 64, Atari ST, Amiga и проч.
Штаты во многом пересекались по платформам, с локальными особенностями - например, в Европе Atari 8 bit массово использовали магнитофоны, когда в США были популярны дисководы. И вездесущий NTSC, конечно, сильно разделял пользователей через океан.
При этом Спектрума в США не знали, но имели собственные очень популярные TRS-80, Apple 2 и кучу разнородных платформ.
Мало кто из нас в рамках ретрокомпьютеров интересовался другими странами, и все забывают про Японию. Если в Европе был C64, то в Японии были MSX1/2/2+. Если в Европе был ZX Spectrum, то в Японии был равнозначный по массовости (и, конечно, на несколько порядков мощнее) NEC PC-88 на таком же Z80.
И если в Европе была Амига, то в Японии был всемогущий Sharp X68000. Вчера он приехал ко мне домой. Встречайте :)
Шарп вышел на пару лет позже Амиги. На момент выхода был одним из мощнейших игровых компьютеров своего времени. Для понимания - в Японии долгие годы аркадная индустрия (игровые автоматы) была вершиной технического прогресса рынка потребительской цифровой электроники. Каждая новая аркадная плата, а их выходило иной раз под десяток в год, делала мини-революцию и заставляла догонять себя остальной рынок. Как мы сейчас смотрим технологические демонстрации, так в 80х/90х японцы ходили в аркадные залы смотреть на чудеса техники.
Всем известная Sega первоначально являлась производителем аркадного железа и игр. Уже в виде вторичного продукта от них появлялись игровые консоли.
В случае с X68000 вышло наоборот. Компьютер во много лег в основу революционной платформы Capcom CPS-1, описанной у меня в канале ранее.
Поскольку, как следует из названия, центральным процессором компьютера выступает всем известная Motorola 68000, то приведу сравнение типовых конфигураций с "одноклассниками" - Amiga 500 и Atari ST.

В характеристиках не стал рассматривать аппаратный скроллинг, аппаратный вывод тайлов, бэграунда и прочие фишки, хорошо развитые у X68000.
Видеопамять у всех трех систем организована в виде битпланов, в те годы это был предпочтительный выбор относительно чанков для двухмерной графики.
Перейдем к фотографиям аппарата.

Корпус компьютера представляет собой две башни, которые "стоят" на общей платформе. Между башнями находится пружинный механизм с защелкой - используется для ручки переноса. Как это работает, будет показано позже на видео :)
Левая башня - блок питания, 2 дисковода.
Правая башня - электроника компьютера.

Спереди:
- разъемы наушников, первого джойстика, клавиатуры, мыши
- 2 кнопки электронного извлечения дискет, регулятор громкости (встроенный моно-динамик) и кнопка включения, либо входа в standby-режим со сбросом.

Сзади находятся:
- 2 слота для карт расширения
- разъем принтера
- кнопка принудительного выброса дискет
- SASI-коннектор под жесткий диск
- разъем для стереоскопических очков (!)
- шнур питания (110 вольт)
- кнопка включения

Более подробно низ:
- Разъем IMAGE IN. Надо почитать документацию, но вроде это что-то связанное с генлоком.
- Видеовыход
- Разъем второго джойстика
- Последовательный порт
- Аудиовход и выход. Можно записывать звук, не понятно чем концептуально отличается Audio Out сзади от Phones спереди.

Сверху, как и на макинтошах - кнокпи сброса и вызова немаскируемого прерывания.
Интересно, что при нажатии на сброс происходит плавное затемнение экрана.
К монитору компьютер подключается через адаптер, верная схема которого найдена в глубинах форумов, приведу ее здесь:

У Шарпа обязательно надо соединить цветовые земли с оными у VGA-разъема. Обычно их можно соединить между собой и замкнуть на землю, но не тут. Изображение становится мутным, на форумах говорят, что такой подход может убить компьютер.
По умолчанию компьютер включается в видеорежиме со строчной частотой в 31 КГц, поэтому картинку отлично показывает VGA-монитор. Но, как это было принято у аркадного железа тех лет, видеорежимы X68000 выводятся на лету переключая строчную частоту в 15/24/31 Кгц. Причем говорят, что одна игра по ходу своего исполнения (титульный экран, настройки, игровой процесс) может "щелкать" эти частоты по нескольку раз.
Если 15 КГц можно показать на ТВ-мониторе, 31 - на VGA, то 24 КГц это любимый режим множества аркад. И смотреть его не где, если только на любимом многими Benq BL912.
Кто-то пользуется OSSC, но относительно недавно я приобрел скандаблер Lotharek Medusa, он определил то, что подано на вход и успешно показал на кинескопном VGA-мониторе.

Теперь вразнобой те крупицы знаний и фактов, которые я пока почерпнул из сети об этой платформе:
- Компьютер не имеет аналога Boot Menu у Амиги, либо BIOS у PC. При включении показывает сообщение на японском с просьбой вставить дискету. Для настройки параметров самого компьютера нужно запускать специальную утилиту в ОС.
- Операционная система называется Human 68k, пережила 3 версии. Очень и очень сильно походит на клон MS-DOS 3.3, за исключением того, что максимальная длина имени файла составляет 18.3 символа.
- Для ОС выпущено 3 оконных оболочки - SX Window (внешне похожа на NeXTStep, внутри по API на классическую MacOS), Ko Window (похожа на Motif) и третья, которую я забыл :)
- Если поставить акселлератор с 68030 (а были и даже с 060), то можно пускать эзотерическую OS/9 и NetBSD.
- Экранное разрешение, если посмотреть таблицу выше, квадратное. Все режимы. Оригинальный монитор был не 4:3, а 1:1 - т.е. с квадратным экраном кинескопа :)
- ОЗУ расширяется до 12 Мб.
- Помимо встроенного звука, игры для компьютера очень любят MT32 и MIDI, для которого нужна плата расширения. По любви к MIDI похож на Atari ST.
- Аппаратно, как и Амига, поддерживает генлок. Не сильно, но использовался в японских видеостудиях.
- Много игр распространялось на двух дискетах. Т.к. изначально встроено 2 дисковода, то почему бы этим не воспользоваться :)
- Поэтому, кстати, не просто подключить GOTEK. Нужно 2 готека, плюс не сложная схема говорящая компьютеру, что дисковод 1/2 извлек дискету.
- Хрупая электроника. Обязательно надо рекапить все что только можно и менять батарейку, встречается много компьютеров с разъеденными платами. И со сгоревшими блоками питания из-за работы не в режиме из-за вытекших конденсаторов. У меня самая первая модель без SMD-электролитов, надежная как Amiga 500.
- Официально выпущено более 800 игр, многие из них 1-к-1, либо даже улучшенные порты с аркадных автоматов. Например, первый Street Fighter или Gradius. И, конечно, много японской порнухи :)
- Можно подключать эмуляторы жестких дисков BlueSCSI, SCSI2SD и подобные. Под них энтузиасты выпускают образы со сборками чуть ли не всех игр и огромного количества софта.
- По аналогии с Амигой, здесь тоже любили что-то подобное трек-музыке. Были свои 8-канальные трекеры, форматы модулей и оставлено большое наследие. Надо копаться и изучать.
- Японцы имели нечто подобное демосцене и демопати. Только "у нас" любили писать демо с обсчетом эффектов в реальном времени. "У них" соревновались в программных рендерерах, которые писали видео на жесткий диск для последующего просмотра. И так же пускали и смотрели результаты на пати.
- Из плат расширения были акселлераторы от более быстрых 000 до 060. Видеокарты, звуковые, сетевые, MIDI- карты, SCSI-контроллеры.
- Как и у многих 68k-машин, в районе 94-95 года Sharp хотели поменять аппаратную платформу. Следующей моделью должен был стать Sharp PowerX с процессором PowerPC 601. Но не стал, проект закрыли.
- Лицензионные игры на торговых площадках типа ebay или японского Yahoo стоят просто астрономических денег. Цена в 80 тысяч рублей (на наши деньги) за бокс с игрой считается нормой. Отчасти такими цены стали из-за того, что софт для x68000 богато упаковывался и давно стал предметом коллекционирования. Прям сейчас на Yahoo лежит дистрибутив OS/9 за 300 тысяч йен (где-то 187 тысяч рублей).
- Мне повезло найти в РФ какую-то полнокомплектную игру за пару тысяч рублей, процесс ее загрузки я и покажу в отдельном видео.
Было выпущено много моделей. Не сильно вдаваясь в подробности, можно выделить, что основные отличия были:
- Повышенная и переключаемая с 10 до 16 МГц тактовая частота процессора
- Чуть больше ОЗУ
- SCSI вместо SASI - можно подключить внешний CD-ROM. Можно установить внутренний жесткий диск.
- SCSI-машины могут грузиться с жесткого диска, SASI только с дискеты. Можно записать хитрую дискету, которая пропишет в NVRAM (поддерживается батареей) загрузчик с HDD. Но проще купить плату расширения со SCSI и пользоваться всеми плюшками.
- Поздние модели Compact с 3.5" 1.44 Мб дисководами. Вроде бы образы 5.25-дискет можно писать напрямую на 3.5, все работает.
- Совсем поздняя модель X68030 с одноименным процессором. Говорят, что работает быстро, но надо патчить большое количество игр.
Компьютер успешно запустился, но, поскольку мне пришел только системный блок, отдельно надо будет докупить:
- клавиатуру
- мышь
- BlueSCSI
- 5.25 HD-дисковод
- Greaseweazle для записи образов на дисковод из macos
- SCSI-контроллер для автозагрузки с жесткого диска и возможности подключения CD-ROM. У меня есть порядка 15 CD-дисков с ПО и электронными журналами.