📄 bake.lst
字号:
9C0C F6 ldA 0,X
9C0D B7 42 stA *__r2
9C0F 55 42 ldHX *__r2
9C11 75 40 cpHX *__r0
9C13 95 tSX
9C14 22 03 bhi 0x9C19
9C16 CC 9C99 jmp 0x9C99
9C19 3F 40 clr *__r0
9C1B E6 02 ldA 2,X
9C1D B7 41 stA *__r1
9C1F 38 41 lsl *__r1
9C21 39 40 rol *__r0
9C23 B6 41 ldA *__r1
9C25 EB 07 add 7,X
9C27 B7 41 stA *__r1
9C29 B6 40 ldA *__r0
9C2B E9 06 adc 6,X
9C2D B7 40 stA *__r0
9C2F 55 40 ldHX *__r0
9C31 E6 01 ldA 1,X
9C33 9EE7 02 stA 2,S
9C36 F6 ldA 0,X
9C37 95 tSX
9C38 F7 stA 0,X
9C39 3F 40 clr *__r0
9C3B E6 03 ldA 3,X
9C3D B7 41 stA *__r1
9C3F 38 41 lsl *__r1
9C41 39 40 rol *__r0
9C43 B6 41 ldA *__r1
9C45 EB 07 add 7,X
9C47 B7 41 stA *__r1
9C49 B6 40 ldA *__r0
9C4B E9 06 adc 6,X
9C4D B7 40 stA *__r0
9C4F 55 40 ldHX *__r0
9C51 E6 01 ldA 1,X
9C53 B7 41 stA *__r1
9C55 F6 ldA 0,X
9C56 95 tSX
9C57 B7 40 stA *__r0
9C59 3F 42 clr *__r2
9C5B E6 02 ldA 2,X
9C5D B7 43 stA *__r3
9C5F 38 43 lsl *__r3
9C61 39 42 rol *__r2
9C63 B6 43 ldA *__r3
9C65 EB 07 add 7,X
9C67 B7 43 stA *__r3
9C69 B6 42 ldA *__r2
9C6B E9 06 adc 6,X
9C6D B7 42 stA *__r2
9C6F B6 40 ldA *__r0
9C71 55 42 ldHX *__r2
9C73 F7 stA 0,X
9C74 B6 41 ldA *__r1
9C76 E7 01 stA 1,X
9C78 95 tSX
9C79 3F 40 clr *__r0
9C7B E6 03 ldA 3,X
9C7D B7 41 stA *__r1
9C7F 38 41 lsl *__r1
9C81 39 40 rol *__r0
9C83 B6 41 ldA *__r1
9C85 EB 07 add 7,X
9C87 B7 41 stA *__r1
9C89 B6 40 ldA *__r0
9C8B E9 06 adc 6,X
9C8D B7 40 stA *__r0
9C8F F6 ldA 0,X
9C90 55 40 ldHX *__r0
9C92 F7 stA 0,X
9C93 9EE6 02 ldA 2,S
9C96 E7 01 stA 1,X
9C98 95 tSX
9C99 6C 03 inc 3,X
9C9B E6 03 ldA 3,X
9C9D A1 03 cmp #3
9C9F 24 03 bcc 0x9CA4
9CA1 CC 9BD0 jmp 0x9BD0
9CA4 6C 02 inc 2,X
9CA6 E6 02 ldA 2,X
9CA8 A1 03 cmp #3
9CAA 24 03 bcc 0x9CAF
9CAC CC 9BC9 jmp 0x9BC9
9CAF E6 07 ldA 7,X
9CB1 AB 02 add #2
9CB3 B7 41 stA *__r1
9CB5 E6 06 ldA 6,X
9CB7 A9 00 adc #0
9CB9 B7 40 stA *__r0
9CBB 55 40 ldHX *__r0
9CBD E6 01 ldA 1,X
9CBF B7 41 stA *__r1
9CC1 F6 ldA 0,X
9CC2 95 tSX
9CC3 B7 40 stA *__r0
9CC5 A7 04 aiS #4
9CC7 81 rts
_TLC2543:
temp --> X+0
buf --> X+7
channel --> X+5
cs --> X+3
9CC8 A7 FF aiS #-1
9CCA 95 tSX
9CCB 6E 0040 mov #0,*__r0
9CCE 6E 0141 mov #1,*__r1
9CD1 E6 04 ldA 4,X
9CD3 A4 0F and #15
9CD5 27 06 beq 0x9CDD
9CD7 38 41 lsl *__r1
9CD9 39 40 rol *__r0
9CDB 4B FA dbnzA 0x9D1E
9CDD 3F 42 clr *__r2
9CDF B6 06 ldA 0x06
9CE1 BA 41 orA *__r1
9CE3 B7 41 stA *__r1
9CE5 B6 42 ldA *__r2
9CE7 BA 40 orA *__r0
9CE9 4E 4106 mov *__r1,0x06
9CEC 6E 0040 mov #0,*__r0
9CEF 6E 0141 mov #1,*__r1
9CF2 E6 04 ldA 4,X
9CF4 A4 0F and #15
9CF6 27 06 beq 0x9CFE
9CF8 38 41 lsl *__r1
9CFA 39 40 rol *__r0
9CFC 4B FA dbnzA 0x9D3F
9CFE 3F 42 clr *__r2
9D00 B6 02 ldA 0x02
9D02 BA 41 orA *__r1
9D04 B7 41 stA *__r1
9D06 B6 42 ldA *__r2
9D08 BA 40 orA *__r0
9D0A 4E 4102 mov *__r1,0x02
9D0D 6E 0040 mov #0,*__r0
9D10 6E 0141 mov #1,*__r1
9D13 E6 04 ldA 4,X
9D15 A4 0F and #15
9D17 27 06 beq 0x9D1F
9D19 38 41 lsl *__r1
9D1B 39 40 rol *__r0
9D1D 4B FA dbnzA 0x9D60
9D1F 33 41 com *__r1
9D21 33 40 com *__r0
9D23 3F 42 clr *__r2
9D25 B6 02 ldA 0x02
9D27 B4 41 and *__r1
9D29 B7 41 stA *__r1
9D2B B6 42 ldA *__r2
9D2D B4 40 and *__r0
9D2F 4E 4102 mov *__r1,0x02
9D32 E6 06 ldA 6,X
9D34 B7 41 stA *__r1
9D36 E6 05 ldA 5,X
9D38 B7 40 stA *__r0
9D3A A6 04 ldA #4
9D3C 38 41 lsl *__r1
9D3E 39 40 rol *__r0
9D40 4B FA dbnzA 0x9D44
9D42 B6 41 ldA *__r1
9D44 AA 0C orA #12
9D46 B7 12 stA 0x12
9D48 07 11FD BRclr 3,0x11,0x9D48
9D4B 0F 11FD BRclr 7,0x11,0x9D4B
9D4E E6 08 ldA 8,X
9D50 B7 41 stA *__r1
9D52 E6 07 ldA 7,X
9D54 B7 40 stA *__r0
9D56 B6 12 ldA 0x12
9D58 55 40 ldHX *__r0
9D5A F7 stA 0,X
9D5B 95 tSX
9D5C E6 07 ldA 7,X
9D5E EE 08 ldX 8,X
9D60 87 pshA
9D61 8A pulH
9D62 F6 ldA 0,X
9D63 95 tSX
9D64 B7 12 stA 0x12
9D66 07 11FD BRclr 3,0x11,0x9D66
9D69 0F 11FD BRclr 7,0x11,0x9D69
9D6C E6 08 ldA 8,X
9D6E AB 01 add #1
9D70 B7 41 stA *__r1
9D72 E6 07 ldA 7,X
9D74 A9 00 adc #0
9D76 B7 40 stA *__r0
9D78 B6 12 ldA 0x12
9D7A 55 40 ldHX *__r0
9D7C F7 stA 0,X
9D7D 95 tSX
9D7E 6E 0040 mov #0,*__r0
9D81 6E 0141 mov #1,*__r1
9D84 E6 04 ldA 4,X
9D86 A4 0F and #15
9D88 27 06 beq 0x9D90
9D8A 38 41 lsl *__r1
9D8C 39 40 rol *__r0
9D8E 4B FA dbnzA 0x9DD1
9D90 3F 42 clr *__r2
9D92 B6 02 ldA 0x02
9D94 BA 41 orA *__r1
9D96 B7 41 stA *__r1
9D98 B6 42 ldA *__r2
9D9A BA 40 orA *__r0
9D9C 4E 4102 mov *__r1,0x02
9D9F E6 08 ldA 8,X
9DA1 AB 01 add #1
9DA3 B7 41 stA *__r1
9DA5 E6 07 ldA 7,X
9DA7 A9 00 adc #0
9DA9 B7 40 stA *__r0
9DAB E6 07 ldA 7,X
9DAD EE 08 ldX 8,X
9DAF 87 pshA
9DB0 8A pulH
9DB1 F6 ldA 0,X
9DB2 62 nsa
9DB3 A4 F0 and #-16
9DB5 B7 42 stA *__r2
9DB7 55 40 ldHX *__r0
9DB9 F6 ldA 0,X
9DBA B7 44 stA *__r4
9DBC A6 04 ldA #4
9DBE 34 44 lsr *__r4
9DC0 4B FC dbnzA 0x9DC4
9DC2 B6 44 ldA *__r4
9DC4 BA 42 orA *__r2
9DC6 55 40 ldHX *__r0
9DC8 F7 stA 0,X
9DC9 95 tSX
9DCA E6 07 ldA 7,X
9DCC EE 08 ldX 8,X
9DCE 87 pshA
9DCF 8A pulH
9DD0 F6 ldA 0,X
9DD1 95 tSX
9DD2 B7 40 stA *__r0
9DD4 A6 04 ldA #4
9DD6 34 40 lsr *__r0
9DD8 4B FC dbnzA 0x9DDC
9DDA 4E 4041 mov *__r0,*__r1
9DDD E6 08 ldA 8,X
9DDF B7 43 stA *__r3
9DE1 E6 07 ldA 7,X
9DE3 B7 42 stA *__r2
9DE5 B6 41 ldA *__r1
9DE7 55 42 ldHX *__r2
9DE9 F7 stA 0,X
9DEA 95 tSX
9DEB A7 01 aiS #1
9DED 81 rts
_SPIInit:
9DEE A6 22 ldA #34
9DF0 B7 10 stA 0x10
9DF2 A6 01 ldA #1
9DF4 B7 11 stA 0x11
9DF6 81 rts
_LCDInit:
9DF7 12 06 Bset 1,0x06
9DF9 14 06 Bset 2,0x06
9DFB 16 06 Bset 3,0x06
9DFD 18 06 Bset 4,0x06
9DFF A6 FF ldA #-1
9E01 B7 05 stA 0x05
9E03 45 2710 ldHX #0x2710
9E06 89 pshX
9E07 8B pshH
9E08 CD A248 jsr _DelayTimes
9E0B A7 02 aiS #2
9E0D A6 30 ldA #48
9E0F 87 pshA
9E10 CD A212 jsr _Wtite_Command
9E13 A7 01 aiS #1
9E15 A6 0C ldA #12
9E17 87 pshA
9E18 CD A212 jsr _Wtite_Command
9E1B A7 01 aiS #1
9E1D A6 01 ldA #1
9E1F 87 pshA
9E20 CD A212 jsr _Wtite_Command
9E23 A7 01 aiS #1
9E25 45 0FA0 ldHX #0x0FA0
9E28 89 pshX
9E29 8B pshH
9E2A CD A248 jsr _DelayTimes
9E2D A7 02 aiS #2
9E2F A6 06 ldA #6
9E31 87 pshA
9E32 CD A212 jsr _Wtite_Command
9E35 A7 01 aiS #1
9E37 CD A12F jsr _LcdShGrClr
9E3A 95 tSX
9E3B 81 rts
_LcdShCh:
i --> X+0
LcdSBuff --> X+3
9E3C A7 FF aiS #-1
9E3E 95 tSX
9E3F A6 80 ldA #-128
9E41 87 pshA
9E42 CD A212 jsr _Wtite_Command
9E45 A7 01 aiS #1
9E47 95 tSX
9E48 7F clr 0,X
9E49 20 65 bra 0x9EB0
9E4B F6 ldA 0,X
9E4C A1 0F cmp #15
9E4E 23 04 bls 0x9E54
9E50 A1 30 cmp #48
9E52 25 19 bcs 0x9E6D
9E54 3F 40 clr *__r0
9E56 F6 ldA 0,X
9E57 EB 04 add 4,X
9E59 B7 41 stA *__r1
9E5B B6 40 ldA *__r0
9E5D E9 03 adc 3,X
9E5F B7 40 stA *__r0
9E61 55 40 ldHX *__r0
9E63 F6 ldA 0,X
9E64 87 pshA
9E65 CD A22D jsr _Wtite_Data
9E68 A7 01 aiS #1
9E6A 95 tSX
9E6B 20 42 bra 0x9EAF
9E6D F6 ldA 0,X
9E6E A1 1F cmp #31
9E70 22 1A bhi 0x9E8C
9E72 3F 40 clr *__r0
9E74 EB 04 add 4,X
9E76 B7 41 stA *__r1
9E78 B6 40 ldA *__r0
9E7A E9 03 adc 3,X
9E7C B7 40 stA *__r0
9E7E 55 40 ldHX *__r0
9E80 AF 10 aiX #16
9E82 F6 ldA 0,X
9E83 87 pshA
9E84 CD A22D jsr _Wtite_Data
9E87 A7 01 aiS #1
9E89 95 tSX
9E8A 20 23 bra 0x9EAF
9E8C 3F 40 clr *__r0
9E8E F6 ldA 0,X
9E8F A0 10 sub #16
9E91 B7 41 stA *__r1
9E93 B6 40 ldA *__r0
9E95 A2 00 sbc #0
9E97 B7 40 stA *__r0
9E99 B6 41 ldA *__r1
9E9B EB 04 add 4,X
9E9D B7 41 stA *__r1
9E9F B6 40 ldA *__r0
9EA1 E9 03 adc 3,X
9EA3 B7 40 stA *__r0
9EA5 55 40 ldHX *__r0
9EA7 F6 ldA 0,X
9EA8 87 pshA
9EA9 CD A22D jsr _Wtite_Data
9EAC A7 01 aiS #1
9EAE 95 tSX
9EAF 7C inc 0,X
9EB0 F6 ldA 0,X
9EB1 A1 40 cmp #64
9EB3 25 96 bcs 0x9E4B
9EB5 A7 01 aiS #1
9EB7 81 rts
_LcdShGrCil:
y --> X+0
mistake --> X+1
x --> X+5
GrE --> X+12
GrCilMV --> X+11
CR --> X+10
Cx --> X+9
Cy --> X+8
9EB8 A7 FA aiS #-6
9EBA 95 tSX
9EBB A6 36 ldA #54
9EBD 87 pshA
9EBE CD A212 jsr _Wtite_Command
9EC1 A7 01 aiS #1
9EC3 95 tSX
9EC4 E6 08 ldA 8,X
9EC6 E0 0A sub 10,X
9EC8 F7 stA 0,X
9EC9 CC A049 jmp 0xA049
9ECC E6 09 ldA 9,X
9ECE E0 0A sub 10,X
9ED0 E7 05 stA 5,X
9ED2 CC A039 jmp 0xA039
9ED5 3F 40 clr *__r0
9ED7 E6 09 ldA 9,X
9ED9 B7 41 stA *__r1
9EDB 3F 42 clr *__r2
9EDD E6 05 ldA 5,X
9EDF B0 41 sub *__r1
9EE1 B7 41 stA *__r1
9EE3 B6 42 ldA *__r2
9EE5 B2 40 sbc *__r0
9EE7 B7 40 stA *__r0
9EE9 3F 42 clr *__r2
9EEB E6 08 ldA 8,X
9EED B7 43 stA *__r3
9EEF 3F 44 clr *__r4
9EF1 F6 ldA 0,X
9EF2 B0 43
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -