atarionline.pl DLI w trybach w podwójnymi scanlines - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1: CommentAuthorwjakobczyk
    • CommentTime7 Mar 2020
     
    Działam w trybie 13, gdzie linie są rysowane podwójnie. W displaylist mam DLI w każdej linii, gdzie chcę zmieniać kolory PF, powiedzmy w połowie.
    DLI jest odpalane tylko przy pierwszej scanlinii, więc jak zmienię kolor w połowie to on zostaje też na drugą linię.
    Czy jedynym rozwiązaniem jest aktywne czekanie w tym samym DLI na drugą linię?
    BTW drugi WSYNC nie działa w DLI więc muszę czekać nopami.
    • 2:
       
      CommentAuthorshanti77
    • CommentTime7 Mar 2020
     
    Możesz użyć przerwanie irq przy 15khz będzie wywoływane co linię. Przerwanie DLI może odpalać irq na początku ekranu, a po narysowaniu ekranu może się wyłączać.
    • 3: CommentAuthorwjakobczyk
    • CommentTime7 Mar 2020
     
    No tak, już doszedłem do tego że DLI nie jest zbyt wygodne do takich zabaw bo odpala się zbyt wcześnie, muszę robić WSYNC a potem brakuje czasu i nim skończę to odpala się kolejne.
    Wydaje mi się najwygodniej jest to robić w głównej pętli.
    Albo tak jak piszesz, z timera.