      * ***           ***** **         ***** *     **          *******
    *  ****  *     ******  **** *   ******  **    **** *     *       ***
   *  *  ****     **   *  * ****   **   *  * **    ****     *         **
  *  **   **     *    *  *   **   *    *  *  **    * *      **        *
 *  ***              *  *             *  *    **   *         ***
**   **             ** **            ** **    **   *        ** ***
**   **   ***       ** **            ** **     **  *         *** ***
**   **  ****  *    ** ******        ** **     **  *           *** ***
**   ** *  ****     ** *****         ** **      ** *             *** ***
**   ***    **      ** **            ** **      ** *               ** ***
 **  **     *       *  **            *  **       ***                ** **
  ** *      *          *                *        ***                 * *
   ***     *       ****         *   ****          **       ***        *
    *******          ***********      *****                  *********
      ***              ******           **                      *****



Sitio oficial: http://gens.consolemul.com
E-Mail:        gens@consolemul.com - Autor de Gens
               mysticales@yahoo.com - Soporte tcnico

Gens es un emulador de SEGA MegaDrive/Genesis/Mega CD/Sega CD para Win9X.
Est escrito un 35% en C/C++ (Visual C++ 6.0) y un 65% en Assembler (NASM).



#############
# CONTENIDO #
#############

* Legal
* Qu hay de nuevo en la ltima versin?
* Qu neceisto para ejecutar Gens?
* Cmo usar Gens?
* Preguntas ms frecuentes
* Informacin tcnica
* Historia (en ingls)
* Saludos



#########
# LEGAL #
#########

Gens (C) 1999/2001 Stphane Dallongeville
Sega y Genesis/SEGA CD son marcas registradas de Sega Enterprises, Ltd.
Gens es "cardware", lo que significa que si te gusta y lo usas puedes enviarme
una tarjeta.
(Realmente lo apreciar, gracias :) )

Correo habitual:
Stphane DALLONGEVILLE
7 rue Danton
80090 AMIENS (FRANCIA)

Puede ser distribudo gratuitamente siempre que no sea modificado.
Lo usas a tu propio riesgo.
El autor no ser responsable de ninguna prdida de datos o dao resultante de
la utilizacin incorrecta o correcta de Gens.
Si no aceptas estos trminos, borra Gens ahora.



###########################################
# QU HAY DE NUEVO EN LA LTIMA VERSIN? #
###########################################


(22/02/2002) CAMBIOS EN GENS 1.80 <- GENS 1.70 :
------------------------------------------------

[Mega CD]

* Mejorada la emulacin de CDD y CDC.
* Corregido un bug con los MP3s mono (estropeado accidentalmente en Gens 1.70)
* Corregida la Sinc. perfecta (no puede estropear un juego que funciona en modo normal).
* Corregida la sincronizacin de PCM.
* Corregidos bugs menores.

[MegaDrive]

* Coregida la Limitacin de sprites (gracias Steve Snake).
* Motor de renderizacin del VDP modificado un poco.
* Estados salvados cambiados:
  - Mejor compatibilidad con Genecyst.
  - Estados salvados viejos (con una versin de Gens < 0.76) probablemente ya no estn soportados.

[General]

* Nuevos modos de renderizacin: Scanlines interpoladas 50% y 25%.
* El Game Genie es ms fcil de usar.
* Aadido soporte de lenguajes ms completo.
* Cliente de Kaillera actualizado a la veresin 0.9.
* Algunas teclas rpidas agregadas o modificadas.
* Otros cambios menores.



#####################################
# QU NECESITO PARA EJECUTAR GENS? #
#####################################

En mi vieja mquina: Celeron @450 MHz, 192 MB RAM y GF2 MX.
Todas las ROMs de MegaDrive funcionan a 60 fps as como los juegos de Mega CD
en modo normal y entre 20 y 60 fps en modo de Sinc. perfecta.

* Mnimo hardware para emular la MegaDrive:

- Pentium/166 (se necesita MMX para el 2xSaI de Kreed) o K6/200.
- 16 MB de RAM
- Tarjeta grfica de 2 MB (4 MB para el Triple Buffer) con soporte de DirectDraw y modo de 15  16 bpp.
- Win9X / Win2000
- DirectX 7.0

* Mnimo hardware para emular el Mega CD:

- P2/233 o K6/300.
- 16 MB de RAM
- Tarjeta grfica de 2 MB (4 MB para el Triple Buffer) con soporte de DirectDraw y modo de 15  16 bpp.
- CDROM drive x1
- Win9X / Win2000
- DirectX 7.0
- ltimos drivers ASPI.

* Hardware recomendado para emular la MegaDrive (60 fps en pantalla completa 320x240):

- P2/266 o K6-2/333
- Una buena tarjeta grfica como la TNT
- 32 MB de RAM
- Win9X / Win2000
- DirectX 7.0

* Hardware recomendado para emular el Mega CD (60 fps en pantalla completa 320x240):

- P2/333 MHz o K6-2/450
- Una buena tarjeta grfica como la TNT
- Unidad de CD-ROM 4X
- 32 MB de RAM
- Win9X / Win2000
- DirectX 7.0
- ltimos drivers ASPI.


Usa el modo de renderizacin normal (en el men Grficos) para obtener el
mejor rendimiento. Tambin puedes presionar Shift+F9 para activar la copia
por software (ms rpido en casi cualquier caso que la copia por hardware).



####################
# CMO USAR GENS? #
####################


TECLAS POR DEFECTO:
-------------------

(Teclado QWERTY)

               Jugador 1                       Jugador 2

        Arriba          UP              Arriba          Y
        Abajo           DOWN            Abajo           H
        Izquierda       LEFT            Izquierda       G
        Derecha         RIGHT           Derecha         J
        A               A               A               K
        B               S               B               L
        C               D               C               ?
        X               Z               X               I
        Y               X               Y               O
        Z               C               Z               P
        Start           Return          Start           U
        Mode            RShift          Mode            T


Puedes redefinirlas en Opciones+Mandos...


TECLAS RPIDAS:
---------------

Cargar ROM                              Ctrl+O
Arrancar CD                             Ctrl+B
Cerrar ROM                              Ctrl+C
Game Genie                              Ctrl+G
Juego en red                            Ctrl+N
ROM 1 (historial)                       Ctrl+1
ROM 2 (historial)                       Ctrl+2
ROM 3 (historial)                       Ctrl+3
ROM 4 (historial)                       Ctrl+4
ROM 5 (historial)                       Ctrl+5
ROM 6 (historial)                       Ctrl+6
ROM 7 (historial)                       Ctrl+7
ROM 8 (historial)                       Ctrl+8
ROM 9 (historial)                       Ctrl+9
Estado guardado 0                       Shift+0
Estado guardado 1                       Shift+1
Estado guardado 2                       Shift+2
Estado guardado 3                       Shift+3
Estado guardado 4                       Shift+4
Estado guardado 5                       Shift+5
Estado guardado 6                       Shift+6
Estado guardado 7                       Shift+7
Estado guardado 8                       Shift+8
Estado guardado 9                       Shift+9
GCOffline                               F1
Slato de frames automtico              F2
Salto de frames - 1                     F3
Salto de frames + 1                     F4
Guardar estado                          F5
Guardar estado como                     Shift+F5
Estado anterior                         F6
Estado siguiente                        F7
Cargar estado                           F8
Cargar estado...                        Shift+F8
Suavizado rpido                        F9
Mostrar fps                             F10
Modo de renderizacin anterior          F11
Modo de renderizacin siguiente         F12
Pantalla completa/Ventana               Alt+Enter
Estirar imagen                          Shift+F2
VSync                                   Shift+F3
Forzar copia por software               Shift+F9
Mejora en el sonido del DAC (voces)     Shift+F10
Capturar pantalla                       Shift+Borrar
Resetear                                Tab
Pausa                                   Esc


