EC-6809 FLEX d'Elektor

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

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

EC-6809 FLEX d'Elektor

Message par jeffounet »

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:
Elektor_100_p50-59 - EC-6809 - FLEX_page 1-3.rar
(773.87 Kio) Téléchargé 212 fois
Elektor_100_p50-59 - EC-6809 - FLEX_page 4-7.rar
(1.12 Mio) Téléchargé 177 fois
Elektor_100_p50-59 - EC-6809 - FLEX_page 8-10.rar
(1019.52 Kio) Téléchargé 182 fois
Elektor_100_p78-81 - FLEX_Optimized.rar
(1.16 Mio) Téléchargé 173 fois
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
Avatar de l’utilisateur
jeffounet
Messages : 1563
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: EC-6809 FLEX d'Elektor

Message par jeffounet »

Et voici la pub: 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.
.
Elektor_48_p48-49 - Du 6502 au 6809_Optimized.rar
(581.96 Kio) Téléchargé 164 fois
Elektor_61-62_p82-83 - 128Ko pour le 6809_Optimized.rar
(500.37 Kio) Téléchargé 159 fois
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
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
jeffounet
Messages : 1563
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: EC-6809 FLEX d'Elektor

Message par jeffounet »

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
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: EC-6809 FLEX d'Elektor

Message par mjwurtz »

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.
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
mjwurtz
Messages : 90
Inscription : 30 nov. 2014 17:27

Re: EC-6809 FLEX d'Elektor

Message par mjwurtz »

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
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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 !
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
Falkor
Messages : 1701
Inscription : 28 juin 2010 12:09
Localisation : Cluny, Saône et Loire

Re: EC-6809 FLEX d'Elektor

Message par Falkor »

wawa.voun a écrit : 05 août 2021 08:32En 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.
Tu pourras faire un scan très haute résolution des deux faces ? Merci !
Avatar de l’utilisateur
leduigou
Messages : 542
Inscription : 08 mai 2011 21:00
Localisation : Paris, 6ème

Re: EC-6809 FLEX d'Elektor

Message par leduigou »

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.
Cordialement
Frédéric

Forget the C:\ prompt! Real computing starts with +++
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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.
Pièces jointes
EPS-85210_cuivre_MR.jpeg
EPS-85210_cuivre_MR.jpeg (1.15 Mio) Consulté 4150 fois
EPS-85210_composants_MR.jpg
EPS-85210_composants_MR.jpg (1.38 Mio) Consulté 4150 fois
Someday I'll get you, Red Baron !
Avatar de l’utilisateur
Falkor
Messages : 1701
Inscription : 28 juin 2010 12:09
Localisation : Cluny, Saône et Loire

Re: EC-6809 FLEX d'Elektor

Message par Falkor »

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 :P )
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: EC-6809 FLEX d'Elektor

Message par wawa.voun »

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) :

Asssist09_config.png
Asssist09_config.png (25.33 Kio) Consulté 4046 fois

et voilà la carte mémoire du EC-68

EC-68_mem_map.png
EC-68_mem_map.png (390.74 Kio) Consulté 4046 fois

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 !
Répondre