Opis działania programu MF.EXE

       Zastosowanie:
         Oglądanie krojów bitmapowych liter w plikach .FON lub w innych plikach.
         Uwaga: Nie działa dla krojów wektorowych np.:
                .WMF z Corela, .TTF  ani  w plikach .CHR z Borlanda  :(
                oraz w plikach fontów bitmapowych z GEMa czy starej Ventury.
screen shot 1
        Program jest bardzo prosty.
        Jako parametr podajesz plik do którego chcesz zajrzeć.
        Klawiszami PgDn przewijasz w miejsce gdzie widzisz już zarysy liter.
        Klawiszami + -  regulujesz wysokość liter, żeby rysunki się zsynchronizowały
        Klawiszen  N   możesz wyłączyć wyświetlanie bajtów, zostaną same rysunki.
        Klawiszy  Home End  i strzałek łatwo się domyśleć.

        Jako drugi parametr można podać adres,
        program zacznie oglądać plik od tego miejsca.

        Jeśli podasz jako jedyny parametr liczbę w zapisie np 123456  lub $FF000
        to pokaże ci pamięć RAM od tego adresu.

        Przykład   MF $FFA6E     pokaże ci litery zapisane w BIOSie
                   MF $C71F0     pokaże ci litery zapisane w BIOSie karty VGA

        Taki sposób wyboru adresu pamięci powoduje, że nie da się obejrzeć
        pliku DOSowskiego, którego nazwa składa się wyłącznie z cyfr lub
        zaczyna się znakiem dolara i zawiera cyfry heksadecymalne. :-(
        Oczywiscie można plikowi zmienić nazwę i wtedy obejrzeć.   :-)

        Czołówka programu pokazuje się gdy nie podamy parametrów.

        [ screen3 ]

        Wygląd ekranu z podanym parametrem $C71F0 - program wchodzi w oglądanie
        pamięci RAM/ROM - w tym wypadku generator znaków w pamięci ROM karty VGA.
        Na ekranie można teraz przedstawić obraz w postaci 6-iu kolumn.

        [ screen4 ]

        To samo po wyłączeniu wartości bajtów klawiszem "N". Widać 10 kolumn x 8bitów.

        [ screen5 ]

        Wygląd poprzedniego ekranu po rozsynchronizowaniu wysokości bloków
        klawiszem "-"  i po wciśnięciu klawisza pomocy F1

        [ screen6 ]

        Po wciśnięciu klawisza F2 (Save) i podaniu parametrów:
          nazwy pliku do zapisu,
          adresu początkowego (od którego zapisać) i
          liczby bajtow do zapisania.
        Wszystkie parametry liczbowe można podawać jako liczby dziesiętne lub
        heksadecymalne z przedrostkiem symbolem dolara (konwencja paskalowa).

        [ screen7 ]

        Klawiszem F9 można także przełączać rozdzielczość ekranu 25/35/50 wierszy.
        W czystym DOSie i obecną kartą VGA zmienia to wielkości liter z 16 pixeli
        na 14 pixele lub 8 pixeli.
        W oknie DOSowskim w Windows to przełączenie powoduje zwiększenie liczby
        linii i powiększenie okna z niezmienioną wielkościa domyślnej czcionki.
        Program pisano w Turbo Pascalu v 5.5 ze zmodyfikowaną biblioteką CRT.
        Wskutek tego jeśli program startuje w DOSie i ekran ma wybrany tryb
         np 60*132  to MF nie zmienia tej rozdzielczości.

        Poniżej wygląd ekranu gdy jako parametr podaliśmy nazwę pliku symbolf.fon
        z Windows, oraz jako drugi parametr adres 27395. Potem rozciągnęliśmy
        ekran na 35 wierszy (klawiszem F9) i klawiszem "szary +" zmienilismy
        widok z 16 na 27 linii/blok.  Klawiszem "N" wyłączyliśmy wyświetlanie
        wartości bajtów zostawiając tylko rysunki liter.

        [ screen8 ]

        Romek

                     Wszelkie sugestie i uwagi na temat
                     błędów proszę przesyłać na adres :
                     zylla@ck-sg.p.lodz.pl

        Planuję dopisanie możliwości edycji pliku w trybie pseudograficznym.
        Kiedyś napisałem mały edytorek do fontów bitmapowych do programu BITFAX.
        Wiadomo o co chodzi.  O słynne polskie literki.  Więć w zasadzie wszystko
        jest gotowe i czeka żeby to złożyć do kupy.  Ale mi się bardzo nie chce.




       Od 23 lipca 97 bylo wizyt na tej stronie
rjz 23.7.97