MSX Village forum

L'atelier Clavier de remplacement pour Sony HB-F500 PS/2 ou USB

6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 22/08/2017 à 18h09

Reprise du message précédent

Oui il faut initialiser les 3 ports du PPI au boot, mais c'est forcement dictée par la configuration hardware !
Donc tous les MSX aurons la même configue :hum

Si j'ai bien compris le clavier est lu sur le port B du PPI, et les bits 0-3 du port C interroge le numéro de colonne .


Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 22/08/2017 à 20h12
Citation:
Si j'ai bien compris le clavier est lu sur le port B du PPI, et les bits 0-3 du port C interroge le numéro de colonne .

Exactement, sans oublier le port C[6]



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 22/08/2017 à 20h18
clefs pour MSX dit que le PPI est utilisé en mode 0

j'ai trouvé l'info dans la rom
on charge 82H dans le port ABH
puis 00H dans le port A8H
puis 50H dans le port AAH

LD A,82h
OUT (ABH),A
XOR A
OUT (A8H),A
LD A,50H
OUT (AA),A

c'est dans les MSX1 MSX2 et Turbo-R


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 22/08/2017 à 20h31
Ha ça, c'est très intéressant :top

Dommage, il manque le port A9H, justement celui du clavier :\'(



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 22/08/2017 à 22h18
il est peut être pris par défaut avec tous les bits a 1


:noel
Site web    
6502man Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 19/08/2013 à 18h14

Messages: 815

Le 22/08/2017 à 22h34
Le port A9h est utilisé uniquement en lecture, il est configuré en envoyant une commande au port ABh ;)



Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie