[EXELDISK] Diagnostic FLOPPY et RAM

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Carl, Papy.G, fneck

Avatar du membre
6502man
Messages : 9118
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par 6502man » 14 oct. 2018 09:41

IL y a quelque chose de curieux car lorsque l'on écrit dans la RAM DISK à l'adresse @0653 sous DCexel un son est produit alors que pour toutes les autres adresses non :?

Normalement cette adresse est utilisé en tant que RAM par l'exeldisk puisque cela fait bien parti de la plage de la RAM DISK @0200-@7FFF :? :roll: :roll:

Pour continuer le test je vais modifier l'adresse de debut de test en @0700 juste pour pouvoir continuer le test, dès que j'ai le temps j'essai de trouver le pourquoi du comment de cette adresse @0653 :twisted: :evil: :cry:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10254
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par Carl » 14 oct. 2018 11:30

Ok pour le Test Disk ! (ma D7 n'est pas bonne) :-)
Img_2027.jpg
Img_2027.jpg (53.24 Kio) Vu 102 fois
Pour le RAM Test
Img_2029.jpg
Img_2029.jpg (57.21 Kio) Vu 102 fois
Avec ce type de carte mère EXL135
Img_2028.jpg
Img_2028.jpg (162.83 Kio) Vu 102 fois

Avatar du membre
6502man
Messages : 9118
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par 6502man » 14 oct. 2018 11:49

Super Merci Carl :)

Donc tu à testé avec l'oscillo comme je te disait pour repérer les RAM sur la carte mère ?

Je suppose que la partie @D000-@EFFF est en 5A sur ta carte mère ?

Est ce que tu vois une sérigraphie sur la carte mère pour les puces RAMS ?
Et y a t'il un numéro de version de la CM ?

Je modifierais le programme pour indiquer quelle puces est HS ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10254
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par Carl » 14 oct. 2018 15:42

Phil, je pense mettre planté...le CS1 de la RAM 11A et VSS aux entrées oscillo...mais pas grand chose de visible...

En regardant la DOC, je suppose que les 1er 8K sont la RAM 11A (CS1) puis 9A (CS2), 8A(CS3) et enfin 7A (CS4).
les signaux CS1, CS2, CS3 et CS4 sont pilotés par le CI 74LS139.

Il y a une RAM 5A, je suppose que la ROM est copiée dans cette RAM et c'est peut être la l'erreur lors du scan mémoire ?

IMG_20340.JPG
IMG_20340.JPG (1.46 Mio) Vu 83 fois

Avatar du membre
6502man
Messages : 9118
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par 6502man » 14 oct. 2018 16:28

En regardant la DOC, je suppose que les 1er 8K sont la RAM 11A (CS1) puis 9A (CS2), 8A(CS3) et enfin 7A (CS4).
les signaux CS1, CS2, CS3 et CS4 sont pilotés par le CI 74LS139.
Oui c'est ce que j'ai mis dans mon petit schéma : ici

Donc c'est bien 11A pour la puce (MX318) partie basse @0200-@1FFF etc ...
Je vais refaire mon petit schéma pour qu'il soit plus lisible par contre j'avais trouvé une RAM en 6A pas en 5A mais c'est pas le même schéma :roll:
De toutes facon cette RAM pour moi correspond aux adresses @D000-@EFFF !!!

Pour être sur définitivement de la puce concerné sur le circuit imprimé il faudrait avec l'oscilloscope connecter la sonde sur la pin 20 (/CS1) d'une RAM et la masse sur la pin 14 et lors des accès à cette RAM le signal doit passer à l'état bas :)

Et la ROM est copié en @C800 la SRAM de base de l'EXEL100, et surtout pas dans la partie basse de la RAM DISK @0200-@7FFF ;)

Il faut que je trouve avant tout le problème avec l'adresse @0653 :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10254
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par Carl » 14 oct. 2018 17:24

Mon oscillo est plus vieux que le micro....balayage 5 Mhz... :roll:
pas sur que ce soit bien fiable....je dirai que la 11A est bien les 8 ko de départ...
Carl

Avatar du membre
6502man
Messages : 9118
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par 6502man » 14 oct. 2018 18:45

En fait j'ai dit une bêtise :oops: pour vérifier à l'oscilloscope c'est pas sur la pin 20 (/CS1) mais plutôt sur la pin 22 (/OE) ou la pin 27 (/WE) pour être sûr de voir l'activité de cette puce !
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10254
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par Carl » 14 oct. 2018 19:13

je viens de faire des essais...je vois bien quelque chose mais rien qui me permet de valider ou non quelle ram est checkée...
Carl

Avatar du membre
6502man
Messages : 9118
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par 6502man » 14 oct. 2018 20:14

Si tu as au moins 2 sondes sur ton oscilloscope tu peux mettre 1 sur la pin 20 et une sur 22 ou 27 et lorsque les 2 sont au niveau bas en même temps c'est obligatoirement que la puce est sélectionnée en lecture ou écriture selon la pin où est placé la 2ème sonde !!!

le chronogramme devrait ressembler ca :

Code : Tout sélectionner

/CS1 : ----_----_----_----_----

/OE  : ---------_---------_----

/WE  : ----_---------_---------
De toutes façon pour les 4 premières RAM (7A 8A [9A ou 10A] 11A) le schéma est clair avec ton implémentation et les indications du schéma on retrouve bien la position des RAMS.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10254
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par Carl » 14 oct. 2018 21:45

Je n’ai pas d’oscilloscope multivoies....

Avatar du membre
6502man
Messages : 9118
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [EXELDISK] Diagnostic FLOPPY et RAM

Message par 6502man » 14 oct. 2018 21:58

Il y aurait une autre solution c'est forcer une des pattes I/O au +5V ou GND le test s'arrêtera forcement sur la première adresse de cette RAM, mais attention au court circuits :roll:

L'idéal un switch momentary connecté entre le +5V ou GND et une des pattes I/O, une fois le test lancé il suffit d'appuyer des que l'on est sur la plage d'adresse de cette RAM :?:




Je vais modifier le programme pour tester entièrement la RAM et ensuite afficher une vue schématique des RAM OK ou HS comme ca :
Est ce que ca vous parait clair et compréhensible ?
Schematics.jpg
Schematics.jpg (78.58 Kio) Vu 37 fois
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Répondre