정보기술 · 방송통신 ·
레트로 컴퓨터 에뮬레이터 86Box v5.3 출시...성능 개선과 플로피 드라이브 사운드 강화
오픈소스 에뮬레이터 86Box가 성능 향상과 새로운 하드웨어 지원을 담은 12월 업데이트를 공개했다.
[한국정보기술신문] 레트로 컴퓨터 에뮬레이션 프로젝트인 86Box가 12월 21일 버전 5.3을 발표했다. 이번 업데이트는 성능 개선과 버그 수정, 새로운 하드웨어 지원을 주요 내용으로 담고 있다.
86Box는 1980년대부터 1990년대의 IBM PC 호환 컴퓨터를 에뮬레이션하는 오픈소스 소프트웨어다. 사용자들은 이를 통해 옛날 컴퓨터 시스템과 소프트웨어를 현대 하드웨어에서 실행할 수 있다.
주요 성능 개선 사항
이번 버전에서는 여러 측면의 성능 향상이 이루어졌다. 윈도우 호스트 시스템에서는 새로운 C 런타임 라이브러리를 도입해 전반적인 성능을 개선했다. ARM과 애플 실리콘 호스트 시스템에서는 동적 리컴파일러의 최적화가 이루어졌다. 특히 MMX 애플리케이션에서 CPU 성능이 향상됐다.
비디오 카드 에뮬레이션도 성능이 개선됐다. Voodoo, ATI Mach64, S3 등의 비디오 카드에 멀티스레딩 개선이 적용됐다. 개발팀은 다음 릴리스를 위한 추가 성능 개선 방안도 지속적으로 연구하고 있다고 밝혔다.
플로피 드라이브 사운드 기능 대폭 강화
지난 릴리스에서 추가된 플로피 드라이브 사운드 기능이 크게 업데이트됐다. 특히 헤드 탐색 부분에서 정확도가 개선됐으며, 3.5인치 드라이브 2종과 5.25인치 드라이브 3종의 새로운 녹음이 추가됐다.
플로피 드라이브 사운드 컬렉션은 용량이 커서 ROM 세트에서 분리되어 새로운 에셋 팩으로 제공된다. 깃허브에서 다운로드하는 정식 릴리스 버전에는 에셋 팩이 포함돼 있다. 실험 빌드나 다른 패키지를 사용하는 경우에는 별도로 에셋 팩을 설치해야 한다.
기술적 이유로 v5.2의 Mitsumi와 Teac 플로피 드라이브 녹음은 제거됐다. 사용자들은 업그레이드 후 플로피 사운드 설정을 다시 구성해야 할 수 있다.
새로운 머신 및 하드웨어 지원
이번 업데이트에서는 다양한 새로운 머신 모델이 추가됐다. 586급에서는 HP Pavilion 시리즈와 ASUS TX97-XV가 추가됐다. 686급에서는 MSI MS-6199VA와 MS-6318, Samsung CAIRO-5 등이 새로 지원된다.
하드웨어 측면에서는 Crystal CS4232 ISA 사운드 카드와 OPTi 82C930, 82C931 ISA 사운드 카드가 추가됐다. 스토리지 분야에서는 여러 IDE 및 SCSI CD-ROM 드라이브 모델이 추가됐다.
호환성 및 버그 수정
윈도우 7과 8 호스트 시스템은 당분간 계속 지원되지만, Visual C++ 2015 재배포 가능 패키지가 필요하다. 이는 이미 다른 애플리케이션이나 윈도우 업데이트를 통해 설치돼 있을 가능성이 높다.
다양한 버그가 수정됐다. OpenGL 렌더러 스크린샷 충돌 문제, 해상도 변경 시 에뮬레이터 충돌 문제, Tandy 1000 계열의 디스플레이 흔들림 효과 등이 해결됐다. S3 ViRGE의 풀모션 비디오 렌더링 오류와 Voodoo 카드의 투명도 오류도 수정됐다.
사운드 카드 에뮬레이션에서는 Sound Blaster 16과 AWE의 일부 DOS 게임 사운드 문제가 해결됐다. 시리얼 패스스루의 윈도우 명명된 파이프 서버 모드 행 문제도 수정됐다.
사용자 인터페이스 개선
관리자에 빠른 명령을 위한 툴바가 추가됐고, 일부 메뉴 항목에 아이콘이 추가됐다. 새로 고침 속도 표시기가 Voodoo 애드인 카드 활성화 시 부정확한 숫자를 표시하던 문제가 수정됐다. 에뮬레이션 속도 표시기가 CPU 프레임 크기 옵션 간 일관성을 갖도록 변경됐다.
86Box는 Miran Grča와 86Box 개발자들이 유지 관리하는 오픈소스 프로젝트다. 깃허브를 통해 다운로드할 수 있으며, 상세한 변경 사항은 공식 웹사이트에서 확인할 수 있다.
한국정보기술신문 방송통신분과 홍재진 기자 news@kitpa.org