또 다른 난관은 헤드리스형 베이지색 박스에서 PCB로 필요한 비디오 출력을 추가하는 것이었습니다.

오래된 하드웨어에 애정이 깊은 테크튜버가 40년 된 프린터 컨트롤러에서 둠(Doom) 게임을 구동시키는 데 성공했다. 이 비디오의 많은 부분이 새로운 펌웨어를 추가하는 과정, 그리고 컨트롤러 보드에 디스플레이 및 오디오 출력을 연결하는 작업에 초점을 맞추고 있다. 하지만 이러한 난관을 극복한 후, 에이드리언의 디지털 지하실(Adrian’s Digital Basement)이 장난기 가득한 데모들을 거쳐, 당연히 둠까지 성공적으로 구동하는 데까지는 그리 오랜 시간이 걸리지 않았다.
AI 가속기 로드맵

3D NAND 로드맵
여기서 언급된 프린터 하드웨어는 일반적인 구형 폐가전 소비재가 아니다. 그것은 실제로는 강력한 아그파 컴포그래픽 9000PS(Agfa Compugraphic 9000PS) 모델이다. 이 장치는 프리프레스 오퍼레이터들이 전송하는 복잡한 해상도 독립형 포스트스크립트(PostScript) 파일을 해석하여, 다음 단계 하드웨어—대개 고해상도 인쇄판을 제작하는 이미지 세터(imagesetter)—에서 인쇄될 수 있는 래스터 이미지로 변환한다. 바로 이 때문에 아그파의 마더보드에는 그 시대 기준으로 강력했던 68020 CPU가 탑재되어 있었다. 이러한 해석 및 출력 작업은 계산적으로나 자원적으로나 엄청난 부담을 주는 작업이었다.

이것은 어수룩한 베이지색 상자 안에 수많은 흥미로운 부품들이 담겨 있기에, 아그파 RIP를 사용하는 에이드리언의 네 번째 영상이다. 예를 들어, 메인 PCB에는 16 MHz의 68020이 장착되어 있을 뿐만 아니라, 이와 연결된 I/O 컨트롤러 보드에는 자체 68000 CPU까지 탑재되어 있다.
마이크로칩에 담긴 ‘20만 개 인간 신경 세포’: 둠 플레이 시연

이번 아그파를 이용한 최신 여정에서 상당 부분은 이제는 구식으로 찾기 힘든 아그파 하드웨어의 ROM 코드를 역설계하는 작업에 집중되었다. 중요한 진전은 ROM 내의 Adobe PostScript 인터프리터를 AGFA-MON(GitHub에서 사용 가능)을 기반으로 하는 커스텀 펌웨어로 교체하면서 이루어졌다. 이를 통해 모니터링 앱을 설정하고, OS 부트 스텁(boot stub) 옵션을 제공하며, 심지어 시스템에 BASIC 인터프리터까지 추가할 수 있었다.
데모와 강력한 둠을 구동하기에 앞서, 에이드리언은 이 같은 홈브루 컴퓨터 프로젝트를 위해 설계된 VERA 8-Bit 비디오 카드를 설치해야 했다.

영상 시작 약 1시간 6분쯤 되었을 때, 재활용된 아그파 RIP에서 마침내 데모들이 실행되는 것을 확인할 수 있었다. 에이드리언은 CP/M 관련 것부터 시작했지만, 곧 유닉스 OS(Minix)로 옮겨갔다. 테크튜버는 이 OS를 통해 "단순히 프린터처럼 작동하던 컨트롤러에서" 둠의 완전한 셰어웨어 버전 1.9가 구동된 것을 강조했다.
하지만 68020(예: Amiga 1200) 사용 경험이 있는 사람들에게 둠이 이 하드웨어에서 성능이 느리게 구동되는 것은 예상된 바였다. 하지만 에이드리언에 따르면, 이것이 최악의 플레이 가능성 문제는 아니었다. 게임이 PS/2 호환 키보드 지원 부족으로 인해 제대로 조작 자체가 불가능했기 때문이다. 형편없는 프레임률(FPS)은 최근의 4FPS 레드 데드 리뎀션 2 게임 플레이 난장판을 떠올리게 한다.

테크튜버는 아그파 RIP가 한 시대의 불필요하다고 여겨지던 "쓰레기" 하드웨어에서 레트로 컴퓨팅의 재미를 제공할 수 있는 장치로 얼마나 놀라운 변신을 거쳤는지 다시 한번 강조하며 마무리했다.
Tom's Hardware를 구글 뉴스에서 팔로우하거나, 저희를 선호 출처로 등록하여 최신 뉴스, 분석 및 리뷰를 피드에서 받아보세요.