亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 691speechmodal.s14

?? TI 691 的驅動部分
?? S14
?? 第 1 頁 / 共 5 頁
字號:
        lda np:PRMBN Spe691SendBufData,y
        sta np:Speech691_len
        
        iny
        lda np:PRMBN Spe691SendBufData,y
        sta np:Speech691_len+1
        
        iny
        lda np:PRMBN Spe691SendBufData,y
        sta _SOper1
        
        iny
        lda np:PRMBN Spe691SendBufData,y
        sta _SOper1+1
        
        
	
Spe691DlgPlay_OK:
	;lda #1
        ;sta np:Sp691_VolumeFlag
        
        ldy   #0ffh
       	sty   np:Sp691_wordTemp
       	lda   #3
       	sta   np:Sp691_wordTemp+1
Spe691DlgPlay_Wait:
        dey
        cpy #0
        bne Spe691DlgPlay_Wait1
         
        sec 
        lda np:Sp691_wordTemp
        sbc #1
        sta np:Sp691_wordTemp
        
        bne Spe691DlgPlay_Wait2
        
        sec 
        lda np:Sp691_wordTemp+1
        sbc #1
        sta np:Sp691_wordTemp+1
        
        bne Spe691DlgPlay_Wait3            
        
        lda #0f5h
        rts
Spe691DlgPlay_Wait3:
        ldy #0ffh
        sty np:Sp691_wordTemp
Spe691DlgPlay_Wait2:
        ldy #0ffh
Spe691DlgPlay_Wait1:
        lda np:_PI
        and #INRDYH       
        bne Spe691DlgPlay_Wait
        
        lda np:Speech691_len
        bne Spe691DlgPlay_SendData
        lda np:Speech691_len+1
        bne Spe691DlgPlay_SendData
        lda #1h
        rts
Spe691DlgPlay_SendData:
	
	ldy #0
	lda (_SOper1),y
	sta np:Sp691_wordNumber
	lsr a
        lsr a
        lsr a
        lsr a
        ora #10h
        jsr Speech691_sendData
        lda np:Sp691_wordNumber
        and #0fh
        ora #010h
        jsr Speech691_sendData
        
        jsr PerformSpeed
        clc
        lda _SOper1
        adc #1
        sta _SOper1        
        lda _SOper1+1
        adc #0
        sta _SOper1+1       
	
	sec
	lda np:Speech691_len   
	sbc #1
	sta np:Speech691_len
	lda np:Speech691_len+1
	sbc #0
	sta np:Speech691_len+1 	
       
        jmp Spe691DlgPlay_Wait1
;============================================================================================
;============================================================================================ 
Spe691DlgState:
	lda np:_PI
	and #OUTRDYH
	bne Spe691DlgState
		
	jsr Spe691_ReadRet
	lda np:Sp691_returnValue+3
	and #0fh
	sta np:Sp691_wordTemp
	lda np:Sp691_returnValue+2
	and #0fh
	asl a
	asl a
	asl a
	asl a
	ora np:Sp691_wordTemp
	cmp #55h
	beq Spe691DlgSuccess
	jmp Spe691DlgState
Spe691DlgSuccess:
	rts
	
	
        
;============================================================================================
;============================================================================================        

	
Spe691CalcuBuf:
	lda #07h
	jsr Speech691_sendData      
	lda #01h
	jsr Speech691_sendData
	
Spe691CalcuBuf_WaitOutReady
	
	lda np:_PI
	and #OUTRDYH
	bne Spe691CalcuBuf_WaitOutReady
	jsr Spe691_ReadRet
	lda np:Sp691_returnValue
	and #0fh
	cmp #0
	beq cmp2
	
	jmp err2
cmp2	lda np:Sp691_returnValue+1
	and #0fh
	cmp #0	
	bne err2
	lda np:Sp691_returnValue+3
	and #0fh
	sta np:Sp691_wordTemp
	lda np:Sp691_returnValue+2
	and #0fh
	asl a
	asl a
	asl a
	asl a
	ora np:Sp691_wordTemp

	
	;;dex
	;;sta zp:0,x	
	rts
err2:
	brk
	RTS
		
Spe691_ReadRet:	
	jsr	Speech691_ReadData
	sty	np:Sp691_returnValue  
