![]() Squashed commit of the following: commit 8d8a0d9713d4614b22f06fda4cf948d4d5561de0 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Tue Dec 2 17:15:42 2014 +0000 Revert fixes to libraries I'll fix those at the source, where possible. commit 5dde94e3e60dcc622d5b782acaa62e590c62bafb Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Tue Dec 2 16:57:32 2014 +0000 Add apostrophes commit b27e168b58861f1ad0ca7af1c6ca1629cc6730ce Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Mon Dec 1 16:28:58 2014 +0000 Fix some more word duplication I've left some instances of " in in " in, as they're ambiguous and may actually be correct. commit a3dfd10cd501c3a521010942f950f5ca2c5395a7 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Mon Dec 1 10:35:03 2014 +0000 Fix another typo commit 01a3702209d9e880ac8f60dc4d74f26d426234fb Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Mon Dec 1 10:33:57 2014 +0000 Fix more typos commit 56c6fffd8769cdfab62c59c04d41b98b7f425262 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Mon Dec 1 10:30:19 2014 +0000 Hopefully fix typos I'm not entirely sure about src/mame/drivers/nova2001.c line 933, as it could plausibly be either "which is not the top bit" or "which is now the top bit", with almost opposite meaning. commit 906507b221de0175d236e252dc51f122cb56db23 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Mon Dec 1 08:39:55 2014 +0000 Fix another typo commit 14fcd939ae1c0570c10aacf00c6ea86724086f92 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Mon Dec 1 08:38:16 2014 +0000 Fix some more word doubling in comments commit d21283a447b94b28a38ec742a09fe425d77b55b2 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Sun Nov 30 23:06:07 2014 +0000 Fix some more typos commit 59b14d204af6d5983ea6dea2f5c8ad5bcc80460c Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Sun Nov 30 22:56:53 2014 +0000 Tidy more commit 9b3c9a868596c04c1a61b35aa8c96fb82c885149 Author: Zoë Blade <zoe@bytenoise.co.uk> Date: Sun Nov 30 22:43:30 2014 +0000 Tidy more comments |
||
---|---|---|
artwork | ||
docs | ||
hash | ||
hlsl | ||
keymaps | ||
nl_examples | ||
src | ||
web | ||
.gitattributes | ||
.gitignore | ||
makefile | ||
README.md |
What is MAME?
MAME stands for Multiple Arcade Machine Emulator.
MAME's purpose is to preserve decades of video-game history. As gaming technology continues to rush forward, MAME prevents these important "vintage" games from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the games are playable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?).
What is MESS?
MESS (Multi Emulator Super System) is the sister project of MAME. MESS documents the hardware for a wide variety of (mostly vintage) computers, video game consoles, and calculators, as MAME does for arcade games.
The MESS and MAME projects live in the same source repository and share much of the same code, but are different build targets.
How to compile?
If you're on a *nix system, it could be as easy as typing
make
for a MAME build, or
make TARGET=mess
for a MESS build (provided you have all the prerequisites).
For Windows users, we provide a ready-made build environment based on MinGW-w64. Visual Studio builds are also possible.
Where can I find out more?
- Official MAME Development Team Site (includes binary downloads for MAME and MESS, wiki, forums, and more)
- Official MESS Wiki
- MAME Testers (official bug tracker for MAME and MESS)