Как превратить ваш старый компьютер в игровой автомат

Аркады - это что-то вроде реликвии прошлых дней. Иногда вы можете поймать их в местном торговом центре, боулинге, парках развлечений или других семейных развлечениях, но по большей части они ушли путем динозавров. Не только это, но и современные игровые автоматы, как правило, не содержат знакомые игры прошлых лет.  

MAME , сокращение от Multiple Arcade Machine Emulator , счел целесообразным внести свой вклад в воссоздание оригинального аркадного опыта(arcade experience) в форме многоцелевой среды эмуляции(emulation framework) . Эмулятор — это программа, предназначенная для имитации конкретного оборудования. Есть много устройств, которые будут имитировать аркадный автомат(arcade machine) (а также другие игровые приставки), но MAME лучше всего подходит для этой работы. 

Единственной целью , которую поставила перед собой MAME , было сохранение старых аркадных игр. (MAME)Большинство, но не все аркадные игры работают на аналогичной аппаратной установке чипа процессора(hardwired processor chip setup) . Но есть и другие, например Dragon's Lair , которые запускались на лазерных дисках.

MAME будет эмулировать аппаратное обеспечение, на котором размещены игры, включая память компьютера, процессоры или ЦП(CPU) (центральный процессор). Когда вы соедините его с ПЗУ(ROM) аркадной игры (постоянная память) и идеальным звуком, MAME будет имитировать игру для вас. Он служит идеальным эмулятором игровых автоматов(arcade machine emulator) .

ПЗУ(ROM) — это , по сути, программное обеспечение для хранения(storage software) игры, в которую вы собираетесь играть. MAME поддерживает тысячи различных ПЗУ(MAME supports thousands of different ROMs) , поэтому поиск одного из них для вашего ностальгического путешествия должен быть довольно простой задачей.

Как превратить ваш старый компьютер в игровой автомат(How To Turn Your Old Computer Into An Arcade Machine)

Прежде чем мы начнем собирать старый игровой автомат(time arcade machine) , вам нужно знать несколько вещей. Во-первых, создание эмулятора(machine emulator) аркадного автомата — непростая задача. Предприятие потребует навыков не только ваших знаний об играх и технологиях. Также потребуется кодирование, пайка, проводка и немного столярных работ.

Вы можете просто наслаждаться играми на своем обычном повседневном компьютере, но это не тот опыт, к которому мы стремимся в этой статье.

Законность всего этого(The Legality Of It All)

MAME бесплатна и открыта для публичного использования, но не содержит ПЗУ(ROMs) . Причина этого в том, что аркадные игры, в том числе компании, которые, возможно, закрылись, по-прежнему защищены авторским правом. 

Это означает, что если у вас нет физической копии самой игры, загрузка и использование(download and use) ПЗУ будет считаться нарушением закона .(ROM)

Для этого проекта мы предполагаем, что вы законно приобрели физическую копию игры, в которую собираетесь играть. Все, что вам не хватает, это аппаратное обеспечение, на котором можно играть. В этом случае использование как MAME , так и ПЗУ(ROM) (ов) совершенно законно.

Правильный компьютер и монитор для работы(The Right Computer & Monitor For The Job)

На веб-сайте MAME перечислены минимальные требования для запуска MAME на компьютере:

  • Любой процессор AMD или Intel с(AMD or Intel processor) поддержкой MMX .
  • Windows 98 или более поздней версии.
  • DirectX 5.0 или выше.
  • Видеокарта с поддержкой DirectDraw или Direct3D .(DirectDraw or Direct3D)
  • Любая звуковая карта,(sound card) совместимая с DirectSound .

Поймите, что чем мощнее компьютер, тем лучше он будет справляться с требованиями обработки MAME(MAME processing) . Помните(Remember) , что MAME пытается эмулировать поведение оригинального оборудования. Это потребует большой вычислительной мощности.

