English | français | 简体中文

Your business translated through silicon

Introducing Negatron, an intuitive front-end for MAME, the well known video game emulator.


You've heard that MAME can emulate arcade games but also video game consoles and even personal computers. However, you don't understand how to launch any games? Fear not, Negatron's here to help! Get it now for free.

↓ Download Negatron 0.98.4
All-in-one pack for Windows 64-bit
↓ Download Negatron 0.98.4
For Linux, Mac OS X and Windows

System Requirements


  • Computer with a 2 GHz processor
  • 4GB of RAM
  • 20MB of available disk space
  • Keyboard, mouse and gamepad


  • MAME v0.162 or later:
    • Previous versions of MAME and MESS may also work,
    • Starting MAME v0.186, we strongly recommend to use NegaMAME instead
  • Java v8.60 or later
  • VLC media player v2.2.0 or later
  • Any Java compatible desktop OS:
    • Linux (Suse 10 SP2, Red Hat 6, Ubuntu 12.04 or later),
    • Mac OS X (Mountain Lion 10.8.3 or later),
    • Windows (Vista SP2, 7 SP1 or later)

Installation & Configuration

Those that are already familiar with MAME, MAME EXTRAs and related front-ends can consider Negatron as a derivative work of MAME32/MAMEUI. Indeed, MAMEUI is a very old application that shows its age. Negatron is an attempt to modernize the concept by focusing on the most useful options. Simply follow this 5-step procedure to get started:

  • Download and install the latest version of Java 8,
  • Download and install the latest version of VLC media player (be careful to get versions of both Java and VLC with matching bitness, be it 32-bit or 64-bit),
  • Download and install the latest version of MAME, or alternatively use NegaMAME to unlock the full power of Negatron.
  • Download and unpack the latest cross-platform version of Negatron,
  • Launch Negatron as follows:
    • On Linux, launch Negatron.sh,
    • On Mac OS X, launch Negatron.command,
    • On Windows, launch Negatron.exe.

Or, in 1 single step, you can simply unpack the all-in-one pack for your operating system. For more information, please go to the Getting Started section.

Negatron UI

Negatron is released as an open source freeware under the GPLv3 with dependencies on IDR Solutions' OpenViewerFX (LGPL), Harald Kuhr's TwelveMonkeys ImageIO (BSD-3-clause) and Caprica Software's vlcj (GPLv3). Source code is available on GitHub.


Negatron is yet another front-end for MAME, the well-known multi-system emulator.


Negatron has been first engineered to assist users in managing the huge list of machines available in MAME as intuitively as possible, them being arcade machines, consoles or computers. It has been developed in order to be as much hassle-free as possible, checking for any changed or updated resources automatically.

Video Game History

Moreover, Negatron's second objective is to ease the creation of a complete information set dealing with those video games emulated by MAME, using drag and drop operations, and display it in a convenient way. This information set should archive a whole breadth of resources, helping in preserving what is known as the video game history.

If you don't want to start from scratch, Negatron can directly use any MAME EXTRAs sets, the normative information set for Negatron being the MAME EXTRAs set available at the Pleasuredome, a website about retrogaming resources.


So, Negatron is a smart application that do its outmost to automate anything that can be:

  • from just 2 parameters, it tries to determine the entire required configuration,
  • it automatically checks for added, modified or deleted files,
  • it displays timely visual cues when interesting new actions can be performed.
Enjoying decades of retrogaming has never been so easy!

Default box art displayed in the software information pane

Getting Started

Since its inception in February 1997, MAME has been well known for its capacity to let people play again old arcade games on modern computers. But for a very long time, until Feburary 2016, it didn't have any decent user interface, its features being mainly available through command lines. And even after that, now that MAME can also emulate old consoles and computers, properly understand how a particular emulated machine can be configured can still be quite a challenge.

Negatron is a MAME dedicated front-end that has then been engineered to ease the task for users and be as intuitive as possible. On its first release in November 2015, it was the very first front-end to fully unlock the possibilities of machine configurations available in MAME. Some other front-ends caught up since. But when MAME changed its way to provide information to third-party front-ends in May 2017 with v0.186, it also prevented access to some important information to front-ends.

In June 2018, Negatron has once again reiterated its prowess by working in association with the new MAME derivative called NegaMAME.

NegaMAME behaves exactly like official MAME. But it simply adds a command that third-party front-ends can use to get back the information missing in MAME since v0.186, effectively helping Negatron to regain full access to all the features it already had in 2015.

Moreover, Negatron won't even work correctly with official MAME on Linux and macOS because of a bug in the Java framework for both OSes, which has been taken into account by Oracle at https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8205102. But in the meantime, Linux and macOS users can use Negatron along NegaMAME, which implements a special workaround for those OSes and thus is kind of mandatory if they want to experience Negatron without annoying errors popping up.

Youtube video placeholder


If you enjoy Negatron and want to support us, you can do it via a donation:

Donate Bitcoins

Votre entreprise traduite par le silicium

Voici Négatron, une application frontale (front-end) intuitive pour MAME, le célèbre émulateur de jeux vidéo.


Vous avez entendu dire que MAME peut émuler des jeux d'arcade mais également des consoles de jeux vidéo et même des ordinateurs personnels. Néanmoins, vous ne comprenez pas comment lancer ne serait-ce qu'un jeu ? Ne vous en faites pas, Négatron est là pour vous aider ! Téléchargez le gratuitement dès maintenant.

↓ Téléchargez Négatron 0.98.4
Pack tout-en-un pour Windows 64 bits
↓ Téléchargez Négatron 0.98.4
Pour Linux, Mac OS X et Windows

Configuration requise


  • Ordinateur avec un processeur à 2 GHz
  • 4 Go de RAM
  • 20 Mo d'espace disque disponible
  • Clavier, souris et manette de jeux


  • MAME v0.162 ou version ultérieure :
    • Les versions précédentes de MAME et MESS peuvent aussi fonctionner,
    • A partir de MAME v0.186, nous recommandons fortement de plutôt utiliser NegaMAME
  • Java v8.60 ou version ultérieure
  • VLC media player v2.2.0 ou version ultérieure
  • Un système d'exploitation compatible Java :
    • Linux (Suse 10 SP2, Red Hat 6, Ubuntu 12.04 ou ultérieur),
    • Mac OS X (Mountain Lion 10.8.3 ou ultérieur),
    • Windows (Vista SP2, 7 SP1 ou ultérieur)

Installation & configuration

Les familiés de MAME, MAME EXTRAs et autres applications frontales peuvent considérer Négatron comme étant une application dérivée de MAME32/MAMEUI. En effet, MAMEUI est une application à la conception ancienne, montrant son âge. Négatron est une tentative de moderniser le concept en se concentrant sur les options les plus utiles. Veuillez simplement suivre cette procédure en 5 étapes pour bien commencer :

  • Téléchargez et installez la dernière version de Java 8,
  • Téléchargez et installez la dernière version de VLC media player (attention : la largeur en bits des versions de Java et VLC installées doivent correspondre, que ce soient des versions 32 bits ou 64 bits),
  • Téléchargez et installez la dernière version de MAME, ou bien utilisez NegaMAME pour libérer le plein potentiel de Negatron.
  • Téléchargez et décompressez la dernière version multi-plateforme de Négatron,
  • Lancez Négatron comme suit :
    • Sur Linux, lancez Negatron.sh,
    • Sur Mac OS X, lancez Negatron.command,
    • Sur Windows, lancez Negatron.exe.

Ou, en 1 seule étape, vous pouvez simplement décompresser le pack tout-en-un dédié à votre système d'exploitation. Pour de plus amples informations, veuillez consulter la section Prise en main.

Interface graphique de Négatron

Négatron est un logiciel gratuit et open source sous licence GPLv3 avec des dépendances aux librairies OpenViewerFX de IDR Solutions (LGPL), TwelveMonkeys ImageIO d'Harald Kuhr (BSD-3-clause) et vlcj de Caprica Software (GPLv3). Le code source est disponible sur GitHub.


Négatron est une application frontale de plus pour MAME, le célèbre émulateur multi-système.


Négatron a d'abord été conçu pour aider les utilisateurs à gérer l'énorme liste de machines disponibles dans MAME de façon aussi intuitive que possible, qu'il s'agisse de machines d'arcade, de consoles ou d'ordinateurs. Il a été développé dans l'optique d'être aussi autonome que possible, vérifiant automatiquement si une ressource a été changée ou mise à jour.

Histoire des jeux vidéo

De plus, le second objectif de Négatron consiste à faciliter la création d'une suite informative complète en relation avec les jeux vidéo émulés par MAME, à l'aide d'opérations glisser-déposer, tout en le rendant à l'écran de manière efficace. Cette suite informative archive ainsi un large éventail de ressources, permettant la préservation de tout un pan de l'histoire des jeux vidéo.

Si vous ne voulez pas commencer de zéro, Négatron peut très bien prendre en charge directement n'importe quelles suites dites MAME EXTRAs, sachant que la suite informative que Négatron prend pour référence est celle disponible sur Pleasuredome, un site web spécialisé sur les jeux d'antan.


Ainsi, Négatron est une application intelligente qui fait tout son possible pour automatiser tout ce qui peut l'être :

  • à partir de seulement 2 paramètres, il essaie de déterminer la configuration requise complète,
  • il vérifie automatiquement si des fichiers ont été ajoutés, modifiés ou effacés,
  • il affiche des repères visuels ponctuels pour signaler toutes nouvelles actions intéressantes disponibles.
Il n'a encore jamais été aussi facile de profiter de plusieurs décennies du patrimoine vidéoludique !

Illustration affichée par défaut dans le panneau d'information sur les logiciels

Prise en main

Depuis ses débuts en février 1997, MAME est connu pour sa capacité hors-norme d'aider les gens à pourvoir rejouer aux vieux jeux d'arcade sur les ordinateurs modernes. Mais pendant bien longtemps, jusqu'en février 2016, il n'a pas proposé une vraie interface utilisateur, laissant ses fonctions accessibles que par lignes de commandes. Et même après cela, alors que MAME peut désormais aussi émuler les vieilles consoles et les vieux ordinateurs, bien comprendre comment une machine émulée précise peut être configurée reste un problème difficile à surmonter.

Négatron est une application frontale (ou front-end) dédiée à MAME, qui a été conçu pour faciliter la tâche aux utilisateurs et être aussi intuitive que possible. Dès sa première publication en novembre 2015, il a été la première application frontale à donner accès à toutes les possibilités concernant la configuration des machines émulées dans MAME. Depuis, d'autres front-ends l'ont rattrapé. Mais quand MAME a changé la façon de fournir des informations aux applications frontales tierces en mai 2017 avec la v0.186, il a aussi empêché l'accès à certaines informations essentielles aux front-ends.

En juin 2018, Négatron a encore réitéré son exploit en travaillant en association avec une nouvelle application dérivée de MAME, appelée NégaMAME.

NégaMAME se comporte exactement comme la version officielle de MAME. Mais il rajoute simplement une commande permettant aux applications frontales tierces de récupérer les informations manquantes de MAME depuis la v0.186, aidant ainsi Négatron à regagner l'accès entier à toutes les fonctions qu'il avait déjà en 2015.

De plus, Négatron ne marche pas vraiment correctement avec MAME sous Linux et macOS à cause d'un problème interne à Java ne se manifestant que sous ces 2 systèmes d'exploitation, ayant été pris en compte par Oracle sur https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8205102. Mais en attendant, les utilisateurs de Linux et macOS peuvent utiliser Négatron en association avec NégaMAME, ce dernier appliquant une solution de contournement pour ces 2 systèmes, faisant ainsi de NégaMAME une solution quasi-obligatoire pour pouvoir utiliser Négatron sans erreurs intempestives.

Youtube video placeholder


Si vous appréciez Négatron et vous voulez nous apporter votre soutien, vous pouvez le faire via un don :

Faire un don en bitcoins


Negatron 登场,著名的 MAME 游戏模拟器的直观前端工具。


话说 MAME 模拟街机,还听说现在能够模拟游戏机以及个人电脑,但是您不知道如何用 MAME 运行游戏了?如此,MAME 前端工具 Negatron 可帮助您更方便地进行配置和启动游戏。立刻下载免费的 Negatron 吧。

↓ 下载 Negatron 0.98.4
适用于 64 位元的 Windows
↓ 下载 Negatron 0.98.4
适用于 Linux、Mac OS X 以及 Windows



  • 具有 2GHz 处理器的计算机
  • 4GB 内存
  • 20MB 可用硬盘空间
  • 键盘、鼠标以及手柄


  • MAME 0.162版或更新版本:
    • MAME 以及 MESS 上次版本也应该合适,
    • 自 MAME 0.186版以上,强烈建议改用 NegaMAME
  • Java 8.60版或更新版本
  • VLC media player 2.2.0版或更新版本
  • 与 Java 兼容的桌面操作系统:
    • Linux(Suse 10 SP2、Red Hat 6、Ubuntu 12.04 或更新版本),
    • Mac OS X(Mountain Lion 10.8.3版或更新版本),
    • Windows(Vista SP2、7 SP1 或更新版本)


