
MAME4ALL 2.5 (09/03/2010)
-------------------------
- Aadido control de volumen al selector de juegos. Adems el volumen por defecto se ha disminuido.
- Corregido fallo en juegos que contienen mltiples cores FM. Evita cuelgues al salir de estos juegos.
- Nueva opcin para habilitar el coreo DRZ80 solo para CPUs de audio. Mejora la compatibilidad de DRZ80.
  Esta opcin se habilita automaticamente para ganar velocidad en muchos juegos (ejemplo: varios de Capcom, Sega y Midway).
- Muchas otras correcciones tomadas del cdigo de Slaanesh (ports de MAME4ALL para GP32 y Dingoo).
- Aadidos nuevos skins de los ports para GP32 y Dingoo (creados por Antiriad y Slaanesh).
- Aadido script para usar 64 MB de memoria virtual adicional (fichero de intercambio en la tarjeta SD).
  Reducir la vida de la tarjeta SD. salo bajo tu propia responsabilidad!.
- GP2X: La memoria alta se usa preferentemente para evitar cuelgues debido a fallos en el manejo de memoria.
  No usado para el ejecutable de NeoGeo (para poder ejecutar los juegos ms pesados).
- WIZ: Aadido soporte para timer hardware. No habilitado (parece relentizar un poco el emulador).
- Limpieza del cdigo fuente para evitar definiciones especficas de los ports en el cdigo comn. Mejorados los makefile.
- Integracin preliminar del core ARMNEC (creado por Oopsware).
  Algunos juegos arrancan pero todava no es nada jugable. Deshabilitado por ahora.

MAME4ALL 2.4 (05/08/2009)
-------------------------
Mejoras en el port para GP2X WIZ:
- Escalado completo de pantalla (Rampage, Popeye, Super Sprint, etc).
  El anterior escalado horizontal con filtrado lineal tambin se usa internamente cuando es necesario.
- Funcionan ms juegos grandes de NeoGeo. Ejemplos: Art of Fighting 3, Fatal Fury y Pulstar.
  An as todava hay juegos que funcionan en la GP2X y no en la WIZ debido a falta de memoria.
  (blazstar, kof96, mslug2, ninjamas, ragnagrd, rbff1 and shocktro)
- La memoria alta se usa preferentemente. Si se llena la memoria alta, se pasa a usar la memoria
  de Linux. Extraamente el emulador funciona ms rpido de esta manera, y tambin desaparecen
  los bloqueos en ciertos juegos.
- No ms bloqueos al salir de los juegos al men de seleccin (ejemplos: Out Run, Shinobi, etc).

MAME4ALL 2.3 (11/07/2009)
-------------------------
Cambios por Franxis:
- WIZ: Aadida opcin de VSync. Gracias a Exophase.
- WIZ: Se utiliza modo de video de 120 Hz para resolver los problemas de temporizacin del firmware 1.1.0 y para mejorar
  el rendimiento cuando se activa la opcin de VSync. Adems la lnea diagonal de la pantalla es menos visible.
  Gracias a Exophase y Notaz por la librera pollux_set.
- WIZ: Se reemplaza MMUHack por la librera wARM. Gracias a Notaz.
- WIZ: Aadida la opcin de RAM tweaks para ganar ms rendimiento. Gracias a Notaz por la librera pollux_set.
- WIZ: La opcin para corregir completamente la lnea diagonal de la pantalla ahora esta accesible en el men "Video Aspect".
- WIZ: Ms RAM disponible ya que los buffers de video se colocan en el rea del kernel de la memoria alta (0x2A00000).
- Mejoras en los controles: Defender, Stargate, Vindicators, Battle Zone, Sarge, Assault, TNK III, Ikari Warriors,
  Victory Road, Guerrilla War, Bermuda Triangle, Heavy Barrel, Midnight Resistance, Robotron, Inferno, Splat!,
  Forgotten Worlds, Gondomania, Mad Planets, Top Gunner, Tron, Kozmik Kroozr, Discs of Tron, Crater Raider,
  Zwackery, Search and Rescue, Ikari III, Time Soldiers, Battle Field, Aztarac, Black Widow, Rescue Rider,
  Crazy Climber 2, Bandido, Sheriff, Smash T.V., Total Carnage, Wild Western, Front Line, The Tin Star, Mars,
  Rescue, Minefield, Lost Tomb, Space Dungeon, The Return of Ishtar, Crazy Climber, Cloak & Dagger, Fire Trap,
  Krull, Screw Loose, Karate Champ.
- Corregidos los cuelgues en los juegos de Midway que utilizan la CPU TMS34010 (causados por accesos a memoria no alineados).
  Adems las frecuencias de las CPU se han reducido para ganar velocidad.
- Aadido acceso al profiler (L+MENU) y al contador de FPS (R+SELECT).

Cambios por Slaanesh:
- Nuevos romsets aadidos: Momoko 120% (momoko), Fire Truck (firetrk), Fairyland Story (flstory), Fairyland Story (Japan) (flstoryj),
  Kuri Kinton (World) (kurikint), Kuri Kinton (prototype) (kurikina), Play Girls (plgirls), Play Girls 2 (plgirls2),
  Cuby Bop (cubybop), Tube-It (tubeit), Raimais (Japan) (raimais).
- Mejoras en el sonido de los juegos Taito L-System. Aade sonido en algunos juegos en los que antes era inexistente (ejemplo: Fighting Hawk).
- Mejoras en el sonido de X-Men. Aadido soporte para la CPU de sonido K05439.

MAME4ALL 2.2 (13/06/2009)
-------------------------
Cambios por Franxis:
- Nuevo sistema de temporizadores basado en enteros en lugar de reales. Proporciona ms rendimiento!
  (entre un 10% y un 25% dependiendo del juego). He estado trabajando en l intermitentemente en l durante los ltimos
  meses y por fin funciona correctamente. Por favor avisad si algo ha dejado de funcionar.
- Eliminado el hack de sonido de los juegos de M72. Ha dejado de ser necesario ya que funcionan perfectamente con el nuevo
  sistema de temporizadores.
- Optimizaciones en los los cores de sonido (mezclado y recorte de los samples).
- Los juegos de NeoGeo solo se compilan en el ejecutable 'neomame'.
- Aadidos algunos trucos ms para reducir el tamao de los ejecutables.
- Corregido el cono para que se mueste correctamente en los ltimos firmwares de GP2X y WIZ.
- WIZ: Aadida opcin para usar sonido de 11 y 15 KHz. El Linux de la WIZ todava no soporta tales frecuencias.
  Realmente se convierten a 22 KHz durante la reproduccin de sonido. En cualquier caso se gana ms rendimiento.

Cambios por Slaanesh:
- Aadidos nuevos romsets de MAME 0.37b16:
  Knuckle Joe (set 1) (kncljoe)
  Knuckle Joe (set 2) (kncljoea)
- Actualizado el driver de Taito F2. Se aade el escalado de sprites a juegos como Dead Connection.
- Mejorado el sonido de Rygar. Aunque todava no es perfecto.
- Actualizado el driver de Blockout. Aunque todava se bloquea en la fase de bonus.

MAME4ALL 2.1 (31/05/2009)
-------------------------
- Mejoras en el port para la GP2X WIZ:
  Aadido el mdulo kernel MMU Hack de Notaz. Proporciona ms rendimiento.
  Aadidas ms frecuencias de CPU seleccionables en el frontend.
  Se puede utilizar el botn MENU como disparo en el modo de video rotado.
  Opcin para dibujar la pantalla rotada para solucionar la linea diagonal pero con impacto en el rendimiento.
- Algunas optimizaciones y fallos corregidos en los temporizadores.
- Menos frame-skip (cambiado el threshold para considerar velocidad real en el cdigo de auto-frameskip, de 99% a 92%).
- Slaanesh ha aadido el Discrete Sound System. Por ahora solo se usa en el Canyon Bomber, que por fin tiene sonido (aunque es lento).

MAME4ALL 2.0 (16/05/2009)
-------------------------
- Nuevo port para la GP2X WIZ:
  + Ms rpido que el de GP2X.
  + Contiene algunas caractersticas nuevas, como el escalado horizontal con interpolacin de color en el modo de 16 bit.
  Gracias a EvilDragon por enviarme la unidad de desarrollo de GPH.
  Gracias a Puck2099 por toda la informacin de la WIZ as como por su librera Pico.
  Gracias a Orkie por toda la ayuda y por su librera Castor.
  Gracias a Exophase por su librera MMU Hack.
  Gracias a Pickle y KungPhoo por toda la informacin sobre el sonido.
  Gracias a Rlyeh por la GP2X minimal_lib, usada como base para el cdigo de la WIZ.
  Gracias a Zenzuke por el artwork para la WIZ.
