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

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 »

Encore moi !

Dans la V02 tu mets 46 (registre A) dans T2H et 00 (registre B) dans T2L... C'est l'inverse.

Philippe
Someday I'll get you, Red Baron !
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 »

Tu peux t'installer mon émulateur de Tavernier ...
Sinon, une moulinette est nécessaire ...
Cordialement
Frédéric

Forget the C:\ prompt! Real computing starts with +++
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 »

Sorry, voilà V03 ...
V03.zip
(48.95 Kio) Téléchargé 71 fois
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 »

Re,

On progresse !

Je n'ai testé que la V02 en modifiant à la mano les deux instructions dans le binaire.

J'obtiens le "EC6809", un CRLF et le prompt ">" ! Donc les initialisations du 6522 et du 6850 semblent ok.

Après ça se gâte. Je tape "R" pour afficher les registres... Rien, déjà si je ne mets pas l'écho local le R ne s'affiche pas et la commande ne s'exécute pas.

A l'oscillo le caractère arrive bien au 6850, pas de problème de ce coté...

Je vais chercher autour du réglage de l'irq du 6850...

Philippe
Someday I'll get you, Red Baron !
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 »

Salut,

Oui, ça progresse !
Pour moi, il y a 2 choses à vérifier :
- Que l'horloge du 6522 continue bien à arriver sur le 6850 ;
- Que les DCD et CTS sont bien OK coté EC6809 et que le RTS est bien OK coté moniteur.

Bon courage !
Cordialement
Frédéric

Forget the C:\ prompt! Real computing starts with +++
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 »

J'ai regardé la doc, DCD doit être à 0 sinon le RDRF (Receive Data Register Empty) reste à Empty. Alors le EC6809 ne lit jamais les données qui arrivent ...
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 »

Et est ce que le bit CR7 de l'acr ne devrait pas être à un (receive interrupt enabled) ?
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 »

Bien vu le coup du dcd !
Capture d’écran_2021-09-10_17-48-02.png
Capture d’écran_2021-09-10_17-48-02.png (90.4 Kio) Consulté 1825 fois
Finalement CR7 ne semble pas avoir d'importance !
Dernière modification par wawa.voun le 10 sept. 2021 18:15, modifié 1 fois.
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 »

Merci beaucoup Frédéric pour le coup de main.

Il faut que tu regardes les lignes FEB0 et FEB6 de ton listing de compilation... Il y a peut être encore un petit truc qui traîne.

Bon je pars en vacances l'esprit tranquille, l'Elektor EC-6809 fonctionne.

La suite de opérations sera à mon retour vers le 25/09/2021.

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 »

Bonnes vacances wawa.voun!!

bonne fin de journée à tous

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 »

Merci Jeff !
Someday I'll get you, Red Baron !
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,
C'est super ! un ordinateur Flex est en train de renaitre ...
Pour les erreurs de compilation en FEB0 et FEB6, je suis au courant. C'est le timer qui doit faire marcher le Trace (une NMI est envoyé 15 micro seconde après chaque ligne pour interrompre l'exécution et imprimer la ligne suivante, etc ...)
Mais pour le moment, pas la place de mettre le code. En plus il faudrait faire un strap entre le NMI et la ligne 6 du port B du VIA, ce qui perturberait les impressions sur le port B du VIA.
Il y a plusieurs options, à discuter avec wawa.voun à son retour :
- soit on oublie le Trace ;
- soit on déplace l'interruption sur IRQ, et on implante un test sur l'origine de l'IRQ avant de faire le Trace (faisable uniquement dans la ROM "Boot") ;
- soit on met un strap entre le NMI et l'IRQ du VIA (et on coupe la liaison avec l'IRQ du bus) ;

A voir ...
En attendant, je vais préparer la ROM "Boot"
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 »

Bonjour,

J'ai juste un peu avancé sur le pcb de la carte d'extension (VDU + floppy controler)...

Ci joint dans un zip les gerber plusieurs fois vérifiés mais bon c'est touffu donc il peut rester des erreurs ou des omissions...
Il va falloir se lancer dans la production maintenant !

Concernant la fonction TRACE évoquée par Frédéric pour ma part je l'abandonnerai purement et simplement... Du coup il faudrait peut être nettoyer l'eprom du code inutile pour récupérer de la place ???

Pour moi l'étape suivante à envisager et de créer la rom supplémentaire avec sa routine d'initialisation (comme prévu par Assist09) et par exemple juste la nouvelle routine d'initialisation du 6845 histoire de commencer à tester le hardware de l'extension (par écriture à la mano dans la mémoire vidéo) et de valider le principe...
Ensuite toutes les routines vidéo.
Et enfin on ajoute la gestion du clavier // et en dernier la partie boot de Flex...

Pour en reparler !

Cordialement.
Philippe

09/10/2021 Mise à jour des fichiers Gerber après débug complet
Gerber.zip
(52.83 Kio) Téléchargé 48 fois
Dernière modification par wawa.voun le 09 oct. 2021 09:07, modifié 2 fois.
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 »

Bonjour,

Le projet EC-6809 prend tournure...

La carte d'extension (Vidéo et floppy) est montée et est actuellement en test.

20211004_203720 BR.jpg
20211004_203720 BR.jpg (902.51 Kio) Consulté 1615 fois
20211004_203849 BR.jpg
20211004_203849 BR.jpg (1.41 Mio) Consulté 1615 fois

Pas de fumée, rien de chaud et les alims partout...
La mémoire vidéo est bien présente.

Demain je lance une petite routine d'initialisation du 6845 et on verra si quelque chose apparaît à l'écran après une écriture manuelle dans la mémoire vidéo. Le test du floppy ce sera pour plus tard.

Ce que vous avez comme exemple de gestion de la vidéo (provenant du Tavernier par exemple) m'intéresse. Si quelqu'un peut me passer une archive des sources ?

D'un autre coté une première version du Microbox II de Dave Rumball (1986) se profile.
Les gerber sont prêts mais restent à vérifier. Il faut prendre son temps dans cette étape.
image.JPG
image.JPG (542.24 Kio) Consulté 1605 fois
L'engin est très intéressant avec des capacités graphiques étonnantes pour l'époque et même un ssd (si si...). Il est assez bien documenté et les softs système sont disponibles.
J'ai recopié le pcb à la mano à partir des images existantes. Il y aura probablement quelques erreurs et omissions dans la première version.

Ce sera pour dans quelques semaines... Il faudrait peut être ouvrir un nouveau fil sur le forum ?

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

Je vais regarder l’Eprom 1 pour la nettoyer de la fonction Trace, et je vais commencer la mise en place des fonctions pour l’écran et le clavier dans l’Eprom 2.
Cordialement
Frédéric

Forget the C:\ prompt! Real computing starts with +++
Répondre