NES 게임은 주로 6502 어셈블리 언어로 작성되며 프로그램 ROM에 존재합니다. 한편, 게임의 그래픽(타일)은 캐릭터 메모리에 저장됩니다.
더 나아가, 게임은 Nintendo의 승인을 받아 소매점에서 판매되거나 대여되었습니다.
대안 매체
일본에서만 출시되었지만, 이 프리퍼럴은 매퍼와 마찬가지로 이 콘솔에 더 많은 기능을 부여한 독특하고 단명한 추가 장치를 소개할 수 있는 좋은 기회라고 생각합니다. 이 주변 장치는 패미컴 디스크 시스템(FDS)이라고 불리며, 1986년에 출하되었으며(패미컴 출시 ~3년 후) 출시되었습니다. 외장 플로피 리더의 형태를 가졌으며 'RAM 어댑터'라는 특이한 형태의 카트리지와 함께 제공되었습니다.

플로피가 삽입되는 드라이브(보호를 위해 플로피가 삽입된 사진을 보여줍니다). 6개의 C 배터리(각 1.5 V) 또는 3.6 W AC 어댑터로 작동합니다.

패미컴의 카트리지 슬롯에 장착되고 케이블을 통해 드라이브에 연결된 RAM 어댑터입니다.
패미컴 디스크 시스템은 패미컴에 다음과 같은 기능을 추가했습니다:
- 패미컴 디스크라고 불리는 게임 배포를 위한 새로운 매체 . 미쓰미의 '퀵 디스크'를 기반으로 하고 있으며, 한 면당 약 64 KB의 데이터 를 제공하며 재기록이 가능합니다.
- 추가 오디오 채널 을 사용하며, 웨이브테이블 신시사이저를 사용합니다 .
플로피는 단일 매체이므로 (여러 칩 카트리지와는 반대로), 모든 게임 데이터가 내부에 압축되어야 하지만, 독점 파일 시스템을 사용하여 체계적으로 유지됩니다.
그럼에도 불구하고, 패미컴/NES는 역할 분리가 명확한 프로그램 메모리와 문자 메모리를 필요로 하므로, 이를 해결하는 역할은 'RAM 어댑터'가 합니다. 이 구성 요소는 플로피 디스크에서 읽은 게임 데이터를 버퍼링하기 위해 32KB의 프로그램 RAM과 8KB의 문자 RAM을 포함하고 있으며, 이를 통해 콘솔이 이를 카트리지를 기반으로 하는 게임처럼 읽을 수 있게 합니다.
드라이브를 작동시키기 위해 RAM 어댑터는 BIOS를 저장하기 위한 추가 8KB ROM을 내장하고 있습니다 . 이 프로그램은 다음 작업을 수행합니다:
- 스플래시 애니메이션을 로드합니다.
- 플로피에서 게임을 부팅합니다. 백그라운드에서 BIOS에는 플로피의 내용을 해당 메모리 칩으로 복사하는 루틴이 포함되어 있어 콘솔이 이를 읽을 수 있습니다.
- 디스크 파일 시스템을 탐색하는 것과 같은 게임용 I/O API를 제공합니다.

패미컴 디스크 시스템의 두 가지 소매 게임 예시입니다. 디스크의 파란 '맛'도 먼지 차단 기능이 있습니다.

Video - FDS 스플래시 애니메이션으로, 사용자가 게임을 삽입할 때까지 대기합니다.
그 당시, 닌텐도는 소매점에 일부 '키오스크'를 배치하여 사용자가 디스크를 가져와 새로운 게임으로 덮어쓸 수 있게 했습니다.
불행히도 몇 년 후, 패미컴 디스크 시스템은 단종되었고, 이후의 게임들은 다시 카트리지 매체로 돌아갔습니다. 밝은 면에서는, FDS의 기능과 유사하거나 더 우수한 기능을 가진 새로운 매퍼들을 사용할 수 있었습니다.
