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

📄 stereo_headset_buttons.o

📁 bluelab 3.52 里面的立体声程序源代码
💻 O
📖 第 1 页 / 共 4 页
字号:
	MODULE	stereo_headset_buttons	.LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (BlueLab 3.5.2-release); 	compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed:  -ID:/BlueLab/tools/include -iprefix -isystem;# -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -DDEV_1508;# -DNO_CVC -DINTERNAL_CODEC -DNO_DEBUG -DINCLUDE_MP3_DECODING -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi;# options enabled:  -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4	.ENHANCED;# begin scan referenced symbols;# end scan referenced symbols	.CODE_encode:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?16.1:	enter	#1?LBB_encode:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?17.1:	cmp	AH,#H'0000	bne	?L15	cmp	AL,#H'0080	beq	?L6?L15:	cmp	AH,#hwrd(H'0001+H'0080)	bcs	?L16	bne	?L12	cmp	AL,#lwrd(H'0001+H'0080)	bcc	?L12?L16:	cmp	AH,#H'0000	bne	?L17	cmp	AL,#H'0020	beq	?L4?L17:	cmp	AH,#hwrd(H'0001+H'0020)	bcs	?L18	bne	?L13	cmp	AL,#lwrd(H'0001+H'0020)	bcc	?L13?L18:	cmp	AH,#H'0000	bne	?L19	cmp	AL,#H'0008	beq	?L5?L19:	bra	(?L10)?L13:	cmp	AH,#H'0000	bne	?L20	cmp	AL,#H'0040	beq	?L3?L20:	bra	(?L10)?L12:	cmp	AH,#H'0000	bne	?L21	cmp	AL,#H'0400	beq	?L8?L21:	cmp	AH,#hwrd(H'0001+H'0400)	bcs	?L22	bne	?L14	cmp	AL,#lwrd(H'0001+H'0400)	bcc	?L14?L22:	cmp	AH,#H'0000	bne	?L23	cmp	AL,#H'0100	beq	?L7?L23:	bra	(?L10)?L14:	cmp	AH,#H'0000	bne	?L24	cmp	AL,#H'0500	beq	?L9?L24:	bra	(?L10)?L3:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?19.1:	ld	AH,#H'0000	bra	(?L1)?L4:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?20.1:	ld	AH,#H'0001	bra	(?L1)?L5:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?21.1:	ld	AH,#H'0002	bra	(?L1)?L6:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?22.1:	ld	AH,#H'0003	bra	(?L1)?L7:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?23.1:	ld	AH,#H'0004	bra	(?L1)?L8:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?24.1:	ld	AH,#H'0005	bra	(?L1)?L9:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?25.1:	ld	AH,#H'0006	bra	(?L1)?L10:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?26.1:	ld	AH,#H'0007^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?28.1:?L1:?LBE_encode:	leave	#1	.SEG	CONST_enter_messages_sUP:	dc	H'0000	dc	H'0000	dc	H'03E8_enter_messages_sDOWN:	dc	H'0000	dc	H'0000	dc	H'03E9_enter_messages_sMFB:	dc	H'0000	dc	H'0000	dc	H'03EA	dc	H'8000	dc	H'0000	dc	H'03EB_enter_messages_sPLAY_PAUSE:	dc	H'0000	dc	H'0000	dc	H'03EF	dc	H'8000	dc	H'0000	dc	H'03F0	dc	H'4000	dc	H'0190	dc	H'03F1_enter_messages_sFORWARD:	dc	H'0000	dc	H'0000	dc	H'03F3	dc	H'8000	dc	H'0000	dc	H'03F4_enter_messages_sBACKWARD:	dc	H'0000	dc	H'0000	dc	H'03F5	dc	H'8000	dc	H'0000	dc	H'03F6_enter_messages:	dc	H'0001	dc	_enter_messages_sUP	dc	H'0001	dc	_enter_messages_sDOWN	dc	H'0002	dc	_enter_messages_sMFB	dc	H'0003	dc	_enter_messages_sPLAY_PAUSE	dc	H'0002	dc	_enter_messages_sFORWARD	dc	H'0002	dc	_enter_messages_sBACKWARD	dc	H'0000	dc	H'0000;# begin scan referenced symbols;# import _enter_messages;#(clobber:QI (reg:QI 1 AL));# import $_MessageCancelAll;#(clobber:QI (reg:QI 1 AL));# import $_MessageSendLater;#(clobber:QI (reg:QI 1 AL));# import $_MessageSend;# end scan referenced symbols	.CODE_send_enter_messages:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?70.1:	enter	#9?LBB_send_enter_messages:	st	AH,@(H'0003,Y)	st	AL,@(H'0004,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?71.1:	ld	X,@$XAP_AL?LBB2:	add	X,@$XAP_AL	ld	AL,@(_enter_messages,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?72.1:	st	AL,@(H'0005,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?73.1:	ld	X,@(_enter_messages+H'0001,X)	st	X,@(H'0007,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?74.1:	ld	X,@$XAP_AL	add	X,#-H'0001	st	X,@(H'0006,Y)	cmp	X,#-H'0001	beq	?L39?L37:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?76.1:	ld	X,@(H'0007,Y)	ld	AH,@(0,X)	lsr	#H'000E	and	AH,#H'0001	cmp	AH,#H'0000	beq	?L29^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?78.1:	ld	X,@(H'0003,Y)	ld	AL,@(H'0003,X)	cmp	AL,@(H'0004,Y)	bne	?L30^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?80.1:	ld	AH,@$XAP_UXL	ld	AL,#H'0001	bsr	$_MessageCancelAll	cmp	AH,#H'0000	beq	?L31^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?82.1:	ld	AL,#H'0007	ld	X,@(H'0003,Y)	st	AL,@(H'0002,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?83.1:	ld	AH,@(H'0001,X)	ld	AL,#H'0000	st	AL,@(0,Y)	bra	(?L41)?L31:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?86.1:	ld	AL,#H'0000	st	AL,@(0,Y)	bra	(?L40)?L30:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?90.1:	ld	AL,@(H'0004,Y)	ld	X,@(H'0003,Y)	st	AL,@(H'0003,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?91.1:	ld	AH,@$XAP_UXL	ld	AL,#H'0001	bsr	$_MessageCancelAll^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?92.1:	ld	X,#H'0000	st	X,@(0,Y)?L40:	ld	X,@(H'0007,Y)	ld	AH,@(H'0001,X)	lsr	#H'0001	ld	AL,@$XAP_AH	ld	AH,#H'0000	st	AH,@(H'0001,Y)	st	AL,@(H'0002,Y)	ld	AH,@(H'0003,Y)	ld	AL,#H'0001	bsr	$_MessageSendLater	bra	(?L34)?L29:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?96.1:	ld	X,@(H'0007,Y)	ld	AH,@(0,X)	lsr	#H'000F	cmp	AH,#H'0000	bne	?L35^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?97.1:	st	AH,@(0,Y)	ld	X,@(H'0003,Y)	ld	AH,@(H'0001,X)?L41:	ld	X,@(H'0007,Y)	ld	AL,@(H'0002,X)	bsr	$_MessageSend	bra	(?L34)?L35:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?100.1:	ld	AL,@(H'0004,Y)	ld	X,@(H'0003,Y)	st	AL,@(H'0002,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?101.1:	ld	AL,@(H'0006,Y)	nadd	AL,@(H'0005,Y)	add	AL,#-H'0001	st	AL,@(H'0004,X)?L34:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?103.1:	ld	X,@(H'0007,Y)	add	X,#H'0003	st	X,@(H'0007,Y)	ld	AL,@(H'0006,Y)	add	AL,#-H'0001	st	AL,@(H'0006,Y)	cmp	AL,#-H'0001	bne	?L37?L39:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?105.1:?LBE2:?LBE_send_enter_messages:	leave	#9	.SEG	CONST_timed_messages_sUP:	dc	H'81F4	dc	H'0000	dc	H'03E8_timed_messages_sDOWN:	dc	H'81F4	dc	H'0000	dc	H'03E9_timed_messages_sMFB:	dc	H'07D0	dc	H'0000	dc	H'03EC	dc	H'07D0	dc	H'0001	dc	H'03ED	dc	H'1388	dc	H'0000	dc	H'03EE_timed_messages_sPLAY_PAUSE:	dc	H'07D0	dc	H'0000	dc	H'03F2_timed_messages_sFORWARD_BACKWARD:	dc	H'2710	dc	H'0000	dc	H'03F7_timed_messages:	dc	H'0001	dc	_timed_messages_sUP	dc	H'0001	dc	_timed_messages_sDOWN	dc	H'0003	dc	_timed_messages_sMFB	dc	H'0001	dc	_timed_messages_sPLAY_PAUSE	dc	H'0000	dc	H'0000	dc	H'0000	dc	H'0000	dc	H'0001	dc	_timed_messages_sFORWARD_BACKWARD;# begin scan referenced symbols;# import $_malloc;# import $_PanicNull;#(clobber:QI (reg:QI 1 AL));# end scan referenced symbols	.CODE_send_timed_message:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?156.1:	enter	#6?LBB_send_timed_message:	st	AH,@(H'0003,Y)	st	AL,@(H'0004,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?157.1:?LBB3:	ld	AH,#H'0001	bsr	$_malloc	bsr	$_PanicNull	ld	X,@$XAP_AH^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?158.1:	ld	AL,@(H'0004,Y)	st	AL,@(0,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?159.1:	tst	@(H'0006,Y)	beq	?L46^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?160.1:	st	AH,@(0,Y)	ld	X,@(H'0004,Y)	ld	AH,@(H'0001,X)	lsr	#H'0001	ld	AL,@$XAP_AH	ld	AH,#H'0000	bra	(?L48)?L46:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?162.1:	st	AH,@(0,Y)	ld	X,@(H'0004,Y)	ld	AL,@(0,X)	and	AL,#H'7FFF	ld	AH,#H'0000?L48:	st	AH,@(H'0001,Y)	st	AL,@(H'0002,Y)	ld	AH,@(H'0003,Y)	ld	AL,#H'0000	bsr	$_MessageSendLater^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?163.1:?LBE3:?LBE_send_timed_message:	leave	#6;# begin scan referenced symbols;# import _timed_messages;# import _send_timed_message;# end scan referenced symbols_send_timed_messages:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?166.1:	enter	#5?LBB_send_timed_messages:	st	AH,@(H'0001,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?167.1:?LBB4:	ld	X,@$XAP_AL	add	X,@$XAP_AL	ld	AH,@(_timed_messages,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?168.1:	ld	X,@(_timed_messages+H'0001,X)	st	X,@(H'0003,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?169.1:	add	AH,#-H'0001	st	AH,@(H'0002,Y)	cmp	AH,#-H'0001	beq	?L55?L53:	ld	AL,@(H'0003,Y)	ld	AH,@$XAP_AL	add	AH,#H'0003	st	AH,@(H'0003,Y)	ld	AH,#H'0000

⌨️ 快捷键说明

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