fbpx
Wikipedia

Multiple Arcade Machine Emulator

MAME (Originalmente un acrónimo de «Multiple Arcade Machine Emulator») es un emulador multipropósito de máquinas recreativas, libre y de código abierto, que replica el hardware de estos equipos para su funcionamiento en computadoras domésticas y otros tipos de dispositivos.[2]​ El objetivo del proyecto es preservar décadas de historia del software, que de otra manera se perdería o sería olvidado.[3]​ Con el tiempo, MAME absorbió su proyecto hermano MESS («Multi Emulator Super System»), de manera que hoy en día, MAME documenta una amplia variedad de sistemas entre los que se cuentan computadoras, consolas de videojuegos, calculadoras, además de las máquinas recreativas para lo cual fue originalmente creado. El medio digital Joystiq se ha referido a MAME como una aplicación que todo jugador de Windows o Mac debería tener.[4]

MAME
Información general
Tipo de programa emulador
Desarrollador Nicola Salmoria
Licencia New BSD, GNU GPL v2
Información técnica
Programado en C++[1]
Versiones
Última versión estable 0.230 (info) 30 de marzo de 2021 (4 meses y 3 días)
Archivos legibles
Archivos editables
Enlaces
Sitio web oficial
Repositorio de código

La primera versión fue publicada el 5 de febrero de 1997 por el desarrollador de software italiano Nicola Salmoria. Actualmente, MAME soporta más de siete mil juegos únicos y cerca de una decena de miles de imágenes ROM, a pesar de que no todos los juegos soportados son jugables.

Historia

Previo a la creación de este emulador, la enorme diversidad del hardware de las máquinas recreativas hizo de la emulación de sus juegos una tarea muy compleja y desordenada.

Para facilitar la emulación de las máquinas recreativas, Nicola Salmoria creó MAME al fusionar varios emuladores en los que había estado trabajando. Basó su estructura en una arquitectura modular, en la que cada componente del hardware era emulado por medio de un driver específico, de tal forma que para la emulación de una máquina, basta con dar la información de qué componentes tiene, y cómo se relacionan.

El objetivo del desarrollo del MAME es contribuir a la conservación de juegos que, de otra forma, desaparecerían para siempre al desaparecer las máquinas que los contenían, contribuyendo a conservar la historia de los videojuegos.

El desarrollo del proyecto MAME se ha visto obstaculizado en estos años por distintos factores:

  • La dificultad de acceder a las placas (hardware) de las recreativas originales, para estudiarlas y extraer las ROMs (copia del software de la máquina, que contiene el juego en sí).
  • El cifrado utilizado internamente por muchas recreativas, como medio para evitar la piratería.
  • Los posibles problemas legales que podrían producirse si se emularan juegos demasiado recientes, aún comercializados.

Juegos emulados

MAME emula actualmente la mayoría de los juegos de recreativos del siglo XX e inicios del XXI, en total más de 5000 juegos distintos emulados, la mayoría en múltiples versiones.

Legalmente, no se puede utilizar MAME, ni ningún otro emulador, con el archivo ROM de un juego cuya ROM física no se tenga en propiedad, o el permiso de emulación correspondiente. Esto hace que con el emulador nunca se distribuyan juegos de ningún tipo, porque podrían provocar graves problemas legales, aún en el caso de juegos con más de 20 años de antigüedad. Sin embargo, esto no quiere decir que no existan ROMs a las que se pueda emular legalmente; varios juegos han sido liberados voluntariamente por sus creadores a petición de desarrolladores del proyecto M.A.M.E.

En un punto más oscuro se encuentran las licencias que no han sido liberadas de juegos desarrollados por compañías ya desaparecidas, porque en este caso no se puede determinar quién es el dueño de la licencia.

Igualmente, pese a la prohibición del uso y distribución de muchas de los ROMs, estas ROMs se pueden encontrar ilegalmente distribuidas en páginas de internet para su descarga.

Compatibilidad de las ROMs

Uno de los problemas que experimentan los usuarios al momento de utilizar este programa emulador, es la compatibilidad de las ROMs (archivos que contienen los juegos) que existe en cada versión de MAME: una ROM que funciona en una versión más antigua de MAME no siempre funciona en una versión más reciente de MAME; ello ya que por ejemplo pueden crearse nuevas copias de mejor calidad del archivo ROM, con lo cual queda obsoleta la versión antigua.

Código abierto

