User Tag List

Показано с 811 по 820 из 1128

Тема: ЭТЮДЫ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,901
    Спасибо Благодарностей отдано 
    347
    Спасибо Благодарностей получено 
    322
    Поблагодарили
    246 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    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
    ;иначе стартуем музыку
    Последний раз редактировалось jerri; 05.06.2019 в 21:26.
    С уважением,
    Jerri / Red Triangle.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. Этюды: как бы написать поизящнее.
    от AndTorp в разделе Программирование
    Ответов: 5
    Последнее: 17.03.2008, 00:43
  2. Ответов: 0
    Последнее: 18.08.2006, 22:40
  3. Этюды: печать шрифтом 5x5...
    от breeze в разделе Программирование
    Ответов: 12
    Последнее: 27.03.2005, 05:21

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •