zoom pisma - graficky display
Moderátor: Moderátoři
zoom pisma - graficky display
Nedari sa mi najst akym sposobom je riesena zmena velkosti pisma na grafickych displejoch (B/W) pri pouziti jednocipov. Nechce sa mi pre kazdu velkost generovat celu sadu znakov, jednak je to pracne a zabera to vela pamate. Nepotrebujem hotovy kod, staci princip.
Dakujem
Do konkrétního bajtu šlo vložit, kolikrát bude opakovat bajt do řádků a do jiného, kolikrát se bude opakovat bit do sousedního. Znaky se daly v obou směrech zvětšit až 8x.
Dvakrát zvětšený znak na výšku pak zabral 16 bajtů, dvakrát na výšku a šířku pak 32 bajtů, třikrát na výšku a dvakrát na šířku si vytvořil v paměti sadu 48 bajtů, všechny se tvořily z původních 8 bajtů jednoho znaku.
Moc hezké to zvětšené písmo nebylo, ale technika to byla efektivní a na obrazovce to bylo z dálky čitelné. Navíc (na svou dobu geniální a dodnes udivující) organizace oblasti paměti pro videoram neuvěřitelně zjednodušila adresování každého bajtu.
Mimoto se dala použít další rutina, která pomocí posuvu bitů v bajtu s přenosem pak připravený řádek znaků (resp. skupinu řádků, z nichž se celý textový řádek skládal) umožňovala písmo i naklonit. U už zvětšeného písma to vypadalo výrazně lépe, než před zvětšením.
Protože ti stroják pro Z80CPU se zobrazením přes obvod ULA nebo PLA asi k ničemu nebude, ušetřím si hledání mezi kazetami.
Myslím ale, že tudy cesta třeba i vede a máš nad čím přemýšlet.