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
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Michel je te conseil de regarder du côté du VDP TMS9918 on le retrouve sur les Ti99, MSX, Coleco, SEGA ...

Un exemple de schéma que j'avais pour une carte AppleII à base de TMS9918 :
Image
Seul défaut c'est qu'il utilise des 4116 mais on peut remplacer par d'autres DRAM.

Si ca t'intéresse j'ai des schémas qui utilise ce VDP pour d'autres machines ?

Sur un SC-3000 il y a cette implementation :
Image
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
irios
Messages : 3396
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: TAVERNIER 6809

Message par irios »

Il y a le HD63484 qui est parfait pour un système à base de 6809. :mrgreen:
https://archive.org/stream/byte-magazin ... 8/mode/2up
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: TAVERNIER 6809

Message par hlide »

Mais pas de sprites. Est-ce que le 6809 sera assez puissant pour gérer du PGA ?

EDIT: je viens de voir qu'il peut dessiner des primitives.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Le TMS9918/28 à un mode graphique 320x200 en 16 couleurs avec contrainte mais aussi une gestion des sprites hardware ce qui en fait un VDP intéressant pour une 8 bits, il n'y à qu'a voir les jeux MSX et ColecoVision :wink:
Et surtout l'implémentation me parait simple il n'y à qu'a voir les schémas précédents.
spécifications du TMS9918/28

Après on peut passer directement au Yamaha V9938 qui est surpuissant mais demande aussi plus de ram et plus de puissance du CPU.
spécifications du V9938
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,

Je poursuis mes réflexions sur la possibilité de donner la couleur à mon Tavernier, merci à toutes vos suggestions qui vont bien m'aider…

Au passage je tiens à remercier termit qui me cède généreusement un double de la carte graphique ELEKTOR que je possède déjà.

Du coup, je demande si je ne devrais pas tout simplement tenter de réaliser l'extension couleur qui était proposée dans la revue.

Le PCB proposé est un double face à trous métallisés, taille 160mm x 100mm, les images disponibles sont de bonne qualité…
Je ne suis pas spécialiste, mais je suppose que la réalisation de la carte n'est peut-être pas si compliquée par une officine extérieure…
Je vais aussi examiner si les composants sont tous approvisionnables

Cordialement
Michel
Pièces jointes
2019-11-25 - PCB extension couleur_1a.jpg
2019-11-25 - PCB extension couleur_1a.jpg (320.26 Kio) Consulté 3513 fois
2019-11-25 - PCB extension couleur_2a.jpg
2019-11-25 - PCB extension couleur_2a.jpg (342.7 Kio) Consulté 3513 fois
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Salut,
C'est le tracé du PCB de la carte couleur ?
Il y a un paquet de composants ;)

Par contre je sais pas si il existe une entreprise qui accepte de fabriquer des PCB à partir d'images même à l'échelle 1/1 ?
A mon avis il faut leurs fournir les fichiers gerbers !
Et je suppose qu'ils ne sont pas disponibles ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Jacobert
Messages : 572
Inscription : 18 janv. 2018 23:30
Localisation : Paris

Re: TAVERNIER 6809 - Fichier GERBER

Message par Jacobert »

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 6502man,

Oui, les deux images sont celles du PCB de la carte extension couleur.
Cette carte est effectivement chargées en composants , comme la carte graphique de base d'ailleurs.
Bien évidement, je ne possède pas les fichiers GERBER correspondants.
Pour cela il faudrait les recréer à partir du schéma que je possède et du routage existant.
Ce n'est pas impossible, mais assez laborieux….

Je ne rejette pas l'idée, mais je suis tenté d'essayer la solution plus simple que tu proposes à savoir:
- soit utiliser un VDP TMS9918/28/29 (le 29 génère un signal vidéo 625 lignes PAL européen)
- soit passer directement au VDP V9938 plus performant

D'après les datasheet, leur implantation semble effectivement assez simple et très voisine
As-tu d'autres exemple de schémas (notamment avec le V9938) qui pourraient m'aider à préciser l'interface avec le bus du TAVERNIER qui tourne avec un 6809 ?

Cordialement
Michel Guyot
Avatar de l’utilisateur
Falkor
Messages : 1701
Inscription : 28 juin 2010 12:09
Localisation : Cluny, Saône et Loire

Re: TAVERNIER 6809

Message par Falkor »

michel guyot a écrit : 26 nov. 2019 23:19 Bien évidement, je ne possède pas les fichiers GERBER correspondants.
Pour cela il faudrait les recréer à partir du schéma que je possède et du routage existant.
Ce n'est pas impossible, mais assez laborieux….

J'ai développé des outils pour faire ça de façon automatique... Je jette un oeil !
Avatar de l’utilisateur
Papy.G
Modérateur
Messages : 3047
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: TAVERNIER 6809

Message par Papy.G »

Je m'interroge sur la nécessité d'une carte aussi complexe et densément peuplée juste pour ajouter la couleur. :?
Le chip n'intègre-t'il pas la génération couleur?
Si c'est juste une extension mémoire, il doit y avoir moyen de faire plus compact avec des composants récents.

Après, dans le sens d'une collection, je comprends que les cartes et schémas de l'époque soient respectés, mais si cette carte doit être reproduite juste pour sa fonctionnalité, l'option couleur doit pouvoir être intégrée sur la carte de base.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
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 Papy.G

Cette carte graphique est effectivement complexe, elle est basée sur un processeur EF9396/97. Elle se compose d'une carte de base et d'une extension couleur. J'ai réalisé (en 1985) la carte de base uniquement. Le temps a passé…. Courant 2018 j'ai réussi à adapter le code initialement prévu pour un système 6502 au TAVERNIER (Cf mon post du 01-10-2018).

Aujourd'hui je cherche simplement à adjoindre à mon TAVERNIER une fonctionnalité couleur…

Je suis d'accord avec toi, l'extension couleur de la carte est bien complexe pour répondre à ce besoin et ne peut pas être réalisée sur la carte de base.

6502man m'a suggéré de m'orienter sur des solutions plus simple basées sur la mise en oeuvre du TMS9918/28/29 ou du V9938
(comme la carte TMS9918 Sprite Card pour Apple II je crois…)

Maintenant c'est vrai, je cherche aussi à rester dans les technologies de l'époque, c'est une affaire de passion !
A +
Michel
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

le TMS9938 à était utiliser dans les MSX2 et je sait pas si il à était utiliser sur d'autres machines.
Je dois avoir des schémas d'implémentation sur MSX2 ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Voici l’implémentation dans un PANASONIC MSX2 :
VDP_TMS9938.jpg
VDP_TMS9938.jpg (615.96 Kio) Consulté 3386 fois
C'est le plus simple à comprendre que j'ai sous la main, dans les Philipps NMS-8235,8250,... il y a aussi un TMS9938 il faudrait ressortir les schémas ...
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 6502man,

Merci pour le schéma….
De mon coté, j'en ai retrouvé deux. L'un doit être celui d'une machine existante MSX2 ct80 quelque chose comme cela, l'autre je ne sais pas , peut-être une re-saisie dans un logiciel de création de PCB….

L'intérêt est qu'ils sont d'une part tout à fait cohérents avec celui que tu as déniché, d'autre part qu'ils précisent un peu les connexions avec le reste.
Les boitiers mémoires sont des V RAM 41464 64Kbits x 4

Ces machines tournent avec un CPU Zilog Z80
Reste à voir comment s'adapter au bus du 6809....

Cordialement
Michel
Pièces jointes
Schema_2.jpg
Schema_2.jpg (103.5 Kio) Consulté 3370 fois
Schema_1.jpg
Schema_1.jpg (121.6 Kio) Consulté 3370 fois
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Salut,

Très bien tes schémas :)

Celui de l'extension MSX2 est parfait pour ce que tu veux faire :wink:

L'avantage de la solution des TMS99xx c'est que les composants ce trouvent encore facilement sur le net pas très cher (Eb, Amaz, Alix,...) ainsi que les DRAMs nécessaire 8)
J'ai regardé aussi par rapport à la proposition de Irios le HD63484 ce trouve aussi encore sur Ebay facilement au format PLCC ou DIP ;)

Pour le TMS99xx l'adapter au 6809 je pense que ca ne devrait pas être trop compliqué, il te faut gérer les pins Mode0, Mode1 et /CSW, /CSR (ecriture, lecture) et D0-D7.
Il faut que je ressorte le Datasheet pour vérifier ...

Ensuite sur MSX1 ou 2 on accède directement au TMS99xx par des OUT ou IN instructions du Z80 dédié au périphériques, sur 6809 il suffit de réserver une plages d'adresse pour ta carte à base de TMS99xx !

En ce qui concerne la programmation du chip vidéo je connais bien pour l'avoir programmé sur plusieurs machines MSX1, MSX2, SC-3000, Pyuuta ....
Donc si tu à besoin d'aide n'hésite pas à me contacter ;)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre