거의 20년의 침묵 끝에 클래식 Super Nintendo 에뮬레이터 ZSNES가 진정한 재탄생을 맞이했습니다. 두 명의 원저자인 zsKnight와 Demo가 코드를 처음부터 다시 작성하여 Super ZSNES의 새 버전을 출시했습니다.ZSNES는 DOS 시대에 탄생했습니다. 초기에는 성능을 수동으로 최적화하기 위해 어셈블리 언어에 의존했습니다. 수많은 플레이어가 Super Nintendo 게임을 실행하는 데 사용되는 표준 도구입니다. 오랫동안 주요 업데이트가 없었기 때문에 시뮬레이션 정확도와 그래픽 처리 방법이 오랫동안 뒤쳐졌습니다.

예칭이 돌아왔다! 전설적인 ZSNES Nintendo 에뮬레이터는 원래 개발자가 처음부터 다시 작성하여 새로운 생명을 얻었습니다.

이번 리메이크는 단순한 수정이 아닙니다. 개발팀은 이번 기술적인 어려움은 이전 버전이 이전 CRT 브라운관 디자인을 기반으로 한다는 점이며 이는 현대 GPU의 기하학적 렌더링 로직과 완전히 다르기 때문에 적응과 변형이 극도로 어렵다는 점을 인정했습니다.

새 버전의 시뮬레이터는 팔레트 검색, 타일 렌더링, 투명도 효과, Mode7 특수 효과, 색상 작업, 이중 그림 오버레이 및 모자이크 필터 등을 포함하여 GPU 셰이더를 사용하여 PPU 그림 코어를 대신하여 기본 아키텍처를 완전히 재구성하며 모두 최신 그래픽 카드에서 처리됩니다.

Super ZSNES는 또한 CPU 컴퓨팅 및 오디오 시뮬레이션 정확도 측면에서 이전 버전을 능가합니다. 다양한 이미지 품질과 업그레이드 경험을 제공하는 매우 향상된 엔진 세트가 장착되어 있습니다.

기본 고해상도 렌더링은 단순히 늘리는 것이 아니라 알고리즘을 통해 세부 사항을 최적화합니다. 배경 질감을 향상시키기 위해 고화질 질감과 노멀 맵을 지원합니다. 내장된 게임 오버클러킹 기능은 원본 버전의 지연 및 프레임 저하 문제를 완화할 수 있습니다. 예약된 와이드스크린 코드가 있는 게임의 경우 기본 와이드스크린에 자동으로 맞춰집니다. 무손실 오디오는 원래의 압축된 열악한 음원을 대체합니다. Mode7 투시 장면은 3D 높이 매핑 입체 이미지로 업그레이드됩니다.

Super ZSNES는 Unity 엔진을 기반으로 제작되었지만 개발자는 무작위 패치워크 AI 생성을 거부하고 프로세스 전반에 걸쳐 전통적이고 엄격한 코딩이 사용되며 기본 코드가 견고하고 신뢰할 수 있음을 강조합니다.

현재 소프트웨어는 0.100의 초기 베타 버전으로 수정되지 않은 일부 시뮬레이션 버그, 아직 적용되지 않은 DSP1 및 SuperFX와 같은 특수 칩, 전체 성능 최적화가 필요하고 실행 속도가 느린 등 여전히 문제가 많습니다.앞으로도 지속적으로 버그 수정, 성능 최적화, 온라인 전투 기능 추가 등을 진행할 계획입니다.

플랫폼 적응 측면에서 Super ZSNES의 Windows, Mac, Linux 및 Android 버전은 현재 공식적으로 온라인 상태이며, iOS 버전은 개발 중이며 가까운 시일 내에 출시될 예정입니다. 개발팀은 또한 Patreon 후원 채널을 개설했으며 플레이어 지원에 의존하여 프로젝트 반복을 유지합니다.