Базовая версия MAME для ПК(PC version) работает с системой командной строки, что означает, что вам нужно будет вводить команды для редактирования настроек и воспроизведения ПЗУ(ROMs) . Вы можете найти порты MAME , которые будут работать на компьютерах с операционной системой на базе (operating system)Mac или Linux . Если вы загрузите базовую версию MAME для ПК(PC version) , вы увидите, что это система командной строки.

Монитор будет необходимостью, и большинство энтузиастов MAME предпочитают телевизор с (MAME)электронно-лучевой трубкой(cathode ray tube) ( ЭЛТ(CRT) ) компьютерному монитору(computer monitor) . Это связано с тем, что более старые модели CRT создают более реалистичный визуальный опыт аркады. Просто(Just) убедитесь, что какой бы экран вы ни выбрали, он может подключаться к вашему компьютеру.

Выбор элементов управления(Choosing Your Controls)

Элементы управления, которые вы выберете для своего эмулятора игровых автоматов(machine emulator) , будут зависеть от игр, в которые вы хотите играть. Гоночная игра? Используйте комбинацию рулевого колеса(steering wheel) и педали. Игры как Сороконожка(Centipede) ? Лучше всего работает трекбол(A trackball) . Хочешь поиграть в Темпест(Tempest) ? В оригинальной игре использовался поворотный контроллер в виде циферблата. 

Далее идет стандартное сочетание джойстиков и кнопок. Несмотря на это(Regardless) , MAME , скорее всего, будет поддерживать его, пока вы включаете его с помощью линейной команды(line command)

Стандартные компьютерные(Standard computer) джойстики, рули или геймпады будут работать с большинством игр. Вы можете установить их через порты ПК или подключить их через USB . Однако они не обязательно воспроизводят ощущение настоящего аркадного автомата(arcade machine) . Вам нужно пойти и купить настоящую сделку у продавцов, которые продают сборные игровые(game control) панели управления. 

Готовая панель управления(control panel) обойдется вам дороже, чем покупка деталей по отдельности, но она сэкономит ваше время, когда дело доходит до проводки и кодирования элементов управления. Тем не менее, есть некоторые производители аркадных автоматов MAME , которым нравится свобода делать все это самостоятельно. Некоторые из них даже включают несколько устройств управления на одной машине. Выбор за вами в конце концов.

Использование аркадных элементов управления(Using Arcade Controls)

Чтобы использовать элементы управления, вам нужно их сопоставить. MAME по умолчанию сопоставляет элементы управления аркады с определенными сочетаниями клавиш. Каждая клавиша вашей клавиатуры на самом деле просто переключатель. Вы захотите заменить переключатели по умолчанию на переключатели ваших элементов управления. 

Аркадный джойстик(arcade joystick) имеет переключатели, которые перемещаются в двух, четырех или восьми направлениях. Сопоставляя каждое направление джойстика с разными клавишами на печатной плате(circuit board) , вы можете запрограммировать MAME на прием ввода.

В аркадных автоматах используются два типа переключателей:

  • (Leaf spring switches)Многие энтузиасты игровых автоматов считают переключатели с листовой пружиной лучшими из двух. Причина в том, что дизайн обеспечивает лучшее ощущение во время игры.
  • Микропереключатели(Microswitches) , как правило, более жесткие, но их легче найти и они требуют гораздо меньшего обслуживания, чем листовые рессоры.

Установка элементов управления(Installing The Controls)

Это самая сложная часть всего проекта эмулятора игровых автоматов(arcade machine emulator project) . Вы будете обжимать или припаивать провода к соответствующим разъемам, которые соответствуют элементам управления. Это можно сделать, последовательно соединив разъемы заземляющего провода(ground wire) с общей землей. Вам также необходимо подключить кодировщик клавиатуры(keyboard encoder) к компьютеру.

Кодер клавиатуры(keyboard encoder) — это то, что используется для подключения вашего компьютера к аркадным элементам управления(arcade control) . Поскольку MAME предоставляет каждой аркадной(arcade control) системе управления соответствующую клавишу клавиатуры(keyboard key) , вам придется использовать ее для проверки элементов управления и настройки их по своему усмотрению.

Вы можете запустить программу MAME,(MAME program) чтобы проверить свои элементы управления после их подключения. Этот процесс медленный, так как вы будете определять, какие нажатия клавиш имитируются элементами управления, а затем сопоставлять их с правильными настройками элементов управления в MAME .

Это означает, что нажатие джойстика вправо(joystick right) может соответствовать нажатию клавиши B. Вам нужно будет отредактировать настройки в MAME , чтобы они соответствовали тому, чтобы B соответствовал игроку, нажимающему джойстик вправо. Повторите этот процесс для каждого действия.

Удлинитель или распределительная коробка(power strip or junction box) должны быть установлены внутри вашей машины для подключения различных компонентов. Внешний выключатель питания(power switch) также удобен, чтобы избежать необходимости открывать шкаф, чтобы включить машину.

Аркадная атмосфера(The Arcade Atmosphere)

Огни и звуки аркадного автомата — вот что действительно оживляет его. Проект был бы неполным без дисплея с подсветкой(lit display) и надежной звуковой системы(sound system) . Графика важна, но именно мелочи подчеркивают аутентичность проекта.

Что вам понадобится:

  • Источник света, немного плексигласа и шатер для верхнего дисплея (overhead display)аркадного автомата(arcade machine) . Шатер представляет собой полупрозрачный материал с изображением на нем, которое вы можете сделать сами или купить готовое.
  • Люминесцентные(Fluorescent light) светильники — лучший выбор, чем лампы накаливания, поскольку они не выделяют много тепла, лампы служат дольше и их можно найти разной длины.
  • Чтобы защитить произведение искусства, шатер необходимо зажать между листами плексигласа(Plexiglas) . Установите флуоресцентную лампу(fluorescent light) в верхней части шкафа и направьте источник света в направлении, где будет находиться шатер. Настраивайте приспособление, пока все не станет идеально, как вы его видите.
  • Звук будет зависеть от типа выбранного вами монитора. Для телевизоров динамики по умолчанию должны работать нормально. Для монитора компьютера(computer monitor) потребуется установка звуковой карты(card installation) , совместимой с вашей версией MAME . Это, в дополнение к нескольким установленным динамикам, которые войдут внутрь корпуса.

Строительство кабинета(Building The Cabinet)

Купить шкаф(machine cabinet) для игровых автоматов можно на различных складах, аукционах и сайтах. Детали шкафа(Cabinet) также можно приобрести отдельно, но в целом вариант будет затратным. Не только дорого, но и нет никакой гарантии, что ваша установка MAME(MAME setup) поместится в сборный игровой автомат(arcade cabinet) .

Если вы собираетесь построить свой собственный шкаф с нуля, вы должны принять во внимание компьютер, монитор, который вы выбрали, тип элементов управления для установки, а также место, где вы планируете разместить его в своем доме.

Единственные ограничения дизайна связаны с используемым оборудованием, доступной площадью(floor space) , вашим бюджетом и вашим воображением. Если вам нужна помощь в дизайне вашего шкафа, есть множество сайтов DIY , которые могут вам помочь.(DIY)

Чтобы построить свой собственный аркадный кабинет, вам понадобятся:

  • ДВП или что-то(Fiberboard or something) подобное для изготовления корпуса.
  • Клей для дерева(Wood glue) , шурупы, болты и скобы, чтобы скрепить его. 
  • Дрель, лобзик, шуруповерт и другие подобные инструменты для работы. Дверные(Door) петли, застежки и выключатель питания(power switch) являются дополнительными компонентами.
  • Достаточно места для подключения панели управления игрой(game control panel) . Это особенно важно, если вы пытаетесь объединить несколько настроек системы управления .(control system)

Если вы впервые работаете над проектом(time project) , поищите в Интернете помощь в построении панели управления(control panel) . Это делается для того, чтобы избежать осложнений и ошибок, что в целом делает проект менее напряженным.



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts