MOS Technology TED - MOS Technology TED
7360 Úpravy textu zařízení ( TED ) byl integrovaný obvod vyroben MOS Technology, Inc. Bylo videa čip , který také obsahoval generování zvuku hardware, DRAM obnovovací obvody, interval časovače , a klávesnice manipulaci vstupu. Byl navržen pro Commodore Plus / 4 a 16 . Balení se skládala z JEDEC -standardní 48-pin DIP .
Možnosti videa
Video schopnosti poskytované TED byly z velké části podmnožinou těch ve VIC-II . TED podporoval pět video režimů:
- Textový režim 40 × 25 znaků s 8 × 8 pixelů
- Vícebarevný text (4 × 8 pixelů na znak, dvojnásobná šířka pixelu ve směru x)
- Rozšířený barevný režim pozadí (8 × 8 pixelů na znak)
- Vícebarevná grafika 160 × 200 pixelů
- Grafika ve vysokém rozlišení 320 × 200 pixelů
- 46 μs z 52 μs dlouhé viditelné části řádků skenování je vyplněno pixely
Ty se do značné míry nezměnily od odpovídajících režimů VIC-II, kromě různých mapování registrů a paměti (informace o grafických režimech viz článek o VIC-II). TED však postrádal spriteské schopnosti VIC-II, a tak musela být animace hry prováděna s programovatelnými postavami jako na VIC-20. To mělo tendenci omezovat grafiku her C16 / Plus 4 oproti C64. Skřítci použili 2/3 oblasti matrice VIC-II a tlačili počet tranzistorů nad CPU. Redukce na jednoho sprite (pro kurzor nebo ukazatel myši nebo hráče) by snížila tuto oblast o osm přijatelných pro počítač, který má být levnější než C64. TED ukládá do paměti barevné atributy na čipu, čímž zvyšuje SRAM ze 40 bajtů na 75 bajtů a odstraňuje externí barevnou RAM.
TED zahrnoval dvě funkce, které VIC-II chyběly: ovládání jasu a blikající text. Patnáct z jeho 16 barev (černou výjimkou) bylo možné přiřadit jednu z 8 hodnot jasu, díky čemuž je TED schopen zobrazit mnohem širší škálu barev než VIC-II. Celá paleta 121 barev je zobrazena níže.
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 odstín # Pb (rel.) Pr (rel.) . . . . . . . . 0 - černá 0 0 0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 1 - bílá 0 0 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 2 - červená -0,3826834 0,9238795 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 3 - azurová 0,3826834 -0,9238795 3,0 3,1 3,2 3,3 3,4 3,5 3,6 3,7 4 - fialová 0,7071068 0,7071068 4,0 4,1 4,2 4,3 4,4 4,5 4,6 4,7 5 - zelená -0,7071068 -0,7071068 5,0 5,1 5,2 5,3 5,4 5,5 5,6 5,7 6 - modrá 1 0 6,0 6,1 6,2 6,3 6,4 6,5 6,6 6,7 7 - žlutá -1 0 7,0 7,1 7,2 7,3 7,4 7,5 7,6 7,7 8 - oranžová -0,7071068 0,7071068 8,0 8,1 8,2 8,3 8,4 8,5 8,6 8,7 9 - hnědá -0,9238795 0,3826834 9,0 9,1 9,2 9,3 9,4 9,5 9,6 9,7 10 - žlutozelená -0,9238795 -0,3826834 10,0 10,1 10,2 10,3 10,4 10,5 10,6 10,7 11 - růžová 0 1 11,0 11,1 11,2 11,3 11,4 11,5 11,6 11,7 12 - modrozelená 0 -1 12,0 12,1 12,2 12,3 12,4 12,5 12,6 12,7 13 - světle modrá 0,7071068 -0,7071068 13,0 13,1 13,2 13,3 13,4 13,5 13,6 13,7 14 - tmavě modrá 0,9238795 0,3826834 14,0 14,1 14,2 14,3 14,4 14,5 14,6 14,7 15 - světle zelená -0,3826834 -0,9238795 15,0 15,1 15,2 15,3 15,4 15,5 15,6 15,7
Zvukové schopnosti
TED představoval jednoduchý generátor tónů, který produkoval dva zvukové kanály. První kanál produkoval čtvercovou vlnu a druhý mohl produkovat buď obdélníkovou vlnu, nebo bílý šum . Mezi dvěma kanály bylo slyšet buď dva tóny, nebo jeden tón plus šum. Tento generátor tónů byl navržen pro obchodní aplikace a neposkytoval rozsáhlé zvukové funkce nalezené v čipu SID .
Další funkce
TED obsahuje tři 16bitové intervalové časovače, které se skládají z dolních čítačů pracujících na frekvenci hlavních hodin. Mohou generovat IRQ při podtečení. Čip také obsahuje I / O port , který se používá na Plus / 4 a 16 ke skenování klávesnice a joysticku . Kromě toho zpracovává přepínání bank , které operační systém používá k maximalizaci množství paměti RAM dostupné pro Commodore BASIC .
TED má vyšší prioritu při přístupu na DRAM než CPU. Na hranicích tedy CPU může běžet plnou rychlostí, ale v aktivní zobrazovací oblasti je omezena na poloviční frekvenci hodin. Nežádoucí vlastností čipu je jeho známá tendence ničit se přehřátím. Chcete-li zachovat počítač, který tento čip používá, v provozuschopném stavu, doporučujeme zlepšit jeho chlazení. Jelikož je stále obtížnější najít TED, nyní je ve vývoji „projekt ThED“ nahrazen TED.
Poznámky
- ^ „Datový list TED 7360“ (PDF) . Commodore Semiconductor Group . Citováno 21. května 2019 .
- ^ Hodnoty barev jsou převzaty ze zdrojového kódu do emulátoru YAPE Plus / 4.
- ^ Bucci, Davide. "Teploty CPU a TED v Commodore Plus / 4" . Citováno 21. května 2019 .