맨위로가기

Higan

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

higan은 2004년 "bsnes"라는 이름으로 시작된 멀티 시스템 에뮬레이터이다. 슈퍼 패미컴 에뮬레이션에 크게 기여했으며, 모든 상업용 슈퍼 패미컴 타이틀을 실행할 수 있다. higan은 SPC7110, SPC700, Super FX 에뮬레이션, Super Game Boy 에뮬레이션, 그리고 게임보이 어드밴스를 위한 도트 기반 렌더러를 최초로 구현했으며, 모든 시스템의 모든 구성 요소에 대해 사이클 기반 에뮬레이션을 달성한 최초의 멀티 에뮬레이터이다. 2012년에 현재 이름으로 변경되었으며, 개발자 Near의 사망 이후에도 여러 파생 프로젝트가 존재한다.

2. 역사

이 에뮬레이터는 2004년 10월 14일 byuu라는 가명의 프로그래머가 bsnes라는 이름으로 개발을 시작했다. 최초 버전은 2005년 5월 마이크로소프트 윈도우용으로 출시되었다. 그 이후 리눅스, macOS, 프리BSD로 포팅되었다. 처음에는 커스텀 라이선스로 개발되었다가, 이후 릴리스는 GNU 일반 공중 사용 허가서의 여러 버전으로 라이선스되었다.

higan 프로젝트는 슈퍼 패미컴 에뮬레이션에 상당한 기여를 했으며, 에뮬레이션의 수많은 독창적 성과를 포함하여 하드웨어, SNES 강화 칩 제거를 위한 전문 지식, 펀드 단체, 하드웨어와 같은 리버스 엔지니어링 개발에도 영향을 주었다.[18]

higan은 지금까지 출시된 모든 상용 슈퍼 패미컴 타이틀을 구동할 수 있다.[19] SPC7110, 사이클 정확도가 있는 SPC 700, 사이클 정확도가 있는 슈퍼 FX, 슈퍼 게임보이 에뮬레이션을 갖춘 최초의 에뮬레이터이며,[20] 게임보이 어드밴스를 위해 스캔라인 기반 렌더러가 아닌 도트 기반 렌더러를 갖추고 있다. 모든 시스템의 모든 구성 요소에 대한 사이클 기반 에뮬레이션을 달성한 최초의 멀티 에뮬레이터이기도 하다.

bsnes의 분기판은 닌텐도 DS, XBAND, 슈퍼 패미컴 박스, 사테라뷰 BS-X 소프트웨어, TAS의 에뮬레이션 지원을 제공한다.[21]

2. 1. 개발 시작과 bsnes

byuu라는 가명의 프로그래머가 2004년 10월 14일에 bsnes라는 이름으로 개발을 시작했다.[18] 첫 번째 버전은 2005년 5월 윈도우용으로 출시되었다. 초기에는 게임을 일관된 방식으로 실행하기 위해 고성능 하드웨어가 필요했기 때문에 논란이 있었다.[6] 이후 리눅스, macOS, 프리BSD로 이식되었다. 처음에는 맞춤형 라이선스 하에 개발되었지만, 이후 릴리스는 다양한 버전의 GNU 일반 공중 사용 허가서 하에 라이선스가 부여되었다.

2. 2. higan으로의 명칭 변경과 발전

2012년 8월 9일, 이 프로젝트는 멀티 시스템 에뮬레이터로서의 새로운 성격을 더 잘 반영하기 위해 higan으로 이름이 변경되었다.[18]

higan 프로젝트는 슈퍼 패미컴 에뮬레이션 분야에 크게 기여했으며, 에뮬레이션에서 많은 독창적인 성과를 거두었다. 또한, 슈퍼 패미컴의 향상 칩 하드웨어 제거를 위한 전문 지식, 펀드 단체, 하드웨어와 같은 리버스 엔지니어링 개발에도 기여했다.[18]

higan은 지금까지 출시된 모든 상용 슈퍼 패미컴 타이틀을 구동할 수 있다.[19] SPC7110 에뮬레이션, 사이클 정확도가 있는 SPC 700 에뮬레이션, 사이클 정확도가 있는 슈퍼 FX 에뮬레이션, 슈퍼 게임보이 에뮬레이션을 갖춘 최초의 에뮬레이터이며,[20] 게임보이 어드밴스를 위해 스캔라인 기반 렌더러가 아닌 도트 기반 렌더러를 갖추고 있다. 모든 시스템의 모든 구성 요소에 대한 사이클 기반 에뮬레이션을 달성한 최초의 멀티 에뮬레이터이기도 하다.

현재 higan은 슈퍼 패미컴뿐만 아니라 패밀리 컴퓨터, 게임보이, 게임보이 어드밴스, 메가 드라이브 등 다양한 시스템을 지원하는 멀티 에뮬레이터로 발전했다.

2. 3. 개발자 Near의 사망

higan은 'Near'로 알려졌고 이전에는 'byuu'로 알려졌던 미국의 소프트웨어 엔지니어 데이비드 커크 긴더가 개발했다.[12] Near는 1998년 14세의 나이에 아마추어 프로그래머로서 일본 비디오 게임 롬 이미지 번역을 통해 에뮬레이션 분야에 입문했으며, 1년 후 게임 내에서 크기가 조절된 텍스트 글꼴을 표시하는 도구를 개발했다. 이후 롬 번역 과정을 간소화하는 "xkas"라는 '패칭 어셈블러'를 개발했다. bsnes의 개발은 슈퍼 패미컴 게임 ''데어 란그리서''(Der Langrisser)를 번역하던 중 발생한 버그 때문에 시작되었는데, 이 버그는 2004년 당시의 슈퍼 NES 에뮬레이터에서는 나타나지 않고 실제 하드웨어에서만 나타났다. 따라서 bsnes는 정확한 에뮬레이션을 목표로 했다.[6] Near는 2021년에 사망했다.[12]

