📄 bake.lst
字号:
9396 B7 41 stA *__r1
9398 C6 0115 ldA _Time
939B B7 40 stA *__r0
939D C6 0118 ldA _CurtTime+1
93A0 B7 43 stA *__r3
93A2 C6 0117 ldA _CurtTime
93A5 B7 42 stA *__r2
93A7 55 42 ldHX *__r2
93A9 75 40 cpHX *__r0
93AB 95 tSX
93AC 25 10 bcs 0x93BE
93AE A6 02 ldA #2
93B0 87 pshA
93B1 CD 97BD jsr _LightAlarm
93B4 A7 01 aiS #1
93B6 95 tSX
93B7 A6 05 ldA #5
93B9 C7 0109 stA _StateFlag
93BC 20 5C bra 0x941A
93BE A6 03 ldA #3
93C0 C7 0109 stA _StateFlag
93C3 20 55 bra 0x941A
93C5 C6 0114 ldA _Infrared+1
93C8 B7 41 stA *__r1
93CA C6 0113 ldA _Infrared
93CD B7 40 stA *__r0
93CF 55 40 ldHX *__r0
93D1 65 00A0 cpHX #0x00A0
93D4 95 tSX
93D5 23 07 bls 0x93DE
93D7 A6 04 ldA #4
93D9 C7 0109 stA _StateFlag
93DC 20 3C bra 0x941A
93DE A6 07 ldA #7
93E0 C7 0109 stA _StateFlag
93E3 20 35 bra 0x941A
93E5 A6 01 ldA #1
93E7 87 pshA
93E8 A6 05 ldA #5
93EA 87 pshA
93EB CD A44C jsr _SwitchOutput
93EE A7 02 aiS #2
93F0 95 tSX
93F1 C6 0107 ldA _ResetFlag
93F4 A1 01 cmp #1
93F6 26 22 bne 0x941A
93F8 4F clrA
93F9 C7 0107 stA _ResetFlag
93FC 4F clrA
93FD 87 pshA
93FE A6 05 ldA #5
9400 87 pshA
9401 CD A44C jsr _SwitchOutput
9404 A7 02 aiS #2
9406 95 tSX
9407 CC 909C jmp 0x909C
940A C6 0106 ldA _BakeFlag
940D A1 01 cmp #1
940F 26 09 bne 0x941A
9411 4F clrA
9412 C7 0106 stA _BakeFlag
9415 A6 01 ldA #1
9417 C7 0109 stA _StateFlag
941A C6 0114 ldA _Infrared+1
941D B7 41 stA *__r1
941F C6 0113 ldA _Infrared
9422 B7 40 stA *__r0
9424 55 40 ldHX *__r0
9426 65 00A0 cpHX #0x00A0
9429 95 tSX
942A 22 18 bhi 0x9444
942C C6 0108 ldA _CoolFlag
942F 26 13 bne 0x9444
9431 A6 01 ldA #1
9433 87 pshA
9434 A6 04 ldA #4
9436 87 pshA
9437 CD A44C jsr _SwitchOutput
943A A7 02 aiS #2
943C 95 tSX
943D A6 01 ldA #1
943F C7 0108 stA _CoolFlag
9442 20 28 bra 0x946C
9444 C6 0114 ldA _Infrared+1
9447 B7 41 stA *__r1
9449 C6 0113 ldA _Infrared
944C B7 40 stA *__r0
944E 55 40 ldHX *__r0
9450 65 00A0 cpHX #0x00A0
9453 95 tSX
9454 23 16 bls 0x946C
9456 C6 0108 ldA _CoolFlag
9459 A1 01 cmp #1
945B 26 0F bne 0x946C
945D 4F clrA
945E 87 pshA
945F A6 04 ldA #4
9461 87 pshA
9462 CD A44C jsr _SwitchOutput
9465 A7 02 aiS #2
9467 95 tSX
9468 4F clrA
9469 C7 0108 stA _CoolFlag
946C CC 90C9 jmp 0x90C9
946F A7 09 aiS #9
9471 81 rts
_ConvertCT:
x --> X+0
y --> X+2
tmp --> X+4
b --> X+8
k --> X+12
i --> X+16
adv --> X+19
9472 A7 EF aiS #-17
9474 95 tSX
9475 A6 09 ldA #9
9477 E7 10 stA 16,X
9479 CC 96C3 jmp 0x96C3
947C 3F 40 clr *__r0
947E E6 10 ldA 16,X
9480 B7 41 stA *__r1
9482 38 41 lsl *__r1
9484 39 40 rol *__r0
9486 B6 41 ldA *__r1
9488 AB 80 add #-128
948A B7 41 stA *__r1
948C B6 40 ldA *__r0
948E A9 80 adc #-128
9490 B7 40 stA *__r0
9492 55 40 ldHX *__r0
9494 E6 01 ldA 1,X
9496 B7 41 stA *__r1
9498 F6 ldA 0,X
9499 B7 40 stA *__r0
949B 55 40 ldHX *__r0
949D 65 0000 cpHX #0x0000
94A0 95 tSX
94A1 26 03 bne 0x94A6
94A3 CC 96C1 jmp 0x96C1
94A6 E6 14 ldA 20,X
94A8 B7 43 stA *__r3
94AA E6 13 ldA 19,X
94AC B7 42 stA *__r2
94AE 55 42 ldHX *__r2
94B0 75 40 cpHX *__r0
94B2 95 tSX
94B3 24 03 bcc 0x94B8
94B5 CC 96C1 jmp 0x96C1
94B8 3F 40 clr *__r0
94BA E6 10 ldA 16,X
94BC B7 41 stA *__r1
94BE 38 41 lsl *__r1
94C0 39 40 rol *__r0
94C2 B6 41 ldA *__r1
94C4 AB 94 add #-108
94C6 B7 41 stA *__r1
94C8 B6 40 ldA *__r0
94CA A9 80 adc #-128
94CC B7 40 stA *__r0
94CE 55 40 ldHX *__r0
94D0 E6 01 ldA 1,X
94D2 B7 41 stA *__r1
94D4 F6 ldA 0,X
94D5 95 tSX
94D6 B7 40 stA *__r0
94D8 4F clrA
94D9 E7 0D stA 13,X
94DB E7 0C stA 12,X
94DD B6 41 ldA *__r1
94DF E7 0F stA 15,X
94E1 B6 40 ldA *__r0
94E3 E7 0E stA 14,X
94E5 3F 40 clr *__r0
94E7 E6 10 ldA 16,X
94E9 B7 41 stA *__r1
94EB 38 41 lsl *__r1
94ED 39 40 rol *__r0
94EF B6 41 ldA *__r1
94F1 AB A8 add #-88
94F3 B7 41 stA *__r1
94F5 B6 40 ldA *__r0
94F7 A9 80 adc #-128
94F9 B7 40 stA *__r0
94FB 55 40 ldHX *__r0
94FD E6 01 ldA 1,X
94FF B7 41 stA *__r1
9501 F6 ldA 0,X
9502 95 tSX
9503 B7 40 stA *__r0
9505 4E 4143 mov *__r1,*__r3
9508 4E 4042 mov *__r0,*__r2
950B 3F 41 clr *__r1
950D 3F 40 clr *__r0
950F A6 E8 ldA #-24
9511 87 pshA
9512 A6 03 ldA #3
9514 87 pshA
9515 4F clrA
9516 87 pshA
9517 87 pshA
9518 E6 0F ldA 15,X
951A 87 pshA
951B E6 0E ldA 14,X
951D 87 pshA
951E E6 0D ldA 13,X
9520 87 pshA
9521 E6 0C ldA 12,X
9523 87 pshA
9524 CD AE71 jsr __mulu_32X32_32
9527 A7 04 aiS #4
9529 86 pulA
952A B7 44 stA *__r4
952C 86 pulA
952D B7 45 stA *__r5
952F 86 pulA
9530 B7 46 stA *__r6
9532 86 pulA
9533 BB 43 add *__r3
9535 E7 0F stA 15,X
9537 B6 46 ldA *__r6
9539 B9 42 adc *__r2
953B E7 0E stA 14,X
953D B6 45 ldA *__r5
953F B9 41 adc *__r1
9541 E7 0D stA 13,X
9543 B6 44 ldA *__r4
9545 B9 40 adc *__r0
9547 E7 0C stA 12,X
9549 3F 40 clr *__r0
954B E6 10 ldA 16,X
954D B7 41 stA *__r1
954F 38 41 lsl *__r1
9551 39 40 rol *__r0
9553 B6 41 ldA *__r1
9555 AB D0 add #-48
9557 B7 41 stA *__r1
9559 B6 40 ldA *__r0
955B A9 80 adc #-128
955D B7 40 stA *__r0
955F 55 40 ldHX *__r0
9561 E6 01 ldA 1,X
9563 B7 41 stA *__r1
9565 F6 ldA 0,X
9566 95 tSX
9567 B7 40 stA *__r0
9569 4F clrA
956A E7 09 stA 9,X
956C E7 08 stA 8,X
956E B6 41 ldA *__r1
9570 E7 0B stA 11,X
9572 B6 40 ldA *__r0
9574 E7 0A stA 10,X
9576 3F 40 clr *__r0
9578 E6 10 ldA 16,X
957A B7 41 stA *__r1
957C 38 41 lsl *__r1
957E 39 40 rol *__r0
9580 B6 41 ldA *__r1
9582 AB E4 add #-28
9584 B7 41 stA *__r1
9586 B6 40 ldA *__r0
9588 A9 80 adc #-128
958A B7 40 stA *__r0
958C 55 40 ldHX *__r0
958E E6 01 ldA 1,X
9590 B7 41 stA *__r1
9592 F6 ldA 0,X
9593 95 tSX
9594 B7 40 stA *__r0
9596 4E 4143 mov *__r1,*__r3
9599 4E 4042 mov *__r0,*__r2
959C 3F 41 clr *__r1
959E 3F 40 clr *__r0
95A0 A6 E8 ldA #-24
95A2 87 pshA
95A3 A6 03 ldA #3
95A5 87 pshA
95A6 4F clrA
95A7 87 pshA
95A8 87 pshA
95A9 E6 0B ldA 11,X
95AB 87 pshA
95AC E6 0A ldA 10,X
95AE 87 pshA
95AF E6 09 ldA 9,X
95B1 87 pshA
95B2 E6 08 ldA 8,X
95B4 87 pshA
95B5 CD AE71 jsr __mulu_32X32_32
95B8 A7 04 aiS #4
95BA 86 pulA
95BB B7 44 stA *__r4
95BD 86 pulA
95BE B7 45 stA *__r5
95C0 86 pulA
95C1 B7 46 stA *__r6
95C3 86 pulA
95C4 BB 43 add *__r3
95C6 E7 0B stA 11,X
95C8 B6 46 ldA *__r6
95CA B9 42 adc *__r2
95CC E7 0A stA 10,X
95CE B6 45 ldA *__r5
95D0 B9 41 adc *__r1
95D2 E7 09 stA 9,X
95D4 B6 44 ldA *__r4
95D6 B9 40 adc *__r0
95D8 E7 08 stA 8,X
95DA 3F 40 clr *__r0
95DC E6 10 ldA 16,X
95DE B7 41 stA *__r1
95E0 38 41 lsl *__r1
95E2 39 40 rol *__r0
95E4 B6 41 ldA *__r1
95E6 AB BC add #-68
95E8 B7 41 stA *__r1
95EA B6 40 ldA *__r0
95EC A9 80 adc #-128
95EE B7 40 stA *__r0
95F0 55 40 ldHX *__r0
95F2 E6 01 ldA 1,X
95F4 B7 41 stA *__r1
95F6 F6 ldA 0,X
95F7 B7 40 stA *__r0
95F9 55 40 ldHX *__r0
95FB 65 0000 cpHX #0x0000
95FE 95 tSX
95FF 26 4B bne 0x964C
9601 3F 41 clr *__r1
9603 3F 40 clr *__r0
9605 E6 14 ldA 20,X
9607 B7 43 stA *__r3
9609 E6 13 ldA 19,X
960B B7 42 stA *__r2
960D E6 0F ldA 15,X
960F 87 pshA
9610 E6 0E ldA 14,X
9612 87 pshA
9613 E6 0D ldA 13,X
9615 87 pshA
9616 E6 0C ldA 12,X
9618 87 pshA
9619 B6 43 ldA *__r3
961B 87 pshA
961C B6 42 ldA *__r2
961E 87 pshA
961F B6 41 ldA *__r1
9621 87 pshA
9622 B6 40 ldA *__r0
9624 87 pshA
9625 CD AE71 jsr __mulu_32X32_32
9628 A7 04 aiS #4
962A 86 pulA
962B B7 40 stA *__r0
962D 86 pulA
962E B7 41 stA *__r1
9630 86 pulA
9631 B7 42 stA *__r2
9633 86 pulA
9634 EB 0B add 11,X
9636 E7 07 stA 7,X
9638 B6 42 ldA *__r2
963A E9 0A adc 10,X
963C E7 06 stA 6,X
963E B6 41 ldA *__r1
9640 E9 09 adc 9,X
9642 E7 05 stA 5,X
9644 B6 40 ldA *__r0
9646 E9 08 adc 8,X
9648 E7 04 stA 4,X
964A 20 49 bra 0x9695
964C 3F 41 clr *__r1
964E 3F 40 clr *__r0
9650 E6 14 ldA 20,X
9652 B7 43 stA *__r3
9654 E6 13 ldA 19,X
9656 B7 42 stA *__r2
9658 E6 0F ldA 15,X
965A 87 pshA
965B E6 0E ldA 14,X
965D 87 pshA
965E E6 0D ldA 13,X
9660 87 pshA
9661 E6 0C ldA 12,X
9663 87 pshA
9664 B6 43 ldA *__r3
9666 87 pshA
9667 B6 42 ldA *__r2
9669 87 pshA
966A B6 41 ldA *__r1
966C 87 pshA
966D B6 40 ldA *__r0
966F 87 pshA
9670 CD AE71 jsr __mulu_32X32_32
9673 A7 04 aiS #4
9675 86 pulA
9676 B7 40 stA *__r0
9678 86 pulA
9679 B7 41 stA *__r1
967B 86 pulA
967C B7 42 stA *__r2
967E 86 pulA
967F E0 0B sub 11,X
9681 E7 07 stA 7,X
9683 B6 42 ldA *__r2
9685 E2 0A sbc 10,X
9687 E7 06 stA 6,X
9689 B6 41 ldA *__r1
968B E2 09 sbc 9,X
968D E7 05 stA 5,X
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -