Historial de cambios del firm de FlashJacks

-------------------------------------------
V1.7 Actualizacin 14/06/2020
- Se revierte la actualizacin del PSG ya que se observa un mejor realismo con el PSG original de la versin anterior a la 1.6
- El FDSK se compatibiliza para discos internos al pulsar la tecla 0
- Mejorado calibrado de errores en tarjetas SD. Ahora calibra los datos de entrada segn velocidad de respuesta SD.
- Aumento de la velocidad de la SD al aceptar funciones de multipaquetes en lectura SD.
- Aumento global de la tasa de lectura notandose en los archivos DSK sobre todo.
- Se corrige bug de mapeado del arranque. Ahora no pierde el mapeado interno cuando se le pide acceso IDE.(No corrompe el MSXDOS).
- Se optimiza consumo de la Flashjacks. Ahora el consumo es variable y no continuo. El consumo se adapta al nucleo de la FPGA segn los recursos utilizados. Max aprox 300mA.
- Se programa multiacceso real a la RAM. Ahora varios recursos independientes tienen acceso a la RAM con prioridad MSX.
- Adaptacin del EVAplayer a la Flashjacks. Se adapta este programa y se programan los recursos necesarios en la Flashjacks. Ahora es posible el visionado de videos EVA en 10 y 12FPS.(MSX2 y 2+ segn video).
- Se programa JacksBoy. Primer hito histrico en un ordenador de 8bits. Se sintetiza un sistema completo dentro de la Flashjacks, compartiendo recursos con el MSX y trabajando de forma simultanea.
  Jacksboy puede correr homebrew y otras aplicaciones. Permite salvado de partidas y otros extras. Audio estereo, joystick, etc.... Compatible a partir de un MSX2 standard.
- Corregido bug en CALL FDISK. No todas las tarjetas detectaba la capacidad real a la primera. Ahora se hace arranque lento en las SD hasta su estado normal de reposo.
- Se aade parpadeo del led azul cuando no se puede inicizalizar la tarjeta SD. Muy util para saber si la ranura o la tarjeta est sucia.
- Se aade al BootMen la restauracin de valores por defectos.
- Se hace doble comprobacin en la actualizacin del Firmware.
- Se corrigen bugs de estabilidad en los accesos a comandos de la Flashjacks en el BootMenu.

-------------------------------------------

V1.6 Actualizacin 21/09/2019
- Solventado bug sincronismo expansor de slot. Ahora no se cuelga los Sony con Speed Controller. Optimizado sincronismos de la RAM interna Flashjacks.
- Solventado deteccin Nextor proteccin contra escritura y fallo de tarjeta SD. Ahora contempla todos estos errores.
- Solventado deteccin cambio tarjeta en caliente con Nextor. Ahora refresca la estructura de archivos del MSXDOS cada vez que se extrae tarjeta. 
- Aadido buffer de 512 bytes entre la Flashjacks y la SD. Ahora ni las mas rpidas CPUs darn alcance a la tarjeta SD (A no ser que la tarjeta sea extremadamente mala).
- Optimizado el volcado de Nextor y la SD Card. Ahora el volcado es por ciclo de reloj del Z80 tanto lectura como escritura. (tasas de transferencia entre 1200kbit a 2200kbit).
- Se desvincula del driver de la Flashjacks la gestin Sunrise IDE. Ahora se reoptimiza el cdigo y se usan rdenes mas inmediatas. Ya no es compatible Sunrise IDE al 100%.
- Se aade variable de configuracin IDIOMA. Ahora todas las aplicaciones pueden consultar el idioma de carga.
- Solventado saturacin del "Envelope" en el PSG. Ahora el "Envelope" est al mismo nivel que las baterias. 
- Solventado la deteccin de SCC+, optimizada ambas detecciones y la sntesis del SCC. Ahora se puede forzar SCC+ a 5 canales reales. El software puede detectar ambos SCC seleccionables. (Solo en mapper Konami5)
- En el FM solventado los clicks al inicio de los instrumentos. Tambin el ruido ciclico del "Vibraphone". Reoptimizado toda la sntesis para mayor calidad y nivelado de los canales de audio.(Si. Ahora se escucha mucho mejor)
- Solventado fallos de sonido en el Bootmenu. Tambin se optimiza el arranque (La opcin bootmen queda al principio y no tiene porque cargar las ROMS cuando se entra al Bootmenu).
- Se optimiza FDSK. Ahora el emulador de discos prescinde totalmente de la RAM del MSX.Tambin se aaden topes a la carga de archivo para parar FATs defectuosas. Por ltimo, se optimiza a velocidad turbo como el driver Nextor. (Victor M.)
- Se corrige bug de borrado eproms con FFh. Ahora escribe al 100% FFh.
- Se aade la implementacin de las FlashROM AM29F032 de 4Mb para el mapper ASCII16K y de la AM29F016 de 2Mb para el mapper de ASCII8K, a parte de la AM29F040 de 512Kb para el resto de FlashROMs.
- Se corrige defecto de interpretacin en el CONFIG.CFG. Si en el LOAD/SAVE-FILE no haba nombre de archivo pero si comandos, dejaba de leer los siguientes LOAD/SAVE. Ahora interpreta si no hay archivo o si falta algn parmetro. 

-------------------------------------------

