Lo nuevo!!! Emulador DSP

DSP 0.9ß3 06/01/10
*********
-General
    +MEJORA: Comenzada la portabilidad a Lazarus+Free Pascal, ahora DSP compila en Delphi,  Lazarus bajo Windows y Lazarus bajo Linux (por el momento solo drivers de arcade).
    +BUG: Corregido un bug cuando se cerraba el audio en Windows
    +MEJORA: Añadido una variable en el fichero INI para localizar los ficheros de idiomas
    +MEJORA: Crea el fichero INI incluso si no encuentra los ficheros de idiomas
    +BUG: Corregido un bug en el scroll, cuando la longitud de la pantalla era igual al de la ventana de scroll
    +MEJORA: Añadidas funciones en los sprites para usar sprites de tamaño distinto al original de los graficos descomprimidos. 
    +MEJORA: YM2151 - Mas velocidad (por ejemplo la escena inicial de Jackal no se relentiza)
    +BUG: Corregidos algunos bugs cuando se seleccionaba una parte de la cinta directamente desde el panel.
    +NUEVO: i8255 - Dispositivo i8255 (solo modo 0)
    +MEJORA: M68000 - Añadidos algunos opcodes mas.
    +MEJORA: Corregidos algunos bugs en la lista inicial de carga (previsualizacion inicial, lista inicial, imagen por defecto, etc)
-Spectrum
    +MEJORA: Implementada la funcion de color especial de la ULA+
    +MEJORA: Implementada pantalla 2X y 3X con scanlines.
    +BUG: Bug en el bloque 0x19 de TZX, no hacia bien la pausa y los juegos con proteccion SpeedLock 1 no funcionaban.
    +MEJORA: Implementado el estado inicial del EAR en los simbolos del bloque 0x19 del TZX, ahora cargan mas juegos.
-Amstrad CPC
    +NUEVO: Implementado i8255, cargan mas juegos ('Baby Jo Going Home', saga 'Barbarian', etc), la paleta de color cambia correctamente.
    +MEJORA: El teclado funciona mejor ('Antiriad' funciona)
-Contra
    +NUEVO: Añadido driver con sonido stereo. Fallos en los sprites, posible bug en el M6809
-Mappy
    +NUEVO: Añadido driver sin sonido. Posibles fallos en el M6809, fallos graficos.
-Rastan
    +NUEVO: Añadido driver con sonido (bugs en el M68000 y no se puede pasar de la segunda fase).
-Legendary Wings Hardware
    +NUEVO: Añadido Legendary Wings driver con sonido
    +NUEVO: Añadido Section Z driver con sonido
    +NUEVO: Añadido Trojan driver con sonido, falta sonido ADPCM
-Street Fighter
    +NUEVO: Añadido driver con sonido, falta ADPCM. Falla el sonido al empezar.

DSP 0.9ß2 08/09/09
*********
-General
    +BUG: Corregido un bug estupido cuando miraba las actualizaciones automaticas.
    +BUG: Cuando se selecciona la lista de drivers el driver actual se para y permanece en el fondo.
    +BUG: Arreglado el joystick.
    +BUG: M6809 - Por fin! Arreglados los ultimos bugs en el motor del M6809 y funcionan correctamente el G'n'G, la musica en el Express Rider, Super Basketball, etc
    +NUEVO: M68000 - Nueva CPU, con bastantes bugs pero suficiente para que empiecen a funcionar algunos drivers.
    +MEJORA:  NEC765 - Implementada la proteccion 'Hexagon' y mejoradas otras funciones, ahora cargan mas juegos
    +MEJORA: Añadidas funciones genericas para el movimiento de bits de 8, 16 y 24 para el desencriptado de ROMs (Popeye, Toki, etc)
    +NUEVO: Añadidos dispositivos Z80CTC y Z80PIO, aun muy basicos y no funcionan bien (para el sonido del StarForce y Sega System 1/2)
    +MEJORA: Organizados los ficheros del codigo fuente para mas claridad.
    +BUG: Cuando se intentaba arrancar un driver sin las ROMs, DSP daba errores de excepcion
    +MEJORA: Implementado el modo Pantalla Completa de forma rudimentaria. Hay que reiniciar el emulador para que cambie (se selecciona el modo y se reinicializa), y con las teclas 'ALT-TAB' se cambia de la pantalla principal al emulador.
-Tehkan World Cup
    +MEJORA: Implementado scroll generico, corregidos los fallos graficos
    +BUG: Corregidos los fallos entre la CPU principal y la secundaria, siguen los problemas con la de audio
-Popeye
    BUG: Corregidos algunos fallos graficos
-Commando
    +MEJORA: Implementado scroll generico
-Psychic 5
    +MEJORA: Implemetado scroll generico
-Express Raider
    +MEJORA: Implementadas las prioridades del fondo, por ejemplo la fase 3 del tunel.
    +BUG: Corregida la velocidad del audio, cambiadas las frecuancias de las CPUs (creo que son mas correctas)
-Galaxian Hardware
    +NUEVO: Galaxian - Añadido juego sin sonido
    +NUEVO: Jump Bug - Añadido juego con sonido, el driver tiene problemas debido a fallos con las NMI's del Z80 ¿?
    +NUEVO: Moon Cresta - Añadido juego sin sonido.
-Rally X Hardware
    +MEJORA: Jungler - Integrado driver al hardware
    +NUEVO: Rally X - Añadido driver con sonido
-Super Basketball
    +BUG: Implementado scroll generico. Corregida la posicion, estaba un pixel desplazado
    +BUG: Corregido los colores de los sprites
    +BUG: Corregido el audio (la musica se quedaba sonando, sin sonidos del balon, etc)
-Bubble Bobble
    +NUEVO: Añadido driver con sonido, por alguna razon no fuciona el sonido aunque esta implementado
-Terra Cresta
    +NUEVO: Añadido un driver de verdad con sonido
-Prehistoric Isle 1930
    +NUEVO: Añadido juego sin sonido.
    +BUG: Falta implementar segundo scroll, problemas con las IRQS (hack para que funcionen), no hay controles, etc
-Tiger Road Hardware
    +NUEVO: Tiger Road - Añadido driver con sonido.
    +NUEVO: F1 Dream - Añadido driver con sonido, por alguna razon no funciona la proteccion y estoy usando el version bootleg
-Snow Bros
    +NUEVO: Añadido driver sin sonido.
    +BUG: Faltan los controles, no funciona debido a fallos en el M68000
-Toki
    +NUEVO: Driver con sonido parcial (falta OKI6295)
    +BUG: Problemas con el M68000 y el sincronismo del scroll

DSP 0.9ß1 06/01/09
*********
-General
    +MEJORA: Nuevo aspecto de la lista de drivers, con posibilidad de ver una imagen previa e informacion del driver. [NESbr]
    +MEJORA: Nuevo aspecto de la ventana de configuracion, mejor manejo de los directorios del emulador. [NESbr]
    +MEJORA: Actualizacion del codigo de creacion de CPU, timers y Chips de sonido, mas sencillo y practico. [leniad]
    +MEJORA: Mejor sistema de creacion de chars, sprites, etc. Menos informacion redundante y mas sencillo. [leniad]
    +MEJORA: Actualizado a ZipForge 5.01 [leniad]
    +NUEVO: Añadido chip de sonido YM2151 (basado en MAME) [leniad]
    +MEJORA: DSK - Algunas imagenes 'DSK' tienen basura despues de los datos de los sectores, y antes no cargaban. Ahora ignora esos datos y sigue la carga del disco. [leniad]
    +MEJORA: DSK - Alguna imagenes de disco antiguas no usan el estandar en la informacion del track. Ahora cargan. [leniad]
    +MEJORA: NEC765 - Comando 0x0E implementado (no definido). [leniad]
    +MEJORA: NEC765 - Mejor tratamiento de los tracks sin sectores. (CPC: Ulises carga).
    +MEJORA: NEC765 - Mejor tratamiento de las funciones indefinidas (CPC: 1943, Forgotten Worlds y otros funcionan)
    +MEJORA: TZX - No se asignaba longitud (0 bytes) en algunos bloques y daba un excepcion. [leniad]
-Spectrum
    +BUG: Ahora carga una cinta o snapshot dentro de un directorio interno de un ZIP. [leniad]
    +NUEVO: Si dentro de un ZIP hay un fichero SCR lo muestra como imagen de previsualizacion [leniad]
    +BUG: Carga correctamente una ROM despues de cargar el Knigth Lore de 32Kb version ROM [leniad]
-Amstrad CPC
    +NUEVO: Añadidos los ordenadores Amstrad CPC464,CPC664 y CPC6128. Añadido soporte de disco (DSK y Extended DSK), cinta (CDT, CSW y WAV) y sonido (AY8912): [leniad]
       - Falta cargar/grabar snapshots (SNA)
       - Quedan algunos problemas de video, necesito mas informacion sobre el 6845 (registros, borde, timings, scroll por hardware, etc)
       - Problemas con PIA-8255: algunos juegos dan problemas con el teclado (parcheado temporalmente).
       - Algunas veces se resetea sin mas.
       - Falta mapear algunas teclas del CPC
       - Algunas protecciones de disco no funcionan, necesito mas informacion (hexagon, speedlock, etc)
-NES
    +MEJORA: Añadido sonido basico. [NESbr]
-Coleco
    +NUEVO: Añadido grabacion de snapshot, con un formato propio y comprimido. [leniad]
    +BUG: Cargaba un byte menos de los cartuchos. [leniad]
-Jackal
    +NUEVO: Añadido driver con sonido estereo. [leniad]
-Vigilante
    +MEJORA: Añadido sonido YM2151 (estereo) y DAC. [leniad]
    +BUG: Frames por segundo fijados en 55 [leniad]

DSP 0.9 12/10/08
*******
-General
    +NUEVO: Añadida una lista inicial de juegos donde se puede elegir cual arrancar, añadido un nuevo boton para cerrar driver y volver a la lista. Añadida tambien en la configuracion general la posibilidad de arrancar de la forma antigua. [leniad y NESbr]
    +MEJORA: YM2203 - Corregida la velocidad de generacion de las IRQ's (implementadas por timers internos), añadidas funciones para inicializar los timers internos del chip. [leniad]
    +NUEVO: Añadido chip de sonido YM3812/YM3526 (basado en MAME) [leniad]
    +NUEVO: Idioma Brasileño - Gracias a Eduardo Richeli [leniad]
    +MEJORA: Implementadas funciones de scroll genericas. [leniad]
    +MEJORA: Mejor inicializado de la libreria SDL [NESBr]
    +MEJORA: Mejor control de las ventanas emergentes [NESBr]
    +NUEVO: Buffer de la paleta de color, actualizados todos los drivers que usan paleta dinamica [leniad]
    +NUEVO: Mejor inicializacion de cualquier CPU, corrije fallos en el arranque de algunos drivers (por ejemplo City Connection) [leniad]
    +NUEVO: Z80 - Añadido opcode 0xEDB2 - 'inir' (Lo usa una ROM de Coleco!) [leniad]
    +NUEVO: Añadido chip grafico TMS99X8 [leniad y Michael Franzen]
    +BUG: Corregido el tamaño de la imagen cuando se graba un GIF,JPG o PNG y el video estaba en tamaño 2X [leniad]
-Spectrum
    +BUG: Corregido el speaker en el Spectrum 128k y Spectrum+3. [leniad]
    +NUEVO: TZX - Añadido bloque 0x35 - Custom Data Block [leniad]
    +BUG: TZX - Corregido un fallo en el bloque 0x5A (Glue), no continuaba la carga tras el bloque. [leniad]
    +NUEVO: En el Spectrum +3 cuando encuentra un disco con proteccion SpeedLock +3, lo muestra en la barra de tareas. [leniad]
    +MEJORA: Timings mas exactos del altavoz y del AY8912 [leniad]
    +MEJORA: Añadido oversampleado del beeper selecionable desde 1x a 5x (hasta 220500 samples/seg!!), mejora notablemente el sonido del altavoz (p.e. Fairlight, Xecutor, etc) [leniad]
    +BUG: Cuando se cargaba una cinta y se detenia a mitad, no sonaba el altavoz [leniad]
-Black Tiger
    +MEJORA: Por fin, implementadas prioridades en el fondo. [leniad]
    +MEJORA: Simplificadas las funciones de pantalla y el calculo de la paleta de color [leniad]
-NES
    +MEJORA: Comenzado la reescritura del driver (Mappers, PPU, etc) [NESBr]
-Asteroids
    +BUG: Corregidos todos los fallos en los vectores. [leniad]
    +BUG: Corregida la resolucion, basada en MAME 400x300 aunque puede llegar a 1024x1024 [leniad]
    +BUG: Corregidos los controles. [leniad]
    +NUEVO: Añadido sonido analogico basico. [leniad]
-Rygar
    +MEJORA: Corregido scroll, prioridades y controles. [leniad]
    +MEJORA: Implementado sonido digital ADPCM MSM5205 [leniad]
    +NUEVO: Añadido sonido YM3812. [leniad]
-Express Raider
    +NUEVO: Añadido sonido, funciona mal debido a un bug en el M6809 [leniad]
-Psychic 5
    +NUEVO: Driver con sonido. Falta renderizado Alpha (fondo y sprites), intensidad de color y clipping en la presentacion inicial. [leniad]
-Kung-Fu Master
    +NUEVO: Driver sin sonido (falta M6803) [leniad]
-Terra Cresta
    +NUEVO: Añadido driver para experimentar con la libreria FAME (!aun no funciona nada!) [leniad]
-Shoot Out!
    +NUEVO: Añadido driver con sonido [leniad]
-Vigilante
    +NUEVO: Añadido driver sin sonido (falta YM2151) [leniad]
-ColecoVision
    +NUEVO: Añadida la consola, con sonido. Funcionan el 99% de las roms. Mas informacion en 'leeme.txt' [leniad y Michael Franzen]

DSP 0.8ß3 10/07/08
*********
-General
    +BUG: Z80 - Corregido un bug estupido en el opcode HALT
    +BUG: Z80 - Corregido un bug, indicaba que era un opcode cuando leia una instruccion del tipo DDCB y se consideran datos
    +NUEVO: MSM5205 - Sonido ADPCM
    +MEJORA: Simplificado el sistema grafico, mas sencillo, soporta cualquier tamaño de char, sprite, tile, etc, cualquier cantidad y mas rapido
-Spectrum
    +MEJORA: Implementada correctamente la IRQ de la ULA (32T), soporte para doble o ninguna interrupcion
-Commando
    +BUG: Por fin funciona correctamente! (era un fallo en el Z80)
-Sega System 1/2
    +MEJORA: Ya funciona: sprites, fondo, prioridades, colisiones por hardware, varios tipos de decodificacion de ROM, etc.
    +MEJORA: Pitfall II - Ya funciona, con sonido (algunos problemillas con los sprites)
    +NUEVO: Teddy Boy Blues - Nuevo, con sonido
    +NUEVO: Wonder Boy - Nuevo, con sonido
    +NUEVO: Wonder Boy in Monster Land - Nuevo, con sonido (problemas con algunos efectos de sonido)
-Tehkan World Cup
    +NUEVO: Driver con sonido. Faltan los controles.Problemas de sincronizacion entre los 3 Z80.
-Popeye
    +NUEVO: Driver con sonido.

DSP 0.8ß2 19/06/08
*********
-General
    +NUEVO: Añadido chip sonido digital VLM-5030 (basado en MAME)
    +NUEVO: Añadido chip sonido TMS36XX (basado en MAME)
    +NUEVO: Añadido sonido DAC (basado en MAME)
    +NUEVO: M6809 - Añadido la posibilidad de saber si lo que lee son datos o un opcode
    +MEJORA: Ahora los sprites (incluso los grandes) pueden ser de tamaños no estandar (por ejemplo de 8x16)
    +BUG: YM2203 - Corregido un bug cuando cerraba el emulador
    +MEJORA: Actualizado a Zipforge 4.04
    +BUG: Vuelve a funcionar el Video 2X (Solo arcade)
    +MEJORA: Añadidos efectos Scanlines y Scanlines 2X (solo arcade)
-Phoenix
    +NUEVO: Añadido audio musical (canciones)
    +NUEVO: Añadido audio digital (disparo, explosion nave)
-Commando
    +MEJORA: Corregido fondo.
    +BUG: Los controles se vuelven locos y no se porque!
-Yie Ar Kung-Fu
    +NUEVO: Añadido sonido digital VLM-5030
-City Connection
    +BUG: Corregido la inversion del eje X de los sprites
-Pooyan
    +BUG: Corregido el audio
-Jungler
    +BUG: Corregido el audio
    +BUG: Los disparos no se mostraban en la parte inferior de la pantalla
-Burger Time
    +NUEVO: Añadido driver con sonido.
-Express Rider
    +NUEVO: Añadido driver, falta el YM3526
-Super Basketball
    +NUEVO: Añadido driver con sonido.
    +BUG: problemas con los sprites (parece un bug en el 6809)
    +BUG: El audio del SN-76496 no se detiene (parece un bug en el 6809)
-Lady Bug
    +NUEVO: Añadido driver con sonido.

DSP 0.8ß1 04/06/08
*********
-General
    +MEJORA: Simplificado el calculo del CRC
    +BUG: Si se selecionaba 'Sin Sonido', ya nunca se podia activar el audio de nuevo.
    +BUG: Si no hay tarjeta de sonido, no provoca un error.
    +MEJORA: Limpieza general del codigo, mas velocidad.
    +MEJORA: Modificada la forma de mostrar los sprites, mas velocidad.
    +NUEVO: Añadido el manejo generico de sprites grandes (32x32)
    +MEJORA: Reducido drasticamente el consumo de memoria. Como ejemplo Black Tiger ha pasado de consumir 76Mb de RAM a solo 18Mb.
    +NUEVO: Soporte para Windows Vista (meramente visual).
    +MEJORA: Actualizado a ZipForge 4.03
    +MEJORA: Actualizado la libreria pascal SDL v1.38
    +NUEVO: Eliminado el amplificador de audio manual (no tenia sentido)
    +MEJORA: YM2203 - Ahora se puede controlar el volumen del PSG interno.
    +NUEVO: Z80 - Comenzada la implementacion Daisy Channing.
    +NUEVO: Z80 - Comenzada la implementacion del Z80 PIO.
    +NUEVO: M6809 - Añadidos dos opcodes.
    +MEJORA: Implementados temporizadores, ahora ya no hace falta llamadas desde el propio driver.
    +MEJORA: Mas exactitud en el VBLANK, ya no se calcula por tablas fijas. Ahora se puede calcular de forma mas precisa en tiempo real.
    +BUG: Ya no falla al pausar un driver despues de utilizar el Spectrum
-Spectrum
    +BUG: Corregido el audio del beeper
    +MEJORA: Añadida la posibilidad de desconectar el audio en la carga de la cinta
-Sonido Konami
    +NUEVO: Añadido un driver generico de audio para drivers de Konami: frogger, pooyan y jungler
    +BUG: Falta implementar los filtros resistencia-condensador. 
-Frogger
    +MEJORA: Amplificado el volumen del audio.
-Bomb Jack
    +BUG: Corregido el fallo aleatorio en la paleta
-Green Beret
    +MEJORA: Simplificado el scroll.
-Black Tiger
    +BUG: Corregido un bug en el scroll, mas velocidad.
-Ghost'n'Goblins
    +MEJORA: Implementada la prioridad fondo-sprites-delante.
    +BUG: Corregido un bug en el scroll, mas velocidad.
    +MEJORA: Volumen de audio de los efectos correcto.
    +MEJORA: Optimizado el sistema de conversion de la paleta de colores
-Myterious Stones
    +MEJORA: Añadidas funciones y simplificado el sistema de video. Mas velocidad.
-Commando:
    +MEJORA: Implementado parcialmente el fondo.
-Star Force
    +NUEVO: Añadido driver. Falta sonido.
-Rygar
    +NUEVO: Añadido driver. Fallos en el scroll, sprites implementados de forma incorrecta y sin sonido
-Pitfall II (Sega System 1)
    +NUEVO: Añadido driver basico.
-Pooyan
    +NUEVO: Añadido driver con sonido (Thanks to Michael Franzen, more to come!)
-Jungler
    +NUEVO: Añadido driver con sonido
-City Connection
    +NUEVO: Añadido driver con sonido

DSP 0.8 21/01/08
*******
-General
   +MEJORA: Simplificado el sistema de audio, convertido a 16bits y mejorado el sistema de sampleado.
   +BUG: M6809 - Corregido un bug en el modo indexado. SonSon vuelve a funcionar.
   +NUEVO: Por fin un emulador del YM2203!!!
   +MEJORA: Actualizado a Zip forge 4.0
   +MEJORA: Actualizado la libreria pascal SDL v1.37
   +MEJORA: Limpieza general del codigo y de los objetos externos
-Spectrum
   +MEJORA: Mejorada la memoria contenida en el 48k, 128k y +3 (o no!).
-Black Tiger
   +NUEVO: Implementado sonido
-Ghost'n'Goblins
   +NUEVO: Sonido, añadido el Z80
-SonSon:
   +BUG: El sonido ahora funciona a la velocidad correcta.
-Commando:
   +NUEVO: Sonido FM y velocidad de audio correcta.

DSP 0.7ß2 15/10/07
*********
-General
   +BUG: Z80 - Corregido un bug en el sistema de interpretacion de una IRQ
   +NUEVO: Añadido soporte para grabar imagenes en formato PNG y JPG
   +NUEVO: Ahora se puede guardar una imagen de cualquier driver
   +MEJORA: El uso del teclado cuando se esta en una ventana distinta de la emulacion, ahora responde a las teclas ESC y ENTER siempre.
   +BUG: Corregido el tamaño de la ventana en modo de video 2X
   +MEJORA: Si el driver actual esta a maxima velocidad y se cambia a otro, se cambia automaticamente a velocidad normal
   +MEJORA: Aumentada la prioridad del proceso principal para evitar cortes en el sonido y aumentar la velocidad
-Spectrum
   +NUEVO: Implementado la grabacion en formato SZX, ahora es el formato por defecto.
   +BUG: Corregidos algunos bugs en la lectura del formato SZX
   +MEJORA: Ahora se graba la imagen de pantalla tal y como se visualiza en el momento de la grabacion (con los efectos de pantalla)
   +MEJORA: Ahora se cargan y graban snapshots del Spectrum+3 en formato SZX, Z80 y DSP
   +BUG: No se abrian ficheros en formato WAV, CSW, SZX y ZX cuando estaban dentro de un fichero ZIP
   +BUG: El borde en modo 48k no se actualizaba en modo 'emulacion completo'
   +NUEVO: Implementada la emulacion del dispositivo SD1 de Dinamic. Camelot Warriors (version SD1) funciona. Se activa automaticamente cuando se carga la cinta y se desactiva cuando se cambia o se vacia. (Gràcies a Robert Pelegre)
   +BUG: Corregidos varios bugs cuando se usaba el video en el modo 2X
   +MEJORA: Ahora muestra cuando hay una proteccion activa (SD1 o LensLok)
   +MEJORA: Añadido un boton para cerrar la visualizacion de la proteccion LensLok
   +BUG: Corregido un bug cuando se cargaba un fichero ZIP y no contenia un DSK
   +BUG: Corregido un bug cuando se hacia click sobre el contenido del ZIP, se habia selecionado un fichero DSK y se pulsaba 'cargar'.
   +BUG: Cuando se vaciaba la cinta virtual se reservaban unos 200Mb de RAM!!
   +BUG: Corregido un fallo en el OUT del Spectrum 128K (Ahora el sistema de carga SpeedLock 4 y muchas otras cosas vuelven a funcionar)
   +BUG: Corregida la previsualizacion cuando un fichero PZX contenia bloques pero ninguno mayor de 6912 bytes
   +MEJORA: El seguimiento automatico de los bloques de la cinta ya no hace cosas raras
-Bomb Jack
   +BUG: Corregido un fallo en la inicializacion de driver
-Frogger
   +BUG: Corregido el sonido

DSP 0.7ß1 09/09/07
*********
-General
   +MEJORA: Estandarizado el sistema de visualizacion de chars, sprites y tiles. Corregidos muchos bugs.
   +MEJORA: Revisado el M6809 (en busca del bug del G'n'G) mas velocidad.
   +NUEVO: Actualizado a Zip forge 3.03
-Spectrum
   +NUEVO: Implementado sistema de cintas PZX (secuencias de pulsos inferiores a $FFFF).
   +NUEVO: Implementados bloques TZX $5A (Glue) y $19 parcialmente (solo longitud de simbolos de datos de 1bit).
   +BUG: Corregido cuando se carga un bloque estandar de la ROM.
-Ghost'n'Goblins
   +BUG: Corregidos los sprites.
-Yie Ar Kung-Fu
   +BUG: Corregido un pequeño bug en los sprites.

