Hlavní navigace

Názor k článku Nestandardní grafické režimy karty VGA od Ondřej Novák - To se asi detekovalo. Jeden čas jsem si hral...

  • 13. 8. 2024 12:20

    Ondřej Novák

    To se asi detekovalo.

    Jeden čas jsem si hral s registry, měl jsem program, kde jsem si mohl nastavit dle libovůle jakýkoliv registr a nastavení třeba uložit. Dalo se tam nastavit hodně. Například šířku borderu - jisté době jsem psal emulátor ZX Spectrum a právě nastavení VGA aby šlo zobrazit věrně 256x192 s borderem, kdy se border choval stejně jako na ULA, tedy změnou jednoho registru na VGA se změnila barva borderu

    Monitory typicky detekovali horizontální frekvenci a pokud nastavení registru znamenala změnu frekvence, tak obraz poskočil, jak si monitor přepočítal vlastní frekvenci aby se chytil. A když se to dostalo mimo rozsah, tak se rozpadla synchronizace úplně, někdy za přítomnosti artefaktů, jindy monitor prostě zhasl a přešel do sleepu. Zlý jazykové tvrdily, že se dá nastavením monitor i zničit, ale asi jak kus od kusu, a zřejmě se to týkalo starších monitorů

    Stejně tak se detekovala vertikální frekvence a nezřídka některá nastavení způsobila, že monitor maloval mimo obrazovku. Většinou monitor kompenzoval nezvyklou frekvenci tak, že obraz centroval v obou osách, takže třeba zvětšení šířky se projevilo vytečením obrazu na obou krajích a stejně tak zvětšení délky zase nahoře a dole.