1990년대 명작 데모씬, 브라우저에서 그대로 작동
원제 Classic PC demoscene productions running natively in the browser
133 포인트댓글 117
Key Point
1990년대 컴퓨터 문화의 역사적 유산인 데모씬 작품들을 원본 동작 방식 그대로 보존·재현하는 기술적 성과로, 레트로 컴퓨팅과 웹 기술의 혁신적 결합을 보여준다.
핵심 요약
- DOS 시대 고전 데모의 원본 코드를 명령어 단위로 재컴파일해 브라우저에서 실행하는 프로젝트를 공개했다.
- x86 에뮬레이터로 실행되는 데모의 모든 CPU 코드 블록을 녹음하고, 이를 정확한 사이클 타이밍을 보존한 C 코드로 변환한다.
- C는 웹어셈블리로 컴파일되며, 타이머·VGA 카드·사운드 블래스터 등 원본 하드웨어를 모델링한다.
- 변환된 코드는 모든 인터럽트·포트 접근·프레임이 에뮬레이터와 정확히 동일한 시점에서 발생하도록 검증된다.
- 데모의 로더·음악 플레이어·이펙트 등은 1992~1993년 원래대로 작동하며 하드웨어만 모델링되었다.
- 원본 데모들은 VGA 70Hz로 제작되어 70Hz 이상 디스플레이에서 가장 부드럽게 재생된다.
- Future Crew의 Unreal과 Second Reality, Triton의 Crystal Dream II, NoooN의 Stars: Wonders of the World 등 명작들이 포함되었다.
- 원본 릴리스 파일은 수정되지 않은 상태로 제공되며, 방문자 통계는 IP 주소·추적 쿠키·개인 식별 정보 없이 익명으로만 집계된다.