Advanced Nintendo Entertainment System (ANES) – 2개의 PPU를 사용하도록 개조된 NES
요약
2개의 PPU(Picture Processing Unit)를 사용하여 NES의 그래픽 성능을 확장하는 하드웨어 개조 프로젝트를 소개합니다. 더 많은 색상, 스프라이트, 패럴랙스 스크롤링 기능을 구현하기 위한 회로도와 제작 과정을 다룹니다.
핵심 포인트
- 2개의 PPU를 활용한 고급 그래픽 기능 구현
- 색상 수 증가 및 스프라이트 표현 능력 향상
- 패럴랙스 스크롤링 효과 지원
- 하드웨어 개조를 위한 상세 회로도 및 부품 목록 제공
Advanced Nintendo Entertainment System (ANES)
이 저장소는 고급 그래픽 기능을 위해 2개의 PPU (Picture Processing Units)를 사용하도록 NES를 개조하는 과정을 설명합니다.
실제로 누군가가 이것을 구축하는 데 수고를 들일 것이라고 기대하지 않으므로, 문서가 때때로 다소 부실할 수 있습니다.
NES를 개조하지 않고 이 개념을 테스트해보고 싶다면 저의 Mesen2 수정 포크 (modified fork of Mesen2)를 확인해 보세요.
이중 PPU (dual-PPU) 설정을 활용하는 데모는 관련 프로젝트 (related projects) 섹션을 참조하십시오.
특징 (Features)
- 더 많은 색상!
- 더 많은 스프라이트 (sprites)!
- 패럴랙스 스크롤링 (Parallax scrolling)!
회로도 (Schematics)

KiCad 파일은
hardware 디렉토리에서 찾을 수 있습니다.
재료 (Materials)
두 대의 콘솔로 시작하는 것이 좋습니다. 하나는 개조용으로, 다른 하나는 부품 공여용으로 사용합니다.
| 수량 | 위치 | 부품 번호 | 설명 |
|---|---|---|---|
| 2 | U1, U2 | RP2C02 | 두 콘솔에서 디솔더링(desoldered)한 PPU |
| ... |
제작 (Build)
1. 프로토타입 보드 절단
재료 (materials) 섹션에 나열된 6x8cm 프로토타입 보드는 약간 커서 확장 포트(expansion port)를 방해합니다.

2. 다음 부품 디솔더링 (Desolder)
- 개조하려는 콘솔과 공여용 콘솔에서 RP2C02 (U5)를 디솔더링합니다.

- 공여용 콘솔에서 74LS373 (U2)를 디솔더링합니다.

- 공여용 콘솔에서 74LS139 (U3)를 디솔더링합니다.

3. 커패시터 (Capacitors) 이동
이 커패시터들은 이중 PPU (dual-PPU) 보드에 방해가 될 수 있습니다.

커패시터를 평평하게 접거나 메인보드의 반대편으로 위치를 옮기세요.

4. 헤더 솔더링 (Solder Headers)
PPU가 있던 자리에 20핀 암형 헤더 (female headers) 2개를 솔더링합니다.
5. 이중 PPU 보드 제작
제공된 회로도와 사진을 따라 이중 PPU (dual-PPU) 보드를 조립하십시오. 행운을 빕니다.


4. 디멀티플렉서 (Demultiplexer) 설치
16핀 IC 소켓에서 6, 7, 9, 10, 11, 12, 13, 14, 15번 핀을 제거하십시오.
2, 3, 4, 5번 핀을 수평 방향으로 구부리십시오.
남은 1, 8, 16번 핀을 납땜하여 콘솔의 74LS139 위에 소켓을 부착하십시오.
소켓의 2번 핀에서 CPU 주소 라인(address line) A12로 점퍼 와이어를 납땜하십시오.

소켓의 3번 핀에서 콘솔의 74LS139 5번 핀으로 점퍼 와이어를 납땜하십시오.

소켓의 4번 및 5번 핀에서 각각 PPU1 및 PPU2의 /CE 핀으로 점퍼 와이어를 납땜하십시오.
준비한 74LS139를 소켓에 장착하십시오.

5. 이중 PPU (Dual-PPU) 보드 설치
이중 PPU 보드를 암형 핀 헤더 (female pin headers)에 꽂으십시오.
완료되었습니다.
관련 프로젝트
AI 자동 생성 콘텐츠
본 콘텐츠는 HN AI Posts의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기