
=================================================================
MAME4ALL 2.5 (9 de Marzo de 2010) por Franxis (fjmar@hotmail.com)
=================================================================


1. INTRODUCCIN
---------------

Se trata de un port para la consolas portatiles GP2X y WIZ del emulador MAME 0.37b5 de Nicola Salmoria.
Para ver la licencia del MAME, mira el final de este documento (captulo 18).

Emula todas las recreativas soportadas por el MAME 0.37b5 junto con algunos nuevos juegos de
versiones ms modernas del MAME.

Esta versin emula 2270 romsets distintos.

Web oficial con noticias, informacin adicional y donaciones:
http://www.talfi.net/gp32_franxis/


2. CONTROLES
------------

Los controles del emulador son: 
- Joystick: Movimiento de pad, ratn y control analgico de los cuatro jugadores. 
- Botones B,X,A,Y,L,R: Botones A,B,C,D,E,F.
- Botn SELECT: Insertar crditos (UP+SELECT = 2P credits, RIGHT+SELECT = 3P credits, DOWN+SELECT = 4P credits).
- Botn START (MENU): Jugar (UP+START = 2P start, RIGHT+START = 3P start, DOWN+START = 4P start).
- Botn L+R: Pausa.
- Botones L+R+START simultaneamente: Salir del juego para elegir otro de los disponibles.
- Botones L+START (MENU) simultaneamente: Mostrar el profiler.
- Botones R+SELECT simultaneamente: Mostrar los FPS.
- Botones START+SELECT simultaneamente: Acceso al menu de opciones del MAME.
- Botones VolUp y VolDown: Incrementa y decrementa el volumen del sonido.
- USB Joypads: Hasta cuatro USB Joypad estan soportados para multiplayer en la GP2X.

En el modo de video rotado los siguientes controles adicionales estan disponibles:
- GP2X: Botones VolUp y VolDown: Botones A y B.
- GP2X: Botones VolUp y VolDown + START: Incrementa y decrementa el volumen del sonido.
- WIZ: Botn MENU: Botn A.

NOTA: Para teclear OK cuando el MAME lo requiera, pulsar IZQUIERDA y luego DERECHA.


3. OPCIONES DEL EMULADOR
------------------------

Despus de seleccionar un juego de la lista desde el frontend, aparecen las siguientes opciones:

- Clock:
En la GP2X se puede seleccionar frecuencias de 66 a 300 MHz. El rendimiento del emulador es mejor a frecuencias mas altas.
200 MHz es la frecuencia estandar. 250 MHz parece funcionar ok con cualquier GP2X (pero la duracin de las pilas se reduce).
Usa frecuencias ms altas bajo tu propia responsabilidad!.
En la WIZ Se puede seleccionar frecuencias de 200 a 900 MHz. El rendimiento del emulador es mejor a frecuencias mas altas.
533 MHz es la frecuencia estandar. 700 MHz parece funcionar ok con cualquier WIZ (pero la duracin de las pilas se reduce).
Usa frecuencias ms altas bajo tu propia responsabilidad!.

- Video Depth:
Permite configurar la resolucin de color. Los valores posibles son:
Auto: El emulador selecciona la resolucin de color ms adecuada.
8 bit: El emulador usa 8 bit de resolucin de color.
16 bit: El emualador usa 16 bit de resolucin de color.

- Video Aspect:
El aspecto grfico se puede configurar con la siguiente combinacin de opciones:
Normal: Resolucin nominal de la GP2X (320x240).
Scale: La ventana del juego se escala para ocupar toda la pantalla.
4:3: Se fuerza el aspecto 4:3.
Border: Se aade un borde para conseguir ver la pantalla completa en la TV.
Rotate: La ventana se rota para jugar en la pantalla de la GP2X.
TATE: La ventana se rota para jugar en una TV rotada.
Diagonal Fix: Corrige la lnea diagonal de la pantalla de la WIZ pero se pierde rendimiento.

- Video Sync:
Normal: Se usa Single buffer y dirty buffer.
VSync: VSync activado.
DblBuf: Double buffer sin dirty buffer.
OFF: Sin sincronizacin de video, usar frameskip manual.

- Frame-Skip:
Auto: El frameskip es ajustado automticamente en tiempo real.
0 a 11: El frameskip se ajusta de manera manual. Los frames seleccionados cada 12 no son dibujados.

- Sound:
Las opciones de sonido son las siguientes:
ON: El sonido esta activado. Las frecuencias de 11, 15, 22, 33 y 44 KHz estan disponibles (tanto en mono como stereo).
OFF: El sonido se desactiva.
Fast sound: Aade algunos trucos para mejorar el rendimiento (empeorando un poco la calidad del sonido).

- CPU Clock:
El reloj de las CPUs emuladas se puede ajustar del 50% al 200% del valor nominal que es 100% (en el cual la CPU se emula perfectamente).
El reloj se puede bajar al 80% para ganar rendimiento en casi todos los juegos (cuidado, porque algunos juegos dan problemas).
Usa valores ms bajos para ganas ms rendimiento, pero posiblemente muchos ms juegos dejen de funcionar correctamente.
Tambin se puede hacer overclock hasta el 200% para evitar relentizaciones en algunos juegos de NeoGeo.

- Audio Clock:
El reloj de las CPUs de audio emuladas tambien se puede ajustar del 50% al 200% (valor nominal 100%).

- CPU ASM Cores:
Estan disponibles las siguientes combinaciones de cores de CPU en ensamblador:
Cyclone: Es el core de M68000 en ASM, ms rpido que el estandar en C. Actvalo ya que parece que la compatibilidad es perfecta.
DrZ80: It Es el core de Z80 en ASM, ms rpido que el estandar en C. La compatibilidad es bastante limitada, salo si los juegos van ok.
Cyclone+DrZ80: Ambos cores en ensamblador estan activados. Ms rpido.
Drz80(snd): DrZ80 solo se usa para las CPUs de sonido.
Cyclone+DrZ80(snd): Ambos cores estan activados pero DRz80 solo se usa para las CPUs de sonido.
None: Ninguno de los cores en ensamblador esta activado. Ms lento.
NOTA: La configuracin de los cores se ajusta automticamente en cada juego usando una lista de compatibilidad interna.

- RAM Tweaks:
ON: Se activan los tweaks de la RAM para ganar ms rendimiento. Algunas consolas presentan problemas con esta opcin. Prueba.
OFF: Se desactiva los tweaks de la RAM para asegurar el funcionamiento en cualquier consola.

- Cheats:
ON: Se activan los trucos. Se accede a ellos pulsando START+SELECT durante la ejecucin de los juegos y accediendo al menu "Cheats".
OFF: Los trucos estan desactivados.
Nota: Los ficheros de high scores no se graban activando los trucos!!!.

- Volume:
Quiet: Sin sonido.
Low: Volumen por defecto bajo.
Medium: Volumen por defecto medio.
Maximum: Volumen por defecto mximo.
NOTA: El volumen se puede cambiar despus usando los controles de volumen de la consola.

- Auto-Fire:
Para acceder a la configuracin de Auto-Fire, pulsa START+SELECT durante la ejecucin de los juegos y accede al menu "Auto-Fire".

- Pulsa B para jugar al juego seleccionado  X para volver al frontend para seleccionar otro distinto.

- En el frontend si se pulsa L+R simultaneamente, la GP2X se resetea.


4. INSTALACIN
--------------

mame.gpe    -> Frontend para seleccionar los juegos
mame_vm.gpe -> Lanzador experimental (usa 64 MB adicionales de memoria virtual) (*)
mame.png    -> cono para el frontend
mame        -> Emulador MAME
neomame     -> Emulador MAME (NeoGeo)
mmuhack.o   -> MMU Hack Kernel Module (GP2X)
warm_2.6.24.ko.ko -> MMU Hack Kernel Module (WIZ)
autorun.gpu -> Script para auto-run
cheats.dat  -> Fichero de definicin de Cheats
hiscore.dat -> Fichero de definicin de High Scores
artwork/    -> Directorio de artwork
cfg/        -> Directorio de ficheros de configuracin del MAME
frontend/   -> Directorio de ficheros de configuracin del frontend
hi/         -> Directorio de High Scores
inp/        -> Directorio de grabacin de juegos
memcard/    -> Directorio de ficheros de Memory card
nvram/      -> Directorio de ficheros de NVRAM
roms/       -> Directorio de ROMs
samples/    -> Directorio de samples
skins/      -> Directorio de skins para el frontend
snap/       -> Directorio de capturas de pantalla
sta/        -> Directorio de partidas grabadas

