Le projet mame_nes est un fork de MAME spécialement ajusté pour exécuter des jeux Nintendo Entertainment System (NES) avec une configuration simplifiée. Il propose une version allégée du système MAME, centrée uniquement sur l’émulation NES, afin de réduire la complexité habituelle du framework et d’offrir une expérience plus directe pour les utilisateurs qui souhaitent lancer des ROMs NES sans manipuler l’ensemble de l’écosystème MAME.
Ce fork met en avant une compilation minimale, débarrassée des autres systèmes pris en charge par MAME, ce qui permet un exécutable plus léger, plus rapide à compiler et plus simple à intégrer dans des projets tiers. Il inclut également des ajustements spécifiques pour améliorer la compatibilité, stabiliser l’exécution et faciliter l’utilisation dans des environnements où seule l’émulation NES est nécessaire.
Le dépôt fournit les fichiers sources, les instructions de compilation et un binaire préconfiguré, permettant de tester rapidement l’émulation NES via MAME sans passer par la configuration complète du projet principal. L’objectif est de proposer une base propre, compacte et adaptée aux développeurs ou passionnés cherchant une version ciblée de MAME dédiée exclusivement au NES.

Les changements:
Few Mapper Updates:
– MMC3 (IRQ timing and Wario’s Woods now has the correct blinking in the bottom right of screen)
– Namcot (IRQ timing)
– TenGen (IRQ timing)
– Sunsoft (IRQ timing)
Some PPU Updates:
– Scanline 0 Sprites is correct now
– PacMan TenGen now has the correct blinking dots in the upper left and right corners
– SteinsGate Dust Pixel is implemented correctly
– StarTropics Sprite’s over the hearts when jumping into new screens with vertical scroll is correctly implemented now
– RadRacer shows the correct rectangle to the right of the track now, after Hybrid Addressing fixed. (confirmed with 100th_Coin)





























