AdvanceMAME - Le Bottin des Jeux Linux

AdvanceMAME

🗃️ Specifications

📰 Title: AdvanceMAME 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 04. Released (status)
🏷️ Category: Emulation ➤ Engine ➤ Multi 🌍️ Browser version:
🔖 Tags: Emulation; Multi-platform; Multi Emulation; ARCADE CABINET; namco; sega system; taito; ATARI; atari 2600; atari 7800; APPLE; apple2; apple3; macintosh 2; macintosh 128k; COMMODORE; plus/4; MICROSOFT; msx; msx2; msx2+; NEC; pc engine; supergrafx; SEGA; sg-1000; sms; megadrive; saturn; SNK; neo-geo 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2017-06-02 📦️ RPM package:
📍️ Version: Latest: 3.5 / Dev: 480ad7c 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: GPL-2 & (Free) 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 6889 🐛️ Created: 2010-08-20
🐜️ Updated: 2024-02-25

📖️ Summary

[en]: A free and multi-platform emulator for arcade cabinets and many game consoles derived from MAME and MESS emulators, focused on advanced display support (allowing it to directly support video hardware). It comes with the AdvanceMENU utility for setting emulators and previewing games. The main difference compared to MAME is that it directly program the video card to always get the video mode with the appropriate size and frequency (avoiding stretching of the image or other unneeded effects to match the original arcade display). [fr]: Un émulateur libre et multi-plateforme de bornes d'arcades et de nombreuses consoles de jeux dérivé des émulateurs MAME et MESS, axé sur un support avancé de l'affichage (lui permettant la prise en charge directe du matériel vidéo). Il est livré avec l'utilitaire AdvanceMENU pour le paramétrage des émulateurs et la prévisualisation des jeux. L'intérêt sur MAME est qu'il programme directement la carte vidéo pour toujours obtenir le mode vidéo avec la taille et la fréquence appropriée (évitant l'étirement de l'image ou d'autres effets inutiles pour s'adapter à l'affichage d'origine).

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: New version published (to be updated): ✓
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🎲️ Gameplay: (202xxx), (202xxx), (202xxx),


🎮️ Showcase:


Examples of self-made arcade cabinets based on Raspberry Pi + Advance Mame:


🐧 Linux plays :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) lp(202xxx) d(202xxx) d(202xxx) d(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3 4]

💰 Commercial: [Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Andrea Mazzoleni [fr] [en]): [Site 1 2 3] [PeerTube] [YouTube] [LinkedIn] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (AdvanceCOMP) [fr] [en]] [de]]
[Wikipedia (MAME) [fr] [en] [de]]
[Wikipedia (Borne d'arcade) [fr] (Video game arcade cabinet) [en]]
[Wikipedia (Système d'arcade) [fr] (Arcade system board) [en]]


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"blabla"🐧📕


The Advance Projects allow you to play Arcade games with video hardware like TVs, Arcade monitors, PC monitors and LCD screens.
They run in GNU/Linux, Mac OS X, DOS and Windows.

• AdvanceMAME is a port of the MAME and MESS emulators for Arcade Monitors and TVs but also for LCDs and PC monitors.
• AdvanceMENU is an emulator frontend with sound and animated previews of your games.
• AdvanceSCAN is a command line rom manager for AdvanceMAME and AdvanceMESS.
• AdvanceCOMP is a collection of recompression utilities for your .ZIP archives, .PNG snapshots, .MNG video clips and .GZ files.

AdvanceMAME:

AdvanceMAME and AdvanceMESS are unofficial MAME and MESS versions with an advanced video support for helping the use with TVs, Arcade Monitors, Fixed Frequencies Monitors and also for PC Monitors.

They run in GNU/Linux, Mac OS X, DOS, Windows and in all the other platforms supported by the SDL library.

The main difference compared with the official emulators is that the Advance versions are able to program directly the video board to always get a video mode with the correct size and frequency.
Generally the Advance emulators are able to use a video mode which doesn't require any stretching or other unneeded effects to match the original arcade display.
The direct video board programming is fully supported in Linux and DOS. It's partially supported in Windows. It isn't supported in Mac OS X and other platforms.

AdvanceMENU:

AdvanceMENU is a frontend for AdvanceMAME, AdvanceMESS and any other emulator.

It runs in Linux, Mac OS X, DOS, Windows and in all the other platforms supported by the SDL library.

AdvanceSCAN:

AdvanceSCAN is a command line rom manager for AdvanceMAME, AdvanceMESS and any other MAME derivative.

AdvanceCOMP:

AdvanceCOMP is a collection of recompression utilities for your .ZIP archives, .PNG snapshots, .MNG video clips and .GZ files.

It's mainly intended for recompressing your rom, snapshot and clip collection of emulated games.
Others good PNG optimizers are OptiPNG and pngcrush (see the links on the site). If you want to know more about PNG optimization you can check A guide to PNG optimization (see on the site).

📕 Description [fr]

Un émulateur de bornes d'arcades et de nombreuses consoles de jeux dérivé des émulateurs MAME et MESS, par Andrea Mazzoleni (amadvance, l'auteur de Scale2x).

AdvanceMAME est un émulateur libre et multi-plateforme de bornes d'arcades et de nombreuses consoles de jeux dérivé des émulateurs MAME et MESS, axé sur un support avancé du matériel vidéo (téléviseurs, moniteurs d'Arcade, moniteurs PC et écrans LCD). Il est livré avec l'utilitaire AdvanceMENU pour le paramétrage des émulateurs et la prévisualisation des jeux. L'intérêt sur MAME est qu'il programme directement la carte vidéo pour toujours obtenir le mode vidéo avec la taille et la fréquence appropriée (évitant l'étirement de l'image ou d'autres effets inutiles pour s'adapter à l'affichage d'origine).

MAME est un émulateur en ligne de commande, open source et multi-plateforme, solo / multijoueur (en hotseat, en utilisant plusieurs Joysticks), de bornes d'arcades et d'un grand nombre de consoles de jeux, micro-ordinateurs et autres calculatrices (depuis l'absorption de son projet sœur dénommé MESS). L'objectif est de reproduire fidèlement le fonctionnement des jeux et systèmes d'arcade afin de préserver l'histoire du jeu vidéo et ainsi éviter que certains titres ne sombrent dans l'oubli.

Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet.
Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

Consoles émulées (avec doc Bottin):
Bornes d'arcades, CPS1, CPS2

Ressources : voir la fiche "Ressources - Emulation (Nom de la console émulée)".


The Advance Projects vous permet de jouer à des jeux d'arcade avec du matériel vidéo tel que les téléviseurs, les moniteurs d'Arcade, les moniteurs PC et les écrans LCD.
Il fonctionne sous GNU / Linux, Mac OS X, DOS et Windows.

• AdvanceMAME est un port des émulateurs MAME et MESS pour les moniteurs de jeux d'Arcade et les téléviseurs, mais aussi pour les écrans LCD et les moniteurs PC.
• AdvanceMENU est une interface pour émulateur avec des prévisualisations sonores et animées de vos jeux.
• AdvanceSCAN est un gestionnaire de ROM en ligne de commande pour AdvanceMAME et AdvanceMESS.
• AdvanceCOMP est une collection d'utilitaires de recompression pour vos archives .ZIP, vos images .PNG, vos clips vidéo au format .MNG et fichiers .GZ.


AdvanceMAME:

AdvanceMAME et AdvanceMESS sont des versions non officielles de MAME et MESS avec un support vidéo avancé pour aider à leur utilisation avec des téléviseurs, des moniteurs d'Arcade, des moniteurs à fréquence fixe et aussi pour les moniteurs PC.

Ils fonctionnent sous GNU / Linux, Mac OS X, DOS, Windows et avec toutes les autres plateformes supportées par la bibliothèque SDL.

La principale différence par rapport aux émulateurs officiels est que les versions avancées peuvent programmer directement la carte vidéo pour toujours obtenir un mode vidéo avec la taille et la fréquence appropriée.
Généralement, les émulateurs Advance peuvent utiliser un mode vidéo qui ne nécessite aucun étirement ou d'autres effets inutiles pour correspondre à l'affichage d'arcade d'origine.
La programmation directe de la carte vidéo est entièrement prise en charge sous Linux et DOS. Elle est partiellement prise en charge par Windows. Elle n'est pas prise en charge pour Mac OS X et les autres plateformes.

AdvanceMENU:

AdvanceMENU est une interface pour AdvanceMAME, AdvanceMESS et tout autre émulateur.

Il fonctionne sous Linux, Mac OS X, DOS, Windows et avec toutes les autres plateformes prises en charge par la bibliothèque SDL.

AdvanceSCAN:

AdvanceSCAN est un gestionnaire de ROM en ligne de commande pour AdvanceMAME, AdvanceMESS et toute autre dérivé de MAME.

AdvanceCOMP:

AdvanceCOMP est une collection d'utilitaires de recompression pour vos archives .ZIP, vos images .PNG, vos clips vidéo au format .MNG et fichiers .GZ.

Il est principalement destiné à recompresser votre collection de ROM, images et clip de jeux émulés.
Il existe d'autres bons optimiseurs PNG tel que OptiPNG et pngcrush (voir les liens sur le site). Si vous souhaitez en savoir plus sur l'optimisation PNG, vous pouvez consulter le guide d'optimisation PNG (voir le site).

🚧️ Installation ➜ 🚀️ Launching [fr]

En console, lancez successivement :
$ ./configure
$ make

Au 1er lancement l'émulateur créé son arborescence dans ~/. advance/ (avec notamment advmame.rc).

LANCEMENT DE L'EMULATEUR :
Copiez votre ROM (au format .zip) dans ~/. advance/rom
et lancez dans le répertoire contenant le binaire de l'émulateur : $ ./advmame nomROM
(remplacez nomROM par le nom du fichier ".zip" sans son extension ".zip", exemple: $ ./advmame 1942)

Certaines ROMs nécessitent des BIOS (voir la section "Download" sur le site de l'auteur): décompressez le fichier ".rar" et copiez les fichiers ".zip" correspondants dans le répertoire des ROMS.