EC-6809 FLEX d'Elektor
Modérateurs : Papy.G, fneck, Carl
Re: EC-6809 FLEX d'Elektor
Encore moi !
Dans la V02 tu mets 46 (registre A) dans T2H et 00 (registre B) dans T2L... C'est l'inverse.
Philippe
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 !
Re: EC-6809 FLEX d'Elektor
Tu peux t'installer mon émulateur de Tavernier ...
Sinon, une moulinette est nécessaire ...
Sinon, une moulinette est nécessaire ...
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
Sorry, voilà V03 ...
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
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
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 !
Re: EC-6809 FLEX d'Elektor
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 !
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 +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: EC-6809 FLEX d'Elektor
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 +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: EC-6809 FLEX d'Elektor
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 !
Re: EC-6809 FLEX d'Elektor
Bien vu le coup du dcd !
Finalement CR7 ne semble pas avoir d'importance !
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 !
Re: EC-6809 FLEX d'Elektor
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
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 !
Re: EC-6809 FLEX d'Elektor
Bonnes vacances wawa.voun!!
bonne fin de journée à tous
Jean-François
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
Jean-François
Re: EC-6809 FLEX d'Elektor
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"
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 +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: EC-6809 FLEX d'Elektor
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
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
Dernière modification par wawa.voun le 09 oct. 2021 09:07, modifié 2 fois.
Someday I'll get you, Red Baron !
Re: EC-6809 FLEX d'Elektor
Bonjour,
Le projet EC-6809 prend tournure...
La carte d'extension (Vidéo et floppy) est montée et est actuellement en test.
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.
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.
Le projet EC-6809 prend tournure...
La carte d'extension (Vidéo et floppy) est montée et est actuellement en test.
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.
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 !
Re: EC-6809 FLEX d'Elektor
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.
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 +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++