Przeglądarka plików GRA
GRA nie jest żadnym standardem zapisu plików graficznych. Rozszerzenie takie to moja propozycja zapisu plików trybu graficznego Atari OS 10, po znanych i przyjętych przez lata rozszerzeniach GR7, GR8, GR9. Konstrukcja jest równie banalna co w plikach o przywołanych rozszerzeniach. 7680 bajtów pliku to dane RAW pamięci ekranu (80 pikseli x 192 linie), kolejne 9 bajtów to tablica kolorów dla rejestrów $D012-$D01A (lub rejestrów cieni $2C0-$2C8. Mówimy więc o obrazkach 9 kolorowych.
Odczytanie takiego pliku w Turbo Basic XL jest trywialne:
0 GRAPHICS 10
1 OPEN #1,4,0,”D:KROWKA.GRA”
2 BGET #1,DPEEK(88),7680: BGET #1,$2C0,9
3 CLOSE #1:GET X
Poniżej kod przeglądarki dla Sparta DOS X. Tak jak w poprzednich przeglądarkach umieszczenie w RUNEXT.CFG stosownego wpisu zautomatyzuje podgląd plików GRA:
RUNEXT.CFG:
GRA,B:\VIEWER\VIEWPIC.COM
Return
Biblioteka: