Page 10 sur 72

Re: TAVERNIER 6809

Publié : 30 juin 2016 23:13
par michel guyot
Planche 7 (7A et 7B)

Re: TAVERNIER 6809

Publié : 01 juil. 2016 08:23
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 !

Re: TAVERNIER 6809

Publié : 01 juil. 2016 16:40
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 !

Re: TAVERNIER 6809

Publié : 02 juil. 2016 12:14
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

Re: TAVERNIER 6809

Publié : 10 juil. 2016 21:14
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

Re: TAVERNIER 6809

Publié : 10 juil. 2016 21:15
par michel guyot
Et la page 1/4....

Re: TAVERNIER 6809

Publié : 20 juil. 2016 21:57
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

Re: TAVERNIER 6809

Publié : 20 juil. 2016 21:58
par michel guyot
Et les deux autres pages....

Re: TAVERNIER 6809

Publié : 27 sept. 2016 14:18
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

Re: TAVERNIER 6809

Publié : 30 sept. 2016 21:31
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

Re: TAVERNIER 6809

Publié : 02 oct. 2016 15:27
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:

Re: TAVERNIER 6809

Publié : 11 oct. 2016 23:57
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

Re: TAVERNIER 6809

Publié : 12 oct. 2016 00:00
par michel guyot
Juste quelques images des essais....

A plus :D
Michel

Re: TAVERNIER 6809

Publié : 13 oct. 2016 16:44
par 6502man
Le résultat sur le Tavernir ?

Re: TAVERNIER 6809

Publié : 13 oct. 2016 18:34
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