핵심 요약
- 교토 마이크로컴퓨터가 제작한 닌텐도 64용 실시간 디버깅 킷 '파트너-N64'의 하드웨어 구조와 작동 원리가 상세히 소개되었습니다.
- 게임 일시정지와 리셋을 소프트웨어로 제어하기 위해 콘솔 기판 CPU에 직접 점퍼선을 납땜해야 작동하는 독특한 방식이 특징입니다.
- 폭망했던 비운의 확장 기기 '64DD' 개발도 지원했는데, 일반용과 개발용 디스크의 회전 방향을 반대로 만들어 복제를 막는 등 특이한 설계가 적용되었습니다.
요약 1990년대 닌텐도 64(N64) 시절 개발자들이 사용했던 전설의 개발 키트 '파트너-N64(PARTNER-N64)'의 작동 방식과 구조가 공개되어 레트로 게이머들의 눈길을 끌고 있습니다. 이 키트는 교토 마이크로컴퓨터(KMC)가 닌텐도를 위해 제작한 장비로, 실시간 디버깅 기능을 지원했습니다. 당시 많은 개발자가 SN-시스템즈의 'SN64' 키트를 더 선호하긴 했지만, 파트너-N64 역시 매우 독특한 하드웨어 설계를 갖추고 있었습니다.
특히 이 디버거 시스템을 구동하려면 개조된 전용 N64 본체가 필수적이었습니다. 개발 중 게임을 일시정지하는 '브레이크포인트(Breakpoint)' 기능과 콘솔을 원격으로 다시 켜는 '리셋(RESET)' 기능을 소프트웨어에서 직접 제어하기 위해서였습니다. 브레이크포인트가 발동되면 런타임 상태에서 게임이 멈추고 시스템 메모리를 뜯어보며 버그를 찾을 수 있었습니다. 이를 구현하기 위해 일반 콘솔 기판에는 없는 30AWG 점퍼선들을 N64 CPU 핀과 카트리지 슬롯 접점에 직접 납땜하여 IRQ(인터럽트 요청)와 리셋 신호를 강제로 연결했습니다.
파트너-N64는 윈도우 95/98 기반 PC용(Partner-N64PC)과 실리콘 그래픽스(SGI) 워크스테이션용(Partner-N64NW) 두 가지 버전으로 제작되었습니다. 또한 이 키트는 일본에서만 출시되었다가 상업적으로 처참하게 실패해 북미 발매가 취소된 비운의 디스크 드라이브 주변기기 '64DD'의 개발도 지원했습니다. 64DD는 검은색 베젤의 일반 소매용과 파란색 베젤의 개발용이 따로 존재했으며, 알프스 전기에서 극소수만 생산한 희귀 프로토타입도 있었습니다.
흥미로운 점은 64DD 디스크가 90년대 아이오메가 Zip 드라이브와 유사한 마그네틱 방식이었는데, 일반용(회색 디스크)과 개발용(파란색 디스크)의 모터 회전 방향이 서로 반대로 설계되어 상호 호환을 기계적으로 원천 차단했다는 사실입니다. 게다가 파트너-N64로 64DD 게임을 만들려면 폰트와 음원(WAV) 데이터가 담긴 특수 카트리지인 'IPL ROM PAK'을 개발 카트리지 상단 슬롯에 반드시 장착해야만 특정 메모리 주소에 접근할 수 있었습니다. 현대 게임 개발 환경에서는 상상하기 힘든 하드웨어 개조와 아날로그적 보안 방식이 고스란히 담겨 있어 기술적인 호기심을 자극합니다.
Sponsored · 광고