Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Krotka linia VIC-a  (Przeczytany 1143 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Krotka linia VIC-a
« dnia: 19 Sierpnia 2009, 19:49 »
Witam,
Jak mozna wywolac krotka linie VIC\'a tak aby krotka linia byla w kazdej lini.


idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Izaak Berenbaum__

  • Gość
Krotka linia VIC-a
« Odpowiedź #1 dnia: 19 Sierpnia 2009, 20:02 »
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.

Nitro__

  • Gość
Krotka linia VIC-a
« Odpowiedź #2 dnia: 19 Sierpnia 2009, 20:03 »
Mowisz o FLI, wszystko opiera sie na odpowiednim czasowo modyfikowaniu $d011, zobacz to zrodelko, powinno rozjasnic temat:
http://codebase64.org/doku.php?id=base:fli_displayer

Dokument dla prawdziwego hardware-guru, takiego jak Ty \"Wink\" gdzie znajdziesz sztuczki z VIC\'iem:
https://sh.scs-trc.net/vic/vic_article_1.htm

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Krotka linia VIC-a
« Odpowiedź #3 dnia: 19 Sierpnia 2009, 20:12 »
dzieki chlopaki.. zdzwonilo mi cos ale nie pamietalem w ktorym kosciele \"Wink\"
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

snerg__

  • Gość
Krotka linia VIC-a
« Odpowiedź #4 dnia: 19 Sierpnia 2009, 21:22 »
                   
kisiel napisal:
Witam,
Jak mozna wywolac krotka linie VIC\'a tak aby krotka linia byla w kazdej 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

fenek__

  • Gość
Krotka linia VIC-a
« Odpowiedź #5 dnia: 20 Sierpnia 2009, 07:48 »
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

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Krotka linia VIC-a
« Odpowiedź #6 dnia: 20 Sierpnia 2009, 13:55 »
dokladnie fenek chce zrobic krotkie linie bez cyklowania \"Wink\"
Dzieki chlopaki za odpowiedzi, teraz wiem co dalej:)
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....