Mame (multiple arcade machine emulator) программа для linux

Features

Standard Features:

  • Supports nearly any emulator
  • Advanced support for MAME
  • No other front end has as many options for configuration of MAME and emulators.
  • Optimized for Dual and Quad core Processors
  • Media Center Plug In
  • Windows XP, Vista, Windows 7, Windows 8, Windows 10.
  • Well supported with regular updates.
  • With ten years of development its mature and it just works.
  • Arcade Controls (X-Arcade, Slik-Stik, JPAC,IPAC), MCE Remote, other remote controls and gamepads.
  • Plug-In support including advanced LCD/LED, Ultrastick, and hardware monitor rotation all included in standard install.
  • Specific ArcadeVGA support
  • Native Widescreen and HD support with no scaling required.
  • Completely customizable controls
  • Full Toucshcreen and Tablet PC support
  • Global gamepad and keyboard exit combo to exit any emulator
  • Exit any game with the escape key or remote control
  • In game key. View game info and controls while in a game
  • Highly polished, elegant and effective interface
  • Full featured database driven front end for GameBase and its collections (video)
  • Full integration with GameEx Arcade instantly and automatically adding over 3,500 flash games with new games added daily.
  • Jukebox supports all formats with visulisations and offers integration with iTunes and windows media player.
  • Play the Jukebox while playing games
  • Advanced all formats Video Player with support for different audio and subtitle streams
  • DVD Player with support for choice of codec and FFDSHOW
  • 10 ft DVD Ripping (video)
  • Picture and slide show viewer
  • Internet Radio
  • UPNP / DNLA media server client
  • News Reader
  • YouTube module. Easily browse search and play YouTube content using simple controls.
  • Advanced multi process based attract mode/screensaver
  • Multiple languages, custom languages
  • Theme Editor offers skinning
  • Both advanced configuraztion and easy setzup wizard
  • Emulator and MAME databases, with descriptions and various other data, allows linking and categorising across all systems.
  • Play random background sounds.
  • MAME High Score Support
  • ISO Mounting
  • HTML applications within the interface. Play streaming video from NetFlix and Hulu.
  • Movie Database. Automatically or manually add box art and descrtiptions for your movies.
  • Animated 3D model and X file support.
  • MADVR renderer support for video playback.
  • Plus 100’s more features you wont find in other front ends as standard.

Registered Version:

  • No nag screen. Fast loading
  • Game manual PDF and TXT viewer
  • Access to GameEx Online
  • GameExtender networked display and remote control. Display game information and custom artwork on another display. Remote control GameEx with any web browser or your iPhone or iPad.
  • Full unrestricted access to downloads and the GameEx and PinballX FTP servers.
  • Various MAME lists including on line lists
  • Complete menu customization. Organize the layout, structure and appearance of the gameex pages, and create your own menu system.
  • A new front end first for registered GameEx users – Plug and play Steam support with automatic artwork, videos and database. Access all your installed Steam games from the GameEx interface.
  • Plug and play EA Origin support
  • Plug and play Uplay support
  • Advanced emulator configuration with key and gamepad remapping for programs that dont nativly support it.
  • Karaoke
  • MAME to emulator mapping. Launch specifc MAME games or MAME game types with alternate versions of MAME or emulators
  • Search feature. Easily find all games and media
  • SiliconDust HDHomeRun support adds live TV to GameEx.
  • TV Plugin support including VU Player and ServerWMC.
  • Play DVD and Blu Ray ISOs
  • Automatically exit launched games and programs after a period of inactivity
  • CD Player with album lookup
  • Goodmerge 7-Zip support
  • Merge game lists for games with multiple regions or disks
  • Play emulators in the screensaver
  • Zip support for emulators that dont natively support it.
  • Rotated monitor support
  • Mouse control emulation
  • eBook and Comic Book reader
  • Play seperate music based on emulator list
  • Over 1,000 additional radio stations
  • CD-Ripper with album lookup
  • Automatic updates
  • Export games to windows media center
  • Automatically create all game snaps as images or video
  • Game Statistics, available online through GameExtender and from the interface.
  • Media Library. The Media library brings all your pictures, videos and audio together in one place. It can also be used as an alternative to the jukebox by allowing you to view your music by folder and filename
  • Run GameEx on Linux and Macs under Wine.
  • Free license for the specific Mac OS X version.

