# ZX Spectrum jako ovladač barevné fototisky: technický rozbor DIY projektu
Koncom 90. let, kdy profesionální fotozväčšovače s barevnomíchacími hlavami stály jako malé auto, jeden nadšenec našel nekonvenční řešení pro dostupnou barevnou tisk – přeměnil ZX Spectrum v řídicí počítač pro aditivní metodu. Prozkoumáme architekturu systému, programovou realizaci a omezení projektu.
Proč aditivní tisk?
Barevný fototisk v analogové éře vycházel ze dvou metod: subtraktivní a aditivní. Subtraktivní metoda vyžadovala drahé vybavení – zvětšovač s nádobou na korekční světlé filtry (žlutý, modrý, purpurový) nebo barevnomíchací hlavu. Hustota filtrů určovala barevný balans (např. kombinace 30-10-00 znamenala 30 % žlutého a 10 % modrého filtru). Tato metoda však poskytovala méně syté barvy kvůli nedokonalé hustotě filtrů a vyžadovala kalibrovaný zdroj světla.
Aditivní metoda je jednodušší na hardware (stačí běžný zvětšovač a žárovka), ale složitější v postupu: třikrát expozice přes červený, modrý a zelený světelný filtr s různou dobou. Barevná korekce se dosahovala úpravou expoziční doby pro každý filtr. Problém spočíval v tom, že ruční přepočet času na desetiny sekundy byl prakticky nemožný a výměna filtrů ve tmě ohrozovala posun papíru.
Architektura systému: od videosignálu k ovládání lampy
Autor použil ZX Spectrum jako mozek systému. Videosignál počítače poskytoval tři barevné signály (5 V), které byly využity takto:
- Červený signál ovládal lampu fotozväčšovače přes galvanickou izolaci a tyristor. Logická jednička (červená matice na obrazovce) rozsvítila lampu pro expozici.
- Modrý signál řídil otočení karuseli světelných filtrů. Použit byl motorek z dětské hračky ovládaný jednoduchým mechanismem z podomáckých materiálů. Úhel otočení se reguloval délkou signálu.
- Zelený signál zhasínal modrou lampu v temné komoře na začátku expozičního cyklu, aby neosvětlil papír.
Systém se spouštěl stiskem mezerníku na klávesnici. Počítač postupoval takto:
- Expozoval přes první filtr (předem nastavená doba)
- Otočil karusel
- Expozoval přes druhý filtr
- A tak dále
Po expozici počítač řídil proces vývoje vydáváním zvukových signálů pro přechod mezi kádemi (čtyři fáze včetně proplachů).
Programová realizace: časování a barevná korekce
Program v Sinclair BASIC řešil dvě klíčové úlohy: přesný výpočet expoziční doby a barevnou korekci při nedokonalém vybavení.
Původní verze vypadala takto:
10 BORDER 0: PAPER 0: INK 7
20 PRINT "START? (Y/N)";
30 IF INKEY$="Y" THEN GOTO 50
40 GOTO 30
50 REM Exposure cherez red filter
60 REM Turn on lamp (red signal)
70 REM Delay on time T1
80 REM Carousel rotation (blue signal)
90 REM Exposure cherez green filter (T2)
100 REM ... and t.d.
Klíčovou složitostí byla přesnost časování. ZX Spectrum neměl hardwareový časovač s dostatečným rozlišením, proto se používaly smyčky zpoždění. Pro barevnou korekci ve tmě autor přidal funkci: stisk jedné klávesy zvyšoval expoziční dobu o stupeň, stisk jiné klávesy ji snižoval. To umožňovalo rychlou úpravu bez restartu.
Výsledky a omezení
První testy na prošlé fotopapíře „Fotocvet-4“ daly tmavé, ale rozpoznatelné snímky. Po doladění barevné korekce se kvalita zlepšila na přijatelnou úroveň, ačkoli daleko od komerčních standardů.
Hlavní omezení projektu:
- Nízká přesnost otočení karuseli (mechanika z improvizovaných materiálů)
- Závislost na stavu fotopapíru a chemikálií
- Chybějící automatická kalibrace pro různé materiály
Projekt skončil v roce 2001 kvůli změnám v pasovém systému v Rusku – autor přešel na černobílou fotografii, která se ukázala jako více žádaná.
Co je důležité
- Aditivní tisk vyžaduje opakovanou expozici s různými dobami, což bez automatizace nejde.
- ZX Spectrum se stal dostupným kontrolerem díky jednoduchému rozhraní videosignálů a programovacím možnostem.
- Barevní korekce v reálném čase přes klávesnici řešila nepřesnosti analogového vybavení.
- DIY přístup je vhodný jen pro experimenty, ne pro komerční využití.
— Editorial Team
Zatím žádné komentáře.