atarionline.pl Czyszczenie ekranu za pomocą assemblera QA - 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: CommentAuthorTygrys1982
      • CommentTime19 May 2022 15:05
       
      Cześć wszystkim.
      Bawiąc się Quick Assemblerem zauważyłem, że po napisaniu, zasemblowaniu i przetestowaniu danego programu oraz napisaniu w tej samej sesji kolejnego programu, na ekranie - oprócz wyników bieżącego programu - pojawiają się wyniki z uruchomienia poprzedniego programu. W związku z czym mam do Was pytanie - w jaki sposób szybko i sprawnie wyczyścić ekran za pomocą assemblera? Innymi słowy, szukam ciągu instrukcji asemblera, które będą odpowiednikiem Basicowego ? CHR$(125). Wszelkie konstruktywne podpowiedzi mile widziane ;)
      • 2: CommentAuthorseban
      • CommentTime19 May 2022 16:05 zmieniony
       
      jedna z wielu metod jest opisana w Atariki: ->link<-

      A więc ładujesz do "Akumulatora" wartość 125 (lda #125) i skaczesz do powyżej przedstawionej procedury (jsr putchr).
      • 3: CommentAuthorTygrys1982
      • CommentTime19 May 2022 16:05
       
      Dzięki Seban za podpowiedź. Właśnie tego potrzebowałem :)