五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

FC按鍵掃描

2020-03-02 01:04 作者:FlameCyclone  | 我要投稿

原理:

1.掃描當(dāng)前按鍵值保存到地址a

2.將掃描的按鍵值(地址a)與上次存儲(chǔ)的按鍵值地址b異或得出二者發(fā)生改變的鍵位值(二進(jìn)制位),假設(shè)上次鍵值是0x80,現(xiàn)在掃描到是0x84,那么異或后就是0x04

3.將異或后的結(jié)果與現(xiàn)在的鍵值相與,如前一步例子所講0x04與0x84相與得到0x04,然后放到按鍵值地址c

4.將地址a的值放到地址b待下次使用


于是可以得到 保持按鍵地址a,單次按鍵地址c,上次按鍵地址b



;[FC][旋風(fēng)的按鍵掃描程序]

;FlameCyclone

;20200302



?.ORG $E000

?

Button_Keep = $40? ? ? ? ? ? ? ;保持按鍵

Button_Once = Button_Keep + 2? ;單次按鍵

Button_Read = Button_Once + 2? ;掃描讀取

Button_Last = Button_Read + 2? ;上次按鍵


;====================

;延時(shí)等待

NmiWait:

?LDA $2002

?BPL NmiWait

?JSR ButtonProcess

?JMP NmiWait


;====================

;按鍵處理

ButtonProcess

?LDX #$01

?STX $4016

?DEX

?STX $4016

?LDX #$01

ButtonScan

?LDY #$08

ButtonScanStart

?LDA $4016,X

?AND #$01

?STA Button_Read,X

?LDA Button_Keep,X

?ASL

?ORA Button_Read,X

?STA Button_Keep,X

?DEY

?BNE ButtonScanStart

?TAY

?EOR Button_Last,X

?AND Button_Keep,X

?STA Button_Once,X

?STY Button_Last,X

?DEX

?BPL ButtonScan

?RTS

?


FC按鍵掃描的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
博客| 威海市| 专栏| 牟定县| 绥阳县| 天峻县| 阿勒泰市| 武功县| 姚安县| 金沙县| 博罗县| 宜昌市| 巢湖市| 额济纳旗| 锡林郭勒盟| 原平市| 宣城市| 和龙市| 延津县| 信丰县| 鄯善县| 天祝| 香港| 台前县| 辉南县| 叶城县| 淮滨县| 马龙县| 长泰县| 句容市| 根河市| 那坡县| 桐乡市| 汪清县| 来安县| 霍州市| 平乐县| 宜良县| 五原县| 大洼县| 桑植县|