Strona 1 z 1
Krótka linia VIC-a
: 19 sie 2009, 21:49
autor: k.
Witam,
Jak można wywołać krótką linię VIC'a tak aby krótka linia była w każdej lini.
: 19 sie 2009, 22:02
autor: Izaak Berenbaum
krotka linia czyli badline wywolywana jest gdy 3 najnizsze bity okreslajace linie rastra rowne sa wartosci y scroll w d011. standardowo y scroll ustawiony jest na 3 (011) wiec krotka linia bedzie co 8 lini w liniach $33(00110011),$3b(00111011) itd... teraz zeby wywolac ja w kazdej linii musisz co linie zwiekszac y scroll tak by odpowiadal kolejnym numerom linii rastra. czyli jak tylko linia $33 sie skonczy ustawiasz y scroll na 4(100) i masz krotka linie $34(00110100). i tak przez 200 linii.
: 19 sie 2009, 22:03
autor: Nitro
Mówisz o FLI, wszystko opiera się na odpowiednim czasowo modyfikowaniu $d011, zobacz to źródełko, powinno rozjaśnić temat:
http://codebase64.org/doku.php?id=base:fli_displayer
Dokument dla prawdziwego hardware-guru, takiego jak Ty

gdzie znajdziesz sztuczki z VIC'iem:
https://sh.scs-trc.net/vic/vic_article_1.htm
: 19 sie 2009, 22:12
autor: k.
dzięki chłopaki.. zdzwoniło mi coś ale nie pamiętałem w którym kościele

Re: Krótka linia VIC-a
: 19 sie 2009, 23:22
autor: snerg
kisiel pisze:Witam,
Jak można wywołać krótką linię VIC'a tak aby krótka linia była w każdej lini.
A w praktyce to wystarczy ze ustawisz co ramke:
lda #$2f
cmp$d012
bne *-3
lda #$00
sta$d011
lda #$31
cmp$d012
bne *-3
lda#$1b
sta$d011
pozbywasz sie bad lines ale wyswietlic to mozesz tylko sprajty
Pozdrawiam
: 20 sie 2009, 09:48
autor: fenek
Kisiel czytaj:
Nie jestem guru cyklowania ale:
- mozesz zrobic krotka linie 23 cyklowa i powiedzmy ze masz FLI
- mozesz zrobic krotka linie 20 cyklowa i mozesz miec displayliste
- mozesz tez zrobic krotka linie 18 cyklowa (chyba)
najprosciej zapetlic lub zrobic ciurek tego:
W 3 kropki (...) wstawiasz sobie dana ilosc cykli np.
dla lini 20 cyklowej 7 nopow itp.itd.
LDA #$18
sta $d011
...
LDA #$19
sta $d011
...
LDA #$1a
sta $d011
...
LDA #$1b
sta $d011
...
LDA #$1c
sta $d011
...
LDA #$1d
sta $d011
...
LDA #$1e
sta $d011
...
LDA #$1f
sta $d011
: 20 sie 2009, 15:55
autor: k.
dokładnie fenek chce zrobić krótkie linie bez cyklowania

Dzięki chłopaki za odpowiedzi, teraz wiem co dalej:)