CPC Rulez
https://cpcrulez.fr/forum/

Problème de détection mémoire avec la X-MEM
https://cpcrulez.fr/forum/viewtopic.php?f=5&t=5658
Page 2 sur 3

Auteur :  TotO [ 22 Jan 2016, 09:57 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

dlfrsilver a écrit :
"Tu peux essayer sans la X-mem"
Tu veux dire, tu peux retirer la X-mem et essayer mon programme ? c'est plus concis je trouve :)

Ok voici le résultat : avec ou sans X-mem, ton programme ne fonctionne pas. dès que son chargement est terminé, le cpc 464 reset, (je précise, sans rien afficher, l'écran reste bleu, et pof reset !).
En même temps, c'était plutôt implicite vu ce qu'il te demande... :)
Par contre, si le programme ne fonctionne pas c'est que ton 464 à un problème.

Auteur :  Giants [ 22 Jan 2016, 10:42 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Juste pour info, programme de tes memoire transferé sur K7 et testé sur mon CPC464 : Test OK (pas de reset)
programme aussi testé sur les 3 CRTC dispo sur CPC6128 (tjs en réel), test OK.

ton CPC doit avoir une couille dans un des chips de mémoire.

Auteur :  Gerald [ 22 Jan 2016, 11:08 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Giants a écrit :
Juste pour info, programme de tes memoire transferé sur K7 et testé sur mon CPC464 : Test OK (pas de reset)
programme aussi testé sur les 3 CRTC dispo sur CPC6128 (tjs en réel), test OK.

ton CPC doit avoir une couille dans un des chips de mémoire.
Ou un mauvais transfert vers cassette. Un probleme sur les 64k de base ne pardonne pas en general.

Ci-joint les fichier cdt et wav. Testé sur un 464.
Pièce jointe :
memtest_cdt_wav.zip


Les resultat :
sur un 464 sans extension memoire
Pièce jointe :
Memtest_464_noXMEM.jpg


sur un 464 avec XMEM en mode 464
Pièce jointe :
Memtest_464_XMEM464.jpg


sur un 464 avec XMEM en mode 6128
Pièce jointe :
Memtest_464_XMEM6128.jpg

Auteur :  dlfrsilver [ 22 Jan 2016, 12:53 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Bon reprise de zéro :

Effectivement, avec ton fichier WAV, sans la X-mem, le programme se lance.

Par contre dans les différents rectangles, j'en ai certains sur mon 464 qwerty qui sont en blancs, mais les points n'ont pas le même pattern que les autres.....

qu'est-ce que ça signifie ?

Autre chose, j'ai sorti mon 464 AZERTY français, ton programme se lance aussi, et ressemble à ta première photo, avec le rectangle vert sous le '1'.

Donc ce test là est bon, par contre, il ne voit absolument pas la X-mem. C'est comme si je n'avais rien branché, là ou le 464 QWERTY me disait 128k de ram + basic 1.1 + firmware 3.15.

Chose bizarre, les lamelles de contact en cuivre du port du lecteur de disquette FDD-1 sont propres (dessus et dessous), donc je ne vois pas du tout d'ou peut venir le problème, sans compter que les 2 464 (azerty et qwerty) font tourner des jeux 64K qui bouffent toute la mémoire, donc si j'avais une couille d'un point de vue ram, je devrais avoir un problème de corruption graphique, ou encore le CPC qui fait un freeze.

Est-ce que quelqu'un aurait une explication ? (PS: j'ai d'autres 464 au cas ou dont 2 espagnols).

Auteur :  Gerald [ 22 Jan 2016, 14:23 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Quelques explication :

Chaque bloc représente 16KO, une ligne 64KO
Les blocs les plus clair sont ceux que le test ne testera pas :
- soit parce-qu’il sont dans la mémoire de base (les blocs 0:code, 2:stack, 3:screen)
- soit parce-que la phase de détection les a exclus (mauvaise signature, ou absent)

Les blocs avec une trame a 50% seront testé si ils ont une signature unique. Ceux qui sont des miroirs d'autre bloc ne seront pas testé.
- Sur le test 464 sans XMEM les 512k d'extension sont tramé a 50% car le mapping mémoire est valide d'un point de vue RW, mais comme tout part en RAM de base, seul le test de la RAM de base sera fait.
- Sur un 6128 sans XMEM, la ligne 7FC4 serait testé aussi.

Les blocs plein (trame a 100%) sont les blocs testé
- blanc : Phase d'ecriture
- vert : phase lecture, resultat OK
- rouge : phase lecture, resultat NOK
La granularité d'affichage des résultat de lecture est de 512 byte.

dlfrsilver a écrit :
Par contre dans les différents rectangles, j'en ai certains sur mon 464 qwerty qui sont en blancs, mais les points n'ont pas le même pattern que les autres.....

qu'est-ce que ça signifie ?

Avec ou sans XMEM ?
Sans, le CPC a un problème.
Avec, l’accès aux différentes banque ne se fait pas: soit c'est le connecteur, soit la XMEM qui a un problème.

Tu peux faire une photo du résultat ?
Si tu as le temps, vérifie aussi que les résultats sont toujours les même après avoir branché/débranché la XMEM.


dlfrsilver a écrit :
Autre chose, j'ai sorti mon 464 AZERTY français, ton programme se lance aussi, et ressemble à ta première photo, avec le rectangle vert sous le '1'.

Donc ce test là est bon, par contre, il ne voit absolument pas la X-mem. C'est comme si je n'avais rien branché, là ou le 464 QWERTY me disait 128k de ram + basic 1.1 + firmware 3.15.
Je penche pour un mauvais contact / connecteur encrassé.


dlfrsilver a écrit :
Chose bizarre, les lamelles de contact en cuivre du port du lecteur de disquette FDD-1 sont propres (dessus et dessous), donc je ne vois pas du tout d'ou peut venir le problème, sans compter que les 2 464 (azerty et qwerty) font tourner des jeux 64K qui bouffent toute la mémoire, donc si j'avais une couille d'un point de vue ram, je devrais avoir un problème de corruption graphique, ou encore le CPC qui fait un freeze.

Je ne pense pas a un problème de RAM interne.
Par contre, le connecteur, même propre peu avoir des mauvais contact a cause d'une pression trop faible.


dlfrsilver a écrit :
Est-ce que quelqu'un aurait une explication ? (PS: j'ai d'autres 464 au cas ou dont 2 espagnols).
Un test sur ces deux machines peu aider, mais un test avec un autre câble/connecteur aussi.

Auteur :  dlfrsilver [ 22 Jan 2016, 15:34 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Gerald a écrit :
Quelques explication :

Chaque bloc représente 16KO, une ligne 64KO
Les blocs les plus clair sont ceux que le test ne testera pas :
- soit parce-qu’il sont dans la mémoire de base (les blocs 0:code, 2:stack, 3:screen)
- soit parce-que la phase de détection les a exclus (mauvaise signature, ou absent)

Les blocs avec une trame a 50% seront testé si ils ont une signature unique. Ceux qui sont des miroirs d'autre bloc ne seront pas testé.
- Sur le test 464 sans XMEM les 512k d'extension sont tramé a 50% car le mapping mémoire est valide d'un point de vue RW, mais comme tout part en RAM de base, seul le test de la RAM de base sera fait.
- Sur un 6128 sans XMEM, la ligne 7FC4 serait testé aussi.

Les blocs plein (trame a 100%) sont les blocs testé
- blanc : Phase d'ecriture
- vert : phase lecture, resultat OK
- rouge : phase lecture, resultat NOK
La granularité d'affichage des résultat de lecture est de 512 byte.


Pour répondre à ta question, le bloc '1' enfin le rectangle sous le '1' s'affiche en vert sur :

- mon 464 qwerty
- mon 464 azerty
- mon 464 qwerty (2ème modèle, avec un 6845S en CRTC)

ça c'est sans la X-mem connectée au cul de chacun des deux.

Dès que je mets la X-mem, soit elle n'est pas détectée, soit elle provoque des interférences electriques (affichage du 464 qui se met à délirer, à déconner, je n'ai pas le même résultat sur chacun des 3 modèles testés).

Sur mon 464 qwerty principal, je vois bien 128k de ram affiché au démarrage, le nom du firmware 3.15.
sur le 464 français, rien du tout, comme si j'avais rien connecté.
Sur le 2ème 464 qwerty, ça part dans tout les sens, j'ai soit le 464 qui freeze, soit des bugs graphiques, soit l'affichage qui se met à délirer.

Citer :
Avec ou sans XMEM ? Sans, le CPC a un problème.


Sans la X-mem. Par contre si je suis le process logique, quand tu as de la ram défectueuse sur une machine (PCB arcade, amiga, ST, CPC, C64, what the f*ck.....), tu as obligatoirement une corruption de l'affichage.

Hors sur aucune des machines je n'ai ce genre d'artéfact, tout les jeux se lancent sans aucun problème en mode 64k, que soit Robocop, Batman the movie, dragon ninja, Abadia del crimen, Renegade, target renegade, et j'en passe et des meilleures......

Donc si problème il y a, qu'est-ce que ça peut bien être ?

Citer :
Avec, l’accès aux différentes banque ne se fait pas: soit c'est le connecteur, soit la XMEM qui a un problème.


Avec la X-mem sur mon 464 QWERTY principal, quand je lance ton programme, il fait le test de la mémoire comme s'il n'y avait que 64k de connecté sur la machine, alors que j'ai l'indication qu'il y a 128k de ram sur le prompt AMSDOS + la version du firmware.

Citer :
Tu peux faire une photo du résultat ? Si tu as le temps, vérifie aussi que les résultats sont toujours les même après avoir branché/débranché la XMEM.


Je vais te fournir des photos histoires que tu voies par toi-même.


Citer :
Je penche pour un mauvais contact / connecteur encrassé.


Justement, le problème c'est que j'ai nettoyé cette machine et nettoyé les lamelles à l'alcool, le connecteur n'a donc pas de crasse.

Citer :
Par contre, le connecteur, même propre peu avoir des mauvais contact a cause d'une pression trop faible.


même de ce point de vue, j'ai regardé, et ça se serti de façon "bien serré", j'ai pas de loose de ce point de vue.

Citer :
Un test sur ces deux machines peu aider, mais un test avec un autre câble/connecteur aussi.


Ben c'est le cable tout neuf qui m'a été vendu avec la X-mem, j'ai même acheté celui pour 6128+ et 464+.

Je suppose que Toto les a testés avant de les vendre (l'inverse m'étonnerait grandement.....)

Auteur :  TotO [ 22 Jan 2016, 16:14 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Je test toutes les cartes avant de les envoyer, évidemment. (mais tu peux me la retourner dans le doute)
Ton problème ressemble quand même grandement à des faux contacts avec le port d'extension.

Auteur :  Gerald [ 22 Jan 2016, 16:17 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

dlfrsilver a écrit :
Pour répondre à ta question, le bloc '1' enfin le rectangle sous le '1' s'affiche en vert sur :

- mon 464 qwerty
- mon 464 azerty
- mon 464 qwerty (2ème modèle, avec un 6845S en CRTC)

ça c'est sans la X-mem connectée au cul de chacun des deux.
Ça c'est normal.

dlfrsilver a écrit :
Dès que je mets la X-mem, soit elle n'est pas détectée, soit elle provoque des interférences electriques (affichage du 464 qui se met à délirer, à déconner, je n'ai pas le même résultat sur chacun des 3 modèles testés).

Sur mon 464 qwerty principal, je vois bien 128k de ram affiché au démarrage, le nom du firmware 3.15.
sur le 464 français, rien du tout, comme si j'avais rien connecté.
Sur le 2ème 464 qwerty, ça part dans tout les sens, j'ai soit le 464 qui freeze, soit des bugs graphiques, soit l'affichage qui se met à délirer.
128k affiché par le firmware 3.15, c'est déjà mauvais signe. Sur un 464 avec une XMEM il devrais afficher 576ko avec le switch sur 464, 560ko avec le switch sur 6128.

dlfrsilver a écrit :
Citer :
Avec ou sans XMEM ? Sans, le CPC a un problème.

Sans la X-mem. Par contre si je suis le process logique, quand tu as de la ram défectueuse sur une machine (PCB arcade, amiga, ST, CPC, C64, what the f*ck.....), tu as obligatoirement une corruption de l'affichage.
Sur CPC, un chip de RAM défectueux, et c'est l’écran gris avec border noir.
Sans accès à la machine, je ne m'avancerait pas, à part peut être essayer avec un autre Z80.

dlfrsilver a écrit :
Citer :
Je penche pour un mauvais contact / connecteur encrassé.

Justement, le problème c'est que j'ai nettoyé cette machine et nettoyé les lamelles à l'alcool, le connecteur n'a donc pas de crasse.
Un nettoyage d'une autre machin peut-être ?

dlfrsilver a écrit :
Ben c'est le câble tout neuf qui m'a été vendu avec la X-mem, j'ai même acheté celui pour 6128+ et 464+.
Tu peux tester la XMEM sur un Plus avec le memtest? Le connecteur centronics etant plus fiable, ça permettrait de vérifier qu'elle fonctionne bien.



Si je resume :
Sans XMEM connectée :
- Sur les 3 464, le memtest passe
- Sur le QWERTY principal, le test passe, mais il affiche des blocs avec un tramage a 25% (pas normal)

Avec XMEM connectée
- QWERTY principal : Le firmware 3.15 affiche 128KB, memtest ne detecte pas d'extension de memoire
- AZERTY : comme si l'interface n'etait pas branchée
- QWERTY 2 : instabilité


Suggestion dans l'ordre :
- test de la XMEM sur un Plus (FW3.15 qui détecte 576KB + memtest), histoire de vérifier son fonctionnement.
- nettoyer le connecteur d'un des deux autre 464 et refaire le test (FW3.15 qui détecte 560/576KB + memtest). Si ca marche, on peut considérer le câble comme bon
- changer le Z80 sur le QWERTY principal et refaire les test.

Auteur :  remax [ 22 Jan 2016, 16:39 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

TotO a écrit :
Je test toutes les cartes avant de les envoyer, évidemment. (mais tu peux me la retourner dans le doute)
Ton problème ressemble quand même grandement à des faux contacts avec le port d'extension.


Tiens d'ailleurs c'est ce que je vais faire avec la mienne, vu que je crois plus trop en l'apparition du patch magique, pour au moins être sûr qu'elle fonctionne correctement (j'ai tjs personne dans les environs pour tester sur une autre bécane)...

Je t'enverrais un MP dès que j'ai le temps de la tester une dernière fois (pas ce week-end) ;)

Auteur :  dlfrsilver [ 22 Jan 2016, 17:22 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Citer :
Suggestion dans l'ordre :
- test de la XMEM sur un Plus (FW3.15 qui détecte 576KB + memtest), histoire de vérifier son fonctionnement.


Je n'ai jamais vu depuis que je l'ai reçue 576kb affichés au prompt AMSDOS. Toujours 128k.

Citer :
- nettoyer le connecteur d'un des deux autre 464 et refaire le test (FW3.15 qui détecte 560/576KB + memtest). Si ca marche, on peut considérer le câble comme bon - changer le Z80 sur le QWERTY principal et refaire les test.


je teste de suite avec mon 464+.

Auteur :  TotO [ 22 Jan 2016, 18:11 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

dlfrsilver a écrit :
Je n'ai jamais vu depuis que je l'ai reçue 576kb affichés au prompt AMSDOS.

dlfrsilver a écrit :
J'utilise le firmware 3.15 de la X-mem, et j'ai d'affiché "Memory expansion Firmware 3.15" sur le prompt.

Si tu as ce message sur le prompt, c'est que ton CPC n'utilise pas le Firmware 3.15...
Il serait quand même bien que tu produises des screenshots plutôt, car on tourne en rond.

Auteur :  dlfrsilver [ 22 Jan 2016, 18:26 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Citer :
Si tu as ce message sur le prompt, c'est que ton CPC n'utilise pas le Firmware 3.15...
Il serait quand même bien que tu produises des screenshots plutôt, car on tourne en rond.


Attends, qu'est-ce que tu veux dire par ton CPC n'utilise pas le firmware 3.15 ?

Tu es en train de me dire que le fait que mon 464 affiche memory expansion firmware 3.15 n'est absolument pas le signe que ce dernier est installé dans la X-mem ???

Si il n'est pas installé, ou est-ce que je dois le récupérer ? Et comment l'installer, car la document est vraiment très très succinte.

Je vais faire des screenshots, la dans l'immédiat mon 464+ fait son capricieux au niveau des touches du clavier..... la maladie de la machine...... faut que je mette les mains dans le cambouis, je reviens !

EDIT : nouvelle rassurante, mon CPC 464+ passe le test de la mémoire avec la X-mem collée au cul !

Par contre j'ai toujours le message memory expansion firmware 3.15....

Ci-joint la photo :

Auteur :  TotO [ 22 Jan 2016, 20:35 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Ce message indique que la ROM du FW3.15 est installée dans la X-MEM et que tu as une extension RAM.
Il apparait lorsque tu démarres avec le FW1.0 ou 3.0 (switch central à gauche), mais pas si tu démarres avec le FW3.15 (switch central à droite)

En gros, le CPC boot :
- En MODE 1 avec écriture jaune ?
- En MODE 2 avec écriture blanche ?

Quoi qu'il en soit, le programme de Gérald devrait t'afficher les 576K de RAM.
EDIT: OK, c'est le cas avec ton 464plus. Donc, mauvais contact avec les connecteurs Edge.

Auteur :  Supersly [ 23 Jan 2016, 01:35 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Concernant les mauvais contacts en edge, pour mon expérience personnelle, c'est vitre très capricieux. On a beau nettoyer à fond, finalement, le meilleur truc à faire n'a rien d'élégant : ça consiste à rentrer-sortir-rentrer-sortir... le connecteur et forcer un peu les pistes. Et comme ça, ça finit par passer. Un peu comme avec une clé qui déconne dans une serrure : le dégrippant, ouaip, mais finalement, faut triturer le bazar...

C'est mon expérience, sachant que je fonctionne toujours en edge sur des 6128 (j'allume rarement mes 464, surtout depuis que j'ai la X-Mem qui me permet de tester le 464 depuis mon 6128. Un bonheur !).

Auteur :  Kris [ 23 Jan 2016, 11:44 ]
Sujet du message :  Re: Problème de détection mémoire avec la X-MEM

Un bon coup de nettoyant contact et frotter avec du coton (genre coton pour se demaquiller) et vous serez tranquille des années :biere:

Page 2 sur 3 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/