Speech691_ReadRet1:
	lda	np:_PI
	and	#OUTRDYH
	bne	Speech691_ReadRet1
	jsr	Speech691_ReadData
	sty	np:Sp691_returnValue+1
Speech691_ReadRet2:
	lda	np:_PI
	and	#OUTRDYH
	bne	Speech691_ReadRet2
	jsr	Speech691_ReadData
	sty	np:Sp691_returnValue+2
Speech691_ReadRet3:	 
	lda	np:_PI
	and	#OUTRDYH
	bne	Speech691_ReadRet3
	jsr	Speech691_ReadData
	sty	np:Sp691_returnValue+3	     	
;Speech691_ReadRet4:               
;	lda	np:_PI
;	and	#INRDYH           
;	bne	Speech691_ReadRet4 
        rts 
;============================================================================================
;============================================================================================
SpeSetVolumeFlag:      
       lda   #01h
       sta   np:Sp691_VolumeFlag
       rts
	
	

        



	      
;*************************************************************************
;*函數名:		    SysSpeGetDlg
;*說明:		    播放4k之內的對話
;*輸入參數:   U16	     SLength	    播放語音數據的長度
;*	       U8*	     SAddress	    語音數據堆棧地址
;*返回值:     void
;*修改歷史:
;*	   姓名		日期	     說明
;*	  -----		----	     ----
;*************************************************************************
;testcelp:
;       lda #00000001b
;       sta _ChanCONx
;       lda #0b2h
;       sta np:_CSx
;       lda #00h
;       sta np:_ADDRHx
;       sta np:_ADDRMx
;       sta np:_ADDRLx
;       lda np:_INCRx		
;       ora #01h
;       sta np:_INCRx
;       lda #00000001b
;       and #00000111b
;       ora #00100000b
;       sta _ChanCONx       
;       
;       lda #04bh
;       sta np:Speech691_len
;       lda #02h
;       sta np:Speech691_len+1
;       
;       jsr testcelp1
;       lda np:_INCRx
;       and #0feh
;       sta np:_INCRx
;       rts   
;testcelp1:
;       lda   #04
;       jsr   Speech691_sendData
;       lda   #01
;       jsr   Speech691_sendData
;testcelp_start:
;       ldy   #0ffh
;       sty   np:Sp691_wordTemp
;       lda   #3
;       sta   np:Sp691_wordTemp
;testcelp_wait:
;       dey
;       cpy   #0
;       
;       bne   testcelp_wait_Lp1
;       
;       ldy   np:Sp691_wordTemp
;       dey
;       sty   np:Sp691_wordTemp
;       cpy   #0
;       bne   testcelp_wait_Lp2
;       ldy   np:Sp691_wordTemp+1
;       dey   
;       sty   np:Sp691_wordTemp+1
;       bne   testcelp_wait_Lp3
;       
;       jsr   _Speech691_initial
;       lda   #03
;       jsr   _Speech691Sleep
;       rts
;testcelp_wait_Lp3:
;       ldy   #0ffh
;       sty   np:Sp691_wordTemp
;testcelp_wait_Lp2:
;       ldy   #0ffh
;testcelp_wait_Lp1:
;       lda   np:_PI
;       and   #OUTRDYH
;       bne   testcelp_wait_INReady
;       jsr   _Spe691_ReadRetValue
;       lda   #3
;       jsr   _Speech691Sleep
;       lda   np:Speech691_lenResidue
;       and   #01h
;       beq   testcelp_wait
;       jsr   _Speech691_initial
;       lda   #3
;       jsr   _Speech691Sleep
;       lda   #1
;       rts
;testcelp_wait_return:
;       lda   #0	      
;       rts
;	      
;testcelp_wait_INReady: 
;       lda   np:_PI
;       and   #INRDYH
;       
;       bne   testcelp_wait
;       
;       
;       lda   np:Speech691_len+1	      
;       bne   testcelp_wait_GetData
;       lda   np:Speech691_len
;       bne   testcelp_wait_GetData
;      
;testcelp_wait_Stop:
;       lda   #0ffh
;       jsr   Speech691_sendData
;       lda   #0ffh
;       jsr   Speech691_sendData
;       
;       clc 
;       lda  np:Speech691_lenResidue
;       
;       adc  #1
;       sta  np:Speech691_lenResidue
;       
;       jmp  testcelp_start
;       
;testcelp_wait_GetData:
;       pha
;       txa
;       pha
;       lda _DATAx1       
;       tax
;       lsr  a
;       lsr  a
;       lsr  a
;       lsr  a
;       ora  #10h
;       jsr  Speech691_sendData
;       txa
;       and  #0Fh
;       ora  #10h
;       jsr  Speech691_sendData	   
;       
;       lda  np:Speech691_len
;       sbc  #1
;       sta  np:Speech691_len
;       lda  np:Speech691_len+1
;       sbc  #0
;       sta  np:Speech691_len+1     
;       
;       pla
;       tax
;       pla
;       jmp  testcelp_start    
;;===========================================================================
;;MACRO DEFINE
;;1.EnableTP
;;===========================================================================
;EnableTouchPanel	MACRO
;			lda np:_IER1
;			ora #00000010h					;Enable touch-panel pressed interrupt
;			sta np:_IER1	
;			ENDM
;;===========================================================================
;;MACRO DEFINE
;;1.EnableTP
;;===========================================================================
;DisableTouchPanel	MACRO
;			lda np:_IER1
;			and #0ffffffefh					;Disable touch-panel pressed interrupt
;			sta np:_IER1	
;			ENDM	   




