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 jeffounet

C'est parti, je viens de transmettre mes deux fichiers .zip à jlcpcb...
J'espère ne pas avoir fait de bourdes non récupérables...

Concernant le à disposition des informations, je reconnais que le lien avec les produits à base de 6502 est sans doute plus pertinent, j'adhère à l'idée
Mon seul souci est de ne pas disperser les infos (scan des revues, les fichiers concernant ces 2 PCB, le soft, la mise en oeuvre...)
Attendons quelques réactions des éventuels autres intéressés...

Pour revenir au lien avec les autres sujet, je trouve intéressant de tenter d'établir des passerelles entre les produits, le TAVERNIER s'y prête bien
Par exemple je cherche toujours à faire tourner un jeux sur le TAVERNIER
La carte graphique basée sur le V9938 est performante, mais les jeux d'origine MSX (code Z80) sont difficile à retranscrire en code 6809
Avec cette carte graphique ELEKTOR les jeux tournant sur Junior Computer sont peut-être éligibles à cet exercice....

A plus
Michel
Avatar de l’utilisateur
jeffounet
Messages : 1563
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: TAVERNIER 6809

Message par jeffounet »

Bonsoir,
pour ce qui est des jeux pour le Junior Computer, et bien ... il n'y en a pas à ma connaissance!
En effet c'était au départ une mono carte avec 6 afficheurs puis une deuxième carte est apparue mais l'évolution du matériel, si tu jette un œil sur le fil ou j'ai déposé les doc du JC, s'est faite sur une longue période et il fallait tout faire soi même, ce n'était pas une machine commercial. Donc, je me trompe peut-être, mais il n'y pas eu de jeux!
Toutefois on peux peut-être en trouver en provenance d'autre machine à 6502 tel que les APPLE II ou autre.

Pour ma part j'ai déjà 3 JC dont 1 avec une carte texte monochrome et les 2 autres avec seulement 6 afficheurs 7 segment et une liaison série pour un terminal.
Je me souvient qu'à l'époque, c'était relativement cher à réaliser et la majorité des gens qui ont encore un JC ont une machine en configuration de base ou alors comme Wawa.voun ou Philoupat ce sont des machines assemblée depuis peu de temps, la nostalgie !

Bonne soirée

Jean-François
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
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,

Cette carte graphique étant plus destinée aux systèmes 6502,j'ai opté pour la proposition de jeffounet de regrouper les informations concernant ce produit sur le fil du Junior Computeur.
Vous y trouverez le scan des articles concernant cette carte et diffusés dans la revue ELEKTOR

En attendant mes PCB, je me suis penché sur les besoins en composants...
Une question : la carte de base utilise deux PROM 82S123
Ces PROM sont approvisionables mais existe-t-il encore un moyen de les programmer ?

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,

Quelques nouvelles sur mon projet de carte graphique

Mes fichiers ont été traités par jlcpcb sans problème apparemment et les PCB sont en route vers la France....

En attendant je suis à la recherche de solutions alternatives si je ne parviens pas à programmer les PROM 82S123...

D'après ce je trouve sur le web
- utiliser des EEPROM genre W27C512
- Utiliser des GAL 22V10

A plus
Michel
Avatar de l’utilisateur
jeffounet
Messages : 1563
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: TAVERNIER 6809

Message par jeffounet »

Bonjour,

Le lien ne fonctionne pas

Bonne soirée

Jean-François
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
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 jeffounet

De quel lien parles-tu ?

Michel
Avatar de l’utilisateur
jeffounet
Messages : 1563
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: TAVERNIER 6809

Message par jeffounet »

Désolé Michel j'étais sur plusieurs fenêtres et comme qui dirait : "j'ma gouré de bouton" :? :? :? :? :lol: :lol: :lol: :lol: :lol:
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
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 mon projet de carte graphique ELEKTOR
Comme convenu, je vous invite à passer sur le fil du Junior Computeur pour ce qui concerne la réalisation du jeu cartes au format EUROPE
Je continuerai à diffuser ici ce qui est spécifique du TAVERNIER

A plus
Michel
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: TAVERNIER 6809

Message par mjwurtz »

Bonjour à tous,
Après une courte apparition sur ce forum il y a 7 ans, je reviens avec un peu plus de temps, et surtout un projet à base de 6809, même si mon TAVERNIER 82 a disparu suite à mes nombreux déménagement :-(
Pour cela, j'ai besoin d'un simulateur et n'ayant pas trouvé exactement ce qu'il me fallait, j'ai fais un "fork" d'un projet pour lui permettre de s'adapter à différents types de machines.
Bien évidemment, il me fallait tester ma version, et là la PROM du TAVERNIER était idéale : J'ai récupéré l'image et le code mis à disposition par Frédéric (leduigou). Le simulateur est disponible là, avec une copie d'écran où on voit TAVBUG en fonctionnement, grâce à une émulation de l'ACIA MC6850 :
https://github.com/mjwurtz/sim6809

Prochaine étape : émuler le Contrôleur de disquette FD1795 pour pouvoir booter Flex... puis mon projet (6809 + 512K mémoire, connexion console via usb et disque sur mémoire flash, peut être carte graphique : j'ai retrouvé un 6845 et les EPROM de mon ancienne carte IVG)

PS : j'ai également mofifié le désassemblage de TAVBUG, qui maintenant donne en sortie une image mémoire identique à l'EPROM. Si certains sont intéressés...
Oui, ça fonctionne avec Linux...
Oui, ça fonctionne avec Linux...
Simulation_example.png (525.94 Kio) Consulté 4920 fois
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: TAVERNIER 6809

Message par mjwurtz »

Avec la dernière version du simulateur (ajout d'un émulateur de FD1795), flex démarre, à condition de tenir compte de l'accès à l'emplacement du selecteur de lecteur et de densité en E080. J'ai du pour cela créer un "faux" périphérique en E080... C'est assez lent à cause de la simulation du 6850 : le moniteur de TAVBUG n'utilise pas les interruptions, donc boucle sur l'attente d'un caractère... j'ai du coup introduit une attente pour éviter de consommer 100% du cpu. On se retrouve donc avec un terminal fonctionnant à 300 bps et un lecteur de disquette plus lent que nature ;-)
Il suffit de commenter la ligne #define SLOWDOWN pour que tout se passe instantannément.

Exemple en image :
Capture d’écran de 2021-04-10 10-59-28.png
Capture d’écran de 2021-04-10 10-59-28.png (66.54 Kio) Consulté 4830 fois
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: TAVERNIER 6809

Message par mjwurtz »

PS pour ceux tenter de l'essayer : il vous faut l'image du moniteur (j'ai utilisé TAVBUG.BIN du site de Frédéric Leduigou), une image du disque FLEX (que j'ai du trouver aussi sur ce forum ) et un fichier .sim6809.ini pour décrire le matériel. Le voici pour le tavernier (les lignes #... sont des commentaires)
# PROM à partir de F000
rom F000
# RAM partout ailleurs
mem 0000 F000
# sauf pour l'espace dédié aux divers contrôleurs
io E000 EC00
# PIA en $EB00 la ligne IRQ n'est pas connectée
mc6820 EB00
# le TIMER est en $EB08, la ligne IRQ est connectée à la ligne NMI du 6809
mc6840 EB08 IRQ
# l'ACIA est en $EB04, ligne IRQ connectée à ligne IRQ du 6809, vitesse fixée à 19200 bps (on ne tient pas compte du soft)
mc6850 EB04 IRQ 19200
# lecteur disque en E000
fd1795 E000 /home/mw/Dvlpt/6809/Mon_OS/FLEX.dsk
# selecteur de drive, non utilisé : évite au simulateur de ne rien trouver en $E080
FAKE E080 E084
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

Tout d'abord bienvenue sur le site.....

Je possède un TAVERNIER depuis son origine, c'est une machine très flexible qui permet de faire des tas de choses...
Frédéric à développé un simulateur de TAVERNIER que j'utilise fréquemment pour créer des programmes et les transférer sur ma machine équipé d'un module HxC
Ma question va sans doute te surprendre, je ne suis pas un spécialiste de l'informatique mais je cherche à comprendre à quoi pourrait me servir cet outil que tu viens de nous faire connaître.
Au fait de quelle plateforme faut-il disposer ?

A plus
Michel
Avatar de l’utilisateur
leduigou
Messages : 542
Inscription : 08 mai 2011 21:00
Localisation : Paris, 6ème

Re: TAVERNIER 6809

Message par leduigou »

Bonjour,

Mon émulateur fait une émulation presque parfaite du Tavernier, avec l'émulation de la lecture et de l'écriture sur disquette.
Il est disponible ici, avec beaucoup de doc : http://www.myithilien.com/crbst_11.html
Il est suffisamment précis pour accepter aussi le boot en NewDos.
Il est développé en C++ sous QT. Je suis pas un pro, donc il est pas du tout optimisé, mais il est assez stable ...
Cordialement
Frédéric

Forget the C:\ prompt! Real computing starts with +++
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: TAVERNIER 6809

Message par mjwurtz »

Bonjour Frédéric et Michel,

Mon outil est développé en C, et tourne a priori sous Linux. C++ et Qt sont plus portable, mais je voulais rapidement un émulateur capable d'être paramétré pour diverses plates formes matérielles, d'où mon idée de partir d'un outil en ligne de commande, quite à lancer une autre fenêtre texte pour interagir avec le moniteur lui-même.

J'avais aussi un Tavernier. Étant à l'époque dans un environnement favorable, et disposant d'amis stratégiquement placés, mais de peu de moyens pour me construire une machine, j'avais utilisé un maximum de ressources "gratuites" : une alimentation à découpage HP fonctionnelle mais dont le connecteur un peu brûlé le destinait normalement à la benne, récupéré avec un peu de chirugie, et surtout une disquette FLEX originale... mais entièrement double densité (y compris la piste 0) ce qui m'a conduit à revoir le moniteur pour corriger le timing afin de lire la double densité sans soucis (et accessoirement supprimer le forçage en simple densité de la carte floppy).

Pour la carte IVG, j'avais repris le schéma, en ajoutant de la mémoire (8K) et une deuxième eprom "générateur de caractère", ce qui me permettait d'avoir une carte graphique N&B de 320x200 pixels.

Voilà pour l'histoire. Merci Frédéric pour le lien vers l'émulateur. Je vais l'essayer dès que je peux !

A+
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 Frédéric

Heureux de te revoir sur le site.....
J'espère que tu as pu apprécier que le TAVERNIER a aussi le droit à la couleur....

A plus
Michel
Répondre