Azon gondolkoztam, hogyan lehetne megcsinálni a demokazettás karakterszerkesztő programot úgy, hogy ha átrajzoljuk a karaktereket (betűket, számokat is), akkor is olvashatóan írja ki az üzeneteket. Van, ami mindig ott van, az mehet pl. attribútumképernyős videolapra, azon pixelenként tárolódik a szöveg is. Viszont amikor kiírja, hogy milyen karakterdefiníciót kell megadni a set character után, az mindig más, és ha a számokat átírjuk más jelekre, nem fog szépen látszani.
Az is fura kicsit, ha a hálót, ahol a karaktereket szerkesztjük, annak a karaktereit átrajzoljuk, meg a kurzort, meg a karakterek pixeleit jelölő karakter alakját.
Gondolom, a megoldás, hogy pl. attribútum képernyőn van a szerkesztői felület is, és nem karaktereket használunk hozzá.
A számok kiírása előtt pedig elmenteni a karaktermátrixot a memóriába, visszaállítani eredetire a karakterek alakját, kiírni attribútum képernyőre a számokat, majd a memóriából visszaállítani az átdefiniált karaktereket.
Na, közben le is írtam kb. a megoldást, de hátha van valami egyszerűbb is, pl. egyszerre több karakterkészletet is tudunk használni, mint a Word, pl. Times new roman és Courrier.
Vagy valami gépi kódú eljárással az eredeti karakterekkel írni ki a szöveget az attribútum képernyőre akkor is, ha át vannak definiálva azok a karakterek.