Emu Nova

DCalice 1.2

Publié par Kékidi le mardi 28 février 2006 à 19:44:34.

Le nom de l'émulateur peut prêter à confusion. Il ne s'agit en rien d'un programme sur Dreamcast, les initiales DC correspondent à celles de l'auteur Daniel Coulom, tandis que les minuscules "alice" n'ont strictement rien à voir avec "Alice au pays des merveilles", mais fait référence aux micros français Alice 32 des firmes Matra et Hachette.

- 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 : 336*270 en 40 colonnes, 504*270 en 80 colonnes.
- 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).
- Emulation de l'extension joysticks.
- Correction de la frequence du processeur Alice 32. La bonne fréquence est 0,9765625 MHz.
- Correction de la taille memoire avec et sans extension 16K. PRINT MEM donne maintenant les valeurs correctes : 23622 et 7238.
- Amélioration du mode plein écran pour corriger deux défauts : Le menu de l'émulateur et la barre de taches de Windows sont désactivés pour éviter leur apparition furtive lors du passage de la souris.
- Amélioration de la boite de dialogue de personnalisation du clavier. Dorénavant la touche sélectionnée est différenciée des autres.
- Suppression du menu systeme de la fenetre en mode plein ecran. (Le menu pouvait apparaître fugitivement en cas de clic droit, et l'application était mal fermée si on cliquait alors sur close).
- Dans la boite de dialogue de personnalisation du clavier, test du code retour de GetKeyNameText, pour éviter un probleme avec les systèmes ne supportant pas unicode (win95, 98, ME...).
- Correction d'un bug provoquant des plantages aléatoires lors de la redéfinition d'une touche (zone de travail trop petite pour la chaine de caractères à afficher).
- Correction d'un bug provoquant des trainées du curseur dans le jeu Dessine-moi. Dans la commande MVB de l'EF9345, le pointeur Y ne doit pas être incrémenté si l'option "no stop" n'est pas spécifiée.
- Programmation et test d'un vrai joystick connecte sur la carte son du PC.
- Ajustement des valeurs des octets d'état des joystick, en fonction des valeurs exactes relevées sur la "vraie" machine.
- Merci beaucoup à Gaël pour ses observations et ses tests, la plupart des améliorations de la version 1.2 n'auraient pas été possibles sans sa coopération.
- Tous les jeux connus fonctionnent bien avec cette nouvelle version.

Bienvenue sur Emu Nova

Plus de 19 632 830 visites depuis le 12 octobre 2002 (ça en fait du monde qui joue).
Emu Nova est placé sous licence Creative Commons BY NC ND, profitez-en.
Graphismes par LeslyG, code par Oncle Tom.