Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Multi Emulator Super System

From Wikipedia, the free encyclopedia
Multi-system emulator
"MESS" redirects here. For other uses, seeMess (disambiguation).
MESS
MESS icon
DevelopersOriginally MESSTeam, now MAME Team
Initial release1998; 28 years ago (1998)
Final release
0.161 / 29 April 2015; 10 years ago (2015-04-29)
Operating systemCross-platform
TypeEmulator
LicenseSince 2016:GPL-2.0-or-later[1]
Until 2016: Custom[2]
Website

Multi Emulator Super System (MESS) was anemulator for variousconsoles and computer systems, based on theMAME core. It used to be a standalone program (which has since been discontinued), but is now integrated into MAME (which is actively developed).MESS emulatedportable andconsole gaming systems,computer platforms, andcalculators. The project strived for accuracy and portability and therefore was not always the fastest emulator for any one particular system. Its accuracy made it also useful forhomebrew game development.[3]

As of April 2015 MESS supported 994 unique systems with 2,106 total system variations.[4] MESS was first released in 1998 and was under development up until 2015.

MAME and MESS were once separate applications, but were later developed and released together from a single source repository.[5] MAMEDEV member David Haywood maintained and distributed UME (Universal Machine Emulator) which combined much of the functionality of MAME and MESS in a single application.[6] On May 27, 2015, MESS was formally integrated with MAME and became a part of MAME.[7]

License

[edit]
See also:MAME § License

MESS was distributed under theMAME Licence, which allowed for the redistribution ofbinary files andsource code, either modified or unmodified, but disallowed selling MESS or using it commercially.[8] The license is similar to othercopyleft licenses in requiring that rights and obligations provided in the license must be remain intact when MESS or derivative works are distributed.

In addition to the MESS Licence, The MESS Team required that: "MESS must be distributed only in the original archives. You are not allowed to distribute a modified version, nor to remove and/or add files to the archive. Adding one text file to advertise your web site is tolerated only if your site contributes original material to the emulation scene."[9] The MAME license required source code be included with versions of MESS that are modified from the original source, while the MESS legal page states that when distributing binary files "you should also distribute the source code. If you can't do that, you must provide a pointer to a place where the source can be obtained."

While MESS was available in both binary and source code forms, the restrictions on commercial exploitation cause it to fall outside of theFree Software Foundation's definition offree software. Similarly MESS was not considered to beopen source software if appraised according to the criteria of theOpen Source Definition.

Challenges

[edit]
Main article:ROM image

Generally the emulation only includes rawhardware logic, such as for theCPU andRAM, and specializedDSPs such as tone generators or videosprites. The MESS emulator does not include any programming code stored inROM chips from the emulated computer, since this may becopyrighted software.

Obtaining the ROM data by oneself directly from the hardware being emulated can be extremely difficult, technical, expensive, and even destructive since it may requiredecapping ordesoldering ofintegrated circuit chips from thecircuit board of the device they own. A desoldered IC is placed into a chip reader device connected to aUSB orserial port of another computer, with pin sockets on the reader specifically designed to match thechip package shape in question, to perform amemory dump of the ROM to a data file.

Removal of a soldered chip is often far easier than reinstalling it, especially for extremely smallsurface mount technology chips, and the emulated device in question will be destroyed beyond recovery after the ROM has been removed for reading.

However, if one has a working system, it may be far easier to dump the ROM data to tape, disk, etc. and transfer the data file to one's target machine.

Uses

[edit]

In 2013 theInternet Archive began to provide select gamesbrowser-playable viaJSMESS (aJavaScript port of the MESS emulator), for instance, theAtari 2600 gameE.T. the Extra-Terrestrial.[10]

See also

[edit]

References

[edit]
  1. ^"MESS License [MESS]".mess.redump.net. 14 May 2025.
  2. ^"MESS License: Custom". Archived fromthe original on 2016-03-24.
  3. ^Grand, Joe; Frank Thornton; Albert Yarusso (2004).Game Console Hacking: Xbox, Playstation, Nintendo, Atari, & Gamepark 32. Syngress. p. 506.ISBN 1-931836-31-0.
  4. ^"Welcome to the MESS Wiki! [MESS]".mess.redump.net. Archived fromthe original on May 14, 2025.
  5. ^"Let the games begin". MAME development team. Retrieved26 December 2012.
  6. ^"UME 0.148 (Universal Machine Emulator)". David Haywood. Retrieved11 January 2013.
  7. ^"MAMEdev.org | Home of The MAME Project".www.mamedev.org.
  8. ^"MESS Licence". The MESS Development Team. Archived from the original on 24 March 2016. Retrieved24 March 2016.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  9. ^"MESS Legal". The MESS Development Team. Archived from the original on 4 July 2010. Retrieved4 July 2010.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  10. ^Robertson, Adi (2013-10-25)."The Internet Archive puts Atari games and obsolete software directly in your browser".The Verge. Retrieved2013-10-29.

External links

[edit]
Emulators ofNintendo hardware
Handheld
Game Boy
Nintendo 3DS
Multi
Home console
NES/Famicom
SNES/Super Famicom
Nintendo 64
GameCube/Wii
Wii U
Switch
Multi
Emulators ofSony hardware
Handheld
PSP
PSVita
Home console
PlayStation
PlayStation 2
PlayStation 3
PlayStation 4
Portal:
Retrieved from "https://en.wikipedia.org/w/index.php?title=Multi_Emulator_Super_System&oldid=1321877832"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp