Logicielsmoto.com

Nous sommes le 18 Avr 2024, 21:00

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
MessagePosté: 19 Nov 2006, 18:06 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 681
Localisation: Provence (France)
Question facile pour un possesseur de TO9 : Quelle est la fréquence de clignotement du curseur en Basic 128 ? et en Basic 1.0 ? Il me semble qu'elles sont différentes, et qu'elles sont aussi différentes de celles du TO8 et du TO9+. Mais comme je n'ai pas la machine, je cherche une confirmation.

Merci d'avance pour vos réponses (même approximatives) :)

Daniel


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 21 Nov 2006, 10:33 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1804
Localisation: Brest
Daniel Coulom a écrit:
Question facile pour un possesseur de TO9 : Quelle est la fréquence de clignotement du curseur en Basic 128 ? et en Basic 1.0 ? Il me semble qu'elles sont différentes, et qu'elles sont aussi différentes de celles du TO8 et du TO9+.


Heu je ne me souviens plus qu'elles soient differentes entre le basic 1 et le 128. De toute facon la frequence est geree par le moniteur il me semble et elles devraient etre ainsi identiques entre le basic 1 et le 128. Si mes souvenirs sont corrects, il me semble que le timer est configure pour faire des interruptions a la frequence de 10hz et donc le curseur clignote a 5hz vu qu'il est en mode XOR.

sam.


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 21 Nov 2006, 17:10 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 681
Localisation: Provence (France)
Samuel Devulder a écrit:
Si mes souvenirs sont corrects, il me semble que le timer est configure pour faire des interruptions a la frequence de 10hz et donc le curseur clignote a 5hz vu qu'il est en mode XOR.

Merci pour ces infos :)
Un possesseur de TO9 peut-il faire la mesure pour confirmer ?

Daniel


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 22 Nov 2006, 03:14 
Hors ligne

Inscription: 06 Juin 2004, 08:23
Messages: 492
Daniel Coulom a écrit:
Un possesseur de TO9 peut-il faire la mesure pour confirmer ?


Desole, je n'ai qu'un TO9+ ici.


Haut
 Profil  
Répondre en citant le message  
MessagePosté: 22 Nov 2006, 10:08 
Hors ligne

Inscription: 21 Aoû 2006, 09:06
Messages: 1804
Localisation: Brest
Daniel Coulom a écrit:
Il me semble qu'elles sont différentes, et qu'elles sont aussi différentes de celles du TO8 et du TO9+.


Le manuel technique TO8/TO9/TO9+ en page 225 (i.e. 112 de http://dcmoto.free.fr/onlinedoc/manuelt ... ueto8.djvu) parle de "faire clignoter le curseur a l'ecran toutes les 100ms".. et donc independamment du type de TO.

sam.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 22 Nov 2006, 11:47 
Hors ligne

Inscription: 06 Juin 2004, 08:23
Messages: 464
Logiquement ce clignotement depend de deux choses :

1. le timer du PIA6846, j`imagine que celui-ci est regle a 50 Hz, quelle que soit la machine ?

2. le registre de comptage du curseur EFCMPT ($6075)

Donc c'est essentiellement logiciel, donc certainement parfaitement emule par ton emulateur ; pourquoi t'y interesses-tu tant ?

Fool


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 22 Nov 2006, 22:05 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 681
Localisation: Provence (France)
Fool-DupleX a écrit:
Logiquement ce clignotement depend de deux choses :

1. le timer du PIA6846, j`imagine que celui-ci est regle a 50 Hz, quelle que soit la machine ?

2. le registre de comptage du curseur EFCMPT ($6075)

Donc c'est essentiellement logiciel, donc certainement parfaitement emule par ton emulateur ; pourquoi t'y interesses-tu tant ?

Fool

Ok je vais tout dire ;)
Jusqu'à la version 9.4 de dcmoto, je n'émulais pratiquement pas le compteur programmable du 6846. L'IRQ était générée à fréquence fixe (à ce propos je ne crois pas que ce soit 50 Hz pour toutes les machines). La valeur du compteur était évaluée en fonction de la position du spot dans l'écran, ce qui n'est pas la réalité.
En version 9.5 il y a un léger progrès : possibilité de changer la valeur du latch, décomptage à la fréquence normale ou multipliée par 8 en fonction d'un bit du registre de contrôle, et quelques petites autres choses, comme l'arrêt et le redémarrage du compteur. Pas l'émulation parfaite, mais le strict nécessaire pour avoir un comportement plus réaliste.
Après ces modifications, j'ai constaté peu de changements dans l'émulation TO8, TO8D et TO9+. En revanche, le clignotement du curseur du TO9, un peu erratique dans les versions précédentes, est devenu très stable. Lent pour le Basic 128, plus rapide pour le Basic 1.0.
Je voudrais maintenant connaître la fréquence réelle sur le vrai TO9, pour savoir si l'émulation du 6846 est bonne ou pas. C'est facile à mesurer en comptant les clignotements sur une dizaine de secondes, et ça me rendrait service. En revanche les hypothèses non confirmées par des mesures ne font que renforcer mes doutes :L
Pour Samuel : la période de 200 ms (un XOR toutes les 100 ms) correspond bien à ce que j'obtiens pour le TO8, TO8D et TO9+. Pour le TO9, dcmoto v9.5 est beaucoup plus lent. Est-ce une erreur, ou est-ce la réalité, this is the question. Le TO9 reste encore mystérieux pour moi, car je n'ai pas la machine pour vérifier mes hypothèses. J'espère qu'il en reste encore au moins un en état de marche ?

Daniel


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 02 Jan 2007, 17:31 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 681
Localisation: Provence (France)
Après avoir un peu amélioré le traitement du registre de latch du 6846, j'ai pu obtenir une fréquence de clignotement plus réaliste dans la version 9.5 de dcmoto.

Si des spécialistes TO9 pouvaient essayer cette nouvelle version, je serais très curieux de savoir si les modifications effectuées améliorent l'émulation. En particulier pour le clignotement du curseur, le test d'enfoncement d'une touche du clavier, les couleurs en bitmap 16 et l'impression. Il faut dire que je n'ai pas de TO9 pour vérifier. C'est la deuxième machine (après le MO5NR et avant l'Alice et l'Hector) que j'ai émulée sans l'avoir eue entre les mains.

Daniel


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com