⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stereo_headset_buttons.o

📁 bluelab 3.52 里面的立体声程序源代码
💻 O
📖 第 1 页 / 共 4 页
字号:
	st	AH,@(0,Y)	ld	AH,@(H'0001,Y)	bsr	_send_timed_message	ld	AL,@(H'0002,Y)	add	AL,#-H'0001	st	AL,@(H'0002,Y)	cmp	AL,#-H'0001	bne	?L53?L55:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?170.1:?LBE4:?LBE_send_timed_messages:	leave	#5;# begin scan referenced symbols;# import _encode;#(clobber:QI (reg:QI 0 AH));# import _send_enter_messages;# import _send_timed_messages;# end scan referenced symbols_pioChanged:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?173.1:	enter	#9?LBB_pioChanged:	st	AH,@(H'0001,Y)	st	AL,@(H'0002,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?176.1:	ld	AL,@(H'0009,Y)?LBB5:	ld	AH,#H'0000^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?178.1:	and	AL,#H'5FFF	and	AH,#H'0000	st	AH,@(H'0005,Y)	st	AL,@(H'0006,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?179.1:	ld	X,@(H'0009,Y)	and	X,#-H'6000	st	X,@(H'0004,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?180.1:	ld	AH,@$XAP_UXL	ld	X,@(H'0002,Y)	cmp	AH,@(H'0008,X)	beq	?L59^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?182.1:?LBB6:	ld	AH,#H'0001	bsr	$_malloc	ld	X,@$XAP_AH^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?183.1:	ld	AL,@(H'0004,Y)	st	AL,@(0,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?184.1:	st	AH,@(0,Y)	ld	X,@(H'0002,Y)	ld	AH,@(H'0001,X)	ld	AL,#H'03F8	bsr	$_MessageSend^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?185.1:	ld	AH,@(H'0004,Y)	ld	X,@(H'0002,Y)	st	AH,@(H'0008,X)?L59:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?187.1:?LBE6:	ld	AH,@(H'0005,Y)	ld	AL,@(H'0006,Y)	bsr	_encode	st	AH,@(H'0003,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?189.1:	ld	X,@(H'0002,Y)	ld	X,@(H'0002,X)	st	X,@H'fff8	cmp	X,#H'0007	beq	?L60	ld	X,@(H'0002,Y)	cmp	AH,@H'fff8	beq	?L60^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?191.1:	ld	AH,@(H'0005,Y)	ld	AL,@(H'0006,Y)?LBB7:	xor	AL,@(H'0006,X)	xor	AH,@(H'0005,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?192.1:	and	AL,@(H'0006,X)	and	AH,@(H'0005,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?193.1:	cmp	AH,@(H'0005,X)	bne	?L61	cmp	AL,@(H'0006,X)	bne	?L61^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?195.1:?LBB8:	ld	AH,@H'fff8	add	AH,@H'fff8	st	AH,@(H'0007,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?196.1:	ld	AL,@(H'0004,X)	smult	#H'0003	ld	X,@(H'0007,Y)	add	AL,@(_enter_messages+H'0001,X)	st	AL,@(H'0007,Y)	ld	AL,#H'0000	st	AL,@(0,Y)	ld	X,@(H'0002,Y)	ld	AH,@(H'0001,X)	ld	X,@(H'0007,Y)	ld	AL,@(H'0002,X)	bsr	$_MessageSend?L61:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?198.1:?LBE8:	ld	AL,#H'0007	ld	X,@(H'0002,Y)	st	AL,@(H'0002,X)?L60:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?201.1:	ld	X,@(H'0002,Y)?LBE7:	tst	@(H'0007,X)	beq	?L62^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?203.1:	ld	AH,#H'0000	st	AH,@(0,Y)	ld	AH,@(H'0001,X)	ld	AL,@(H'0007,X)	bsr	$_MessageSend^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?204.1:	ld	AH,#H'0000	ld	X,@(H'0002,Y)	st	AH,@(H'0007,X)?L62:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?207.1:	ld	AH,@(H'0001,Y)	ld	AL,#H'0000	bsr	$_MessageCancelAll^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?208.1:	ld	AL,@(H'0003,Y)	cmp	AL,#H'0007	beq	?L63^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?210.1:	ld	AH,@(H'0002,Y)	bsr	_send_enter_messages^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?211.1:	ld	AH,@(H'0002,Y)	ld	AL,@(H'0003,Y)	bsr	_send_timed_messages?L63:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?213.1:	ld	AH,@(H'0005,Y)	ld	AL,@(H'0006,Y)	ld	X,@(H'0002,Y)	st	AH,@(H'0005,X)	st	AL,@(H'0006,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?214.1:	ld	AH,@(H'0009,Y)	st	AH,@(H'0009,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?215.1:	ld	AL,@(H'000A,Y)	st	AL,@(H'000A,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?216.1:?LBE5:?LBE_pioChanged:	leave	#9;# begin scan referenced symbols;#(clobber:QI (reg:QI 1 AL));#(clobber:QI (reg:QI 1 AL));# import _pioChanged;# end scan referenced symbols_pioHandler:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?221.1:	enter	#5?LBB_pioHandler:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?222.1:?LBB9:	st	AH,@(H'0002,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?223.1:	cmp	AL,#H'0001	beq	?L69	cmp	AL,#H'0001	bcs	?L71	cmp	AL,#H'0002	beq	?L78	cmp	AL,#-H'7FDD	beq	?L77	bra	(?L69)?L71:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?228.1:	ld	X,@(H'0005,Y)?LBB10:	ld	X,@(0,X)	st	X,@(H'0003,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?229.1:	ld	AL,@(H'0001,X)	and	AL,#H'0001	cmp	AL,#H'0000	beq	?L72^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?230.1:	ld	AL,@(H'0002,X)	bra	(?L82)?L72:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?233.1:	ld	AL,#H'0000	st	AL,@(0,Y)	ld	X,@(H'0002,Y)	ld	AH,@(H'0001,X)	ld	X,@(H'0003,Y)	ld	AL,@(H'0002,X)	bsr	$_MessageSend^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?234.1:	ld	AL,#H'0000?L82:	ld	X,@(H'0002,Y)	st	AL,@(H'0007,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?236.1:	ld	AL,#H'0007	ld	X,@(H'0002,Y)	st	AL,@(H'0002,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?237.1:	ld	X,@(H'0003,Y)	ld	AH,@(0,X)	lsr	#H'000F	cmp	AH,#H'0000	beq	?L69^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?239.1:	ld	AH,@(H'0001,X)	lsr	#H'0001	cmp	AH,#H'0000	beq	?L75^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?240.1:	ld	AL,#H'0001	st	AL,@(0,Y)	ld	AH,@(H'0002,Y)	ld	AL,@$XAP_UXL	bra	(?L84)?L75:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?242.1:	ld	AL,#H'0000	st	AL,@(0,Y)	ld	AH,@(H'0002,Y)	ld	AL,@(H'0003,Y)?L84:	bsr	_send_timed_message^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?245.1:?LBE10:	bra	(?L69)?L77:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?249.1:	ld	X,@(H'0005,Y)?LBB11:	ld	AL,@(0,X)	ld	X,@(H'0002,Y)	xor	AL,@(H'000B,X)	st	AL,@(0,Y)	ld	AL,@(H'000A,X)	st	AL,@(H'0001,Y)	ld	AL,@$XAP_UXL	bra	(?L83)?L78:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?255.1:	ld	X,@(H'0002,Y)?LBE11:?LBB12:	ld	AL,@(H'0009,X)	st	AL,@(0,Y)	ld	X,@(H'0005,Y)	ld	AL,@(H'0001,X)	xor	AL,#-H'0001	ld	X,@(H'0002,Y)	and	AL,@(H'000A,X)	ld	X,@(H'0005,Y)	xor	AL,@(0,X)	st	AL,@(H'0001,Y)	ld	AL,@(H'0002,Y)?L83:	bsr	_pioChanged^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?262.1:?L69:?LBE12:?LBE9:?LBE_pioHandler:	leave	#5;# begin scan referenced symbols;# end scan referenced symbols$_pioExternal:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?265.1:	enter	#4?LBB_pioExternal:	st	AH,@(H'0001,Y)	st	AL,@(H'0002,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?266.1:?LBB13:	ld	AH,#H'0002	bsr	$_malloc	ld	X,@$XAP_AH^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?268.1:	ld	AL,@(H'0004,Y)	st	AL,@(0,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?269.1:	ld	AL,@(H'0002,Y)	st	AL,@(H'0001,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?270.1:	st	AH,@(0,Y)	ld	AH,@(H'0001,Y)	ld	AL,#H'0002	bsr	$_MessageSend^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?271.1:?LBE13:?LBE_pioExternal:	leave	#4;# begin scan referenced symbols;# import $_PioGet;# import $_PsFullRetrieve;# import _pioHandler;# import $_MessagePioTask;# import $_PioDebounce;# end scan referenced symbols$_pioInit:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?274.1:	enter	#7?LBB_pioInit:	st	AH,@(H'0002,Y)	st	AL,@(H'0003,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?275.1:?LBB14:	ld	AH,#H'0003	bsr	$_malloc	st	AH,@(H'0004,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?276.1:	bsr	$_PioGet	st	AH,@(H'0005,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?277.1:	ld	AL,#-H'0001	st	AL,@(H'0001,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?278.1:	ld	AL,#H'0001	st	AL,@(0,Y)	ld	AH,#H'039F	ld	AL,@$XAP_UY	add	AL,#H'0001	bsr	$_PsFullRetrieve^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?280.1:	ld	AL,@(H'0001,Y)	xor	AL,#-H'0001	st	AL,@(H'0001,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?281.1:	ld	AL,#lwrd(_pioHandler)	ld	X,@(H'0002,Y)	st	AL,@(0,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?282.1:	ld	AL,@(H'0003,Y)	st	AL,@(H'0001,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?283.1:	ld	AL,#H'0007	st	AL,@(H'0002,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?284.1:	st	AL,@(H'0003,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?285.1:	ld	AL,#H'0000	st	AL,@(H'0004,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?286.1:	st	AL,@(H'0006,X)	st	AL,@(H'0005,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?287.1:	st	AL,@(H'0009,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?288.1:	st	AL,@(H'000A,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?289.1:	st	AL,@(H'0007,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?290.1:	ld	AL,@(H'0001,Y)	st	AL,@(H'000B,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?291.1:	ld	AH,@$XAP_UXL	bsr	$_MessagePioTask^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?292.1:	ld	AL,#H'0014	st	AL,@(0,Y)	ld	AH,#-H'5A18	ld	AL,#H'0002	bsr	$_PioDebounce^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?294.1:	ld	AL,@(H'0005,Y)	xor	AL,@(H'0001,Y)	xor	AL,#-H'0001	and	AL,#-H'6000	ld	X,@(H'0002,Y)	st	AL,@(H'0008,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?296.1:	ld	AH,@(H'0005,Y)	and	AH,#-H'5A18	ld	X,@(H'0004,Y)	st	AH,@(0,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?297.1:	ld	AL,#H'0000	st	AL,@(H'0002,X)	st	AL,@(H'0001,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?298.1:	st	X,@(0,Y)	ld	AH,@(H'0002,Y)	ld	AL,#-H'7FDD	bsr	$_MessageSend^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?299.1:?LBE14:?LBE_pioInit:	leave	#7	.CSEG	DEBUG	DC	P'gcc2_compiled.\0'	DC	lwrd(60)	DC	lwrd(0)	DC	lwrd(0)	DC	lwrd(0)	DC	P'int:t1=r1;-32768;32767;\0'	DC	lwrd(128)	DC	lwrd(0)	DC	lwrd(0)	DC	lwrd(0)	DC	P'char:t2=r2;0000000000000;0000000177777;\0'	DC	lwrd(128)	DC	lwrd(0)	DC	lwrd(0)	DC	lwrd(0)	DC	P'long int:t3=@s32;r3;0020000000000;0017777777777;\0'	DC	lwrd(128)	DC	lwrd(0)	DC	lwrd(0)	DC	lwrd(0)	DC	P'unsigned int:t4=r4;0000000000000;0000000177777;\0'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -