Logicielsmoto.com
http://www.logicielsmoto.com/phpBB/

Test clavier TO8
http://www.logicielsmoto.com/phpBB/viewtopic.php?f=3&t=569
Page 1 sur 1

Auteur:  Daniel Coulom [ 28 Mai 2018, 12:17 ]
Sujet du message:  Test clavier TO8

Question pour les programmeurs plus expérimentés que moi :
Peut-on détecter l'appui sur une touche du TO8 quand les interruptions sont masquées ?
Si oui comment ?
Et si une touche est enfoncée, peut-on savoir laquelle ?

L'objectif est de maîtriser le nombre de cycles consommés, c'est pourquoi il n'est pas possible d'autoriser les interruptions, même un court instant.

Auteur:  Prehisto [ 28 Mai 2018, 21:21 ]
Sujet du message:  Re: Test clavier TO8

Daniel Coulom a écrit:
Question pour les programmeurs plus expérimentés que moi :
Peut-on détecter l'appui sur une touche du TO8 quand les interruptions sont masquées ?
Si oui comment ?

Code:
       LDB    $E7C8          Lit registre clavier
       LSRB                  Test du bit 0
       BCS    $xxxx          Branchement si touche appuyée     

Daniel Coulom a écrit:
Et si une touche est enfoncée, peut-on savoir laquelle ?

Il te faut un code? Ça va être coton: détection de l'appel clavier, détection du front, lecture/écriture du signal acknowledge, lecture du code renvoyé par le 6804, ... Il y a beaucoup de choses à faire, et pas forcément en rythme.
Si la lecture de touche peut se faire hors synchronisation, le plus simple est de la faire par le Moniteur.

Auteur:  Daniel Coulom [ 29 Mai 2018, 08:49 ]
Sujet du message:  Re: Test clavier TO8

J'avais essayé le test de $E7C8 avec dcmoto. Ca ne marche pas et c'est normal car dcmoto n'émule pas fidèlement les communications avec le clavier, il détourne la routine de scrutation. Ma bêtise est de ne pas avoir testé avec la vraie machine. Tu viens de m'ouvrir les yeux.

Pour l'identification de la touche, je vais suivre ton conseil. Le test de $E7C8 est dans une boucle qui joue de la musique et nécessite de masquer les interruptions. Par contre, quand une touche est enfoncée je peux très bien arrêter la musique et réactiver les interruptions.

Merci pour tout.

Auteur:  Prehisto [ 30 Mai 2018, 20:20 ]
Sujet du message:  Re: Test clavier TO8

C'est sûr que si la lecture clavier était aussi simple que sur les MO, ce serait fantastique.
Ceci dit, il n'est pas nécessaire de démasquer les interruptions pour une réponse clavier du Moniteur.

Page 1 sur 1 Heures au format UTC + 1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/