Temat: DLI - zmiana koloru kilka razy w lini
lamerskie pytanie:
czy jest możlwa jakimś przewidywalnym trickiem zmiana jednego koloru powiedzmy dwa (więcej?) razy w jednej lini (np do połowy lini kolor A, od połowy B)?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
hatari 2.5.0 Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Wyniki FujiCup 2023 Wyniki konkursu FujiCup na najlepszą grę dla 8-bit Atari w 2023 roku zostały ogłoszone!
TONY na małe Atari Nowa gra na małe Atari, w Hiresie, produkcja Rafała Dudka (brat XXL-a), Popmilo i Caruso.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
lamerskie pytanie:
czy jest możlwa jakimś przewidywalnym trickiem zmiana jednego koloru powiedzmy dwa (więcej?) razy w jednej lini (np do połowy lini kolor A, od połowy B)?
Jasne, robisz
lda #color1
sta $d40a
sta $d01a
nop ; albo inne instrukcje, nop ma 2 cykle, jak chcesz nieparzystą liczbę, robisz np lda 0
nop
nop
lda #color2
sta $d01a
w pętli. Tylko trzeba wymierzyć ile potrzebujesz cykli w NOPach coby trafić w dany pixel, zależy to też od trybu graficznego w danej linii.
dzięki.
a ile tak naprawdę mam cykli do dyspozycji
od jednego
sta $d40a
do drugiego?
konkretnie mam na myśli tryb gr. 15 (tryb antica E, jak dobrze pamiętam), o ile to maznaczenie....
Tzn. pytasz ile pixeli pomiędzy STA? Musisz popróbować, bo to nie takie oczywiste - w wierszach z ładowaniem adresu jest mniej wolnego czasu, mniej też jest z lewej strony ekranu, więcej z prawej. Użyteczny trick - załadować wartości do A,X i Y i STA COLPM..., STY, STX...
g2f obsluguje zmiany kolorow w rastrze i pokazuje w ktorym miejscu na ekranu kolor sie zmieni.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 2.776 sekund, wykonano 10 zapytań ]