DSP 0.7 22/07/07
*******
-General
   +BUG: NEC765 - Corregido bug en el comando de lectura del ID de un sector ('Tintin on the Moon' e 'Into the Eagle's Nest' funcionan).
   +BUG: NEC765 - Corregido bug en la busqueda de un sector cuando se lee ('Red Heat' funciona)
   +MEJORA: NEC765 - Corregido bug en el calculo de la longitud cuando N=0 leyendo un sector. Eliminado el parche. ('Vindicators' y 'Magic Johnson's Basketball' funcionan).
   +MEJORA: NEC765 - Mejorado el tratamiento de un track sin formatear. Eliminado el parche. ('Eliminator' funciona).
   +MEJORA: NEC765 - Implementadas solo dos disketeras, ya que el Spectrum +3 y el Amstrad solo soportan dos. ('Red Heat' funciona)
   +NUEVO: Añadido un sistema basado en el MAME para la 'descompresion' de caracteres y sprites de las ROMS.
   +NUEVO: Añadido un sistema de carga de ROMS estandar.
   +MEJORA: Limpieza general del codigo. Corregidos muchos bugs. Mas velocidad en general.
-Spectrum
   +NUEVO: Implementados bloques $26 (Call Sequence) y $27 (Return Sequence) del formato TZX
   +NUEVO: Implementada la proteccion SpeedLock+3 ('Buggy Boy', 'Operation Wolf', 'Robocop',etc. funcionan)
   +BUG: Corregido un bug en el Spectrum+3 en el IN y OUT ('Predator II','Vixen',etc. funcionan)
   +BUG: Corregido un bug en la paginacion especial del Spectrum+3 ('Viaje al Centro de la Tierra', 'Double Dragon II',etc. funcionan)
   +BUG: El Spectrum+3 ahora hace las pausas cuando carga del cassette virtual.
-Asteroids
   +NUEVO: Añadido driver. Sin sonido. Problemas con la pantalla.
-Commando
   +NUEVO: Scroll preliminar.
-Mikie
   +BUG: Corregidos los sprites.
-SonSon
   +NUEVO: Añadido driver con sonido.

DSP 0.6ß3 04/06/07
*********
-General
   +BUG: NEC765 - Corregido la lectura de discos con un track no formateado (numero de sectores cero).
   +BUG: NEC765 - Corregido un bug en la lectura de un track completo.
   +NUEVO: NEC765 - Implementado lectura de discos de doble cara (Ahora funcionan los de 360kb y 720Kb)
   +MEJORA: Mejor sincronizacion del audio y el video.
   +MEJORA: Actualizado la libreria pascal SDL v1.17
-Spectrum
   +BUG: Corregido un bug estupido cargando una ROM en el Spectrum 48K.
   +BUG: Corregido un bug en la paginacion del Spectrum+3.
   +BUG: Corregido bug en la actualizacion de la pantalla del Spectrum+3.
   +MEJORA: Mas velocidad en la paginacion del Spectrum 128K.
   +NUEVO: Ahora permite cargar las ROMS del interface II de 32Kb (solo he encontrado el Knigth Lore!)
   +NUEVO: Añadidos drivers preliminares de Kempston Mouse y AMX Mouse.
   +MEJORA: Limpieza y optimizacion del codigo fuente.

DSP 0.6ß2 06/05/07
*********
-General
   +NUEVO: Comprueba los directorios para no quedarse colgado.
   +NUEVO: Nuevo icono para ver el uso de la disketera.
   +NUEVO: Actualizado a ZipForge 3.02
   +BUG: Estabilidad en la lectura de los ZIP cuando se han leido muchos.
   +BUG: Corregidos fallos aqui y alli...
-Spectrum
   +NUEVO: Añadida la disketera del Spectrum +3, por fin.
   +NUEVO: Pulsando F5 se vacia el disco.
   +NUEVO: Filtro pasa-bajo para el altavoz. En opciones lo puedes activar/desactivar.
   +BUG: La ultima linea del borde en Spectrum 128 y +3 no se pintaba.
   +BUG: Mejor soporte de la memoria contenida.
   +BUG: Ahora graba correctamente la pantalla del Spectrum+3 en GIF.

DSP 0.6ß1 08/04/07
*********
-General
   +NUEVO: Actualizado a Delphi 2007, ¡mas velocidad!
   +NUEVO: Actualizado a ZipForge 3.01
   +BUG: Corregido el cambio de calidad de audio.
   +BUG: Corregidos algunos bugs en el 6809
-Spectrum
   +NUEVO: Añadido un bitmap para señalar la cinta virtual
   +BUG: Corregido bug en el inicio del audio del Spectrum+3
-Shaolin's Road
   +BUG: Corregido los ruidos extraños en el audio.
   +BUG: Corregidos los sprites.
   +NUEVO: Añadido scroll.
   +NUEVO: Optimizado el driver. Mas velocidad.
-Ghost'n'Goblins
   +BUG: Ahora muestra todos los sprites.
-Mikie
   +NUEVO: Añadido sonido.
-Yie Ar Kung-Fu
   +NUEVO: Añadido driver con sonido. Solo falta VLM5030.

DSP 0.6 07/02/07
*******
-General
   +BUG: Corregidos pequeños bugs en el M6502
   +BUG: Corregido un bug en el OUT del Z80
   +NUEVO: Añadido procesador M6809, quedan algunos bugs
   +NEW: Añadido idioma ALEMAN (gracias a Hauke Hagenhoff)
-Spectrum
   +BUG: Corregido un bug en la carga de los ficheros TAP en modo rapido.
   +BUG: Gracias a la correcion del bug del Z80 ahora funcionan mas demos.
   +NUEVO: El sistema de proteccion LensLok se abre automaticamente con la cinta.
   +NUEVO: Optimizado el sistema del ear.
-Mysterios Stones
   +BUG: Corregidos los ultimos bugs, por fin... sonido!
-Green Beret
   +BUG: Corregido un bug en la inversion del eje Y de los chars
-Mikie
   +NUEVO: Añadido driver. Faltan sprites y sonido.
-Ghost'n'Goblins
   +NUEVO: Añadido driver. Falta sonido y problemas con el scroll.
-Shaolin's Road
   +NUEVO: Añadido driver. Problemas con el scroll.

DSP 0.5ß3 12/08/06
*********
-General
   +NUEVO: Añadido funciones de grabacion de records
   +NUEVO: Añadido soporte en el Z80 que indica cuando se esta cargando una instruccion (opcode fetch), necesario para ejecutar intrucciones encriptadas en tiempo real
   +BUG: Corregido un bug en los directorios generados por defecto
   +NUEVO: Añadido dos directorios mas, para grabacion de partidas y records
   +NUEVO: Ahora solo se pueden cargar las ROMS de arcade desde ZIP
   +NUEVO: Cambiado el sistema de manejo de los chips de sonido, libera mejor la memoria y mas velocidad
   +BUG: Corregido un bugs en las intrucciones BIT, CPD, CPI del Z80. Probado con ZXALL y ZXDOC de http://www.mdfs.net/Software/Z80/Exerciser/Spectrum/ y solo un pequeño fallo en las banderas 5 y 3 en la intruccion BIT, el resto correcto
   +BUG: Corregida la posicion de la ventana en el escritorio automaticamente
   +BUG: Corregido un bug cuando se hacia 'pausa' despues de cargar un driver con vblank
-Spectrum
   +BUG: Corregida la grabacion del formato .Z80
   +NUEVO: Añadido soporte para ver el sistema de proteccion LensLok, se seleciona automaticamente el programa por el CRC de la cinta
   +NUEVO: Añadido soporte para pokes en el Spectrum 128k y +3
   +BUG: Corregidos los colores cuando se graba un GIF, estaban apagados
   +NUEVO: Posibilidad elegir sonido mono, stereo ABC y stereo ACB en Spectrum 128K y +3.
-Frogger
   +BUG: Corregido el cambio de calidad de audio
   +NUEVO: Grabacion de records
-Black Tiger
   +BUG: Corregido los fallos en el scroll
   +BUG: Corregidos los colores de la capa de caracteres
   +NUEVO: Optimizado el driver, ahora todo va mucho mas rapido
   +NUEVO: Grabacion de records
-Green Beret
   +BUG: Corregido el cambio de calidad de audio
   +NUEVO: Optimizado el driver, mas velocidad
   +NUEVO: Grabacion de records
-Commando
   +NUEVO: Driver falta sonido, scroll (fondo) y optimizar

DSP 0.5ß2 12/08/06
*********
-General
   +NUEVO: Chip de sonido SN-76496 basado en el codigo del MAME.
-Green Beret
   +NUEVO: Solo... ¡¡¡Sonido!!!

DSP 0.5ß1 06/08/06
*********
-General
   +NUEVO: Sistema de autoupdate. Desde el menu 'Acerca de' se pueden buscar actualizaciones. Tambien desde las opciones principales se puede forzar la busqueda cada vez que se ejecuta DSP y en la barra de estado aparece si hay actualizacion o no. Si haces click en la barra de estado abre el navegador.
   +NUEVO: Amplificado el sonido en todos los drivers. Añadido un indicador de amplificacion en la configuracion de los drivers.
-Spectrum:
   +BUG: Mejorada la memoria contenida... va mejor, pero no perfecta.
   +BUG: Prioridad en el analisis del joystick Kempston.
-Donkey Kong
   +BUG: Corregida paleta de colores.
   +NUEVO: Optimizado el sistema de renderizado. Mas velocidad.
-Frogger:
   +NUEVO: Optimizado el sistema de renderizado. Mas velocidad.
   +BUG: Arreglada la paleta, ahora usa la PROM.
-Green Beret:
   +NUEVO: Solo falta sonido y optimizar.

DSP 0.5 02/07/06
*******
-General
   +NUEVO: Actualizado a ZipForge 2.72
   +BUG: Corregido un bug en las interrupciones del Z80, ahora no se pierden algunas...
   +BUG: Corregido un bug en el AY-8910.
-Spectrum
   +BUG: Cuando se cambia la configuracion solo resetea si hace falta.
-Frogger
   +BUG: Por fin funciona el sonido!!
-Arcade
   +NUEVO: Driver Donkey Kong. Problemas con la paleta y no tiene sonido.
   +NUEVO: Driver Black Tiger, solo falta el sonido y algunos problemas con el scroll.

DSP 0.4ß7 26/05/06
*********
-General
   +NUEVO: Actualizado a ZipForge 2.71
-Spectrum
   +NUEVO: Mejorado el sistema de carga TAP y TZX. Cuando el Spectrum carga una parte con las rutinas de la ROM automaticamente se cargan los datos (no importa si es TAP o TZX). Mejora los tiempos de carga drasticamente en los TZX.
   +NUEVO: Añadido boton para desactivar/activar el nuevo sistema de carga rapida. Eliminado boton TAP->TZX ya que no hace falta.
   +NUEVO: Soporte de carga para ficheros WAV y SZX (Spectaculator)
   +BUG: Corregido un fallo en la carga de las ROMS.
-Amstrad CPC
   +BUG: Mejorado el driver (ya no se cuelga). Pero aun falta mucho.

DSP 0.4ß6 14/02/06
*********
-General
   +NUEVO: Actualizado a ZipForge 2.70
   +NUEVO: Driver Amstrad CPC
-Spectrum
   +BUG: Corregido un bug en la carga de TAP, si intentaba cargar mas bytes de los que hay en la cinta virtual se paraba.
   +BUG: Ahora se puede abrir los ficheros de solo lectura
   +BUG: Corregido un fallo en la GunStick/LightGun en el Spectrum +3
   +BUG: Corregido fallos en la inicializacion del Spectrum +3
   +NUEVO: Ahora la cinta virtual hace scroll cuando se necesita, y siempre esta visible la parte que se carga.


DSP 0.4ß5 25/12/05
*********
-General
   +NUEVO: Ahora DSP recuerda el ultimo driver usado y lo ejecuta
   +NUEVO: Actualizado a a ZipForge 2.69
-Spectrum
   +BUG: Ahora en el Z80 del Spectrum EDDD no informa del error, decrementa pc y continua (Hace feliz a 'Freddy Hardest' y 'Seymour saves the planet')
   +BUG: Corregidos problemas en la decodificacion del OUT del spectrum 128K (Ahora la musica del Fairlight II funciona correctamente)
   +NUEVO: Mejorada la emulacion del Spectrum +3. Ahora emula el sistema de memoria correctamente (funcionan los programas especificos para el +2A/+3). Por otro lado he deshabilitado la emulacion de la disketera (incompleta) temporalmente hasta que funcione.


DSP 0.4ß4 14/12/05
*********
-General
   +NUEVO: Actualizado a SDL 1.2.9
   +NUEVO: Actualizado a a ZipForge 2.67
   +NUEVO: Ahora si falta un fichero de idioma dice que fichero falta
-Spectrum
   +BUG: Corregido un fallo en la carga de la ROM del Spectrum Plus3
   +BUG: Cuando pulsabas > LOAD "" <, despues cargabas una cinta y pulsabas play en la cinta virtual, repetia dos veces la carga. (Gracias Miodrag Stancevic)
   +BUG: Ampliada la capacidad de las cintas, ahora el sistema de carga de dinamic funciona
   +NUEVO: Implementado el sistema de memoria contenida, funcionando al 95%
   +NUEVO: Ahora puedes deshabilitar el borde (mas frames!)
   +NUEVO: Implementada la lightgun al 50% (Gracias Vladimir Kladov)
   +NUEVO: Ahora se puede deshabilitar la Gunstick/Lightgun (hace feliz a varios juegos)


DSP 0.4ß3 01/09/05
*********
-General
   +NUEVO: Añadido descripcion a los botones cuando el raton pasa por encima. (Gracias Miodrag Stancevic)
   +NUEVO: Mejorado el sistema de carga de las ROMS. Si el driver no se puede iniciar los botones de ejecutar y pausa se desactivan.
   +NUEVO: Actualizado a Zlib 1.2.3
-Spectrum
   +NUEVO: He creado un nuevo formato de snapshot, basado en el Z80, llamado DSP. Mejor compresion y de facil implementacion.
   +NUEVO: Ya se puede cambiar las ROMs desde el menu de configuracion.
   +NUEVO: Soporte para grabar snapshots en .Z80 y en .DSP
   +NUEVO: Soportados los formatos para abrir un snapshot en .DSP, .ZX y .SP (este estaba, pero no activo!)
   +BUG: Cuando previsualizabas la imagen de un Z80 version 2.X/3.X con los datos de las paginas de memoria sin comprimir.


DSP 0.4ß2 28/08/05
*********
-General
   +NUEVO: Limpieza salvaje del codigo. He modificado mucho la carga de los drivers, modos de ejecucion, etc. Ahora, creo, DSP es mas estable.
   +NUEVO: Si se abre una ventana (carga, POKE, configuracion, etc) esta siempre se superpone a la ventana original y la emulacion se queda en pausa.
   +NUEVO: Ahora puedes configurar DSP pulsando el icono el la pantalla, puedes cambiar el idioma, calidad de audio, etc.
   +NUEVO: Añadido soporte para poder cambiar la configuracion de cada driver por separado (de momento solo en el Spectrum).
   +NUEVO: Modificados el codigo del Z80 y M6502 para simplificarlo.
   +NUEVO: Actualizado a ZipForge 2.65
   +BUG: El cursor del raton solo se muestra en Spectrum (GunStick), en el resto de drivers no se muestra cuando esta encima de la ventana de graficos.
   +BUG: Ahora el icono del programa no es transparente.
-Spectrum
   +NUEVO: Ahora puedes configurar el spectrum, seleccionar la version (issue 2 o issue 3) el joystick que quieras y el tipo de emulacion del borde.
   +NUEVO: Añadido soporte para los joysticks Cursor, Sinclair 1 y Sinclair 2.
   +NUEVO: Ahora puedes seleccionar la emulacion del borde completa (pixel a pixel) o normal (linea a linea).
   +NUEVO: Mejor emulacion de la memoria contenida, tanto en 48K como en 128K (pero aun no perfecta).
   +BUG: Cuando acaba de cargar una cinta esta se detiene correctamente.
   +BUG: Mejor decodificacion del Joystick Kempston (por fin el joystick en 'Sgrizam' funciona).
   +BUG: Ahora el puerto $FF devuelve correctamente el valor del atributo de pantalla.
   +BUG: Corregido un fallo cuando se cargaba una ROM sin comprimir.

DSP 0.4ß1 07/08/05
*********
-General
   +NUEVO: Idioma frances. (Gracias jeanfrancois.henry!!)
   +NUEVO: Actualizado a ZipForge 2.64
   +BUG: Ahora el sonido suena asincrono (en los drivers que asi lo necesitan) y no se pierde informacion de sonido (suena mejor que antes).
   +BUG: Corregidos bugs aqui y alli, que ya no me acuerdo...
-Spectrum
   +BUG: Ahora se puede cambiar de unidad de disco cuando intentas cargar una cinta (opppssss).
   +BUG: Correcta decodificacion de los puertos de salida del Spectrum 128K, Fairligh II vuelve a funcionar.
   +BUG: Cuando se intentaba cargar un fichero .TAP y los ficheros que contenia eran mas pequeños de 6912 bytes daba error.
   +NUEVO: Correcta emulacion de spectrum Issue 2 (gracias a Pera Putnik!!), ahora varios juegos ya funcionan correctamente (Abu Simbel, Rasputin 48K, etc)

DSP 0.4 22/02/05
*******
-General
   +BUG: Corregido bug en los timings del Z80 (en la IRQ)
   +NUEVO: Añadido 2 instrucciones en el core de 6502.
   +NUEVO: Optimizado el sistema de sincronizacion, ahora no fluctua tanto como antes...
   +NUEVO: La traduccion de todas las partes esta completa. Añadido lenguaje catalan.
   +NUEVO: Añadida la opcion de ampliar el video X 2. (Ya estaba pero ahora funciona)
   +NUEVO: Cambiado el icono del programa.
-Spectrum
   +BUG: Corregido bug en la pistola Gunstick, la coordenada Y no era correcta. Ademas he añadido la pistola funcionando por el joystick Kempston y ahora, por ejemplo, funciona el Mike Gunner (que solo soporta la pistola por el Kempston) y el programa Cosmic Sheriff se puede elegir cualquier opcion.
   +BUG: Corregido un bug que no permitia cargar ROM's cuando estaban solas en un ZIP.
-NES
   +NUEVO: Pues todo... falta mucho por hacer pero ya empieza a mostrar las mejoras. Faltan (para empezar) prioridades en los sprites, realizar correctamente el scroll, el mirroring... a parte del sonido...
   +NUEVO: Soporte basico para el mapper 0

DSP 0.3 WIPß6 21/11/04
*************
-Spectrum:
   + NUEVO: Ahora se pueden cargar '.ROM' en el Spectrum 48K. Esto es necesario para poder jugar al 'Shadow of the Unicorn'. Si la ROM esta dentro del ZIP junto al fichero de la cinta, se carga primero la ROM y despues la cinta.

DSP 0.3 WIPß5 15/11/04
*************
-General:
   + NUEVO: Nuevo sistema de tratar los ZIP. Ya no necesitas la libreria 'UNZDLL.DLL' nunca mas. Ahora uso un componente de la casa ComponnentAce llamado 'ZIP Forge', mas flexible, facil de usar y sin necesidad de libreria externa.
-Spectrum:
   + BUG: Corregido un bug en el sistema de los loops, ahora continua con el bloque siguiente cuando acaba el loop.
   + NUEVO: Añadido un nuevo formato de cinta: CSW (aka 'Compressed Square Wave'), version 1.XX and 2.XX. Ahora puedes cargar cintas que (de momento) no pueden ser metidas en formato TZX.

DSP 0.3 WIPß4 09/11/04
*************
-General
   + NUEVO: Cambiados los iconos...
   + BUG: Varios arreglos para evitar cuelgues del emulador.
-Spectrum
   + BUG: Corregido un bug estupido en la pantalla del Spectrum 128k, ahora 'La Abadia del Crimen' funciona correctamente y muchos efectos que usan las dos pantallas tambien funcionan (La carga del 'Avenger' y 'Deathwish 3').
   + BUG: Arreglado un bug en el joystick Kempston, ahora 'Silent Shadow' funciona correctamente.
   + BUG: Corregida la dependencia del bit 6 del puerto $FE. Cuando suena algo por el Altavoz o el Ear se pone a '1'. Esto mejora la lectura del teclado, y ahora 'Ole Toro' acepta pulsaciones de teclas.
   + BUG: Corregido un bug en el chip de sonido, ahora la musica de 'Deatwish 3' no se corta.
   + BUG: Reescrita de casi de nuevo el sistema de cinta
           - Si tienes una cinta cargada (TAP o TZX) y pulsas 'LOAD ""' se pone 'play' y a la maxima velocidad automaticamente.
           - Ahora se visualiza correctamente los 'Loop's' en la carga de la cinta.
           - Ahora si hay mas de 255 elementos en la cinta, te puedes mover por la cinta correctamente (Cargadores de Dinamic y BleepLoad)
           - Reescrito (otra vez) el sistema de conversion de un TZX y pase al siguiente bloque, habia muchos sistemas de carga que fallaban
           - Ahora cuando cambias de TAP a TZX y esta a mitad de la cinta, la posicion se muestra correctamente.

Ademas hay un caso curioso, he estado probando muchas cintas TZX y me encontre con dos de ellas que no cargaban: 'Basil the Great Mouse Detective' y 'Mask'.
Mi primera reaccion fue utilizar el RealSpec y 'o sorpresa', tampoco cargaban... use el EmuZWin y tampoco... muy extraño.
Viendo el cargador (que era el mismo tipo) hice unas modificaciones en el TZX que (consisten en cambiar la longitud de la cabecera, si es par no carga y si es impar si) y consegui que cargaran.
Pero lo mejor viene ahora, en mi emulador ahora cargan los dos juegos, pero en el RealSpec, siguen sin cargar ninguno de los dos y en el EmuZWin solo carga el 'BGMD' y no carga 'Mask'.
Despues probe en el VBSpec y 'sorpresa!' cargan los dos tambien (los fundamentos del sistema de carga los aprendi de aqui).

Estas dos cintas estan en la seccion dedicada el Spectrum en esta misma web (Seccion Gremlin).


DSP 0.3 WIPß3 21/10/04
*************
-General
   + BUG: Corregidos fallos en las intrucciones SBC y ADC del M6502
   + CAMBIO: Actualizado ZipMaster a la v1.77
   + BUG: Corregido un fallo en el AY-891X por el que no sonaba un canal.
   + NUEVO: Ahora los canales de audio estan separados, suenan mas fuertes y el sistema se encarga de mezclarlos.
-Spectrum:
   + BUG: Corregido un fallo en la grabacion/carga del formato '.SNA' (snapshot)
   + NUEVO: Ahora hay una pantalla de preview antes de cargar un snapshot o una cinta.
   + NUEVO: Ahora cuando acaba la cinta o encuentre un 'STOP the tape' y has pulsado F2 para ir lo mas rapido posible, vuelve a la velocidad normal automaticamente.
-BombJack
   + BUG: Corregidos los colores en pantalla, ahora el color negro se muestra correctamente.
-Phoenix:
   + BUG: Corregido por fin el bug que hacia que se volviera loco el driver... (escribia en la ROM)
   + NUEVO: Sonido muuuuuuuuuuuuuuy preliminar
-Frogger
   + NUEVO: Añadido el color azul de la parte superior de la pantalla.
   + BUG: Corregida la paleta, pero aun no es perfecta.
   + BUG: El sonido esta puesto pero no funciona...mmmm...
-Mysterious Stones:
   + NUEVO: Por fin ya funciona!
   + NUEVO: Añadidos sprites (corregidos problemas con los colores en pantalla) y los mandos, ya es jugable.
   + BUG: Refresco a 57 fps, no a 60.
   + BUG: El sonido no funciona...pese a estar todo OK...

DSP 0.3 WIPß2 21/09/04
*************
-General
   + NUEVO: Aspecto mejorado.
   + NUEVO: Instrucciones del Z80 no implementadas --> OTIR y CPD (Gracias a Miodrag Stancevic)
   + WIP: Redefinir teclas.
-Spectrum:
   + NUEVO: Ahora se escucha tambien el sonido cuando el Spectrum graba (util para tranferir al Spectrum real). 
   + BUG: Mejorado el sistema de carga de los .Z80, corregido un bug en el formato v3. (Gracias a Miodrag Stancevic)
   + NUEVO: Ahora se pueden convertir los ficheros .TAP a .TZX una vez cargados y reproducirlos sin flash load. Es util para los cargadores, copiones, etc y soluciona problemas de carga de algunos juegos. (Gracias a Miodrag Stancevic)
   + BUG: Corregidos fallos en la presentacion y carga de los TZX.
   + BUG: El sistema de memoria contenida funciona algo mejor.
   + BUG: Agregados los tipos $23 y $33 (salto a posicion e informacion de hardware) del formato TZX (se me habian olvidado), habia muchos ficheros que no se abrian, ahora si...

DSP 0.3 14/09/04
*******
-General: 
   + NUEVO: motor grafico. Ahora puedo manejar cualquier plano y colocarlo donde sea... Ademas se ha mejorado unos 60-70 fps de velocidad en mi maquina...
   + NUEVO: sistema para manejar las IRQ's y NMI's en los dos procesadores (necesario por el driver de NES) creo que es mas correcto (y de paso se gana un poco de velocidad).
   + CAMBIO: Cambiada la tecla de accion tanto en el Spectrum (Joystick Kempston) como en las maquinas, ahora la tecla es Alt Izquierda. La tecla anterior daba problemas con algunas configuraciones...
-Spectrum: 
   + CAMBIO: He practicamente reescrito las rutinas de cinta, tanto la de carga como la de visualizacion de la cinta. Probada exaustivamente y funciona (ahora si, espero) al 100%.
   + BUG: Spectrum +3 no se cuelga...aunque sigue sin funcionar la unidad de disco (WIP).
   + BUG: no se cuelga si cierras una cinta mientras se carga.
-Phoenix:
   + BUG: Corregido el tamaño de la pantalla.
-Pacman: 
   + BUG: el sonido funciona correctamente con cualquier calidad de audio.
-BombJack:
   + BUG: si no hay audio ahora no se sale del emulador.
   + BUG: Ahora los sprites invierten correctamente el eje Y.
-Frogger: 
   + NUEVO: Gracias al nuevo sistema de interrupciones, ya funciona!
   + FALLO: La paleta esta puesta a mano, no entiendo la conversion de la eprom...
   + FALLO: Faltan corregir algunos problemillas con el audio.
-Mysteriuos Stones:
   + BUG: Gracias al nuevo motor grafico, los planos estan correctamente situados.

DSP 0.2 WIPß5 11/08/04
*************
- Spectrum: Ahora ya se puede grabar un GIF (animado si hay flash) de la pantalla del spectrum
- General: Mejorada la funcionalidad del fichero DSP.INI, ahora ya no hace falta que exista DSP lo crea.

DSP 0.2 WIPß4
*************
- Spectrum: Corregidos varios bugs en el modulo de la cinta.
   + Ahora definitivamente vuelve a empezar correctamente una cinta.
   + He corregido un bug introducido en la ß3 que hacia que las cintas con comentarios no se cargaran correctamente (por ejemplo las del tipo Alkatraz).
   + La seleccion de la posicion de la cinta cuando habian grupos no se realizaba correctamente.
   + La posicion de la ventana no se mueve cada vez que se carga una cinta a la izquierda.
- Spectrum: Varios arreglos en los timings de la memoria contenida, ahora no se si va mejor o peor...
- Phoenix: Corregido el bug que hacia que se colgara el driver al cabo de un rato... (era el timing del vblank)
- Snapshot: Varias correcciones para evitar problemas con el nombre del fichero al guardar.
- General: Correciones varias en el modo de carga de los drivers.
- General: Mejorado el sistema de carga de las ROMS (Ahora no se cuelga si la rom no esta disponible).


DSP 0.2 WIPß3 25/07/04
*************
- Spectrum: Corregido un bug en las cintas. Cuando acaba una cinta y vuelve al principio ahora lo hace correctamente.
- Spectrum: Nuevo icono: salvar snapshot (tambien F4).
- Spectrum: Nuevo funcionamiento del play/stop en la cinta, ahora si la cinta esta en play se desactiva el play y se activa stop, y si esta en stop se activa play y desactiva stop.
- General: Nuevos iconos: reset (tambien F3), ejecutar, pausa, velocidad rapida (tambien F2), y cambiar velocidad al 100%, 75%, 50% y 25% (tambien F11).
- General: Corregido un fastidioso bug, a veces se perdian las pulsaciones del teclado y el joystick.
- General: Corregido un bug cuando se hacia pausa en todos los drivers.

DSP 0.2 WIPß2 24/07/04
*************
- Spectrum: Nuevo sistema para cargar las cintas: Se despliega solo cuando se abre una cinta, se pueden cerrar las cintas, selector de posicion de la cinta, etc...
- Spectrum: Varios cambios esteticos.
- Spectrum: Ya se puede pokear la memoria.
- Spectrum: WIP para pasar de la pantalla a GIF animado.

DSP 0.2 WIP 20/07/04
***********
- Rediseñado todo el entorno de usuario, ahora todo ocurre en la misma ventana.
- Mucha mas estabilidad, bugs de memoria corregidos...
- Soporte preliminar de formato .POK.
- El 6502 funciona!
- Mysterious Stones funciona! (aun sin sprites)
- Soporte preliminar de la NES
- Arreglado el sonido en Bomb Jack al fin!
- Eliminado (hasta que lo arragle) el soporte de pantalla completa.
- Muchos, muchos bug arreglados para acordarme...