1

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)?

PunBB bbcode test

2

Odp: DLI - zmiana koloru kilka razy w lini

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.

: 404. Stopka not found

3

Odp: DLI - zmiana koloru kilka razy w lini

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....

PunBB bbcode test

4

Odp: DLI - zmiana koloru kilka razy w lini

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...

http://www.5oft.pl/

5

Odp: DLI - zmiana koloru kilka razy w lini

g2f obsluguje zmiany kolorow w rastrze i pokazuje w ktorym miejscu na ekranu kolor sie zmieni.