Υστερα απο αρκετη μελετη και την βοηθεια του φιλου μου Pluto63, εχω πλεον και γω μια Α500 με 4 λειτουργικα! Αν και η διαδικασια υπαρχει πληρως καταγεγραμμενη, θεωρω ασκοπη την πληρη δημοσιευση της, καθως στο μεγαλυτερο μερος της ειναι παρομοια με αυτη του Dr_Who.
Αντιθετως, σκεφτηκα να δημοσιευσω τα πραγματα που υπηρξαν διαφορετικα στην δικη μου περιπτωση, με την ελπιδα οτι θα βοηθησει ακομα περισσοτερους φιλους της κοινοτητας.
Ξεκιναμε λοιπον! Αρχικα, οι δικες μου πλακετες προηρθαν απο τον OSH Park. Ηρθαν σε batch των 3ων και οπως αποδειχτηκε η μια παρουσιασε μια διακοπη σε καποιο trace, με αποτελεσμα να χρειαστει εξωτερικο μπαλωμα. Θελω να πιστευω οτι αποτελει μεμονωμενο γεγονος, το οποιο ευτυχως ηταν ευκολα επισκευασιμο.
Οι EPROM που διαλεξα για το εγχειρημα ηταν της ST, με κωδικο 27C160 και access time στα 100ns. Φυσικα, οι φιλοι μας οι κινεζοι δεν ειχαν σβησει σωστα τα τσιπακια οποτε ο απο μηχανης Θεος Pluto63 χρειαστηκε να τις σιγοψησει στο UV φουρνακι του πριν γινουν ετοιμες για δραση! Σε αυτη την φωτογραφια εχουμε την EPROM με εναν απο τους switcher
View attachment 16948
υστερα απο λιγη φροντιδα με το κολλητηρι και μια πατεντα ελλειψει 42πινων βασεων, οι switcher ειναι καπως ετσι
View attachment 16949
Με αυτο το κομματι ολοκληρωμενο, Προχωρησα στην διαδικασια εγγραφης. Οσον αφορα τα kickstart, υπηρξα τυχερος στην αναζητηση μου και καταφερα να βρω αρχεια kickstart 1.2 και 1.3 που ηταν ηδη τροποποιημενα στα 512kb! Το μονο που χρειαστηκε για αυτα, οπως και στο 3.1, ηταν το byte swap το οποιο εκανα με την μεθοδο του Χρονη.
Επομενο βημα λοιπον, ο προγραμματισμος. Στην δικη μου εκτελεση χρησιμοποιησα τον programmer του Pluto63, ονοματι genius 840. Αυτος ο programmer εχει το πλεονεκτημα οτι διαβαζει απο φυσικου του και τις EPROM 27C400 χωρις καποιον προσθετο ανταπτορα. Επομενως, βαζοντας το switcher με την EPROM πανω στον programmer μπορεσα να προγραμματισω τα banks ενα-ενα απροβληματιστα!
View attachment 16950
Στην αρχη η πληθωρα επιλογων και ρυθμισεων με κατεκλησε, αλλα το προγραμμα που συνοδευει την συσκευη ειναι ευκολο στην χρηση και δεν παρουσιασε καποιο προβλημα. Αφου συνδεσουμε τον programmer και εχουμε περασει τους καταλληλους drivers, ανοιγουμε το προγραμμα. Το πρωτο παραθυρο που θα δουμε δειχνει τον τυπο του chip το οποιο μπορουμε να αλλαξουμε απο το device list ανα πασα στιγμη. Επισης στην πανω δεξια πλευρα βλεπουμε την ρουτινα που ακολουθει το λογισμικο οταν πατησουμε την εντολη program.
View attachment 16951
Παμε λοιπον στο File>Load Data και διαλεγουμε το kickstart που θα παει στο bank που εχουμε διαλεξει. Η διαδικασια αυτη πρεπει να γινει 4 φορες, μια για καθε bank. Αφου διαλεξουμε την rom, εχουμε αυτο εδω το παραθυρο.
View attachment 16952
Οι ρυθμισεις αυτες ειναι και εκεινες που δουλεψαν χωρις προβληματα. Προτεινω λοιπον να τις φτιαξετε οπως φαινονται στην παραπανω εικονα, εκτος αν ξερετε τι κανετε! Παταμε OK και αφου βεβαιωθουμε οτι τα δεδομενα στον buffer ειναι οπως πρεπει, παταμε program. Ειμαστε ετοιμοι! Γραφουμε και τις αλλες 3 ROM της επιλογης μας και βαζουμε την κατασκευη μας πανω στην Amiga. Τα αποτελεσματα αποτυπονωνται στις παρακατω 3 εικονες (εχω και την diagrom αλλα δεν την τραβηξα φωτογραφια)
View attachment 16953
View attachment 16954
View attachment 16955
Μην ξεχνατε οτι αν εχετε revision παλαιοτερο του revision 6, θα χρειαστειτε μια προθετη τροποποιηση η οποια καταγραφεται εδω
http://bax.comlab.uni-rostock.de/en/hardware/amiga500/kickstart-eprom/
Καλο καψιμο! Ευχαριστω πολυ οσους με βοηθησαν στην υλοποιηση του project