Web Analytics
eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA
Amiga forum / AmigaOS 4.x / AmigaOS 4.0 i 4.1 - błędy w systemie

Czytasz wątek: AmigaOS 4.0 i 4.1 - błędy w systemie

hextreme
Nieaktywny użytkownik starego forum

Re:AmigaOS 4.0 i 4.1 - błędy w systemie wysłany: 2010-03-13 00:23

@konrad
Możesz wyodrębnić kawałek kodu, żeby zademonstrować przypadek? Najlepiej, żeby było źródło i binarka oraz wyniki z tego samego komputera pod różnymi wersjami AmigaOS.



Jak tylko mi się uda to zamieszczę mały benchmark testujący tą funkcję.

Z innych obserwacji to podam też, że BltMaskBitMapRastPort() z jakichś powodów również działa wolniej niż na CGX. Najlepszym zastępstwem dla tej funkcji w OS4.0 jest oczywiście lokowanie BitMapy na krótki czas i ręczne zmienianie danych graficznych albo też lepszym rozwiązaniem jest kombinacja:

[list]ReadPixelArray(),[/list] [list]kopiowanie nieprzeźroczystych pikseli i [/list][list]WritePixelArray(). [/list]

BltMaskBitMapRastPort() jest ciekawą funkcją zważywszy, że maskę podaje się w formacie planar (kompatybilność!) i na pewno prowadzi to do niepotrzebnych konwersji. No ale jest to funkcja akcelerowana przez koprocesor graficzny, więc polecana.

Wspomnę jeszcze (taka dygresja), że przy kopiowaniu nieprzeźroczystych pikseli najlepiej mieć dane skompresowane, gdzie ciąg pikseli o wartości 0 (tło) jest zastępowane przez liczbę 0 i liczbę powtórzeń. Prowadzi to do optymalizacji kopiowania danych graficznych z maską.

Odpowiedz

hextreme
Nieaktywny użytkownik starego forum

Re:AmigaOS 4.0 i 4.1 - błędy w systemie wysłany: 2010-03-26 19:20

Jeszcze jedna kwestia o której zapomniałem - okna typu SuperBitMap są źle odświeżane, przez co nie da się ich używać. W praktyce wygląda to tak, że przy zmianie rozmiaru takiego okna często pojawiają się graficzne usterki.

Jak tylko mi się uda to i tutaj postaram się zamieścić kod przykładowy ew. z animacją jak ten problem wygląda. Oczywiście wszystkie kwestie, które tu poruszam dotyczą OS4.0.

Odpowiedz

alekc
Nieaktywny użytkownik starego forum

Re:AmigaOS 4.0 i 4.1 - błędy w systemie wysłany: 2010-03-28 00:45

To raczej błąd w integracji "dodatków" niż w samym systemie: AISS z 4.1.1 nie ma (wydaje mi się) wszystkich ikon czego efektem jest brak assignu TBImages - wymaga go DiskImageGui z Extras. Tak to przynajmniej wygląda na mojej SAM. Przy okazji czy ktoś już z tym problem walczył i go rozwiązał?

Odpowiedz

Phibrizzo
Nieaktywny użytkownik starego forum

Re:AmigaOS 4.0 i 4.1 - błędy w systemie wysłany: 2011-09-14 22:16

Nie wiem czy ponizszy blad ktos juz opisywal bo nie sledzilem calego watku, wiec przepraszam jesli juz byl (chyba ze to nie blad).

System OS41. Up3 (mozliwe ze wczesniej tez wystepowal)
Partycja FFS.

Sposob wywolania ciekawostki:
1. Otwieramy na WB jakis katalog z plikami bez wlasnych ikon (czyli kozystajacych z def)
2. Wybieramy jakis plik i zmieniamy mu nazwe na taka ktora przekracza 30 znakow
3. Dajemy Update katalogu, po tej czynnosci okazalo sie ze plik ma krotsza nazwe czyli nie wiecej niz 30 znakow (ale to jest akurat normalne, choc nie do konca)
4. Dajemy Rename dla tego pliku ale nic nie zmieniamy tylko dajemy Enter

Po tej czynnosci ukazuje sie naszym oczom dodatkowy plik ktorego tak naprawde nie ma (!) z taka sama nazwa jak pliku ktortym sie bawilismy tyle ze z rozszezeniem .info

Ale to nic. Niech ktos sprobuje zrobic taki sam numer tylko z plikiem ktory ma ikone, zabawa przednia .


Odpowiedz

mufa
Nieaktywny użytkownik starego forum

AmigaOS 4.0 i 4.1 - błędy w systemie wysłany: 2011-09-15 16:33

Póki co największym błędem który wniosło ze sobą trzecie uaktualnienie, jest niemożność skonfigurowania sieci przy pomocy wizarda. Oczywiście można to zrobić preparując odpowiedni plik tekstowy w devs/netinterfaces.

Odpowiedz

biax13
Nieaktywny użytkownik starego forum

Re:AmigaOS 4.0 i 4.1 - błędy w systemie wysłany: 2011-09-23 07:31

Niestety u mnie update 3 efektywnie wysypał cały system :roll:

Odpowiedz

« poprzednia 1 2 3 4 5 6

Menu
Baza wiedzy
AmigaOS.pl