Historique DCAlice depuis la version 1.0
Daniel Coulom - http://alice32.free.fr
----------------------------------------


2005-10-29 Diffusion de la version 1.0 ========================================== v 1.0
           C'est la premiere version complete de l'emulateur

2005-11-25 Essai d'integration de l'Alice 4K dans l'emulateur, 
           grace a la rom de Jeremie. Le programme semble tourner, mais
           l'ecran est noir car l'affichage n'est pas encore emule.
           Le developpement est reporte a plus tard par manque de temps.

2005-12-08 Correction d'un bug police G11 (cadre Sphinx d'Or)

2005-12-10 Programmation des couleurs etendues : sapin, orange, ciel, rose
           Programmation des caracteres clignotants (attribut flash)    
           Ajout des registres EF9345 dans la boite de dialogue "Mise au point"

2005-12-12 Correction du bug d'affichage des caracteres double hauteur
           Tous les ecrans du Sphinx d'Or sont corrects

2005-12-16 Correction du bug "instruction invalide" dans La Chenille Infernale.
           Correction du bug de la fonction KRL de l'EF9345 :
           Affichage correct mode 80 colonnes dans Multiplications Casse-Tete 

2005-12-17 Diffusion de la version 1.1 ========================================== v 1.1
           Il reste des anomalies, elles sont en cours de correction.

2005-12-19 Amelioration de la programmation du timer et des interruptions IRQ2.
           Dans dans La Cle des Sons : le son fonctionne
           Dans la Chenille Infernale : musique de dpart et nourriture OK.

2005-12-21 Amelioration de la copie d'ecran pour mise a l'echelle en fonction
           du mode : 336*270 en 40 colonnes, 504*270 en 80 colonnes. 

2005-12-23 Contournement d'un bug du jeu des 6 lys (le registre DOR de
           l'EF9345 pointe sur un bloc hors ram pour les polices G'10 et G'11).

2005-12-23 Emulation de l'extension joysticks

2006-01-19 Correction de la frequence du processeur Alice 32.
           La bonne frquence est 0,9765625 MHz

2006-01-20 Correction de la taille memoire avec et sans extension 16K
           PRINT MEM donne maintenant les valeurs correctes : 23622 et 7238

2006-01-20 Amelioration du mode plein ecran pour corriger deux defauts : Le
           menu de l'emulateur et la barre de taches de Windows sont desactives
           pour eviter leur apparition furtive lors du passage de la souris.

2006-01-21 Amelioration de la boite de dialogue de personnalisation du clavier.
           Dorenavant la touche selectionnee est differenciee des autres.  

2006-01-31 Suppression du menu systeme de la fenetre en mode plein ecran.
           (Le menu pouvait apparatre fugitivement en cas de clic droit,
           et l'application etait mal fermee si on cliquait alors sur close).

2006-01-31 Dans la boite de dialogue de personnalisation du clavier, test du
           code retour de GetKeyNameText, pour eviter un probleme avec les
           systemes ne supportant pas unicode (win95, 98, ME...).

2006-01-31 Correction d'un bug provoquant des plantages aleatoire lors de
           la redefinition d'une touche (zone de travail trop petite pour
           la chaine de caracteres a afficher). 

2006-02-21 Correction d'un bug provoquant des trainees du curseur dans le jeu
           Dessine-moi. Dans la commande MVB de l'EF9345, le pointeur Y ne doit
           pas etre incremente si l'option "no stop" n'est pas specifiee. 

2006-02-26 Programmation et test d'un vrai joystick connecte sur la carte
           son du PC.

2006-02-27 Ajustement des valeurs des octets d'etat des joystick, en
           fonction des valeurs exactes relevees sur la "vraie" machine.
           Merci beaucoup a Gael pour ses observations et ses tests, la
           plupart des ameliorations de la version 1.2 n'auraient pas ete
           possibles sans sa cooperation.

2006-02-27 Diffusion de la version 1.2 ========================================== v 1.2
           Tous les jeux connus fonctionnent bien avec cette nouvelle version.

2006-04-10 Nouvelle version de l'emulation EF9345 utilisant la rom EF9345
           extraite d'un ordinateur Philips VG5000

2006-04-12 Programmation des polices accentuees G20 et G21.
           Conformite totale des polices en rom entre l'emulateur et l'EF9345.

2006-08-22 Correction d'un bug d'affichage des caracteres quadrichromes,
           detecte avec l'emulateur DCVG5K et le jeu Mission Omega 

2006-08-23 Emulation des fleches du clavier de l'Alice 90. Ajout de l'Alice 90
           dans le choix de l'ordinateur (menu Options/Parametres...).

2006-08-27 Diffusion de la version 1.3 ========================================== v 1.3

2007-03-29 Correction desassembleur (mnemonique LSRD pour le code operation 04)

2007-08-09 Initialisation de la ram par l'octet de poids faible de l'adresse.
           Galaxion fonctionne correctement (bug resolu)

2007-08-11 Correction d'un bug d'emulation EF9345 en affichage 80 colonnes
           Calc80 fonctionne correctement (bug resolu)

2007-08-11 Correction d'un bug d'affichage des caractres bichromes 80 colonnes
           ContBank fonctionne correctement (bug resolu)

2007-08-12 Programmation de l'emulation du mode double hauteur de l'EF9345
           ADDITION fonctionne correctement (bug resolu) 

2007-08-15 Correction du status EF9345 (bits 4/5 positionnes si X5/X7 = 39)
           L'ecran d'accueil d'Alicetel s'affiche (bug resolu)

2007-08-18 Diffusion de la version 1.4 ========================================== v 1.4

2007-08-22 Correction du mode "flash" de l'EF9345 (c1=c0, sans inversion video) 
           Les messages dans ContBank clignotent correctement 
           
2007-09-02 Correction des bits Al, LXm et LXa du status EF9345
           Crocky fonctionne a nouveau correctement

2007-09-04 Au demarrage de dcalice, si la cassette a charger n'existe plus, pas
           de creation de fichier .k7 vide et affichage d'un message d'erreur.

2007-09-11 Correction de l'initialisation de la memoire
           (adresses 0x00-0x1f et 0x3000-0x31ff)

2007-09-13 Correction d'une anomalie dans la boite de dialogue Options/Clavier  
           (inversion flches droite et bas)

2007-10-01 Correction du redimensionnement de la boite de dialogue d'aide
           (probleme introduit par la version 1.3)

2007-10-18 Diffusion de la version 1.5 ========================================== v 1.5

2007-10-21 Meilleure programmation du mode EF9345 double hauteur (bit 7 de MAT = 1). 

2008-03-01 Nouvelle version de l'emulateur EF9345 : la lecture d'un registre
           retourne sa valeur avant execution d'une eventuelle commande.
           Les bits VBL, LXa, LXm, Alarm et Busy du registre status sont calcules
           correctement.

2008-03-03 Initialisation du registre CC du 6803 avec les bits 6 et 7 positionnes
           a 1, conformement a la documentation. (sans incidence sur l'emulation).

2008-03-03 Dans l'outil de mise au point, affichage des bits H I N Z V C du
           registre CC du 6803.  

2008-03-03 Dans l'outil de mise au point, affichage d'un dump dynamique de la
           memoire. L'adresse de depart des 64 octets affiches peut etre choisie
           entre 0000 et ffc0 grace a un menu deroulant. 

2008-03-04 Nouvelle fonction Clavier Alice... dans le menu Aide. Affiche l'image
           du clavier de l'Alice.

2008-03-04 Correction de l'outil de mise au point, qui envoyait involontairement
           une commande EF9345 en lisant la memoire aux adresses Bx2x (x = 0 a F)            

2008-03-11 Diffusion de la version 1.6 ========================================== v 1.6


