Ingénierie inverse du processus de démarrage d'une AlphaStation 500 des années 90

2025-04-03

L'auteur a acquis une station de travail AlphaStation 500 défectueuse et s'est lancé dans une aventure pour comprendre son processus de démarrage. L'enquête s'est concentrée sur la SROM (ROM série), qui contenait huit images multiplexées sélectionnables par des cavaliers. À l'aide de Python et de Rust, l'auteur a extrait et décodé les données de la SROM, révélant du code machine Alpha. L'analyse a révélé que le CPU contrôle directement un port série en utilisant des registres de processeur internes pour le bit-banging. Bien que le problème de démarrage de l'AlphaStation reste non résolu, le processus a révélé le mécanisme de démarrage unique de cette ancienne station de travail.