Reverse Engineering des Boot-Vorgangs einer AlphaStation 500 aus den 90ern
2025-04-03
Der Autor erwarb eine defekte AlphaStation 500 Workstation und begab sich auf die Suche nach der Ursache des Problems. Die Untersuchung konzentrierte sich auf den SROM (serieller ROM), der acht multiplexe Bilder enthielt, die über Jumper ausgewählt werden konnten. Mit Python und Rust extrahierte und decodierte der Autor die SROM-Daten und enthüllte Alpha- Maschinencode. Die Analyse zeigte, dass die CPU einen seriellen Port direkt über interne Prozessorregister steuert (Bit-Banging). Obwohl das Startproblem der AlphaStation ungelöst bleibt, enthüllte der Prozess den einzigartigen Startmechanismus dieser alten Workstation.
Hardware