ctk-mouse-asm.s
来自「伟大的Contiki工程, 短小精悍 的操作系统, 学习编程不可不看」· S 代码 · 共 49 行
S
49 行
;--------------------------------------------------------------------- ;; The 1351 mouse code was taken from the CC65 libraries, ;; written by Ullrich von Bassewitz ;--------------------------------------------------------------------- .macpack generic .import _ctk_mouse_joyx, _ctk_mouse_joyy .import _ctk_mouse_firebutton .export _ctk_mouse_asm_irq .import _ctk_mouse_joy, _ctk_mouse_1351;--------------------------------------------------------------------- ;---------------------------------------------------------------------.code;--------------------------------------------------------------------- _ctk_mouse_asm_irq: lda #0 sta _ctk_mouse_firebutton jsr _ctk_mouse_joy ;; jsr_ctk_mouse_1351 ; lda _ctk_mouse_joybutton ; ora _ctk_mouse_1351button ; sta _ctk_mouse_firebutton lda _ctk_mouse_joyy clc adc #$32 sta $d001 sta $d003 lda _ctk_mouse_joyx clc adc #$18 sta $d000 sta $d002 lda #0 adc _ctk_mouse_joyx+1 and #1 beq :+ lda #3: sta $d010 jmp $ea31
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?