TAVERNIER 6809

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Planche 7 (7A et 7B)
Pièces jointes
planche 7 a
planche 7 a
2016-06-30 - Clavier PS20007.jpg (59.02 Kio) Consulté 4927 fois
planche 7 b
planche 7 b
2016-06-30 - Clavier PS20008.jpg (60.87 Kio) Consulté 4927 fois
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TAVERNIER 6809

Message par Daniel »

Effectivement il aurait été beaucoup plus simple et économique de réaliser l'interface avec un Arduino, mais c'est tellement mieux de garder la technologie TTL d'époque 8) - Félicitations !
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: TAVERNIER 6809

Message par yo_fr »

Très bon boulot ! C'est bien dans l'esprit du Tavernier et plus élégant qu'un Arduino (pratique dans d'autres cas quand même)
Bravo !
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Ouah superbe :D

L'Arduino est une solution de facilité qui rend bien service dans beaucoup de cas, mais là en tout TTL c'est beau et bien dans l'esprit de nos vieux 8 bits :D
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Bonjour à tous

Ci-joint une copie de la routine qui me permet d'exploiter mon clavier PS2 via la carte IVG09
Pour démarrer, je procède comme suit:

Commande à rentrer
X CR lance le DOS
13 , 11 , 16 CR date valide
1 . C L 1 6 . C M D CR lance la commande présente sur le disque 1

Séquence de touches générant les scancodes adéquats:
CAPS TAB
N H T N N T N -| TAB
N 5([ I M N -| 5([ I P O TAB

Une fois lancée, le clavier est correctement traduit sous DOS et TAVBUG09 avec la commande +++MON

La suite ? essayer d'exploiter les combinaisons de touches.....

A plus
Michel
Pièces jointes
2016-07-10 - Logiciel Clavier PS2 - 2s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 2s4.jpg (62.01 Kio) Consulté 4793 fois
2016-07-10 - Logiciel Clavier PS2 - 3s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 3s4.jpg (63.85 Kio) Consulté 4793 fois
2016-07-10 - Logiciel Clavier PS2 - 4s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 4s4.jpg (30.96 Kio) Consulté 4793 fois
Dernière modification par michel guyot le 11 juil. 2016 00:45, modifié 1 fois.
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Et la page 1/4....
Pièces jointes
2016-07-10 - Logiciel Clavier PS2 - 1s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 1s4.jpg (68.35 Kio) Consulté 4793 fois
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Bonjour à tous

Et voici une autre version du logiciel qui cette fois me permet d'exploiter plus complètement mon clavier PS2 via la carte IVG09
avec les restrictions suivantes:

Je ne cherchais pas à recréer toutes les fonctionnalité d'un clavier Windows mais simplement à générer les seuls caractères acceptables par le TAVERNIER (codes ASCII < $7F)

J'ai remplacé les combinaisons de touches par une séquence de touches ( Ex SHIFT + A ==> SHIFT puis A )

l'appui sur une touche donne un caractère minuscule
l'appui préalable de SHIFT L ou R donne une majuscule pour la frappe de touche suivante
L'appui sur la touche CAPS fait passer en majuscule. Un deuxième appui fait revenir en minuscule
L'appui sur la touche ALT L donne le caractère graphique associé à la touche

Pour démarrer, je procède comme suit:

Commande à rentrer
X CR lance le DOS
13 , 11 , 16 CR date valide
1 . C L 3 3 . C M D CR lance la commande présente sur le disque 1

Séquence de touches générant les scancodes adéquats:
CAPS TAB
N H T N N T N -| TAB
N 5([ I M H H 5([ I P O TAB

Une fois lancée, le clavier est correctement traduit sous DOS et TAVBUG09 avec la commande +++MON
Pièces jointes
2016-07-20 - Clavier PS2 - 3s5.jpg
2016-07-20 - Clavier PS2 - 3s5.jpg (66.13 Kio) Consulté 4742 fois
2016-07-20 - Clavier PS2 - 4s5.jpg
2016-07-20 - Clavier PS2 - 4s5.jpg (85.85 Kio) Consulté 4742 fois
2016-07-20 - Clavier PS2 - 5s5.jpg
2016-07-20 - Clavier PS2 - 5s5.jpg (29.87 Kio) Consulté 4742 fois
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Et les deux autres pages....
Pièces jointes
2016-07-20 - Clavier PS2 - 1s5.jpg
2016-07-20 - Clavier PS2 - 1s5.jpg (65.97 Kio) Consulté 4742 fois
2016-07-20 - Clavier PS2 - 2s5.jpg
2016-07-20 - Clavier PS2 - 2s5.jpg (70.54 Kio) Consulté 4742 fois
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Bonjour,

Je vais maintenant tenter de connecter mon clavier PS2 à mon TAVERNIER en utilisant un Arduino comme certains me l'avais suggéré.
J'avais pu en son temps me connecter au projet réalisé par Krapoutchik

Avant toute chose il me faudra découvrir le monde de l' Arduino et obtenir quelques infos qui m'éviteront de trop galérer

Aujourd'hui le lien me renvoi au site Association WDA - Forums et je rencontre quelques problèmes d'accès...il doit me manquer une autorisation d'un modérateur...

A plus tard
Cordialement
Michel Guyot
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Bonjour,
comme j'essaie de repartir du projet de Krapoutchick, j'ai ouvert un nouveau sujet dans le forum Association WDA-Forums rubrique 8 bits, Ordinateurs personnels et autres Sasfepus
cordialement
michel guyot
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Il existent des librairies PS/2 pour Arduino prête à l'emploi si tu à besoin, c'est très facile à intégrer dans ton projet, j'ai moi même utilisé une des ces librairies pour un besoin spécifique et ca fonctionne très bien :wink:

Le plus difficile c'est d'interfacer avec ton tavernier en respectant le timing nécessaire :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Bonjour à tous,

Comme prévu j'ai examiné comment utiliser mon clavier PS/2 sur mon TAVERNIER en utilisant cette fois un module ARDUINO.

J'ai tout simplement repris le projet décrit par Krapoutchick sur le forum Association WDA-Forums rubrique 8 bits, Ordinateurs personnels et autres Sasfepus

J'ai utilisé :
- une carte ARDUINO Uno
- la librairie PS2Keyboard
- le script keyboard_reset.ino

La mise en oeuvre est finalement très simple et le fonctionnement obtenu est amplement suffisant.
N'étant pas un pro du monde ARDUINO, j'ai repris intégralement le logiciel tel quel.
Comme j'aime bien comprendre, je me pencherai un peu plus tard sur les lignes de codes....

Au niveau schéma, j'ai retenu d'alimenter le montage (carte ARDUINO et clavier) par le connecteur USB du module ARDUINO en prélevant le 5 volts sur la carte IVG09

Le signal STROBE réglé à 10 micro-seconde semble suffisant et permet une acquisition correcte des caractères.

Le signal RAZ est de 200 micro-seconde. Je ne l'ai pas encore testé, mais cela ne devrait pas poser de problème.

Il me reste à analyser plus finement et à compléter si besoin la restitution des caractères

A suivre.....

Michel Guyot
Pièces jointes
Schema.jpg
Schema.jpg (78.75 Kio) Consulté 4415 fois
Carte interface.JPG
Carte interface.JPG (100.5 Kio) Consulté 4415 fois
Essais en cours.JPG
Essais en cours.JPG (123.14 Kio) Consulté 4415 fois
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Juste quelques images des essais....

A plus :D
Michel
Pièces jointes
Acquisition scan-code.JPG
Acquisition scan-code.JPG (90.58 Kio) Consulté 4415 fois
Signal STROBE.JPG
Signal STROBE.JPG (87.05 Kio) Consulté 4415 fois
Signal RESET.JPG
Signal RESET.JPG (83.62 Kio) Consulté 4415 fois
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Le résultat sur le Tavernir ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
michel guyot
Messages : 612
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot »

Bonjour,

Le dialogue avec mon TAVERNIER s'effectue correctement.
Apparemment, les caractères sont acquis correctement (minuscules, majuscules, chiffres) et les touches ALT et ALT Gr fonctionnent ...

Je n'ai pas encore vérifié l'ensemble des touches...
Je verrai un peu plus tard, une fois familiarisé avec le code...


La touche Arret Defil fournit bien le signal de RESET mais la RAZ ne s'effectuait pas, durée du signal 200 micro secondes trop court.
Je l'ai réglé à 200 ms pour que la RAZ s'effectue correctement.

A plus
Michel
Répondre