Mame эмулятор как пользоваться

от admin

Общение на pristavka.kulichki.net

[MAME] Инструкция по установке и настройке MAME

[MAME] Инструкция по установке и настройке MAME

b00tanik » 13.06.09 в 12:46

написал у себя в блоге небольшую инструкцию:

MAME — эмулятор, разработанный для воссоздания электронного оборудования игровых автоматов в виде программного обеспечения, с целью сохранения истории игр и предотвращения исчезновения старых игр. Название программы является акронимом для Multiple Arcade Machine Emulator — эмулятор множества игровых машин.

Главная цель эмулятора — документирование аппаратного обеспечения аркадных автоматов, сохранение их данных для истории, поэтому запрещено вносить в код изменения и хаки, которые могут заставить игры работать неправильно или быстрее, ценой точности эмуляции. В MAME каждый эмулируемый компонент эмулируется на программном уровне до каждого регистра и инструкции. Поэтому эмуляция в MAME очень точна (в многих случаях до каждого пиксела), но системные требования могут быть довольно высокими. Хотя MAME эмулирует в основном старые автоматы, игры идут на приемлемой скорости на компьютере с 2 ГГц процессором. Современные же аркадные автоматы достаточно сложны, основаны на быстрых RISC процессорах, математических DSP, и прочих элементах, которые достаточно сложны для точной эмуляции, и поэтому эти системы могут не работать достаточно быстро даже на самых современных компьютерах.

В этой статье я хочу рассказать как запускать игры, используя этот эмулятор

Итак, сразу приступаем к действиям.
1. Скачайте и установите MAME На данный момент самая популярная версия — это MAMEUI(ссылка на обновляемую страницу с новейшими версиями)

2. Скачайте файлы bios На этой странице находятся несколько десятков файлов bios которые помогут нам в нелегком деле эмуляции. Cкопируйте архивы в папку с ROM

3. Скачайте файлы игр . На этой странице и здесь находится довольно много игр под MAME. Cкопируйте архивы игр в папку с ROM

4. Поддержка файлов CHD(compressed hard drive image)
Если вдруг нужная игра не запускается, проверьте, выполняются ли следущие условия:
1. Есть ли необходимый bios
2. Клон ли игра, если клон, то скачайте оригинальную версию
3. Игре требуется CHD
Список игр, требующих CHD
Чтобы использовать эту возможность, создайте в папке с ROM папку CHD, и, если необходимо, создайте в ней файл с расширением .chd и таким же именем, как и у ROM. Внимание! Некоторые образы могут быть довольно объемными (аж до 2-х гигабайт).
Например, архив игры Simpsons Bowling в папке ROM называется simpbowl.zip, разместите архив с игрой в папке ROM, а файл simpbowl.chd (который скорее всего будет в архиве) разместите в папке CHD

5. Читы . Скачайте файл cheat.dat с этого сайта Скопируйте этот файл в корневую папку эмулятора.

6. Первый запуск Запускаем эмулятор. Возможно, программа спросит о местонахождении эмулятора. Указываем папку, где установлен MAME. Если все ок, то увидим примерно следущее:

7. Настройка геймпада и светового пистолета Заходим в пункт главного меню Options, дальше в Default Game Options, переходим на вкладку controllers.
Изображение
Настрайваем геймпад исветовой пистолет.
По желанию можно перейти на вкладку Advanced и настроить графику.

8. Настройка управления в игре Дважды кликаем на игру в главном окне приложения, она должна запуститься. Затем нажимаем Tab, должно появиться меню
Изображение
Открываем пункт меню "Input (This Game)". Настраиваем управление.
В пункте меню Input (General) можно настроить поведение эмулятора. По умолчанию установлены следущие настройки:
* 5 — Бросить монетку*
1 — Старт
* Стрелочки — Передвижение по меню
* Ctrl — Кнопка действия 1
* Alt — Кнопка действия 2
* Space — Кнопка действия 3
* Мышь — Аналоговый джостик (Нужно для некоторых игр)
* P — пауза
* ESC — Выход из MAME
* F2 — Service Mode
* Tab — Меню настроек MAME

An Introduction to MAME¶

MAME, formerly an acronym which stood for Multi Arcade Machine Emulator, documents and reproduces through emulation the inner components of arcade machines, computers, consoles, chess computers, calculators, and many other types of electronic amusement machines. As a nice side-effect, MAME allows to use on a modern PC those programs and games which were originally developed for the emulated machines.

At one point there were actually two separate projects, MAME and MESS. MAME covered arcade video games, while MESS covered home and business systems. They are now merged into the one MAME.

MAME is written in C++ and can currently emulate over 32,000 individual systems from the last five decades.

Purpose of MAME¶

The primary purpose of MAME is to preserve decades of arcade, computer, and console history. As technology continues to rush forward, MAME prevents these important “vintage” systems from being lost and forgotten.

Systems Emulated by MAME¶

The Arcade Database contains a complete list of the systems currently emulated. As you will notice, being supported does not always mean that the status of the emulation is perfect. You may want

to check the status of the emulation in the wiki pages of each system, accessible from the drivers page (e.g. for Apple Macintosh, from the page for the mac128.cpp driver you can reach the pages for both macplus and macse),

to read the corresponding sysinfo.dat entry in order to better understand which issues you may encounter while running a system in MAME (again, for Apple Macintosh Plus you have to check this entry).

Alternatively, you can simply see the status by yourself, launching the system emulation and taking a look at the red or yellow warning screen which appears before the emulation starts, if any. Notice that if you have information which can help to improve the emulation of a supported system, or if you can directly contribute fixes and/or addition to the current source, you can do any of the following:

Send in a pull request (for code) or open an issue (information) on our GitHub page

Post the information or code on the MAME Forums

Follow the instructions on our contact page

Supported OS¶

The current source code can be directly compiled under all the main operating systems: Microsoft Windows (both with DirectX/BGFX native support or with SDL support), Linux, FreeBSD, and macOS.

System Requirements¶

MAME is written in C++, and has been ported to numerous platforms. Over time, as computer hardware has evolved, the MAME code has evolved as well to take advantage of the greater processing power and hardware capabilities offered.

The official MAME binaries are compiled and designed to run on a standard Windows-based system. The minimum requirements are:

Intel Core 2-series CPU or equivalent, at least 2.0 GHz

64-bit OS (Windows 7 or later on Windows, macOS 10.9 or later on Mac)

DirectX 9.0c for Windows

A Direct3D, or OpenGL capable graphics card

Of course, the minimum requirements are just that: minimal. You may not get optimal performance from such a system, but MAME should run. Modern versions of MAME require more power than older versions, so if you have a less-capable PC, you may find that using an older version of MAME may get you better performance, at the cost of greatly lowered accuracy and fewer supported systems.

MAME will take advantage of 3D hardware for compositing artwork and scaling displayed software to full screen. To make use of this, you should have at least a semi-modern computer with semi-modern 3D hardware made within the last five to ten years.

HLSL or GLSL special effects such as CRT simulation will put a very heavy load on your video card, especially at higher resolutions. You will need a fairly powerful modern video card, and the load on your video card goes up exponentially as your resolution increases. If HLSL or GLSL are too intensive, try reducing your output resolution.

Keep in mind that even on the fastest computers available, MAME is still incapable of playing some systems at full speed. The goal of the project isn’t to make all system run speedy on your system; the goal is to document the hardware and reproduce the behavior of the hardware as faithfully as possible.

BIOS Dumps and Software¶

Most of the systems emulated by MAME requires a dump of the internal chips of the original system. These can be obtained by extracting the data from an original unit, or finding them (at your own risk) on various place on the Internet. Being copyrighted material, MAME does not come with any of these.

Also, you may want to find some software to be run on the emulated machine where it does not have internal software (e.g. some computers will need a disk to boot to an operating system).

Again, Google and other search engines are your best friends. MAME does not provide any software in the MAME package to be run on the emulated machines because it is very often (almost always, in the case of console software) protected by copyright.

The MAME team has been permitted to redistribute some old software, which can be found in the ROMS section of the MAME site.

old_hardware

MAME — эмулятор , разработанный для воссоздания электронного оборудования аркадных автоматов в виде программного обеспечения , с целью сохранения истории игр и предотвращения исчезновения старых игр. Название программы является акронимом для Multiple Arcade Machine Emulator — эмулятор множества аркадных машин.

Главная цель эмулятора — документирование аппаратного обеспечения аркадных автоматов, сохранение их данных для истории , поэтому запрещено вносить в код изменения и хаки, которые могут заставить игры работать неправильно или быстрее, ценой точности эмуляции. В MAME каждый эмулируемый компонент эмулируется на программном уровне до каждого регистра и инструкции. Поэтому эмуляция в MAME очень точна (в многих случаях до каждого пиксела), но системные требования могут быть довольно высокими. MAME эмулирует в основном старые автоматы, игры идут на приемлемой скорости на компьютере с 1 ГГц процессором. Современные же аркадные автоматы достаточно сложны, основаны на быстрых RISC процессорах, математических DSP , и прочих элементах, которые достаточно сложны для точной эмуляции, и поэтому эти системы могут не работать достаточно быстро даже на самых современных компьютерах.

Читать:
Не нравится программирование что делать

Battletoads ( рус. Боевые жабы ) — видеоигра , разработанная компанией Rare Ltd. , и созданная как соперник серии игр о Черепашках-ниндзя . Первая часть игры была выпущена для NES в 1991 году, а затем портирована на платформу Amiga в 1992 году и Sega Mega Drive / Genesis и Sega Game Gear в 1993 году, а также на Amiga CD32 в 1994 году.

Одна из наиболее передовых, с точки зрения графики, видеоигр для NES на момент, когда рынок игровых систем стоял у перехода к доминированию консолей следующего поколения: Sega Mega Drive / Genesis и Super Nintendo. Игра получила широкую известность из-за своей крайне высокой сложности. https://ru.wikipedia.org/wiki/Battletoads

Версия Battletoads для аркадных автоматов увидела свет в 1994. Сильно отличается от версий для NES (1991) и последующего порта для Genesis (1992), Sega MD (1993), .
Примичательно, что аркадная версия была в разработке также для Super Nintendo, но в последствии была отменена. https://en.wikipedia.org/wiki/Battletoads_Arcade

Поиграть в аркадную версию Battletoads можно с помощью вышеупомянутого эмулятора игровых автоматов MAME.
Оригинальный эмулятор от разработчиков можно скачать по данной ссылке: http://www.mamedev.com/

В данном посте используются неофициальный эмулятор MAME с поддержкой Windows GUI: http://www.mameui.info/

При запуске нам нужно указать путь к нашим образам игр, которые легко находятся в Интернете.
Как вариант здесь: http://www.emu-land.net/arcade/mame/roms/top

Впрочем, при запуске эмулятор поругался на то, что отсутствует некий bios BSMT2000. Это нечто иное, как БИОС аудиопроцессора, который нужен для данной игры.
Нашел здесь: http://www.doperoms.com/roms/mame/bsmt2000.zip/670622/bsmt2000.html

BSMT2000 нужно положить в директорию с файлами Battletoads. Никаких дополнительных БИОС'ов скачивать не понадобилось.

Реальный аудиопроцессор собственной персоной:

Теперь Battletoads запускается без каких-либо проблем.

Осталось только настроить управление. Делается это нажатием на клавишу TAB, после этого появится меню, где нужно выбрать вкладку «Input (this Machine)»
Там можем назначить любвую кнопку на соответствующее действие.

Теперь можно играть 🙂

Сами аркадные машины Battletoads выглядили приблизительно так:

Системная плата аркадного автомата Battletoads

Существует сюжетное продолжение Battletoads: Battletoads in Battlemaniacs (Super Nintendo Entertainment System, Sega Master System)

Battletoads in Battlemaniacs — видеоигра в жанре beat 'em up, разработанная британской студией Rare для приставки Super Nintendo Entertainment System и выпущенная в 1993 году компаниями Nintendo иTradewest в Европе и Северной Америке соответственно. Японская версия появилась годом позже благодаря издательству Nihon Falcom, в этом же году силами студии Syrox Developments состоялось портирование игры для консоли Sega Master System, эта версия вышла в том же году, но исключительно на территории Бразилии — продюсирование взяли на себя компании Virgin Interactive и Tectoy. Представляет собой прямое продолжение оригинальной Battletoads.

