[#1] HAM i BorderBlank
Może ktoś przetestować na prawdziwym sprzęcie wyświetlenie pewnego obrazka.
Obrazek mogę wysłać lub należy go spreparować w poniższy sposób:
- uruchomić PPaint, DPaint lub podobny program i utworzyć obrazek lowres w 64 kolorach lub EHB
- wypełnić cały obraz kolorem z palety o numerze 31 (kolor bez znaczenia)
- ustawić kolor nr 0 na żółty r=255, g=255, b=0
- zapisać obrazek w formacie iff
- uruchomić edytor hex np. filemaster
- odnaleźć na początku ciąg CAMG, po nim wystąpi długie słowo $00 00 00 04, następne długie słowo należy skorygować do wartości $00 00 08 00
Teraz należy wyświetlić obrazek przy włączonej i wyłączonej ramce. Winuae odpada.
[#2] Re: HAM i BorderBlank

@cholok, post #1

A co się dzieje z WinUAE?
[#3] Re: HAM i BorderBlank

@BULI, post #2

800 w CAMGu włącza ham ale moze uae dziala inaczej niz zwykla ami
[#4] Re: HAM i BorderBlank

@BULI, post #2

Pierwszy pixel w obrazie może pobierać dane koloru poprzedniego, a jako, że jest pierwszy to poprzedni jest kolorem ramki, który nie musi być czarnym. Więc w zależności czy borderblank jest włączony lub nie interpretacja tego pixela może być różna. Większość programów wymusza zależność pierwszego piksela tylko od palety, ale nie musi być to regułą. Także interpretacja programów jest różna. Część zakłada, że poprzedni piksel jest czarny, a część, że jest kolorem zero. Tak więc, powyższy obrazek pokazuje, że np. PPaint wczyta go jako niebieski, zaś inny jako biały.

Winuae w trybie HAM przy wyłączonym bblank i tak pokazuje czarne ramki, ale tylko z boku. Na prawdziwym sprzęcie na pewno tak nie jest. Wyświetlenie obrazka pokaże go jako wypełniony białym lub niebieskim tłem w zależności od użycia bblank.
[#5] Re: HAM i BorderBlank

@cholok, post #4

Jaki cel ma ten eksperyment?
Czyzby do testowania poprawnosci emulacji?
[#6] Re: HAM i BorderBlank

@Norbert, post #5

Do programowego i poprawnego dekodowania obrazków HAM. Od emulacji jet Toni W.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem