DCMOTO améliorations

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: DCMOTO améliorations

Message par __sam__ »

jasz a écrit : 05 août 2018 17:26 Il n'y a pas de raison. Pourquoi?!
Effet FACEBOOK! Là bas, ca cause, ca refait le monde mais il n'y a rien à l'arrivée. Du coup les petits jeunes croient que le monde marche partout pareil avec des gens pleins d'ambitions mais qui stoppent dès la 1ère micro-difficulté rencontrée. Ils appellent ca le RAGEQUIT je crois. Ah la superficialité du web2.0! Ca me dépasse.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCMOTO améliorations

Message par Daniel »

Mieux vaut en rire. Dcmo5 et son successeur dcmoto existent depuis 26 ans. Il y a plusieurs nouvelles versions officielles chaque année, une version intermédiaire dcmoto_nouveau à peu près tous les mois, et une version personnelle en cours de mise au point et compilée une dizaine de fois chaque jour. Les bugs signalés par les utilisateurs sont corrigés immédiatement, en général en moins de 24 heures. Chaque nouvelle version comporte des améliorations et des nouvelles fonctions. Alors, dire que je laisse tomber dcmoto dénote un certain sens de l'humour.

Historique

Version 2018.07.13

Amélioration de l'outil de mise au point en exécution pas à pas et saut de subroutine. Meilleure logique de l'affichage du désassemblage.
Les fichiers mrx_mo5.sd, mrx_to770.sd et mrx_mo6.sd fonctionnent avec toutes les versions des contrôleurs CS91-280 et SDDRIVE.
Correction d'une erreur d'émulation du clavier TO8 lors de l'utilisation de la touche AltGr du PC.
Nouvelle version des contrôleurs de carte SD CS91-280 et SDDRIVE.
Ajout de la creation des fichiers mrx_mo6 pour les ordinateurs MO6 et PC128.
Correction d'une erreur d'émulation de la carte SD avec les fichiers mrx_mo5 et mrx_to770.

Version 2018.03.17

Correction de l'erreur de l'instruction NEG : avec la valeur $80 le bit carry du code condition doit être positionné à 1.
Correction de l'erreur de chargement d'un fichier texte pour la simulation du clavier.
Correction d'une anomalie de la commande CMD52 avec le contrôleur CS91-280 et l'interface SDMOTO.
Emulation du contrôleur LEGO DACTA.
Ajout automatique dans la carte SD du programme SDMOTO.SEL lors du chargement d'un fichier .sd avec le contrôleur CS91-280.
Correction d'une anomalie dans l'émulation de l'instruction SYNC du 6809 et du 6309.
Ajout automatique dans la carte SD du programme SDDRIVE.SEL lors du chargement d'un fichier .sd avec le contrôleur SDDRIVE.
Ajout des paramètres pour l'émulation de l'interface SDDRIVE dans les fichiers .mrx.
Ajout de l'émulation du contrôleur SDDRIVE pour la simulation de disquettes sur carte SD.
Ajout d'une option pour choisir la fréquence d'échantillonnage du son en sortie de l'émulateur.
Mise à jour de l'aide en italien (traduction de Giuseppe Papa).

Version 2017.09.03

Contrôle de la version du fichier .mrx chargé.
Prise en compte des fichiers .key de redéfinition des touches (.key) dans les exécutables Windows (.exe).
Correction d'une erreur dans l'instruction DAA du processeur 6809 (erreur apparue dans la version 2017.07.14).
Correction d'une erreur dans l'émulation des cartouches (erreur apparue dans la version 2017.07.14).
Rétablissement de l'état de l'indicateur de pause à la fermeture de l'outil de mise au point (erreur apparue dans la version 2017.07.14).

Version 2017.07.14

Correction d'une erreur de lecture cassette avec les TO9, TO8, TO8D et TO9+.
Dans l'outil de mise au point, affichage de la trace des 2000 valeurs précédentes des registres 6809 et 6309.
Dans l'outil de mise au point, désassemblage et affichage des trois instructions avant l'instruction en cours.
Dans l'outil de mise au point, correction d'un mauvais fonctionnement des points d'arrêt en lecture et en ecriture.
Dans l'outil de mise au point, possibilité de définir trois adresses de points d'arrêt.
Dans l'outil de mise au point, affichage du détail des bits du registre CC (condition register).
L'outil de mise au point est décomposé en deux boîtes de dialogue distinctes, pour éviter de dépasser la taille de l'écran.
Simulation et désassembleur expérimentaux pour le processeur Hitachi HD63C09.
La sauvegarde de l'état actuel du MO5 et du TO7/70 génère des fichiers .sd permettant de restaurer l'état sur la machine réelle.
Retour de $CC en cas de lecture du registre 'SYSTEME 2' ($A7DD/$E7DD) des ordinateurs de dernière génération.
Correction d'une erreur de contrôle de la luminosité. L'écran de réglage du crayon optique TO7 et TO7/70 fonctionne.
Ajout de l'émulation du MO5 N (prédécesseur du MO6 découvert en 2017).
Correction d'une anomalie d'émulation du clic de souris pour les MO5NR, MO6 et PC128.
Ajout d'une option pour simuler un moniteur monochrome blanc, vert ou ambre.
Correction d'une erreur de sélection de la banque mémoire par le PIA système des TO. Le Pascal UCSD fonctionne.
Ajout d'une option pour imposer les proportions 4/3 à l'écran affiché.
Ajout d'une option pour simuler l'effet de balayage des écrans à tube cathodique.
Suppression de la remise à zéro du numéro de banque de la cartouche en cas d'initialisation programme.
Correction d'une anomalie dans le traitement des touches majuscule et Basic des claviers graphiques MO.
Ajout de l'ordinateur TO9+ avec la ROM OS-9.
Programmation de l'instruction CWAI dans l'émulateur 6809 et le désassembleur.
Ajout de la simulation d'accès aux cassettes et aux disquettes à la vitesse réelle.
Correction d'une anomalie empêchant de décharger un support amovible dont le fichier image est vide.
Le nom du fichier .sd chargé remplace le libellé fixe "boot.sd" dans le répertoire de la carte SD simulée.
Correction d'une anomalie (introduite en version 2015.05) lors de l'appui simultané sur les touches SHIFT et BASIC.
Emulation du contrôleur de carte SD CS91-282 interne au MO5.
Correction d'une anomalie d'affichage de la LED Shift-Lock du MO6 et du PC128 dans l'outil Clavier.
Avec l'option Arduino, pour les fichiers d'extension .wav, chaque octet est converti en échantillon sur 6 bits.
Ajout de l'option Arduino dans le fichier .mrx pour permettre les démonstrations de streaming.
Rétablissement d'un curseur en forme de flèche pour redimensionner la fenêtre de l'émulateur.
Le clavier du PC n'émule plus les manettes si la case correspondante n'est pas cochée dans les options.
Les instructions non-documentées $41 et $42 ne sont plus utilisées pour la déprotection des cassettes MO5/MO6.
Correction d'un conflit entre l'émulation de l'interface Arduino et l'émulation des manettes.

Version 2016.04

Emulation du contrôleur nanoréseau pour communiquer avec dcnanoserveur.
Emulation d'instructions non documentées du processeur 6809.
Correction d'une anomalie dans la mise à jour de la palette des machines de dernière génération.
Programmation d'une subtilité du processeur 6809 : CLR lit la mémoire avant de la remettre à zéro.
Correction d'anomalies dans le chargement et l'enregistrement de fichiers images (disquette, cassette et carte memoire).
Ajout de l'émulation de l'interface Arduino par les deux ports manettes pour lire une carte SD.
Correction d'une anomalie d'affichage de la diode Minuscule des TO7 et TO7/70, provoquant une erreur dans Crystann.
L'absence de disquette dans le lecteur à l'initialisation du contrôleur TO8/TO8D/TO9+ ne positionne pas carry.

Version 2015.05

Nouvelle boîte de dialogue pour configurer les touches d'émulation des manettes.
Ajout de l'émulation du MO5 allemand, du MO5 OS9, des MO5 v1.0 et v1.1, des MO6 série U et V.
Remplacement des scancodes par les codes "Virtual Key" pour l'acquisition des touches du clavier PC.
Correction d'une anomalie dans le calcul de la valeur du port A du PIA 6821 musique et jeux.
Correction d'une anomalie de sélection de la banque vidéo en mode MO6.
Nouvelle fonction de sauvegarde d'un fichier binaire dans l'outil de mise au point.
Mise à jour du code du contrôleur CS91-280 version 2014.12.28 (correction d'une anomalie avec le MO6).
Mise à jour du code du contrôleur CS91-280 version 2014.12.11 (lecture du répertoire de la carte SD).
Emulation des modes vidéo page1 et page2 des ordinateurs de dernière génération.
Emulation des modes surimpression et triple surimpression des ordinateurs de dernière génération.
Correction d'une anomalie de sélection de banque RAM en mode TO7/70 (sélection par DDRB).
Correction des valeurs retournées par INMOUSE quand la souris n'est pas connectée (X = 0 et Y = 0).
Correction d'une anomalie de l'interruption timer (raz du bit CSR0 selon la datasheet du 6846).
La lecture du port B du PIA système des ordinateurs MO désactive le signal IRQ.
Génération des signaux SPI pour les cartes SD sur le front descendant de l'horloge.
Ajout de l'émulation de la commande CMD12 des cartes SD, pour les interfaces SDMO et SDMOTO.
Ajout de l'EPROM de 4Ko en $B000, prévue sur la carte mère du MO5.
Ajout de l'émulation du prototype TO8 numéro 14.
Ajout de l'émulation du contròleur CS91-280/281 pour les interface SDMOTO et SDMO.
Correction d'une erreur pouvant faire planter l'émulateur pendant le formatage d'une disquette.
Correction d'une erreur de sauvegarde de la palette dans les fichiers .mrx
Ajout d'outils graphiques pour simuler les claviers Thomson et configurer le clavier PC.
Adresse de chargement d'un fichier binaire différente de l'adresse du dump mémoire.
Option pour l'émulation de l'interface SDMO avec les ordinateurs MO.
Emulation de l'interface CFMO : interface d'un carte CompactFlash avec le port d'extension des ordinateurs MO.
Correction d'une erreur d'émulation du contrôleur de disquette CD90-640 (écriture octet $A7D8/$E7D8).
Correction d'une erreur d'émulation du contrôleur de disquette TO9 (écriture octet $E7D8).
Correction d'une erreur de sauvegarde de l'option contrôleur CD90-351 pour une partie des ordinateurs émulés.
Correction d'une erreur d'émulation des instructions LEAX et LEAY : le bit N ne doit pas être modifié.

Version 2013.03

Amélioration de l'émulation de l'interface SDMOTO : ajout de l'écriture sur la carte SD.

Version 2013.02

Remplacement de la rom MO5 v1.1 par la v2.1 (dernière version du MO5 à clavier mécanique).
Ajout d'un cycle à la période du timer 6846 pour identité avec la période réelle.
Correction d'une erreur dans l'émulation du test des touches du clavier TO7.
Correction de l'émulation du PIA système des TO7 et TO7/70.
Ajout de l'émulation du timer du MC6846 pour les TO7 et TO7/70.
Correction d'un blocage du lancement du Basic 1.0 du TO9 en l'absence de disquette.
Emulation expérimentale de l'interface SDMOTO sur le connecteur de la deuxième manette.
Correction du bit Z du code condition retourné par KTEST pour les claviers TO8 et TO8D.

Version 2013.01

Ajout de l'émulation du bouton droit de la souris pour toutes les machines.
Ajout de l'émulation de la souris en mode TO9 et TO9 allemand.
Conversion automatique d'un fichier .txt en fichier .k7 lors du chargement d'une cassette.

Version 2012.12

Suppression de sons parasites en mode TO9, TO8, TO8D et TO9+.
Correction d'anomalies dans les interruptions souris et crayon optique du TO9.
Amélioration de l'émulation du clavier TO9 et TO9+.
Amélioration de l'émulation du PIA système du TO9.
En cas d'annulation du chargement d'une cassette, la cassette précédente reste chargée.
En cas d'annulation du chargement d'une disquette, la disquette précédente reste chargée.

Version 2012.11

Emulation expérimentale des interfaces MO5SD (port cassette) et MO6SD/TO8SD (port joystick).
Prise en compte des caractères accentués lors de la simulation du clavier.
Correction de l'émulation du clic gauche de la souris pour tous les ordinateurs.
Correction de l'émulation de la souris pour les ordinateurs MO5NR, MO6 et PC128.
Correction d'anomalies mineures.

Version 2012.03

Nouvel ordinateur émulé : TO7 QWERTY allemand.
Nouvel ordinateur émulé : TO7 QWERTY français.
Amélioration de l'émulation du contrôleur de disquette pour permettre le boot sur l'unité 1.
Ajout de la sauvegarde de l'état du timer 6846 dans le fichier .mrx.
Correction d'anomalies mineures.

Version 2012.01

Choix par défaut de la vitesse rapide de simulation du clavier (affichage après chaque ligne).
Désassemblage de l'instruction SWI adapté au type d'ordinateur (MO ou TO).
Correction d'une anomalie de gestion des banques mémoire en mode MO5NR, MO6 et PC128.
Correction d'une anomalie d'initialisation de la page vidéo à la restauration des fichiers .mrx.
Correction d'une erreur de simulation du clavier en mode TO8 et TO8D.
Ajout d'une nouvelle fonction de mise au point : chargement d'un fichier binaire en mémoire.
Correction du numéro et du cycle de la ligne vidéo en mode mise au point.
Optimisation des fonctions d'affichage de l'écran par une meilleure programmation.

Version 2011.10

Ajout du choix de l'italien dans les options de langue.
Ajout de l'émulation du deuxième bouton des manettes.
Correction de l'anomalie du BEEP dans les modes TO8, TO8D et TO9+.

Version 2011.09

Correction d'une erreur d'émulation des instructions PSHU et PSHS quand U ou S deviennent négatifs.
Correction d'un test erroné empêchant le formatage de l'unité de disquette numéro 3.
Correction d'une anomalie d'émulation du PIA musique et jeux en cas de non sélection des manettes.
Correction d'une erreur dans la détection de l'appui sur le bouton Action des manettes.
Correction de la fonction de formatage d'une disquette en Basic DOS et avec la cartouche Assembleur.
Ajustement de la fréquence de répétition du clavier pour les TO8, TO9 et TO9+.
Correction de la variation de vitesse de la musique en cas d'appui sur une touche avec le TO8 et le TO8D.

Version 2011.07

Emulation des formes non documentées des instructions EXG et TFR du microprocesseur 6809.
Ajout d'un bouton d'accès au site dcmoto dans la boîte de dialogue "A propos de dcmoto".
Correction d'une erreur d'émulation du PIA 6821 musique et jeux (lecture du port B).
Correction d'une erreur de commutation des banques RAM du TO8 et du TO9+ en mode compatibilité TO7/70.
Correction d'une erreur d'émulation du processeur. L'écran LOGO (version MEMO5) s'affiche correctement.
Fermeture automatique du fichier dcmoto-printer.txt pour permettre sa consultation sans quitter l'émulateur.
Simulation des frappes au clavier avec le contenu du presse-papier ou d'un fichier texte.
Pas d'avertissement pour les instructions $41 et $42 si la case "Arrêt sur instruction invalide" n'est pas cochée.
Modification de l'initialisation des joysticks. Les périphériques HID sur port USB fonctionnent.
Correction d'une anomalie de traitement des interruptions dans La Malédiction de Thaar version TO8.
Correction d'une anomalie d'émulation du clavier TO8 dans Micro-Scrabble et Las Vegas.
Correction de deux inversions de libellés anglais et français dans le menu principal.
Correction de la commutation de pages mémoire TO8 en mode compatibilité TO7/70. Le jeu X-RAY fonctionne.

Version 2011.04

Nouvelle option de correction de gamma pour l'affichage, ajoutée dans le menu Options/Paramètres.
Suppression de l'avertissement pour les instructions $41 et $42 en l'absence de cassette MO5 ou MO6.
Correction d'une erreur de la version 2011.01 dans le recouvrement de la ROM par la RAM en mode TO8 et TO9+.
Correction d'une erreur dans l'émulation de l'interface clavier du TO8.

Version 2011.01

Amélioration de l'émulation des claviers du TO8 et du TO8D
Correction d'une erreur de détection des touches pour les claviers de la famille MO
Correction d'une erreur d'émulation de l'instruction DAA. La version cassette TO8 de MGT fonctionne à nouveau
Correction d'une anomalie de détection de la position du crayon optique (erreur de calcul de la luminosité)
Emulation du QD90-280 connecté au TO8, TO8D et TO9+ (reproduction du comportement anormal du TO9+)
Correction de l'erreur de lecture et d'écriture d'un secteur avec le contrôleur CQ90-028
Nombreuses améliorations techniques non visibles à l'utilisation

Version 2010.10 & 2010.10.22

Correction d'une anomalie de gestion du signal IRQ des TO8 et TO9 et diffusion de la sous-version 2010.10.22
Ajout du texte de la licence de dcmoto dans la boîte de dialogue "A propos de dcmoto"
Affichage de la boîte de dialogue "A propos de dcmoto" si dcmoto.ini est absent ou périmé
Dans le module de mise au point, incrémentation automatique de l'adresse après modification d'un octet
Simulation de l'interrupteur d'alimentation de l'ordinateur par la touche "Arrêt Défilement"
Sortie du mode Pause par une touche quelconque, un clic de souris ou une touche action d'un joystick
Correction de plusieurs erreurs dans les fonctions de sauvegarde et de restauration de l'état de la machine
Correction d'une erreur de commutation de banques mémoire en mode TO8
Regroupement des réglages et des options dans une seule boîte de dialogue
Suppression des réglages de la fréquence d'affichage et du nombre de buffers sons
Suppression des réglages de contraste et de luminosité
Ajustement de la courbe de gamma pour un meilleur rendu des palettes 8, 16 et 4096 couleurs
Ajout de l'indicateur CAPSLOCK dans la ligne de statut, à droite du nom de l'ordinateur émulé
Emulation du mode 525 lignes. La routine Overscan de la megadémo HCL fonctionne
Augmentation de la durée du signal IRQ pour obtenir un son correct dans La Malédiction de Thaar
Correction d'une anomalie de lecture du clavier en mode TO8 et TO8D
Ajustement de l'action du signal Mute des TO8 et TO8D en fonction des valeurs mesurées sur le matériel
Sélection possible d'une banque mémoire quelconque pour le désassemblage et le dump mémoire
Mémorisation des adresses du point d'arrêt, du désassemblage et du dump mémoire
Ajout cartouche, disquette et cassette dans la sauvegarde et la restauration de l'état de la machine
Correction d'une erreur dans la lecture du secteur de boot en mode TO9
Refonte complète de l'émulateur 6809 pour le rendre facilement portable
Rafraîchissement de l'écran après chaque instruction en mode mise au point pas à pas
Rembobinage automatique de la cassette lors d'un démarrage à froid
Suppression du rembobinage automatique en fin de bande, uniquement un message d'avertissement
Stockage des images de disquettes et des images de cassettes en mémoire

Version 2010.04

Ajustement de la luminosité et du contraste des palettes 16 couleurs
Rétablissement de l'émulation par défaut de la touche ACC par Ctrl-droit pour toutes les machines
Amélioration du mode "plein écran" et changement de mode par PageUp et PageDown
Simplification de l'émulation du son (suppression de DirectSound)

Version 2009.05

Correction d'une anomalie d'émulation du clavier TO8, TO8D et TO9. Le 5ème Axe fonctionne bien
Amélioration du traitement des interruptions dans l'émulateur 6809
Correction d'une anomalie d'écriture sur cassette du TO7
Sur TO8 et TO9, l'écriture à une adresse > &H1FFF ne provoque plus la commutation de banque
Correction de l'erreur de restauration du paramètre 'Arrêt sur exécution d'une instruction invalide'

Version 2009.02

Correction d'une erreur dans le décodage des touches du TO9+
Nouveaux réglages du contraste et de la luminosité de l'écran
Nouvelle boîte de dialogue pour les réglages de la vitesse, du son et de l'image
Utilisation de la courbe de gamma de l'EF9349 pour toutes les palettes à 4096 couleurs
Utilisation d'un codage à quatre niveaux pour les palettes 8 et 16 couleurs

Version 2009.01

Emulation du MO5E francais clavier AZERTY
Emulation du TO7/70 arabe clavier QWERTY
Emulation du TO9 allemand clavier QWERTY
Options pour connecter ou déconnecter les extensions mémoire
Correction d'un bug de l'émulation du signal Mute sur TO8 et TO9
Correction d'un bug de l'outil Magnétophone
Ajout du réglage du volume du son dans les options
Emulation arretée pendant le formatage d'une disquette
Fonction de copie d'écran dans le menu Fichier
Fonctions de sauvegarde et restauration d'état dans le menu Fichier
Correction de l'instruction SYNC du 6809. Plus de clignotement du 5ème Axe MO5

Version 2008.01 (v10.1)

Réglage fin de la fréquence du processeur (pas de 1 kHz)
Meilleure précision de la fréquence d'échantillonnage du son
Bouton "Appliquer" dans la boîte de dialogue des options
Options 2-4-6-8-10 pour le nombre de buffers son
Correction du bug de formatage du ramdisk
Correction de la fonction de restauration d'un "snapshot"
Suppression du son parasite dans le réglage palette TO8, TO8D et TO9+

Version 2007.10 (v10.0)

Initialisation automatique de la date systè (TO8, TO8D et TO9+)
Nouvelles routines d'affichage pour une meilleure fidélite (voir demo HCL)
Option pour activer/désactiver l'émulation du pavé numérique Thomson
Option pour activer/désactiver l'émulation des manettes par le pavé numérique PC
Correction d'une anomalie d'émulation de l'interface musique et jeu
Correction du redimensionnement de la boîte de dialogue de l'aide

Version 2007.08 (v9.6)

Réparation d'une erreur de la version 9.5 dans l'émulation QDD en mode MO5
En mode mise au point, choix du type de point d'arrêt (exécution, lecture, écriture)
Correction coordonnées crayon et souris dans les marges gauche et droite
Message d'avertissement avant formatage d'une disquette
Rembobinage automatique en fin de cassette
En cas d'erreur d'accès disquette, retour du bon code d'erreur
Correction d'un bug du désassembleur affectant LDY, CMPX et CMPY (mode immédiat)
Correction d'un bug du désassembleur (adressage relatif par rapport à PC)
Emulation du contrôleur CD 90-015
Emulation des disquettes simple face simple densité
Correction d'une anomalie de l'émulation du 6846 (registre CRC)
Ajout d'une option pour sélectionner le nombre de buffers son (2, 4 ou 8)

Version 2006.12 (v9.5)

Simplification du système d'affichage de message en fonction de la langue
Meilleure émulation du timer du contrôleur MC6846
Correction de l'émulation du signal Mute (bug son résolu dans Bob Winner)
Plus de blocage en cas de lecture d'un fichier .k7 non ouvert
Ajout d'une nouvelle taille de copie d'écran 600x400
Option pour ne pas arrêter le 6809 en cas d'instruction invalide
Nouveau point d'arrêt possible sur lecture ou écriture mémoire
Détection du crayon optique impossible dans une zone noire
Correction de l'anomalie du clignotement curseur du TO9
Résolution du problème de son dans GP500 et Bactron pour TO8
Emulation clavier du joystick indépendante de la machine émulée
Emulation du pavé numérique des TO8, TO8D, TO9, TO9+
Meilleure compression du fichier exécutable grâce à l'algorithme LZMA

Version 2006.10 (v9.4)

Initialisation de l'état de la cartouche lors du démarrage à froid
Raccourcis clavier pour la sauvegarde de l'état machine et la copie d'écran
Correction émulation CD90-351 (commutation des 4 banques rom par $a7d8)
Modification format fichier .mrx (sauvegarde du type de contrôleur)
Refonte du désassembleur 6809 pour afficher le nombre de cycles
Option de copie d'écran 320x200 (sans la bordure)
Correction des erreurs de couleurs de l'émulation TO9
Nouvelles vitesses d'émulation : 800% et Max
Ajout du mode écran "bitmap4HCL" pour affichage correct de la démo HCL
Nouvelle présentation de la boîte de dialogue "Mise au point"
Correction de bugs dans le désassembleur 6809
Affichage des numéros des banques mémoire sélectionnées
Sélection des colonnes de "listbox" à copier dans le presse-papier
La sortie imprimante fonctionne maintenant pour toutes les machines
Les contrôleurs externes fonctionnent maintenant pour toutes les machines
Résolution du bug de détection des manettes dans Yeti
Correction d'une anomalie dans la détection de la cartouche LOGO-TO7
Nombreuses améliorations de détails
Correction de la conversion des fichiers .sap

Version 2006.04 (v9.3)

Barre de tâche et menus désactivés en mode plein écran
Amélioration de la boîte de dialogue de personnalisation du clavier
Correction du plantage aléatoire lors de la redéfinition des touches
Amélioration du format .mrx pour sauvegarder le contenu des cartouches
Raccourcis clavier : Pause, Screenshot, Snapshot, Mise au point
Ajout de la taille du screenshot dans les paramètres
Touche de raccourci F8 pour le chargement rapide d'un fichier .mrx
Refonte complete du système des messages d'erreur et d'avertissement
Correction d'une inversion dans la sélection des périphériques
Protection écriture modifiable dans Outils / Magnetophone...
Mise à jour de la barre d'état après modification des options
Mise à jour de la barre d'état après utilisation de l'outil magnétophone
Correction taille case à cocher 'protection cassette' dans les options

Version 2005.09 (v9.2)

Ajout du mode plein écran accessible par ALT-ENTREE
Optimisation du temps CPU d'affichage de l'écran (utilisation de pointeurs de fonctions)
Affichage de la ligne 12 microsecondes plus tôt (pour les démos du groupe Puls)
Correction d'un bug du contrôleur intégré TO8-TO8D-TO9+ (introduit en version 9.1 et bloquant des jeux Infogrames)
Optimisation de l'émulateur 6809

Version 2005.06 (v9.1)

L'utilisateur peut modifier la disposition du clavier
Sauvegarde et chargement palette corrects pour les TO8 et T09
Correction d'un bug dans la couleur de bordure TO7/70
Amélioration de la correction de gamma pour toutes les machines
Nombreuses améliorations de détails
Optimisation du temps CPU par une meilleure programmation (utilisation de pointeurs de fonctions)

Version 2005.01 (v9.0 beta 3)

Refonte totale de l'affichage avec DirectDraw
Refonte totale de la sortie son avec DirectSound
La fenêtre peut être redimensionnée et maximisée
Options nouvelles pour le zoom et la protection écriture
Nouvelles zones dans l'écran de mise au point
Nom du fichier .mrx modifiable
Fonctions de copie d'écran dans des fichiers .bmp
Emulation du TO7 version 2
Lecture et conversion automatique des fichiers .sap
Correction d'un bug de formatage des unités > 0
Messages d'erreur détaillés pour DirectX
Le .bmp des screenshots est compatible avec les logiciels non microsoft
Suppression de la fonction GetWindowInfo pour compatibilité Windows 95

Version 2004.08 (v8.4 preview)

Correction bug de lecture du clavier TO9
A propos de DCMOTO passe du menu fichier au menu aide
Redéfinition des touches pour une meilleure cohérence entre les différentes machines émulées
Amélioration des accès mémoire pour plus de rapidité

Daniel
L'obstacle augmente mon ardeur.
BDCIron
Messages : 91
Inscription : 24 juil. 2018 23:39
Localisation : Calvados, région de Villers Bocage

Re: DCMOTO améliorations

Message par BDCIron »

Moi j'ai une suggestion: L'ajout d'une interface de debuggage (edition de la ram; contenu des registres etc) et d'un assembleur avec éditeur !!!
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCMOTO améliorations

Message par Daniel »

Le désassembleur et le debugger actuels sont suffisants pour l'usage que l'on en fait. Je les utilise quotidiennement et je les trouve satisfaisants.

Au sujet de l'assembleur j'ai déjà répondu dans un autre fil de discussion : il existe de très bons assembleurs 6809, inutile d'en programmer un autre qui ne sera jamais aussi bon. Grâce à la fonction de chargement d'un fichier binaire en RAM l'utilisation d'un assembleur extérieur n'est pas plus difficile que s'il était intégré.
Daniel
L'obstacle augmente mon ardeur.
BDCIron
Messages : 91
Inscription : 24 juil. 2018 23:39
Localisation : Calvados, région de Villers Bocage

Re: DCMOTO améliorations

Message par BDCIron »

Ah bein écoute super, je ne connais pas les assembleurs externes. Vais faire une recherche ;)
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCMOTO améliorations

Message par Daniel »

Dans les premières pages de ce fil de discussion il y a des références : https://forum.system-cfg.com/viewtopic.php?f=25&t=6840
Daniel
L'obstacle augmente mon ardeur.
BDCIron
Messages : 91
Inscription : 24 juil. 2018 23:39
Localisation : Calvados, région de Villers Bocage

Re: DCMOTO améliorations

Message par BDCIron »

Merci Daniel !!!
Répondre