- Joined
- Oct 21, 2012
- Messages
- 7,383
Με αφορμή τα όμορφα και γυαλιστερά Versa64Cart pcbs που μας έφτιαξε ο φίλος και συναγωνιστής @subzero79 είπα να κάτσω σήμερα (τις πρώτες πρωινές ώρες -05:10 περίπου- που στο σπίτι επικρατεί ησυχία!) και να αφιερώσω ένα (από τα δύο) board στην κατασκευή μιας υπέρ του δέοντος χρήσιμης [Dead Test Cart], διαγνωστικής cartridge για Commodore 64, που πραγματικά μπορεί να βοηθήσει τα μάλα στην επίλυση τεχνικών προβλημάτων όσο αφορά το αγαπημένο μας μηχάνημα.
Πως είπατε; Δεν γνωρίζετε τι είναι αυτό και πως λειτουργεί; Γρήγορα στα δυο εξαιρετικά video του φίλου μου, του Άκη (@Pluto63 ) για να σας λυθούν όλες οι απορίες!
Μέρος 1ο και Μέρος 2ο
Προσοχή: Για να εκμεταλλευτούμε πλήρως τις δυνατότητες του διαγνωστικού προγράμματος θα χρειαστεί να προμηθευτούμε ή να κατασκευάσουμε μόνοι μας την κατάλληλη καλωδίωση για σύνδεση όλων των θυρών (ports). Αυτό βέβαια είναι "άλλου παπά ευαγγέλιο" και ίσως κάποια στιγμή ασχοληθώ σε ξεχωριστό thread.
Παρά την έλλειψη καλωδίωσης, η cartridge που θα φτιάξουμε εξακολουθεί να αποτελεί ένα πολύτιμο όπλο στο οπλοστάσιο κάθε εν δυνάμει τεχνίτη, ικανό να του παρέχει πολύτιμες πληροφορίες για την κατάσταση του δικού του C64 που έχει και κάθεται στον "πάγκο".
Για να προχωρήσουμε παρακάτω θα χρειαστούμε την "εικόνα" του προγράμματος. Προσωπικά προτίμησα την revision "582220 Plus" που μας δίνει λίγες παραπάνω επιλογές όσο αφορά την ανίχνευση διαφόρων KERNAL(s) που ενδεχομένως έχουμε εγκαταστημένα στον υπολογιστή μας (...και αγνοούσαμε την ύπαρξη τους
)
Για μια καλή λίστα επιλογών, μπορείτε να περάσετε μια βόλτα από εδώ
Επειδή η "εικόνα" παρέχεται για download μέσα στο full package ως .crt θα χρειαστούμε πρώτα να την μετατρέψουμε σε αρχείο .bin. Πως θα γίνει αυτό; Μα φυσικά με το μίνι εργαλείο "cartconv" που μπορούμε να βρούμε μέσα στο φάκελο που έχουμε εγκαταστήσει το WinVice.
Πριν όμως γίνει αυτό, θα πρέπει (πάλι με το cartconv) να "διαβάσουμε" την .crt ώστε να πάρουμε τις κατάλληλες πληροφορίες για να ρυθμίσουμε τα αντίστοιχα dip switches πάνω στην Versa64Cart.
Αυτό γίνεται πολύ απλά, με χρήση της γραμμής εντολών (Command Prompt) με χρήση switch -f :
Κρατάμε στην άκρη την παραπάνω πληροφορία και συμβουλευόμαστε το manual της Versa64Cart που θα βρούμε εδώ. Η ρύθμιση των dip switches (ή solder jumpers) θα γίνει βάση των οδηγιών:
Μένει τώρα η μετατροπή της .crt σε .bin. Πολύ εύκολα και πάλι μέσα από την γραμμή εντολών (πάντα ως admin...για να μην έχουμε καμία δυσάρεστη έκπληξη), δίνουμε:
Όπου - i (input file) και όπου - o (output file) και βλέπουμε ότι πήραμε το αρχείο "586220plus.bin", μεγέθους 8Κ που θα το γράψουμε σε μια 2764 eprom.
Μέσα από το menu του προγράμματος του εγγραφέα μας, επιλέγουμε το υλικό μας και ετοιμάζουμε την eprom (στην δική μου περίπτωση, επρόκειτο για μια Mitsubishi M5L2764)
Η κάρτα μου ήταν έτοιμη, αλλά εγώ ως γνήσιος δράκουλας επέλεξα να την "βασανίσω"!
. Την τοποθέτησα στο "τέρας" 
Μέσα από τις σκιές, βγήκε δειλά - δειλά στο φως...
...και το dead test άρχισε...
Αλλά με τίποτα δεν μπόρεσε να βρει τι έχω βάλει μέσα στο "skeleton 64" ! Χα!Χα!Χα! Μα πως μπορείς να πιστοποιήσεις, να δοκιμάσεις και να χαρακτηρίσεις κάτι που είναι ήδη νεκρό! Χα!Χα!Χα!
Γλυκοχαράζει...πρέπει να γυρίσω πίσω στον κόσμο των σκιών...στο σπίτι μου...

Πως είπατε; Δεν γνωρίζετε τι είναι αυτό και πως λειτουργεί; Γρήγορα στα δυο εξαιρετικά video του φίλου μου, του Άκη (@Pluto63 ) για να σας λυθούν όλες οι απορίες!
Μέρος 1ο και Μέρος 2ο
Προσοχή: Για να εκμεταλλευτούμε πλήρως τις δυνατότητες του διαγνωστικού προγράμματος θα χρειαστεί να προμηθευτούμε ή να κατασκευάσουμε μόνοι μας την κατάλληλη καλωδίωση για σύνδεση όλων των θυρών (ports). Αυτό βέβαια είναι "άλλου παπά ευαγγέλιο" και ίσως κάποια στιγμή ασχοληθώ σε ξεχωριστό thread.
Παρά την έλλειψη καλωδίωσης, η cartridge που θα φτιάξουμε εξακολουθεί να αποτελεί ένα πολύτιμο όπλο στο οπλοστάσιο κάθε εν δυνάμει τεχνίτη, ικανό να του παρέχει πολύτιμες πληροφορίες για την κατάσταση του δικού του C64 που έχει και κάθεται στον "πάγκο".
Για να προχωρήσουμε παρακάτω θα χρειαστούμε την "εικόνα" του προγράμματος. Προσωπικά προτίμησα την revision "582220 Plus" που μας δίνει λίγες παραπάνω επιλογές όσο αφορά την ανίχνευση διαφόρων KERNAL(s) που ενδεχομένως έχουμε εγκαταστημένα στον υπολογιστή μας (...και αγνοούσαμε την ύπαρξη τους
Για μια καλή λίστα επιλογών, μπορείτε να περάσετε μια βόλτα από εδώ
Επειδή η "εικόνα" παρέχεται για download μέσα στο full package ως .crt θα χρειαστούμε πρώτα να την μετατρέψουμε σε αρχείο .bin. Πως θα γίνει αυτό; Μα φυσικά με το μίνι εργαλείο "cartconv" που μπορούμε να βρούμε μέσα στο φάκελο που έχουμε εγκαταστήσει το WinVice.
Πριν όμως γίνει αυτό, θα πρέπει (πάλι με το cartconv) να "διαβάσουμε" την .crt ώστε να πάρουμε τις κατάλληλες πληροφορίες για να ρυθμίσουμε τα αντίστοιχα dip switches πάνω στην Versa64Cart.
Αυτό γίνεται πολύ απλά, με χρήση της γραμμής εντολών (Command Prompt) με χρήση switch -f :

Κρατάμε στην άκρη την παραπάνω πληροφορία και συμβουλευόμαστε το manual της Versa64Cart που θα βρούμε εδώ. Η ρύθμιση των dip switches (ή solder jumpers) θα γίνει βάση των οδηγιών:

Μένει τώρα η μετατροπή της .crt σε .bin. Πολύ εύκολα και πάλι μέσα από την γραμμή εντολών (πάντα ως admin...για να μην έχουμε καμία δυσάρεστη έκπληξη), δίνουμε:

Όπου - i (input file) και όπου - o (output file) και βλέπουμε ότι πήραμε το αρχείο "586220plus.bin", μεγέθους 8Κ που θα το γράψουμε σε μια 2764 eprom.

Μέσα από το menu του προγράμματος του εγγραφέα μας, επιλέγουμε το υλικό μας και ετοιμάζουμε την eprom (στην δική μου περίπτωση, επρόκειτο για μια Mitsubishi M5L2764)

Η κάρτα μου ήταν έτοιμη, αλλά εγώ ως γνήσιος δράκουλας επέλεξα να την "βασανίσω"!

Μέσα από τις σκιές, βγήκε δειλά - δειλά στο φως...



...και το dead test άρχισε...

Αλλά με τίποτα δεν μπόρεσε να βρει τι έχω βάλει μέσα στο "skeleton 64" ! Χα!Χα!Χα! Μα πως μπορείς να πιστοποιήσεις, να δοκιμάσεις και να χαρακτηρίσεις κάτι που είναι ήδη νεκρό! Χα!Χα!Χα!

Γλυκοχαράζει...πρέπει να γυρίσω πίσω στον κόσμο των σκιών...στο σπίτι μου...