(*) mame_vm.gpe usa un fichero de intercambio de 64 MB en el directorio raiz de la tarjeta SD
para conseguir jugar a los juegos que necesitan ms memoria.
No es recomendable usarlo debido a que la tarjeta SD tiene un nmero mximo de escrituras (unos 500.000).
El uso de esta opcin reducir la vida de tu tarjeta SD. salo bajo tu propia responsabilidad!


5. JUEGOS SOPORTADOS
--------------------

En total son 2270 juegos soportados. Para ms detalles ver el fichero "gamelist.txt".
Los juegos deben de ir dentro de la carpeta roms/ de la tarjeta SD.


6. NOMBRES DE LAS ROMS
----------------------

Los nombres de los ficheros ZIP pueden comprobarse en el fichero "gamelist.txt".
Los romsets deben de ser los del MAME 0.37b5 (Julio 2000).
Tambin hay algunas roms adicionales de versiones posteriores del MAME.

Para convertir los romsets desde otras versiones distintas del MAME, utiliza el fichero
"clrmame.dat" junto con el gestor de ROMS ClrMAME Pro, que se puede descargar desde la web:

http://mamedev.emulab.it/clrmamepro/

NOTA: Los nombres de ficheros y directorios en Linux son case-sensitive. Pon todos los nombres
de ficheros y directorios en letras minsuculas.


7. SAMPLES DE SONIDO
--------------------

Los samples de sonido permiten tener sonido completo en una buena parte de los juegos ms antiguos.
Deben copiarse comprimidos en ZIP en el directorio 'samples'.
Tanto el nombre del directorio como los nombres de los ZIP deben de estar escritos en letras minsculas.

La coleccin completa de samples se puede conseguir en el siguiente enlace:
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,5,2511

Tambin puedes usar el fichero "clrmame.dat" junto con el ClrMAME Pro para conseguir el pack de samples.


8. ARTWORK
----------

El artwork permite mejorar la visualizacin en algunos de los juegos ms antiguos. Puedes conseguir el pack
completo de artwork en el siguiente enlace:
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,5,2512


9. CREDITOS ORIGINALES
----------------------

- MAME 0.37b5 original version by Nicola Salmoria and the MAME Team (http://www.mame.net).

- Z80 emulator Copyright (c) 1998 Juergen Buchmueller, all rights reserved.

- M6502 emulator Copyright (c) 1998 Juergen Buchmueller, all rights reserved.

- Hu6280 Copyright (c) 1999 Bryan McPhail, mish@tendril.force9.net

- I86 emulator by David Hedley, modified by Fabrice Frances (frances@ensica.fr)

- M6809 emulator by John Butler, based on L.C. Benschop's 6809 Simulator V09.

- M6808 based on L.C. Benschop's 6809 Simulator V09.

- M68000 emulator Copyright 1999 Karl Stenerud.  All rights reserved.

- 80x86 M68000 emulator Copyright 1998, Mike Coates, Darren Olafson.

- 8039 emulator by Mirko Buffoni, based on 8048 emulator by Dan Boris.

- T-11 emulator Copyright (C) Aaron Giles 1998

- TMS34010 emulator by Alex Pasadyn and Zsolt Vasvari.

- TMS9900 emulator by Andy Jones, based on original code by Ton Brouwer.

- Cinematronics CPU emulator by Jeff Mitchell, Zonn Moore, Neil Bradley.

- Atari AVG/DVG emulation based on VECSIM by Hedley Rainnie, Eric Smith and Al Kossow.

- TMS5220 emulator by Frank Palazzolo.

- AY-3-8910 emulation based on various code snippets by Ville Hallik, Michael Cuddy,
  Tatsuyuki Satoh, Fabrice Frances, Nicola Salmoria.

- YM-2203, YM-2151, YM3812 emulation by Tatsuyuki Satoh.

- POKEY emulator by Ron Fries (rfries@aol.com). Many thanks to Eric Smith, Hedley Rainnie and Sean Trowbridge.

- NES sound hardware info by Jeremy Chadwick and Hedley Rainne.

- YM2610 emulation by Hiromitsu Shioya.


10. CREDITOS DEL PORT
---------------------

- Port a GP2X y WIZ por Franxis (fjmar@hotmail.com) realizado a partir del cdigo 
  fuente del MAME 0.37b5 (con fecha julio de 2000).

- TheGrimReaper (m_acky@hotmail.com) ha colaborado en un montn de temas desde
  la versin GP32 MAME 1.3, por ejemplo en la librera de grficos vectoriales,
  el soporte para highscores, el lanzador general para todos los juegos, correcciones
  varias en el frontend, etc. Muchas gracias!

- Pepe_Faruk (joserod@ya.com) ha colaborado con el nuevo cdigo de centrado de pantalla.
  Con este todos los juegos aparecen correctamente centrados en la pantalla de la GP2X.
  Adems ha aadido nuevos juegos compatibles gracias!.

- Reesy (drsms_reesy@yahoo.co.uk) ha desarrollado el DrZ80 (Z80 ASM ARM core) y ha modificado
  el core para hacer posible la integracin en el MAME. Adems ha realizado diversas correcciones
  en el core Cyclone. Eres el mejor!.
  
- Flubba (flubba@i-solutions.se) ha hecho algunas optimizaciones y mejoras en el DrZ80 gracias!.

- Dave (dev@finalburn.com) ha desarrollado el Cyclone (M68000 ASM ARM core).
  Muchas gracias por ello!

- Notaz (notasas@gmail.com) han corregido muchos de los fallos en el cdigo fuente del Cyclone.
  http://uosis.mif.vu.lt/~grig2790/Cyclone/
  http://notaz.gp2x.de/

- Chui (sdl_gp32@yahoo.es) ha realizado MAME4ALL, el port de MAME GP2X a Dreamcast, Windows y
  Linux. Y ha realizado importantes optimizaciones y mejoras aplicables a todas las plataformas.
  http://chui.dcemu.co.uk/mame4all.html

- Slaanesh (astaude@hotmail.com) ha continuado mi trabajo en el MAME GP32 y ha realizado muchas
  mejoras aplicables a todas las plataformas.
  http://users.bigpond.net.au/mame/gp32/

- GnoStiC (mustafa.tufan@gmail.com) ha incluido el soporte para Joypad USB usando la librera
  creada por Puck2099.

- Sean Poyser (seanpoyser@gmail.com) ha realizado interesantes mejoras en drivers, como el uso
  de diagonales en el Q*Bert  el uso de los gatillos en juegos como Tron.

- TTYman (ttyman@free.fr) ha realizado el port de MAME GP2X a la consola porttil PSP.
  http://ttyman.free.fr/

- Headoverheels (davega@euskalnet.net) ha aadido algunos nuevos juegos al MAME4ALL, y tambin
  ha realizado algunas optimizaciones a otros juegos ya existentes.  


11. DESARROLLO
--------------

9 de marzo de 2010:
- Versin 2.5. Nueva versin para la feria RetroMadrid 2010.

5 de agosto de 2009:
- Versin 2.4. Mejoras en la versin para la GP2X WIZ.

11 de julio de 2009:
- Versin 2.3. Mejoras en la versin para la GP2X WIZ. Ms juegos aadidos. Corregidos los controles.

13 de junio de 2009:
- Versin 2.2. Nuevo sistema de temporizadores basado en enteros (en lugar de reales).

31 de mayo de 2009:
- Versin 2.1. Mejoras en la versin para la GP2X WIZ. Aadido Discrete Sound System.

16 de mayo de 2009:
- Versin 2.0. Versin para la GP2X WIZ.

28 de diciembre de 2008:
- Versin 1.6. Optimizaciones, ejecutable independiente para NeoGeo, seleccin automtica de cores ASM.

15 de noviembre de 2008:
- Versin 1.5. Optimizaciones y correcciones de fallos.

04 de septiembre de 2008:
- Versin 1.4. Nuevos juegos aadidos.

05 de abril de 2008:
- Versin 1.3. Cheats y auto-fire.

18 de marzo de 2008:
- Versin 1.2. Ms correccin de fallos.

16 de marzo de 2008:
- Versin 1.1. Correccin de fallos y soporte para High Scores.

11 de marzo de 2008:
- Versin 1.0. Primera versin.

Desarrollado con:
- DevKitGP2X rc2 (http://sourceforge.net/project/showfiles.php?group_id=114505)
- GP2X minimal library SDK v0.A by Rlyeh (http://www.retrodev.info/)
- GpBinConv by Aquafish (www.multimania.com/illusionstudio/aquafish/)


12. FALLOS CONOCIDOS
--------------------

- Sonido no perfecto  incompleto en algunos juegos.

- Lentitud en los juegos ms modernos.

- Fugas de memoria. En caso de problemas resetear y volver a intentar.


13. A MEJORAR
-------------

- Uso del segundo micro de la GP2X.

- Programacin en HH pasando del Linux?.

- Mejorar el sonido.

- Mejorar la velocidad.

- Actualizar los ROMSets a los actuales del MAME,  actualizar a otra versin del
MAME ms reciente.

- Incluir soporte para ms juegos.


14. AGRADECIMIENTOS
-------------------

- Unai: Gracias Unai, por todas las horas ayudndome de madrugada con el MAME,
optimizaciones, etc...

- Talfi: Gran amigo que me cede espacio en su web para mi port del MAME Para GP32.

- Chicho: Amigo del alma, tena f ciega en que el MAME iba a funcionar en la GP32... xD

- Anarchy (gp32spain.com): Gracias, Anarchy, por la GP2X de desarrollo que me mandaste para poder portar el MAME.

- EvilDragon (gp32x.de): Gracias, EvilDragon, por la WIZ de desarrollo que me mandaste para poder portar el MAME.

- GamePark Holdings: Gracias por sacar a la venta la consola GP2X, as como por prover varias
GP2X de desarrollo a disposicin de los programadores semanas antes del lanzamiento oficial de
la consola. Una de estas unidades ha llegado a mi por mediacin de Anarchy (gp32spain.com).
Tambin gracias por sacar a la venta la consola WIZ, as como por enviarme la WIZ de desarrollo
por mediacin de EvilDragon (gp32x.de).

- Rlyeh: El amo y seor de la emulacin en GP32... Creador de GP2X minimal library SDK.

- Hermes PS2R, god_at_hell: Gracias por la librera CpuCtrl de control de la frecuencia de reloj de la GP2X.

- Kounch: Informacin esencial para activar la salida de TV de la GP2X, MMU Hack, etc.

- Antiriad: Gracias, Antiriad, por el genial artwork para GP32 ;-).

- Zenzuke, Chipan, Dokesman, Enkonsierto, Quest, Sttraping y Sike por los skins artwork para GP2X y WIZ :-).

- Zaq121: Autor del frontend alternativo para MAME GP32 y GP2X (FEMAMEGP2X) :).

