2016년 6월 29일 수요일

[NES 개발번역] 기초 전에

원문 

http://wiki.nesdev.com/w/index.php/Before_the_basics 


기초 전에

배경지식

PC나 NES 같은 디지털 컴퓨터는  켜고 끌 수 있는 수백만개의 작은 스위치들로 채워져 있다.
어떤 스위치들은 짧게 정보를 저장한다; 이것들을 메모리라고 한다. 다른 스위치들은 다른 스위치들의 결과물에 기반한 것으로 연산을 한다; 이것들을 논리(logic)라고 한다. 각각의 스위치들은 켜거나 끔으로서, 참과 거짓 또는 1 또는 0의 숫자를 표현할 수 있다. 여러개가 묶인 스위치들은 더 큰 값을 표현 할 수 있다. 한개의 CPU는 메모리에서 기계어 코드를 읽어서 메모리 안의 다른 값들이나 입출력에 동작하기 위해 산술적이고 논리적 동작을 실행하기 위한 지침으로 처리한다. 몇몇 입출력은 사용자와의 상호작용과 연관이된다: 사용자는 컴퓨터에게 명령들을 내리고, 컴퓨터는 결과를 표시한다.
헷갈리겠지만, 지금이 컴퓨터 공학과 컴퓨터 과학에 대한 기본 개념과 친해질 기회이다. 이 기사는 영문 위키피디아에서 가져왔거, 다른 언어로 여러번 번역 되었다.

NES 소개

닌텐도 엔터테인먼트 시스템은 다음의 구성요소들을 갖고 있다:
  • Ricoh사 2A03 CPU IC
    • MOS 테크놀러지 6502 8-비트 마이크로프로세서 에 기반한 CPU
    • 게임 컨트롤러를 위한 직렬 입력
    • 오디오 출력은 4개의 톤 생성기와 델타 조정 재생 장치 포함
  • CPU는 2 킬로바이트의 RAM을 사용
  • 2C02 PPU (picture processing unit 화상 처리 장치)
    • 타일에 기반한 배경 이미지
    • 64 개의 스프라이트 (개별로 움직이는 객체)
    • 53개 중 25개의 색상
    • 256x240 픽셀 프로그레시브 화상 생성기
    • NTSC 색상 인코더
  • PPU는 2 킬로바이트의 RAM을 사용
카트리지들은 다음의 구성요소들을 갖고 있다:
  • CPU는 16 킬로바이트 또는 그 이상의 PRG ROM이 사용함
  • PPU(어떤 경우엔 CPU)는 8 킬로바이트 또는 그 이상의 CHR ROM 또는 CHR RAM을 사용함
  • (부가적으로) ROM을 위한 뱅크 교환 하드웨어
  • (부가적으로) 인터럽트 생성을 위한 논리(Logic)

External links

댓글 없음:

댓글 쓰기

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...