MODOS DE RENDERIZACIN:
-----------------------

  ^   F12
  |
  |   2xSAI - 640x480 (MMX)
  |
  |   Scanlines interpoladas 25% - 640x480 (MMX)
  |
  |   Scanlines interpoladas 50% - 640x480 (MMX)
  |
  |   Scanlines interpoladas - 640x480
  |
  |   Scanlines 25% - 640x480 (MMX)
  |
  |   Scanlines 50% - 640x480 (MMX)
  |
  |   Scanlines - 640x480
  |
  |   Interpolado - 640x480
  |
  |   Doble - 640x480
  |
  |   Normal - 320x240
  |
  v   F11


IMPORTANTE:
-----------

- Cuando ests en modo de pantalla completa, el men de la ventana es
  reemplazado por un men desplegable; presiona el botn derecho del ratn
  para que aparezca.
- Gens tiene 2 sets de renderizacin, uno en pantalla completa y otro en
  ventana. Esto te permite evitar cambiar el modo de renderizacin actual cada
  vez que cambies de o a pantalla completa. Por ejemplo, si prefieres el modo
  2xSAI en pantalla completa y el doble en ventana, simplemente elige el modo
  doble estando en ventana, cambia a pantalla completa y elige 2xSAI.
- Los modos de Scanlines 25%, Scanlines 50% y 2xSAI estn disponibles slo con
  un procesador MMX.
- La opcin de estirar no est disponible para todos los modos de scanlines y
  2xSAI cuando ests en pantalla completa.
- La opcin de mejora en el sonido del DAC puede causar algunos problemas de
  sonido con unos pocos juegos, as que no la uses cuando no es necesaria.
  Ciertamente esta opcin es interesante con juegos como Street Fighter 2,
  pero no tiene ningn efecto en otros juegos como Streets of Rage 2.


CGOFFLINE:
----------

  Si quieres soporte de la CGOffline (Genesis Collective Database - Base de
  Datos Colectiva de MegaDrive, en ingls):
- Descarga los archivos CGOffline.chm y Genesis.chm del sitio de Genesis
  Collective, http://www.genesiscollective.com .
- Pon los 2 archivos en el mismo directorio.
- Configura la ruta para la CGOffline en Gens.
- Eso es todo! Ahora puedes tener informacin sobre un juego de MegaDrive
  mientras juegas presionando F1. Si no aparece nada, es simplemente porque
  CGOffline no tiene ningn juego correspondiente al que ests usando, tal vez
  porque ests usando una versin alternativa. Ve al sitio de Genesis
  Collective para ms informacin sobre el soporte de CGOffline.


MEGA CD:
--------

* CMO ARRANCAR UN JUEGO:

(1) Primero, tienes que tener correctamente configuradas las BIOS del Mega CD
    (en Opciones+Directorios/Archivos...). Puedes descargar las BIOS de este
    sitio: http://www.eidolons-inn.de .
(2) Configura el directorio de BRAM (en Opciones+Directorios/Archivos...).

- Juego de CD:

(3) Elige la unidad de CD que quieras usar (Opciones+Unidad de CD).
(4) Pon el CD de Mega CD en la unidad.
(5) Haz click en Arrancar CD en el men de Archivo y espera un momento (se necesitan varios segundos para inicializar el CD).
(6) Normalmente, la pantalla de la BIOS aparecer, si no es el caso, mira la seccin de Preguntas ms frecuentes.

- Juego de una imagen ISO (BIN y RAW tamibn se soportan):

(3) Si tienes archivos MP3, renmbralos como "<nombre_de_la_iso> XX.MP3", donde XX es el nmero de la pista.
    Los archivos tienen que estar el el mismo directorio. Ejemplos:

        ISO = sonic_cd.iso
    ->  MP3 = sonic_cd 02.mp3, sonic_cd 03.mp3, sonic_cd 04.mp3...

    Aunque Gens tambin te permite renombrarlos de varias maneras diferentes:

    ->  MP3 = sonic_cd02.mp3, sonic_cd03.mp3, sonic_cd04.mp3...
    ->  MP3 = sonic_cd_02.mp3, sonic_cd_03.mp3, sonic_cd_04.mp3...
    ->  MP3 = sonic_cd-02.mp3, sonic_cd-03.mp3, sonic_cd-04.mp3...
    ->  MP3 = sonic_cd - 02.mp3, sonic_cd - 03.mp3, sonic_cd - 04.mp3...
    ->  MP3 = sonic_cd 2.mp3, sonic_cd 3.mp3, sonic_cd 4.mp3...
    ->  MP3 = sonic_cd2.mp3, sonic_cd3.mp3, sonic_cd4.mp3...
    ->  MP3 = sonic_cd_2.mp3, sonic_cd_3.mp3, sonic_cd_4.mp3...
    ->  MP3 = sonic_cd-2.mp3, sonic_cd-3.mp3, sonic_cd-4.mp3...
    ->  MP3 = sonic_cd - 2.mp3, sonic_cd - 3.mp3, sonic_cd - 4.mp3...

    Presta atencin al nombre del archivo ISO, no va a funcionar si p.e. se llama "sonic_cd_01.iso" en vez de "sonic_cd.iso"!

(4) Ve al men Archivo y haz click en Cargar ROM, como haras con una ROM de MegaDrive...
(5) Carga el archivo ISO.
(6) Espera un poco y normalmente la pantalla de la BIOS apareceer.

* ACERCA DE LA SRAM:

El Mega CD tiene 2 tipos de SRAM: Interna y externa.
La SRAM interna tiene un tamao fijo de 8 KB; como mnimo un juego cualquiera puede usarla para guardar partidas.
La SRAM externa es un cartucho; puede tener diferentes tamaos (8, 16, 32  64 KB) o no estar presente siquiera.
Yo recomiendo mucho que siempre lo se defina como de 64 KB, porque si necesitas cambiar el tamao, el cartucho debe ser reformateado y todas las partidas salvadas se pierden.
Para formatear la SRAM externa, simplemente presiona el botn A (o B o C) en la pantalla de la BIOS, ve a opcines de memoria y all formatea el cartucho de RAM.
Gens guarda ambas SRAMs, interna y externa, en el mismo archivo, la interna primero.


JUEGO EN RED:
-------------

Primero, asegrate de que tienes el archivo kailleraclient.dll en tu directorio de Gens (de cualquier manera, el emulador no arranca si no lo tienes).
Bien, ve al men Archivo+Juego en red; el dilogo de seleccin del servidor de Kaillera aparecer.
No te olvides de poner un nombre de usuario.
Si quieres jugar en Internet, asegrate de que ests conectado ^_^,
si lo que quieres es jugar en una red local, simplemente especifica la IP de la mquina en donde est corriendo el servidor de Kaillera (puedes descargar el servidor de http://www.kaillera.com).
Elige el servidor donde quieres jugar, y otro dilogo aparecer donde vers los otros jugadores conectados a este servidor y su estado (esperando, jugando...); tambin puedes ver las salas de juego creadas actualmente.
Si deseas jugar en una de ellas (y el estado es esperando), simplemente nete al juego.
DEBES TENER EL MISMO NOMBRE EXACTO DE LA ROM (as que deberas usar GoodGen para renombrar tus ROMs).
Puedes crear tu propia sala de juegos haciendo click en el botn de crear nuevo juego; entonces una lista de juegos debera aparecer (es la lista de todas las ROMs que tienes en el ltimo directorio desde donde cargaste una ROM).
Luego puedes esperar a otros jugadores o arrancar el juego solo ;) .
Cuando quieras parar el juego, TIENES QUE CERRAR LA ROM (Archivo+Cerrar ROM o Ctrl+C), despus puedes iniciar otra partida en red.
Si quieres salir de Gens, tienes que cerrar todas las ventanas de Kaillera (para evitar que todo se pring... un error de Kaillera); luego puedes cerrar Gens.
Lamento todos estos inconvenientes, pero Kaillera se hizo para MAME originalmente, y Gens trabaja de una forma completamente diferente.
Si quieres ms informacin acerca de cmo usar Kaillera, mira la pgina web http://www.kaillera.com .

