[ЛОНГ][Перевод] Квест по воссозданию давно утерянного пневматического управления Street Fighter [Часть №2]
Соединительная коробка
Автомат-проект
С момента фотографии warmeister в 2006 году больше не было никаких свидетельств о соединительной коробке. Эта фотография просто показывала, что она существует и что в ней как-то участвуют трубки. Это была поистине неизвестная сущность, и ходили слухи, что эта маленькая "чёрная коробка" на самом деле очень технически сложна. Преобладала теория, что соединительная коробка и end PCB вместе регулируют давление воздуха, чтобы пневматическое управление могло нормально функционировать. Поэтому, чтобы пневматический автомат функционировал, мне нужно было найти соединительную коробку. В 2017 году участник KLOV/VAPS по имени wisenheimr выставил на продажу неполный SF1 Deluxe Cabinet. Он был в плохом состоянии, с отсутствующим монитором и несколькими другими недостающими деталями. Большой блок управления, в котором размещались две пневматические панели управления, заметно отсутствовал. Хотя это было, по сути, две трети автомата, цена была правильной, и он всё ещё был очень желателен для подходящего покупателя. В дополнение к этому, он также поставлялся с несколькими редкими деталями, включая один комплект пневматического управления, рабочую пневматическую PCB и end PCB.
На последней фотографии в объявлении была выделена пневматическая PCB. Однако на фотографии был ещё один объект с неоспоримым присутствием: на размытом фоне виднелся металлический компонент с маленькими разноцветными точками и четырьмя шлангами — соединительная коробка!
Соединительную коробку можно найти в правом верхнем углу фотографии. На переднем плане — пневматическая SF1 PCB
За исключением единственной недостающей пневматической панели управления, эта продажа, по сути, представляла собой весь мой квест в одном пакете. В течение нескольких минут объявление уже привлекло некоторое внимание. Люди начали отправлять предложения о покупке отдельных деталей, но wisenheimr написал, что хочет продать весь лот. Пока это происходило, Biomech011 уже писал мне: "Сделай это".
Прежде чем я успел отговорить себя от покупки ещё одного SF1 deluxe автомата, я предложил купить весь лот. После того, что казалось вечностью, моё предложение было принято! Соединительная коробка была приобретена.
На фото: соединительная коробка, похоже, является типом древней платы ввода-вывода (IO board)
Соединительная коробка представляет собой металлическую конструкцию U-образной формы, которая крепится к автомату. На ней есть круглые наклейки разных цветов и штамп "SFP-20". При ближайшем рассмотрении "рабочая" часть соединительной коробки представляет собой цельный металлический брус. На каждой грани металлического бруса просверлены четыре сквозных отверстия; можно заглянуть в один конец каждого отверстия и увидеть другой, как в телескоп. Эти отверстия с каждого конца завершаются штуцерами для трубок с зазубринами, которые также сделаны из металла.
Вот и всё. Вопреки предположениям, там нет клапанов, электронных схем или чего-либо ещё, напоминающего сложный механизм. Эта "чёрная коробка" была просто промежуточным пунктом (соединением, если хотите) между пневматической панелью управления и пневматической PCB, куда можно вставлять трубки; это своего рода древняя плата ввода-вывода (input-output), или I/O board.
Запасной ввод-вывод соединительной коробки. Требуется некоторая сборка
Полагаю, соединительная коробка установлена для удобства, поскольку она позволяет оператору использовать более короткие трубки и помогает в обслуживании автомата, не требуя разборки всей панели управления. Если бы кто-то захотел, легендарную соединительную коробку можно было бы легко и дёшево эмулировать, используя распространённые детали из почти любого зоомагазина или магазина скобяных изделий. Зная всё вышесказанное, у меня было очень мало надежды, что соединительная коробка волшебным образом заставит пневматическое управление работать, но я всё равно попробовал. Я установил пневматическое управление, пневматическую PCB, соединительную коробку и end PCB в свой автомат SF1. Мой автомат включился, но, что неудивительно, пневматическое управление всё ещё не работало.
Я немного утешился тем, что при покупке у wisenheimr получил избыток дополнительных деталей. Наряду с дополнительным автоматом (хотя и неполным), я также получил дополнительную пневматическую панель управления, рабочую пневматическую PCB, end PCB и ещё несколько "bash pads". Я также приобрёл оригинальный жгут проводов SF1, силиконовые трубки (подходящей длины) и несколько резиновых шайб, которые, как я предполагал, предназначались для пневматического управления.
Скрытые сокровища или мусор? Может быть, и то, и другое
Воскрешение!
К настоящему времени многие любители видеоигр знакомы с эмулированными играми. Для запуска игр эмулятору требуются игровые данные. Игровые данные могут храниться на различных носителях: кассетах, дисках (CD, DVD, BRD, HDD), картах SD и так далее. Но давным-давно определённые игровые данные также хранились в так называемых постоянных запоминающих устройствах (read-only memory chips). Поскольку эти микросхемы обычно назывались ROMами, содержащиеся в них данные стали известны как образы ROM (ROM image) или ROM. С годами термин "ROM" стал использоваться для описания любых игровых данных, независимо от происхождения.
Аркадный автомат SF1 выпускался в двух вариантах: Deluxe (пневматическая версия) и Standard (шестикнопочная версия)
Тысячи ROMов видеоигр уже были извлечены или скопированы с их оригинальных носителей и могут использоваться с эмуляторами. Но те же самые образы ROM могут использоваться и с оригинальным оборудованием, подобно записи файла ISO на DVD для игры на Xbox. Файл ROM может быть записан на микросхему ROM, установлен на соответствующую аркадную PCB и воспроизведён на настоящем аркадном автомате. Сообщество аркадных игр использует ROMы по разным причинам. Одно важное применение дампов ROMов — помощь в сохранении данных и предотвращение утери винтажных игр (аркадные PCB, в частности, хрупки и подвержены сбоям). Энтузиасты также модифицируют существующие данные ROMов для добавления функций, таких как бесплатная игра и сохранение лучших результатов. Некоторые модифицированные ROMы даже используются для изменения игрового процесса.
Эта информация о ROMах важна, поскольку аркадный автомат SF1 выпускался в двух вариантах: Deluxe (пневматическая версия) и Standard (шестикнопочная версия). Долгое время предполагалось, что пневматическая PCB содержит код как для пневматической, так и для шестикнопочной версий SF1, и это предположение получило подтверждение, когда Biomech011 протестировал пневматическую PCB. С этой PCB он показал, что не только работало шестикнопочное управление, но и пневматическое управление реагировало в тестовом режиме с помощью программной утилиты внутри игры. Из этой демонстрации следовало, что пневматическая PCB для полного функционирования требовала комплект пневматического управления, end PCB и соединительную коробку.
Поскольку пневматическое управление всё ещё не работало, пришло время пошагово переоценить проблему. Вкратце, мы обнаружили, что end PCB и соединительная коробка — это простые платы ввода-вывода (I/O boards); обе детали, вероятно, не являются необходимыми для пневматической функции. Также безопасно предположить, что по крайней мере один из четырёх поршней пневматического управления работает, поскольку все они, кажется, хорошо генерируют давление воздуха (и они сделаны как танки!). Мы также видели, что пневматическая PCB способна обнаруживать давление воздуха с помощью теста Biomech011. Учитывая всё это, мы можем заключить, что ввод с пневматического управления работает и обнаруживается. Однако выход, очевидно, отсутствует.
Микросхемы SF1 CPU ROM, найденные на моей пневматической PCB. Три из них не такие, как остальные
Что если пневматическая PCB может обнаруживать давление воздуха, но не может преобразовать его в действие на экране? Когда Capcom отозвала старое пневматическое управление SF1, чтобы помочь операторам аркад переоборудовать игру в шестикнопочную конфигурацию, были ли также изменены ROMы? И если ROMы были заменены, удалила ли Capcom код, позволяющий работать пневматическому управлению? Чтобы ответить на эти вопросы, мне нужно было найти оригинальные пневматические ROMы, и я был готов искать их повсюду. Я решил начать с поиска в Google: "Street Fighter pneumatic ROMs". Первым результатом стал список "Street Fighter (World, pneumatic buttons)."
Ну, это было легко. Кажется, пневматические ROMы действительно существуют. Чудеса Интернета! Но я также знал, что нужно опасаться случайных вещей в Интернете, поэтому я задался вопросом, действительно ли эти ROMы отличаются или вообще пригодны для использования. Я решил проконсультироваться со своим приятелем, Hyperneogeo.
Привет, Hyperneogeo,
У меня к тебе вопрос. У меня есть пневматическая PCB Street Fighter 1, которую я никак не могу заставить работать с пневматическим управлением. Я пытался устранить неполадки тут и там. Но потом я просто осознал, что, возможно, текущие ROMы на плате больше не поддерживают пневматическое управление (поскольку моя PCB работает с шестью кнопками). Если помнишь, оригинальные ROMы SF1 были разработаны для пневматического управления, а затем переключились на шестикнопочную раскладку, которая нам теперь знакома.
Я ничего не понимаю в ROMах, но мне интересно, не мог бы ты проверить для меня разные версии ROMов SF1. Есть ли отдельные версии ROMов? И если есть отдельная версия для пневматической версии, не мог бы ты записать их для меня? Пожалуйста, дай мне знать. Ещё раз спасибо!
-Vinsanity
Здравствуйте, существуют отдельные версии ROM-ов для пневматической и обычной версий. Можете ли вы предоставить фотографию ROM-ов на панельках 2a, 2c, 3a, 3c, 4a, 4c (это CPU ROM-ы)? Спасибо.
-Hyperneogeo
Ты крут — спасибо, сэр! Кажется, это, вероятно, правильный путь, поскольку этикетки этих ROM-ов написаны от руки, а не проштампованы, как у других ROM-ов! Обратите внимание, что 2a = 19, 2c = 22, 3a = 20, 3c = 23, 4a = 21, 4c = 24. Ещё раз спасибо!
-Vinsanity
В отличие от остальных аккуратно напечатанных этикеток на пневматической PCB SF1, мы заметили, что ROM-ы процессора, расположенные на панельках микросхем 19-24, имели этикетки, написанные от руки. Я отправил микросхемы CPU ROM Hyperneogeo для анализа. Он отметил, что эти ROM-ы не были защищены и всё, что требовалось, — это простая замена ROM-ов. Он вернул мои старые микросхемы и предоставил мне новые. Я установил новые микросхемы в пневматическую PCB и с нетерпением протестировал пневматическое управление. Я был так взволнован, что даже не потрудился правильно прикрепить пневматические детали. Но я сделал видео:
Вот это то, чего я давно не видел. Я нажимал на пневматику, и Рю наносил удар! Потом снова и снова. Оно заработало! Пневматическое управление было воскрешено!
Я правильно собрал пневматический автомат и сыграл в игру.
Видео моего полностью функционального пневматического автомата SF1 Deluxe. Ребёнок в этом видео был примерно того же возраста, что и я, когда впервые играл в эту игру — я тоже помню, как тяжело было давить на кнопки
Игра играется примерно так, как я и помнил. Во время игры я стараюсь быть точным, но обычно игра скатывается к беспорядочному нажатию кнопок с выполнением полукруговых движений джойстиком и ожиданием, когда выйдут специальные приёмы. Однако беспорядочное нажатие кнопок становится значительно сложнее с пневматическим управлением. Большинству людей, не игравших в пневматическую версию SF1, интересно, каковы кнопки на ощупь.
У резиновых кнопок есть маленькие поршни, которые нужно сжать, чтобы они вытолкнули воздух, но большая часть сопротивления исходит от большой толстой пружины в механизме. В результате площадки жёсткие, и вам придётся бить по ним довольно сильно, чтобы добиться сжатия — и получить реакцию. И это то, что большинство людей пытаются сделать. Большинство детей (и взрослых) не могут стабильно добиться выполнения атаки, потому что они склонны шлёпать по кнопкам, и выходит не так много давления воздуха. Однако есть способ просто нажать кнопку вниз и быть гораздо более последовательным — это почти как одноручный CPR.
Большинство этих "техник" показаны в видео выше, но какая бы техника ни использовалась, игра — это тренировка! После некоторой практики я неплохо играю в эту игру. Даже на самой высокой сложности она не слишком сложна, по крайней мере поначалу. Но сложность и непредсказуемость компьютерного AI внезапно возрастают, как только вы добираетесь до двух последних персонажей игры: Адона и Сагата. Сагат из SF1 — один из самых сложных боссов, когда-либо появлявшихся в файтингах; он бьёт как грузовик, блокирует всё и, как правило, уязвим только для "shoryuken" (удара дракона) в упор.
Короче говоря, финал игры может стать очень расстраивающим, если вы не готовы. Ниже представлено видео игрока с опытом в файтингах, который с трудом побеждает одиночную игру SF1 на непневматических кнопках (предупреждение: ненормативная лексика).
(Не для слабонервных) Это правда… всё это…
Видео передаёт радость и боль, которые большинство из нас испытывали, играя в свою первую игру SF1. Чего в видео не хватает, так это дополнительной физической нагрузки и усталости, возникающих при использовании пневматического управления, и чувства поражения, когда автомат забирает ваши монеты, одну за другой. И затем, наконец, после столь долгой борьбы, вы наносите этот последний shoryuken силой собственных рук. Это поистине одно из самых уникальных аркадных впечатлений, и его невозможно эмулировать.
Останется шрам
Несмотря на свои недостатки, я наслаждаюсь этой игрой больше, чем кто-либо имеет на это право. Однако, хотя я, безусловно, ценю игровой процесс, мне больше нравится пневматический автомат за его историю. В конце концов, пневматический автомат SF1 Deluxe стоит на видном месте как трофей в моей домашней аркаде. Он напоминает мне о моём квесте по его воскрешению и отлично демонстрирует мою любовь к серии Street Fighter. И, серьёзно, это действительно не такая уж плохая игра.
Мой пневматический аркадный автомат SF1 Deluxe выставлен в моей домашней аркаде. Он служит напоминанием о моём квесте по его воскрешению
Процесс воскрешения этого автомата позволил мне поразмышлять не только об истории и разработке Street Fighter, но и о моём собственном опыте с серией видеоигр, которая мне нравится больше всего. Я рад, что смог внести немного знаний в сохранение этой старой видеоигры.
Большая часть сохранения — это обмен информацией. Я надеюсь, что информация, которой я делюсь, может послужить ресурсом, который поможет другим лучше оценить SF1 — и, возможно, воскресить ещё несколько этих пневматических чудовищ. С этой целью я собрал справочную страницу для тех, кто хочет получить больше информации о SF1 и работе пневматического автомата. Предупреждаю, много технической информации.








