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 »

Bonjour à tous

Concernant cette carte AGC09 , un premier routage complet de la carte de base est bouclé :D .
Je vais m'attaquer à celui de la carte fille qui devrait tout de même être moins laborieux.

Comme je l'ai déjà mentionné, j'effectue cette opération en respectant les images des PCB afin de retrouver le schéma réel.

Je pense faire ensuite un épurage des vias manifestement superflus.
:D
A plus
Michel
Avatar de l’utilisateur
mchobby
Messages : 209
Inscription : 22 mars 2023 22:38
Localisation : Waterloo (Belgique)
Contact :

Re: TAVERNIER 6809

Message par mchobby »

Bonjour à tous,
J'étais loin de m'imaginer que Christian Tavernier était allé jusqu'à créer un ordinateur. J'en reste bouche-bée.
Avez-vous toutes les informations nécessaires?
Sinon, pensez-vous qu'il serait utile de contacter Mr Tavernier pour lui demander son support (ou ressources)?

Dom.
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

Je viens de terminer la saisie sous KiCad de la carte AGC09 du TAVERNIER
Comme déjà signalé, j'ai reconstruit le schéma à partir du schéma et des images des PCBs diffusés dans la revue.
Je ne sais pas si quelqu'un avait à l'époque réalisé et fait fonctionner cette carte.

Voici les schémas et les images des PCB donnés par KiCad

A plus
Michel
Carte AGC09 - Carte de base - Rev100.pdf
(279.7 Kio) Téléchargé 34 fois
Carte AGC09 - Base - Cote Composants.jpg
Carte AGC09 - Base - Cote Composants.jpg (71.13 Kio) Consulté 2486 fois
Carte AGC09 - Base - Cote Cuivre.jpg
Carte AGC09 - Base - Cote Cuivre.jpg (68.91 Kio) Consulté 2486 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 »

Suite pour la carte Fille
Carte AGC09 - Carte Fille Rev100.pdf
(129.79 Kio) Téléchargé 30 fois
Carte AGC09 - Carte Fille - Cote Composants.jpg
Carte AGC09 - Carte Fille - Cote Composants.jpg (48.5 Kio) Consulté 2486 fois
Carte AGC09 - Carte Fille - Cote Cuivre.jpg
Carte AGC09 - Carte Fille - Cote Cuivre.jpg (46.15 Kio) Consulté 2486 fois
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: TAVERNIER 6809

Message par wawa.voun »

Beau travail !!!
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
leduigou
Messages : 542
Inscription : 08 mai 2011 21:00
Localisation : Paris, 6ème

Re: TAVERNIER 6809

Message par leduigou »

Bonjour,

J'ai mis le dossier du moniteur 1C ici : viewtopic.php?f=11&t=14178&p=229701#p229701

Bonne journée
Cordialement
Frédéric

Forget the C:\ prompt! Real computing starts with +++
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 Frédéric

Par rapport aux autres cartes graphiques (ELEKTOR avec EF9367 et MSX avec V9938), cette carte me parait bien chargée, mais bon je me suis lancé à l'eau.... Les PCB devraient arriver dans la semaine.

Sa mise en oeuvre sera peut-être plus laborieuse, le soft TAVBUG V1.C me sera bien utile pour décortiquer son fonctionnement et faire des essais..

Merci pour le lien

A plus
Michel
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 Leduigou

J'ai une question. Le source du moniteur TAVBUG V1C fait plus de 3000 lignes...
J'ai l'habitude d'utiliser ton simulateur pour assembler mes programmes
Il me semble avoir rencontré une limitation mémoire (environ 1000 lignes je crois)....

Peux-tu me confirmer ce qu'il en est ?

A plus
Michel
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 Leduigou,

En attendant ta réponse, j'ai fais la manip suivante :

Découpage du fichier source TAVBUG V1C en 3 blocs d'environ 1000 lignes chacun
Avec l'Emulateur
Saisie des trois fichiers séparés sur un disque .dsk (80PDFSD)
Utilisation de la commande APPEND sous FLEX pour reconstituer le source global
Assemblage du fichier global

A priori l'assemblage s'effectue correctement sans erreur
Je n'ai pas vérifié chaque octet, mais le binaire semble correct

Pour conclure, c'est la commande d'importation du fichier .txt dans l'editeur qui pose problème au delà d'environ 1000 lignes

A plus
Michel
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

Les PCBs de la carte AGC09 sont là....

A plus
Michel
Carte AGC09 - Base - Coté composants.JPG
Carte AGC09 - Base - Coté composants.JPG (300.46 Kio) Consulté 2141 fois
Carte AGC09 - Base - Coté cuivre.JPG
Carte AGC09 - Base - Coté cuivre.JPG (270.04 Kio) Consulté 2141 fois
Carte AGC09 - Fille - Coté composants.JPG
Carte AGC09 - Fille - Coté composants.JPG (236 Kio) Consulté 2141 fois
Carte AGC09 - Fille - Coté cuivre.JPG
Carte AGC09 - Fille - Coté cuivre.JPG (218.58 Kio) Consulté 2141 fois
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: TAVERNIER 6809

Message par mjwurtz »

Bonjour Michel et Frederic,

J'avais testé l'assemblage du source de Tavbug V1C.
A part quelques petites corrections pour que l'assembleur A09 le digère (pour lui, "0,X" et ",X" ne donnent pas le même résultat ! et les commentaires ne doivent pas commencer par "=" ou "<", etc.), le résultat et correct à part 2 octets, ce que j'ai vu en comparant le binaire résultant avec celui qui accompagnait le source, que j'ai récupéré sur le site de Frédéric Leduigou).

Les deux octets qui diffèrent :

Ligne 2964 (octet du binaire $FE95) :

Code : Tout sélectionner

LFE94 LDX #DEBIVG
Le binaire suggère de remplacer cela par

Code : Tout sélectionner

LFE94 LDX #DEBIVG+$1000
Je ne sais pas si c'est une correction ou un effacement involontaire...

Ligne 3066 (première entrée de TABV11 - octet du binaire : $FF4C) :

Code : Tout sélectionner

TABVI1 FCC "n" $6E
       FCB $84
Pour retrouver le binaire, il faut en fait mettre

Code : Tout sélectionner

TABVI1 FCC "n" $6E
       FCB $00
Là aussi, correction ou faute de frappe dans l'éditeur après désassemblage ?

Voilà, c'est mon grain de sel, mais je pense que ça vaut le coup que tu regardes ces deux octets

A+,
Michel W
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 mjwurtz,

Je n'ai pas encore eu le temps de vérifier octet par octet si le binaire que j'ai regénéré avec l'Emulateur est identique au contenu de l'EPROM transmis par Frédéric.
Toutefois, à partir du fichier source global, l'assemblage sous EMULATEUR s'est déroulé proprement et sans erreur.

L'avantage pour moi, c'est qu'il digère tel quel le fichier source transmis par Frédéric.
Ceci dit, le fait que tu obtiennes de ton coté un binaire correct me rassure sur l'intégrité du source.

Pour les deux octets que tu pointes, j'obtiens le même résultat.
A ce stade , il m'est impossible de te dire s'il s'agit de corrections ou d'erreurs.

Je pourrai en dire plus lorsque j'attaquerai les essais globaux

Les cartes sont câblées, il me reste à vérifier toutes les soudures... !

Merci pour tes infos
A plus
Michel
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

Mes essais sur la carte AGC09 ont démarrés...., j'essaie de suivre les étapes de tests décrites dans la revue
L'accès au PIA est correct
Coté mémoire (RAM1 et 3), je rencontre des collages de bits...
Ci-dessous une image de la carte encore incomplètement équipée...

Une question quelqu'un dispose-t-il du contenu de la ROM 2764GCGX ( générateur de caractères ) ?

A plus
Michel
Carte AGC09-1.JPG
Carte AGC09-1.JPG (331.59 Kio) Consulté 1957 fois
Carte AGC09-2.JPG
Carte AGC09-2.JPG (305.14 Kio) Consulté 1957 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
Quelques nouvelles de la carte AGC09....
Je n'ai toujours pas d'image.... la mise au point s'avère laborieuse compte tenu de ma configuration...

Le problème d'accès mémoire est réglé. En fait la revue préconise le cablage d'une capacité de 1,5 nF entre les pins 2 et 7 de U9....
Ma première capacité était de 1nF, insuffisant !
Le signal /WE sur les RAMs est élaboré à partir de E au lieu de Q. Le signal remonte trop vite, l'accès aux RAM est limite. La capacité permet de corriger un peu le timing. Il aurait été préférable d'utiliser le signal Q. Mais bon, ça marche.

Sur ma carte, je n'ai pas de générateur de caractère, il va falloir que je trouve un contenu pour cette ROM !

Le moniteur TAVBUG09 V1C semble tourner rond, du moins avec la liaison RS232 de la carte CPU09.

Toutefois le CRTC ne se programme pas correctement, les signaux de synchros V et S sont un peux exotiques
Pour lever le doute, un échange avec un autre 6845 (et qui fonctionne sur ma carte IVG) ne change rien.

Je vais être contraint de ré-écrire quelques lignes de code pour localiser le problème...

Je vais aussi être contraint de ressortir mon vieux clavier avec module arduino pour pouvoir dialoguer avec la liaison RS232 de la carte AGC09

Voila, pour l'instant

Ci-dessous le schéma à jour qui correspond à la carte
Carte AGC09 - Carte de Base - Rev101.pdf
(279.34 Kio) Téléchargé 26 fois
Carte AGC09 - Carte Fille - Rev101.pdf
(129.2 Kio) Téléchargé 21 fois

A plus
Michel
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

J'ai le plaisir de vous montrer la première image obtenue avec la carte AGC09...., elle n'est pas spectaculaire, mais cela me fait tout de même plaisir !

Le (faux) problème de programmation du CRTC 6845 venait du fait que les deux quartz 16MHz (mode ALPHANUMERIQUE) et 12MHz (mode GRAPHIQUE) étaient croisés !

En attente d'une PROM générateur de caractère correcte, j'ai placé une PROM 2764 vierge, ce qui explique que l'écran apparaisse uni

En récupérant le contenu du générateur de caractère de ma carte IVG09, je devrait pouvoir activer le générateur de caractères en RAM de la carte AGC09....

A plus
Michel
Carte AGC09 - 1ere image.JPG
Carte AGC09 - 1ere image.JPG (202.36 Kio) Consulté 1771 fois
Répondre