Destr,
подумай так
второй вариант ждет нажатия двух кнопокКод:;А опрошенные кнопки (8 штук) 1 нажата 0 не нажата ld c,a ld a,(key_holded) ;удерживаемые кнопки xor c and c ld (key_presed),a ;свеженажатые кнопки ld a,c ld (key_holded),a ret
после чего включает/выключает музыку
Код:ld a,(kb_buf+1) and #08 ld h,a ld a,(kb_buf+6) and #10 or h cp 0 musprs equ $-1 ld (musprs),a jr z,musprs0 or a jr nz,musprs0 ld a,(musoff) cpl ld (musoff),a or a jr z,musprs0 jp MUTE ;глушим музыку musprs0 ld a,0 musoff equ $-1 or a jp nz,ays_play ;иначе стартуем музыку




Ответить с цитированием
