Το Dandanator Mini 1.3b λειτουργεί σε CPC 464 αλλά προκαλεί artifacts και σφάλματα RAM σε CPC 6128

Γεια σου,

Το φόρουμ άρχισε επιτέλους να λειτουργεί ξανά :slight_smile: Το περίμενα πως και πως.

Έχω ένα πρόβλημα με μια κασέτα CPC Dandanator Mini, έκδοση 1.3b. Τη συναρμολόγησα μόνος μου και λειτουργεί άψογα με τον Schneider CPC 464 μου, αλλά δυστυχώς, στον Schneider CPC 6128 μου εμφανίζονται ορατά παράσιτα/τεχνουργήματα στην οθόνη (έχω επισυνάψει μια φωτογραφία).

Επιπλέον, όταν εκτελώ το ενσωματωμένο τεστ μνήμης στο Dandanator, το πρόγραμμα αναφέρει ένα σφάλμα μνήμης (νομίζω ότι ήταν τα τσιπ RAM 2 και 6, αν θυμάμαι καλά).

Το Dandanator είναι συνδεδεμένο μέσω ενός προσαρμογέα (έχω επίσης επισυνάψει μια φωτογραφία), επειδή αυτός ο υπολογιστής διαθέτει υποδοχή Centronics. Να προσθέσω ότι η πλακέτα μου M4 λειτουργεί άψογα στον Schneider CPC 6128 όταν είναι συνδεδεμένη με τον ίδιο τρόπο. Το διαγνωστικό τεστ που ξεκινά μέσω της πλακέτας M4 ολοκληρώνεται επίσης χωρίς κανένα απολύτως σφάλμα.

Ο Schneider CPC 6128 φαίνεται να έχει πρόβλημα μόνο με αυτό το Dandanator.

Το πρώτο πράγμα που έκανα ήταν να κατασκευάσω ένα δεύτερο πανομοιότυπο Dandanator, αλλά δυστυχώς, αυτό δεν άλλαξε κάτι, οπότε νομίζω ότι μπορούμε να αποκλείσουμε το ίδιο το Dandanator ως αιτία.

Υποψιάστηκα επίσης τον προσαρμογέα, αλλά έλεγξα προσεκτικά τη συνέχεια από τις κολλήσεις της υποδοχής Centronics στον Schneider μέχρι το άλλο άκρο του προσαρμογέα, και όλα έχουν πλήρη συνέχεια.

Παρατήρησα ότι η υποδοχή Centronics είναι απευθείας συνδεδεμένη με την CPU, η οποία βρίσκεται σε βάση (socket). Έτσι, αφαίρεσα την CPU, καθάρισα τη βάση και την τοποθέτησα ξανά. Έλεγξα επίσης τις κολλήσεις της βάσης της CPU και τις κολλήσεις της ίδιας της υποδοχής Centronics, αλλά όλα φαίνονται εντάξει.

Για να είμαι ειλικρινής, στερέψα από ιδέες σε αυτό το σημείο.

Ίσως υπάρχει κάτι που δεν γνωρίζω. Μήπως αυτές οι κασέτες Dandanator δεν είναι συμβατές με τον Schneider CPC 6128;

Θα ήμουν πολύ ευγνώμων για οποιαδήποτε προτάση ή βοήθεια.

Με εκτίμηση,
Marcin

Γεια σας,

Δεν έχει απαντήσει κανείς ακόμα, αλλά θα ήθελα να προσθέσω μερικές λεπτομέρειες σχετικά με όσα κατάφερα να ανακαλύψω με τη βοήθεια του ChatGPT XD. Ξέρω ότι αυτό δεν λέει και πολλά, αλλά πιστεύω ότι με βοήθησε λίγο.

Έχουμε λίγο-πολύ αποκλείσει το ενδεχόμενο να φταίει το ίδιο το Dandanator ή ο προσαρμογέας (adapter). Φαίνεται πως υπάρχει κάτι συγκεκριμένο στο δικό μου Schneider 6128 που τον κάνει να μην λειτουργεί σωστά με το Dandanator.

Από τις παρατηρήσεις μου, τα παράσιτα στην οθόνη (artifacts) χειροτερεύουν σταδιακά μετά από κάθε επανεκκίνηση (χρησιμοποιώντας το Dandanator), μέχρι που τελικά η εικόνα γίνεται εντελώς μη αναγνώσιμη. Αυτό υποδηλώνει ότι η μνήμη δεν καθαρίζεται σωστά μετά από κάθε επανεκκίνηση και ότι το πρόβλημα επιδεινώνεται σταδιακά.

Το ενσωματωμένο τεστ δείχνει σχεδόν πάντα πρόβλημα με τις γραμμές δεδομένων D1 και D6. Μόνο μία φορά έδειξε μόνο τη D5.

Οπότε πρέπει να ψάξω για κάτι στον υπολογιστή που σχετίζεται συγκεκριμένα με το Dandanator, αλλά όχι με την πλακέτα M4, καθώς η πλακέτα M4 λειτουργεί ρολόι χωρίς κανένα πρόβλημα.

Ο CPC 6128 έχει επιπλέον RAM σε σύγκριση με τον CPC 464 — μήπως αυτό είναι ένα πιθανό στοιχεία;

Στον CPC 464 όλα λειτουργούν στην εντέλεια.

Γεια χαρά. Ρώτησα τον συνάδελφό μου στο Hobbyretro—που παράγει το Dandanator Mini—και μου είπε ότι το πρόβλημα σχετίζεται με τον CPC σου και όχι με το ίδιο το Dandanator. Υπάρχει κακή επικοινωνία μεταξύ της ROM του Dandanator και της ROM του CPC· η Centronics ή η υποδοχή edge παρουσιάζει ασταθή επικοινωνία.

1 «Μου αρέσει»

Σας ευχαριστώ πολύ για την απάντησή σας.

Δεν νομίζω ότι θα υποψιαζόμουν τον προσαρμογέα Centronics, επειδή έλεγξα τη συνέχειά του ενώ ήταν συνδεδεμένος στο CPC. Επιπλέον, έχω δύο τέτοιους: αγόρασα έναν από ένα ηλεκτρονικό κατάστημα και έφτιαξα τον άλλο μόνος μου. Και οι δύο φαίνεται να λειτουργούν κανονικά.

Υποψιάζομαι ότι κάποιο πρόβλημα υπάρχει από τη πλευρά του CPC, ανάμεσα στη ROM του CPC και την υποδοχή Centronics.

1 «Μου αρέσει»

Γεια σου, Marcin

Το Dandanator θα πρέπει να λειτουργεί χωρίς κανένα πρόβλημα.

Αφού δεν έχεις Dandanator με υποδοχή Centronics, θα δοκίμαζα να χρησιμοποιήσω ένα καλώδιο Centronics-σε-Edge όσο το δυνατόν πιο κοντό ή/και θωρακισμένο.

Καλή επιτυχία!

Γεια σας,

Σας ευχαριστώ για την απάντησή σας. Πρέπει να ομολογήσω ότι πέρασε από το μυαλό μου πως ο ίδιος ο προσαρμογέας μπορεί να προκαλεί κάποιες καθυστερήσεις, αλλά απέρριψα την ιδέα επειδή λειτουργούσε μια χαρά με την πλακέτα M4.

Σκέφτομαι να δοκιμάσω να φτιάξω ένα κοντύτερο καλώδιο ή ίσως να προσπαθήσω να το συνδέσω χωρίς καθόλου καλώδιο.

Σας ευχαριστώ για την πρόταση.

Με εκτίμηση,
Marcin

@XeNoMoRPH @itfiddler

Γεια σας και πάλι,

Δυστυχώς, δεν έχω ευχάριστα νέα. Έφτιαξα μια πλακέτα (PCB) που συνδέεται απευθείας στη θύρα Centronics, καταργώντας εντελώς το καλώδιο (έχω επισυνάψει μια φωτογραφία). Δυστυχώς, δεν υπάρχει καμία αλλαγή.

Έχω αρχίσει να απογοητεύομαι λίγο σε αυτό το σημείο. Είναι σαφές ότι κάτι δεν λειτουργεί σωστά μεταξύ του CPC και της μνήμης του Dandanator. Το πρόβλημα βρίσκεται κατά πάσα πιθανότητα στην πλευρά του CPC, αλλά δεν είμαι πολύ σίγουρος τι άλλο θα μπορούσα να ελέγξω.

Θα ήμουν πολύ ευγνώμων για οποιαδήποτε ιδέα ή προτάσεις μπορεί να έχετε.

Φιλικά,
Marcin

@XeNoMoRPH @itfiddler

Mόλις είχα μια ιδέα… Απ’ όσο καταλαβαίνω, η θύρα Centronics παίρνει σχεδόν ολόκληρο το διαύλο επεξεργαστή από την CPU, η οποία είναι σε βάση (socketed). Όπως έτυχε, νομίζω ότι έχω ένα ανταλλακτικό. Απλώς πρέπει να συγκρίνω τις σημάνσεις πάνω στο τσιπάκι για να βεβαιωθώ ότι είναι το σωστό.

Θα σας ενημερώσω μόλις ελέγξω ποιο έχω στον CPC και ποιο είναι το ανταλλακτικό πριν το αντικαταστήσω, γιατί δεν θέλω να κάνω καμία χαζομάρα.