일본 Famicom과 일본 외부에 출시 된 NES의 차이점 중 하나는 다음과 같습니다. NES에 잠금 칩이 포함되어있어 해적판 및 수입 게임이 시스템에서 작동하지 못하도록했습니다.
이 칩은 어떻게 작동 했나요? Tengen 및 Camerica / Codemaster와 같은 타사 개발자는 어떤 종류의 전술을 사용 했습니까?
Answer
이 를 보면 CIC 칩이 실제로 작은 ROM이있는 기본 4 비트 CPU라는 것을 알 수 있습니다. NES의 칩과 카트리지의 칩은 통신을 위해 예상 된 통신이 발생하지 않으면 CIC가 시스템을 재설정합니다.
콘솔 내부에 칩이 하나 있고 모든 카트리지에 하나의 칩이 있습니다. 코드 칩 내부는 핀 스트랩에 따라 수행 할 작업을 결정합니다 (콘솔 하나는 “잠금”, 카트리지 하나는 “키”).
두 칩은 동일한 클럭에서 실행됩니다. , 그들은 동일한 코드를 실행하므로 잠금 단계에서 실행됩니다 (때로는 서로 다른 코드 경로를 실행하지만이 경우 코드는 두 경로에서 동일한 수의 사이클을 사용하도록주의합니다).
칩은 통신합니다. 두 개의 전선을 통해 하나는 키에서 잠금 장치로, 하나는 잠금 장치에서 키로. 그들이 보낼 비트와 다른 사람이 보내야하는 것을 culate; 받은 내용이받은 내용과 동일하지 않으면 당황하고 잠금 칩이 콘솔을 재설정합니다.
올바른 핀을 절단하여 NES 콘솔 CIC 칩 (잘 알려진 트릭)에서 CIC가 “잠금”모드에서 “키”모드로 변경되고 “키”모드가 재설정을 실행하지 않는 것 같습니다.
일부 라이센스가없는 카트에는 게임 자체에 또 다른 카트리지 슬롯이 있으며 두 번째 게임을 실제 게임 카트리지에 연결해야했습니다. 이것이 CIC를 통해 두 번째 카트리지에서 콘솔로 전달되었다고 가정합니다.
Wikipedia 기사 에 따르면 일부 라이선스가없는 게임의 하드웨어는 CIC에 전압 스파이크를 전송하여 작동을 중지 시켰습니다. 위의 통과 방법. Tengen은 Rabbit Chip이라는이 기능을 복제하는 칩을 개발했으며 Nintendo에 의해 고소되었습니다.
댓글
- What 모트 였을 수도 NES에서 다른 제조업체 게임을 실행하지 못하도록하는 활성화? 확실히 매출이 증가했을 것입니다.
- Atari는 법정에서 Activision과 패배 한 후 플랫폼에서 게임을 출시 한 사람을 통제 할 수 없었습니다. 2600의 시장은 결국 날아 다니는 작전으로 인한 값싼 넉 오프 게임으로 넘쳐 났고, 이로 인해 가격이 낮아졌고, 그 결과 비정상적인 부모가 불행한 아이들에게 쿨하지 않은 게임 (아마도 … ). 이것은 부분적으로 1983 년 충돌의 원인이되었습니다. 물론 게시자에게 라이선스를 부여하고 라이선스를 무료로 지불하도록 요구하는 동시에 " 품질 보증 ", 물론 좋은 부작용으로 시장 / 공급 통제가있었습니다.
- 이 작은 계획은 말할 것도없이 ' 종료. 좋은 게임과 나쁜 게임이 이식 / 생성되는 것을 막았습니다. 내가 아는 최고의 복제 방지 기능은 Saturn이었습니다. ' 해결책이 등장한 것은 최근에야만 발생합니다.
- @LawrenceC : 더 중요한 것은 Nintendo입니다. ' 시스템을 위해 생산 된 모든 타사 카트리지에 대한 로열티 (그 이후 모든 주요 콘솔이 뒤따른 모델)는 콘솔 판매보다 더 많은 수익을 제공했습니다.