认识 MAME、MAME EXTRAs 以及相关前端工具的人可能将 Negatron 评为 MAME32/MAMEUI 的衍生作品。由于 MAMEUI 是好久设计的现在表明其局限性,所以 Negatron 就注重 MAME 最有用的选项既然尝试现代化 MAMEUI 同样的设计。为了开始使用 Negatron 先跟着下面五步过程:

  • 下载以及安装 Java 8 最新版本,
  • 下载以及安装 VLC media player 最新版本(注意:安装的 Java 与 VLC 版本都应该拥有同一位元,32 位元或 64 位元),
  • 下载以及安装 MAME 最新版本,或者改用 NegaMAME 以充分发掘 Negatron 的潜力,
  • 下载以及解压 Negatron 最新跨平台版本,
  • 如下执行 Negatron:
    • Linux 下运行 Negatron.sh,
    • Mac OS X 下运行 Negatron.command,
    • Windows 下运行 Negatron.exe。


Negatron UI

Negatron 是一款免费下载的应用程序,在 GPLv3 协议下发布,依赖于 IDR Solutions 的 OpenViewerFXLGPL)、Harald Kuhr 的 TwelveMonkeys ImageIOBSD-3-clause)以及 Caprica Software 的 vlcjGPLv3)。所有源码在 GitHub 上就能找到。


Negatron 是另一款著名的 MAME 多系统模拟器的前端工具。


首先,Negatron 将设计帮助用户尽可能直观地管理 MAME 模拟的街机、游戏机以及电脑等数量巨大的机器列子。Negatron 将开发作为体验不受烦恼困扰,因此 Negatron 会自动检查更改或更新的文件而自动执行相关需要进行的任务。


另外,Negatron 第二个目的是使用拖放操作就方便建造关于 MAME 模拟的游戏的一套完整信息而 Negatron 能够有效的显示信息。这套信息应该储存多种各样的资源,如此帮助保留最近所叫的视频游戏历史。

如果您不要从头开始建造一套信息,Negatron 能够直接使用任何 MAME EXTRAs(亦称 MAME 周边)。然而 Negatron 的规范信息套就是本 MAME EXTRAs 来自于 Pleasuredome 复古游戏网站。


结果,Negatron 是一款智能的应用程序,最大化地自动执行多项任务:

  • 从两个参数而已,Negatron 尝试确定所有必需的配置,
  • Negatron 自动检查有没有将添加、删除以及修改的文件,
  • Negatron 在可以进行有趣的新操作时立即显示相关的视觉提示。
玩复古游戏跟 Negatron 变成了十分容易的事!



MAME 自1997年2月成立以来很著名因为人人能够在现代电脑上使用它再次发挥童年的街机游戏。但是很长一段时间,直到2016年2月,没有体面的用户界面,才支持命令行来提供大部分的功能。此后,由于如今仍然能够模拟老游戏机和老电脑,用它明白如何配置模拟的机器还是一回复杂的事。

Negatron 就是一款 MAME 模拟器前端程序,经过精心设计,以减轻任务,为用户创建尽可能直观的人机界面。2015年11月首次发布,既是第一个完全提供访问 MAME 中机器配置可能性的前端。自那以后,几款其他的前端被追上了。不过,MAME 0.186版在2017年5月改变了向第三方前端提供信息的方式,于是也防止了前端访问一些重要的信息。

Negatron 在2018年6月跟成为 NegaMAME 的 MAME 新分支版合作再次证明有效。

NegaMAME 表现完全像官方 MAME,仅增加一个命令行,以此使第三方前端能够取回自 MAME 0.186版不可以取回的信息,果然帮助 Negatron 回收2015年已提供的完全功能。

另外,由于 Java 在 Linux 和 macOS 上有一个将 Oracle 在 https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8205102 确认的缺陷,Negatron 在这两台操作系统上就不会跟 MAME 正版正确运作。但是使用这两台的用户不会等好 Oracle 修复此错误,即能如今结合利用 Negatron 和 NegaMAME。因此,NegaMAME 在此两台上果然实行一个解决方法。总而言之,如果用户不要 Negatron 经常显示很多错误的弹出框,就应该启动它跟 NegaMAME 运行。

Youtube video placeholder


如果您乐于使用 Negatron,也要支持我们的话,欢迎捐助我们:

使用 Bitcoins 捐赠