Multi Emulator Super System ( MESS ) es un emulador para varias consolas y sistemas informáticos, basado en el núcleo MAME . Solía ser un programa independiente (que desde entonces ha sido descontinuado), pero ahora está integrado en MAME (que se desarrolla activamente). MESS emula sistemas de juegos portátiles y de consola , plataformas informáticas y calculadoras . El proyecto se esfuerza por lograr precisión y portabilidad y, por lo tanto, no siempre es el emulador más rápido para un sistema en particular. Su precisión también lo hace útil para el desarrollo de juegos caseros . [2]
Desarrollador (es) | Originalmente MESS Team , ahora MAME Team |
---|---|
Versión inicial | 1998 |
Lanzamiento estable | |
Sistema operativo | Multiplataforma |
Tipo | Emulador |
Licencia | |
Sitio web |
En abril de 2015, MESS admitía 994 sistemas únicos con 2.106 variaciones de sistema en total. [3] Sin embargo, no todos los sistemas de MESS son funcionales; algunos están marcados como no operativos o están en desarrollo. MESS se lanzó por primera vez en 1998 y ha estado en constante desarrollo desde entonces.
MAME y MESS alguna vez fueron aplicaciones separadas, pero luego se desarrollaron y lanzaron juntas desde un repositorio de fuente única. [4] El miembro de MAMEDEV, David Haywood, mantuvo y distribuyó UME (Emulador de máquina universal) que combinaba gran parte de la funcionalidad de MAME y MESS en una sola aplicación. [5] El 27 de mayo de 2015, MESS se integró formalmente con MAME y se convirtió en parte de MAME. [6]
Licencia
MESS se distribuyó bajo la licencia MAME , que permitía la redistribución de archivos binarios y código fuente , ya sea modificado o sin modificar, pero no permitía vender MESS o usarlo comercialmente. [7] La licencia es similar a otras licencias copyleft en el requisito de que los derechos y obligaciones previstos en la licencia deben permanecer intactos cuando se distribuyen MESS o trabajos derivados.
Además de la licencia de MESS, el equipo de MESS requirió que: "MESS debe distribuirse solo en los archivos originales. No se le permite distribuir una versión modificada, ni eliminar o agregar archivos al archivo. Agregar un archivo de texto anunciar su sitio web sólo se tolera si su sitio aporta material original a la escena de la emulación ". [8] La licencia de MAME requería que el código fuente se incluyera con las versiones de MESS que se modificaron de la fuente original, mientras que la página legal de MESS establece que al distribuir archivos binarios "también debes distribuir el código fuente. Si no puedes hacerlo , debe proporcionar un puntero a un lugar donde se pueda obtener la fuente ".
Si bien MESS estaba disponible tanto en formato binario como en código fuente, las restricciones a la explotación comercial hacen que quede fuera de la definición de software libre de la Free Software Foundation . De manera similar, MESS no se consideró software de código abierto si se evaluó de acuerdo con los criterios de la definición de código abierto .
Desafíos
Generalmente, la emulación solo incluye lógica de hardware sin procesar , como para la CPU y la RAM , y DSP especializados como generadores de tonos o sprites de video . El emulador MESS no incluye ningún código de programación almacenado en chips ROM de la computadora emulada, ya que este puede ser software con derechos de autor .
La obtención de los datos de sólo lectura por uno mismo directamente desde el hardware emulado se puede ser extremadamente difícil, técnica, y caro, ya que puede requerir desoldar de circuitos integrados los chips de la placa de circuito del dispositivo que poseen. El CI desoldado se coloca en un dispositivo lector de chip conectado a un puerto USB o serie de otra computadora, con enchufes de clavijas en el lector diseñados específicamente para coincidir con la forma del paquete del chip en cuestión, para realizar un volcado de memoria de la ROM a un archivo de datos .
La eliminación de un chip soldado es a menudo mucho más fácil que reinstalarlo, especialmente para chips de tecnología de montaje en superficie extremadamente pequeños , y el dispositivo emulado en cuestión puede destruirse de manera efectiva más allá de la recuperación después de que se haya quitado la ROM para su lectura.
Sin embargo, si uno tiene un sistema en funcionamiento, puede ser mucho más fácil volcar los datos de la ROM a una cinta, disco, etc. y transferir el archivo de datos a la máquina de destino.
Usos
En 2013, Internet Archive comenzó a proporcionar un navegador de juegos abandonware , que se puede reproducir a través de JSMESS (un puerto JavaScript del emulador MESS), por ejemplo, el juego Atari 2600 ET the Extra-Terrestrial . [9]
Ver también
- Lista de emuladores de sistemas informáticos
- Lista de emuladores de videojuegos
Referencias
- ^ "Lanzamientos - mamedev / mame" . Consultado el 14 de abril de 2021 , a través de GitHub .
- ^ Grandioso, Joe; Frank Thornton; Albert Yarusso (2004). Hackeo de consolas de juegos: Xbox, Playstation, Nintendo, Atari y Gamepark 32 . Syngress. pag. 506. ISBN 1-931836-31-0.
- ^ "¡Bienvenido a MESS Wiki!" .
- ^ "Que empiecen los juegos" . Equipo de desarrollo de MAME . Consultado el 26 de diciembre de 2012 .
- ^ "UME 0.148 (Emulador de máquina universal)" . David Haywood . Consultado el 11 de enero de 2013 .
- ^ http://www.mamedev.org/?p=406
- ^ "Licencia MESS" . El equipo de desarrollo de MESS. Archivado desde el original el 24 de marzo de 2016 . Consultado el 24 de marzo de 2016 .CS1 maint: bot: estado de URL original desconocido ( enlace )
- ^ "MESS Legal" . El equipo de desarrollo de MESS. Archivado desde el original el 4 de julio de 2010 . Consultado el 4 de julio de 2010 .CS1 maint: bot: estado de URL original desconocido ( enlace )
- ^ Robertson, Adi (25 de octubre de 2013). "Internet Archive pone juegos de Atari y software obsoleto directamente en su navegador" . The Verge . Consultado el 29 de octubre de 2013 .
enlaces externos
- Página web oficial
- Manual de usuario de MESS
- JSMESS
- Software histórico en Internet Archive
- Arcade Database Base de datos que contiene detalles de cualquier juego compatible con Mame / Mess, incluidas las versiones anteriores. Hay imágenes, videos, programas para descargar archivos adicionales, búsquedas avanzadas, gráficos y muchos otros recursos.