멀러드 SA5050

Mullard SAA5050
1979년 Aton Eurocard 시스템용 VDU 카드의 SAA5050
레벨 1 텔레텍스트 블록 문자 및 색상

Mullard SAA5050은 Teletext 문자 집합을 구현하기 위한 문자 생성기 칩이었다. SAA5050은 텔레텍스트 장착 텔레비전, 뷰데이터 단말기, 마이크로컴퓨터에 사용되었으며, 가장 두드러진 것은 필립스 P2000(1980), 도토리 시스템 2(1980), BBC 마이크로(1982), 말작, 폴리-1과 같은 컴퓨터였다.[1] 이 칩도 멀러드가 필립스용으로 제조한 것이다.[2]

작전

칩은 텍스트 라인의 현재 문자를 나타내는 7비트 입력 문자 코드에 적절한 비디오 출력을 생성하는 한편, 이전에 텍스트 라인에서 발생했던 다양한 제어 문자의 영향을 추적하는 동시에, 전면 및 배경 콜로를 변경하는 데 사용될 수 있었다.ur, 대체 블록 그래픽 문자 집합 또는 기타 여러 효과로 전환

SA5050에 의해 생성된 전체 화면 해상도는 480×500 픽셀이었고, 이는 40×25 문자에 해당한다. 따라서 각 문자 위치는 12×20 화소 공간에 해당한다. 내부적으로 각 문자 모양은 시그니처 2513 문자 ROM 칩에 느슨하게 기초하여 5×9 픽셀 그리드에 정의되었다. 그 후 대각선을 평활화하여 10×18 픽셀의 문자를 특징적으로 각진 모양으로 위와 왼쪽에 두 픽셀의 빈 공간으로 둘러싸도록 보간하였다. 이것은 인터레이스 디스플레이에 특히 안정적이고 깜박임이 없는 배치를 제공했다.

2×3 블록 그래픽 문자의 대체 세트는 동일한 12×20 픽셀 그리드에 생성되어 상단 두 블록은 각각 6×6 픽셀, 중간 두 블록은 6×8 픽셀, 하단 두 블록은 다시 6×6 픽셀(또는 "분리된 그래픽" 제어 문자를 보낸 경우 각 방향에서 2개 더 적음)이었다.

0 1 2 3 4 5 6 7 8 9 A B C D E F
2 NBSP TRS-80 character 0x81.png TRS-80 character 0x82.png TRS-80 character 0x83.png TRS-80 character 0x84.png TRS-80 character 0x85.png TRS-80 character 0x86.png TRS-80 character 0x87.png TRS-80 character 0x88.png TRS-80 character 0x89.png TRS-80 character 0x8A.png TRS-80 character 0x8B.png TRS-80 character 0x8C.png TRS-80 character 0x8D.png TRS-80 character 0x8E.png TRS-80 character 0x8F.png
3 TRS-80 character 0x90.png TRS-80 character 0x91.png TRS-80 character 0x92.png TRS-80 character 0x93.png TRS-80 character 0x94.png TRS-80 character 0x95.png TRS-80 character 0x96.png TRS-80 character 0x97.png TRS-80 character 0x98.png TRS-80 character 0x99.png TRS-80 character 0x9A.png TRS-80 character 0x9B.png TRS-80 character 0x9C.png TRS-80 character 0x9D.png TRS-80 character 0x9E.png TRS-80 character 0x9F.png
6 TRS-80 character 0xA0.png TRS-80 character 0xA1.png TRS-80 character 0xA2.png TRS-80 character 0xA3.png TRS-80 character 0xA4.png TRS-80 character 0xA5.png TRS-80 character 0xA6.png TRS-80 character 0xA7.png TRS-80 character 0xA8.png TRS-80 character 0xA9.png TRS-80 character 0xAA.png TRS-80 character 0xAB.png TRS-80 character 0xAC.png TRS-80 character 0xAD.png TRS-80 character 0xAE.png TRS-80 character 0xAF.png
7 TRS-80 character 0xB0.png TRS-80 character 0xB1.png TRS-80 character 0xB2.png TRS-80 character 0xB3.png TRS-80 character 0xB4.png TRS-80 character 0xB5.png TRS-80 character 0xB6.png TRS-80 character 0xB7.png TRS-80 character 0xB8.png TRS-80 character 0xB9.png TRS-80 character 0xBA.png TRS-80 character 0xBB.png TRS-80 character 0xBC.png TRS-80 character 0xBD.png TRS-80 character 0xBE.png TRS-80 character 0xBF.png

화소들은 보통 표준 4:3 TV 가로 세로 비율에 가까운 전체 디스플레이를 제공하기 위해 1.33:1 또는 1.2:1 가로 세로 비율로 표시되었고, 사실상 400×300 또는 480×400 디스플레이가 표시되었다.

버전

다른 대체 칩과 비교했을 때, SAA5050은 전경 텍스트 색상에 대해 블랙을 설정할 수 있는 규정이 없는 원래의 월드 시스템 텔레텍스트 텔레텍스트 표준(Level 1)을 구현했다. 1981년 CEPT 비디오텍스 표준에서 공식화된 것처럼 당시 일부 대체 칩은 이를 허용했다.

영국 버전 외에도, 특정 지역화 및/또는 언어에 대해 약간 다른 문자 집합을 가진 몇몇 변형 칩이 존재했다. 이들은 부품번호 SAA5051(독일어),[3] SAA5052(스웨덴어),[4] SAA5053(이탈리아어), SAA5054(벨기에어), SAA5055(미국 ASCII), SAA5056(헤브루), SAAA5057(키릴어)을 갖고 있었다.

이후 SAA5050은 유사한 텔레텍스트 문자 생성기를 디코딩, 타이밍 및 비디오 생성과 같이 이전에 별도로 구현된 모든 기능과 통합하여 SAA5243 CCT 칩으로 대체되었다. 그것은2 IC를 통해 제어되었다.

참고 항목

참조

  1. ^ "Machine: SAA5050 Teletext Character Generator (saa5050)". arcade.vastheman.com.
  2. ^ https://vd-view.azurewebsites.net/Documents/SAA5050.pdf
  3. ^ "IC SAA5051 datasheet". www.web-bcs.com.
  4. ^ "SAA 5052, Tube SAA5052; Röhre SAA 5052 ID78631, IC - Integra". www.radiomuseum.org.

외부 링크