Περισσότερη διασκέδαση με τα εσωτερικά εργαλεία της Apple: δημιουργία κάρτας PDS #Apple #ReverseEngineering @dt_db

Περισσότερη διασκέδαση με τα εσωτερικά εργαλεία της Apple: δημιουργία κάρτας PDS #Apple #ReverseEngineering @dt_db

Κόμβος πηγής: 3043255

Ο Doug Brown ανακάλυψε πρόσφατα πώς να το χρησιμοποιήσει Το βοηθητικό πρόγραμμα Flasher της Apple που διέρρευσε από τη δεκαετία του 1990 για να ανανεώσετε μια ROM SIMM μέσα σε ένα Performa 630. Είναι βασικά το αντίστοιχο Mac μιας ενημέρωσης του BIOS, αλλά μόνο για τους προγραμματιστές της Apple.

Η έρευνα που περιλήφθηκε σε αυτή τη θέση ήταν ένα αρκετά ταξίδι αντίστροφης μηχανικής τόσο από την άποψη του λογισμικού όσο και του υλικού. Τι ήταν όμως το PDS ROM Info;

Έπρεπε να αποσυναρμολογήσω τον κώδικα για να καταλάβω ποιοι υπολογιστές ήταν συμβατοί και τι περίμενε να βρει το λογισμικό. Έπρεπε επίσης να δημιουργήσω ένα αντίγραφο μιας ROM SIMM ανάπτυξης της Apple που ήταν καλωδιωμένη ακριβώς όπως το περίμεναν οι Mac της εποχής. Αν και ήμουν πολύ ενθουσιασμένος με τις ανακαλύψεις μου, ένα μεγάλο ερώτημα παρέμενε:

Ποιος ήταν ο σκοπός του κάτω δεξιού μισού του κύριου παραθύρου με την ένδειξη “PDS ROM Info”; Και τι θα χρειαζόταν για να το ενεργοποιήσετε;

Το PDS σημαίνει Άμεση υποδοχή επεξεργαστή. Είναι μια υποδοχή επέκτασης που παρέχει τα περισσότερα από τα σήματα της CPU και μπορεί να χρησιμοποιηθεί για την προσθήκη στοιχείων όπως Ethernet, κάρτα βίντεο ή επιταχυντή. Αν κοιτάξετε το σχόλια στην τελευταία μου ανάρτηση, θα δείτε κάποια συζήτηση σχετικά με τις κάρτες PDS που χρησιμοποιούνται από την εφαρμογή Flasher (ευχαριστώ Al!). Ακούγεται σαν να χρησιμοποιούνταν για να αναβοσβήνουν προγραμματιζόμενες ROM SIMM/DIMM, και υπήρχαν πολλές γενιές καρτών. Αυτό είναι λογικό, επειδή η λίστα των συμβατών μοντέλων καλύπτει μια ποικιλία συστημάτων με διαφορετικές υποδοχές PDS. Ορισμένες από τις μηχανές Quadra όπως οι 700, 900, 650 και 800 διαθέτουν υποδοχή 140 PDS 68040 ακίδων. Τα LC 475, 575, 580 και 630 διαθέτουν την υποδοχή LC PDS 96 ακίδων που προέρχεται από τον αρχικό Mac LC, με ένα επιπλέον σύνολο 18 ακίδων που μπορούν προαιρετικά να χρησιμοποιηθούν από πιο φανταχτερές κάρτες. Το 610 διαθέτει μια υποδοχή κάρτας που περιλαμβάνει μια πλακέτα προσαρμογέα για να σας δώσει είτε μια υποδοχή NuBus είτε μια υποδοχή PDS 140 ακίδων.

Παρόλο που εξακολουθώ να μην έχω ιδέα πώς έμοιαζαν οι αρχικές κάρτες PDS της Apple που χρησιμοποιούνται από προγραμματιστές, ήθελα πραγματικά να φτιάξω κάτι για να λειτουργήσει το τμήμα PDS αυτού του λογισμικού. Έτσι, πήγα στη δουλειά αποσυναρμολογώντας το βοηθητικό πρόγραμμα Flasher και ερευνώντας το κλασικό υλικό Mac και τους επεξεργαστές Motorola MC680x0.

Δείτε πώς ο Doug προσπαθεί να το ανακαλύψει και να χρησιμοποιήσει το υλικό περιόδου για να το δοκιμάσει στην ανάρτηση εδώ.

Σφραγίδα ώρας:

Περισσότερα από Ada φρούτα