
         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 <countach>
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
==============================================


Caractersticas 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 automtica de la pantalla del juego, aceptando GIF, JPG y BMP.

  -Control total del MAME Version 36.

  -Generacin automtica de la lista de juegos.

  -Deteccin automtica de todas las ROMS existentes en el
   sistema, bien en ZIP o descomprimidas en sus directorios.

  -Definicin de rutas de acceso a ficheros.

  -Control total de todos los comando de lnea de del MAME,
   independiente para cada juego o globalmente para todos los
   juegos.

  -Posibilidad de aadir comentarios a cada juego.

  -Multilenguaje instantneo.

  -Organizacin por grupos para ordenar los juegos.

  -Grabacin automtica de todos los settings.

  -Control total por teclado.

*  -Posibilidad de listar ROMS existentes, descomprimidas,
   comprimidas, no existentes o todas.

   -Definicin de rutas para acceder a todos los componentes.
--------------------------------------------------------
Cmo...?
____________________________
-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 algn programa.

____________________________________
-Seleccionar el directorio alternativo donde estn los ZIPs?

  Pulsar 'Opciones' y meter el PATH.

____________________________________
-Seleccionar entre usar juegos en ZIP o en directorios.

  El FrontEnd MAMER maneja los dos sistemas simultneamente.
  l ya sabe lo que tiene que hacer. :-)

_______________________________
-Cambiar los settings de MAMER, como el lenguaje, rutas, grupos

  Pulsar el botn de configuracin.

____________________________________________
-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?

  Automticamente, 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 apliacin, incluyendo una mejor interrelacin
con windows.
Prcticamente todos los controles se han cambiado para adaptarse
a los nuevos comandos y caractersticas de MAME 36.
Se cambia totalmente el anlisis 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
slo 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 ms de 500 juegos. (5000 sern suficientes?)  ;)
Archivos GIF, JPG or BMP ya vlidos para la visualizacin 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 extrao 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 seleccin de resolucin.
Se aade la posibilidad de listar los juegos existentes,
los comprimidos, los no existentes o todos.
Nueva opcin creada: Escanear o no las roms al principio.
Botn de refrescar ROMS, para buscar ms.
Se aade la informacin de URL en la ventana de 'Acerca de',
pudiendo copiar y pegar dicha informacin.
Gran reestructuracin interna.
Arreglo de muchos detalles funcionales.

1.7a
Se arregla el error de traduccin en 'Para MAME 30'
Se aade una dedicatoria especial en 'Acerca de...'

1.7
Se optimiza la visualizacin 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 prdida de foco de la ventana principal cuando la
ventana de la pantalla del juego se mueve.
Se crea el botn '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 generacin de la lista de juegos. Ahora
s funciona. ;)


1.4
Se aade el control por teclado del FrontEnd.
Se reparan pequeas cosas.


1.3
Se cambia el idioma en ms mensajes.
Se aade la informacin de IRC en el 'Acerca de..."
Se cambia el cursor a reloj en ciertas operaciones.
Se aade el control de ROM comprimidas, usando un directorio
tenporal, y borrndolo al terminar.



1.2
Se mejora la compilacin.
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 aade la funcin RESET, para volver a leer el listfull.txt
Solo se muestran los juegos que existen en el sistema.
Se aade una venta de introduccin 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 apliacin
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

