Odczyt lub zapis obrazu GR8 w trybie Graphics 8
Odczyt lub zapis obrazu GR8 w trybie Graphics 8.
Tryb Graphics 8 posiada rozdzielczość 320×192 punkty (bez okna tekstowego) lub 320×160 punktów (z okienkiem tekstowym). W komórkach pamięci 88-89 znajduje się adres początku ekranu. Aby załadować obrazek należy otworzyć plik do odczytu i pobrać odpowiednio 7680 bajtów danych (320×192) lub 6400 bajtów danych (320×160) do pamięci ekranu:
Z okienkiem tekstowym 320×160:
10 GRAPHICS 8
11 OPEN #1,4,0,”D:OBRAZ.GR8″
12 BGET #1,DPEEK(88),6400
13 CLOSE #1
Pełny ekran 320×192:
10 GRAPHICS 8+16
11 OPEN #1,4,0,”D:OBRAZ.GR8″
12 BGET #1,DPEEK(88),7680
13 CLOSE #1
Pamięć obrazu lub obrazek wyprodukowany w naszym programie możemy łatwo wysłać do pliku stosując rozwiązanie odwrotne:
Z okienkiem tekstowym 320×160:
10 GRAPHICS 8
11 OPEN #1,8,0,”D:OBRAZ.GR8″
12 BPUT #1,DPEEK(88),6400
13 CLOSE #1
Pełny ekran 320×192:
10 GRAPHICS 8+16
11 OPEN #1,8,0,”D:OBRAZ.GR8″
12 BPUT #1,DPEEK(88),7680
13 CLOSE #1