По сюжету жабы посещают уединённую крепость, расположенную среди гор северного Тибета, где корпорация Псикон испытывает свою новую игровую систему с невероятно глубоким погружением в виртуальную реальность. Внезапно из экрана в помещение прорывается антропоморфный свин, прислуживающий Тёмной королеве и Силусу Волкмаиру, и похищает дочь президента компании, Митико Тасёку, а также Зитца, попытавшегося спасти девушку. Оставшиеся в реальном мире жабы решают проследовать за ними, спасти своих друзей и помешать планам злодеев по захвату всего мира.

Играть можно либо в одиночку, либо вдвоём, при этом игрок получает возможность выбрать одну из двух жаб, Пимпла или Раша. Персонажи обладают уникальным набором приёмов и различными комбинациями ударов — в плане геймплея игра является классической представительницей жанра «избей их всех» и придерживается традиций предыдущих частей. Происходящее, как и раньше, отрисовано в мультяшном юмористическом стиле, жабы сражаются с противниками, регулярно используя театрализованные удары милосердия, когда их конечности увеличиваются до огромных размеров или превращаются в какой-либо предмет типа наковальни или пудовой гири. Уровень сложности попрежнему очень высок.

Версия для Sega Master System в плане содержания практически ничем не отличается от оригинала, тем не менее, в связи с меньшей производительностью консоли её графика несколько упрощена, присутствуют некоторые гличи и баги. Сокращению подвергся и музыкальный ряд, на определённых уровнях мелодии повторяются, а кое-где — отсутствуют вовсе. Версия для Sega должна была появиться не только в Бразилии, но и в Европе — на июль 1994 года была даже назначена дата релиза, а в британском журнале Sega Power появился полноценный обзор. Однако в конечном итоге издание по неизвестным причинам так и не состоялось [1] .

Уровни [ править | править вики-текст ]

Всего уровней в игре 7. Все они это ремейки из оригинальной игры Battletoads на NES и Sega MegaDrive

  1. Level — Подобно оригиналу, здесь нужно проследовать и драться с врагами.
  2. Level — Это ремейк 2-го уровня Wookie Hole из оригинала, здесь нужно спускаться вниз и избавляться от врагов. В отличие от оригинала, здесь мы едем верхом на антигравитационных дисках, а в оригинале спускаемся на верёвке.
  3. Level — Это ремейк 3-го уровня Turbo Tunnel из оригинала, где нужно ездить на ховер-байке, уклоняться от препятствий. (даже музыка ремикширована)
  4. Level — Это ремейк 6-го уровня Karnath Lair из оригинала, здесь нужно кататься верхом на змее и уклоняться от препятствий.
  5. Level — Это ремейк 11-го уровня Clinger-Winger из оригинала, здесь нужно прокатиться на чём-то вроде самоката, и при этом отрываться от врага сзади. В отличия от оригинала, здесь добавлены препятствия.
  6. Level — Это ремейк 10-го уровня Rat Race из оригинала, задача та же. Прибежать быстрее крысы и взорвать соперника.
  7. Level — Финальный скорее не уровень, а битва с королевой тьмы. Ремейк 13 уровня "Армагедон" из оригинала.

Из обязательных к ознакомлению аркадных версий игр:
Серии Mortal Kombat, Metal Slug, Double Dragon и Street Fighter, Alien vs. Predator, Batman Forever, WWF: Wrestlemania

Отдельно вынесу beat-em-up про черепашек Teenage Mutant Ninja Turtles — Turtles in Time и Teenage Mutant Ninja Turtles.
Версии для аркадных машин очень крутые.

Скачать программу эмулятор MameUI32 с инструкцией для MAME (маме)

Играть в приставки на сотовом телефоне

Так как часть консолей уже сложно найти на рынках, а некоторых и вообще уже давно нет, то разные фирмы разработчики написали специальные программы (эмуляторы), которые позволяют запускать игры (ромы) от приставок на разных системах, например на сотовом телефоне или PSP. Таким образом пользователь сможет играть почти во все игрушки на своем любимом устройстве (а если подключить, например, PSP к телевизору, или купить 2 джойстика для компьютера, то вообще получится полноценная игровая консоль того времени). Это стало реально в наше время, и не требует почти никаких вложений, кроме времени на установку программы (эмулятора) и скачку ромов (игрушек). Уже сегодня в метро или в автобусе можно встретить людей играющих в Марио, Танчики или Ежика Соника на сотовом телефоне, ностальгия!

Играть в приставки на PSP (Sony Playstation Portable)

Есть еще одна прелесть всего этого — Вам не нужно заново устанавливать 1000 игрушек на телефон или компьютер, портя систему разным мусором, который устанавливают современные игрушки по мимо себя. Достаточно установить всего одну программу, а далее скачивать игры в одну папку, столько, сколько Вам нужно, без установок и головной боли. Большинство игр запускаются прямо из архива и весят очень мало: Денди — 100Кб, Сега и СуперНинтендо — 1Мб в среднем. Вот немного статистики: на нашем сайте игр от Денди более 1800 шт., Сега — более 1000 шт., СуперНинтендо более 1500 шт., ГБА (Game Boy Advanced) почти 2000 разных игр!

Мы рассмотрим самый популярный эмулятор для компьютера — программа называется MameUI32.

Скачать ее можно тут. (7.8 Мб.)

Немного информации о программе MameUI32:

Подробное описание программы MameUI32 со скриншотами:

Скачиваем программу (ссылка была указана выше) и разархивируем ее в любую папку. Далее запускаем программу на установку: После установки заходим в папку MameUI32: Запускаем эмулятор и убираем лишние поля: После чего у нас будет такой вид программы: Далее нам нужно с этого сайта скачать понравившуюся игру, я например, скачал «Mega Man 2, The Power Fighters (USA 960708)».
Затем нам нужно переименовать файл с игрой в нужный для программы артикул. Делается это просто: скачиваем игру в папку MameUI32/roms/, открываем окно этой папки, размещаем его рядышком, и в самой программе вводим в поле поиск название игры (выделено зелененьким!). После чего получаем варианты игры, выбираем наш (по названию файла) и смотрим какой у него артикул (Directory — выделено красненьким!). Выделяем наш файл в папке roms, нажимаем F2 (переименовать файл) и вводим название артикула игры из программы: Все готово, теперь просто запускаем игру: Далее загрузиться игра в полноэкранном режиме и во многих играх нужно нажать клавишу «O» (или стрелку влево), затем «K» (или стрелку вправо). Есть игры где это повторить придется несколько раз.
Внимание! Некоторые игры не запустятся, это нормально и с этим ничего не поделаешь, просто выбирайте другую игру. Радует, что таких игр не так уж и много. Как запустится заставка жмем много раз кнопку «5», это же игровой автомат и в него нужно запихивать монеты:) Тут главное не жадничать, нажимайте много раз, это дает кредиты на игру.
Как наберете нужное количество кредитов, жмите кнопку «1» (это кнопку Старт для первого игрока, для второго игрока — кнопка «2»). Запустится игровой процесс.
По умолчанию играть нужно стрелками — передвижение, Ctrl — действие 1, Alt — действие 2, Space — действие 3, далее (Z,X,C,V,B,N,M: — действие X). Но, как правило, первыми двумя-тремя действиями все и обойдется. Сохранение в игре проходит так: Shift+F7 далее нажимаем кнопку 1-9 на какой слот сохранить. Загрузить игру — F7 далее кнопку 1-9, какой слот загрузить. P — пауза, Esc — выход, F3 — перезагрузить (Shift+F3 — hard reset). В некоторых играх может подключаться управление мышкой. Tab — меню (в меню управлять нужно МЫШКОЙ!) Если Вам покажется не удобным управление, то его можно изменить. Для этого нажимаем TAB, далее нужно мышкой (невидимой) поймать пункты меню и кликнуть на нужный, в нашем случае это — «Input (general)»: Далее жмем «Player 1 Controls»: И тут настраиваем управление под себя. А вот ниже вкладка управления «User Interface», его тоже можно перенастроить:

Небольшой раздел ответов на Ваши вопросы:
Что такое эмулятор?

Похожие статьи