······························· · The MAMER · ······························· A FrontEnd for MAME. Un FrontEnd para MAME Current version: 1.12 --------------------------------------------- Official MAMER Web Site: http://mamer.cjb.net http://socios.las.es/~raprada/juanp/mamer Mirror Site: http://www.geocities.com/SouthBeach/Docks/5398/mamer --------------------------------------------- by Juan Prada jpb@las.es http://juanp.cjb.net --------------------------------------------- MAMER.TXT Document Rev 8, (October 1999) IN SPANISH AND ENGLISH PART A) English Text Part B) Spanish Text ============================================== Part A) English Text ============================================== The MAMER 1.12 featuring: -Capability of run form a non recordable media. -Showing al ROMS ordered by clones. -ROM file analisys indicating wich ROMS are not needed beacuse are Clones. -Automatic game snapshot view, accepting GIF, JPG and BMP files. -Full suppourt of MAME 36 features. -Automatic game list generation. -Automatic detect of all existing MAME ROMS in the system, even stored in ZIP files or unzipped in their respectives subdirectories. -ROM ZIP file Path definition. -Total control of all MAME command line options, individually for each game, or for all the games. -Possibillity to add comments to each game. -Instantaneous Multi-languaje support. -Group organization to manage your preferred games. -Auto save of all settings. -Full Key Suppourt -Posibility of list existing, unzipped, zipped, non existing and all games. - Path definition -------------------------------------------------------- How to...? ____________________________ -Play MAME games with MAMER? Put the FrontEnd MAMER files in your MAME principal directory. (Note that the RUNTIMES files have to be visible to the system) Double click to MAMER icon. Select game and check the settings. Push PLAY. Dont worry, MAMER saves all, and individually for each game. ____________________________________ -Make MAMER display game snapshots? Put GIF, JPG, BMP files in the selected directory having the same name as the game. Important! They have to be of one of this 3 formats, not PCX. You know MAME saves its snapshots in PCX format. You must convert them with any program. ____________________________________ -Select alternate directory where the ZIP files are Press 'Prefs' button and select the Path Files in this path will be copied to the normal MAME path when start playing them. ____________________________________ -Select between launch ZIP files or unzipped directories 'The MAMER FrontEnd' manages both systems simoustaneously. He knows what to do. :-) _______________________________ -Change MAMER settings like languaje, paths, groups...? Press the 'Prefs' button. ____________________________________________ -Assign games to groups? Select the game, and click the 'Assign to group' button, then select the gruop you want. _____________________________________________ -View games assigned to groups? Simply select the group in the DropDown list box in the top of the game list. _____________________________________________ -Generate game list for current MAME version? Automatically, using the listfull.txt and listclones.txt files. ----------------------------- Versions: 1.12 Possibility of run MAMER in a non write media, like a CD. In this case, MAMER save its data files in 'C:\' Almost every control is changed to adapt to the new commands and features of MAME 36. Total change of inital system analysis. Now the programa don't abort execution in case of not found the needed files. It try to create them. The behaviour of the stand alone window used to display the snapshot is very optimized, making not to stay "all time" in top, only when a new game is selected. 1.11 Minor changes oriented to new versions of mame. 1.10 ROM organization by clones. Now only needs the merged ZIP files and MAMER detects the clones are in. Generating a new _RomSearchLog.txt log file where is indicated all ZIP files status. 1.9 General and internal modifications. Possibilite to manage more that 500 games. (5000 will be sufficient??) ;) GIF, JPG or BMP image file show. Modifications to the behaivour of launching zipped roms. No more using of external auto-generated BAT file. If a rom is selected from the altertate directory, it will be copied to the normal directory. Compilaton upgrade, new runtimes needed. 1.8r Fixed a extrange runtime error 9 ?? -Option Base 0 and inic status.game_Actual a 1- 1.8a :) Fixed a debug message box that displays the command line every time you play a game. Thanks to Johan Andersson. 1.8 Total management of MAME 31 Changed the radiobuttons resolution selections to a drop down list control. Added the posibility of list existing, unzipped, zipped, non existing and all games. Created new opcion: To scan or not the games at the beninning. New refresh ROMs button, to search ROMs in paths. Added URL info in About Box. No longer needs to "reset data" to pick the games. Dramatical internal re-structuration. Fixed a lot of functional details. 1.7a Fix the lack of traduction in the info message 'For MAME 30" Added a new dedicatory. 1.7 Optimize snapshot display. Now the window don't flashes when selecting a game that don't have screen saved. Main window does not loose the focus for a tiny seconds when the game selection changes. Fixed the focus loose of the main window when the snapshot window is moved. 'ALL' button created: It allow to copy the settings in each section to all games. 1.6 Game snapshot display in a separate window. 1.5 Full suppourt of MAME 30 features. Fixed bug in the generation game list routine. Now works. ;) 1.4 Added full key suppourt of all MAMER functions. Few minor repairs. 1.3 Change languaje according to settings in a few messages. Added IRC info un "About.." box. Added HourGlass cursor during some operations. Added management of ZIPPED ROMS, creating directories and delete them when finish playing. 1.2 Compilation upgrade. Fix a focus changing when playing game. Finishing group management. Saving of all settings. 1.1 All file operation bug fixed. Mamer saves data when playing and when exiting in any way. Groups management not implemented yet. Added the RESET funcion, reading the listfull.txt file. Now only shows the games that exists in the system. Added the intro window, while checking all the directories. 1.0 Mamer joust works. Problems with reading files. Don't save the settings for the games unless you exit by pressing the [X] window button to close the window. ···························································· ···························································· ============================================== Part B) Spanish Text ============================================== Características de MAMER 1.12: -Capacidad de ejecutarse desde un medio no grabable. -Se muestran las ROMS ordenadas por clones. -Se analizan los ficheros de ROMS indicando cuales son clones o no. -Vista automática de la pantalla del juego, aceptando GIF, JPG y BMP. -Control total del MAME Version 36. -Generación automática de la lista de juegos. -Detección automática de todas las ROMS existentes en el sistema, bien en ZIP o descomprimidas en sus directorios. -Definición de rutas de acceso a ficheros. -Control total de todos los comando de línea de del MAME, independiente para cada juego o globalmente para todos los juegos. -Posibilidad de añadir comentarios a cada juego. -Multilenguaje instantáneo. -Organización por grupos para ordenar los juegos. -Grabación automática de todos los settings. -Control total por teclado. * -Posibilidad de listar ROMS existentes, descomprimidas, comprimidas, no existentes o todas. -Definición de rutas para acceder a todos los componentes. -------------------------------------------------------- Cómo...? ____________________________ -Jugar a los juegos del MAME con el MAMER? Poner los archivos del MAMER en el directorio principal del MAME. (Hay que tener en cuenta que los archivos RUNTIME deben de estar visibles para el sistema) Hacer doble click en el icono del MAMER. Seleccionar el juego y comprobar las opciones. Pulsar 'Jugar' No te preocupes, MAMER lo graba todo, e independientemente para cada juego. ____________________________________ -Hacer que MAMER muestre las pantallas de cada juego? Poner los archivos GIF, JPG o BMP en el directorio seleccionado, teniendo el mismo nombre que el juego. Importante!!: Tiene que ser GIF, JPG o BMP, no PCX Ya sabes que MAME graba las pantallas cuando pulsas F12 en formato PCX. Tienes que convertirlo, con algún programa. ____________________________________ -Seleccionar el directorio alternativo donde están los ZIPs? Pulsar 'Opciones' y meter el PATH. ____________________________________ -Seleccionar entre usar juegos en ZIP o en directorios. El FrontEnd MAMER maneja los dos sistemas simultáneamente. Él ya sabe lo que tiene que hacer. :-) _______________________________ -Cambiar los settings de MAMER, como el lenguaje, rutas, grupos Pulsar el botón de configuración. ____________________________________________ -Asignar juegos a grupos? Seleccionar el juego, pulsar 'Asignar a grupo', y seleccionar el grupo que se quiera. _____________________________________________ -Ver los juegos asignados a grupos? Simplemente seleccionando el grupo en la lista que está encima de los juegos. _____________________________________________ -Generate game list for current MAME version? Automáticamente, usando los ficheros listfull.txt y listclones.txt ----------------------------- Versiones: 1.12 Posibilidad de ejecutar MAMER en un medio no escribible, como un CD. En ese caso, el programa grabará sus datos en 'C:\' Mejora general de la apliación, incluyendo una mejor interrelación con windows. Prácticamente todos los controles se han cambiado para adaptarse a los nuevos comandos y características de MAME 36. Se cambia totalmente el análisis de sistema en el inicio del programa. Ahora ya no se aborta cuando no se encuentran los ficheros necesarios. Los intenta crear. Tambien se arreglan los problemas anteriores de salida del programa al no poder acceder a los ficheros donde se guardan los datos por no encon- trarlos o no porder grabar en ellos. El comportamiento de la ventana donde se muestra la pantalla del juego se mejora totalmente: Ahora ya no está 'siempre' delante, si no que sólo se pone cuando se selecciona un nuevo juego. 1.11 Cambios menores orientados a las nuevas versiones de MAME 1.10 Las ROMS se organizan por clones. Ahora solo se necesitan los ZIP con las ROMS merged. MAMER detecta los clones que hay y las muestra. Se genera el fichero _RomSearchLog.txt que indica el estado de cada ZIP. 1.9 Modificaciones internas y generales. Ahora ya maneja más de 500 juegos. (5000 serán suficientes?) ;) Archivos GIF, JPG or BMP ya válidos para la visualización de pantallas. Se modifica el comportamiento del lanzamiento de ROMS en ZIP. Ya no se emplea el programa .BAT externo que se autogeneraba. Si una ROM se selecciona desde el directorio alternativo, se copia al directorio normal. Se cambia la version del compilador, por lo que se necesitan nuevos runtimes. 1.8r Arreglado un extraño runtime error 9 ?? -Option Base 0 y inic status.game_Actual a 1- 1.8a :) Quitado el messagebox que se mostraba al empezar un juego. Gracias a Johan Andersson. 1.8 Control total de MAME 31 Se cambian los controles de selección de resolución. Se añade la posibilidad de listar los juegos existentes, los comprimidos, los no existentes o todos. Nueva opción creada: Escanear o no las roms al principio. Botón de refrescar ROMS, para buscar más. Se añade la información de URL en la ventana de 'Acerca de', pudiendo copiar y pegar dicha información. Gran reestructuración interna. Arreglo de muchos detalles funcionales. 1.7a Se arregla el error de traducción en 'Para MAME 30' Se añade una dedicatoria especial en 'Acerca de...' 1.7 Se optimiza la visualización de la pantalla. Ahora la ventana no flashea cuando se selecciona un juego que no tiene pantalla grabada. La ventana principal no pierde el foco por unos segundos cuando se selecciona otro juego. Se arregla la pérdida de foco de la ventana principal cuando la ventana de la pantalla del juego se mueve. Se crea el botón 'ALL', que permite copiar los settings en todos los juegos o por secciones. 1.6 La foto del juego se muestra en una ventana separada. 1.5 Control total de las caracteristicas de MAME 30. Se arregla un error en la generación de la lista de juegos. Ahora sí funciona. ;) 1.4 Se añade el control por teclado del FrontEnd. Se reparan pequeñas cosas. 1.3 Se cambia el idioma en más mensajes. Se añade la información de IRC en el 'Acerca de..." Se cambia el cursor a reloj en ciertas operaciones. Se añade el control de ROM comprimidas, usando un directorio tenporal, y borrándolo al terminar. 1.2 Se mejora la compilación. Se arregla un cambio de foco al jugar. Se acaba el control de grupos. Se graban todos los settings. 1.1 Se arreglan todos los errores de ficheros. El FRONTEND graba los datos al jugar y al salir. Se añade la función RESET, para volver a leer el listfull.txt Solo se muestran los juegos que existen en el sistema. Se añade una venta de introducción donde se chequean los archivos. 1.0 Mamer simplemente funciona. Tiene problemas al leer archivos. No graba los settings a no ser que se salga de la apliación con la [X] de la ventana. ------------------------------ (C)1997, 1998, 1999 JuanP, Dammed Enterprises jpb@las.es http://juanp.cjb.net IRC: - Red Hispana Some servers: - irc.jet.es:6667 irc.redestb.es:6667 - irc.catalunya.net:6667 Channels: - #malos - #emuladores Nickname: - countach