📄 ctk-mouse-asm.s
字号:
;--------------------------------------------------------------------- ;; 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -