Re: dcvg5k: simuler le clavier dans Fichier
Publié : 10 oct. 2016 09:03
Ca fait penser à un système anti-rebond. Il faurait donc insérer le charactère 0 entre eux caractères normaux pour gruger ce dispositif anti-rebond.
Forum des collectionneurs et utilisateurs d'ordinateurs anciens
http://forum.system-cfg.com/
Code : Tout sélectionner
//attente scrutation clavier
while((CPU.PC.W & 0xffff) != 0x02a7) Run(1);
//envoi de la touche
CPU.AF.W = (CPU.AF.W & 0x00ff) | (c << 8);
CPU.PC.W = 0x02ee;
Code : Tout sélectionner
while((CPU.PC.W & 0xffff) != 0x02a7) Run(1);
CPU.AF.W = 0; //octet dans A et flags a zero
CPU.PC.W = 0x2e4; //retour de la routine de saisie clavier
//attente scrutation clavier
while((CPU.PC.W & 0xffff) != 0x02a7) Run(1);
//envoi de la touche
CPU.AF.W = (CPU.AF.W & 0x00ff) | (c << 8);
CPU.PC.W = 0x02ee;