Logicielsmoto.com

Nous sommes le 28 Mar 2024, 20:01

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
 Sujet du message: Test clavier TO8
MessagePosté: 28 Mai 2018, 12:17 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 681
Localisation: Provence (France)
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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Test clavier TO8
MessagePosté: 28 Mai 2018, 21:21 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1061
Localisation: France (24)
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.

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Test clavier TO8
MessagePosté: 29 Mai 2018, 08:49 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 681
Localisation: Provence (France)
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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Test clavier TO8
MessagePosté: 30 Mai 2018, 20:20 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1061
Localisation: France (24)
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.

_________________
Marche a suivre pour s'inscrire sur ce forum
Do not forget to contact one of the administrators to validate your registration.
Le site des démos de Puls
L'émulateur Teo


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

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 36 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