FC (NES) 에뮬레이터를 단계별로 만듭니다
Re : 처음부터 빨간색과 흰색 기계의 시뮬레이션

프로젝트 설명
VS2017 및 Codelite가있는 프로젝트도 다양한 컴파일러에 대한 성공적인 컴파일을 보장 할 수 있습니다.
특허
- STEPFC :: STEPX MIT를 기반으로 각 단계는 코드 공유에 중점을 둡니다.
- stepfc :: stepfc 완성 된 에뮬레이터는 gplv2를 기반으로 한 에뮬레이터 자체의 실행 가능한 이진 파일에 중점을 둡니다.
STEPX 목록
- 단계 0 : NES ROM 파일을로드합니다
- 읽기 파일이 선호됩니다.
- 그러나 견고한 기초를 놓는 것은 또한 매우 중요합니다. 인터페이스는 좋은 것입니다.
- 1 단계 : 기본 CPU 읽기 및 쓰기 기능을 구현하십시오
- CPU 주소 공간의 레이아웃을 이해해야합니다.
- 2 단계 : 6502 컴파일
- 3 단계 : CPU 지침 구현
- 이 단계는 이전보다 큽니다
- 모든 CPU 지침을 구현하십시오
- 4 단계 : 배경 렌더링
- 5 단계 : 기본 입력
- 6 단계 : 스프라이트 렌더링
- 7 단계 : 중간 정밀 동기화 구현
- 일차 폭력에 따른 수직 동기화
- 배경을 엘프와 병합하십시오
- 8 단계 : 기본 오디오 재생 구현
- 터미널 상태 머신을 사용하여 오디오를 구현하십시오
- 9 단계 : Mappper1234 구현
- MAPPER4는 IRQ를 트리거하기 때문에 주로 도입됩니다
- 단계 A : 기본 믹싱을 구현하십시오
- 오디오 정확도를 60Hz에서 44.1kHz로 증가시킵니다
- 그러나 거리는 여전히 1.79MHz보다 작은 횟수이며 도로는 여전히 길다.
- 단계 B : 아카이브 읽기 표준화
- 마지막으로 표준화 된 스토리지 파일
- SL Dafa는 좋습니다
- 단계 C : 비디오 및 재생
- 단계 D : 필터 및 필터
- 사용자 경험을 개선하십시오
- FC는 자체 필터와 함께 제공됩니다
- 단계 E : 확장 오디오
- 확장 오디오는 FC의 하이라이트이기도합니다
- NSF 탐사
- 오디오 시각화
- 단계 F : 모두 f가됩니다
- 다시 시작하십시오
- 확장 입력
- 보다 정확한 시뮬레이션
- FDS BIOS
- 더 많은 매퍼
- 게임 전문화
- 플랫폼 최적화
- 회로망
- 그래픽 사용자 인터페이스
- NES 디버깅
- 사기꾼/황금 손가락
- 위의 모든 내용에 대해 설명하고 내용은 비워집니다.