Czytasz wątek: AmigaOS 4.0 i 4.1 - błędy w systemie
-
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ą.
-
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.
-
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ł?
-
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 .
-
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.
-
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:
- Menu
- Baza wiedzy
- AmigaOS.pl