- Baktery: Consejos con el sonido.

- Groepaz: Ms consejos con el sonido.

- Woogal: Gran ayuda con el frontend de seleccin de juegos. 

- Alien8: Creador del GpMameLauncher.

- LDChen: Ayuda con cdigo en ensamblador ARM para la librera de grficos vectoriales.

- D_Skywalk : Gracias a l el Multipac funcion y gracias a l aprend grandes cosas de la GP32.

- Locke : Buenos consejos, beta-testing...

- Sssuco, [MaD]: Gracias por conseguirme romsets de versiones antiguas del MAME, as como DATs.

- Ron: Esta como una cabra, pero un gran tipo ;-). El organizador de las MadriDC.

- Ilarri: nimo ;-).

- Fox68k: Ms buenos consejos.

- DaveC: Involucrado en la bsqueda de fallos en el port del MAME. Gracias ;-)

- Creature XL: Algunas pruebas en ASM para la salida de video.

- EvilDragon: Creador de la utilidad MAMEGP-COPIER y moderador de gp32x.com.

- WarmFluffyUK: MAME GP32 Compatibility List: http://www.berzerk.co.uk/gp32/

- BobBorakovitz, frolik, Alan: GameProbe32 webpage: http://gameprobe32.blogspot.com/

- La gente del canal #retrodev del IRC-Hispano, beta-testing: Xenon, Mortimor, Nestruo, Dj_Syto,
K-Teto, Enkonsierto, Soup, joanvr, amkan, etc.

- La gente del canal #gp2xdev de EFNet: DJWillis, etc.

- Ms beta-testing: nullEX, Propeller, Ozius, etc.

- Richard Weeks: Gracias por una nueva entrevista sobre el port a GP2X:
http://mygp2x.com/blog_comment.asp?bi=246&m=12&y=2005&d=1&s=

- Keith: Gracias por otra nueva entrevista: http://www.emulation64.com/spotlights/22/

- Hooka: Gracias por la entrevista en ingls: http://www3.telus.net/public/hooka/

- Mark Rowley: Gracias por otra entrevista en ingls para GamePark Magazine 7:
http://www.gp32x.de/cgi-bin/cfiles.cgi?0,0,0,0,2,630

- Gladiator: Gracias por la entrevista en espaol y el gran reportaje dedicado a la GP32: 
http://www.viciojuegos.com/reportaje.jsp?idReportaje=131

- Jos Luis Martn Snchez: Gracias por ser el tutor de mi proyecto fin de carrera (el port del MAME para la GP32).

- Puck2099: Gracias por toda la informacin sobre la WIZ y por la librera Pico.

- Orkie: Gracias por toda la ayuda con la WIZ y por la librera Castor.

- Squidge y NK: Gracias por la librera MMU Hack para la consola GP2X.

- Exophase: Gracias por la librera MMU Hack para la consola WIZ.

- Pickle y KungPhoo: Gracias por toda la informacin sobre el sonido en la WIZ.

- Notaz: Gracias por el mdulo del kernel MMU Hack para la consola WIZ.

- Zenzuke: Gracias por el artwork para la WIZ.

- Gracias a todas las donaciones PayPal: EvilDragon (www.gp32x.de), Federico Mazza, Nandove, Videogame Stuff, Denis Evans, Ricardo Cabello,
Elas Ballesteros, J.Antonio Serralvo Martn, bagmouse7, Suj, funkyferdy, Gieese, Vincent Cleaver, William Burnett, Bleeg,
Martin Dolphin, Ilarri, Glen Stones, Dr.Konami, Augusto Carlos Prez Arriaza, Charles Box, Borochi, Kayday, George Tavoulareas,
Timofonic, Fabrice Canava, Redox, Javitotrader, remowilliams, Scott Contrera, Jinhyun Seo, Craigix (www.gp2x.co.uk), Shane Monroe,
Simon Beattie, Stefan Braunstein, DaveC, Colin Bradshaw, Dana Rodolico, Revod, Michael Evers, Riccardo Pizzi, Fosfy45, Dj Syto,
Rob Pittman, Stefan Mueller, Musa, Unai, Sascha Reuter, Globalwide Technologies Limited, Juan Rivera-Novoa, Mark Carin, SBock,
Julio Catalina Piedrahita, techFreak (www.gp2xtr.com), Darius Hardy, Charles Andre, Matt Brimelow, McOskar, Daniel PP Saurborn,
Picayuco, Kojote (www.pdroms.com), Knoxximus, Tony Watterson, Matthew Forman, naples39, NEO (www.elotrolado.net), Patrick Mettes,
Angel Molero Grueso, Lubidog, Smiths (www.emuholic.com), retromander, Ruben Villar, Snakefd99cb, Harkaitz, BZFrank, Sang Kim,
phoda, Caesaris, Furanchu, Selcuk Cegit, K-Navis, Estao, Jeff Hong, Jasmot, Igboo, Sergio Onorati, Julien Perret, Cheap Impostor,
Gianluca Lazzari, Niche IP Solutions, Jason, Thomas Seban, Miq01, Paul Carter, Freddy Deniau, Mustafa Beciragic, Ian Rawlings,
Domenico Calcagno, pongplaya, Aruseman, Anarchy (www.hardcore-gamer.net), www.gp32spain.com, www.gp2xspain.com, Darkman, Chaos Engineer,
Ian Buxton, Martin M Pedersen, Philip Trottman, Gary Ross, Fat Agnus, Austin Holdsworth, Paul Johns, Gaterooze, Elizabeth Burrow, Godmil,
rooster, Dark_Warlock, Danilo Gadza, Gadget, Hando (www.gp32x.com), Gary Miller, AOJ, John Huxley, X-Code BirraMaster, Jorge Gavela Alvarez,
Halo9, b._.o._.b, James Perry, Pughead, Beb, Luis Fernando Gonzlez Barreto, Frank Bukor, Oliver Lewandowski, Alberto Martin Martin,
Holger Lenz, Carlos Arozarena, Hobbes, Propeller, www.gp2xstore.com, Marc Pallante, David Cifre Garca, Jose Zanni, Jorge Salvador Corell,
Ralph Blazyczek, Tilman Oestereich, Steve Sims, Craig Ritchie, Anonymous, Malatesta, fmayosi, David Cifre Garca, Mauro Gonzlez, Pedator,
Jos Rodrguez Reyes, Jack Wielink, amzg, Emilio Hernndez, Rob ter Linden (www.gpark.nl), fpomata, Xenon, Abdullah Soylu, Stephan Bockhorst.


15. WEBS INTERESANTES SOBRE EL MAME
-----------------------------------

- http://www.mame.net/
- http://www.mameworld.net/
- http://www.marcianitos.org/


16. WEBS INTERESANTES EN GENERAL
--------------------------------

- http://www.talfi.net
- http://www.gp32x.com
- http://www.gp32spain.com
- http://www.emulatronia.com
- http://www.emulation64.com


17. SKINS
---------

El skin grfico utilizado en el frontend esta ubicado en los siguientes ficheros:
skins/gp2xsplash.bmp    -> Pantalla de presentacin en la GP2X (por Danibat)
skins/gp2xmenu.bmp      -> Pantalla de seleccin de juegos y opciones en la GP2X (por Danibat)
skins/wizsplash.bmp     -> Pantalla de presentacin en la WIZ (por Zenzuke)
skins/wizmenu.bmp       -> Pantalla de seleccin de juegos y opciones en la WIZ (por Zenzuke)

Los bitmaps deben de ser 320x240 pixeles a 256 colores (8 bit). En la imagen del selector
de juegos, los textos se dibujan con el color 255 con un reborde inferior con el color 0.

He colocado en la carpeta skins/others/ varios skins alternativos realizados por
Zenzuke, Chipan, Dokesman, Enkonsierto, Quest, Sttraping, Sike, Danibat, Pedator,
Antiriad y Slaanesh. Gracias a todos ellos.


18. LICENCIA DEL MAME
---------------------

http://www.mame.net
http://www.mamedev.com

Copyright  1997-2009, Nicola Salmoria and the MAME team. All rights reserved. 

Redistribution and use of this code or any derivative works are permitted provided
that the following conditions are met: 

* Redistributions may not be sold, nor may they be used in a commercial product or activity. 

* Redistributions that are modified from the original source must include the complete source
code, including the source code for all components used by a binary built from the modified
sources. However, as a special exception, the source code distributed need not include 
anything that is normally distributed (in either source or binary form) with the major 
components (compiler, kernel, and so on) of the operating system on which the executable
runs, unless that component itself accompanies the executable. 

* Redistributions must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution. 

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
