TAVERNIER 6809
Modérateurs : Papy.G, fneck, Carl
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour Frédéric
A propos de ces fameuses cartes d'essais, pour moi inutile de les recouper, mon Tavernier pourra peut-être même les accepter tel quel.
Je reste preneur de trois exemplaires
A plus
Michel
A propos de ces fameuses cartes d'essais, pour moi inutile de les recouper, mon Tavernier pourra peut-être même les accepter tel quel.
Je reste preneur de trois exemplaires
A plus
Michel
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour à tous,
Concernant la carte graphique que j'ai réussi à intégrer à mon TAVERNIER,
je souhaiterai savoir si quelqu'un d'autre avait réalisé cette carte en son temps
En pièces jointes : le schéma de la carte de base et une image des graphiques que j'obtiens aujourd'hui
Pour mémoire cette carte et son extension couleur a été décrite dans 5 numéros de la revue elektor
sous le libellé "Carte graphique haute résolution en couleur"
n°87 sep 85
n°88 oct 85
n°89 nov 85
n°90 dec 85
n°91 jan 86
Elle possède deux modes:
un mode alphanumerique 32 lignes 80 caractères
un mode graphique 512 x 256 ou 512 x 512 16 couleurs
Le processeur graphique est un EF9365/66/67
Elle était prévue pour être implantée dans un système 6502
Le logiciel en code 6502 tient sur 4K
Cordialement
Michel
Concernant la carte graphique que j'ai réussi à intégrer à mon TAVERNIER,
je souhaiterai savoir si quelqu'un d'autre avait réalisé cette carte en son temps
En pièces jointes : le schéma de la carte de base et une image des graphiques que j'obtiens aujourd'hui
Pour mémoire cette carte et son extension couleur a été décrite dans 5 numéros de la revue elektor
sous le libellé "Carte graphique haute résolution en couleur"
n°87 sep 85
n°88 oct 85
n°89 nov 85
n°90 dec 85
n°91 jan 86
Elle possède deux modes:
un mode alphanumerique 32 lignes 80 caractères
un mode graphique 512 x 256 ou 512 x 512 16 couleurs
Le processeur graphique est un EF9365/66/67
Elle était prévue pour être implantée dans un système 6502
Le logiciel en code 6502 tient sur 4K
Cordialement
Michel
- Pièces jointes
-
- P1040811.JPG (63.66 Kio) Consulté 3794 fois
-
- 2018-10-01 - Schema carte graphique - Copie.jpg (213.52 Kio) Consulté 3794 fois
Re: TAVERNIER 6809
Tu as réussi à adapter cette carte pour le 6809. La couleur, est-elle fonctionnelle ?
Jérôme
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour Memphis,
Pour disposer de la couleur (16 couleurs) il faut rajouter à la carte de base une carte d'extension (voir pièce jointe)
A l'époque je n'avais acheter que la carte de base….je ne dispose donc pas de la couleur aujourd'hui.
Si cela intéresse quelqu'un, je dispose éventuellement de toute la documentation que je peux copier…
Michel
Pour disposer de la couleur (16 couleurs) il faut rajouter à la carte de base une carte d'extension (voir pièce jointe)
A l'époque je n'avais acheter que la carte de base….je ne dispose donc pas de la couleur aujourd'hui.
Si cela intéresse quelqu'un, je dispose éventuellement de toute la documentation que je peux copier…
Michel
- Pièces jointes
-
- 2018-10-03 - Extension couleur - Copie.jpg (137.03 Kio) Consulté 3725 fois
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour Memphis,
Difficile de passer automatiquement du code 6502 au code 6809.....
En fait, j'ai procédé manuellement en partant du dump du code 6502 diffusé dans la revue
Connaissant la structure des commandes décrites dans la revue, et de des-assemblages partiels, j' ai réussi à reconstitué le source et le retranscrire en code 6809.
Le logiciel est constitué de deux modules. Le premier gère tout ce qui est texte comme un terminal, l'autre tout ce qui est graphique. Le logiciel est autonome est fonctionne comme une super-routine de réception du caractère contenu dans l'accumulateur A
J'ai tout retranscrit, mais à ce jour , je n'ai testé et validé que la partie graphique qui m' intéressait avant tout.
Certaines commandes (tracé de cercle par exemple) étaient trop hermétique, j'ai préféré la ré-écrire à partir d' algorithme de tracé connu.
Ci-joint le type de tracé que l'on peut obtenir en générant les commandes à partir d'une routine BASIC
Michel
Difficile de passer automatiquement du code 6502 au code 6809.....
En fait, j'ai procédé manuellement en partant du dump du code 6502 diffusé dans la revue
Connaissant la structure des commandes décrites dans la revue, et de des-assemblages partiels, j' ai réussi à reconstitué le source et le retranscrire en code 6809.
Le logiciel est constitué de deux modules. Le premier gère tout ce qui est texte comme un terminal, l'autre tout ce qui est graphique. Le logiciel est autonome est fonctionne comme une super-routine de réception du caractère contenu dans l'accumulateur A
J'ai tout retranscrit, mais à ce jour , je n'ai testé et validé que la partie graphique qui m' intéressait avant tout.
Certaines commandes (tracé de cercle par exemple) étaient trop hermétique, j'ai préféré la ré-écrire à partir d' algorithme de tracé connu.
Ci-joint le type de tracé que l'on peut obtenir en générant les commandes à partir d'une routine BASIC
Michel
- Pièces jointes
-
- P1040813.JPG (76.94 Kio) Consulté 3688 fois
Re: TAVERNIER 6809
Félicitations pour la réalisation de cette carte graphique
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour 6502man
J'ai décortiqué le binaire proposé à l'origine pour faire fonctionner cette carte dans un système 6502...
Outre la partie graphique, la carte peut être utilisé comme un terminal (acquisition des codes par le clavier et gestion du curseur).
Dans la partie qui gère la scrutation du clavier il est fait mention d'une fonction "Key board strobe scan" réalisée par voie logiciel et qui utilise apparemment une adresse $E10D...
Je ne sais pas s'il s'agit d'une erreur typographique ou d'une adresse matérielle…
Aurais-tu une idée de ce à quoi pourrait correspondre cette adresse ?
Merci de ton aide
Michel
J'ai décortiqué le binaire proposé à l'origine pour faire fonctionner cette carte dans un système 6502...
Outre la partie graphique, la carte peut être utilisé comme un terminal (acquisition des codes par le clavier et gestion du curseur).
Dans la partie qui gère la scrutation du clavier il est fait mention d'une fonction "Key board strobe scan" réalisée par voie logiciel et qui utilise apparemment une adresse $E10D...
Je ne sais pas s'il s'agit d'une erreur typographique ou d'une adresse matérielle…
Aurais-tu une idée de ce à quoi pourrait correspondre cette adresse ?
Merci de ton aide
Michel
Re: TAVERNIER 6809
Comme ça ça ne me dit rien, mais peut être avec le code je pourrais éventuellement t"aider ?
En tout cas ça devrait bien correspondre à une adresse, c'est bien la représentation typique d'une adresse hexa pour 6502
En tout cas ça devrait bien correspondre à une adresse, c'est bien la représentation typique d'une adresse hexa pour 6502
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour 6502man,
Voici le début du code 6502 (qui au total va de $B000 à $BD6D)
L'instruction qui me pose problème est le LDA $E10D qui se trouve en $B018....
Je peux t'envoyer le dump complet si tu y vois un intérêt
Cordialement
Michel
Voici le début du code 6502 (qui au total va de $B000 à $BD6D)
L'instruction qui me pose problème est le LDA $E10D qui se trouve en $B018....
Je peux t'envoyer le dump complet si tu y vois un intérêt
Cordialement
Michel
- Pièces jointes
-
- Fichier0001.jpg (246.4 Kio) Consulté 3581 fois
Re: TAVERNIER 6809
Le dump complet aidera à comprendre la routine
Et pourquoi cette instruction te pose problème ?
Et pourquoi cette instruction te pose problème ?
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour 6502man,
Peux-tu me donner une adresse à la quelle je puisse te transmettre les pages des 2 numéros Elektor qui décrivent le logiciel (Fichiers PDF)
Le DUMP mémoire y figure met je peux éventuellement te transmettre dans une autre forme
Ma difficulté se situe dans la compréhension de la fonction "Key Board Strobe Scan" et notamment quelle information est véhiculé par l'instruction LDA $E10D...
Cordialement
Michel
Peux-tu me donner une adresse à la quelle je puisse te transmettre les pages des 2 numéros Elektor qui décrivent le logiciel (Fichiers PDF)
Le DUMP mémoire y figure met je peux éventuellement te transmettre dans une autre forme
Ma difficulté se situe dans la compréhension de la fonction "Key Board Strobe Scan" et notamment quelle information est véhiculé par l'instruction LDA $E10D...
Cordialement
Michel
Re: TAVERNIER 6809
Bonjour Michel,
Si tu à le dump au format fichier binaire ou ascii
Je t'envoi un MP avec mon adresse mail
A plus.
Si tu à le dump au format fichier binaire ou ascii
Je t'envoi un MP avec mon adresse mail
A plus.
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour 6502man
Message reçu
Fichiers envoyés
Merci
A+
Message reçu
Fichiers envoyés
Merci
A+
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour 6502man
J'ai bien reçu ton mail
Merci pour le listing de des-assemblage. Je le croiserai avec celui que j'avais effectué avec un des-assembleur en ligne. Cela me fera peut-être apparaître quelques erreurs…
Je me suis jusqu'ici surtout focalisé sur le module graphique…et perdu de vue certains détails….
Tu viens de mettre le doigt sur un détail qui m'avait échappé:
Cette fonction "Key Board Strobe Scan" utiliserait un signal généré par la carte elle même !
La documentation précise que les adresses $XX00 à $XX4F (avec XX=E1) sont inutilisées… je vais donc vérifier ce point !
Je vais examiné ce qui existe sur cette adresse $E10D
Merci pour ta participation
Cordialement
Michel
J'ai bien reçu ton mail
Merci pour le listing de des-assemblage. Je le croiserai avec celui que j'avais effectué avec un des-assembleur en ligne. Cela me fera peut-être apparaître quelques erreurs…
Je me suis jusqu'ici surtout focalisé sur le module graphique…et perdu de vue certains détails….
Tu viens de mettre le doigt sur un détail qui m'avait échappé:
Cette fonction "Key Board Strobe Scan" utiliserait un signal généré par la carte elle même !
La documentation précise que les adresses $XX00 à $XX4F (avec XX=E1) sont inutilisées… je vais donc vérifier ce point !
Je vais examiné ce qui existe sur cette adresse $E10D
Merci pour ta participation
Cordialement
Michel