[EXELDISK] Diagnostic FLOPPY et RAM
Modérateurs : Papy.G, fneck, Carl
Re: [EXELDISK] Diagnostic FLOPPY et RAM
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
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
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
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
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [EXELDISK] Diagnostic FLOPPY et RAM
Ok pour le Test Disk ! (ma D7 n'est pas bonne)
Pour le RAM Test
Avec ce type de carte mère EXL135
Pour le RAM Test
Avec ce type de carte mère EXL135
Re: [EXELDISK] Diagnostic FLOPPY et RAM
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 ...
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 ...
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [EXELDISK] Diagnostic FLOPPY et RAM
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 ?
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 ?
Re: [EXELDISK] Diagnostic FLOPPY et RAM
Oui c'est ce que j'ai mis dans mon petit schéma : iciEn 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.
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
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
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [EXELDISK] Diagnostic FLOPPY et RAM
Mon oscillo est plus vieux que le micro....balayage 5 Mhz...
pas sur que ce soit bien fiable....je dirai que la 11A est bien les 8 ko de départ...
Carl
pas sur que ce soit bien fiable....je dirai que la 11A est bien les 8 ko de départ...
Carl
Re: [EXELDISK] Diagnostic FLOPPY et RAM
En fait j'ai dit une bêtise 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 !
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [EXELDISK] Diagnostic FLOPPY et RAM
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
Carl
Re: [EXELDISK] Diagnostic FLOPPY et RAM
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 :
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.
le chronogramme devrait ressembler ca :
Code : Tout sélectionner
/CS1 : ----_----_----_----_----
/OE : ---------_---------_----
/WE : ----_---------_---------
- Carl
- Modérateur
- Messages : 13297
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [EXELDISK] Diagnostic FLOPPY et RAM
Je n’ai pas d’oscilloscope multivoies....
Re: [EXELDISK] Diagnostic FLOPPY et RAM
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
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 ?
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 ?