MAME 0.217

Это последний выпуск MAME, для которого распространяется предварительно собранный 32-разрядный двоичный пакет Windows. Компиляция для 32-битных целей все еще будет поддерживаться, но придется самостоятельно собирать релизы MAME. Кроме того, это также будет последний выпуск с исходным кодом, распространяемым в формате архива «zip in zip». Рекомендуется получать исходный код путем клонирования ревизии с одного из зеркал управления версиями. Для MAME 0.217 переключается цепочка инструментов Windows на GCC 9.2.0 и загружается обновленный пакет инструментов.

Для Sega Model 1 , Star Wars Arcade и Wing War восстановлена программа TGP. В результате, игры стали полностью доступны.

Эмуляция телевизионных игр неуклонно развивается, теперь работают две системы Lexibook, Jungle Soft Zone 40 и MiWi 16-в-1.

Supported Systems

Default supported emulators:

  • MAME
  • CPS-3
  • FB Alpha
  • Mjolnir
  • Model2
  • Nebula
  • Raine
  • WinKawaks
  • Zinc
  • DEmul
  • MESS
  • Stella
  • Z26
  • Atari++
  • Jum’s A5200
  • ProSystem
  • Virtual Jaguar
  • ColEm
  • Meka
  • Virtual Colecovision
  • WinUAE
  • WinArcadia
  • UNZ
  • ODYEmu
  • 02EM
  • Bliss
  • Nostalgia
  • Cxbx
  • MagicFX
  • Mednafen
  • MagicEngine
  • Ootake
  • Dolphin
  • 1964
  • Project64
  • Project64k
  • FCE Ultra
  • Jnes
  • Nessie
  • Nestopia
  • RockNES
  • VirtuaNES
  • BSNES
  • SNEeSe
  • Snes9x
  • SNESGT
  • ZSNES
  • Fusion
  • GENS+
  • nullDC
  • Gens32 Surreal
  • Dega
  • SSF
  • Yabause
  • neocd
  • NeoGeo CDZ
  • NeoRaine
  • ePSXe
  • PCSXR
  • pSX
  • Xebra
  • PCSX2
  • BFM
  • MFME
  • Handy
  • Oswan
  • DeSmuME
  • BGB
  • VBA-M
  • VisualBoyAdvance
  • Reality Boy
  • Red Dragon
  • NeoPop
  • JPCSP
  • PCSP
  • WinVice
  • CCS64
  • DemoBase
  • GameBase
  • SPS
  • WHDLoad
  • SimCoupe
  • DOSBox
  • blueMSX
  • Spectaculator
  • Windows Frotz

Default supported systems:

  • Arcade
  • Sammy Atomiswave
  • Sega Naomi
  • Atari 2600
  • Atari 5200
  • Atari 7800
  • Atari Jaguar
  • Bally Astrocade
  • Coleco Vision
  • Commodore Amiga CD32
  • Emerson Arcadia 2001
  • Fairchild Channel F
  • Fujitsu FM Towns
  • GCE Vectrex
  • Magnavox Odyssey
  • Magnavox Odyssey 2
  • Mattel Intellivision
  • Microsoft Xbox
  • NEC PC-FX
  • NEC SuperGrafx
  • NEC TurboGrafx CD
  • NEC TurboGrafx-16
  • Nintendo GameCube
  • Nintendo N64
  • Nintendo NES
  • Nintendo SNES
  • Nintendo Wii
  • Sega 32X
  • Sega CD
  • Sega Dreamcast
  • Sega Genesis
  • Sega Master System
  • Sega Saturn
  • SNK Neo Geo
  • SNK Neo Geo CD
  • Sony PlayStation
  • Sony PlayStation 2
  • Fruit Machine
  • Atari Lynx
  • Bandai WonderSwan
  • Bandai WonderSwan Color
  • Entex Adventure Vision
  • Nintendo DS
  • Nintendo Game Boy
  • Nintendo Game Boy Advance
  • Nintendo Game Boy Color
  • Nintendo Super Game Boy
  • Nintendo Virtual Boy
  • Sega Game Gear
  • SNK Neo Geo Pocket
  • SNK Neo Geo Pocket Color
  • Sony PSP
  • Apple II
  • Commodore 128
  • Commodore 64
  • Commodore Amiga
  • Commodore CBM-II
  • Commodore PET
  • Commodore Plus_4
  • Commodore VIC-20
  • MGT Sam Coupe
  • Microsoft DOS
  • Microsoft MSX
  • Sinclair ZX Spectrum
  • Z-Code Interactive Fiction

