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
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: TAVERNIER 6809

Message par mjwurtz »

Bonsoir Michel,

Oui, dans cette optique, c'est plus raisonnable.

De mon côté, je regrette un peu de m'être débarassé de mon tavernier, même si un certain nombre de ses caractéristiques me dérangeaient : son organisation mémoire en particulier, que je trouvais assez ... euh... "explosé", avec des circuits périphériques un peu partout : c'est gênant si on a besoin d'un gros bloc mémoire, à moins d'installer plusieurs pages mémoire. Je trouvais aussi la carte vidéo trop limitée : j'avais adapté le schéma pour utiliser 8k x12bits ce qui permettait en graphique une défintion de 320x200 avec des pixels carrés. J'ai malheurseusement perdu le schéma au cours de mes pérégrinations...

Pour le moment, je songe plutôt à refaire une microbox II, qui a des caractéristiques sympa, le tout sur une seule carte : 64k RAM, 8K ROM, double interface série, interface parallèle, vidéo N&B, mais de très bonne définition avec un NEC 7220, + 128k de mémoire partagée entre écran et disque RAM, plus une interface pour disque EPROM, et bien sûr une interface disquette (2 lecteurs).

J'ai la doc sous forme de 5 articles et quelques pages Web, mais il faut que je refasse un schéma correct, d'autant plus que le dessin du circuit ne donne qu'une face pour les pistes (il y a une photo de l'autre face pour aider). Je pense ouvrir un nouveau sujet dès que j'aurais un peu plus de matière... Pour le moment, mon ministre des finances et du temps libre a fixé d'autres priorités ;-)

J'ai commencé à tester Kicad, mais je ne maîtrise pas encore bien. Un bon exemple pourrait m'aider, d'autant plus que j'ai aussi eu des surprises : quand j'ai cherché le timer 6840, je me suis rendu compte que dans la bibliothèque de kicad, c'était un PIA style 6820. J'ai du modifier la définition...

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

Mon idée première était de créer un petit frère à mon TAVERNIER et d'établir le dialogue entre les deux machines...
Pour l'instant j'essai de faire fonctionner cette carte CPU09 avec sa carte fille...
Si tout va bien j'essaierai de reconstituer la machine avec ses deux autres cartes RAM et IFD09... et peut-être en modifiant des choses...

Je ne connais pas cette machine microbox II, mais tu nous feras peut-être découvrir l'objet !

KiCad, je découvre au fil des jours, je me contente des fonctionnalités de bases...
Les bibliothèques sont riches, des fois avec quelques surprises, mais bon elles sont pratiques
Pour mes projets, je m'efforce de recréer les symboles pour mes besoins...

Sollicité le 26-08, JLCPCB vient de m'annoncer l'arrivée de mes PCB pour le 02-09, ils sont vraiment réactif !

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

Bonsoir,

Il est très intéressant ce Microbox II...

Je vais regarder cela de plus près.

Bonne soirée.
Philippe
Someday I'll get you, Red Baron !
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

Ci-dessous une image des PCBs reçus hier.....

A plus
Michel
2021-0831 - Carte CPU - Cote Composants.jpg
2021-0831 - Carte CPU - Cote Composants.jpg (323.4 Kio) Consulté 2166 fois
2021-08-31 - PCB Carte CPU - Coté Cuivre.jpg
2021-08-31 - PCB Carte CPU - Coté Cuivre.jpg (294.95 Kio) Consulté 2166 fois
2021-08-31 - Carte Fille - Cote Composants.jpg
2021-08-31 - Carte Fille - Cote Composants.jpg (54.43 Kio) Consulté 2166 fois
2021-08-31 - Carte Fille - Cote Cuivre.jpg
2021-08-31 - Carte Fille - Cote Cuivre.jpg (41.98 Kio) Consulté 2166 fois
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: TAVERNIER 6809

Message par fneck »

Ils sont magnifiques ces PCBs 8)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
jeffounet
Messages : 1563
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: TAVERNIER 6809

Message par jeffounet »

Très beau travail!

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,

Ma carte CPU est pratiquement cablée....
J'attends encore quelques chips avant de passer aux essais

A plus
Michel
Carte CPU_1.JPG
Carte CPU_1.JPG (354.46 Kio) Consulté 2093 fois
Carte CPU_2.JPG
Carte CPU_2.JPG (326.33 Kio) Consulté 2093 fois
Carte Fille_1.JPG
Carte Fille_1.JPG (210.01 Kio) Consulté 2093 fois
Carte Fille_2.JPG
Carte Fille_2.JPG (194.79 Kio) Consulté 2093 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
J'ai une question pour Frederic

Je suis en quelque sorte en train de faire un clone de la carte CPU09 du TAVERNIER....

Pas tout à fait cependant, puisque j'envisage de remplacer l'UVPROM TMS 2532 de 4Kx8 par une EEPROM AT28C64B de 8Kx8...

Cette mémoire permet donc d'utiliser deux blocs de 4Kx8 pour installer le moniteur

Sur le TAVERNIER que j'ai bâti à l'époque, j'avais supprimé pour me simplifier la vie certaines fonctionnalités du moniteur TAVBUG09 à l'aide de ASSIST09.....

La machine m'a suivi dans mes déménagements, mais pas la doc

Sur ma nouvelle carte je souhaiterai utiliser:
- le premier bloc de l' EEPROM pour implanter ma version actuelle du moniteur
- le deuxième bloc de l'EEPROM pour implanter la version d'origine TAVBUG09

D'où ma question:

Disposes-tu du source et du fichier binaire du moniteur TAVBUG09 ?
Ces fichiers existent peut-être sur ton site, mais sous quelles références ?


Ma carte est câblée, j'attends encore quelques composants pour pouvoir m'atteler aux essais

Merci pour ton aide
Michel

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

Re: TAVERNIER 6809

Message par leduigou »

Bonjour,
Le binaire TAVBUG.ROM est dans le répertoire « Original «  du zip LDTAvFiles2019 sur la page de mon utilitaire. Le listing est sur la page Documentation du site. J’ai pas mis les sources mais je peux les mettre sur le forum ce soir.

A+
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 Michel,
Tu trouveras le code source de Tavbug (et d'Assist09) dans le zip de mon message du 25 avr. 2021 17:05.
Il est légèrement modifié (avec qq commentaires en plus) par rapport à l'original de Frédéric, pour que l'assemblage passe et donne le bon résultat.
Assemblé avec A09, il donne un fichier binaire identique à TAVBUG4.BIN...
NB: ces fichiers sont au format "UNIX" et pas "DOS", fin de ligne = LF, pas CR,LF...

Sinon, et si cela t'intéresse, j'ai récupéré le contenu d'une EPROM De 8k pour le tavernier, qui contient en partie haute un Tavbug modifié et en partie basse le code censé faire démarrer OS-9 (a priori, selection par un cavalier de la partie à utiliser, encore que la partie TAVBUG comporte une commande "S" dont l'usage reste à vérifier). Sur mon émulateur de 6809, Tavbug fonctionne et lance bien FLEX. Par contre j'ai un soucis avec l'autre moitié, qui semble partir en vrille après avoir chargé quelques secteurs de la disquette OS-9 qui va avec... J'espère néanmoins pouvoir faire un jour voir le prompt OS-9 ;-)

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

Merci pour tes infos et les fichiers. Fréderic a prévu de me transmettre les sources dont il dispose de son coté..
Je souhaite garder une vison précise de ma configuration, d'où le souci de reconstituer une cohérence entre le binaire et le source sur le plan logiciel.

Ma nouvelle carte est un clone de la carte CPU09, mais j'ai tout de même introduit certaines modifications qui paraissent mineures mais dont la mise au points pourrait poser problème
- les PROMs 82S129 pour remplacer les PROMs 7611
- l'EEPROM AT28C64B pour remplacer l' UVPROM TMS 2532
- la création d'une deuxième liaison RS232

A plus
Michel
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: TAVERNIER 6809

Message par 6502man »

Superbe la carte CPU 6809 :D
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 mjwurtz

Merci pour les codes source de TAVBUG et ASSIT09...je vais essayer de m'en servir pour générer le binaire pour ma carte CPU09...

Mais voilà, j'ai simplement pris l'habitude de travailler avec l'Emulateur de Frédéric qui me permet:
1 - de compiler le code avec l'assembleur ASMB...
2 - de générer les fichiers .hfe pour mon module HxC

Les codes sources de TAVBUG et ASSIST09 sont au format UNIX ....

Existe-t-il un moyen simple de les mettre au format DOS compatible avec ASMB ?

Merci de ton aide
Michel
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: TAVERNIER 6809

Message par Zebulon »

Bonsoir Michel,

Tu peux le faire avec Notepad++ par exemple. J'ai fait la conversion dans l'archive ci-jointe.

Peux-tu regarder si c'est bien conforme à tes attentes ?

source_crlf.zip
(76.57 Kio) Téléchargé 55 fois

Quand tu ouvres le fichier dans Notepad++ dans le bas de la fenêtre il t'indique que les fins de lignes sont de type Unix (LF), un clic droit permet de les convertir au format Windows (CR+LF), ensuite sauver le fichier.
Capture d’écran 2021-09-10 224950.png
Capture d’écran 2021-09-10 224950.png (80.59 Kio) Consulté 1878 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 Zebulon

Merci pour l'infos, je n'avais pas remarquer cette option dans Notepad++ !!
Je pense que cela va résoudre une partie de mon problème
L'ASMB du TAVERNIER est aussi perturbé par les codes de tabulation, mais bon, je pense que je vais m'en sortir....
Merci
Michel
Répondre