MAME — эмулятор, разработанный для воссоздания электронного оборудования игровых автоматов в виде программного обеспечения, с целью сохранения истории игр и предотвращения исчезновения старых игр. Название программы является акронимом для Multiple Arcade Machine Emulator — эмулятор множества игровых машин. Первый публичный релиз MAME (версия 0.1), автором которого был Никола Салмориа, состоялся 5 февраля 1997 года. К версии 0.124a, выпущенной 24 марта 2008, эмулятор поддерживает 3746 уникальных игры и 7031 ром-сет (каждая игра может иметь один или несколько клонов). Но не все игры, поддерживаемые MAME, на самом деле играбельны: в настоящий момент не работает 871 образ игр, а ещё 35 — это образы BIOS. В настоящее время лидером проекта является Аарон Гилес. MAME портирована на множество самых разных платформ. Ныне не обновляемая версия для UNIX-подобных систем называется XMAME, версия для Mac OS X — MacMAME, на основе библиотеки SDL — SDLMAME. Хитами не рождаются. Хитами становятся.
Дополнение к имеющейся информации об эмуляторе. MAME эмулирует в основном старые автоматы на достаточно хорошей скорости - 2 ГГц. Современные же аркадные автоматы достаточно сложны, основаны на быстрых RISC процессорах, математических DSP и прочих элементах, которые достаточно сложны для точной эмуляции, и поэтому эти системы могут не работать достаточно быстро даже на самых современных компьютерах. Эмулятор способен воспроизводить 8, 16, 32-битные, а в некоторых случаях и 64-битные игры. Следует конечно добавить, что с эмуляцией 3D графики существуют очень большие проблемы, например: Mortal Kombat 4, кажется, запускается и работает, но затем видны баги. Не видно, как тратится линия жизни бойца, звук тормозит, фон, когда заканчивается раунд, может за спиной бойца пропасть. В конце концов игра просто выдаёт ошибку и всё. Tekken 3 повезло больше, только финальные титры предательски зависают. Вообще, эмуляция той или иной игры требует ещё и переименования архива, иначе данная программа ничего не определит. Настройка управления делается следующим образом: нажимаем Tab, затем выбираем Input (General), потом соответствующего Player Controls, изменяем под себя и наслаждаемся игрой!
Сообщение отредактировал 47-кам - Пятница, 23.08.2013, 22:39
Существует решение для игры в МАМЕ по сети с поддержкой Windows, Macintosh и Linux. Оно называется MAMEHub. Ещё существует Kaillera, но, исходя из собственного опыта, не рекомендую использовать её, так как играть на ней гораздо проблемнее и существует много подводных камней с настройкой самого клиента. Поэтому, как наиболее простой (и кроссплатформенный), рассмотрим игру по сети через MAMEHub.
Что требуется от игрока?
Убедитесь, что порт 6805 открыт как для TCP, так и для UDP, в особенности, если у вас есть роутер. Дайте полный доступ приложениям zsync.exe, Updater.exe, CSUME.exe и MAMEHubClientt.exe в вашем Firewall'e. Windows Firewall настраивает порты автоматически при установке МАМЕHub).
MAMEHub v2 требует Java 1.7 или выше для правильного функционирования. Трассируя старые версии или используя сразу несколько версий Java можно спровоцировать разнородные мелкие проблемы. Поэтому, за исключением случая, когда вы знаете, что вы делаете, самым безопасным путём будет сначала удалить Java полностью (для пользователей Windows: нужно зайти в Панель управления - Установка или удаление программ (для Windows Vista или Windows 7 - Программы и компоненты), затем из папки Documents & Settings удалить папки под названиями Sun и Java (если есть)), после чего установить последнюю версию, расположенную на официальном сайте.
Вы готовы к загрузке и установке MAMEHub. Зайдите по этой ссылке и установите нужную вам версию. Страница также обладает детальными инструкциями о том, как установить программу.
Чтобы запустить игру, нужно обладать ей самой (она обычно называется ROM), а также иногда нужен файл, эмулирующий системный BIOS. Оба файла должны оставаться в zip-архивах и помещены в папку Roms программы MAMEHub. Большинство аркадных игр не требуют BIOS (кроме NEOGEO, PGM, NAOMI и т.д.), их не требуют и NES, TurboGrafx-16 (P Engine) или Sega Genesis (Mega Drive). Игры, которые запускаются с CD-ROM (PlayStation, Nintendo64, Genesis SegaCD и т.д.) или жёсткого диска, например, аркадная версия Killer Instinct, требуют дополнительного файла образа Compressed Hard Drive(**CHD**).
После того, как вы собрали все ваши любимые игры, запустите MAMEHub. Для того, чтобы игра показалась в списке нужных игр, нужно проверить её. Это нужно сделать, зайдя в Audit - Rescan Folders. Это может занять несколько минут в зависимости от скорости компьютера и количества игр. Здесь же можно задать дополнительные папки для игровых ROMов в MAMEHub. Это полезно, если у вас много игр, их можно структурировать по жанрам и системам.
Теперь вы готовы к запуску игры. Присоединение к уже открытой игре просто: достаточно нажать кнопку Click to Join в окне MAMEHub. Чтобы создать комнату для желаемой игры, дважды нажмите на игру, в которую вы хотите сыграть. Вы можете сортировать список, нажав на соответствующее заглавие колонки. Также для создания комнаты можно ввести и название игры или его часть в поле Search For Game. Если вы присоединитесь к комнате, где играют в ту игру, которая отсутствует у вас, то MAMEHub попробует скачать её у создателя комнаты. Можно посмотреть, что сейчас загружается, нажав на вкладку Download, которая находится после вкладки Games.
Когда вы зайдёте в игру, вам станут доступны некоторые команды, которыми можно конфигурировать игру или взаимодействовать с другими игроками. Их список привожу ниже.
N (удалить сетевую статистику) Клавиша используется, чтобы скрыть синие окна слева вверху и справа вверху.
Left-Shift + F12 (запустить/остановить запись видео) Нажмите это сочетание клавиш, чтобы началась запись webm видео. Когда захотите закончить запись, нажмите сочетание снова. Видео будет помещено в папку nvram/(system)/ и может быть воспроизведено при помощи его открытия в любом современном браузере (Chrome, Firefox и т.д.).
T (открыть чат) Нажмите эту клавишу в игре, чтобы показать полоску чата, затем введите ваше сообщение и нажмите Enter. Существует несколько чатовых команд:
/lock - фиксирует игру и запрещает другим игрокам к ней присоединяться.
/# - (где # - это номер, ассоциирующийся со слотом контроллера, например, если вы хотите управлять от игрока 2, то напишите /2) меняет ваше управление на указанный слот контроллера, при этом несколько игроков могут управлять одним контроллером. Это полезно для игр, базирующихся на пошаговых ходах, где игрок 2 может написать /1, чтобы поделиться управлением с игроком 1.
Нужно найти игроков, с которыми вы будете играть. Можно объединиться с друзьями или завести новых, используя чатовые сообщения для контакта с остальными игроками в лобби. Чат MAMEHub поддерживает Markdown Syntax, что делает возможным форматирование текста и вставку ссылок.
MAMEHub поддерживает Mumble: приложение голосового чата с открытым исходным кодом. Это отличный способ общаться с людьми, освобождая руки для полноценного управления игровым процессом. Подключите микрофон и выберите Launch Mumble в меню File.
Как и во многих многопользовательских играх, иногда сложно найти людей для игры из-за различия во времени. Нажав кнопку Arrange a Game, можно отправить сообщение на форуме, чтобы проинформировать других игроков о том, в какие игры вы хотите поиграть и в какое время вы свободны для небольшой игры.
Наслаждайтесь игрой по сети в игры, которые уже стали легендарными!
Материал переведён специально для marioland.ucoz.ru. Прошу указывать обратную ссылку при копировании.