1

Temat: Jak się zsynchronizować z ramką?

Właśnie, takiej rzeczy potrzebuję - teoretycznie pod Turbo Basic XL, ale przyjmę także kod w assemblerze. Próbowałem wpisać dowolną wartość do $D40A, ale to nie to.

Sikor umarł...

2

Odp: Jak się zsynchronizować z ramką?

Spróbuj PAUSE 0.

Ostatnio edytowany przez drac030 (2013-03-25 19:38:09)

KMK
? HEX$(6670358)

3

Odp: Jak się zsynchronizować z ramką?

pause 0 nie daje oczekiwanego efektu - już próbowałem. Z innymi wartościami też.

Sikor umarł...

4

Odp: Jak się zsynchronizować z ramką?

Sikor napisał/a:

pause 0 nie daje oczekiwanego efektu - już próbowałem. Z innymi wartościami też.

Ewentualnie możesz odczytywać $D40B i czekać na jego określoną wartość. Ewentualnie możesz czekać na cyknięcie (zmianę stanu) komórki $14 (to ostatnie pod warunkiem, że nie wyłączyłeś VBL-a ani nie zabrałeś systemowi wektora VBL natychmiastowego).

Ostatnio edytowany przez drac030 (2013-03-25 19:39:17)

KMK
? HEX$(6670358)

5

Odp: Jak się zsynchronizować z ramką?

$d40a  to sie synchronizujesz z linia na ekranie jak chcesz zrobic bary.
z ramka to mozna tak:

lda 20
cmp 20
beq *-2

lub tak

l1 lda $d40b ;vcount
   cmp #$02
   bne l1

Widze ze Draco byl troche szybszy :)

Ostatnio edytowany przez Vidol (2013-03-25 19:43:20)

6

Odp: Jak się zsynchronizować z ramką?

ooo, dzięki
potestuję w takim razie

Sikor umarł...