V1.5 Actualizacin 27/04/2019
- Actualizacin del driver NEXTOR a la versin 2.1 beta2.
- Se aade soft de soporte. Ahora sin tarjeta SD da aviso por pantalla.
- Sistema backup/update del firm integrado. Ahora se puede actualizar el firm remotamente.
- Seguimiento contadores de uso integrado en el soft de soporte.
- Edicin de los parmetros del config.cfg mediante menus en el propio soft de soporte.
- Optimizado velocidad de trabajo del reloj MSX. Ahora es estable desde el 1Mhz hasta los 5,37Mhz.
- Solventado bug SRAM. No se contemplaba acceso subslot y corrompa la RAM cuando se usaba la externa de Flashjacks. 
  Cuidados con juegos que no gestionen bien los subslots como el YsII. En ese caso no usar RAM Flashjacks si se quiere usar la SRAM.

-------------------------------------------

V1.4.1 Actualizacin 15/02/2019 (Solo se actualiza soft. Firm 1.4)
- Se aaden archivos de comando de Nextor al bin. (CHKDSK,DISKCOPY,FIXDISK,KMODE,UNDEL,XCOPY,XDIR)
- Se actualiza FDSK de Victor a la V1.3. Ver /BIN/LEEME_FDSK.TXT para mas info.
- Se actualiza FROM de Victor a la V1.59. Ver /BIN/LEEME_FROM.TXT para mas info.
- Se aade DI de Victor en el BIN. (Lista directorios y archivos con nombres largos). Ver /BIN/LEEME_DI.TXT para mas info.

-------------------------------------------

V1.4 Actualizacin 26/08/2018
- Solventado problema del map en la RAM. Implementado driver de la seal de BUSDIR.
- Optimizado sincronismo interno con el CLOCKSLOT del MSX. Ahora hay sincronizacin completa entre todos los relojes.
- Se aade PCM via COVOX IO-91h o PCM(TurboR) IO-A4h. Para el PCM(IO-A4h) hace falta un TurboR real o que el programa enve forzosamente por ese canal.
- Se aade el sistema de audio SN76489 compatible por los puertos I/O 3Fh o 49h. Por supuesto en stereo.
- Se aade operador de audio OPL3 y se compatibiliza en modo FM con el Music Module, con la Moonsound y con el OPL3 nativo. (Puertos I/O C0h a C7h)
- Se aade mapper de FRS 1.3 para el Music Module (Simbiosis ROM-RAM). Esto permite derivar el FM al OPL3 y otras muchas cosas.
- Se aade FDSK creado por Victor. Se trata de un loader de DSK exclusivo para flashjacks con importantes mejoras y compatibilizaciones.
- Se modifica las seales del salida hacia el MSX. Ahora INT y BUSDIR en estado '1' muestra alta impedancia. (Mejora compatibilidad con expansores de slots externos)

-------------------------------------------

V1.3 Actualizacin 6/05/2018
- Solventado desbloqueo FLASHROM por escritura masiva a partir de la direccin 8000h. Se requiere solicitar borrado por 4000h para acceder a 8000h.
- Se optimizan grabaciones en ASCII8, ASCII16 y KONAMI4.
- Optimizado accesos a ROM/RAM en velocidad variable. Ahora es estable con sliders de reduccin de velocidad.
- Solventado bugs en SRAM.
- Optimizado reset interno de la Flashjacks. Ahora los chips se resetean escalonadamente.
- El FMPAC tiene la comprobacin RAMSCC. Se usa para tener SCC/FM en un mismo slot/subslot.Util para el segundo SCC.
- Se aade el SCC+ para ambos SCC. Posibilidad de elegir cual de los dos tipos para una mayor compatibilidad.
- Versiones de todo el soft unificado a 1.3.x
- Optimizado driver NEXTOR para mayor estabilidad.
- Se aaden las teclas F4 y F5 para forzar opciones en NEXTOR.
- Si el Jackin est quitado o si el Volin = 0 se desactiva la entrada de audio desde el propio chip. (Menor ruido)
- Evitado reset antes de fin de carga para evitar el bloqueo en grabaciones partidas y corrupcin SD.
- Al pulsar 3 segundos seguido el reset, provoca un borrado de RAM para forzar a una situacin similar que al hacer un Power.
- Realizado reset soft y comando envo reset flashjacks para MSX1 sin botn de reset. Opcin en FROM.
- Optimizado todo el mdulo de la RAM Mapper. Los puertos I/O FCh a FFh son capturados tanto en lectura como en escritura. 

-------------------------------------------

V1.2 Actualizacin 9/04/2018
- Solventado bug de carga Nextor en TurboR
- Doble PSG implementado.
- Implementado funcin de doble Reset para algunos MSX.
- Implementado Canal A SCC por lado central en Stereo
- Nuevo modo Super stereo (elimina el ambiente espacial y lo deja puro).

-------------------------------------------

V1.1 Actualizacin 27/03/2018
- Doble SCC implementado
- Entrada de lnea para mezcla con audio implementado.
- Regulacin de nivel de audio independientes para todos los chips de audio.
- Permutacin de niveles de audio por deteccin de Jack insertado.
- Mejora del nivel de audio del SCC
- Mejora del mezclado digital del audio.
- Mejora carga tarjetas SD.

-------------------------------------------

V1.0 Versin Inicial

