이제 Nintendo Game 및 Watch에서 NES 및 Game Boy 게임을 에뮬레이트할 수 있습니다.

이제 Nintendo Game 및 Watch에서 NES 및 Game Boy 게임을 에뮬레이트할 수 있습니다.

Nintendo Game and Watch는 잘 알려진 내부 하드웨어와 헌신적인 해커의 많은 노력으로 인해 해킹되었습니다.





일부 영리한 탐정 작업은 Nintendo의 복고풍 후퇴 기계를 위한 자작 게임 개발의 토대를 마련했습니다.





PC에서 전화 화면을 표시하는 방법

Nintendo 게임 및 시계에서 가장 좋아하는 레트로 게임

유튜버 스택매싱 닌텐도 게임과 시계를 해킹하는 방법에 대한 일련의 비디오를 발표했습니다. 간단한 과정은 아니지만, 현재까지는 NES와 Game Boy 에뮬레이션이 의무적인 Doom 포트와 함께 기본 상태로 실행되고 있습니다.





이 해킹은 Nintendo Game 및 Watch가 사용하는 전자 제품으로 인해 가능합니다. STM32H7B0은 널리 사용되는 STM32 칩 제품군의 일부입니다. 이 칩은 많은 취미용 마이크로컨트롤러 보드에서 찾을 수 있으며 칩셋의 디버그 핀을 통해 읽고 수정할 수 있습니다. 이 칩은 1MB SPI 플래시 칩과 쌍을 이루며 메인 프로세서에서 진행 중인 작업에 대한 데이터를 수집하는 데에도 사용할 수 있습니다.

다행히도 Nintendo Game and Watch의 PCB는 STM32 칩을 핀 헤더로 다시 프로그래밍하는 데 필요한 모든 핀을 노출합니다. 그러나 Nintendo가 STM32의 보안 기능인 칩의 직접 읽기를 중지하는 생산 플래그를 설정했기 때문에 칩의 펌웨어에 액세스하는 것이 어려운 것으로 나타났습니다.



하드웨어 탐정 작업이 결실을 맺다

펌웨어에 액세스할 수 없기 때문에 하드웨어에서 맞춤형 ROM을 실행하기가 어렵지만 스택스매싱은 여전히 ​​칩의 RAM과 별도의 SPI 플래시 칩에 액세스할 수 있었습니다. RAM과 SPI Flash에서 수집한 데이터를 사용하여 그는 ROM을 로드하는 데 사용된 암호화를 알아낼 수 있었고 결국 Mario Bros의 해킹된 버전을 실행하도록 수정했습니다.

다음 작업은 백업할 수 있도록 칩에서 Nintendo 펌웨어를 덤프하는 방법을 찾는 것이었습니다. 이 단계가 없으면 일반적으로 장치를 다시 프로그래밍하려고 하면 장치가 영구적으로 작동을 멈추고 콘솔이 '막히'게 될 수 있습니다.





스웨덴의 하드웨어 해커인 Konrad Beckmann과 협력한 후 그들은 SPI Flash 칩에서 사용자 정의 코드를 실행하여 Nintendo Game 및 Watch용 전체 펌웨어를 오프로드할 수 있음을 발견했습니다.

이제 언제든지 변경 사항을 되돌릴 수 있다는 것을 알고 있었기 때문에 마음의 내용을 해킹할 수 있는 모든 것이 준비되었습니다. Konrad Beckmann은 Twitter에서 새로운 자유를 잘 활용하는 데 시간을 낭비하지 않았습니다.





여기에서 엄청난 양의 노력 끝에 맞춤형 에뮬레이터가 형성되기 시작했습니다. 현재의 노력은 Nintendo Game 및 Watch용으로 사용하기 쉬운 홈브류 설정을 만드는 데 중점을 두고 있습니다.

아직 초기 단계에 있지만 홈브류 Nintendo Game 및 Watch 코드와 지침은 stacksmashing's에서 찾을 수 있습니다. GitHub 페이지 .

공유하다 공유하다 트위터 이메일 Nintendo Switch는 NES보다 더 성공적입니다.

일본 비디오 게임 제조업체는 최신 재무 보고서에서 인상적인 매출 수치를 게시했습니다.

다음 읽기
관련 항목
  • DIY
  • 기술 뉴스
  • 닌텐도
  • 해킹
저자 소개 이안 버클리(216건의 기사 게재)

Ian Buckley는 독일 베를린에 거주하는 프리랜스 저널리스트, 음악가, 공연자 및 비디오 프로듀서입니다. 글을 쓰지 않거나 무대에 오르지 않을 때는 미친 과학자가 되기 위해 DIY 전자 제품이나 코드를 만지작거리고 있습니다.

이안 버클리가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

바탕 화면을 멋지게 만드는 방법 Windows 10
구독하려면 여기를 클릭하세요.