- Todos los mdulos fuente de cada uno de los drivers se compilan a la vez para permitir al compilador
  mejorar la localizacin del cdigo y el uso de cache. Algunos juegos funcionan ms rpido ahora.
- Corregido un fallo en el cdigo de auto-frameskip. En algunos juegos el frame-skip se incrementaba por error
  debido al redondeo (99% - 100%).
- Operaciones con reales de doble precisin (double) se reemplazan por precisin simple (float) en varias partes
  del cdigo. Mejora en el rendimiento.
- Mejores opciones de compilacin. Todo es un poco ms rpido ahora.
- Muchos cambios internos y limpieza del cdigo fuente. Ejecutables ms pequeos.  
- Hack en la frecuencia de reloj del Mortal Kombat. Funciona mucho ms rpido.
- Hack en el sonido de los juegos de M72 (Hammerin' Harry, etc). El sonido digitalizado se desactiva al usar la
  opcin de sonido 'fast'. As funciona mucho ms rpido.
- Slaanesh ha aadido el soporte para algunos juegos de Argus (MAME 0.37b11): 
  Argus (argus)
  Butasan (Japan) (butasan)
  Valtric (valtric)

MAME4ALL 1.6 (28/12/2008)
-------------------------
- Los cores en ensamblador se seleccionan automticamente (utilizando una lista de compatibilidad interna).
- Gran cantidad de optimizaciones y hacks realizadas en los cores de sonido (slo se activan con la opcin de sonido "fast").
- Cambios en el manejador de memoria de NeoGeo para conseguir jugar ms juegos con la limitada memoria RAM de la GP2X (64 MB).
  Adems hay un ejecutable separado que se utiliza internamente para ganar ms RAM.
  Nuevos ttulos jugables: aof3,blazstar,fatfury3,kizuna,kof95,kof96,mslug2,ninjamas,pulstar,ragnagrd,rbff1,samsho3,shocktro,whp.
- Se desactivan los efectos de raster en algunos juegos de NeoGeo para ganar velocidad.
- Optimizaciones en los juegos M72 (R-Type, Hammerin' Harry, Ninja Spirit, etc).
- Diversas optimizaciones en los manejadores de memoria, sprites, tilemaps, timers e interfaces de las CPU.
- Correcciones en el sonido de algunos juegos (por ejemplo Frogger). Adems se solucionan algunos cuelgues.
- Corregidas las relentizaciones del Psycho Nicks Oscar.

MAME4ALL 1.5 (15/11/2008)
-------------------------
Cambios por Franxis:
- Optimizaciones en los cores FM y en el mezclador de sonido.
- Reemplazado el core Jarek YM2151 por el de Tatsuyuki (menos exacto pero ms rpido).
- El frameskip mximo en el modo automtico es ahora 7 (para jugar correctamente a los juegos ms pesados).
- Corregidos los bloqueos al activar el modo Sync Off (frameskip manual sin limitador de velocidad).

Cambios por Slaanesh:
- Juegos de Deniam aadidos (MAME 0.37b6):
  + Logic Pro (logicpro)
  + Logic Pro 2 (Japan) (logicpr2)
  + Karian Cross (karianx)

MAME4ALL 1.4 (04/09/2008)
-------------------------
Cambios por Headoverheels:
- Corregida la prioridad de los grficos del Xain'd Sleena.
- Aadidos 7 nuevos romsets de MAME 0.37b7:
  + Batsugun Special Ver. (batugnsp)
  + Exerizer (Japan) (bootleg) (exerizrb)
  + Mahou Daisakusen (Japan) (mahoudai)
  + Pipi & Bibis / Whoopee (Japan) [bootleg ?] (pipibibi)
  + Shippu Mahou Daisakusen (Japan) (shippumd)
  + Sky Fox (skyfox)
  + Truxton II / Tatsujin II / Tatsujin Oh (Japan) (tatsujn2)

Cambios por Slaanesh:
Uso de Cyclone para juegos con el procesador M68010.
Esto produce una gran mejora en la velocidad de juegos como Gauntlet, Marble Madness y otros juegos de Atari.

Cambios por Franxis:
Corregida la frecuencia de las CPUs del Raiden (reducida de 20 a 10 MHz). Aun as todava es lento.

MAME4ALL 1.3 (05/04/2008)
-------------------------
Cambios por Headoverheels:
- Aadidos nuevos juegos de Gaelco (MAME 0.37b7): Big Karnak (bigkarnk) y Biomechanical Toy (biomtoy).
- Aadidos nuevos juegos de SunA 8 bit (MAME 0.37b15): Hard Head (hardhead), Hard Head (Bootleg) (hardhedb) y Rough Ranger (rranger).
- Optimizaciones en Xain'd Sleena.
- Corregido el bug en NEC CPU que causaba relentizaciones en Raiden (MAME 0.37b15).
- Corregidos algunos fallos en la emulacin de I86/NEC CPU, incluyendo los problemas de los efectos de raster en Geostorm y el bug de los 99 crditos en Lethal Thunder (MAME 0.66).

Cambios por Franxis:
- Soporte para cheats.
- Soporte de auto-fire. Gracias al cdigo de AGAWA Koji.
- Corregido el Jackal.

Cambios por Slaanesh:
- Optimizaciones en Commando (ahora usa tilemaps).

MAME4ALL 1.2 (18/03/2008)
-------------------------
Corregidos los siguientes fallos:
- Corregido el problema de ejecucin de juegos aleatorios.
- Los problemas aleatorios en el control mediante joypads USB debera de desaparecer.
- Los cuatro jugadores se pueden controlar con el joypad integrado de la GP2X.
- Los creditos y start de los cuatro jugadores se pueden controlar con el joypad de la GP2X (ver leeme.txt).
- Corregido el problema con los juegos de Namco System 1.
- Mejorada la visualizacin de los juegos vectoriales usando antialias y filtro translcido.
- Corregida la orientacin de pantalla en los juegos Dodonpachi y Dangun Feveron.

MAME4ALL 1.1 (16/03/2008)
-------------------------
Corregidos los siguientes fallos:
- Mejorada la compatibilidad del DrZ80 (NeoGeo games, Bubble Bobble, Tokio, etc).
- Soporte para High Scores. Gracias a PalMAME por el fichero hiscore.dat.
- Corregida la visualizacin en los juegos vectoriales.
- Corregida la orientacin de video en la versin bootleg de Bubble Bobble (Bobble Bobble).
- Bubble Bobble ya puede jugarse al 100% con el core DrZ80. Recomiendo usar las versiones bootleg
  (Bobble Bobble and Super Bubble Bobble) ya que la emulacin es ms rpida que con el juego original.
- Nuevos y geniales skins para el menu obra de Pedator.

MAME4ALL 1.0 (11/03/2008)
-------------------------
Las siguientes caractersticas se han cambiado en relacin la primera versin mostrada en la feria RetroMadrid 2008:
- No mas cuelgues.
- Ficheros de configuracin por juego.
- El volumen de sonido se puede cambiar en los modos de video rotados(VolUp  VolDown + START).
- El volumen de sonido no se resetea al salir del modo pausa.
- Aadida la documentacin del emulador.

MAME4ALL Private Beta (08/03/2008)
----------------------------------
El emulador se han mostrado por primera vez en la feria RetroMadrid 2008 (www.retromadrid.es):
- Basado en MAME 0.37b5.
- Soporte para 2240 romsets.
- Compatible con GP2X F100 y F200.
- Soporte para hasta 4 joypads USB.
- Uso completo de las 64 MB de RAM.
- Reloj GP2X: 66 a 300 MHz.
- Resolucin de video: auto, 8 bit y 16 bit.
- Modos de video: standard, scaled, 4:3, rotated, border y TATE.
- Opciones de sonido: 11 a 44 KHz (mono y stereo).
- Underclock y overclock soportado.
- Cores en ASM: Cyclone y DRZ80.
- Compatible con TV-Out (PAL y NTSC).
- RAM tweaks integradas.
- Solo un ejecutable (basado en linea de comandos) junto con un frontend separado para seleccionar los juegos.
- Acceso al GUI original del MAME.
- Mejor rendimiento que en el port anterior en casi todos los juegos.
