Nová grafická periferie pro Apple ][

Začalo to celkem nenápadně.

Měl to být způsob, jak připojit historický Apple ][ k moderním HDMI monitorům.

Ovšem když už se něco dělá pořádně, začnou se dít věci.

Videokarty pro Apple ][ nejsou nic neobvyklého.

Původní Apple ][ zobrazovalo barvy pomocí triku v NTSC.
Eropská verze Apple ][+ (tedy Apple Europlus) na PAL zobrazovadlech ukazovala jen monochromaticky.

I objevily se tudíž barevné PAL karty.

Dále někoho napadlo, že by bylo možné zobrazovat 80 znaků na řádek místo 40, a objevily se karty, které toto uměly.
Používaly se obvykle ve slotu 3.
Rozšíření se stalo tak standardním, že pozdější modely (Apple //e, Apple //c a samozřejmě Apple II GS) mají osmdesátiznakovou kartu již zabudovánu.

No a s rozšířením monitorů a televizí s HDMI vstupem vyvstala potřeba takové moderní karty, která se s HDMI monitorem pobaví.

Karta se jmenuje VidHD.
Dá se objednat za 135 dolarů + poštovné (na mailu vidhd zavináč blueshiftinc.com).

Základní myšlenka byla jednoduchá – malý linuxový počítač (Orange Pi Zero Plus2) bude odchytávat zápisy do VideoRAM, sestavovat podle nich obraz a zobrazovat jej na svém vlastním HDMI výstupu.

Proto může mít VidHD karta i slot na SD kartu, bluetooth nebo wifi a GPIO.

Je možné, že v budoucnu (s updatem firmware) bude moci hostitelský Apple ][ využít i některou z těchto dalších periferií, když už na té kartě být mohou.

(MikroSD karta se používá k updatům firmware.)

VidHD zobrazuje na televizích v režimech 1080p, 1200p, 1440p, 1600p, 2160p a na monitorech s rozlišeními 1920×1080 nebo 1920×1200 (minimální požadavek na monitor je 1920 pixelů horizontálně).

A když už zvládáme taková rozlišení, proč nepřijít s novými, moderními módy?

Tak tu máme textové režimy 40×24 (odpovídá původnímu režimu Apple ][), 80×24 (odpovídá 80znakové kartě), 80×45, 120×67 a královských 240×135 znaků (tyto režimy využívají celou plochu displeje v poměru stran 16:9)!

A je tu ještě něco.

Protože Apple II GS umí v textovém režimu zobrazovat barvy (běžné Apple ][ má textový režim černobílý, Apple II GS má barvy definovatelné, standardně používá bílý text na modrém pozadí), tak i VidHD umí zobrazovat textový režim barevně.
A to i na počítačích, které to samy o sobě neumí.

VidHD samozřejmě zvládá jak 50 Hz NTSC, tak 60 Hz PAL, běžné grafické režimy Apple, ba i double hi-res grafiku, a to i na modelech, které ji běžně nemají…

Je možné používat i MouseText (jako na Apple //c či II GS) nebo přepínat národní znakové sady pro různé jazyky.

A protože VidHD umí zobrazovat grafické módy Apple II GS, je možné použít tyto režimy i na starších počítačích!
Takže „super hi-res“ grafiku 640×200 ve 256 barvách zobrazíte nejen na Apple //e nebo Apple ][+, ale i na nejstarším modelu Apple ][!

Pravda, stále nebudete mít velkou paměť, kterou může II GS disponovat, nebudete mít stejnou ROM s GS Toolkitem.
Ovšem to, že běžný dvojkový Apple nemá procesor 65816, jde napravit jednoduchým adaptérem!

Funguje to i opačně.
Protože Apple II GS není úplně správně kompatibilní se staršími režimy (má jinou barevnou paletu v page 2 lo-res) a VidHD starší režimy umí správně, je možné zobrazit si s jeho pomocí i na Apple II GS starší programy úplně správně autenticky jako na starších strojích!

Nastavení VidHD se dá provádět klávesovými zkratkami, nebo v ovládacím panelu, který se vyvolá standardním povelem PR#3 (případně předtím POKE 49163,0 pro vypnutí 80znakového režimu).

(Použít lze VidHD ovšem i v jiném slotu, než je standardní slot 3.)

Pokud chcete vidět VidHD v činnosti, vyzkoušel je za vás Chris Torrence z Assembly Lines.

A protože od dob jeho prvního videa proběhla i nějaká další vylepšení, aktuální stav komentuje stejný člověk na tomto novějším videu.