EC-6809 FLEX d'Elektor
Modérateurs : Papy.G, fneck, Carl
EC-6809 FLEX d'Elektor
Bonjour, comme convenu sur le fil du Junior Computer, j'ouvre un nouveau fil concernant une autre machine d'Elektor!
Le EC-6809, oui je sais que le processeur peux travailler en 16 bits mais bon!
je met donc à disposition les docs que je possède: Voila déjà un début, ne pouvant mettre que 5 lien par message je rajoute le dernier, une pub, au message suivant!
bonne journée
Jean-François
Le EC-6809, oui je sais que le processeur peux travailler en 16 bits mais bon!
je met donc à disposition les docs que je possède: Voila déjà un début, ne pouvant mettre que 5 lien par message je rajoute le dernier, une pub, au message suivant!
bonne journé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
Jean-François
Re: EC-6809 FLEX d'Elektor
Et voici la pub:
. Bon bin ....... YAPUKA
Bonne journée
Jean-François
Ci-après je met 2 documents qui, s'il ne sont pas directement liés au EC-6809, peuvent néanmoins donner des idées à certains.. Bon bin ....... YAPUKA
Bonne journé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
Jean-François
Re: EC-6809 FLEX d'Elektor
Bonjour Tous,
Quelqu'un aurait un lien pour charger des images disques Flex09 ?
Je suis aussi à la recherche des eprom Elektor ESS540, ESS541 et ESS542 (enfin des dumps...).
Merci, cordialement.
Philippe
Quelqu'un aurait un lien pour charger des images disques Flex09 ?
Je suis aussi à la recherche des eprom Elektor ESS540, ESS541 et ESS542 (enfin des dumps...).
Merci, cordialement.
Philippe
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Bonjour Wawa.voun,
Je viens de regarder dans mon stock de DUMP et hélas ce n'est pas moi qui te dépannerai ce coup-ci!
Je ne les ai pas.
Bonne journée
Jean-François
Je viens de regarder dans mon stock de DUMP et hélas ce n'est pas moi qui te dépannerai ce coup-ci!
Je ne les ai pas.
Bonne journée
Jean-François
Re: EC-6809 FLEX d'Elektor
Re,
Je voudrais bien refaire cet EC-6809...
Il y a trois obstacles qui paraissent assez compliqués :
- pas d'images des pcb (juste les faces composants dans l'article) donc il faudra saisir le schéma et router, long mais ça devrait aller par contre on sera probablement loin de l'original et c'est dommage,
- pas d'images des trois eproms nulle part sur le net,
- pas d'images de Flex09 "original" sur le net.
Si quelqu'un a des infos ???
Bonne soirée.
Philippe
Je voudrais bien refaire cet EC-6809...
Il y a trois obstacles qui paraissent assez compliqués :
- pas d'images des pcb (juste les faces composants dans l'article) donc il faudra saisir le schéma et router, long mais ça devrait aller par contre on sera probablement loin de l'original et c'est dommage,
- pas d'images des trois eproms nulle part sur le net,
- pas d'images de Flex09 "original" sur le net.
Si quelqu'un a des infos ???
Bonne soirée.
Philippe
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Bonjour,
Refaire un système à base de 6809 me plait aussi pas mal (en souvenir de mon défunt Tavernier 09), mais je me demande s'il faut refaire strictement à l'identique... Il me semble en particulier que l'utilisation de ram statiques de bonne capacité permet d'une part de simplifier le circuit (pas de rafraichisement) et d'autre part de diminuer les coûts : une EK681024 offre en un seul boitier 128k ... pour moins cher que l'ensemble des circuits nécessaires pour refaire à l'identique.
De mon côté j'ai envie de refaire entièrement le schéma et ai opté pour une AS6C4008 : 512k, soit 8 banques de 64k!
Pour l'instant j'en suis au schéma et à la simulation pour le moniteur (Assist09, Tavbug ou Psymon, mon favori) et le flex (changement des adresses pour être conforme à l'organisation mémoire choisie), l'idée étant de pouvoir faire tourner aussi OS-9 et Funix.
Pour le reste, avant de connaître l'EC-6809, j'avais fait le même choix pour la périphérie : 6522 et 6850, 6845 pour la vidéo, (mais à voir encore). Pour les disquettes, émuler un lecteur avec un arduino et des cartes SD me plairait bien...
Enfin, pour la PROM, j'aimerais utiliser une mémoire flash parallèle : programmable plus simplement qu'une 27xx, avec l'idée d'y mettre un "bootloader" permettant de modifier partiellement son contenu (ajout d'un chargeur pour d'autres DOS que le Flex, bios pour la carte graphique, etc.
Par ailleurs, cela vaut peut-être la peine de regarder les topics sur le Tavernier 6809 et Vegas 6809, pour y trouver des réponses à tes autres questions.
Cordialement,
Michel.
Refaire un système à base de 6809 me plait aussi pas mal (en souvenir de mon défunt Tavernier 09), mais je me demande s'il faut refaire strictement à l'identique... Il me semble en particulier que l'utilisation de ram statiques de bonne capacité permet d'une part de simplifier le circuit (pas de rafraichisement) et d'autre part de diminuer les coûts : une EK681024 offre en un seul boitier 128k ... pour moins cher que l'ensemble des circuits nécessaires pour refaire à l'identique.
De mon côté j'ai envie de refaire entièrement le schéma et ai opté pour une AS6C4008 : 512k, soit 8 banques de 64k!
Pour l'instant j'en suis au schéma et à la simulation pour le moniteur (Assist09, Tavbug ou Psymon, mon favori) et le flex (changement des adresses pour être conforme à l'organisation mémoire choisie), l'idée étant de pouvoir faire tourner aussi OS-9 et Funix.
Pour le reste, avant de connaître l'EC-6809, j'avais fait le même choix pour la périphérie : 6522 et 6850, 6845 pour la vidéo, (mais à voir encore). Pour les disquettes, émuler un lecteur avec un arduino et des cartes SD me plairait bien...
Enfin, pour la PROM, j'aimerais utiliser une mémoire flash parallèle : programmable plus simplement qu'une 27xx, avec l'idée d'y mettre un "bootloader" permettant de modifier partiellement son contenu (ajout d'un chargeur pour d'autres DOS que le Flex, bios pour la carte graphique, etc.
Par ailleurs, cela vaut peut-être la peine de regarder les topics sur le Tavernier 6809 et Vegas 6809, pour y trouver des réponses à tes autres questions.
Cordialement,
Michel.
Re: EC-6809 FLEX d'Elektor
Bonjour,
Pour ce qui est du schéma c'est mon plaisir de refaire le plus possible à l'identique... J'adore les disquettes même si parfois c'est un peu pénible...
Donc pour moi pas de modification en vue !
En plus à force de poster dans tous les forums spécialisés j'ai dégoté un pcb vierge de la carte processeur (le coup de chance...). Je l'attends.
Le schéma des deux cartes est dans Kicad, prêt à être routé en cas de succès dans mes recherches.
Je suis toujours sur une piste pas encore morte pour retrouver des infos sur ces trois eproms.
ESS541 contient en fait Assist09, j'ai trouvé un asm sur le net, donc ça devrait aller (cependant si quelqu'un en possède le binaire et même aussi l'asm ce serait bien de poster ça ici)..
ESS542 est le générateur de caractères de la partie vidéo et probablement très proche de ce qui est utilisé dans la carte VDU du Junior. On pourrait démarrer comme ça à mon avis.
ESS540 c'est le vrai problème...
A suivre.
Cordialement.
Philippe
Pour ce qui est du schéma c'est mon plaisir de refaire le plus possible à l'identique... J'adore les disquettes même si parfois c'est un peu pénible...
Donc pour moi pas de modification en vue !
En plus à force de poster dans tous les forums spécialisés j'ai dégoté un pcb vierge de la carte processeur (le coup de chance...). Je l'attends.
Le schéma des deux cartes est dans Kicad, prêt à être routé en cas de succès dans mes recherches.
Je suis toujours sur une piste pas encore morte pour retrouver des infos sur ces trois eproms.
ESS541 contient en fait Assist09, j'ai trouvé un asm sur le net, donc ça devrait aller (cependant si quelqu'un en possède le binaire et même aussi l'asm ce serait bien de poster ça ici)..
ESS542 est le générateur de caractères de la partie vidéo et probablement très proche de ce qui est utilisé dans la carte VDU du Junior. On pourrait démarrer comme ça à mon avis.
ESS540 c'est le vrai problème...
A suivre.
Cordialement.
Philippe
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Bonjour Philippe,
J'ai les sources et le binaire de Assist-09, mais... c'est celui de la version Motorola, donc adapté au hardware de leur carte de développement, qui ne correspond pas forcément à celui de la carte Elektor.
Si tu n'as pas le binaire des EPROM d'origine, il va donc falloir que tu reécrive les E/S de base pour gérer le clavier parallèle et le 6845.
La version de base de Assist09 suppose un terminal (ou un émulateur) sur un ACIA de type 6850. Il est assez facile de modifier assist09.asm pour y mettre l'adresse d'un des 6850 et de démarrer avec un émulateur de terminal sur un PC pour vérifier le bon fonctionnement de base.
Regarde éventuellement le sujet Tavernier 6809 : son EPROM (de 4K) est basée sur Assist09 et contient la gestion du 6845, plus la commande de lancement du système sur disquette, ce qui devrait permettre de recréer le contenu de la seconde EPROM (la gestion de l’interface disquette et le chargeur du SED Flex).
C'est a priori moins long (qq dizaines d'octets) et moins complexe que la gestion du 6845. Son rôle est de lire un secteur précis de la disquette et de la placer en $C100, puis de faire un saut à cette adresse.
Donc (à mon humble avis) ESS541 est plus crucial à avoir que ESS540 : une fois que tu as fait démarrer Assist09, tu auras la main pour rentrer le code de chargement de la disquette et le débugger avant de créer une autre EPROM, même si c'est fastidieux. Il faudra aussi avoir les disquettes d'origine du Flex, car là aussi, les E/S vont devoir pointer au bon endroit de l'EPROM ESS541... et savoir où se trouve le contrôleur disque !
Bref, pas mal de travail à faire si on ne dispose pas des programmes d'origine. Bonne chasse aux EPROM !
Cordialement,
Michel
J'ai les sources et le binaire de Assist-09, mais... c'est celui de la version Motorola, donc adapté au hardware de leur carte de développement, qui ne correspond pas forcément à celui de la carte Elektor.
Si tu n'as pas le binaire des EPROM d'origine, il va donc falloir que tu reécrive les E/S de base pour gérer le clavier parallèle et le 6845.
La version de base de Assist09 suppose un terminal (ou un émulateur) sur un ACIA de type 6850. Il est assez facile de modifier assist09.asm pour y mettre l'adresse d'un des 6850 et de démarrer avec un émulateur de terminal sur un PC pour vérifier le bon fonctionnement de base.
Regarde éventuellement le sujet Tavernier 6809 : son EPROM (de 4K) est basée sur Assist09 et contient la gestion du 6845, plus la commande de lancement du système sur disquette, ce qui devrait permettre de recréer le contenu de la seconde EPROM (la gestion de l’interface disquette et le chargeur du SED Flex).
C'est a priori moins long (qq dizaines d'octets) et moins complexe que la gestion du 6845. Son rôle est de lire un secteur précis de la disquette et de la placer en $C100, puis de faire un saut à cette adresse.
Donc (à mon humble avis) ESS541 est plus crucial à avoir que ESS540 : une fois que tu as fait démarrer Assist09, tu auras la main pour rentrer le code de chargement de la disquette et le débugger avant de créer une autre EPROM, même si c'est fastidieux. Il faudra aussi avoir les disquettes d'origine du Flex, car là aussi, les E/S vont devoir pointer au bon endroit de l'EPROM ESS541... et savoir où se trouve le contrôleur disque !
Bref, pas mal de travail à faire si on ne dispose pas des programmes d'origine. Bonne chasse aux EPROM !
Cordialement,
Michel
Re: EC-6809 FLEX d'Elektor
Bonjour à tous,
J'ai parcouru en diagonale le listing d'Assist09 (à priori indiqué comme d'origine) et effectivement il doit être adapté à la machine...
A priori c'est documenté c'est pour cela que je ne me suis pas trop inquiété mais peut être à tord effectivement !
C'est bien mon plan de préparer ce moniteur basique et de démarrer (probablement juste avec la carte processeur) avec un terminal série pour déjà vérifier le hardware et ensuite seulement de commencer à programmer les routines clavier, 6845, gestion vidéo, lecteur de disquette etc...
C'est sur que, si j'ai quelques notions d'assembleur, le projet est d'envergure pour moi et j'aurais besoin d'aide.
De toute façon si je lance des pcb en production ce sera par 5 et il y aura du rab si quelqu'un est intéressé, autant travailler à plusieurs sur la chose.
Si quelqu'un a les sources du moniteur du Tavernier 09 sous forme de fichier ça m’intéresse beaucoup. Il faudrait les poster ici ou en mp...
Merci à tous pour vos avis et conseil.
Cordialement.
Philippe
ps : je viens de trouver sur un autre post le zip de Michel avec les sources d'Assist09 et du moniteur du Tavernier !
J'ai parcouru en diagonale le listing d'Assist09 (à priori indiqué comme d'origine) et effectivement il doit être adapté à la machine...
A priori c'est documenté c'est pour cela que je ne me suis pas trop inquiété mais peut être à tord effectivement !
C'est bien mon plan de préparer ce moniteur basique et de démarrer (probablement juste avec la carte processeur) avec un terminal série pour déjà vérifier le hardware et ensuite seulement de commencer à programmer les routines clavier, 6845, gestion vidéo, lecteur de disquette etc...
C'est sur que, si j'ai quelques notions d'assembleur, le projet est d'envergure pour moi et j'aurais besoin d'aide.
De toute façon si je lance des pcb en production ce sera par 5 et il y aura du rab si quelqu'un est intéressé, autant travailler à plusieurs sur la chose.
Si quelqu'un a les sources du moniteur du Tavernier 09 sous forme de fichier ça m’intéresse beaucoup. Il faudrait les poster ici ou en mp...
Merci à tous pour vos avis et conseil.
Cordialement.
Philippe
ps : je viens de trouver sur un autre post le zip de Michel avec les sources d'Assist09 et du moniteur du Tavernier !
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Bonjour,
J'ai quelques suggestions pour refaire le moniteur et les disquettes : Il faut repartir du moniteur du Tavernier 6809 (lui même basé sur Assist09), il y a tous les commentaires pour l'adapter. Cela facilitera aussi la création du boot de la disquette. Il est disponible sur mon site www.myithilien.com.
Je pourrais y contribuer si vous le souhaitez.
J'ai quelques suggestions pour refaire le moniteur et les disquettes : Il faut repartir du moniteur du Tavernier 6809 (lui même basé sur Assist09), il y a tous les commentaires pour l'adapter. Cela facilitera aussi la création du boot de la disquette. Il est disponible sur mon site www.myithilien.com.
Je pourrais y contribuer si vous le souhaitez.
Cordialement
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: EC-6809 FLEX d'Elektor
Hello tous,
Merci pour la proposition...
Je suis toujours en attente de ce pcb...
Je me suis lancé dans un système SS-50 de Corsham Technologies, voir ici https://www.corshamtech.com/
Ça répond bien à mes attentes par rapport à Flex09 sauf la mémoire de masse qui est une carte SD
Je préfère les disquettes ! J'ai les plans d'une interface disquette qui devrait être compatible. On verra ça en dernier.
Concernant le EC-68 je ne baisse pas les bras, la carte interface est routée et pourrait partir en production mais je laisse encore passer du temps pour les vérifications et j'attends de recevoir cette carte CPU. Ce sera donc pour plus tard.
Cordialement.
Philippe
Merci pour la proposition...
Je suis toujours en attente de ce pcb...
Je me suis lancé dans un système SS-50 de Corsham Technologies, voir ici https://www.corshamtech.com/
Ça répond bien à mes attentes par rapport à Flex09 sauf la mémoire de masse qui est une carte SD
Je préfère les disquettes ! J'ai les plans d'une interface disquette qui devrait être compatible. On verra ça en dernier.
Concernant le EC-68 je ne baisse pas les bras, la carte interface est routée et pourrait partir en production mais je laisse encore passer du temps pour les vérifications et j'attends de recevoir cette carte CPU. Ce sera donc pour plus tard.
Cordialement.
Philippe
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Hello tous,
Je l'ai reçu.
Comme convenu voilà les scans en pièces jointes.
J'ai beaucoup mieux en résolution mais on ne peut pas poster plus gros que 1.5 Mo par fichier sur le forum...
Si un admin veut bien s'en occuper je passe les fichiers en hr (~20 Mo chacun).
Bon courage aux amateurs. Si quelqu'un se lance merci de me le faire savoir, travailler à deux c'est mieux.
Philippe
ps : encore une fois les cotés composants et cuivre sont inversés par rapport à l'article Elektor... C'est étrange ce truc.
Je l'ai reçu.
Comme convenu voilà les scans en pièces jointes.
J'ai beaucoup mieux en résolution mais on ne peut pas poster plus gros que 1.5 Mo par fichier sur le forum...
Si un admin veut bien s'en occuper je passe les fichiers en hr (~20 Mo chacun).
Bon courage aux amateurs. Si quelqu'un se lance merci de me le faire savoir, travailler à deux c'est mieux.
Philippe
ps : encore une fois les cotés composants et cuivre sont inversés par rapport à l'article Elektor... C'est étrange ce truc.
- Pièces jointes
-
- EPS-85210_cuivre_MR.jpeg (1.15 Mio) Consulté 4260 fois
-
- EPS-85210_composants_MR.jpg (1.38 Mio) Consulté 4260 fois
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Je veux bien les scans en HQ (je te passe un MP).
La face supérieure avec les sérigraphies va être un peu délicate à traiter mais je vais voir.
Par contre j'ai très peu de temps libre en ce moment (fin des vacances )
La face supérieure avec les sérigraphies va être un peu délicate à traiter mais je vais voir.
Par contre j'ai très peu de temps libre en ce moment (fin des vacances )
Re: EC-6809 FLEX d'Elektor
Bonsoir à tous,
J'ai donc récupéré ce pcb et regardé de plus près le hardware..
J'ai commandé ce qui me manquait et en attendant la livraison je prépare l'eprom avec laquelle je vais faire les premiers essais...
Voilà la partie configuration de Assist09 (version originale) :
et voilà la carte mémoire du EC-68
Si une bonne âme voulais me guider dans les premiers pas pour modifier les adresses qui doivent l'être...
La première adresse semble ok.
La deuxième aussi car la ram se termine probablement en $DFFF (juste avant la mémoire vidéo) donc $F800 - $1900 = $DF00.
Lignes 3 et 4 ok.
Ligne 5 : "ACIA address" je mets $EF60 ?
Ligne 6 : "PTM address"= Programmable Timer Module (comme l'entrée RXClock et TXClock du 6850 sont connectées à CB1 du 6522) donc ce serait peut être $EF80 ? D'après la doc d'Assist09 c'est utilisé pour le mode pas à pas... Je ne sais pas si cela à un rapport et je ne suis pas sûr du tout de mon coup.
Le reste ne me parait pas important de suite...
Si besoin le listing d'Assist09 est joint à ce post.
D'autre part je me demande quelle configuration de port série je devrais utiliser pour les premières connexions (et ou trouver cela dans le listing) ?
Merci pour vos avis. Si vous pouviez donner quelques explications par rapport à vos suggestions cela éclairerait probablement ma lanterne.
Cordialement.
Philippe
J'ai donc récupéré ce pcb et regardé de plus près le hardware..
J'ai commandé ce qui me manquait et en attendant la livraison je prépare l'eprom avec laquelle je vais faire les premiers essais...
Voilà la partie configuration de Assist09 (version originale) :
et voilà la carte mémoire du EC-68
Si une bonne âme voulais me guider dans les premiers pas pour modifier les adresses qui doivent l'être...
La première adresse semble ok.
La deuxième aussi car la ram se termine probablement en $DFFF (juste avant la mémoire vidéo) donc $F800 - $1900 = $DF00.
Lignes 3 et 4 ok.
Ligne 5 : "ACIA address" je mets $EF60 ?
Ligne 6 : "PTM address"= Programmable Timer Module (comme l'entrée RXClock et TXClock du 6850 sont connectées à CB1 du 6522) donc ce serait peut être $EF80 ? D'après la doc d'Assist09 c'est utilisé pour le mode pas à pas... Je ne sais pas si cela à un rapport et je ne suis pas sûr du tout de mon coup.
Le reste ne me parait pas important de suite...
Si besoin le listing d'Assist09 est joint à ce post.
D'autre part je me demande quelle configuration de port série je devrais utiliser pour les premières connexions (et ou trouver cela dans le listing) ?
Merci pour vos avis. Si vous pouviez donner quelques explications par rapport à vos suggestions cela éclairerait probablement ma lanterne.
Cordialement.
Philippe
- Pièces jointes
-
- assist09_original.asm.zip
- (17.53 Kio) Téléchargé 90 fois
Someday I'll get you, Red Baron !