Il s’agit du premier émulateur de EXL100 d’Exelvision pour Windows. Voici enfin la première release stable (du moins non démo).

Historique:

2008-05-12: Debut du projet, mise en place de la structure du programme
2008-05-14: Mise en forme des roms disponibles sur internet (merci a Walter)
2008-05-16: Programmation du desassembleur TMS7020
2008-05-17: Debut de la programmation de l’emulateur TMS7020
2008-05-18: Mise en place de la structure de l’emulateur TMS3556
2008-06-02: Le processeur fonctionne. Mise au point du debugger
2008-08-14: Extraction du logo exelvision de la rom TMS7041
2008-08-16: Embryon d’emulateur TMS3556. Le logo s’affiche en partie
2008-08-17: Programmation du mode graphique. Le logo est affiche correctement
2008-08-22: Programmation des modes texte. Debut d’affichage du decor de Guppy
2008-08-26: Programmation du clignotement et des attributs video. Ecrans Basic OK
2008-08-27: Correction du mode double hauteur. Redaction de l’aide Anglais/Francais
2008-09-02: Le timer et les interruptions commencent a fonctionner (animation dans Guppy)
2008-09-06: Correction de quelques bugs + scrutation clavier. Guppy fonctionne
2008-09-06: Diffusion de dcexel_demo_03, premiere mondiale de Guppy jouable sur PC
2008-09-09: Refonte complete du protocole de communication tms7020 <--> tms7041
2008-09-11: Correction bug emulation TMS7020 (ajout carry). Virus commence a fonctionner
2008-09-12: Correction instruction microcodee d728 (lecture vdp). Exelbasic OK en commande directe
2008-09-13: Correction instruction CMP. Exelbasic fonctionne bien, y compris le stockage en ram vdp
2008-09-13: Emulation du clavier terminee, toutes les touches sont definies dans la table de conversion
2008-09-13: Diffusion de dcexel_demo_04, avec l’exelbasic. Couleur de clignotement curseur corrigee
2008-09-17: Refonte de l’emulation TMS3556. La plupart des anomalies d’affichage ont disparu
2009-09-18: Ajout des codes des touches avec CTRL. Le break par CTRL-C fonctionne en Basic
2009-09-18: Correction d’un bug de la multiplication (les operandes ne sont pas signes)
2009-09-18: Simulation de la frappe au clavier avec les donnees du fichier keyboard.txt
2009-09-19: Nombreuses ameliorations de details et diffusion limitee de la version 0.1
2009-09-20: Correction d’un bug dans la gestion du timer (plus de plantage dans Quizzy)
2009-09-21: Correction d’un bug d’affichage (M’Yams, Nimbus, Car Crash etc. fonctionnent)
2009-09-22: Amelioration de la gestion du flag « speech en cours » (bit 1 du registre R2)
2009-09-23: Correction des regles d’affichage en double hauteur. Quizzy fonctionne bien
2009-09-23: Traitement de la lecture des ports peripheriques par les instructions BTJO et BTJZ
2009-09-24: Boite de dialogue pour le choix du fichier texte de simulation d’entree au clavier
2009-09-24: Correction des codes touche avec ‘Fonction’. FONCT-D donne l’invincibilite dans Wizord
2009-09-24: Nombreuses ameliorations de details et diffusion limitee de la version 0.2
2009-09-26: Lecture et ecriture des fichiers .k7 fonctionne. Testee avec Monopolic
2009-09-27: Test pour ne pas ecraser les octets 0000-01ff en chargeant les cartouches de 32 Ko
2009-09-27: Programmation de l’instruction microcodee d700 (lecture vdp). Exelmax fonctionne
2009-09-30: Programmation de l’outil magnetophone
2009-10-01: Programmation de la sortie imprimante dans un fichier dcexel-printer.txt
2009-10-02: Programmation de la sauvegarde et de la restauration de l’etat de l’ordinateur
2009-10-02: Diffusion de la version 0.3 sur le site dcexel

Télécharger DCexel 2012.04.01 (446,8 Ko)

Site Officiel

En savoir plus…