DCALICE - Notice
DCALICE est un émulateur pour Windows des ordinateurs Alice 32 et Alice 90 de Matra-Hachette.
Version : 2011.04
Auteur : Daniel Coulom
Site web : alice32.free.fr
Avertissement
Chaque nouvelle version apporte théoriquement des améliorations et des corrections d'erreurs.
Elle peut aussi provoquer de nouvelles anomalies.
Le signalement de tout comportement anormal est important pour permettre les corrections.
En cas de problème majeur, vous pouvez toujours utiliser les versions précédentes de l'émulateur.
Anti-virus
Certains anti-virus voient parfois des menaces dans des programmes parfaitement inoffensifs, en
particulier lorsque les exécutables sont compactés avec UPX. Dans le cas de dcalice il n'y a strictement
rien à craindre : ni virus, ni cheval de Troie, ni logiciel espion, ni publicité, ni appel de site internet.
Si votre anti-virus trouve le programme suspect, c'est un "faux positif". Dans ce cas, vous devez signaler
l'anomalie à votre fournisseur, pour qu'il puisse corriger ses règles de détection.
Installation
Configuration requise
Processeur Pentium ou plus récent, fréquence 300 MHz ou plus.
Windows 98/ME ou Windows 2000/XP/Vista/7 et suivants, 32 bits ou 64 bits.
Carte graphique avec résolution minimum 640x480, 65536 couleurs ou plus.
Carte son obligatoire.
Procédure
Décompressez le fichier .zip dans un répertoire et créez un raccourci vers dcalice.exe (facultatif).
DCALICE ne copie aucun fichier en dehors de son répertoire. Il ne modifie pas la base de registre, ni aucun
fichier de votre ordinateur. C'est un programme portable, pouvant être installé sur un support amovible, tel
un disque externe ou une clé USB, et déplacé d'un ordinateur à un autre sans aucune difficulté.
Utilisation
Lancez le programme dcalice.exe par un double-clic ou utilisez le raccourci.
Choisissez votre langue (Options/Paramètres...).
Consultez l'aide en ligne du programme et la documentation du site dcalice.
La configuration du clavier peut être affichée et modifiée (Options/Clavier...).
Historique
Version 2011.04
- Simulation de frappe au clavier avec un fichier texte ou le contenu du presse-papier
- Nouveaux raccourcis clavier, décrits dans l'aide en ligne du programme
- Sauvegarde des adresses du point d'arrêt et du dump mémoire
- Optimisation de l'affichage et suppression du choix du nombre de trames par seconde
- Réglage au kHz près de la fréquence du processeur
- Avertissement (facultatif) en cas d'exécution d'une instruction invalide
- Nouvelle option de réglage du volume du son
- Nouvelles fonctions de sauvegarde et de restauration de l'état de l'émulateur
- Amélioration de la fonction "Copie d'écran"
- Stockage en mémoire de la cassette chargée
Version 2008.03 (v1.6)
- Meilleure programmation du mode EF9345 double hauteur (bit 7 de MAT = 1)
- EF9345 : la lecture d'un registre retourne sa valeur avant l'exécution d'une éventuelle commande
- EF9345 : les bits VBL, LXa, LXm, Alarm et Busy du registre status sont calculés correctement
- Initialisation du registre CC du 6803 avec les bits 6 et 7 positionnés à 1
- Dans l'outil de mise au point, affichage des bits H I N Z V C du registre CC du 6803
- Dans l'outil de mise au point, affichage d'un dump dynamique de la mémoire
- Nouvelle fonction Clavier Alice... dans le menu Aide. Affiche l'image du clavier de l'Alice
- Correction de l'outil de mise au point, pour ne pas envoyer une commande EF9345 en lisant la mémoire
Version 2007.10 (v1.5)
- Correction du mode "flash" de l'EF9345 (c1=c0, sans inversion vidéo)
- Correction des bits Al, LXm et LXa du status EF9345
- Au démarrage, affichage d'un message d'erreur si la cassette à charger n'existe plus
- Correction de l'initialisation de la mémoire (adresses 0x00-0x1f et 0x3000-0x31ff)
- Correction de l'inversion des flèches droite et bas dans la boite de dialogue Options/Clavier
- Correction du redimensionnement de la boîte de dialogue d'aide (erreur de la version 1.3)
Version 2007.08 (v1.4)
- Correction désassembleur (mnémonique LSRD pour le code opération $04)
- Initialisation de la ram par l'octet de poids faible de l'adresse
- Correction d'un bug d'émulation EF9345 en affichage 80 colonnes
- Correction d'un bug d'affichage des caractères bichromes 80 colonnes
- Programmation de l'émulation du mode double hauteur de l'EF9345
- Correction du status EF9345 (bits 4/5 positionnés si X5/X7 = $39)
Version 2006.08 (v1.3)
- Nouvelle version de l'émulation EF9345 utilisant la rom EF9345 extraite d'un VG5000
- Programmation des polices accentuées G20 et G21. Conformité totale des polices en rom EF9345
- Correction d'un bug d'affichage des caractères quadrichromes
- Emulation des flèches du clavier de l'Alice 90
- Ajout de l'Alice 90 dans le choix de l'ordinateur (menu Options/Paramètres...)
Version 2006.02 (v1.2)
- Amélioration de la programmation du timer et des interruptions IRQ2
- Amélioration de la copie d'écran pour mise à l'échelle en fonction du mode
- Contournement d'un bug EF9345 : valeur fausse du registre DOR pour les polices G'10 et G'11
- Emulation de l'extension joysticks
- Correction de la fréquence du processeur Alice 32
- Correction de la taille mémoire avec et sans extension 16K
- Amélioration du mode plein ecran
- Amélioration de la boîte de dialogue de personnalisation du clavier
- Suppression du menu système de la fenêtre en mode plein écran
- Correction d'un problème avec les systèmes ne supportant pas unicode
- Correction d'un bug apparu lors de la redéfinition d'une touche
- Correction d'un bug d'émulation EF9345 (trainées du curseur dans le jeu Dessine-moi)
- Programmation et test d'un vrai joystick connecté à la carte son du PC
- Ajustement des valeurs des octets d'état des joystick
Version 2005.12 (v1.1)
- Essai d'intégration de l'Alice 4K dans l'émulateur
- Correction d'un bug police G11 (cadre Sphinx d'Or)
- Programmation des couleurs étendues : sapin, orange, ciel, rose
- Programmation des caractères clignotants (attribut flash)
- Ajout des registres EF9345 dans la boîte de dialogue "Mise au point"
- Correction du bug d'affichage des caractères double hauteur
- Correction du bug "instruction invalide" dans La Chenille Infernale
- Correction du bug de la fonction KRL de l'EF9345
Version 2005.10 (v1.0)
- Première version diffusée publiquement
© 2011 - Daniel Coulom