Wreszcie działa, dałem HALT za wywołaniem obrazków oraz załadowanie odpowiednich wartości do zmiennej 23888, całość (bez LDIR obrazków) wygląda tak:
46629 EI
46630 LD A,024 ;drugi ekran
46632 LD BC,32765 ;port dla OUT
46635 LD DE,23388 ;adres zmiennej sys
46638 LD (DE),A ;załadowanie wartości do zmiennej
46639 OUT (C),A ;przełączenie obrazka
46641 HALT ;tutaj synchronizacja
46642 LD A,016 ; to samo dla ekranu 1
46644 LD (DE),A
46645 OUT (C),A
46647 HALT
46648 LD BC,63486 ;adres czytania klawiatury
46651 IN A,(C)
46653 BIT 0,A ;klawiszem 1 wychodzi się
46655 JR NZ,46630 ;jeśli nie wciśnięty to pętla