FUNE5J.S; FILE NAME FUNE5J(Û°ŽÙY2)
; H14.3.22 BY HIRATA
; H6.6.17 BY ONODERA
;
; HZP:2·Þ®³Â²Ž¶(A4¶×¹²»Ý)
; 2´Ýº°ÀÞ°ÆÖÙÄÞ°·³ÝÃÝ(FUNE2:X2)
; C4:¾Ý»°Æ°Ø®¸ D0:1¹ÞÝÃŽÝ
; JMI:-J,JEQ:0J,JPL:+JJNE:N0J
; A1:SET PC,RESET PC
; B0:SET MITY,RESET PC
;
; ²Æ¼¬×²½Þ
;
JSR TM1 ;1S
CALL $457 ;232C
CALL $466 ;QMCL.P
CALL $469 ;Õ°»Þ.P
SCNO=5 ;232C CH3
A0=2 ;ÒÓØ°¸Ø±°
A1=0 ;ÒÓØ°¸Ø±°
A2=0 ;ÒÓØ°¸Ø±°
A3=0 ;ÒÓØ°¸Ø±°
A4=50 ;ÒÓØ°¸Ø±°
A5=0 ;ÒÓØ°¸Ø±°
A6=10 ;ÒÓØ°¸Ø±°
A7=0 ;ÒÓØ°¸Ø±°
A8=10 ;ÒÓØ°¸Ø±°
A9=0 ;ÒÓØ°¸Ø±°
B0=0 ;ÒÓØ°¸Ø±°
B1=0 ;ÒÓØ°¸Ø±°
B2=0 ;ÒÓØ°¸Ø±°
B3=0 ;ÒÓØ°¸Ø±°
B4=0 ;ÒÓØ°¸Ø±°
B5=0 ;ÒÓØ°¸Ø±°
B6=0 ;ÒÓØ°¸Ø±°
B7=0 ;ÒÓØ°¸Ø±°
POKE $FBB7 1 ;4Ê޲ļβ
DPEEK AA $FBBE ;2´Ýº°ÀÞŽ°
BD=65533
BC=BD*65535
SEVCC=1 ;Ó°À°Â°ÃÞŽÝ
;
; ÄÞ°·³ÝÃÝ
;
AA=20000 ;
POS=AA ;
PLS=POS ;1nd´Ýº°ÀÞ°Á¾¯ŽÄ
DPOKE $FBBE AA ;2nd¼Þ®°²¾¯Ä
DPOKE $FBC0 AB ;2nd¶²¾¯ŽÄ
;
; Ó°ÄÞ¾ÝÀ¸
;
A01 JEQ A03 A0-5 ;²Á¼°¾Ž²
JEQ A04 A0-6 ;²Á¼°¾Ž²
A02 DPEEK AA $FBBE ;2nd´Ýº°ÀްذĎÞ
DPEEK AB $FBC0 ;2nd´Ýº°ÀްذĎÞ
JMI Z02 A8-4 ;¿¸ÄÞÁª¯¸(T>4)
JPL Z02 A8-21 ;¿¸ÄÞÁª¯¸(T<20)
JMI Z01 PLS-20000 ;²Á¼°¾²Áª¯Ž¸
JPL Z01 AA-BC ;²Á¼°¾²Áª¯Ž¸
PSG=0 ;NORMAL
B2=1280/A8
B2=B2*10
HZP=B2
JMP A01 ;Ù°Ìß
A03 PSG=0
HZP=A9
JMP A01 ;Ù°Ìß
A04 PSG=0
HZP=-1*A9
JMP A01 ;Ù°Ìß
;
; »ÌÞÙ°ÁŽÝ
;
TM0 JNE TM0 TIC1 ;À²Ñ±¯ÌŽß
RTS ;
TM1 TIC1=410 ;1S
JMP TM0 ;
TM2 TIC1=200 ;0.5S
JMP TM0 ;
TM3 TIC1=100 ;0.25S
JMP TM0 ;
Z01 POS=AA ;²Á¼°¾Ž²
PSG=20 ;²Á¹Þ²Ý
JMP A01
Z02 PSG=0 ;STOP
HZP=0
JMP A01
END
|