야마하 V9938

Yamaha V9938
MSX2의 야마하 V9938

야마하 V9938MSX2 가정용 컴퓨터Geneve 9640 강화 TI-99/4A 복제에 사용되는 비디오 디스플레이 프로세서(VDP)이다.그것은 16kB VRAM으로 구성된 몇 개의 MSX1 컴퓨터에서도 사용되었다.

MSX-Video 또는 VDP(Video Display Processor)라고도 알려진 야마하 V9938은 텍사스 인스트루먼트 TMS9918(MSX1 및 다양한 다른 시스템에서 사용됨)의 후속 제품이다.V9938은 야마하 V9958에 의해 차례로 계승되었다.

사양

  • 비디오 RAM: 16–192KB
  • 텍스트 모드: 80 × 24, 40 × 24 및 32 × 24
  • 해상도: 512 × 212 (512부터 16색), 256 × 212 (512부터 16색), 256 × 212 (256색)
  • 스프라이트: 32, 16색, 수평선당 최대 8개
  • 사용 가능한 복사, 라인, 채우기 및 논리적 작업에 대한 하드웨어 가속
  • 이중 수직 분해능에 대한 인터레이싱
  • 수직 스크롤 레지스터

상세 사양

  • 비디오 RAM: 가능한 4가지 구성
    • 16kB(G4 ~ G7 모드는 사용할 수 없음)
    • 64kB(모드 G6 및 G7은 사용할 수 없음)
    • 128kB: 가장 일반적인 구성
    • 192 kB, 여기서 64 kB는 확장 VRAM(G4 및 G5 모드의 경우 백버퍼로만 사용 가능)
  • 시계: 21 MHz
  • 비디오 출력 주파수: 15kHz
  • 스프라이트: 32, 16가지 색상(라인당 1개, CC 속성을 사용하여 3, 7 또는 15가지 색상/라인), 수평 라인당 최대 8개
  • 복사, 회선, 채우기 등을 포함한 하드웨어 가속논리 연산 유무에 관계 없이.
  • 수직 스크롤 레지스터
  • 중첩디지털화 가능
  • 라이트펜마우스 연결 지원
  • 해상도:
    • 수평: 256 또는 512
    • 수직: 192p, 212p, 384i 또는 424i
  • 색상 모드:
    • 팔레트형 RGB: 512가지 색상 중 16가지 색상
    • 고정 RGB: 256색
  • 화면 모드
    • 텍스트 모드:
      • T1: 40 × 24, 2가지 색상(512개 제외)
      • T2: 80 × 24 4색(512개 제외)
      • 모든 텍스트 모드도 26.5개의 행을 가질 수 있다.
    • 패턴 모드
      • G1: 256 × 192 16 팔레트 색상과 8×8 패턴의 표 1개
      • G2: 256 × 192 16 팔레트 색상과 8×8 패턴의 테이블 3개
      • G3: 256 × 192 16 팔레트 색상과 8×8 패턴의 테이블 3개
      • MC: 64 × 48, 16개의 팔레트 색상과 8×2 패턴
      • 192개 라인의 모든 모드는 212개 라인도 가질 수 있다(비슷하게 MC 48 → 53
    • 비트맵 모드:
      • G4: 256 × 212 16 팔레트 색상
      • G5: 512 × 212(각색 4개 포함)
      • G6: 512 × 212 16 팔레트 색상
      • G7: 256 × 212(고정 색상 256개 포함)
      • 212줄의 모든 모드는 192줄도 가질 수 있다(비슷하게 48 → MC 53).
      • 모든 수직 해상도는 인터레이싱으로 2배 증가 가능

MSX별 용어

MSX에서 화면 모드는 MSX-Basic에서 할당된 번호로 참조되는 경우가 많다.이 매핑은 다음과 같다.

기본 모드 VDP 모드 MSX 시스템
화면 0(폭 40) T1 MSX 1
화면 0(폭 80) T2 MSX 2
화면 1 G1 MSX 1
화면 2 G2 MSX 1
화면 3 MC MSX 1
화면 4 G3 MSX 2
화면 5 G4 MSX 2
화면 6 G5 MSX 2
화면 7 G6 MSX 2
화면 8 G7 MSX 2

참고 항목

외부 링크

MSX-비디오 기술 데이터 북, Yamaha V9938용(1985년 8월) bitsavers.org

V9938 프로그래머 가이드 http://rs.gr8bit.ru/Documentation/V9938-programmers-guide.pdf