XLPaint 2.3 MaX -=-=-=-=-=-=-=-= .Autorzy Oryginal Stanley/USG (Stanislaw Skwiot), poprawki i dodatki TeBe/Madteam (Tomasz Biela). .Wstep XLPaint 2.3 Max to przystosowany do rysowania w 16 kolorach-interlace program Stanleya z USG, ktory oryginalnie pozwala na rysowanie w 7 kolorach-interlace. Dodatkowo Max pozwala na zmiane palety kolorow co druga linie ekranu. Ekran na ktorym rysujemy to 160 pixle x 192 linie. Oczywiscie poprzez odpowiednie ustawienie palety mozna rysowac w 4 lub 7 kolorach bez interlacu. Dane 1 obrazu znajduja sie pod $70b0, drugi obraz pod $90b0. Aktualnie najlepiej dziala pod emulatorem 'atari800win', poniewaz na prawdziwym Atari uwidacznia sie w trybie ZOOM problem z za dlugim programem DLI, ktorego Atari nie toleruje w przeciwienstwie do emula. Oczywiscie zostanie to poprawione, aktualnie nie powinno to znaczaco przeszkadzac. .Mysz ST W czasie dzialania programu mozemy sterowac kursorem zawsze za pomoca klawiszy, joysticka i myszy. Wyjatkiem jest Zoom, tutaj nie bedzie dzialala myszka. Mysz od Atari ST musi byc podlaczone do portu 2 joysticka. Pod emulatorem 'Atari800Win Plus' w zakladce Input->Mouse Device->wybieramy Atari ST mouse, w zakladce Input->Mouse...->ustawiamy Emulated Device: Atari ST mouse, Mouse port: 2, Speed of emulated device: 16 lub wg uznania. Aktywacja myszki nastapi poprzez nacisniecie klawisza F12. Procedure odczytu myszki udostepnil Pecus -> http://atariarea.nostalgia.pl/forum/viewtopic.php?t=291 .Ekran Ekran podzielony jest na 4 czesci. Paleta z kolorami + aktywny kolor, pasek menu + wspXY kursora, obszar do rysowania, menu dolne z wyborem rodzaju rysowania. Pasek menu: 'Info File fUnc Otch X000 Y000', duza litera z nazwy + Shift to aktywacja, np: Shift+I, Shift+F, Shift+U oraz Shift+O, ktore jest nieaktywne. Podobnie aktywuje sie funkcje. .Klawiszologia HELP - help LOGO - zoom ekranu, od pozycji XY kursora 0-9 - kolory od 0-9 Shift 1-6 - kolory od 10-15 SPACE - nastepny kolor z palety Shift SPACE - poprzedni kolor z palety RETURN - odpowiednik przycisku Fire INSERT - pobranie koloru spod kursora, nie dziala pod Zoomem, wystarczy wyjsc z Zooma (LOGO) pobrac kolor przez Insert i wrocic (LOGO), pozycje kursora zostana zachowane U - undo, usuniecie ostatniej zmiany na obrazie ESC - przerwanie rysowania wybrana metoda Shift X - zmiana ksztaltu kursora, 4 rozne ksztalty Shift . - normalna wysokosc kursora Shift , - podwojna wysokosc kursora Shift I - info o autorach INFO Shift F - operacje we/wy FILE, odczyt - zapis Shift U - wybor funkcji fUnc Shift TAB - przejscie do wyboru i modyfikacji palety kolorow Shift RETURN - nowa paleta kolorow od pozycji Y kursora na ekranie, tylko w liniach parzystych Shift CLEAR - czysci ekran, bez potwierdzenia Shift DEL - zamienia wskazany przez kursor kolor na nowy wybrany kolor Shift Ctrl Q - wyjscie do DOS'a, powrot jest niemozliwy P - Point - stawia pojedynczy pixel A - Spray - spray K - Kspray - kspray D - Draw - swobodne rysowanie L - Line - pojedyncza linia I - Lines - linie, krzywa lamana Y - Rays - promienie 'slonca' :), odcinki wychodzace z jednego wspolnego punktu T - Triangle - trojkat R - Rectangle - czworokat C - Circle - okrag, max promien = 64, ktory jest wyliczany na podstawie pozycji X kursora F - Fill - wypelnianie B - Box - wypelniony czworokat S - Disc - wypelniony okrag, ograniczenia takie jak dla Circle O - Object - operacje na obiekcie cOpy, Move, Paste .fUnc - Shift+U funkcje H-flip - obrot wzgledem osi Y V-flip - obrot wzgledem osi X Centflip - obrot wzgledem osi X i Y Rotate - obrot o 90 stopni Lighting - rozjasnienie zaznaczonego fragmentu o 1 stopien Darkness - sciemnienie zaznaczonego fragmentu o 1 stopien Negative - negatyw koloru Blur - blur Spill - efekt splywania farby Embos - embos, efekt kamienia Antique - antique eFfect3d - efekt 3d, przesuniecie osi X o wektor (1,1) shadoW - cien eXch-col - 'przebarwienia' .Menu File (Shift+F) LOAD FILE pozwala na zaladowanie pliku akceptowanego przez prg, czyli INP, MIC, XLP lub MAX. Prg rozpoznaje format INP oraz MIC po rozmiarze pliku: INP-16004bajty, MIC-7684bajty. Inne pliki zostana zignorowane. SAVE .XLP zapis skompresowanego obrazu-interlace dla 7 kolorow. SAVE .RAW zapis nieskompresowanego obrazu-interlace bez informacji o kolorach. SAVE .MIC zapis nieskompresowanego obrazu, bez interlace dla 4 kolorow. SAVE .MAX zapis skompresowanego obrazu-interlace z pelna informacja o kolorach. XLP - naglowek 4 bajtowy XLPC - 4 bajtowa informacja o kolorach - skompresowane dane RAW - naglowek 4 bajtowy XLPB - nieskompresowane dane obrazu - 7680+7680bajty MIC - dane obrazu 7680 bajty - informacja o kolorach - 4 bajty MAX - naglowek 4 bajtowy XLPM - 192 bajty kolor 0 - 192 bajty kolor 1 - 192 bajty kolor 2 - 192 bajty kolor 3 - 192 bajty jasnosc 0 - 192 bajty jasnosc 1 - 192 bajty jasnosc 2 - 192 bajty jasnosc 3 - 192 bajty tablica wskaznikow palety kolorów - skompresowane dane .Historia 2003/06/08 - mozna wczytac MIC-a bez palety kolorow, czyli 7680 bajtow - zapisuje juz poprawnie pliki MAX 2003/02/03 - dodana opcja zmniejszenia numeru koloru Shift+SPACE - zmiana wysokosci kursora dla wszystkich 4 ksztaltow - zmienianie ksztaltu kursora pod Zoomem - naprawiony Shift+DEL, zamienia wskazany przez kursor kolor na nowo wybrany - pobranie koloru spod kursora poprzez klawisz INSERT, nie dziala pod Zoomem - naprawione dzialanie Object (cOpy, Move, Paste) - zerowanie stanu przycisku Fire po wyjsciu z dolnego menu - dodanie obslugi myszki Atari ST, w porcie 2 joysticka - poprawione Circle i Disc, nadal jednak promien wyliczany jest wg wspX, a jego max dlugosc=64 - wyswietlanie nazwy wybranej funkcji (Shift+U) 2002/08/12 - efekty typu emboss, blur dzialaly nadal z 7kol paleta, teraz z 16kol - powstal dodatkowy prg RIP2MAX, konwertujacy format RIP na MAX 2002/03/04 - pare zauwazonych bugow - zmiana palety kolorow widoczna pod ZOOM'em - przesow ekranu co 2 wiersze pod ZOOM'em 2002/02/16 - buforowany przycisk FIRE 2002/02/12 - poprawka dla Shift+, Shift+. (zly kod klawisza) 2002/02/11 - zmiana palety kolorow w liniach parzystych - przelanczanie gorna/dolna polowa ekranu przy wyborze palety kolorow (Shift+Tab) .Kontakt Jesli macie jakies uwagi to slijcie je na adres te_be_@poczta.onet.pl