Mai multă distracție cu instrumentele interne Apple: crearea unui card PDS #Apple #ReverseEngineering @dt_db

Mai multă distracție cu instrumentele interne Apple: crearea unui card PDS #Apple #ReverseEngineering @dt_db

Nodul sursă: 3043255

Doug Brown și-a dat seama recent cum să folosească Utilitarul Flasher de la Apple scurs din anii 1990 pentru a reflasha un SIMM ROM în interiorul unui Performa 630. Este practic echivalentul Mac al unei actualizări BIOS, dar numai pentru dezvoltatorii Apple.

Cercetarea implicată în acea postare a fost o călătorie de inginerie inversă atât din perspectivă software, cât și din punct de vedere hardware. Dar ce a fost PDS ROM Info?

A trebuit să dezasamblam codul pentru a-mi da seama ce computere sunt compatibile și ce se aștepta software-ul să găsească. De asemenea, a trebuit să creez o replică a unui SIMM ROM de dezvoltare Apple care a fost conectat exact așa cum se așteptau Mac-urile epocii. Deși am fost foarte încântat de descoperirile mele, a rămas o mare întrebare:

Care a fost scopul jumătății din dreapta jos a ferestrei principale etichetată „Informații PDS ROM”? Și ce ar fi nevoie pentru a-l activa?

PDS înseamnă Slot direct pentru procesor. Este un slot de expansiune care furnizează cele mai multe semnale ale procesorului și poate fi folosit pentru a adăuga lucruri precum Ethernet, o placă video sau un accelerator. Dacă te uiți la comentarii la ultima mea postare, veți vedea câteva discuții despre cardurile PDS folosite de aplicația Flasher (mulțumesc Al!). Se pare că au fost folosite pentru a flash-uri SIMM/DIMM-uri ROM programabile și au existat mai multe generații de carduri. Acest lucru are sens, deoarece lista de modele compatibile acoperă o varietate de sisteme cu sloturi PDS diferite. Unele dintre mașinile Quadra, cum ar fi 700, 900, 650 și 800, au un slot PDS 140 cu 68040 de pini. LC 475, 575, 580 și 630 au slotul LC PDS cu 96 de pini care a venit de la Mac LC original, cu un set suplimentar de 18 pini care poate fi utilizat opțional de carduri mai luxoase. 610 are un slot pentru card care are o placă adaptor pentru a vă oferi fie un slot NuBus, fie un slot PDS cu 140 de pini.

Chiar dacă încă nu am idee cum arătau cardurile PDS originale de la Apple folosite de dezvoltatori, chiar am vrut să creez ceva pentru ca porțiunea PDS a acestui software să funcționeze. Așa că m-am apucat de dezasamblare a utilitarului Flasher și de a cerceta hardware-ul Mac clasic și procesoarele Motorola MC680x0.

Vedeți cum face Doug să-și dea seama și să folosească hardware-ul de epocă pentru a-l testa în postare aici.

Timestamp-ul:

Mai mult de la Ada Fruit