Para otros autores de emuladores que quieran ser compatibles con Gens para el juego en red, aqu est el formato de los datos enviados con la funcin kailleraModifyPlayValues para un jugador (2 bytes de largo):

F E D C B A 9 8 7 6 5 4 3 2 1 0

1 1 1 1 M X Y Z S A B C A A I D
        o       t       r b z c
        d       a       r a q h
        e       r       i j d a
                t       b o a
                        a

Valor: 0 si el botn est presionado y 1 en caso contrario.



############################
# PREGUNTAS MS FRECUENTES #
############################

Q : Me sale el siguiente mensaje: "Error with Query Interface". Cmo lo
    corrijo?
A : Actualiza tu DirectX a la versin 7.0 o posterior.

Q : No puedo usar mi mando porque las teclas se presionan automticamente (muy
    rpido); cul es el problema?
A : Reinstala tu mando en el panel de controladores de juegos; si esto no lo
    soluciona, reinstala DirectX.

Q : 2xSAI no funciona en pantalla completa!
A : 2xSAI funciona perfectamente en pantalla completa, usa F11/F12 para
    cambiar el modo de renderizacin actual.
    Gens tiene un modo de funcionamiento separado para los modos de pantalla
    completa y ventana.

Q : Game Genie no funciona!!!
A : Descarga el manual de Gens de http://www.genesisproject.co.uk , el cual
    explica cmo usarlo.

Q : Dnde puedo encontrar ROMs?
A : Es fcil encontrarlas con un buscador. No te olvides de que es ilegal
    tenerla si no tienes el juego original.
    No puedo ser responsable de tus actos.

Q : Cmo salir del juego en red?
A : Primero, tienes que cerrar la ROM (Ctrl+C); luego tienes que cerrar las
    ventanas del cliente de Kaillera.

Q : Los colores estn todos mal!
A : Intenta forzar el modo de renderizacin a 555  565 agregando una lnea
    al archivo GENS.CFG en la seccin [graphics]:
    - Para forzar el modo 555, agrega:
      Force 555=1
    - Para forzar el modo 565, agrega:
      Force 565=1

Q : Cundo debera usar la opcin de pantalla completa por software forzado?
A : Esta opcin slo afecta los modos de renderizacin normal y doble en
    pantalla completa. Deberas probarlo si tienes algn problema para poner
    estos modos, o simplemente para mejorar la velocidad (podra ser ms
    lento, depende de la tarjeta de vdeo) en una mquina lenta.

Q : Gens vuelve a la pantalla en negro/pantalla de introduccin despus de que
    uso Arrancar CD (o de que cargo una imagen ISO). Qu significa esto?
A : Tus BIOS de Mega CD no estn correctamente configuradas. Ve a la seccin
    de Mega CD para ms informacin.
    Otra razn (cuando cargas una imagen ISO) puede ser que tienes una imagen
    ISO corrupta, Gens no la puede reconocer como un archivo de Mega CD, as
    que cancela el proceso de carga.

Q : Recibo un mensaje de error acerca de la SRAM (o algo como eso) que
    aparece con mi juego de Mega CD, y no puedo jugar!
A : Necesitas reformatear la SRAM, presiona Tab (esto resetea la consola) y
    en vez de presionar Start en la BIOS, presiona el botn A (o B o C), ve a
    las opciones de memoria, y all formatea el cartucho de memoria.

Q : Siempre entro en el reproductor de CD de la BIOS con el mensaje "NO DISC"
    despus de que arranco un CD, qu sucede?
A : Asegrate de estar usando la unidad de CD correcta e intenta usar otra o
    actualizar tus drivers ASPI.

Q : La BIOS se queda diciendo "CHECKING DISC"!
A : Esto significa que el CD no es reconocido, porque no es un CD de Mega CD
    (o est daado), o simplemente porque tu unidad de CD no es reconocida por
    Gens. Intenta actualizar tus drivers ASPI.

Q : La BIOS va al reproductor de CD y el mensaje "NO DISC" aparece.
A : Asegrate de tener el CD correctamente insertado y comprueba que has
    definido la unidad de CD correctamente en el men de Opciones. Por ltimo
    puedes intentar actualizando tus drivers ASPI.

Q : No tengo sonido en mi juego de Mega CD, y estoy jugndolo de una imagen
    con los archivos MP3. Cmo lo soluciono?
A : Renombra correctamente tus archivos MP3...

Q : No tengo sonido en mi juego de Mega CD pero estoy jugando de CD. Eh?
A : Con Gens 1.40, normalmente esto es imposible. O es un problema
    relacinonado con la emulacin (o has deshabilitado la opcin de
    reproduccin de CDDA en las opciones de sonido).

Q : Tengo un pequeo problema de sonido de CDDA cada minuto, cul es el
    problema?
A : Este error es conocido, ocurre cuando la frecuencia del sonido est fijada
    a 11  22 KHz (con juegos NTSC, slo para 22 KHz). Simplemente ajusta la
    frecuencia de sonido a 44 KHz.

Q : Hace un buen da, no?
A : Intro Style=1 ...



#######################
# INFORMACIN TCNICA #
#######################

* Emulacin del procesador 68000 principal:
  Librera de emulacin de 680x0 Starscream por Neill Corlett (corlett@elwha.nrrc.ncsu.edu) modificada para Gens.
* Emulacin del procesador 68000 secundaria:
  Librera de emulacin de 680x0 Starscream por Neill Corlett (corlett@elwha.nrrc.ncsu.edu) modificada para Gens.
* VDP:
  - Transferencias DMA transfers (todos los modos y tiempos respetados)
  - Plano de scroll A con scroll vertical (general, 2 celdas) y scroll
    horizontal (general, celda, punto)
  - Plano de scroll B con scroll vertical (general, 2 celdas) y scroll
    horizontal (general, celda, punto)
  - Plano de ventana
  - Plano de sprites
  - Interrupciones verticales
  - Interrupciones horizontales
  - Todos los efectos de raster
  - Efectos de iluminacin y sombras
  - Modo entrelazado
  - Colisin de sprites y flags de desbordamiento de sprites
* Coprocesador GFX:
  - Rotacin y estiramiento soportada en todos los modos
  - Conversin de color y datos para las fuentes
  - Puntos de GFX y conversin de celdas
* Puertos de E/S:
  - Controlador 1 y controlador 2 con pads de 3/6 botones
  - Adaptador de 4 jugadores (Multipad) parcial
* Interfaz de CD:
  - Emulacin de CDD y CDC
  - ASPI usado para el acceso a CD en bajo nivel
  - Soporte de archivos ISO, BIN y RAW
* Emulacin del procesador Z80:
  Motor de Z80 RAZE por Richard Mitton (richard.mitton@bigfoot.com) podificado para Gens.
* Emulacin del chip YM2612 por Tatsuyuki Satoh
* Emulacin del chip de PCM
* Emulacin del chip PSG 76489
* Soporte de SRAM (excepto chips de SRAM propietarios)
* Soporte de BRAM
* Salto de frames (Auto, 0, 1, 2, 3, 4)
* Cargar y guardar estados
* Renderizacin en ventana y pantalla completa (soporte de scanlines y 2xSaI)
* Juego en red (Kaillera)


QU LE FALTA:
-------------

* Soporte del chip SVP
* Un buen soporte de Multipad
* Soporte de Menacer
* Soporte de ratn
* Soporte de chips de SRAM propietarios
* Conversin de GFX completa (Mega CD)
* Una emulacin precisa de CDD/CDC (Mega CD)
* Emulacin de subcdigo (Mega CD)
* Guardado de estados (Mega CD)


COMPATIBILIDAD:
---------------

Red5 del Genesis Project ha probado los juegos de MegaDrive 0-M y S-Z con Gens
v1.30.
El 92% de los juegos funciona perfectamente + un 5% de ellos son jugables con
algunos problemas.
Por tanto, el 97% de los juegos son jugables :)
La compatibilidad para el Mega CD es de un 70%.

Puedes encontrar ms informacin en http://www.genesisproject.co.uk .



########################
# HISTORIA (EN INGLS) #
########################


(01/02/2002) Changes Gens 1.70 <- Gens 1.60b :
----------------------------------------------

[Sega CD]

* Bug with memory fixed.
* PCM sound fixed (but still a bit buggy sometimes).
* SCSI CD/DVD ROM drives are now correctly supported.
* Memory mode register fixed.

[Genesis]

* Bug in 2 Cells V-Scroll fixed.
* Bug with dword 68000 predec EA mode fixed.
* DBtr instruction fixed in Starscream 68000 core.
* Minor fix in V counter (added in Gens 1.56)
* Z80 initial state fixed.
* Hilight / Shadow effect fixed.

[General]

* Gens manual support added :
  You can now have a context help, you need to download the Gens
  manual (made by Red5) then configure the path in the Gens options.


(20/01/2002) Changes Gens 1.60b <- Gens 1.60 :
----------------------------------------------

Fast update to fix the CDC DMA to Word RAM (accidently broken in Gens 1.60).


(19/01/2002) Changes Gens 1.60 <- Gens 1.56 :
---------------------------------------------

[Sega CD]

* Vector GFX engine fixed.
* CELL conversion fixed.
* Minor fix in CDD emulation.
* BRAM emulation fixed.
* Some minors fix.

[Genesis]

* Minor fix in Z80 timing.

[General]

* Game genie codes list no more sorted.
* Added an option to remove SCD LED.


(15/01/2002) Changes Gens 1.56 <- Gens 1.52 :
---------------------------------------------

[Sega CD]

* CDD timing emulation fixed.
* CD read improved (better CDDA playback from real CD).
* Perfect Synchro optimised.

[Genesis]

* Fixed VDP write.
* Fixed the infamous TAS bug.

[General]

* Minor bug with auto detection fixed.


Game fixed :

[SEGA CD]

All Wolfteam games (ISO support).

[Genesis]

- Gargoyles
- X Pert
- Cliffhanger


(11/01/2002) Changes Gens 1.52 <- Gens 1.50 :
---------------------------------------------

[Sega CD]

* PCM sound fixed (Popful Mail voices).
* Fixed the memory management bug added in Gens 1.50

[Genesis]

* Minor change in Z80 reset stuff.

[General]

* Bug with Vsync really fixed this time (i hope).


(09/01/2002) Changes Gens 1.50 <- Gens 1.42b :
----------------------------------------------

[Sega CD]

* Fixed a bug in CDD (bug was added in Gens 1.40)
* Hard reset improved.
* SRAM Cartridge support added.
* Communication register fixed (thanks Steve Snake).
* Minor fix in memory management.

[Genesis]

* Minor change in Z80 timing.
* Fixed the CHK instruction in 68000 Starscream core.

[General]

* Bug with Vsync in Fullscreen with NVidia video card fixed.
* The refresh rate problem with Win XP and Win 2000 is fixed.
* Others minors changes.


(04/01/2002) Changes Gens 1.42b <- Gens 1.42 :
----------------------------------------------

* Z80 reset fixed (fix sound bug added in Gens 1.42).


(04/01/2002) Changes Gens 1.42 <- Gens 1.40b :
----------------------------------------------

[Sega CD]

* Bug with win 2000/ win XP fixed.
* Cell GFX conversion fixed.

[Genesis]

* Z80 BUS flag really fixed this time :
  All genesis games broken accidently in Gens 1.40 are (normally) fixed.
* YM2612 modified a bit.

[General]

* You can now force the 555 or 565 video mode (see the FAQ section).
* Minors changes.


(22/12/2001) Changes Gens 1.40b <- Gens 1.40 :
----------------------------------------------

* Bug in render mode menu access fixed.

That's all, but have to be fixed.


(21/12/2001) Changes Gens 1.40 <- Gens 1.30b :
----------------------------------------------

[Sega CD]

* CDD/CDC emulation improved (thanks Steve Snake for the fast foward/reverse command).
* Direct CD read for play audio track, for the moment the synchro isn't yet
  perfect and we can heard noises sometimes.
* CDC DMA fixed.
* It's possible now to disable/enable CDDA playback.
* Minor change in the memory mode register emulation.

[Genesis]

* YM2612 emulation improved :
  - Enveloppe phase fixed (right after a "key on" occurs).
  - Timers fixed.
  - Updated more often (slower but more accurate).
* Z80 BUS flag fixed.
* Z80 interrupt timing back to normal.

[General]

* Added the "interpolated" render mode.
* Some littles optimisations with "not MMX" renders modes.
* Bugs with relative path fixed.
* FAQ section updated, don't forget to check it before you send any e-mail !
* Minors changes...


(12/11/2001) Changes Gens 1.30b <- Gens 1.30 :
----------------------------------------------

* Fixed the "Save State as ..." and "Load State..." menu functions.
  (they were only working with shortcuts).
* Fixed the bug with "Quick Save" feature.


(09/11/2001) Changes Gens 1.30 <- Gens 1.20 :
---------------------------------------------

[Sega CD]

* Added the possibility to choose a perfect synchronisation emulation mode.
  This means that main CPU and sub CPU execute instruction by instruction then
  emulation is more accurate but a lot slower.
  This option is desactivated by default, you can enable it when you're playing
  Sega CD games but it's highly recommend to use it only if the game doesn't work
  in normal emulation mode and if your CPU is fast (>= 500 Mhz).
* Fixed a (stupid) bug in the GFX rotation/scaling engine.
* Fixed Word RAM decoded format (dot GFX conversion).
* Added cell GFX conversion.
* CDC -> PCM RAM DMA fixed.
* CDD and CDC emulation improved.
* Fixed the memory control register (not yet perfect).
* Fixed a bug in the "Font Data" calculation.
* Fixed a bug with PCM sound.
* Fixed severals bugs in the MP3 decoder and streaming code.
* Some others minors bugs fixed...

[Genesis]

* YM2612 emulator upgraded to the last version, FM sound is a bit better.
* CGOffline support added.

[General]

* All specials renders modes (Scanlines, 2xSAI ...) are now as fast in windowed
  mode than in fullscreen mode.
* Better sound volume adjustement between all differents sound chips.
* VSync added for windows modes.
* Can save or load custom named states.
* States are marked EMPTY or OCCUPIED.
* Others minors changes...


(19/10/2001) Changes Gens 1.20 <- Gens 1.10 :
---------------------------------------------

[Sega CD]

* ISO support added.
  - ISO, BIN, RAW format supported.
  - MP3 playing supported (decoder is a bit buggy)
* CD drives detection fixed.
* 32x32 dots stamp support added in rotation/enlargement engine.
* Graphics dots conversion added.
* CDC/CDD emulation improved.
* Some bugs in PCM sound has been fixed (not yet perfect).
* CDC -> Prg RAM DMA fixed.
* CDC -> Word RAM DMA fixed.
* Word RAM (1 MB) -> VDP DMA fixed.
* Fixed a bug in the memory control register (emulation still not perfect though).
* Fixed the BRAM erased bug (occured after a reset of the SUB 68000 CPU).
* Country autodetection added.
* Lot of others bugs fixed...

[Genesis]

* SRAM support modified, so roms with bad headers can work correcly.
* Rom memory access tweaked, little speed improvements.

[General]

* Sound volume increased, now all sound chip uses 32 bits buffer for a better final 16 bits mixing.
* Shortkeys modified.


Game fixed :
- Some games which had SRAM problems :
  - Might & Magic 2
  - Might & Magic 3 (SRAM)
  - Tonki
  - NHL 98
  - ...


(21/09/2001) Changes Gens 1.10 <- Gens 1.00 :
---------------------------------------------

* Prelemenary SEGA CD emulation added :
  - Sub 68000 (100%)
  - Prg Ram and Word Ram implemented (95%)
  - PCM chip (100% but stil buggy)
  - GFX rotation and enlargement (60%)
  - Font color/data (100%)
  - CDD (70%)
  - CDC (60%)
  - BRAM saves supported.
  - No graphics conversion, no ISO support, no save state support yet.
* Added an option to improve the DAC sound (voices) or not.
  This option can be enabled/disabled only by key-shorcut (see in the shorcuts section)
  because i don't recommend you to always use it since this can cause sound bugs with some games.
* Added the possibility to force software blit for Fullscreen "Normal" and "Double" render mode.
  This option can be enabled/disabled only by key-shorcut (see in the shorcuts section) because almost
  people don't need to use it, try it only for speed issue.
* We can now choose the order of country detection.
* Undocumented scroll mode implemented.
* Undocumented plan size mode implemented.
* Rewrite the VDP IO control part, little speed increase.
* Fixed VDP sprite table register (bug added in Gens 1.00)
* Fixed a bug in VDP control decoding (Gens v0.8 was right about it).
* Fast-blur fixed for no MMX processor.
* A minor bug in DAC recovering sound has been fixed.


Game Fixed:
- All games broken in Gens 1.00 (missing sprites)
- European Club Soccer (pause screen)
- Populous / unofficial release (EA logo intro)


(10/08/2001) Changes Gens 1.00 <- Gens 0.99a :
----------------------------------------------

* Stretch option added (not available with all rendering mode).
* PAT files automatically saved.
* Kaillera client version updated to 0.84a
* 16/15 bits mode now auto-detected (no more choice in menu).
* 25% scanline render has been modified (equal to a 75% scanline in the old way).
* Sprite masking fixed (thanks Charles Mc Donald).
* Sprite table update fixed (thanks Charles Mc Donald).
* Sprite limit fixed.
* Fixed a bug in the 68000 Starscream core (bit-shift instructions).
* 68000 interruption processing enterely rewritten.
* H counter calculation modified.
* V counter fixed.
* VDP status flag fixed.
* Z80 interrupt timing modified (fix some sound problem).
* Window bug added in Gens 0.99 fixed.
* Screen shot respect the game resolution (no more unecessary blank line).
* Triple buffer option in "graphic" menu removed (VSync always uses triple buffering).
* A minor bug in DAC sound fixed.
* A minor bug in country detection fixed.
* Others minors bugs fixed.

Game Fixed:
- All games accidently broken in Gens v0.99a
- NCAA College Football
- XPert
- Ferrari Grand Prix Challenge
- Dashin' Desperadoes
- Columns (score correctly displayed)
- Street Racer (intro graphics bugs fixed)
- Castlevania Bloodlines (level 2 reflection and last level)
- Galaxi Force (level selection screen)
- Pirate Gold (problem with sprite sometimes)
- Micro machine 2 (game mode selection screen)
- Warlock (status top bar displaying)
- Another World (intro bug in PAL version)
- Barkley Shut Up and Jam 2 (graphic bug during game added in gens v0.99)
- Rings of Power (minor intro bug added in gens v0.99)
- J League Pro Striker 2 (minor graphic bug during pause).
- Sonic Spinball (sound during sega logo).
- Puyo Puyo 2 (music)
- ...


(13/06/2001) Changes Gens 0.99a <- Gens 0.99 :
----------------------------------------------

* Fixed a stupid bug (i've desactived some lines of my code for testing... i've forgot to reactive them later)
  with Netplay, it's ok now.


(01/06/2001) Changes Gens 0.99 <- Gens 0.98 :
---------------------------------------------

* Kaillera client version updated to 0.83
* Kaillera implementation is different, Gens can now start even if the kailleraclient DLL
  is not present.
* Window split fixed.
* Z80 cycles timing modified.
* Load/save state improved.
* Vietnamese menu translation added.
* minors bugs fixed.

Game Fixed:
- Dragon Ball Z (window split)
- Tecmo Cup Football (team name displaying)
- Olympic Gold Barcelona 92 (broken in gens v0.95)


(11/04/2001) Changes Gens 0.98 <- Gens 0.95a :
----------------------------------------------

* Netplay support (Kaillera).
  The games aren't synchronised on DirectSound buffer during Netplay
  (du to some low frame rate problems) so the sound have some bad noises :(
  Note that Netplay is surely a bit buggy, sorry for it...
* GYM loggin added.
* VDP debug informations added.
* VDP RAM write fixed (broken in Gens 0.8).
* Bug with hilight/shadow effect over sprite fixed (broken in Gens 0.8).
* Because of some incompatibilities with Visual C++ 5.0 and Kaillera, Gens is now compiled with Visual C++ 6.0
* Polish, Catalan and Hungarian menu translation added.
  German, Dutch, Greek and some others updated.
* Add a FAQ section to the gens.txt file.
* A special italian version of Gens.txt in this release but not updated for Gens v0.98.


Game Fixed:
- Street Racer (hilight effect during intro, broken in v0.8)
- Dino dini's soccer (graphics bugs in font fixed)
- Some games broken in Gens v0.95

Game Broken:
I don't find anyone...


(04/03/2001) Changes Gens 0.95a <- Gens 0.95 :
----------------------------------------------

* The infamous VDP control decoding bug is really fixed this time, so Fido Dido is ok.


(02/03/2001) Changes Gens 0.95 <- Gens 0.92b :
----------------------------------------------

* Partial 4 player support (only Yuyu Hakusho Battle and Street Racer are currently supported)
* You now have a choice of 3 or 6 Button Genesis pad emulation.
* Rom format (SMD/BIN) detection modified.
* Fixed the (accidently) broken PAL bit in VDP status flag.
* SPACE is now accepted as a Code/Comment seperator in .PAT files (stupid bug, sorry).
* Z80 V-INT timing modified.
* V-Counter modified.
* PSG sound fixed in some games like After Burner 2 (thanks Dave ;)
* DMA timings modified again.
* 68000 cycles timing modified (68000 is now overclocked of 1,3 Khz instead of underclocked
  of 14,3 Khz in NTSC mode).
* Once again, i've modified Z80 cycles timing, now voices are like the original genesis (crappy)
  but sound in some game are fixed (voices in Zombies).
* Fixed a bug in VDP control decoding (added accidently in version 0.8).
* Country detection fixed for (F) region (these games are NTSC and not PAL).
* Added a sub-menu for rom history.

Game Fixed:
- All roms which the PAL error message (broken accidentatly in Gens v0.88)
- Puggsy (intro bugs, broken in Gens v0.92b)
- Donald Duck in Maui Mallard (graphics bugs at top of screen)
- Fido Dido (black color, broken in Gens 0.8)
- Eliminate Down (randomize lock fixed)
- Double Dragon 2 (lock fixed).
- Sound of Kid Cameleon, Chaos Engine ...
- DAC sound (voices, sfx) in Zombie.

Game Broken:
- Sound of Puyo Puyo 2 is now crappy :(
- Pause screen is glitched in European Soccer.


(21/12/2000) Changes Gens 0.92 <- Gens 0.92b :
----------------------------------------------

* I've added a stupid bug in DMA with Gens v0.92, it's now fixed.
* DMA timing modified a bit...
* Korean language added in LANGUAGE.DAT
* That's all ...

Game Fixed:
Game that was broken in Gens v0.92

Game Broken:
Nope


(20/12/2000) Changes Gens 0.92 <- Gens 0.88 :
---------------------------------------------

* new rendering mode : 25% scanlines
* Scanlines, 25% scanlines, 50% scanlines, Interpolated scanlines and fast-blur has been
  rewritten for MMX CPU.
  - 25% scanlines and 50% scanlines are availables only for MMX CPU.
* Z80 timing modified once again... voices are better (same as gens 0.78b) and compatiblity
  is ok.
* Game genie improved and .PAT files supported.
* DMA timing are now emulated.
* Roms history (9 last roms).
* New options for message displaying, FPS and others...
* Some languages added or fixed in language.dat
* Minors bugs fixed.
* Can choose triple buffer separatly of V-Sync (not really usefull).
* New icon ;)
* others minors things.

Game Fixed:
- Dragon Slayer (graphics fixed)
- Dragon Slayer 2 (graphics fixed)
- Joe & Mac (sound)
- Super skidmark (intro fixed)
- Barkley Shut Up and Jam (graphics fixed)
- Barkley Shut Up and Jam 2 (graphics fixed)
- Legend of Galahad (bottom screen fixed)
- Kawasaki Superbike Challenge (bottom screen fixed)
- European Club soccer (scrolling fixed)
- ....


Game Broken:
After some testing, a couple of games was broken accidently:
- Mortal Kombat
- Combat Cars
- ....


(23/10/2000) Changes Gens 0.88 <- Gens 0.8 :
--------------------------------------------

* Country select feature added.
* Menu language support improved :
  Menu is dynamically rebuild from language.dat file so it's very easy to add or change
  a menu language.
* English, French, Spanish, Portuguese, German and Hebrew menu language are actually supported.
* Screen-Shot feature added.
* Direct Draw code modified :
  - 'Normal' and 'Double' render mode uses hardware blit in Fullscreen.
  - Screen Size x1, x2 removed in windowed mode because not usefull.
  - Screen refresh improved when emulation is paused.
* My 68000 core and MZ80 core are removed because RAZE and custom Starscream are accurate.
* Debugger rewritten for Starscream.
* Message drawing code rewritten.
* GENS becomes cardware.
* I figured that Gens played Genesis voices (especially in SSFII) better than the
  real genesis, the bug is now fixed so voices are now more crap with almost game :(
* others fix or improvements ...

Known game broken :
Double Dragon 2 (this game is very sensitive to CPU timing :( )

Known game fixed :
Frogger.


(04/09/2000) Changes Gens 0.81 <- Gens 0.8 :
--------------------------------------------

Very few changes :

* KNUX support is fixed.
  - KNUX is a window based application which allow you to change
    many parameters of almost all Sonic Games.
  - For more informations about KNUX, you can contact the author at
    danil@ort.spb.ru
* Spanish menu added.
* Window position is saved when you quit gens.

(02/09/2000) Changes Gens 0.8 <- Gens 0.78b :
---------------------------------------------

* New VDP-Render engine :
  - BG Hilight/Shadow effects fixed.
  - Complexes sprite priorities fixed.
  - faster with 80% of games.
* New Direct Draw code :
  - Triple buffering added.
  - You can now use all render type (2xSAI ...) in windowed mode.
* Auto fix checksum option added.
* Game Genie support :
  - both game genie code or patch code are supported.
  - you can add or remove code.
  (don't forget to 'apply' the changes)
* KNUX supported.
* Auto Switch to 16 BPP when Gens starting
  (settings are recovered when Gens exiting)
* Possibility to change menu language (only french & english actually)
* 68000 Vertical Interrupt changed a bit.<br>
* Some shortkeys modified (see them in 'How to play' section).
* Others little fix or add ...

Game Fixed:
SeaQuest DSV (only [f][x] version)
Fatal Rewind

(27/07/2000) Changes Gens 0.78b <- Gens 0.76 :
----------------------------------------------

* Rom banking support added.
  Super Street Fighter 2 works !
* YM2612 (FM) emulation improved:
  - LFO support.
  - Better sound (depending of the game).
  - A little bug fixed (looping sound).
  - DAC stereo sound (you can't enable DAC without enable YM2612 anymore).
* Some PSG bugs fixed.
* You can now disable/enable stereo sound and choose the sound quality (8/16 bits).
* Sound dump (WAV format) feature added.
* Some tweaks in RAZE Z80 core.
* Some changes in Controller/IO code.
* Collision flag fixed again.
* Sprite limit is now perfectly respected.

Games fixed :
Super Street Fighter 2
Pirate Gold
Sonic Compilation
Action 52 in 1
Barbie Super Model
Megagames
Flink (little glitches in world map screen when sprite limit is activated are fixed)
Sonic 1,2,3 (PSG sounds bugs fixed)
Talspin (FM sound bug fixed)
Marsupilami (FM sounds bug fixed)
Bio Hazard (Keys are fixed)

(27/06/2000) Changes Gens 0.76 <- Gens 0.73 :
---------------------------------------------

* DMA FILL finally correct (i hope).
* Little bug in windows/scrollA interaction fixed.
* STOP instruction fixed for "mine" 68000 engine.
  Thunder Force IV and Todd's aventure fixed with "mine" core.
* 68000 interrupts fixed once again :)
* Load / Save State improved :
  - File is smaller
  - Sound is correctly recovered
  - better stability
* RAZE interrupt fixed, RAZE is now the default Z80 engine.
* Z80 Memory write/read fixed again.
* Z80 Interrupt timing modified.
* MMX detection rewritten again (please, let's me know if Cyrix CPU still crashing).
* You don't need anymore to reload a rom after changing the sample rate.
* others little fix.

Games broken :
Fatal Rewind

Game fixed :
Panorama cotton
Burning Force
American Gladiators
Barkley Shut Up & Jam (1 & 2 are now playables but some graphics glitches still exist)
Out Runners (Graphics glitches fixed)
Street Racer (Graphics glitches fixed)
Thunder Force IV (Intro graphics glitches fixed)
Bram Stocker's Dracula
Road Rash 2 & 3 (2 players splited mode fixed)
Beavis & Butthead (Sound)
Sonic 2 (Sound)
Puyo Puyo 2 (Sound)
some others i think ....

(15/06/2000) Changes Gens 0.73 <- Gens 0.72 :
---------------------------------------------

* Menu selection fixed (2xSAI & Scanline)
* Write/Read Z80 Ram fixed. (Grand Slam music is ok)
* You can now pause emulation with ESC key.
  (automatically paused when the Gens window is desactivated)
* High-resolution fullscreen finally complety fixed for all videos cards.
* MMX detection code rewritten (no crashes anymore)

(13/06/2000) Changes Gens 0.72 <- Gens 0.7 :
--------------------------------------------

* High-resolution fullscreen fixed for voodoo3 & savage4.
* Repaint fixed for tnt2 in windowed mode.
* 50% scanline added.
* Interpolated scanline added.

(09/06/2000) Changes Gens 0.7 <- Gens 0.6 :
-------------------------------------------

Good new features :

* 640x480 Full Screen resolution added.
* 2xSAI Kreed's engine added (the same as zsnes or snes9x) !
* Scanline added.
* AutoFrame-Skip synchronised on DirectSound (when available).
  Sound is better.
* Correct screen ratio in windowed mode.
* Little change in H-Blank flag.
* Interrupts fixed for both 68k core (Starscream and mine)
* Correct 'reset' instruction.
* Z80 BUS request fixed.
* Vertical-Counter fixed.
* Shortcuts changed. (see the 'How to play' section)
* Save and sram files name of zipped roms are now correct.
* "Free-Rom" mode changed.
  If you can't see it, you aren't in 15/16 BPP mode (Gens needs 15/16 BPP).
* "Top Most" window when exiting the fullscreen mode is fixed.
* Bad config files in "\windows" directory fixed.
* Minors tweaks in blits routines.
* Minors bugs fixed.


List of new games that work properly:
Double Dragon 1, Double Dragon 2, Fatal Rewind, Super OffRoad, Tecmo NBA, Lemmings 2,
Combat Cars (2 players split is ok), Todd adventures ... and surely others.

(26/05/2000) Changes Gens 0.6 <- Gens 0.54 :
--------------------------------------------

* ZIP support added !
* We can define the directories for saves files.
* Full-Screen is fixed for both voodoo3 and savage4 videos cards.
* FM timers fixed (voices are now played at good pitch for comix zone, aladdin, cool spot ...)
* H-Int finally fixed : Top Gear 2 and Lotus 2 looks good !
* Z80 interrupt fixed (bubsy works and censor smiley demo has music)
* Controllers code fixed again (American gladiators and Forgotten worlds are playable)
* I've removed the hack for double dragon, super off road ... because it causes problems with
  a few rom (like road rash 3) then they doesn't work any more :(
* Some others little changes ...

(18/05/2000) Changes Gens 0.54 <- Gens 0.5 :
--------------------------------------------

Just a great compatibility increased :

* PAL roms are now works at good speed (50 FPS) !
  (Tintin, Spirou ... doesn't lock with country message any more)
* Another bug in Starscream 68000 core fixed:
  Sonic2, terminator 2 (judment day), lemmings, royal blood ... works perfectly with Starscream.
* Little bug in collision flag fixed (interaction with ennemies in strider2).
  (Thanks to Bart Trzynadlowski from Genital)
* I've fixed some things in vertical and horizontal interrupts & flags, more games works :
  Super skidmarks, megalomania, gauntlet 4 ...
* Some bugs fixed in window plan and VDP reg write.
  Tale spin, rolling thunder 2 (not sure for this rom), Abrams Battle tank, Rings of power ... are ok.
* Read/Write to CRAM, VSRAM fixed (taiwan tycoon V-Scroll, xennon 2 are ok)
* Z80 BUS request fixed (double dragon, fatal rewind and super offroad works)
* little fix in DMA copy (taiga drama taiheiki looks good, european club soccer looks better ...)
* Very little bug in sram fixed (tonki comes back working)

(26/04/2000) Changes Gens 0.5 <- Gens 0.4 :
-------------------------------------------

* I've enterely rewrite the VDP IO code:
  - DMA transferts appears near perfect and a lot of games works now correctly !
    (Warsong, Batman and Robin, Contra4, Shinig force 2 ...)
  - Improvement of Control Decoding.
    (Electronic Arts Intro finally fixed !)
  - Reads and Writes more accurate ...
  - Save state files (.gs*) has changed du to new VDP code and could have
    problems to load old save files.
* I've fixed a bug in Starscream 68000 core :
  - Greendog, Samurais Shodow, Eternals Champions ... works correctly with Starscream.
  - little speed improvement.
* SRAM finally fixed (file saved when change rom).
* I've enterely rewrite controllers code (fix some mistakes).
* Stupid bug in window plan fixed (miss a pixel on the right).
* Little change in timing :
  Landstaker blank line fixed, Outrun back working with my 68000 core, ...
* Messages infos added.
* Show FPS added.
* I've finally add an icon for Gens (Thanks to all people that send me an icon :)
* Shortcuts has changed (readme.txt).
* Some others things added or fixed .....

I think the compatibily rate's above 85% !

(06/04/2000) Changes Gens 0.4 <- Gens 0.39 :
--------------------------------------------
A lot of changes for this new release :

- Gens configuration saved in file ! (finally)
  (You can specify your own file name for special configuration)
- SRAM fixed and entirely implemented (saved in file).
- Mouse cursor now hidden in Full-Screen then you must use
  the right mouse button to access at popup menu  !
- Perfect recovering of sound after 'load state' (only with MZ80 core).
  Saves files are now bigger, but there are compatible with old format.
- DAC (few) noises fixed.
- Some little bugs with VDP DMA fixed.
- Others bugs fixed .....

About 80% (little more) of roms work correctly !
No error messages anymore (like "Starscream core error ...").
If an error occurs, emulation attempt to continue even if can crash.

(01/04/2000) Changes Gens 0.39 <- Gens 0.36 :
---------------------------------------------

- Joystick support added ! (directx 5.0 needed)
- Interlaced VDP mode added ! (can play at sonic in split mode but only with my 68000 core)
- Fixed (again) auto-detection for some others country ...
- Fixed H-Blank status in VDP
- Some others few bugs fixed (Alt-Tab key, ...)

SRAM not yet saved in file
Config not yet saved in file

(27/03/2000) Changes Gens 0.36 <- Gens 0.34 :
---------------------------------------------

- Gens now uses the new MZ80 core of Neil Bradley (v3.4)
  and it corrects some sound bugs !
- Fixed special version auto-detection (Toy Story ...)
- SRAM implemented (Landstaker, Light Crusader ... now work correctly !)
  but not yet saved in a file.
- Choice of the game speed added : NTSC (60 FPS) or PAL (50 FPS).
  If a game runs too fast, just switch to PAL version.
- Sound timing for some games (vector man ...) fixed.
- Fixed switch state shortcut.
- Fixed the stupid bug which exits after setting keys !
- Fixed load state crashes with starscream.
- ...

Joystick support not yet available :(

(21/03/2000) Changes Gens 0.34 <- Gens 0.3 :
--------------------------------------------

- Starscream 68000 is available, changes :
  - More roms work fine (about 75% :)
  - Faster than mine !
  - Debugger doesn't work with Starscream !
- RAZE Z80 core added, but there are some problems with certain roms aladdin, sonic ...)
  but it works better than MZ80 in other cases (animaniacs, contra4 ...).
- Shortcuts added (Save / Load state, frame skip ... see below)
- Sound is now stopped when clicking on menu or resizing the window ...
- Current directory stored (but not yet in a file, just when you keep gens running)
- Some optimizations -> some more FPS :)
- Bug fixes (DirectSound init, key settings ...)
- Others I can't remember ....

(14/03/2000) Changes Gens 0.3 <- Gens 0.24 :
--------------------------------------------

- Starscream 68000 core (faster and more accurate than mine) is now
  implemented but deactivated, it'll be active in the next version !
- DAC works now perfectly (can hear 'SEGA' chord in sonic games :)
- Many many fixes in sound and CPU timings:
  - All chips (68000, Z80, YM2612, PSG ...) are synchronized depending on the
    game type (PAL 50Hz / SECAM 60Hz) and PAL games work at 50 FPS in
    auto-frameskip mode.
  - Fix YM2612 timers.
  - Fix PSG rate.
- Can choose sound sample rate (you must reload the rom for that to take effect !)
- Some little others...

There are some glitches with the DAC speed with some games (just hear the voices in
aladdin, cool-spot, lemmings ...)

(08/03/2000) Changes Gens 0.24 <- Gens 0.2 :
--------------------------------------------

- I returned to MZ80 (Neil Bradley neil@synthcom.com) z80 emulator, it now works correctly !
- Preliminary sound emulation :
  - YM2612 works correctly :)
  - PSG works strangely :o
  - DAC doesn't work and only does some noises :(
  - Sound sync is not yet perfect !
  - Sound is played slowly with certain roms
- Fixed a bug in the window plane (Zombie doesn't crash any more ...)
- Others ...

(24/02/2000) Changes Gens 0.2 <- Gens 0.141 :
---------------------------------------------

- I've entirely rewritten the VDP rendering :
  - More optimized and so faster ;)
  - Fixed Scroll A / Window conflict.
  - Added masks sprite features.
  - Added sprite limit feature (can see it on sonic 1 main screen)
    You can enable or disable it by 'Sprite Over' option in the 'graphics' menu.
  - Added 15 bits mode.
    No more bad colors on some video cards :)
- Fixed the VSRam read and write (vertical scrollings are now okay)
- I'm using RAZE (Richard Mitton richard.mitton@bigfoot.com) z80 emulator instead of MZ80
 (Neil Bradley neil@synthcom.com) due to unworking games with MZ80 (I may not use it correctly).
- Some changes in DMA transfers. (sprites of mario (no commercial) rom are okay).
- Full-Screen now works correctly.
  Full-Screen is faster than Windowed mode, just use it !
- Some others ...

Sorry, once again, the sound is not implemented, may be in the next release !

(08/02/2000) Changes Gens 0.141 <- Gens 0.12 Beta :
----------------------------------------------------------------

- Auto-FrameSkip added !
- Corrected some bugs on DMA (demo roms like super mario don't crash any more ... )
- Key settings for Player 1 & Player 2 added !
- I have changed DirectDraw method to get faster transparencies effects.
- HalfBlur effect added for smooth graphics !

(03/02/2000) Changes Gens 0.12 Beta (Win9X) <- Gens 0.15b (DOS):
----------------------------------------------------------------

First important change: Gens works now under win9X and using DirectX !
Then some bugs appeared and some roms that worked on Gens 0.15b don't work anymore :(

- Screen size * 1; * 2; * 3; * 4.
- No V-Sync possibility for now.
- Debugger is missing because a lot of work is needed to make it work !
- Save/Load state added !
  I'm using Genecyst format, there are some bugs due to lack of info.
- The transparencies effects due to palette changes during H-Blanking work !

No sound yet !



##################################
# SALUDOS (SIN ORDEN PARTICULAR) #
##################################

- Neill Corlett por su rapidsimo emulador de 68000 Starscream.
- Richard Mitton por su rpido y muy preciso emulador RAZE.
- Tatsuyuki Satoh por su excelente emulador de chips Yamaha (YM2612).
- Christophe Thibault por hacer Kaillera.
- Kreed (Derek Liauw Kie Fa) por su impresionante motor 2xSaI.
- Michel Gerrie, Steve Snake, Charles Mac Donald, Christian Schiller, Trzy,
  Atani, Jagboy y Quinntesson por compartir informacin de las consolas de
  SEGA.
- David Gonzlez Flores por ayudarme con algunas cosas del Mega CD ;)
- Red5 de The Genesis Project (http://www.genesisproject.co.uk) por probar
  Gens y hacer el manual de Gens.
- Mysticales por toda la ayuda que me da.
- Nicolas BRAY, Herakles, Arzeno Fabrice, DaGee, Thierry Caland, Mickagame,
  Belgarion, Darkfalz, Biohazard... (seguro que me he olvidado de alguien, lo
  sienteo) por ser beta testers de Gens.
- Thierry Caland (nuevamente) por hacer el sitio web de los beta testers de
  Gens.
- Combacker por disear el sitio oficial de Gens.
- Durrenberger David - Dines (http://www.koubis.com) por el logo e icono de
  Gens.
- La gente de Consolemul (y especialmente Sir Jaguar) por alojarlo.
- La gente de Emuforce (y especialmente D[J]) y la de Emusphere por reportes
  de errores, comentarios y por alojar el sitio en el pasado.
- Los creadores de UPX: Markus Oberhumer y Laszlo Molnar (http://upx.tsx.org).
- Toda la gente que me ha enviado traducciones (Wisesage por el coreano,
  Markus por el finlands, Suay por el alemn, NIX por el italiano, Klaas-Wim
  van Diermen por el holands, Biohazard por el ruso, U4 TONE por el
  japons...).
- Toda la gente que me reporta bugs.
- Todos los otros que me he olvidado (enviadme un E-Mail!)

______________________________________________________________________________

            TRADUCIDO AL ESPAOL POR WISEMAN (mrwiseman@japan.com)

                 ,wwwwwwww
            ,wd$$$$$$$$$$$$$bw
         ww$$$$$$$$$$$$$$$$$$$$.    ,ww$$$$bw      wwwwww ,wwwww.     ,w$$$$$$w
       w$$$$$$$$$$$$$$$$$$$$$$$$. ]$$$$$$$$$$$.   d$$$$$$$$$$$$$$.  w$$$$$$$$$P
     w$$$$$$$$$$$$^^$$$$$$$$$P^^  ]$$$' ,$$$$$b  ,$$$$$$P7$$$$$$P  d$$$$$[  ^^
   ,d$$$$$$$$$P^      7$^^^   ,wd$$$$$$$$$$$$$[ ,$$$$$$' ,$$$$$$'  7$$$$$$$$b.
  ,$$$$$$$$$$^                     ][           d$$$$$P  d$$$$$[    `^^$$$$$$$
 ,$$$$$$$$$$'   ,$$$$$$$$$$$$$$$P ,$bwd$$$$$^  ]$$$$$$  d$$$$$P  w$$bww$$$$$$'
 d$$$$$$$$$[    d$$$$$$$$$$$$$$$  d$$$$$$^^   ,$$$$$$' ,$$$$$$' d$$$$$$$$$P^
]$$$$$$$$$$    d$$$$$$$$$$$$$$$'  `^^^'                            ^^^^^
]$$$$$$$$$$b       d$$$$$$$$$$P
]$$$$$$$$$$$$wwww$$$$$$$$$$$$$      G E N E S I S   E M U L A T O R
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$'
 `7$$$$$$$$$$$$$$$$$$$$$$$$$P
   ^7$$$$$$$$$$$$$$$$$$$$$$$'
      `^^^^^^^^^^$$$$$$$$$$P
                ]$$$$$$$$$$
                $$$$$$$$$$'


(Logo original por Dines, convertido a texto por Wiseman)