에뮬레이터가 Mac에서 Wii 게임을 실행할 수 있다는 것을 이미 알고 계실 것입니다. 그러나 한 개발자가 스크립트를 뒤집었습니다. Bryan Keller는 이제 Nintendo의 2006 게임 콘솔(Kottke를 통해)에서 실행되는 고대 버전의 Mac 운영 체제를 보유하고 있습니다. 왜? 왜냐하면 그들은 할 수 없다고 말했기 때문입니다.
개발자는 대학 2학년 때인 2013년에 처음 아이디어를 떠올렸습니다. 그러나 그들은 5년 전 Reddit 사용자 u/CussdomTidder가 “이런 일이 일어날 가능성은 0%입니다.”라고 게시하면서 새로운 동기를 찾았습니다.

개발자 Bryan Keller는 이를 개인적으로 받아들였습니다. (유튜브/ESPN/넷플릭스)
켈러는 이를 연료로 사용하여 익명의 반대자로부터 “격려받는 느낌”을 받고 플러그를 뽑기 시작했습니다. 따라서 Mac OS X 10.0(Cheetah)을 플레이할 수 있도록 설계된 장치에 포팅하는 프로세스가 시작되었습니다. Wii 스포츠 그리고 슈퍼마리오 갤럭시.
“작년에 Windows NT가 Wii로 포팅된 것을 보고 새로운 동기 부여를 느꼈습니다.”라고 Keller는 썼습니다. “낮은 경험이 부족해서 실패하더라도 이 프로젝트를 시도하는 것은 새로운 것을 배울 수 있는 기회가 될 것입니다.”

켈러는 비행과 같은 사소한 일이 당면한 작업을 방해하는 것을 허용하지 않았습니다. (브라이언 켈러 / GitHub)
Keller는 다른 진취적인 해커들이 Windows 95와 NT, Linux 및 NetBSD를 Wii에 이식하는 등 경이롭게 해킹 가능한 콘솔이라고 지적했습니다. Nintendo의 시스템은 또한 구형 Mac에 있는 것과 유사한 PowerPC 칩을 실행합니다. “이러한 긴밀한 계보를 고려할 때 CPU가 방해자가 되지 않을 것이라고 확신했습니다.”라고 그들은 썼습니다. 거기에서 Keller는 사용자 정의 부트 로더를 작성하고 커널을 패치하고 새 드라이버를 작성했습니다. 그들은 심지어 마우스와 키보드 입력을 위해 작동하는 Wii의 USB 포트도 갖췄습니다.
개발자는 특히 초기 의심을 고려할 때 프로세스가 “매우 만족스럽다”고 생각했습니다. (나는 Redditor를 비난하면서 당신에게 말하고 있습니다.) “결국 나는 내가 기대했던 것보다 훨씬 더 많은 것을 배웠고 성취했습니다. “라고 Keller는 썼습니다. “그리고 아마도 더 중요한 것은, 손이 닿지 않는 것처럼 보이는 프로젝트가 바로 추구할 가치가 있는 프로젝트라는 사실을 깨달았다는 것입니다.”
기술적인 생각을 갖고 있는 분들을 위해 개발자 블로그에서 프로세스에 대해 광범위하게 자세히 설명합니다. 그리고 열정적인 매니아라면 Keller의 GitHub를 방문하여 직접 사용해 볼 수 있습니다.