Interlace Gfx-Editor      wersja 1.31

-------------------------------------

         Autor:          Greg/Taquart

Data Powstania:      25 Czerwiec 1995



W skład wersji 1.31 wchodzą pliki:



 IGE13.COM   - program właściwy

 IGE13.DOC   - ten plik

 IGEKEYS.DOC - ściągawka klawiszy

 IGVIEW.COM  - prosty wyświetlacz

               plików *.IGE

 IGVIEW.ASM  - procedurka do wyświe-

               tlania plików *.IGE

               (kod żródłowy, QA)



1.0 Uwagi ogólne.



  IGE jest programem służącym do

tworzenia grafiki w trybie interlace.

Jest to najprostszy, a jednocześnie

dość efektywny tryb powiększający

możliwości graficzne naszej atarki.

Wersja 1.31, której dotyczy niniejsza

instrukcja powstała w niesamowitym

pośpiechu; dlaczego, nie będę pisał

(Demo-Compo, Gfx-Compo - Orneta'95)

Nie udało mi się uniknąć kilku błędów

w programie; z góry sorry. Bedą po-

wstawały nowe(lepsze) wersje programu

,posiadające znacznie więcej funkcji.





Oto najogólniejsza charakterystyka

"Interlace Graphics Editor'a 1.31":



-Rozdzielczość screenu głównego

 256x96 punktów w trybie antica $0e

 jeden bitplan zajmuje $0c00 pamięci;

 Cały screen zajmuje $1800 bajtów.



-16 kolorów dostępnych na ekranie

 8 kolorów "sterujących", ich reje-

 stry można dowolnie ustawiać.



  Lokacja programu:



 $8f00-$a3ff - program główny

 $8000-$8400 - podprogramy I/O

 $a400-$afff - pierwszy bitplan

 $b000-$bfff - drugi bitplan

 $02c9-$02cc - kolory 1 bitplanu

 $02cd-$02d0 - kolory 2 bitplanu



2.0 Obsługa programu



  Cały program obsługiwany jest z

klawiatury. Program został podzielo-

ny na dwie zasadnicze części:



 -Edytor graficzny



 -Edytor kolorów+operacje I/O



  Przejście pomiedzy tymi dwoma

edytorami (każdy mieści się na jednym

screenie) można uzyskać wciskając

klawisz TAB. Wyjście z programu -

kombinacja SHIFT+CONTROL+ESC, tylko

w edytorze graficznym.



2.1 Edytor graficzny.



 Na samej górze screenu znajduje się

paleta 16 kolorów. Wybór klawiszami

0-9 i a-f lub klawiszami Clear oraz

Insert (o jeden kolor w lewo lub w

prawo).



 Środkową część ekranu zajmuje screen

graficzny. Ponieważ migotanie męczy

szybko oczy, a ten screen nie jest w

każdej chwili potrzebny, to można go

wyłączyć kombinacją shift+s; jej

ponowne użycie włączy ekran.



 Niżej znajduje się powiększenie

fragmentu ekranu graficznego.



 Klawisze arrowUP arrowLEFT arrowDOWN arrowRIGHT  pozwalają przesuwać

kursor graficzny (symbolizowany na

powiększeniu ekranu przez migoczący

punkt). Te same klawisze w połączeniu

z CONTROL przyspieszają przesów

kursora.



 Klawisz SPACE to postawienie pojedy-

ńczego punktu w wybrany kolorze;

dodatkowo wciśnięty klawisz CONTROL

zapełnia wybranym kolorem cały bajt,

czyli 4 punkty. Kombinacja CONTROL+

RETURN wypełnia całą linię ekranu.



 Kombinacja SHIFT+CONTROL+CLEAR maże

cały ekran graficzny. Podobna kombi-

nacja, SHIFT+CONTROL+INSERT wypełnia

cały ekran aktulnie wybranym kolorem.



 CONTROL+L, CONTROL+R, CONTROL+U to

scrolling ekranu (odpowiednio: w lewo

,w prawo i w górę).



2.2 Edytor Kolorów.



    Ukazuje pełna paleta kolorów, jak

również kolory składowe; ich wartości

oraz mrugający kursor oznaczający

aktualnie edytowany kolor. Klawiszami

arrowLEFT  i arrowRIGHT  wybiera się kolor do edycji,

arrowUP  i arrowDOWN  umożliwiają wybór jasności.

Te ostatnie klawisze z dodatkowo wci-

śniętym SHIFTEM umożliwiają wybór

koloru.



2.3 Operacje I/O



  IGE 1.31 umożliwia tylko zapis oraz

odczyt swoich rysunków. Proponuję

stosowanie rozszerzenia .IGE w nazwie

pliku.



2.3.1 Struktura pliku .IGE



     Rysunki powstałe przy pomocy IGE

można ładować z poziomu dowolnego

DOS-a, ponieważ IGE tworzy na począ-

tku zapisywanego rysunku standardowy

nagłówek DOS-owy. Oto nagłówek:



 $FF $FF ;dwa bajty dla Dos-a

 $F6 $A3 ;początek zapisywanego pliku

          ($A3F6)

 $FF $BB ;koniec pliku ($BBFF)





 $FF $5F ;nagłówek programu IGE a

         jednocześnie rozdzielczość

         obrazka w poziomie oraz w

         pionie (w punktach)



pózniej następuje tablica kolorów

pierwszego bitplanu (4 bajty) i

drugiego (4 bajty). Następnie

zapisywany jest obszar ciągły od

adresu $a400-$bbff.



 Mapa typowego pliku .IGE :



 $a3f0: FF FF F6 A3 FF BB FF 5F

 $a3f8: tablica kolorów (8 bajtów)

 $a400...$afff

      : piewszy Bitplan

 $b000...$bbff

      : drugi Bitplan



Jeśli komuś się niepodoba, że plik

zawiera (i wczytuje) się od adresu

$a3f6 to może zapisać same bitplany

funkcją SAVE dowolnego DOS-a podając

adresy początku i końca:

 $a400 i $bbff.



2.3.2 Funkcje Load i Save



 Umożliwiają oczywiście zapis oraz

odczyt rysunków w formacie IGE.

Wybiera się je wciskając w edytorze

graficznym klawisze L(load) lub

S(save). Ukazuje się screen DOS-owy

oraz prośba o podanie pełnej

specyfikacji pliku. Po zakończonej

operacji ukazuje się status urządze-

nia; dowolny klawisz umożliwia

przejście do edytora graficznego.



3.0 Informacje Końcowe.



 Teoretycznie program umożliwia uzy-

skanie 16 kolorów na ekranie. Niektó-

re jednak nie za bardzo nadają się

do wyświetlania z powodu dużej

różnicy kolorów i związanego z tym

intensywnego migotania. Tak więc

różnice w jasności nie powinny być

zbyt duże np.



 Tabelka jasności 1-go bitplanu:



    $x0 $x2 $x6 $xa



 Tabelka jasności 2-go bitplanu:



    $x0 $x4 $x8 $xc



"x" to dowolna liczba oznaczająca

kolor.





   Jak już wcześniej pisałem, IGE1.31

będzie rozbudowywany o nowe funkcje

w planach - scrolling o 1 punkt,

operacje na blokach itd. Program nie

jest może rewelacyjny, ale uważam

że to aktualnie jeden z najlepszych

programów do tworzenia logosów

pod względem efektów możliwych do

uzyskania.





  Wszelkie zapytania, rady oraz uwagi

kierować na adres:



 Grzegorz Kwiatek (Greg/Taquart)

 ul. Jagiellońska 56a

 34-130 Kalwaria Zebrzydowska

 woj. Bielskie





 Przyjemnej pracy życzy autor:



                      Greg of Taquart



PS.



     W programie wykorzystałem pomysł

Chrisa/Best Quality dot. równoczesnej

zamiany bitplanów i kolorów.



Gretzy do następujących ludzi.



Chris........Becuel Żbik..........MAC

Muti........Shadows Wawrzyn......BBSL

Bac.........Taquart Electron..Taquart

Krawco........Tight Slaves....Taquart



-------------------------------------

Interlace Gfx-Editor      wersja 1.31



