[MO5] Extension 64K ram interne jamais vue

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
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

ouffff ! et c'est même pas sur qu'elle fonctionne ...

J'attend ma petite réalisation au moins ca sera sur ! ,a voir si il y a pas de debuggage a faire ,on verra bien ;-)
Image
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

Daniel a écrit : 14 oct. 2020 14:18 extension-interne.jpg
Daniel tu peux me dire ou va le fil brun s'il te plait :wink: ?

Sur le schéma il dise qu'il doit aller sur A7Cx
Image
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par Daniel »

Oui, c'est la position A3 sur le connecteur d'extension.
Il y a un trou traversant à proximité dans lequel on peut souder un connecteur.

connexion_ram.jpg
connexion_ram.jpg (63.94 Kio) Consulté 3642 fois
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

Ok super ;-) merci pour tout :D :D
Image
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

petite avancée composants reçu ,il me manque du coup le nez de carte . :wink: et j’attends aussi des fiches dupont femelles ,je n'ai que des mâles.

Image

Image

Image

Voila !
Image
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par Daniel »

sebastus a écrit : 24 nov. 2020 19:55 il me manque du coup le nez de carte . :wink:
Tu as prévu des nez de carte longs pour mettre l'extension mémoire à l'extérieur, ou tu veux que je t'envoie ceux que j'ai proposés ?
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

Il faut que j'en fasse faire des longs ;-) ,je vais faire ça quand j'aurais 5 minutes sur easy EDA . :wink:

Je peux t'envoyer des circuits ,je voulais juste le tester avant être sur que tout est OK coté circuiterie ,j'ai vérifier de visu tout est OK mis a part deux ponts que j'ai oublier ,mais ça se fait très bien avec deux bout de pattes de composants ,les trous métallisés sont la ;-)
Image
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [Thomson] SDDRIVE

Message par sebastus »

Sinon j'ai fait et commandé les nez de carte longs qu'on pourra utiliser avec une nappe 2*15 broches.

Je compte pourquoi pas utiliser un boîtier externe que je ferai en impression 3D.

Image

Image
Image
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

Comme celle de sebtiti5 ,il y a des soucis !

La tienne fonctionne Daniel ?

des photos du problème (fond jaune et rayures noires) ,mon mo5 est une version 3 :

Image

Image

J'ai tester les masses , +5 volt ,et les liaisons par rapport au schéma tout est bon

Il savoir si la tienne fonctionne est au pire avoir de belles photo pour voir si il aurait pas une erreur de rétro-ingénierie ,ou je pense a une modifications dans le mo5 en question. ou un problème d'initialisation a froid ,il est fait avec une diode 1n4148 et une résistance de 47 k.
Image
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par Daniel »

Je viens d'essayer à l'instant. L'extension mémoire interne fonctionne bien, j'ai pu charger colorpaint.
Je vais essayer de contrôler le schéma pour voir s'il y a une erreur.

Il est possible que le MO5 plante au démarrage pour des problèmes de timing. Il faut essayer de le mettre sous tension en gardant le bouton "Initial. Prog." enfoncé et attendre une ou deux secondes avant de le relâcher. J'ai un problème similaire avec SDSTREAM : l'initialisation de l'Arduino fait planter le MO5. Avec le bouton blanc enfoncé le 6809 ne démarre pas, ce qui laisse le temps à l'Arduino de s'initialiser. Ensuite on relâche le bouton et le MO5 démarre sans erreur.

extension-64k_mo5.jpg
extension-64k_mo5.jpg (162.89 Kio) Consulté 3477 fois
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

J'ai trouvé ! :D :D :D :D :D , je suis content ! 8) 8)

Une erreur de piste sur le plan du circuit sur le signal "R/W" , c'est sur que sans lecture / écriture ça marche moins bien ...,sinon grâce au schéma qui est juste ,j'ai trouvé le soucis en reprenant piste a piste.

Bon je suis bon pour refaire le circuit mais c'est pas grave !

Y a t'il un programme pour tester la mémoire ?

Image

Image
Image
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par Daniel »

Bien joué ! De mon côté j'arrive à la même conclusion : le schéma est juste, j'ai vérifié toutes les connexions une par une.

Je ne me souviens plus si j'ai écrit un programme de test de l'extension mémoire. Je vais chercher dans mes archives.
Tu peux essayer de charger colorpaint, s'il fonctionne ça teste en grande partie les deux premières banques.
Dernière modification par Daniel le 05 déc. 2020 19:50, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

je vais essayer ca , bon j'ai refait les pcb ,j'en recommande dit moi si tu en veut je peu t'en donner un ou deux avec les nez :D ;-)

Edit

C'est ton programme de test Daniel ,j'ai trouver sur le fofo :
Daniel a écrit : 13 mai 2011 11:07 Voici le programme de test de l'extension mémoire 64K pour MO5/MO6. Il est rudimentaire et ne prétend pas faire un test complet, mais je pense que c'est suffisant pour l'usage prévu. A l'occasion d'une prochaine mise à jour du site dcmoto je le mettrai à la page Programmes, sous forme de fichier .k7 et de fichier .fd
Après exécution, il affiche RAM OK ou ERREUR: BANQUE (n° de banque) - ADRESSE (adresse dans la banque)
S'il y a plusieurs erreurs il s'arrête à la première.

Code : Tout sélectionner

10 CLEAR,&H8FFF:A=&H9000
20 READX$:IFX$=""THEN40
30 FORI%=1TOLEN(X$)-1STEP2
31 POKEA,VAL("&H"+MID$(X$,I%,2))
32 A=A+1:NEXTI%:GOTO20
40 EXEC&H9000:I%=PEEK(&H902A)
41 A=256*PEEK(&H902B)+PEEK(&H902C)
42 IFA+I%=61444THENPRINT"RAM OK":END
50 PRINT"ERREUR: BANQUE";I%;
51 PRINT"- ADRESSE";A-1:END
90 DATA"C60CF7A7CB8D1326055CC11026"
91 DATA"F4C00CF7902ABF902B7FA7CB39"
92 DATA"8EB0004CA784A18025058CF000"
93 DATA"26F439000000",""
Désassemblage du code :

Code : Tout sélectionner

Retour :
$902A = numero de banque en cours de test
$902B-$902C = prochaine adresse a tester

---------------------------------
Test des 4 banques
---------------------------------
9000 C60C       LDB    #0C           extension memoire en ecriture, banque 0 
9002 F7A7CB     STB    $A7CB <-      selection de la banque
9005 8D13       BSR    $901A   |     controle de la banque
9007 2605       BNE    $900E --|--   erreur detectee
9009 5C         INCB           |  |  banque suivante
900A C110       CMPB   #$10    |  |  test de fin de l'extension memoire
900C 26F4       BNE    $9002 --   |  passage a la banque suivante
900E C00C       SUBB   #$0C <-----   raz des bits b2 et b3 
9010 F7902A     STB    $902A         numero de la banque en cours
9013 BF902B     STX    $902B         adresse suivante dans la banque en cours
9016 7FA7CB     CLR    $A7CB         selection rom Basic
9019 39         RTS                  retour

--------------------------------
Test d'une banque memoire
--------------------------------
901A 8EB000     LDX    #$B000        adresse de debut de la banque
901D 4C         INCA        <--      valeur a ecrire en ram
901E A784       STA    ,X      |     ecriture
9020 A180       CMPA   ,X+     |     lecture
9022 2505       BNE    $9029 --|--   valeur lue incorrecte
9024 8CF000     CMPX   #$F000  |  |  adresse de fin de la banque
9027 26F4       BNE    $901D --   |  controle adresse suivante
9029 39         RTS       <-------   retour
Image
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par sebastus »

bon le programme doit être pour une cartouche memoire memo5 ,car la il me renvoie une erreur 4 ligne 20

Je vais tester colorpaint ;-)
Image
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [MO5] Extension 64K ram interne jamais vue

Message par Daniel »

Je ne retrouvais pas le programme car j'ai oublié de le mettre sur le site dcmoto, mais je me doutais bien que j'en avais écrit un.

Si tu refais les PCB, je me demande s'il ne vaut pas mieux leur donner une autre forme plus compacte pour éviter qu'ils dépassent trop.
C'était une fausse bonne idée de les mettre à l'intérieur, car ils condamnent la trappe cartouche. Et s'ils dépassent trop, comme les extensions officielles, c'est une source de mauvais contacts. S'ils avaient la taille d'une petite MEMO5, comme Pictor, ce serait beaucoup mieux.
Daniel
L'obstacle augmente mon ardeur.
Répondre