Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 License  





2 Challenges  





3 Uses  





4 See also  





5 References  





6 External links  














Multi Emulator Super System






Català
Deutsch
Español
Français
Italiano
Nederlands
Português
Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from MESS)

Developer(s)Originally MESS Team, now MAME Team
Initial release1998; 26 years ago (1998)
Final release

0.161 / 29 April 2015; 9 years ago (2015-04-29)

Operating systemCross-platform
TypeEmulator
LicenseSince 2016: GPL-2.0-or-later[1]
Until 2016: Custom[2]
Website
  • mess.redump.net
  • Multi Emulator Super System (MESS) was an emulator for various consoles and computer systems, based on the MAME core. It used to be a standalone program (which has since been discontinued), but is now integrated into MAME (which is actively developed). MESS emulated portable and console gaming systems, computer platforms, and calculators. 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 for homebrew 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]

    MESS was distributed under the MAME Licence, which allowed for the redistribution of binary files and source code, either modified or unmodified, but disallowed selling MESS or using it commercially.[8] The license is similar to other copyleft 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 the Free Software Foundation's definition of free software. Similarly MESS was not considered to be open source software if appraised according to the criteria of the Open Source Definition.

    Challenges[edit]

    Generally the emulation only includes raw hardware logic, such as for the CPU and RAM, and specialized DSPs such as tone generators or video sprites. The MESS emulator does not include any programming code stored in ROM chips from the emulated computer, since this may be copyrighted 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 require decappingordesolderingofintegrated circuit chips from the circuit board of the device they own. A desoldered IC is placed into a chip reader device connected to a USBorserial port of another computer, with pin sockets on the reader specifically designed to match the chip package shape in question, to perform a memory dump of the ROM to a data file.

    Removal of a soldered chip is often far easier than reinstalling it, especially for extremely small surface 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 the Internet Archive began to provide select games browser-playable via JSMESS (aJavaScript port of the MESS emulator), for instance, the Atari 2600 game E.T. the Extra-Terrestrial.[10]

    See also[edit]

    References[edit]

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


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Multi_Emulator_Super_System&oldid=1226254170"

    Categories: 
    1998 software
    Classic Mac OS emulation software
    Linux emulation software
    Macintosh platform emulators
    MacOS emulation software
    Multi-emulators
    Nintendo Entertainment System emulators
    PlayStation emulators
    Video game emulation
    Windows emulation software
    X86 emulators
    Free video game console emulators
    Hidden categories: 
    CS1 maint: bot: original URL status unknown
    Articles with short description
    Short description is different from Wikidata
    Official website different in Wikidata and Wikipedia
     



    This page was last edited on 29 May 2024, at 13:51 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki