Ha fontos a méret és a nagy felbontású font már egyébként is a program része, akkor azonban külön rutinnal is jobb a konvertálás.
Egyelőre még nem, de később tuti az lesz, szeretném, ha a kód rész kicsomagolva, tömörített adatokkal elférne 16 KB-ban.
Megfontolandó a 3 különböző knovertáló is akár.
A Commodore font elfogadhatóan konvertálható kis felbontásúra, a Plus/4-es verzió is ezt a megoldást használja, bár néhány karaktert külön esetként kezel. Erre egy példa:
Jaja, láttam, hogy a Plus4-es karakterkészletet módosítja, az r-t, a 4-est, és még valamit patchelt, és jól működött
, a Crillionétól tartottam, ezért is gondoltam a 3 külön kisfelbontású csomagra, ha másképp nem megy, de vágülis lehet vegyíteni is őket, ha a Crillion on the fly konvertálása nem ad eredményt, majd csekkolom a csatolmányt
Ha jól emlékszem, a 13-as pályán volt hiba, ott sok lemez van, könnyen lehet egyszerre többet is eltolni különböző irányokba.
6 bájton tárolom az egy négyzet paramétereit, kezdőpozíció, irány, fázis, és szín, ebből tárolok kettőt, vagy az lehet, hogy elszúrtam, és ez lesz a valószínűbb, mert mintha fixen csak az első pozícióba töltenék adatot, ha ezt javítom a fixen másodikra, akkor az meg is oldaná, mert a mozgató rész, bemásolja a 2. pozíció tartalmát, ha nem üres, az elsőbe ha az üres még a mozgatás(ok) végrehajtása előtt, vagy elszámoltam az egyszerre mozdítható diskek számát, és az lehet akár 3 is.
A "karakteres" megoldást tartalmazza, illetve a fenti változatban a fontdata.bin teljes konvertált karakterkészlet.
Szuper, holnap megnézem
Lehetne m4 is, a fenti csomagban is az van teszt céllal, bár ott még nagyobb méretű mint a 4K-s "kész" verzióban található m6-os megoldás. Viszont a rutin használható marad RST 18h hívással. A C64-esben azonban már kisebb. m0 elsősorban konvertált képeknél és hangmintáknál előnyös. Mindenesetre ezzel akkor érdemes igazán foglalkozni, amikor már többé-kevésbé kész a program, addig változhat, hogy mi ad jobb eredményt.
A fontok miatt toltam egy csomagolási versenyt, az volt a tervem, hogy azokat már csomagolva teszem be, de letettem róla, még van hely
, és a végéig még változhat a helyzet. Nekem a legjobb eredményt az m5 adta, 8 bájttal követte az m0, az m6 az utsó előtti volt (igaz ezek különböző verzióit nem teszteltem)