AdvanceMAME
AdvanceMAME est un port non officiel de MAME 0.106 et MESS 0.106, spécialement optimisé pour l’émulation de jeux d’arcade sur des écrans variés : télévisions, moniteurs dédiés, écrans LCD ou PC. Il vise notamment les constructeurs de bornes personnalisées, en améliorant la compatibilité matérielle et la gestion des périphériques d’affichage.
Sur macOS, seule une version source est disponible, sans compilation officielle. L’émulateur s’exécute sur les architectures x86_64 et ARM (Apple Silicon), mais nécessite une compilation manuelle. Il s’intègre dans l’écosystème Advance Projects, qui propose aussi des outils complémentaires comme AdvanceMENU (interface) ou AdvanceSCAN (gestionnaire de ROMs). Les mises à jour récentes incluent des corrections de bugs et une meilleure prise en charge des jeux récents.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
64 bits
SDL Library
Téléchargement et liens
Historique des versions
v5.0
-
Ajout de support pour 80 jeux arcade et consoles (dont des bootlegs, prototypes, conversions et versions régionales) :
- Exemples : 19YY, Bare Knuckle II/III, Final Fight 2 (bootlegs SNES), NeoGeo 2-Player Tetris, Metal Slug 6 (bootleg), Super Bubble Bobble (clone Mega Drive), Teenage Mutant Ninja Turtles: Mutant Warriors (bootleg SNES), Sonic 2/3 (bootlegs Mega Drive), Xeno Crisis (NeoGeo MVS), etc.
-
Clones avec différences notables :
- Bubble Bobble II (version prototype Ver 0.0J), ThunderForce AC (prototype bootleg japonais), Final Fight 30th Anniversary Edition (mode 3 joueurs), Donkey Kong II (hack avec 4 niveaux supplémentaires), Guwange (version spéciale 2000).
-
Améliorations techniques :
- Désactivation du blocage au démarrage si un périphérique configuré (souris/manette) est déconnecté.
- Correction du sauvegarde des ports IPT_OTHER dans le fichier .ini.
- Activation du support pour le débogueur MAME.
- Utilisation des ports standards pour l’Atari 2600 et suppression des mappings clavier par défaut pour les bascules DIP non standard.
- Suppression du système dir_crc et suppression du préchargement "sync" pour éviter les délais au lancement.
- Ajout d’un fichier genre.ini pour une meilleure organisation des genres.
Changelog complet
New games supported or improved: [arcadez2003] [grant2258]19yy - 19YY aladmdb - Aladdin (bootleg of Japanese Megadrive version) backfirt - Back Fire (Tecmo) barek2ch - Bare Knuckle II (Chinese bootleg of Megadrive version) barek3mb - Bare Knuckle III (bootleg of Megadrive version) baryon - Baryon - Future Assault bigfight - Big Fight - Big Trouble In The Atlantic Ocean bpanicdx - Block Panic DX brapboys - B.Rap Boys (World) caravan - Project Neon Caravan Edition (Prealpha 0.4.19) cbarrel - Captain Barrel chinagat - China Gate (US) cnbe2018 - Codename: Blut Engel columnsn - Columns (NeoGeo)(Homebrew) cutefght - Cute Fighter cyborg - Cyborg Force daikaiju - Daikaiju no Gyakushu darkmist - The Lost Castle In Darkmist dblewing - Double Wings ddp2 - DoDonPachi II - Bee Storm deerhunt - Deer Hunting USA V4.3 deluxe5 - Deluxe 5 (ver. 0107) denseib - Ghost Chaser Densei (SNES bootleg) dicegame - Dice - The Dice Game diggerma - Digger Man (prototype) dokidoki - Doki Doki Penguin Land dreamwld - Dream World eeekk - Eeekk! endless - Gundam Wing: Endless Duel (SNES bootleg) ffeast - Frog Feast (NeoGeo) ffight2b - Final Fight 2 (SNES bootleg) flagrall - '96 Flag Rally flapchck - Flappy Chicken fspiderb - Frog & Spiders (bootleg) gaialast - Gaia - The Last Choice of Earth gulunpa - Gulun.Pa! (Japan 931220 L) hangzo - Hangzo (Japan, prototype) hypernoi - Hypernoid igmo - IGMO iron - Iron (SNES bootleg) josvolly - Joshi Volleyball jumpkun - Jump Kun (prototype) karnovn - Karnov (Neo-Geo port) kinstb - Killer Instinct (SNES bootleg) knightsc - Knight's Chance lasthope - Last Hope (bootleg AES to MVS conversion, no coin support) legendsb - Legend (SNES bootleg) looptris - Looptris mastfury - Master's Fury matchit2 - Match It II mazeinv - Maze Invaders (prototype) megrescu - Megumi Rescue mrsdyna - Mrs. Dynamite msgogo - Mouse Shooter GoGo mslug3b6 - Metal Slug 6 (Metal Slug 3 bootleg) mspactwn - Ms. Pac-Man Twin (Argentina) mustache - Mustache Boy neopang - Neo Pang neopong - Neo Pong (v1.1) ngtetris - NeoGeo 2-Player Tetris nratechu - Neratte Chu nsmb - New! Super Mario Bros. pacapp - Paca Paca Passion (PPP1/VER.A2) pairlove - Pairs Love parodius - Parodius DA! (World) pprobe - Planet Probe (prototype?) puzzli2 - Puzzli 2 (ver. 100) py2k2 - Photo Y2K 2 racingb - Racing Beat (World) raphero - Rapid Hero (Japan) riskchal - Risky Challenge rolcrush - Rolling Crush (version 1.07.E) rumba - Rumba Lumber rushbets - Rushing Beat Shura (SNES bootleg) safarir - Safari Rally (Japan) sblast2b - Sonic Blast Man TURBO 2 (SNES bootleg) sbubsm - Super Bubble Bobble (Sun Mixing, Mega Drive clone hardware) scessjoe - Success Joe (World) slapshtr - Slap Shooter sonic2mb - Sonic The Hedgehog 2 (bootleg of Mega Drive version) sonic3mb - Sonic The Hedgehog 3 (bootleg of Mega Drive version) swa Star - Wars Arcade swatpolc - SWAT Police teot - The Eye of Typhoon (Tsunami Edition, beta 7) tgm2 - Tetris the Absolute The Grand Master 2 tharrier - Task Force Harrier timesup - Time's Up! tmntmwb - Teenage Mutant Ninja Turtles - Mutant Warriors (SNES bootleg) topdrive - Top Driving (version 1.1) topshoot - Top Shooter totc - Treasure of the Caribbean touchgo - Touch & Go (World) trophyh - Trophy Hunting - Bear & Moose V1.0 tturf - Tough Turf (set 2, Japan, 8751 317-0104) turkhunt - Turkey Hunting USA V1.0 venom - Venom & Spider-Man - Separation Anxiety (SNES bootleg) victnine - Victorious Nine vr - Virtua Racing wingwar - Wing War (US) wldgunsb - Wild Guns (SNES bootleg) wschamp - Wing Shooting Championship V2.00 xeno - Xeno Crisis (Neo Geo MVS)New clones with relevant differences:bublbob2p - Bubble Bobble II (Ver 0.0J, prototype) https://mamedev.emulab.it/haze/2013/08/15/the-return-of-super-drunk/ tfrceacjpb - ThunderForce AC (Japan, prototype, bootleg) https://shmups.system11.org/viewtopic.php?f=1&t=66235 ffightae - Final Fight 30th Anniversary Edition Three Players mode http://adb.arcadeitalia.net/?mame=ffightae dkongx - Donkey Kong II - Jumpman Returns (V1.2) (hack) Four new stages http://adb.arcadeitalia.net/?mame=dkongx guwanges - Guwange (Japan Special Ver 2000 7-7 http://adb.arcadeitalia.net/?mame=guwanges* Do not prevent startup if a mouse/joystick stick/axe/button name configured in the .ini is unplugged * Fix saving of IPT_OTHER ports the .ini file * Enable support for the MAME debugger * Use standard ports for A2600 and remove default key mapping for non-standard DIP switches * Add a new genre.ini * Remove startup "sync" to avoid delay when starting the game * Drop the dir_crc support * Rename mspactwin to mspactwn to stay in the 8 chars limit
v4.0
-
Prise en charge et améliorations majeures :
- Ajout ou amélioration de 38 jeux d'arcade (ex. : 1943: The Battle of Midway Mark II, Hyper Street Fighter II: The Anniversary Edition, Teenage Mutant Ninja Turtles 2 en version 4 joueurs).
- Prise en compte des jeux avec protections incomplètes : mise en garde explicite pour les jeux nécessitant une émulation de protection imparfaite.
-
Améliorations techniques et performances :
- Suppression de la sélection automatique entre écriture tamponnée (buffered) et directe (direct write), permettant un contrôle manuel via la configuration.
- Optimisation OpenMP pour les effets XBR et ScaleK, améliorant les performances sur les systèmes multi-cœurs.
- Correction des problèmes de frameskipping sur les jeux lents et extension des fonctionnalités de speedmark (mesure des performances).
-
Nouveautés pour les utilisateurs avancés :
- Ajout d’un menu de configuration dédié aux boutons Xbuttons (pour les périphériques compatibles).
- Intégration des définitions de manettes depuis libretro, avec une mise à jour des joysticks supportés.
- Ajout d’une option de sortie pour les pièces (coin) dans le menu, utile pour les jeux à crédits.
Note : Aucun changement spécifique à macOS ou Apple Silicon n’est mentionné dans ce changelog.
Changelog complet
4.0
- Attempt to get Mirax up and Running (#170) [arcadez2003]
- Karate Champ fix some sound issues (#169) [arcadez2003]
- Updated the category.ini [Andrea Mazzoleni]
- Romsets for Angler Dangler / Fishing (#168) [arcadez2003]
- Add Angler Dangler / Fishing to decocass.c (#167) [arcadez2003]
- Tidy up remove redundant sound call (#166) [arcadez2003]
- Fix build issue of neogeo about ROMREGION_SOUNDONLY [Andrea Mazzoleni]
- Improve sound for Flower (#165) [arcadez2003]
- Fix some graphical niggles in Flower {dink} (#164) [arcadez2003]
- Some fixes for Flower (#163) [arcadez2003]
- asurabus and crswd2bl (#162) [arcadez2003]
- Add Asura Buster to fuukifg3.c (#161) [arcadez2003]
- Add support for Crossed Swords 2 (#160) [arcadez2003]
- Finish hooking up the M6801 for Kiki Kai Kai and Kick And Run (#159) [arcadez2003]
- Hook up the M6801 MCU's for Kiki Kai Kai and Kick And Run (#158) [arcadez2003]
- Add Taito's Steel Worker (#157) [arcadez2003]
- Finish Off the Kaneko16 driver add in Pack'N Bang Bang (#156) [arcadez2003]
- New ones (#155) [arcadez2003]
- Update 1943.c (#154) [arcadez2003]
- Add two unique versions of 1943 and Led Storm (#153) [arcadez2003]
- Bullet now playable and fix missing speech in Tough Turf (#152) [arcadez2003]
- Small gfx fix for Taito's Super Ground Effects (#151) [arcadez2003]
- cbombers (#150) [arcadez2003]
- Video changes for cbombers and a fix for underfire (#149) [arcadez2003]
- New one Chase Bombers (#148) [arcadez2003]
- hsf2 (#147) [arcadez2003]
- hsf2 video decryption (#146) [arcadez2003]
- Hyper Street Fighter II (#145) [arcadez2003]
- Attempt to fix Wing Force sound (revised) (#144) [arcadez2003]
- Fix wrong logerror [Andrea Mazzoleni]
- wingforc (#142) [arcadez2003]
- wingforce video start (#141) [arcadez2003]
- Hookup wingforce video call (#140) [arcadez2003]
- New Working Game Wing Force (#139) [arcadez2003]
- Force multi32 games like orunners as single screen [Andrea Mazzoleni]
- Free Kick make the official version work (#138) [arcadez2003]
- Fix Sample Sounds not playing in some versions of Bomber Man (#137) [arcadez2003]
- Prevent debug popups appearing on screen in Lethal Enforcers (#135) [arcadez2003]
- Small graphical hack for Lethal Enforcers (#134) [arcadez2003]
- Lethal Enforcers improve emulation (#133) [arcadez2003]
- Exerion Protection fix (#136) [arcadez2003]
- fix mspactwin (#132) [grant2258]
- Try again (#131) [arcadez2003]
- Test A Possible Fix (#130) [arcadez2003]
- Temporary build fix for mspactwin [Andrea Mazzoleni]
- Assume imperfect games with incomplete protection emulation [Andrea Mazzoleni]
- mspactwin (#129) [arcadez2003]
- mspactwin_videoram_w (#128) [arcadez2003]
- Hookup the new video call for mspactwin (#127) [arcadez2003]
- Ms. Pacman Twin (#126) [arcadez2003]
- New Working In Your Face (North America, Prototype) (#94) [arcadez2003]
- Megasys1 video improvements (#93) [arcadez2003]
- Megasys1 new EOF video call (#92) [arcadez2003]
- Megasys1 gfx fixes and new working game (#91) [arcadez2003]
- armedf improvements cont (#125) [arcadez2003]
- Backport some improvements for armedf hardware (#124) [arcadez2003]
- Add build for AdvanceBERRY 64 bit [Andrea Mazzoleni]
- Detect the VideoCore also in /usr [Andrea Mazzoleni]
- Remove the auto selection of buffered vs direct write [Andrea Mazzoleni]
- Disable OpenMP for ScaleK on ARM [Andrea Mazzoleni]
- Extend OpenMP support to ScaleK [Andrea Mazzoleni]
- Remove unnecessary blit code [Andrea Mazzoleni]
- Use XBR in all platforms [Andrea Mazzoleni]
- Support OpenMP for XBR effect [Andrea Mazzoleni]
- Refactor the blit buffer allocation [Andrea Mazzoleni]
- Disable format truncation warnings [Andrea Mazzoleni]
- More startup times [Andrea Mazzoleni]
- Use single screen in psikyo4 games [Andrea Mazzoleni]
- Change to version 4 [Andrea Mazzoleni]
- Minor advblue changes [Andrea Mazzoleni]
- Update HISTORY [Andrea Mazzoleni]
- Add a configuration script for AdvanceBERRY [Andrea Mazzoleni]
- Fix the frameskipping with slow game
- Fix and extend the speedmark support
- Fix crashes in some games like p47aces
- dangerex (#123) [arcadez2003]
- New Working Danger Express Atari Prototype (#122) [arcadez2003]
- Hookup the HD647180 sound mcu for Ghox, TekiPaki and Whoopee! (#121) [arcadez2003]
- Update joystick definition from libretro
- New Working Hammer Away (#120) [arcadez2003]
- New Working Fantasy Zone II - The Tears Of Opa Opa (system16c) (#119) [arcadez2003]
- dkongx (#118) [arcadez2003]
- New Working Game Donkey Kong II Jumpman Returns (#117) [arcadez2003]
- Fix handling of customization sectioned input maps
- Add coin option in the exit menu [Andrea Mazzoleni]
- Add advmame Xbuttons configuration category [Andrea Mazzoleni]
- Fix crash when saving a rotated png due integer promotion to unsigned
v3.10
-
Nouveautés majeures :
- Ajout du support pour 19 jeux arcade (versions prototypes ou régionales incluses), notamment Clockwork Aquario, Bang Bang Busters, SegaSonic Bros (Japon), et Toukidenshō – Angel Eyes.
-
Corrections critiques :
- Résolution d’un crash lié au pilote NVIDIA propriétaire sous Linux (impact potentiel pour les builds multiplateformes).
- Correction d’un problème de clipping majeur dans Battlezone (régression graphique évitée).
- Fix d’une erreur d’accès mémoire dans
apf_vsync_int(risque de plantage sur certains jeux APF).
-
Améliorations techniques :
- Optimisations USB (stabilité et performances) et ajout du support pour la carte génératrice de vecteurs USB-DVG.
- Mise à jour des compilations (compatibilité avec GCC 10, gestion des flags CFLAGS/LDFLAGS, et suppression des avertissements MAME hérités).
- Intégration de pkg-config pour ncurses/slang (meilleure portabilité des dépendances).
(Aucune modification spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v3.9
-
Correction majeure : Résolution du problème d'entrée pour les jeux utilisant des commandes relatives (comme Cabal ou Offroad) lorsqu’ils sont contrôlés avec un manette absolue (ex. : joystick), évitant ainsi des comportements erratiques.
-
Nouveauté fonctionnelle : Ajout du paramètre
display_artwork_magnifypour agrandir l’affichage du jeu lorsque celui-ci possède une œuvre d’art associée (bannière, écran de titre, etc.). -
Correction majeure : Intégration du fichier cheat.dat dans la distribution principale, facilitant l’accès aux cheats pour les jeux compatibles.
-
Correction technique : Correction du chargement des fichiers avec un chemin absolu (ex. : fichiers de cheats externes comme misc_cheatfile), évitant des erreurs de lecture.
-
Amélioration utilisateur : Ajout d’une confirmation interactive (menu) dans les options de sortie (misc_exit) pour éviter les fermetures accidentelles de l’émulateur.
Changelog complet
v3.8
-
Amélioration majeure de la stabilité audio : Changement du mode par défaut de
sync_resampleen'internal'pour tous les jeux utilisant la puce sonore POKEY, évitant ainsi des plantages et améliorant la qualité sonore (exemple : Star Wars). -
Optimisation des configurations :
- Évite les mises à jour inutiles des configurations d'entrée si elles ne sont pas modifiées en temps réel.
- Ajout d'une option
configpour choisir si le fichier.rcdoit être sauvegardé à la fermeture (avec résistance aux coupures de courant).
-
Corrections d'affichage et d'interface :
- Correction du calcul de la taille des polices pour un menu d'une taille cohérente.
- Ajout d'une option
misc_uidans AdvanceMESS pour configurer l'émulation clavier (par défaut partielle pour éviter les conflits avec l'interface utilisateur).
-
Nouveautés pour la gestion des périphériques :
- Configuration des boutons de manettes et souris via l'option
eventdans les configurations. - Ajout d'une option
ui_autocalibpour déclencher automatiquement une calibration de joystick (meilleur support sous Linux avec le pilote event).
- Configuration des boutons de manettes et souris via l'option
-
Améliorations mineures et options :
- Ajout de l'option
display_resizeeffectpour le redimensionnement des captures d'écran. - Ajout d'un événement
exitdistinct pour séparer la fermeture propre de l'action générique Échap (nécessite une mise à jour demisc_exit). - Évite le clignotement du curseur si les couleurs avant-plan/arrière-plan sont identiques.
- Ajout de l'option
Changelog complet
v3.7
-
Nouveautés fonctionnelles majeures :
- Ajout de commandes Sauvegarder/Charger/Réinitialiser dans le menu de sortie, utilisant le fichier d'état positionné en
'0'.
- Ajout de commandes Sauvegarder/Charger/Réinitialiser dans le menu de sortie, utilisant le fichier d'état positionné en
-
Corrections critiques :
- Résolution de problèmes dans l'émulateur Z80 incompatibles avec les compilateurs GCC modernes sur les plateformes x86 32 bits.
-
Ajout de support ROM :
- Intégration du jeu uccopsar (version Undercover Cops - Alpha Renewal), compatible avec les ROMs MAME.
Changelog complet
v3.6
- Correction majeure : Désactivation par défaut du simulateur MIPS DRC dans la distribution source (déjà désactivé depuis la version 3.0 dans les builds binaires) pour éviter des plantages dans des jeux comme Biofreak, Blitz, Calspeed, Carnevil et Kinst.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v3.5
-
Nouveauté majeure :
- Ajout d’une option
ui_scrollbarpour désactiver les barres de défilement latérales dans l’interface utilisateur.
- Ajout d’une option
-
Nouveauté fonctionnelle :
- Ajout d’une option
ui_namepermettant de masquer l’affichage du nom du jeu dans l’écransaveur.
- Ajout d’une option
(Aucune modification spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v3.4
-
Nouveauté majeure :
- Ajout du support natif pour jusqu’à 8 joueurs (contre 4 auparavant), avec une gestion améliorée des configurations multi-joueurs.
-
Corrections importantes :
- Résolution d’un problème de gestion des périphériques dupliqués dans
input_map[], évitant les conflits lors de la configuration des contrôles. - Correction de la perte du nom du périphérique dans
input_map[]si le périphérique est déconnecté pendant l’exécution.
- Résolution d’un problème de gestion des périphériques dupliqués dans
(Aucun changement spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v3.3
-
Correction majeure : résolution d’un problème critique dans la gestion des définitions
input_map[], améliorant la stabilité des configurations de contrôleur. -
Correction majeure : suppression des plantages dans deux jeux spécifiques (xmen6p et xmen6pu), rendant leur exécution plus fiable.
Changelog complet
v3.2
-
Correction majeure : Résolution d’un problème de blocage et d’arrêt anormal lié au processeur graphique Raspberry VideoCore, en tenant compte de dépendances temporelles cachées qui pouvaient perturber son fonctionnement.
-
Amélioration critique : Correction du ratio d’aspect pour les jeux Sega System 32 et la majorité des jeux NeoGeo, ainsi que Sega Megadrive/Master System (prise en charge étendue des formats logiciels).
-
Fonctionnalité technique : Ajout du support du nom de périphérique dans les définitions d’entrée pour éviter les conflits lors du réordonnancement des dispositifs (outils
advk,advj,advmpour obtenir les identifiants). -
Correction UI : Réparation du chargement des images logiciel depuis l’explorateur de fichiers intégré à l’interface utilisateur.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v3.1
-
Améliorations majeures :
- Intégration de SDL2 comme bibliothèque par défaut (sauf sur Raspberry Pi où SDL1 reste privilégié pour les performances en environnement X Window). Cela améliore les performances, le VSync en mode fenêtre (X11/Windows) et restaure les effets RGB.
-
Corrections critiques :
- Correction du flickering de l’interface utilisateur et d’un risque de crash en cas d’activation du SMP (multiprocesseur symétrique).
- Restauration du fonctionnement de l’option
-output fullscreen, qui ne trouvait plus de modes vidéo valides.
-
Gestion des jeux et compatibilité :
- Marquage des jeux retofinv, svc, prmrsocr et viostorm comme non fonctionnels pour forcer l’utilisation de leurs clones compatibles. Ajout du jeu mp_shnb3 à la liste.
- Correction du chargement des images disque pour le système TI99-4A dans MESS.
-
Optimisations techniques :
- Synchronisation VSync plus précise, éliminant tout frame perdu.
- Limitation du scaling automatique (
display_magnify auto) en fonction des capacités de l’écran pour éviter un sur-zoom. - Désactivation automatique du resize effect (effet de redimensionnement) en SMP si le jeu est trop lent, pour une stabilité accrue.
- Changement du paramètre
sync_resample autopour qu’il utilise le mode emulation au lieu de internal, améliorant la stabilité du son en cas de ralentissement de l’émulation. - Prise en compte de 32 boutons pour les manettes (contre 12 auparavant) sur les interfaces Linux joystick et raw.
-
Suppression/Modifications mineures :
- Retrait de l’effet lq (peu utilisé), remplacé par scale2x ou scale2k (plus performants).
Changelog complet
v3.0
-
Intégration de trois outils en un seul package : fusion de AdvanceMAME, AdvanceMESS et AdvanceMENU dans une distribution unifiée, simplifiant l'installation et la gestion.
-
Optimisations pour Raspberry Pi : corrections de bugs, améliorations de performance et documentation dédiée (voir install.txt), avec une recommandation clé pour exécuter les programmes depuis la console Linux (hors environnement graphique X) pour activer l'accélération matérielle.
-
Corrections majeures :
- Suppression du tearing (effet de déchirement d'image) sur les Linux FrameBuffer grâce à une meilleure synchronisation.
- Stabilité des fichiers XML générés sous Linux en cas d'horloge système incorrecte.
-
Nouveautés techniques :
- Remplacement des blitters MMX par des versions optimisées SSE2 pour une meilleure performance.
- Ajout d’une option
display_aspectunifiée (remplacedisplay_aspectx/display_aspecty), avec détection automatique (auto) et ajustement manuel nécessaire pour les configurations legacy. - Changement du paramètre par défaut
display_expand(passé à 1.25) pour un affichage optimisé sur écrans larges, avec possibilité de revenir à 1.0 pour un ratio d’aspect fidèle.
-
Améliorations pour AdvanceMENU :
- Mode d’affichage en grille "tile_tiny" (3x2).
- Détection automatique et configuration initiale simplifiée des liens vers AdvanceMAME/AdvanceMESS.
- Activation par défaut des animations dans les modes principaux et écran de veille.
Changelog complet
v2.9
- Ajout d'une option
display_sizeétendue permettant de sélectionner la hauteur du mode d'affichage (amélioration des paramètres graphiques).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v1.5
-
Amélioration des performances : mise en place de la politique de planification SCHED_FIFO via
sched_setscheduler()pour optimiser les performances sur des systèmes comme le Raspberry Pi 2 (nécessite des droits root ; vérifiable dans les logs sous "os: scheduling"). -
Correction de compatibilité : suppression d’un problème potentiel lié à la gestion des fichiers temporaires (corrigé pour éviter des plantages ou des comportements erratiques).
-
Optimisation des builds Windows : compilation des binaires Windows avec MingW 4.9.3 (via MXE) et optimisation -O2 pour les architectures i686 et x86_64.
-
Supports des builds DOS : génération de binaires DOS avec DJGPP 4.8.5 (référence GitHub fournie).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v2.8
- Nouveauté majeure :
- Ajout d’un support pour Haiku OS, élargissant la compatibilité aux environnements autres que macOS/Windows/Linux.
(Aucun élément spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v1.4
-
Correction majeure : Réparation de la détection des appuis sur la touche coin1 (monnaie 1), fonctionnalité absente depuis la version 1.3.
-
Correction technique : Résolution d’un problème de compilation lié au fichier discrete.c dans les builds d’AdvanceMESS.