MOS 테크놀로지 TED
MOS Technology TED7360 Text Editing Device(TED)는 MOS Technology, Inc.가 제조한 집적회로입니다.사운드 생성 하드웨어, DRAM 리프레시 회로, 인터벌 타이머 및 키보드 입력 처리도 포함된 비디오 칩입니다.Commodore Plus/4 및 16용으로 설계되었습니다.패키징은 JEDEC 규격의 48핀 DIP로 구성되어 있습니다.
비디오 기능
TED가 제공하는 비디오 기능은 대부분 VIC-II의 일부였습니다.TED는 5가지 비디오모드를 [1]지원했습니다.
- 40×25자, 8×8픽셀의 텍스트 모드
- 멀티컬러 텍스트(문자당 4×8픽셀, X방향의 2배 픽셀 폭)
- 확장 배경색 모드(문자당 8×8픽셀)
- 멀티컬러 그래픽스 160 x 200 픽셀
- 고해상도 그래픽스 320 x 200 픽셀
- 스캔 라인의 52μs 길이의 가시 부분 중 46μs가 픽셀로 채워집니다.
이러한 모드는, 레지스터와 메모리의 매핑이 다른 것을 제외하고, 대응하는 VIC-II 모드와 큰 차이가 없었습니다(그래픽 모드에 대해서는, VIC-II 의 기사를 참조해 주세요).그러나, TED는 VIC-II의 스프라이트 기능이 부족했기 때문에, 게임 애니메이션은 VIC-20과 같은 커스텀 캐릭터 세트만을 사용해 실시할 필요가 있었습니다.이로 인해 C64에 비해 C16/Plus 4 게임의 그래픽이 제한되었습니다.VIC-II에서는 스프라이트가 사용되었습니다.트랜지스터 카운트를 CPU 카운트에 밀어넣는 다이 영역의 2⁄3.반면 TED는 색 속성을 온칩으로 캐시하여 SRAM을 40바이트에서75바이트로 증가시키고 외부 색 RAM을 제거합니다.
TED에는 VIC-II에 결여된 휘도 제어와 점멸 텍스트의 2가지 기능이 포함되어 있었습니다.16가지 색상 중 15가지 색상(검은색은 예외)에 8가지 휘도 값 중 하나를 할당할 수 있기 때문에 TED는 VIC-II보다 훨씬 넓은 색상 배열을 표시할 수 있습니다.121 색상의 풀 팔레트는 [2]다음과 같습니다.
luma 번호 0 1 2 3 4 5 6 7 Y 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1 색상 번호 Pb(관련) Pr(관련) . . . . . . . . 0 : 검은색 0 0 0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 1 : 흰색 0 0 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 2 : 빨간색 −0.3826834 0.9238795 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 3 : 시안 0.3826834 −0.9238795 3,0 3,1 3,2 3,3 3,4 3,5 3,6 3,7 4 : 보라색 0.7071068 0.7071068 4,0 4,1 4,2 4,3 4,4 4,5 4,6 4,7 5 : 녹색 −0.7071068 −0.7071068 5,0 5,1 5,2 5,3 5,4 5,5 5,6 5,7 6 : 파란색 1 0 6,0 6,1 6,2 6,3 6,4 6,5 6,6 6,7 7 : 노란색 −1 0 7,0 7,1 7,2 7,3 7,4 7,5 7,6 7,7 8 : 오렌지 −0.7071068 0.7071068 8,0 8,1 8,2 8,3 8,4 8,5 8,6 8,7 9 : 갈색 −0.9238795 0.3826834 9,0 9,1 9,2 9,3 9,4 9,5 9,6 9,7 10 : 황록색 −0.9238795 −0.3826834 10,0 10,1 10,2 10,3 10,4 10,5 10,6 10,7 11 : 핑크 0 1 11,0 11,1 11,2 11,3 11,4 11,5 11,6 11,7 12 : 청록색 0 −1 12,0 12,1 12,2 12,3 12,4 12,5 12,6 12,7 13 : 하늘색 0.7071068 −0.7071068 13,0 13,1 13,2 13,3 13,4 13,5 13,6 13,7 14 : 짙은 파란색 0.9238795 0.3826834 14,0 14,1 14,2 14,3 14,4 14,5 14,6 14,7 15 : 연두색 −0.3826834 −0.9238795 15,0 15,1 15,2 15,3 15,4 15,5 15,6 15,7
사운드 기능
TED는 두 개의 오디오 채널을 생성하는 단순한 톤 발생기를 특징으로 했습니다.첫 번째 채널은 사각파를 생성하고 두 번째 채널은 사각파 또는 백색 노이즈를 생성할 수 있습니다.2개의 채널 사이에서 2개의 톤 또는1개의 톤과 노이즈가 들립니다.이 톤 제너레이터는 비즈니스 어플리케이션용으로 설계되었으며 SID 칩에 포함된 광범위한 사운드 기능을 제공하지 않습니다.
기타 기능
TED에는 마스터 클럭 주파수로 동작하는 다운카운터로 구성된3개의 16비트 인터벌타이머가 있어요언더플로우 시 IRQ를 생성할 수 있습니다.칩에는 Plus/4 및 16에서 키보드와 조이스틱을 스캔하는 데 사용되는 I/O 포트도 포함되어 있습니다.또한 운영 체제에서 사용하는 뱅크 스위칭을 처리하여 Commodore BASIC에서 사용할 수 있는 RAM 용량을 극대화합니다.
TED는 CPU보다 DRAM 접근에 더 높은 우선순위를 가지고 있습니다.따라서 경계에서는 CPU를 최대 속도로 실행할 수 있지만 액티브한 디스플레이 영역에서는 CPU가 클럭환율의 절반으로 억제됩니다.칩의 바람직하지 않은 특징은 과열로 인해 스스로 파괴되는 경향이 잘 알려져 있다는 것이다.이 칩을 사용하는 컴퓨터를 정상 작동 상태로 유지하려면 냉각 [3]기능을 개선하는 것이 좋습니다.
TED 칩은 더 이상 생산되지 않기 때문에 헝가리 개발자인 Istvan [4]Hegedus가 FPANGED라는 프로젝트에서 verilog HDL을 사용하여 내부 아키텍처를 조사하고 복제했습니다.이 프로젝트의 소스 코드는 오픈 소스로 제작되어 MisTer 플랫폼에 C16을 구현하고 원래 코드 개발자에 의한 칩 교체 시제품이 중단되었습니다.
"ThED 프로젝트"[5]에 의한 원본 소스 코드를 기반으로 한 또 다른 TED 대체물이 개발 중에 있습니다.
메모들
- ^ "TED 7360 Data Sheet" (PDF). Commodore Semiconductor Group. Retrieved May 21, 2019.
- ^ 색상 값은 소스 코드에서 YAPE Plus/4 에뮬레이터로 가져옵니다.
- ^ Bucci, Davide. "CPU and TED temperatures in a Commodore Plus/4". Retrieved May 21, 2019.
- ^ "FPGATED reimplement the TED chip of Commodore 264 series in FPGA". Retrieved May 14, 2022.
- ^ "ThED – MOS technology TED replacement for Commodore 264 series". Retrieved Oct 29, 2021.