3. 주요 특징

higan은 출시된 모든 상업용 슈퍼 패미컴 타이틀을 구동할 수 있는 에뮬레이터이다.[19] 최초로 SPC7110 에뮬레이션, 사이클 정확도를 갖춘 SPC 700 에뮬레이션, 사이클 정확도를 갖춘 슈퍼 FX 에뮬레이션, 슈퍼 게임보이 에뮬레이션을 구현하였다.[20] 또한, 게임보이 어드밴스를 위해 스캔라인 기반 렌더러 대신 도트 기반 렌더러를 갖추고 있으며, 모든 시스템의 모든 구성 요소에 대한 사이클 기반 에뮬레이션을 달성한 최초의 멀티 에뮬레이터이기도 하다.

3. 1. 지원 시스템

higan은 다양한 시스템을 에뮬레이트하는 멀티 에뮬레이터이다. 현재 지원하는 시스템은 다음과 같다.

시스템비고
NES
슈퍼 패미컴슈퍼 게임 보이 지원
게임 보이컬러 포함
게임보이 어드밴스
SG-1000
마스터 시스템
게임 기어
제네시스
세가 CD
PC 엔진슈퍼그래픽스 포함
MSX
콜레코비전
원더스완컬러 포함
네오지오 포켓컬러 포함


3. 2. 파생 프로젝트

higan은 여러 하위 프로젝트로 구성되어 있다.[11]

4. 기술적 기여

higan 프로젝트는 슈퍼 패미컴(SNES) 에뮬레이션 분야에 많은 기여를 했으며, 에뮬레이션에서 여러 독창적인 성과를 거두었다. 또한 하드웨어, SNES 강화 칩 제거를 위한 전문 지식, 펀드 단체, 하드웨어와 같은 리버스 엔지니어링 개발에도 영향을 주었다.[18]

higan은 지금까지 출시된 모든 상용 SNES 타이틀을 구동할 수 있는 최초의 에뮬레이터이다.[19] SPC7110 에뮬레이션, 사이클 정확도가 있는 SPC 700 에뮬레이션, 사이클 정확도가 있는 슈퍼 FX 에뮬레이션, 슈퍼 게임보이 에뮬레이션을 갖추고 있으며,[20] 게임보이 어드밴스를 위해 스캔라인 기반 렌더러가 아닌 도트 기반 렌더러를 갖추고 있다. 모든 시스템의 모든 구성 요소에 대한 사이클 기반 에뮬레이션을 달성한 최초의 멀티 에뮬레이터이기도 하다.

5. 평가

2008년, 영국의 인터넷 잡지 웹유저(Webuser)는 학창 시절 게임을 즐기기 위해 bsnes를 권장했다.[22] 2009년, 일본의 게임 잡지 게임라보(GameLabo)는 실질적인 플레이 체험을 찾는 사람을 위해 이 에뮬레이터를 권장했다.[23]

2017년, higan의 소스 코드 일부가 스티븐 호킹 물리학자가 사용했던 빈티지 음성 합성 컴퓨터를 에뮬레이트하는 데 사용되었다. 호킹은 2018년 사망할 때까지 이 에뮬레이터를 사용하여 다른 사람들과 대화했다.[15]

참조

[1] Github Higan release on GitHub https://github.com/h[...]
[2] 웹사이트 Convert higan into a group project and relicense it to GPLv3 or later. https://github.com/h[...] 2020-03-22
[3] 웹사이트 Update version and license https://github.com/h[...] 2017-10-25
[4] 웹사이트 About – bsnes https://bsnes.dev/ab[...] 2021-02-03
[5] 웹사이트 Accuracy takes power: one man's 3GHz quest to build a perfect SNES emulator https://arstechnica.[...] 2015-03-11
[6] 웹사이트 A 23-Year Perfectionist Journey to Localize the Obscure 'Bahamut Lagoon' https://www.vice.com[...] 2021-06-27
[7] 웹사이트 16-bit Time Capsule: SNES Emulator Makes a Case for Software Preservation http://www.tested.co[...] 2021-06-27
[8] 인터뷰 Emulation Nation: Interview – Richard Bannister 2006-02
[9] 웹사이트 The State of Emulation, Part III https://near.sh/arti[...] 2021-02-03
[10] 웹사이트 tasvideos.org Preferred Emulators http://tasvideos.org[...] 2012-05-13
[11] 웹사이트 About — ares https://ares.dev/abo[...] 2021-09-17
[12] 뉴스 'The internet is not a game. ... This stuff really hurts.' Respected developer who was bullied online dies by suicide. https://www.usatoday[...] Gannett 2021-07-23
[13] 저널 Downloaded
[14] 저널 SFC
[15] 웹사이트 The quest to save Stephen Hawking's voice https://www.sfchroni[...] 2018-03-19
[16] 웹인용 new name - higan http://board.byuu.or[...] 2012-10-08
[17] 웹인용 Accuracy takes power: one man’s 3GHz quest to build a perfect SNES emulator https://arstechnica.[...] 2015-03-11
[18] 웹인용 16-bit Time Capsule: SNES Emulator Makes a Case for Software Preservation http://www.tested.co[...] 2015-03-11
[19] 인터뷰 Emulation Nation: Interview - Richard Bannister 2006-02
[20] 웹인용 The State of Emulation, Part III http://byuu.org/arti[...] 2012-07-05
[21] 웹인용 tasvideos.org Preferred Emulators http://tasvideos.org[...] 2012-05-13
[22] 저널인용 Downloaded
[23] 저널인용 SFC



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com