90년대 AlphaStation 500 부팅 프로세스의 리버스 엔지니어링
2025-04-03
저자는 고장난 AlphaStation 500 워크스테이션을 입수하고 부팅 프로세스를 이해하기 위한 여정을 시작했습니다. 조사는 점퍼로 선택할 수 있는 8개의 다중화된 이미지를 포함하는 SROM(직렬 ROM)에 집중되었습니다. Python과 Rust를 사용하여 저자는 SROM 데이터를 추출하고 디코딩하여 Alpha 머신 코드를 밝혀냈습니다. 분석 결과 CPU가 내부 프로세서 레지스터를 사용하여 직렬 포트를 직접 제어하고 있음이 드러났습니다(비트 뱅잉). AlphaStation의 부팅 문제는 여전히 해결되지 않았지만 이 과정을 통해 이 빈티지 워크스테이션의 고유한 부팅 메커니즘이 밝혀졌습니다.
하드웨어