MAME siempre se ha distribuido bajo una licencia Copyleft propia llamada "MAME-like license" en la que el código fuente estaba disponible siempre y cuando no se usara para fines comerciales, esto imposibilitó a los dueños de arcades que instalasen MAME en sus muebles para evitar posibles represalias por los dueños de los juegos. Dicha licencia por tanto era incompatible con la OSI y la Free Software Foundation.

El 20 de mayo de 2015 se anunció en el sitio web de MAME que el emulador estaba en transición de ser código abierto con la idea de licenciar el código en BSD-3.[5]​ Finalmente el 4 de marzo de 2016 MAME como también MESS se vuelve 100% código abierto, mientras el 90% del código es licenciado en BSD-3, el proyecto como tal se publica bajo la licencia GPLv2.[6]

Aun cuando MAME es software libre, la marca aún le sigue perteneciendo a Nicola Salmoria.

Versiones

MAME se desarrolla en versiones Windows y DOS, pero existen versiones para otras plataformas, como Linux, Mac OS, AmigaOS, QNX, e incluso de forma no oficial para Nintendo DS, Nintendo 64, Dreamcast, GP32, GP2X, GP2X Wiz, Dingoo A320, Nokia S60, Android, PlayStation 2, PlayStation Portable, XBOX, iPhone, Motorola A1200, ROKR E6 y Wii.

Véase también

Referencias

  1. http://mamedev.org/devwiki/index.php/Device_Interfaces
  2. «With Software Sleight of Hand, Video Ghosts Walk». archive.nytimes.com. Consultado el 4 de septiembre de 2019. 
  3. «MAME | About MAME». www.mamedev.org. Consultado el 4 de septiembre de 2019. 
  4. . web.archive.org. 6 de enero de 2006. Consultado el 4 de septiembre de 2019. 
  5. http://mamedev.org/?p=405
  6. http://mamedev.org/?p=422

Enlaces externos

  • Sitio web oficial de MAME
  •   Datos: Q1054055
  •   Multimedia: MAME

multiple, arcade, machine, emulator, mame, originalmente, acrónimo, emulador, multipropósito, máquinas, recreativas, libre, código, abierto, replica, hardware, estos, equipos, para, funcionamiento, computadoras, domésticas, otros, tipos, dispositivos, objetivo. MAME Originalmente un acronimo de Multiple Arcade Machine Emulator es un emulador multiproposito de maquinas recreativas libre y de codigo abierto que replica el hardware de estos equipos para su funcionamiento en computadoras domesticas y otros tipos de dispositivos 2 El objetivo del proyecto es preservar decadas de historia del software que de otra manera se perderia o seria olvidado 3 Con el tiempo MAME absorbio su proyecto hermano MESS Multi Emulator Super System de manera que hoy en dia MAME documenta una amplia variedad de sistemas entre los que se cuentan computadoras consolas de videojuegos calculadoras ademas de las maquinas recreativas para lo cual fue originalmente creado El medio digital Joystiq se ha referido a MAME como una aplicacion que todo jugador de Windows o Mac deberia tener 4 MAMEInformacion generalTipo de programaemuladorDesarrolladorNicola SalmoriaLicenciaNew BSD GNU GPL v2Informacion tecnicaProgramado enC 1 VersionesUltima version estable0 230 info 30 de marzo de 2021 4 meses y 3 dias Archivos legibles variosMAME software listMAME Save StateWLF WolfMAME recording infoMAME HashMAME Input Extended Header MAME plugin configMAME Input Versioned Header MAME LayoutArchivos editables variosMAME software listMAME Save StateWLF WolfMAME recording infoMAME HashMAME Input Extended Header MAME plugin configMAME Input Versioned Header MAME LayoutEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata La primera version fue publicada el 5 de febrero de 1997 por el desarrollador de software italiano Nicola Salmoria Actualmente MAME soporta mas de siete mil juegos unicos y cerca de una decena de miles de imagenes ROM a pesar de que no todos los juegos soportados son jugables Indice 1 Historia 2 Juegos emulados 2 1 Compatibilidad de las ROMs 3 Codigo abierto 4 Versiones 5 Vease tambien 6 Referencias 7 Enlaces externosHistoria EditarPrevio a la creacion de este emulador la enorme diversidad del hardware de las maquinas recreativas hizo de la emulacion de sus juegos una tarea muy compleja y desordenada Para facilitar la emulacion de las maquinas recreativas Nicola Salmoria creo MAME al fusionar varios emuladores en los que habia estado trabajando Baso su estructura en una arquitectura modular en la que cada componente del hardware era emulado por medio de un driver especifico de tal forma que para la emulacion de una maquina basta con dar la informacion de que componentes tiene y como se relacionan El objetivo del desarrollo del MAME es contribuir a la conservacion de juegos que de otra forma desaparecerian para siempre al desaparecer las maquinas que los contenian contribuyendo a conservar la historia de los videojuegos El desarrollo del proyecto MAME se ha visto obstaculizado en estos anos por distintos factores La dificultad de acceder a las placas hardware de las recreativas originales para estudiarlas y extraer las ROMs copia del software de la maquina que contiene el juego en si El cifrado utilizado internamente por muchas recreativas como medio para evitar la pirateria Los posibles problemas legales que podrian producirse si se emularan juegos demasiado recientes aun comercializados Juegos emulados EditarMAME emula actualmente la mayoria de los juegos de recreativos del siglo XX e inicios del XXI en total mas de 5000 juegos distintos emulados la mayoria en multiples versiones Legalmente no se puede utilizar MAME ni ningun otro emulador con el archivo ROM de un juego cuya ROM fisica no se tenga en propiedad o el permiso de emulacion correspondiente Esto hace que con el emulador nunca se distribuyan juegos de ningun tipo porque podrian provocar graves problemas legales aun en el caso de juegos con mas de 20 anos de antiguedad Sin embargo esto no quiere decir que no existan ROMs a las que se pueda emular legalmente varios juegos han sido liberados voluntariamente por sus creadores a peticion de desarrolladores del proyecto M A M E En un punto mas oscuro se encuentran las licencias que no han sido liberadas de juegos desarrollados por companias ya desaparecidas porque en este caso no se puede determinar quien es el dueno de la licencia Igualmente pese a la prohibicion del uso y distribucion de muchas de los ROMs estas ROMs se pueden encontrar ilegalmente distribuidas en paginas de internet para su descarga Compatibilidad de las ROMs Editar Uno de los problemas que experimentan los usuarios al momento de utilizar este programa emulador es la compatibilidad de las ROMs archivos que contienen los juegos que existe en cada version de MAME una ROM que funciona en una version mas antigua de MAME no siempre funciona en una version mas reciente de MAME ello ya que por ejemplo pueden crearse nuevas copias de mejor calidad del archivo ROM con lo cual queda obsoleta la version antigua Codigo abierto EditarMAME siempre se ha distribuido bajo una licencia Copyleft propia llamada MAME like license en la que el codigo fuente estaba disponible siempre y cuando no se usara para fines comerciales esto imposibilito a los duenos de arcades que instalasen MAME en sus muebles para evitar posibles represalias por los duenos de los juegos Dicha licencia por tanto era incompatible con la OSI y la Free Software Foundation El 20 de mayo de 2015 se anuncio en el sitio web de MAME que el emulador estaba en transicion de ser codigo abierto con la idea de licenciar el codigo en BSD 3 5 Finalmente el 4 de marzo de 2016 MAME como tambien MESS se vuelve 100 codigo abierto mientras el 90 del codigo es licenciado en BSD 3 el proyecto como tal se publica bajo la licencia GPLv2 6 Aun cuando MAME es software libre la marca aun le sigue perteneciendo a Nicola Salmoria Versiones EditarMAME se desarrolla en versiones Windows y DOS pero existen versiones para otras plataformas como Linux Mac OS AmigaOS QNX e incluso de forma no oficial para Nintendo DS Nintendo 64 Dreamcast GP32 GP2X GP2X Wiz Dingoo A320 Nokia S60 Android PlayStation 2 PlayStation Portable XBOX iPhone Motorola A1200 ROKR E6 y Wii Vease tambien EditarMESS Emulador basado en el codigo fuente del MAME pero con el objetivo de emular todas las maquinas domesticas tanto microordenadores como el Spectrum como videoconsolas como la Super Nintendo Referencias Editar http mamedev org devwiki index php Device Interfaces With Software Sleight of Hand Video Ghosts Walk archive nytimes com Consultado el 4 de septiembre de 2019 MAME About MAME www mamedev org Consultado el 4 de septiembre de 2019 PC and Mac applications that every gamer should have Joystiq web archive org 6 de enero de 2006 Consultado el 4 de septiembre de 2019 http mamedev org p 405 http mamedev org p 422Enlaces externos EditarSitio web oficial de MAME Datos Q1054055 Multimedia MAMEObtenido de https es wikipedia org w index php title Multiple Arcade Machine Emulator amp oldid 137043695, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos