게임

게임 큐브 『동물의 숲+』에는 패밀리 컴퓨터 에뮬레이터 기능이 숨겨져 있다...

나나시노 2018. 7. 13. 12:29
반응형




게임 큐브 『동물의 숲+』에는 패밀리 컴퓨터 에뮬레이터 기능이 숨겨져 있다...



2001년에 닌텐도 게임큐브용으로 발매된 「동물의 숲+」는 닌텐도 인기 게임 시리즈에 하나인 「동물의 숲」 시리즈 2번째 작품입니다. 동물의 숲에서는 다양한 가구를 수집해서 집을 꾸밀 수 있습니다만, 그 안에는 다양한 게임소프트가 부속된 패밀리 컴퓨터 가구도 있어, 이것은 실제로 게임내에서 게임을 플레이하는 것을 가능하게 해줍니다. 그것뿐이다고 생각된 패밀리 컴퓨터 가구입니다만, 보안 연구자 James Chambers씨가 동물의 숲+ 게임 코드를 해석한 결과, 게임 큐브 메모리카드에 패밀리 컴퓨터 ROM 데이터를 저장해 두면, 패밀리 컴퓨터 가구를 진짜 에뮬레이터로서 기능시켜 모든 게임이 플레이 가능하다고 밝혀졌습니다.



일본판 「동물의 숲+」는 패밀리 컴퓨터 가구로서 등장하는 이 아이템입니다만, 해외판은 겉보기가 NES로 변화되었습니다. 게임기상에는 소프트가 삽입되어 있어, 이하의 경우는 왼쪽이 「익사이트 오토바이」로 오른쪽이 「골프」. 동물의 숲+는 이 게임소프트가 삽입된 가구를 사용하고, 실제로 게임 안에서 다른 게임을 플레이할 수 있습니다.


그리고, 그중에는 게임소프트가 없NES 가구도 있습니다.


이것을 사용해도 「소프트가 없으니까 플레이 할 수 없다」라고 표시됩니다만, 실제로는 게임 큐브 메모리카드에 NES ROM 데이터를 저장해 두면, 이것을 게임이 스캔해서 「대부분의 NES 게임을 플레이 가능합니다」라고 Chambers씨는 진술했습니다.


Chambers씨는 동물의 숲+ 게임 코드내에 숨겨진 개발자 메뉴에 액세스하는 중에서, 게임내에 등장하는 「소프트가 부속되지 않는 단순한 NES 가구」는, 플레이어 메모리카드로 NES ROM데이터를 발견하고, 게임을 플레이 할 수 있도록 하는 범용 에뮬레이터로서 기능을 소유하는 것을 알아차렸습니다. Chambers씨가 에뮬레이터로 디버그하고, 동물의 숲+가 메모리카드내 NES ROM파일을 인식하는데도 필요한 파일 형식을 해독했습니다.


그리고, 동물의 숲+ NES 가구에서는 등장하지 않는 「록맨 ROM 데이터를 메모리카드에 저장해서 플레이




게임내에서도 등장하는 「핀볼」을, 메모리카드에 저장된 ROM데이터로 실행하는 것도 성공했습니다.




게다가, 그래픽에 불량이 있었지만 「배틀 토드」도 플레이 가능한 것도 확인되었습니다.




그 외에도, Chambers씨는 자작한 NES ROM파일을 읽게 하는 것에도 성공해, 거의 모든 NES ROM데이터를 읽기 가능한 것을 확인했습니다.




해외 미디어 Ars Technica는, 게임 큐브에 범용 NES에뮬레이터가 구현된 것은 흥미 깊은 것으로, 무엇 보다도 십몇년이나전에 닌텐도 손에 의해 동물의 숲+에 구현되었다라고 하는 점이 놀라운 일이다고 합니다. Ars Technica는, 닌텐도가 NES파일을 메모리카드 경유로 동물의 숲+상에서 플레이하는 것을 계획하고 있었던 것이 아닐까라고 예상해, 그 증거에 「닌텐도는 특별한 게임내 아이템이 저장된 메모리카드를 판매하고 있었다」라고 지적했습니다. 또는, 디스크 라이터와 같은 기기를 이용해서 메모리카드에 NES게임을 써 넣는 방법을 모색한 것일지도 모른다고도 기술했습니다.


또, 동물의 숲+에서 NES에뮬레이터를 이용해 보고 싶다라고 하는 사람을 향해서, Chambers씨는 NES ROM파일을 생성하기 위한 소스코드를 GitHub상에서 공개중입니다.



반응형