ZSNES
ZSNESZSNES의 GUI | |
| 원본 작성자 | zsKnight, _Demo_, 페이지 폴트 및 Nach |
|---|---|
| 개발자 | ZSNES 팀 |
| 초기 릴리즈 | 0.150 / 1997년 10월 14일; 전 |
| 최종 발매 | 1.51 / 2007년 1월 24일; 전 |
| 기록 위치 | x86 어셈블리, C, C++, PSR |
| 운영 체제 | Linux, DOS, Windows, Mac OS X, FreeBSD, Xbox |
| 다음에서 사용 가능 | 영어 |
| 유형 | 비디오 게임 콘솔 에뮬레이터 |
| 면허증 | 1.50 이후: GPL-2.0 전용 1.17b ~ 1.42: GPL-2.0 또는 later 1.17까지: 소유권 |
| 웹사이트 | zsnes |
ZSNES는 대부분 x86 어셈블리에서 Linux, DOS, Windows용 공식 포트와 Xbox 및 MacOS용 비공식 포트를 사용하여 작성된 무료 소프트웨어 슈퍼 닌텐도 엔터테인먼트 시스템 에뮬레이터다.
배경
ZSNES의 개발은 1997년 7월 3일에 시작되었고 첫 번째 버전은 DOS를 위해 1997년 10월 14일에 출시되었다.이후 윈도, 리눅스 등을 위한 공식 포트가 만들어졌다.에뮬레이터는 2001년 4월 2일 GPL-2.0 또는 라이터 라이센스에 따라 무료 소프트웨어가 되었다.당초 개발사 zsKnight와 _Demo_이탈 후 ZSNES 보드에 "ZSNES는 죽지 않았으며, 아직 개발 중"이라는 어드벤처_of_link의 발표에도 불구하고,[1] 마지막 버전(2007년 1월 24일 출시) 이후 개발이 급격히 둔화되었다.Qt를 이용한 새로운 GUI를 포함해 C와 C++[2]에서 조립 코드를 다시 작성함으로써 에뮬레이터의 휴대성을 높이는 데 많은 개발 노력이 집중되었다.[3]
ZSNES는 대부분의 SNES 강화 칩을 어느 정도 에뮬레이션한 최초의 제품이라는 점에서 주목할 만하다.[citation needed]버전 1.50까지 ZSNES는 TCP/IP 또는 UDP를 통한 넷플레이를 특징으로 했다.[4]
ZSNES는 주로 x86 프로세서에 대해 낮은 수준의 조립 언어로 작성되기 때문에, ZSNES를 ARM과 같은 RISC 아키텍처를 사용하는 기기에 포팅하는 아이디어는 실현 가능성이 매우 낮다.상업용 게임 콘솔은 Xbox One과 PlayStation 4의 2013년 릴리즈와 함께 8세대 이전에는 일반적으로 x86 프로세서(원래 Xbox가 가장 잘 알려진 예외임)를 사용하지 않았다.[5]
리셉션
ZSNES는 2005년 영국의 게임 전문지 레트로 게이머가 에뮬레이터를 "매우 인상적"이라고 칭하며 "충분한 토스터 모드"[6]를 칭찬하는 등 일반적으로 전성기에 대한 존경을 받았다.
그러나 최근 컴퓨터가 점차적으로 강력해지면서 Snes9x나 higan과 같은 보다 정확한 SNES 에뮬레이터가 개발됨에 따라, 소급 리뷰는 ZSNES가 상대적으로 정확도가 낮을 뿐만 아니라 이전의 인기로 인해 팬에 의해 만들어진 여러 번 번역과 수정이 설계되어졌다고 비판해 왔다.에뮬레이터의 부정확성에 대한 구체적인 해결책은 종종 ZSNES를 대체한 새로운 에뮬레이터와 실제 하드웨어 모두에서 재생할 수 없게 만든다.이러한 다른 에뮬레이터 중 일부는 ZSNES의 기어를 복제하도록 명시적으로 설계된 모드를 포함하므로 ZSNES 중심 모드는 다시 재생할 수 있다.[7]
2015년 특수하게 조작된 SNES ROM이 호스트 시스템을 제어하여 악성 코드를 실행할 수 있게 한 공격이 1.51 버전에서 발견되었으며, 그 직후 부분적으로 고정된 미리보기 빌드가 출시되었다.[8]
참고 항목
참조
- ^ badinsults (9 October 2009). "ZSNES is not dead, it is still under active development". Archived from the original on 12 June 2019. Retrieved 23 July 2010.
- ^ grinvader. "Re: Current Status FAQ". ZSNES board. Archived from the original on 3 April 2012. Retrieved 24 October 2011.
- ^ "ZSNES GUI 3.0 the first screenshot". ZSNES board. Retrieved 24 October 2011.
{{cite web}}:수표archive-url=가치(도움말)CS1 maint: url-status(링크) - ^ "ZSNES Home Page - News". ZSNES. 2007-01-25. Retrieved 2020-04-24.
Changes: v1.50 - December 22, 2006: Netplay, Modem, IPX code removed...As much as we hated to, we had to remove all computer to computer playing options in order to fix up the other subsystems since the code was spread throughout ZSNES. We hope to in future versions to reimplement it and also provide new features.
- ^ Deathlike2 (3 November 2007). "No Port requests". Retrieved 23 July 2010.
- ^ "Retro Coverdisc". Retro Gamer (15): 108. 2005.
- ^ Byuu. "Accuracy takes power: one man's 3GHz quest to build a perfect SNES emulator". Ars Technica. Retrieved 24 October 2011.
- ^ "#792420 - zsnes: emulator escape vulnerability - Debian Bug report logs". Debian. Retrieved 28 July 2016.