delay691:
	pha
	tax
	pha
	
	ldx	#04fh
delay691_lp:	
	ldy	#0ffh
delay691_lp1:
	lda	np:DictSysFlag+3
	and	#01h
	cmp	#0
	bne	delay691_Stop
	
	lda     np:DictSysFlag+1
	and     #02h
	cmp 	#0
	bne     delay691_Stop
	
	dey
	cpy	#0
	bne	delay691_lp1
	dex
	cpx	#0
	bne	delay691_lp
delay691_Stop:	
	pla
	tax
	pla
	rts
;----------------------------------------------------------------------------
;			DelayDlg
;----------------------------------------------------------------------------
;DelayDlg:	
;        lda #0ffh
;        sta np:Sp691_Delay
;DelayDlg_Lp:
;	lda np:Sp691_Delay
;	cmp #0
;	beq DelayDlg_End
;	nop
;	nop
;	nop
;	nop
;	sec
;	lda np:Sp691_Delay
;	sbc #01h
;	sta np:Sp691_Delay
;	jmp DelayDlg_Lp	
;DelayDlg_End:
;	rts
	
	
	
;---------------------------------------------------------------------------------------
; Function	  :	bios_delay_10_Y_ms
; Created	  :	2005-01-26 17:14:09 
; Description : delay 10 * Y ms
; Author	  : fan0ble
; Param       : Y : times to delay
; return      : none
; register    : A, Y
;---------------------------------------------------------------------------------------	
DelayDlg:
		LDY 		#10
		jmp		_bios_delay_10_Y_ms
DelayDlg_10ms:
		LDY             #1
		jmp             _bios_delay_10_Y_ms
_bios_delay_10_Y_ms:					; delay 10ms (35710 cycles)
		TYA				; (4 * n + 17) * m + 17 cycles
		PHA
		LDY		#DLGDELAYTIME	; m
delay_lp0:
		TYA
		PHA
		LDY		#0		; n (256)
delay_lp1:
		DEY
		BNE		delay_lp1
		PLA
		TAY
		DEY
		BNE		delay_lp0
		PLA
		TAY
		DEY
		BNE		_bios_delay_10_Y_ms
		RTS	
	
;*------------------------------------------------------------------------
;*			 SysSpeGetDlg-Main
;*------------------------------------------------------------------------   
SysSpeGetDlg:
	pha
	lda _SOper1
	pha
	lda _SOper1+1
	;pha
	;lda np:_IER1
	;pha
	;lda np:_ADCCON1
	pha
	  
	;lda np:_IER1	;DisableTouchPanel
      	;and #11111110b
      	;sta np:_IER1
      	;
      	;lda #0
      	;sta np:_ADCCON1
      	
      	jsr SysSpeDisableTouchPanel
      	
      	
      	lda np:DictSysFlag+1   
      	and #0fdh
      	sta np:DictSysFlag+1
      	
      	lda np:DictSysFlag+3   
      	and #0feh
      	sta np:DictSysFlag+3	
	
	ldy #0
	lda np:PRMBN SysSpeGetDlg,y    ;dialog length low
	sta np:Speech691_len
	
	iny
	lda np:PRMBN SysSpeGetDlg,y    ;dialog length high
	sta np:Speech691_len+1	      
	
	iny 
	lda np:PRMBN SysSpeGetDlg,y
	sta _SOper1
	
	iny 
	lda np:PRMBN SysSpeGetDlg,y
	sta _SOper1+1
	
	;clc
	;lda _SOper1
	;adc #40h
	;sta _SOper1	
	;lda _SOper1+1
	;adc #0
	;sta _SOper1+1
	
			
	lda np:Sp691_volume
	and #0f0h
	cmp #010h
	bcs SysSpeGetDlg_OK
	
	jsr SysSpeEnableTouchPanel
	
	;pla
	;sta np:_ADCCON1
	;pla
	;sta np:_IER1	;EnableTouchPanel
	pla 
	sta _SOper1+1
	pla
	sta _SOper1
	pla
	
	jsr DelayDlg
        jsr _Speech691_initial			;2005-5-22 04:59下午
        jsr _Speech691Sleep  			;2005-5-22 04:59下午
	
	rts                
SysSpeGetDlg_OK:	
	lda #1
        sta np:Sp691_VolumeFlag

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡的三区四区五区| 久久久一区二区| 国产精品家庭影院| 风流少妇一区二区| 中文字幕的久久| 91毛片在线观看| 亚洲国产视频在线| 91精品国产色综合久久ai换脸| 午夜不卡在线视频| 久久奇米777| 欧美美女一区二区三区| 蜜桃一区二区三区四区| 国产夜色精品一区二区av| 99视频精品免费视频| 亚洲国产成人精品视频| 26uuu色噜噜精品一区二区| 99久久精品99国产精品| 日韩国产高清影视| 中文字幕国产一区| 欧美精品123区| 粉嫩av一区二区三区在线播放| 亚洲制服丝袜av| 久久久久久麻豆| 在线观看av一区二区| 激情久久五月天| 一区二区三区鲁丝不卡| 久久这里只有精品首页| 色天天综合色天天久久| 另类综合日韩欧美亚洲| 亚洲日本va午夜在线电影| 日韩精品一区二区在线| 91丨porny丨国产| 国产精品一线二线三线精华| 亚洲一区二区三区自拍| 国产香蕉久久精品综合网| 欧美亚洲自拍偷拍| 成人免费看视频| 蜜臀va亚洲va欧美va天堂| 亚洲免费观看高清完整版在线观看 | 国产一区二区日韩精品| 亚洲一区中文在线| 国产拍欧美日韩视频二区| 欧美亚一区二区| 北岛玲一区二区三区四区| 久国产精品韩国三级视频| 亚洲欧美日韩小说| 日本一区二区三区在线观看| 欧美一级一区二区| 在线观看成人免费视频| 波多野结衣精品在线| 韩国女主播一区| 美女网站色91| 日韩不卡一区二区三区| 一区二区三区四区精品在线视频 | 日本久久一区二区| 风间由美性色一区二区三区| 九色|91porny| 亚洲妇女屁股眼交7| 国产精品久久777777| 日韩一区二区三区精品视频| 精品综合免费视频观看| 亚洲一区二区精品3399| 国产欧美一区二区精品性色超碰| 日韩女同互慰一区二区| 在线成人免费观看| 欧美日韩一级大片网址| 欧美亚洲综合色| 91丨porny丨国产| av午夜精品一区二区三区| 国产米奇在线777精品观看| 久久se精品一区二区| 免费成人在线观看视频| 婷婷丁香激情综合| 日韩激情在线观看| 日韩av一二三| 精品在线播放免费| 久久99精品国产麻豆婷婷| 久久99深爱久久99精品| 国产乱码精品一区二区三区av| 蜜桃一区二区三区在线| 精品一区二区日韩| 国产麻豆精品95视频| 国产精品大尺度| 秋霞成人午夜伦在线观看| 亚洲一区二区五区| 亚洲国产成人精品视频| 亚洲一区二区三区视频在线播放| 一区二区三区在线视频免费| 亚洲福利一区二区| 日本亚洲电影天堂| 精彩视频一区二区三区 | 精品中文av资源站在线观看| 久草在线在线精品观看| 国产成人精品一区二区三区网站观看| 国产精品系列在线播放| 成人白浆超碰人人人人| 色婷婷精品大视频在线蜜桃视频| 色香蕉久久蜜桃| 91精品福利在线一区二区三区| 精品美女一区二区| 欧美韩国日本综合| 一区二区成人在线观看| 蜜桃av噜噜一区二区三区小说| 精彩视频一区二区| 91麻豆国产精品久久| 欧美色图免费看| 欧美三级韩国三级日本三斤| 日韩欧美国产一区在线观看| 国产亚洲人成网站| 亚洲一二三四区不卡| 日本亚洲一区二区| 成人一区二区视频| 欧美专区亚洲专区| 日韩欧美国产一区二区在线播放| 欧美国产激情一区二区三区蜜月 | 亚洲与欧洲av电影| 毛片基地黄久久久久久天堂| 丁香五精品蜜臀久久久久99网站| 欧美亚洲国产一区二区三区va | 国产日韩精品一区二区浪潮av| 亚洲免费看黄网站| 九九**精品视频免费播放| 97精品视频在线观看自产线路二| 欧美一区二区在线免费观看| 国产欧美日韩三区| 日韩成人精品在线| 99久久久精品免费观看国产蜜| 91精品国产综合久久精品性色| 国产精品你懂的在线欣赏| 日韩黄色免费电影| 91在线国产观看| 久久综合99re88久久爱| 亚洲aⅴ怡春院| 不卡电影免费在线播放一区| 日韩精品在线一区| 亚洲3atv精品一区二区三区| 成人精品免费视频| 日韩一二在线观看| 亚洲一区二区三区影院| 丁香激情综合国产| 7777女厕盗摄久久久| 亚洲精品久久久蜜桃| 粉嫩av一区二区三区粉嫩 | 青青草国产精品97视觉盛宴| 91蜜桃免费观看视频| 久久久午夜电影| 蜜臀av在线播放一区二区三区| 色视频欧美一区二区三区| 国产拍欧美日韩视频二区 | 国产盗摄女厕一区二区三区 | 91国偷自产一区二区使用方法| 日本一区二区综合亚洲| 韩国精品主播一区二区在线观看 | 欧美精品一区视频| 人人狠狠综合久久亚洲| 欧美色网一区二区| 亚洲日本韩国一区| av在线一区二区三区| 国产欧美一区二区三区在线看蜜臀| 蜜桃精品视频在线观看| 7777精品伊人久久久大香线蕉的 | 久久国产福利国产秒拍| 这里只有精品99re| 日韩不卡手机在线v区| 欧美日韩一区二区三区四区| 一区二区三区中文在线| 色婷婷久久综合| 亚洲综合男人的天堂| 91浏览器入口在线观看| 日韩伦理电影网| 色综合久久天天综合网| 亚洲精品高清在线| 欧美在线观看视频一区二区| 亚洲综合一区在线| 欧美日韩国产另类不卡| 天天爽夜夜爽夜夜爽精品视频| 欧美日韩美女一区二区| 日韩中文字幕一区二区三区| 91精品国产综合久久久久久久| 蜜桃精品在线观看| 国产亚洲污的网站| 波多野结衣一区二区三区 | 亚洲一区自拍偷拍| 在线不卡中文字幕| 免费人成黄页网站在线一区二区| 欧美成人a∨高清免费观看| 麻豆精品一区二区av白丝在线| 91精品国产综合久久久久久漫画 | 91麻豆精东视频| 亚洲精品免费看| 欧美理论在线播放| 麻豆国产欧美一区二区三区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 丝袜亚洲另类丝袜在线| 日韩欧美国产精品| 成人免费看视频| 亚洲高清不卡在线| 久久免费看少妇高潮| 91免费观看视频| 肉丝袜脚交视频一区二区|