TAVERNIER 6809
Modérateurs : Papy.G, fneck, Carl
Re: TAVERNIER 6809
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)
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)
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
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
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
Re: TAVERNIER 6809
Bonsoir,
Il est très intéressant ce Microbox II...
Je vais regarder cela de plus près.
Bonne soirée.
Philippe
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 !
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour à tous
Ci-dessous une image des PCBs reçus hier.....
A plus
Michel
Ci-dessous une image des PCBs reçus hier.....
A plus
Michel
- fneck
- Site Admin
- Messages : 17533
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: TAVERNIER 6809
Ils sont magnifiques ces PCBs
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: TAVERNIER 6809
Très beau travail!
Jean-François
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
Jean-François
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
Bonjour,
Ma carte CPU est pratiquement cablée....
J'attends encore quelques chips avant de passer aux essais
A plus
Michel
Ma carte CPU est pratiquement cablée....
J'attends encore quelques chips avant de passer aux essais
A plus
Michel
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
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
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
Re: TAVERNIER 6809
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+
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 +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: TAVERNIER 6809
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)
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)
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
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
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
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
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
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
Re: TAVERNIER 6809
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 ?
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.
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 ?
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.
- michel guyot
- Messages : 616
- Inscription : 20 mars 2016 16:01
- Localisation : Pyrénées orientales
Re: TAVERNIER 6809
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
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