DIY - Φτιάξτε μια Diagnostic Cart με χρήση Versa64Cart

geoanas

Commodore Vampire
Staff member
Messages
7,224
Reaction score
5,982
Points
223
Με αφορμή τα όμορφα και γυαλιστερά 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", μεγέθους που θα το γράψουμε σε μια 2764 eprom.



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



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



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







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



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



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

subzero79

Retro Mentor
Messages
1,188
Reaction score
1,258
Points
113
Κλεισε το πρωτο τζαμπερ για να παψει να σε βγαζει pla error
Ειδες που το ρολοι κατω δουλευει;
Σε μενα δεν δουλευει καθολου
 

geoanas

Commodore Vampire
Staff member
Messages
7,224
Reaction score
5,982
Points
223
Κλεισε το πρωτο τζαμπερΚι να παψει να σ βγαζει pla error
Ειδες που το ρολοι κατω δουλευει
Σε μενα δεν δουλευει καθολου


ΣΩΣΤΟΣ! :thumbup:
 

geoanas

Commodore Vampire
Staff member
Messages
7,224
Reaction score
5,982
Points
223
Το ρολογάκι από ότι βλέπω μετράει τον χρόνο που διαρκεί το test. Δεν έχει να κάνει με τίποτα άλλο εσωτερικά του C64. Περίεργο...πολύ περίεργο...Ανεβάζω, έτοιμη την "εικόνα" σε .bin της συγκεκριμένης revision που χρησιμοποίησα, μήπως και θελήσεις να πειραματιστείς και με αυτήν...
 

Attachments

dR_wH0

Solder Noob
Staff member
Messages
5,699
Reaction score
1,888
Points
213
Θα την δοκιμάσω και εγώ αργότερα! Άψογος βρυκόλακα μου άψογος...χαρίζεις ΓΝΩΣΗ στους κοινούς θνητούς και ΠΟΝΟ στους αχάριστους αδαείς μουαχαχαχααχχααχχαχα!!!
 

geoanas

Commodore Vampire
Staff member
Messages
7,224
Reaction score
5,982
Points
223
Άντε, δοκίμασε την και τα λέμε! :)
 

Pluto63

Retro Addict
Messages
752
Reaction score
855
Points
93
Real Porn for the eyes. Άντε να φτάσει και η δικιά μου που είπε ο Γιώργος και να της φτιάξω κουτί... το νέο μου χόμπι "κουτώνω" (δικιά μου λέξη) τα πάντα.
 

subzero79

Retro Mentor
Messages
1,188
Reaction score
1,258
Points
113
Real Porn for the eyes. Άντε να φτάσει και η δικιά μου που είπε ο Γιώργος και να της φτιάξω κουτί... το νέο μου χόμπι "κουτώνω" (δικιά μου λέξη) τα πάντα.
Κουτι φτιαχνει και ο sknipas
 

turrican

Retro Guru
Messages
2,720
Reaction score
2,481
Points
123
Άστα αυτά!
Άρχισες τα diagnostic tests για να μας δείξεις το θηρίο; :p:p:D:D

Μπόλικη δουλίτσα έκανες πάλι φίλε!
 

geoanas

Commodore Vampire
Staff member
Messages
7,224
Reaction score
5,982
Points
223
Real Porn for the eyes. Άντε να φτάσει και η δικιά μου που είπε ο Γιώργος και να της φτιάξω κουτί... το νέο μου χόμπι "κουτώνω" (δικιά μου λέξη) τα πάντα.
Ευχαριστώ Άκη! Ναι, όντως τα κουτάκια και η κατασκευή τους παρουσιάζουν ιδιαίτερο ενδιαφέρον! :)...όσο αφορά το ρήμα "κουτώνω" μη σου πω ότι γρήγορα - γρήγορα και βιαστικά το διάβασα για κάτι άλλο :lol::lol::lol::p...Μάλλον πρέπει να ξαναπάω στον οφθαλμίατρο...αχ! η ηλικία!:D

Άστα αυτά!
Άρχισες τα diagnostic tests για να μας δείξεις το θηρίο; :p:p:D:D
Εμ, πως! Τόσο καιρό, χαντακωμένο το είχα! Πολύ σύντομα θα έχω ακόμη μια δικαιολογία να το εμφανίζω συχνά - πυκνά... ;-)

Μπόλικη δουλίτσα έκανες πάλι φίλε!
Όχι ιδιαίτερα, αλλά είχε την πλάκα της :)
Όλα είναι διαδικασία straight - forward παρόλα αυτά σκέφτηκα ότι θα είχε ενδιαφέρον να "ρίξω" πληροφόρηση για την "cartconv" utility, που πολλοί την βλέπουν(-με) να υπάρχει μέσα στο dir του WinVice αλλά δεν γνωρίζουν(-με) τι ακριβώς κάνει...
Μην κοιτάς εμένα! Εγώ αγνοούσα ακόμη και την ύπαρξη της! :D:oops:
 

cutlaroc

Retro Addict
Messages
545
Reaction score
635
Points
103
Τι έκανες πάλι εκεί θα μας τρελάνεις ρε Γιώργο; Φούιτ έπαθα με το που το διάβασα!!!:lol::lol::lol::lol::rofl::rofl::rofl::rofl::rofl::rofl:
 

subzero79

Retro Mentor
Messages
1,188
Reaction score
1,258
Points
113
Το ρολογάκι από ότι βλέπω μετράει τον χρόνο που διαρκεί το test. Δεν έχει να κάνει με τίποτα άλλο εσωτερικά του C64. Περίεργο...πολύ περίεργο...Ανεβάζω, έτοιμη την "εικόνα" σε .bin της συγκεκριμένης revision που χρησιμοποίησα, μήπως και θελήσεις να πειραματιστείς και με αυτήν...
το εφτιαξα το ρολογακι ειχα δυσλειτουργεια στο κλοκ τσιπ
 

Pluto63

Retro Addict
Messages
752
Reaction score
855
Points
93
Βασικά από ότι λέει το μανουαλ του dead test τα δυο ρολόγια κάτω αντιπροσωπεύουν τις 2 CIA αν κάποιο δεν δουλεύει υπάρχουν θέματα εκεί.
 

Vincent

Retro Addict
Messages
806
Reaction score
1,615
Points
103
Έτσι όπως τα λέει ο Pluto, πρέπει να ρολόγια να είναι συγχρονισμένα για τα CIA.
 
Top