Создаём необходимые папки

В вашей домашней папке /home/ создайте папку «emulators», внутри ещё одну папку «mame», а в ней папку «roms». Это стандартный набор папок для Wahcade, упрощающий настройку программы.

Настройка

В меню Приложения > Игры появится несколько ярлыков для Wahcade. Сначала запустим приложение для настройки. Изменить нужно всего несколько вещей: на вкладке «Emulators», откройте список «List Generation», нажмите кнопку «Browse» и выберите созданную ранее папку для ROM-файлов (/home/yourname/emulators/mame/roms) На вкладке «MAME Only» щёлкните на кнопке для генерации списка файлов ROM: И наконец, вкладка «Keys». Возможно, вам не придётся ничего здесь менять, мне же пришлось поставить галочку напротив надписи «joystick», чтобы можно было использовать джойстик для выбора файлов ROM в Wahcade: В последнюю очередь настраивается сама SDLmame. Программе нужно указать папку, в которой хранятся файлы ROM. Поэтому в командной строке набираем:

Напротив «rompath» вставьте или напишите путь к папке «roms» (той же, что и для Wahcade)

Netplay[edit]

Downloadsedit

Review
PROS
  • Support for up to 4 simultaneous people playing
  • No fiddling with router settings and port forwarding
  • Despite being old, many consider it being able to handle Kaillera the best
  • Netplay traffic is handled by a central dedicated server that helps keep things synched
  • Robust library of games
  • Extremely configurable
  • Private game chat support and public chat to speak people outside your game room
  • Being able to drop out of a game at any time without disrupting (much) your teammate(s).
  • Kicking/banning/muting people from your room
  • It’s a matchmaking service where you can join other people’s rooms, too
CONS
  • It’s slightly (significantly still) prone to freezing
  • Mapping controllers and binding keys can only be done in-game, which might be confusing to first-timers
  • Incorrectly emulates many games, while outright not being able to emulate others
  • Random, inconsistent FPS drops due to the server trying to keep everyone synched, sometimes stuttering. It’s annoying, but rarely does it make it unplayable
  • Everyone needs to have the exact same ROM version or Netplay won’t work (if it somehow does, it’ll desynch rather quickly)
  • Everyone needs to have the exact same save file, or no save file at all. Else, it desynchs
  • You need to constantly switch focus back and forth between chat and emulator window in order to chat.
  • You will hear no sound while the window is unfocused.
How to
  1. Replace the kailleraclient.dll inside the «kaillera» folder in the emulator directory
  2. Place your game(s) ZIPPED inside the «roms» folder in the emulator directory
  3. Run the emulator, then press F5 to refresh your ROM list
  4. Go to file, click Kaillera Netplay…

In order to configure your controllers, you need to press TAB once the game is running. Clear every key for Player 1 using «Esc», and only map the directional buttons, and buttons number 1 through 8, which should cover most standard games.

You may also chat in-game by pressing Home twice.

Also, you have to restart the emulator EVERY TIME you load a new game, or attempt to restart the current one. Else, you’ll get a black screen.

Forks[edit]

MAMEUI64edit

MAMEUI64 is the current name of MAME32, the original MAME GUI for Windows. As it traces its lineage to MAME32 0.27 from 1997, it has additional bugs compared to mainline MAME, lacks several features of modern MAME or makes it difficult to use them via GUI, and does not scale properly to high resolutions. The MAME developers do not recommend using any derivative of MAME32 for these reasons, instead suggesting mainline MAME with an external frontend if the internal MEWUI is not sufficient.

GroovyMAMEedit

GroovyMAME (or GroovyUME) is a fork of MAME/UME made primarily to support arcade CRT monitors for AMD cards. It also includes input lag reductions that can be taken advantage of on CRTs or LCDs.

PinMAMEedit

PinMAME is a fork of MAME32 0.76 that exclusively runs ROMs for pinball machines. It can be used to launch these ROMs standalone, like with MAME. However, unlike MAME, it also has a COM module called VPinMAME that can be used with the pinball simulator Visual Pinball, or to drive real hardware.

ARCADEedit

Arcade games only

  • NO mechanical games (pinball, crane games, etc)
  • NO poker, fruit, slot or gambling games
  • NO computers, consoles, terminals, appliances, etc
  • NO games that display a black screen (skeleton drivers etc)

И снова про 3DO

В июньском номере мы публиковали статью «Тотальная эмуляция», в которой рассказывали, как поиграть на РС в игры консолей-аутсайдеров, в том числе на консоли 3DO Interactive Multiplayer. И написали там, в частности, что 3DO известна тотальным отсутствием эксклюзивов, — что заметил наш читатель ALEXEVIAN, большой знаток 3DO, и прислал нам несколько уточнений.

Итак, приносим извинения всем эмуляторщикам!

Во-первых, эксклюзивы на 3DO все-таки имеются. Это вышедшие эксклюзивно в Японии FPS Iron AngeloftheApocalypse (1994) и jRPG Lucienne’s Quest (1995), о которых мы, признаться, не имели ни малейшего представления (чай, не японцы). Также эксклюзивно на 3DO вышли игры по лицензии AD&D — Slayer (1994) и DeathKeep (1995).

Во-вторых, существует более свежая версия эмулятора FreeDO (помимо описанной v2.1) — FreeDO v2.1a, которой не требуется прошивки консоли 3DO для запуска.

Еще ALEXEVIAN пишет, что в PC-версиях игр Killing Time и Need for Speed содержатся другие ролики, звуки и спрайты, — это мы и сами знаем, но мы не видим, как это влияет на эксклюзивность, если сама игра та же самая. И Lucienne’s Quest не является эксклюзивом — игра выходила на Sega Saturn.

Посмотрим, что у нас получилось.

Зайдите в Приложения > Игры и запустите Wahcade!

Разобравшись с эмуляторами домашних платформ — как популярных, вроде Super Nintendo или PlayStation, так и легендарно неудобных или дорогих, вроде Virtual Boy да 3DO, — мы расскажем теперь об эмуляторах игровых автоматов. Точнее, об одном эмуляторе, самом главном и большом — MAME

Универсальный эмулятор аркадных автоматов Multiple Arcade Machine Emulator (он же MAME, http://mamedev.org) не предназначен для того, чтобы на нем играли. Цель создателей — добиться максимально полного воссоздания всех происходящих в эмулируемом автомате процессов, а не получить в итоге нечто со звуком, картиной и приемлемой скоростью игры.

Этот историческо-образовательный проект по охране забытых игр для давно исчезнувших систем был запущен итальянцем Николой Салмориа 5 февраля 1997 года и регулярно обновляется. Последняя на момент сдачи номера версия, MAME 0.142u5, вышла 6 июня 2011-го. MAME был портирован на «Макинтош» в виде MAME OS X (mameosx.sourceforge.net), а также на все известные консоли и портативные устройства, имеющие экран.

Точность эмуляции настолько ювелирная, что компания Namco пользовалась MAME (а не собственными исходниками) при создании версии Pac-Man для компиляции Namco Museum, а господин Салмориа числился одним из программистов сборника Taito Legends.

Установка MAME в Ubuntu Linux

Установка MAME выполняется в несколько шагов. Сначала мы установим сам MAME и некоторые дополнительные компоненты, затем выполним конфигурацию MAME и установим игры. Все действия я выполнял в Ubuntu 12.10.

  1. Установим MAME и дополнительные компоненты. Выполните в терминале следующую команду:
  2. Теперь нам нужно сконфигурировать MAME. Выполните в терминале команду:

На экране должно появится сообщение: «No games found. Please check the rom path specified in the name.ini file. ». Это означает, что MAME не нашел игр. Игры для MAME нужно размещать в отдельной директории, она называется rom (а игры называют иногда ROMs).

Сначала нужно создать конфигурационный файл mame.ini. Для этого нужно перейти в директорию

/.mame и выполнить команду mame с параметром -cc. Для этого выполните в терминале команды:

/.mame должен появится файл mame.ini. В нем указаны различные пути до директорий, которые использует эмулятор. Я оставил все настройки по умолчанию. Если вы хотите что-то изменить, то просто отредактируйте этот файл в текстовом редакторе.
В файле mame.ini в, в частности в секции «CORE OUTPUT DIRECTORY OPTIONS», прописано несколько директорий. Их нужно создать. Для этого просто выполните команду:

На этом минимальная настройка (подготовка) MAME завершена, осталось установить игры.
Игры для MAME называют ромами — ROMs. На официальном сайте программы (http://mamedev.org/roms/) есть несколько игр, но их там единицы и они совсем простые. На сторонних сайтах (например, http://www.freeroms.com/mame.htm) можно скачать тысячи других игр для MAME.

Каждая игра упакована обычно в zip архив, который нужно распаковать в папку

/.mame/roms. Например, скачаем игру Hard Hat (Exidy, 1982) с официального сайта MAME: http://mamedev.org/roms/hardhat/ Чтобы скачать игру нажмите на странице синюю кнопку Donwload now (и поставьте под кнопкой галочку). Вы скачаете файл hardhat.zip. Распакуйте архив в директорию

/.mame/roms. Файлы игры должны находиться в итоге в директории

/.mame/roms/hardhat. Теперь запустите MAME, выполнив в терминале команду:

/.mame/roms, то она должна добавиться в главное меню — в список

Также обращаю ваше внимание на то, что не все игры работают, у меня, например, для некоторых игр MAME выдавал сообщение, что не хватает каких-то файлов

Автор – Роме Тукер (Ronnie Tucker)

MAME или Multiple Arcade Machine Emulator — программа эмуляции игровых приставок. Другими словами, программа работает с файлами старых приставок, например, с файлами ROM. Сам эмулятор не очень удобен в использовании, поэтому большинство пользователей используют внешнюю программу для доступа к файлам ROM. Я использую ОС Ubuntu 8.10 и Wahcade в качестве интерфейса к MAME. Моя цель — подключить свой старенький ПК к телевизору через TV-выход видеокарты.

Overview[edit]

MAME is the prime example of a jack of all trades; it can technically emulate consoles like the PlayStation and Nintendo 64, but for those consoles you’re better off going with our recommended emulators as they may be more performant or more compatible than MAME’s own drivers.

The project and its team focuses on accuracy (preferably cycle-accuracy) and preservation, which often puts usability at a much lower priority for end users, so don’t expect support for more recent boards like Atomiswave. For some systems, the developers may not have everything implemented. The native interface will tell you about the emulation status of the chosen driver, and what components are considered lacking.

ROM dumpsedit

When developers know more about a system, they often have to dump more components like ROMs and BIOSes if necessary. It’s highly recommended to use a ROM management tool such as RomCenter or ClrMamePro. Without these programs, it’ll take you a lot longer to find the necessary files for a game.

Something as popular as Pac-Man will probably never need newer dumps beyond the current ones because it’s been continually researched from the beginning, and the ROMs have been pretty widespread, but for very rare machines, MAME will see continuous changes in the files it needs as more information is discovered about the system. You can expect these ROMs to surface online in some form, but you may as well never get them directly from the developers themselves.

MAME is very strict about what components of a ROM dump it needs to even function, and it may tell you if something is wrong with the files (i.e. a failed checksum); only a ROMset with all the newest information will work in recent versions of MAME. For machines that use stuff like hard drives and optical disks to store its data, MAME has its own format called Compressed Hunks of Data (CHD) which uses a number of compression methods to reduce the size of a raw image file. This format also allows MAME to use 7-Zip archives for ROMsets in place of Zip files.

Frontendsedit

MAME used to be a command line application that was launched by a separately licensed frontend. However, with MAME relicensing as open source in 2016, the developers have since incorporated MEWUI as its built-in interface. However, it still accepts command-line parameters, allowing most frontends to keep working. You can see a list of them .

Historyedit

MAME was first released on February 5, 1997 by Nicola Salmoria as a Pac-Man emulator, but before he could do any more work on the project he handed it over to Mirko Buffoni in April 1997 after being required to do National Service in the Italian army. Since then, even as early as 2003, the emulator has become very extensive, with the majority of arcade system boards from the 1970’s, 1980’s and early 1990’s supported.

MAME originally used a custom BSD license that prohibited commercial use in a few ways. This was mainly used to deter arcade operators from monetizing an emulated version of a widely available commercial title like Pac-Man. However, the MAME team didn’t have the funds to afford prosecutors, so this was never effectively enforced. Through an extensive relicensing process in 2016, the project completely changed to a combination of GPL/BSD where applicable. This allowed them to merge the codebase for the MEWUI frontend into the main application starting with version 0.171.

Шесть шедевров для MAME

Star Wars

1983, Atari. Единственный приличный игровой автомат американского производства (до выхода Mortal Kombat в 1992-м). Симулируется атака на первую «Звезду смерти» — в векторной графике, с голосом Дарта Вейдера за кадром. Эксклюзив.

Space Harrier

1985, SEGA. Экспериментальный псевдо-3D-шутер со свободно летающим героем. Вторая игра Ю Сузуки (создателя Virtua Fighter и Shenmue) и один из первых аркадных блокбастеров компании. Портирован на всё. Всё еще гениален.

Bubble Bobble

1986, Taito. Розовая девочковая аркада гениального покойного дизайнера Фукио Мицуджи. Несмотря на мыльные пузыри и кавайных дракончиков, это лучшая игра, существующая на игровых автоматах. Портирована на все платформы.

Assaul

1988, Namco. Танковый симулятор, для управления которым требовались два рычага для независимого включения гусениц (можно приспособить аналоговые рукоятки геймпада от Xbox 360). Выпущен в японском отделении Virtual Console на Wii.

Garou: Mark of the Wolves

1999, SNK. Изо всех многочисленных файтингов плодовитой фирмы (создавшей серии Fatal Fury и Samurai Shodown) этот — лучший. Анимация, герои, система ударов, легкость освоения. Портирован на Dreamcast, PS2 и Xbox 360, но это первый файтинг, который вам стоит скачать для MAME.

2001, Cave. Лучший представитель дико красивого жанра Bullet Hell Shooter (вражеских пуль на экране так много, что от них физически невозможно увернуться). Отличается от прочих горизонтальным скроллингом картинки. Эксклюзив для MAME — порт задерживается из-за проблем с авторскими правами.

Чужой против кулака

Настроек в MAME — суровый минимум. Разрешение картинки выбирается автоматически, от вас требуется лишь указать размер изображения (там есть хитрости с широкоэкранными играми и шутерами, ориентированными на вертикально развернутый монитор). Останется только переназначить управление на геймпад от Xbox 360 — и можно пользоваться.

Размер ромов для игровых автоматов варьируется. Протогонка Rally-X (1980) занимает 14 килобайт, красочные файтинги — от 14 (Samurai Shodown 2) до 70 (Samurai Shodown: Warrior’s Rage) мегабайт. Dragon’s Lair, один из первых игровых автоматов на CD, занимает свыше гигабайта и на MAME, к сожалению, GNW: для автоматов на компакт-дисках вам придется качать эмулятор DAPHNE (www.daphne-emu.com).

Среди всех возможных ревизий игр (а только у Street Fighter 2 существует 95 вариантов) надо выбирать международные, World-версии, они самые стабильные. Игры фирмы SNK для автоматов и консолей Neo Geo (вроде серии Metal Slug) требуют скачивания Neo Geo BIOS — вот, пожалуй, и все технические подробности.

Практически все проекты для автоматов рассчитаны на игровые сеансы по 10-12 минут (потом нормальный человек просто устает стоять перед кабинетом), в них очень быстро убивают (см. Metal Slug 3), но для продолжения банкета достаточно опустить в виртуальный слот виртуальный жетон (подвешивается на отдельную кнопку геймпада). Жанры: файтинги, вертикальные и горизонтальные шутеры, пазл-аркады. Во все можно играть как минимум вдвоем — а то и втроем, вчетвером или вшестером, как в грандиозный скролл-файтинг X-Men.

Большинство игр для MAME портировано на домашние консоли — если не по одиночке, то в составе компиляций аркадной классики. Но есть и пара эксклюзивов: скажем, beat ’em up версия Alien vs. Predator 1994 года выпуска.

Все ваши любимые франчайзы представлены на MAME в виде изометрических игр из жизни молотящих друг друга огромных ярких спрайтов: помимо Людей Икс и Чужих с Хищниками есть еще The Simpsons, Michael Jackson’s Moonwalker (не путайте с платформером для Genesis) и пара серий Dungeons & Dragons: Shadow over Mystara и Tower of Doom (с неожиданными ролевыми элементами).

Аркадные версии рыцарского beat ’em up Knights of the Round или знаменитого ковбойского шутера Sunset Riders гораздо сильнее портов на Super Nintendo (и не только в плане графики — в Sunset Riders можно играть вчетвером!), в то время как аркадная версия Golden Axe выигрывает у версии для Sega Genesis по картинке, но отстает по количеству уровней.

Ну а аркадная Contra выглядит и играется неизмеримо хуже версии для NES — что лишний раз доказывает, что дело все-таки не в мощности платформы (по мощности игровые автоматы всегда будут выигрывать у консолей), а во внимательности дизайнеров и умении программировать.

Если вам не нравятся шутеры, файтинги или жанр «побей их всех», играть на MAME вам будет не во что. Игры на автоматах столь же великолепно оформлены, сколь и однообразны — 98% ромов осточертеют уже через полчаса.

Отдельные шедевры вроде гениальной Bubble Bobble (о ней — на врезке) только подчеркивают общую убогость игрового дизайна, ориентированного на выжимание из пользователей максимального количества жетонов за минимальное время. Ну а во все шедевры вы уже переиграли в домашних портированных версиях.

Все-таки создатели правы, и основная ценность MAME — не игровая, а коллекционная. Без ностальгии в наше время трудно оценить даже Pac-Man.

How To[edit]

Convert Bin/Cue files to CHDedit

Many emulators other than MAME are beginning to support Compressed Hunks of Data, mainly because compared to the alternatives, it offers compression (or better compression) on all fronts. Libretro is making an initiative to support them thanks to a successful bounties initiative, and in many cores such as their Beetle fork, they’ve begun rolling it out for certain platforms like Saturn and PlayStation so people can test it.

If you’re interested in trying it out for yourself, this guide will show you how to convert to the format using MAME’s command-line tool called . We’ll warn you now that you will need to know how to use either a Unix shell or the command prompt in order to use it. The developers of MAME seemingly don’t have plans to give an interface so if the thought of going back to the DOS days scares you too much, you may have to wait.

How To (Terminal)
Note: Unless explicitly stated, don’t type the commands word for word because you’ll need to replace some values with your own.
Also: Make sure the cue sheet points to the relative location of the binary and that it works.

On Windows, download MAME from the official website (linked above). The Linux guides on emugen will usually provide these locations.

Open up the terminal and navigate to the folder containing the BIN/CUE files.

$ cd "path/to/folder"

has a command called that we’ll use to create a CD-type CHD. Note that in the example below, «test (!)» is a placeholder and should be renamed to the name of the file.

>C:\path\to\chdman createcd -o "test (!).chd" -i "test (!).cue"
$ chdman createcd -o "test (!).chd" -i "test (!).cue"

will now compress the cue file, and it should complete with just one CHD for you to use, either in MAME or an emulator that supports it.

Recompressing ZIPs to 7-Zipedit

Note: If you’re confident, you can delete files immediately instead of sending them to the recycle bin or trash bin using the keyboard shortcut + . Always back up the files if you’re worried you might do it wrong.

MAME keeps a database of romsets including what each file should be named. If the ROM dump is obtained through a ZIP file, you can uncompress the files inside and transfer them to a 7-Zip file for better compression. The 7-Zip archive HAS to have the exact same name (not the same file extension obviously).

In case you’re wondering why 7-Zip is supported in MAME and not RAR, it’s because the LZMA development kit that’s developed alongside 7-Zip is in the public domain, and the MAME team uses it for CHDs along with FLAC for audio and data compression; RAR is a proprietary format that can only be decompressed by 7-Zip, not compressed to, as per an agreement with both development teams.

How To
Graphical Take the zip file:
roms/
  (romset).zip/
    (game).(rom)
    (lle1).(rom)
    (lle2).(rom)

And uncompress it to a folder of the same name.

roms/
  (romset).zip/
    (game).(rom)
    (lle1).(rom)
    (lle2).(rom)
  (romset)/
    (game).(rom)
    (lle1).(rom)
    (lle2).(rom)

At this point, you can safely delete the zip file.

Go into the folder, select all the files, and add them to a .7z archive using 7-Zip. Assuming you’ve installed 7-Zip with the default settings on Windows, the option to do this should come up when you right-click the files. The name of the archive must be the romset’s name. The config screen may show an option to «delete files after compression». You can safely select this and, assume you do, the archive will now appear in the folder (unless you’ve specified a different location):

roms/
  (romset)/
    (romset).7z

Take the 7-Zip archive, move it into the roms folder, and you can safely delete the romset’s folder. It should look like this.

roms/
  (romset).7z

Rinse and repeat for any other romsets you want to do. MAME should be able to read it.

Terminal The following is a non-destructive one-liner to decompress and recompress your files from zip to 7z. Please account for at least a 3:1 space requirement, and about 3 seconds time per file (give or take). Keep in mind, if you have any other folders present in the working directory it’ll snag those too during the second step.
for y in *.zip; do 7z x "${y%}" -o*; done && for i in */; do 7z a "${i%/}".7z "./${i%}*"; done

After it’s done, be sure to check and make sure the 7z and zip files’ contents match before deleting both the zips and their extracted folders.

Установка Ubuntu

Установить Ubuntu на ПК просто. Ну, обычно. Но поскольку я не подключил монитор, Ubuntu не смогла определить разрешение. Однако, на помощь пришли новенькие «пуленепробиваемые» X-ы, и мне удалось загрузить Ubuntu в низком разрешении (800х600), чего, впрочем, было достаточно, чтобы продолжить установку.

Итак, с Ubuntu разобрались. Теперь нужно установить обновления, а их более 200! Когда и с этим покончено, мы получаем доступ к драйверам nVidia и возможность настроить TV-выход видеокарты. Ubuntu установлена, но понравится ли ей дешёвый джойстик Logic3? Самое время выяснить. Я установил пакет «joypad» с помощью Synaptic. В командной строке я набрал

(Примечание: в некоторых дистрибутивах /dev/js0) чтобы проверить все положения и кнопки джойстика: Система распознала джойстик. Он работает. Отлично!

Теперь установим SDLmame. Скачать .deb-файл можно на сайте http://wallyweek.altervista.org/. Просто нажмите на соответствующую ссылку, и в Firefox появится диалоговое окно, предлагающее сохранить файл или открыть его в Gdebi. Я выбираю второй вариант, так как он быстрее: скачивание и установка осуществляются одним щелчком мыши: Таким же образом скачайте Wahcade с сайта http://www.anti-particle.com/wahcade.shtml

Когда SDLmame и Wahcade установлены, мы готовы к главному!

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий