Súper sistema multiemulador

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Multisistema emulador

Multi Emulator Super System (MESS) era un emulador de 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 está desarrollando activamente). MESS emuló sistemas de juegos, plataformas informáticas y calculadoras portátiles y de consola. El proyecto se esforzó por lograr precisión y portabilidad y, por lo tanto, no siempre fue el emulador más rápido para un sistema en particular. Su precisión también lo hizo útil para el desarrollo de juegos caseros.

En abril de 2015, MESS admitía 994 sistemas únicos con un total de 2106 variaciones de sistema. MESS se lanzó por primera vez en 1998 y estuvo en desarrollo hasta 2015.

MAME y MESS alguna vez fueron aplicaciones separadas, pero luego se desarrollaron y lanzaron juntas desde un único repositorio de origen. David Haywood, miembro de MAMEDEV, mantuvo y distribuyó UME (Universal Machine Emulator) que combinaba gran parte de la funcionalidad de MAME y MESS en una sola aplicación. El 27 de mayo de 2015, MESS se integró formalmente con MAME y pasó a formar parte de MAME.

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 ni usarlo comercialmente. La licencia es similar a otras licencias copyleft al exigir que los derechos y obligaciones previstos en la licencia permanezcan intactos cuando se distribuyan MESS o trabajos derivados.

Además de la Licencia MESS, el Equipo MESS requirió que: "MESS debe ser distribuido sólo en los archivos originales. No se le permite distribuir una versión modificada, ni eliminar y/o añadir archivos al archivo. Agregar un archivo de texto para anunciar su sitio web es tolerado sólo si su sitio contribuye material original a la escena de emulación." La licencia MAME requiere código fuente se incluye con versiones de MESS que se modifican de la fuente original, mientras que la página legal MESS declara que al distribuir archivos binarios "también debe distribuir el código fuente. Si no puede hacer eso, debe proporcionar un puntero a un lugar donde se puede obtener la fuente".

Mientras que MESS estaba disponible tanto en forma binaria como en código fuente, las restricciones a la explotación comercial hacen que caiga fuera de la definición de software libre de la Free Software Foundation. Tampoco se consideró que el MESS fuera software de código abierto si se evaluara según los criterios de la definición de código abierto.

Desafíos

Por lo general, la emulación solo incluye lógica de hardware sin formato, como la CPU y la RAM, y DSP especializados, como generadores de tonos o sprites de vídeo. El emulador MESS no incluye ningún código de programación almacenado en los chips ROM de la computadora emulada, ya que puede ser software con derechos de autor.

Obtener los datos ROM por uno mismo directamente del hardware que se está emulando puede ser extremadamente difícil, técnico, costoso e incluso destructivo, ya que puede requerir destapar o desoldar los chips de circuito integrado de la placa de circuito del dispositivo que poseen. Se coloca un IC desoldado en un dispositivo lector de chips conectado a un puerto USB o serie de otra computadora, con clavijas en el lector diseñadas específicamente para coincidir con la forma del paquete de chips en cuestión, para realizar un volcado de memoria de la ROM a un archivo de datos. .

Extraer un chip soldado suele ser mucho más fácil que reinstalarlo, especialmente para chips con tecnología de montaje en superficie extremadamente pequeños, y el dispositivo emulado en cuestión se destruirá sin posibilidad de recuperación después de que se haya extraído la ROM para su lectura.

Sin embargo, si uno tiene un sistema que funciona, puede ser mucho más fácil volcar los datos de la ROM en una cinta, disco, etc. y transferir el archivo de datos a la máquina de destino.

Usos

En 2013, Internet Archive comenzó a ofrecer juegos selectos que se podían reproducir en el navegador a través de JSMESS (un puerto JavaScript del emulador MESS), por ejemplo, el juego Atari 2600 E.T. el Extraterrestre.

Contenido relacionado

Comodoro 1570

Aunque el 1570 es compatible con el Commodore 64, el C64 no es capaz de aprovechar la operación de mayor velocidad de la unidad, y cuando se usa con el C64...

Nes

NES comúnmente se refiere a Nintendo Entertainment System, una consola de...

Juegos WB Boston

WB Games Boston es un desarrollador de videojuegos estadounidense. El estudio es mejor conocido por sus juegos de rol multijugador masivos en línea...

Galaxias de Star Wars

Star Wars Galaxies es un juego de rol multijugador masivo en línea con temática de Star Wars para Microsoft Windows, desarrollado por Sony. Entretenimiento...

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save