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 : Carl, Papy.G, fneck

Répondre
Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 30 juin 2016 23:13

Planche 7 (7A et 7B)
Fichiers joints
2016-06-30 - Clavier PS20007.jpg
planche 7 a
2016-06-30 - Clavier PS20007.jpg (59.02 Kio) Vu 1880 fois
2016-06-30 - Clavier PS20008.jpg
planche 7 b
2016-06-30 - Clavier PS20008.jpg (60.87 Kio) Vu 1880 fois

Daniel
Messages : 10568
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TAVERNIER 6809

Message par Daniel » 01 juil. 2016 08:23

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 du membre
yo_fr
Messages : 1321
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: TAVERNIER 6809

Message par yo_fr » 01 juil. 2016 16:40

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 du membre
6502man
Messages : 9009
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man » 02 juil. 2016 12:14

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 du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 10 juil. 2016 21:14

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
Fichiers joints
2016-07-10 - Logiciel Clavier PS2 - 2s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 2s4.jpg (62.01 Kio) Vu 1746 fois
2016-07-10 - Logiciel Clavier PS2 - 3s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 3s4.jpg (63.85 Kio) Vu 1746 fois
2016-07-10 - Logiciel Clavier PS2 - 4s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 4s4.jpg (30.96 Kio) Vu 1746 fois
Modifié en dernier par michel guyot le 11 juil. 2016 00:45, modifié 1 fois.

Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 10 juil. 2016 21:15

Et la page 1/4....
Fichiers joints
2016-07-10 - Logiciel Clavier PS2 - 1s4.jpg
2016-07-10 - Logiciel Clavier PS2 - 1s4.jpg (68.35 Kio) Vu 1746 fois

Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 20 juil. 2016 21:57

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
Fichiers joints
2016-07-20 - Clavier PS2 - 3s5.jpg
2016-07-20 - Clavier PS2 - 3s5.jpg (66.13 Kio) Vu 1695 fois
2016-07-20 - Clavier PS2 - 4s5.jpg
2016-07-20 - Clavier PS2 - 4s5.jpg (85.85 Kio) Vu 1695 fois
2016-07-20 - Clavier PS2 - 5s5.jpg
2016-07-20 - Clavier PS2 - 5s5.jpg (29.87 Kio) Vu 1695 fois

Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 20 juil. 2016 21:58

Et les deux autres pages....
Fichiers joints
2016-07-20 - Clavier PS2 - 1s5.jpg
2016-07-20 - Clavier PS2 - 1s5.jpg (65.97 Kio) Vu 1695 fois
2016-07-20 - Clavier PS2 - 2s5.jpg
2016-07-20 - Clavier PS2 - 2s5.jpg (70.54 Kio) Vu 1695 fois

Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 27 sept. 2016 14:18

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 du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 30 sept. 2016 21:31

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 du membre
6502man
Messages : 9009
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man » 02 oct. 2016 15:27

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 du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 11 oct. 2016 23:57

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
Fichiers joints
Schema.jpg
Schema.jpg (78.75 Kio) Vu 1368 fois
Carte interface.JPG
Carte interface.JPG (100.5 Kio) Vu 1368 fois
Essais en cours.JPG
Essais en cours.JPG (123.14 Kio) Vu 1368 fois

Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 12 oct. 2016 00:00

Juste quelques images des essais....

A plus :D
Michel
Fichiers joints
Acquisition scan-code.JPG
Acquisition scan-code.JPG (90.58 Kio) Vu 1368 fois
Signal STROBE.JPG
Signal STROBE.JPG (87.05 Kio) Vu 1368 fois
Signal RESET.JPG
Signal RESET.JPG (83.62 Kio) Vu 1368 fois

Avatar du membre
6502man
Messages : 9009
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man » 13 oct. 2016 16:44

Le résultat sur le Tavernir ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
michel guyot
Messages : 64
Enregistré le : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: TAVERNIER 6809

Message par michel guyot » 13 oct. 2016 18:34

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