개발자가 인텔 486 컴퓨터를 브라우저에 재현했다

개발자 얀 데 야거가 인텔 80486DX2-66 프로세서 기반 개인용 컴퓨터를 브라우저에서 구동하는 에뮬레이터 Retro486을 공개했다. 소프트웨어는 JavaScript로 작성되었으며, 프로세서, 메인보드, 저장장치, 확장 카드 등 가상 머신의 구성을 변경할 수 있다.

개발자가 인텔 486 컴퓨터를 브라우저에 재현했다
사진: JAN DE JAGER

Tom’s Hardware에 따르면 기본 구성에는 VLB 버스용 그래픽 카드, ISA 버스용 사운드 카드 Sound Blaster 16, 다기능 입출력 컨트롤러, 네트워크 어댑터가 포함된다. 에뮬레이터는 SeaBIOS와 VGA BIOS 펌웨어를 사용한다. 사용자는 장치를 추가하거나 제거하고 설정을 바꿀 수 있으며, 직접 만든 가상 확장 카드도 사용할 수 있다.

시스템 동작을 분석할 수 있는 별도 메뉴도 마련되어 있다. 이 메뉴에서는 프로세서 레지스터, 주 메모리와 비디오 메모리의 내용, BIOS, 부트 섹터를 확인할 수 있다. 컴퓨터 조작은 주사선을 재현하고 컬러와 흑백 화면을 모두 지원하는 가상 CRT 모니터를 통해 이루어진다.

이 에뮬레이터는 FreeDOS를 지원하며 Doom과 Wolfenstein 3D 같은 고전 게임 실행을 염두에 두고 만들어졌다. 사용자는 가상 하드 디스크를 만들고 .img 및 .iso 형식의 이미지를 직접 불러올 수 있다. 하드웨어 설정과 가상 디스크에 가해진 변경 사항은 브라우저에 저장되어 이후 세션에서도 유지된다.

Tom’s Hardware의 테스트에서는 FreeDOS가 정상적으로 실행되었지만, 일부 게임에서는 오류가 발생했다. 에뮬레이터 개발에는 AI인 Claude가 활용된 것으로 알려졌다. 데모 버전은 추가 소프트웨어 설치 없이 브라우저에서 바로 실행된다.