⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sub_function2.lst

📁 炬力方案176*132软件源码,适用于AK1025
💻 LST
📖 第 1 页 / 共 4 页
字号:
    282                  else
   \   0324  180A              JR      ?0038
   \   0326            ?0037:
    283                  {
    284                      memcpy(g_TagInfoBuf, g_amv_vars.location.filename, 12);
   \   0326  0E0C              LD      C,12
   \   0328  110000            LD      DE,g_TagInfoBuf
   \   032B  211F00            LD      HL,g_amv_vars+31
   \   032E  EDB0              LDIR
   \   0330            ?0038:
    285                  }
    286          
    287                  fp=FS_FOpen( g_amv_vars.location.filename, FS_OPEN_NORMAL );
   \   0330  0E00              LD      C,0
   \   0332  111F00            LD      DE,g_amv_vars+31
   \   0335  CD0000            CALL    LWRD FS_FOpen
   \   0338  220000            LD      (fp),HL
    288                  FS_FSeek( 0, 0, fp );
   \   033B  E5                PUSH    HL
   \   033C  0E00              LD      C,0
   \   033E  C5                PUSH    BC
   \   033F  41                LD      B,C
   \   0340  50                LD      D,B
   \   0341  59                LD      E,C
   \   0342  CD0000            CALL    LWRD FS_FSeek
   \   0345  E1                POP     HL
   \   0346  E1                POP     HL
    289                  FS_FRead(&g_fileheadinfo[0], 1 ,fp );
   \   0347  2A0000            LD      HL,(fp)
   \   034A  E5                PUSH    HL
   \   034B  0E01              LD      C,1
   \   034D  110000            LD      DE,g_fileheadinfo
   \   0350  CD0000            CALL    LWRD FS_FRead
   \   0353  E1                POP     HL
    290                  FS_FClose(fp);
   \   0354  ED5B0000          LD      DE,(fp)
   \   0358  CD0000            CALL    LWRD FS_FClose
    291                  Totaltime.second=g_fileheadinfo[84];
   \   035B  3A5400            LD      A,(g_fileheadinfo+84)
   \   035E  320200            LD      (Totaltime+2),A
    292                  Totaltime.minute=g_fileheadinfo[85];
   \   0361  3A5500            LD      A,(g_fileheadinfo+85)
   \   0364  320100            LD      (Totaltime+1),A
    293                  Totaltime.hour=g_fileheadinfo[86];    //小时的低位
   \   0367  3A5600            LD      A,(g_fileheadinfo+86)
   \   036A  320000            LD      (Totaltime),A
    294                  output8(0x4e,input8(0x4e)|0x08);
   \   036D  DB4E              IN      A,(78)
   \   036F  CBDF              SET     3,A
   \   0371  D34E              OUT     (78),A
    295                  return 0;
   \   0373  210000            LD      HL,0
    296          }
   \   0376  DDE1              POP     IX
   \   0378  D1                POP     DE
   \   0379  C1                POP     BC
   \   037A  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
   \   037D            openPA:
    297          
    298          
    299          
    300          //==================================================================
    301          void openPA(char volume)
    302          {
   \   037D  C5                PUSH    BC
   \   037E  D5                PUSH    DE
   \   037F  F5                PUSH    AF
   \   0380  F5                PUSH    AF
    303                  int i;
    304                  pa_t paattr;
    305          
    306                  g_PAOpenFlag = TRUE;//标志PA已打开
   \   0381  3E01              LD      A,1
   \   0383  320000            LD      (g_PAOpenFlag),A
    307                  paattr.pa_in.dacin = 1;
   \   0386  210000            LD      HL,0
   \   0389  39                ADD     HL,SP
   \   038A  CBC6              SET     0,(HL)
    308                  paattr.pa_in.fmin = 0;
   \   038C  CB8E              RES     1,(HL)
    309                  paattr.pa_in.linein = 0;
   \   038E  CB96              RES     2,(HL)
    310                  paattr.pa_in.micin = 0;
   \   0390  CB9E              RES     3,(HL)
    311                  paattr.volume = volume;
   \   0392  23                INC     HL
   \   0393  E5                PUSH    HL
   \   0394  43                LD      B,E
   \   0395  E1                POP     HL
   \   0396  70                LD      (HL),B
    312                  EnablePA(& paattr);
   \   0397  210000            LD      HL,0
   \   039A  39                ADD     HL,SP
   \   039B  EB                EX      DE,HL
   \   039C  CD0000            CALL    LWRD EnablePA
    313                  SetPAVolume(volume);
   \   039F  58                LD      E,B
   \   03A0  CD0000            CALL    LWRD SetPAVolume
    314          }
   \   03A3  E1                POP     HL
   \   03A4  E1                POP     HL
   \   03A5  E1                POP     HL
   \   03A6  C1                POP     BC
   \   03A7  C30000            JP      LWRD ?BANK_FAST_LEAVE_L08
    315          //===================================================
   \   0000                    RSEG    CSTR
   \   0000            ?0014:
   \   0000  524F4F54          DEFB    'ROOT'
   \   0004  00                DEFB    0
   \   0005            ?0023:
   \   0005  3A                DEFB    ':'
   \   0006  00                DEFB    0
   \   0000                    RSEG    UDATA0
   \   0000            fp:
   \   0002                    DEFS    2
   \   0000                    RSEG    APD_SUB_FUN
   \   0000            g_fileheadinfo:
   \   0000  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   0004  00000000
   \   0008  00000000
   \   000C  00000000
   \   0010  00000000
   \   0014  00000000
   \   0018  00000000
   \   001C  00000000
   \   0020  00
   \   0021  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   0025  00000000
   \   0029  00000000
   \   002D  00000000
   \   0031  00000000
   \   0035  00000000
   \   0039  00000000
   \   003D  00000000
   \   0041  00
   \   0042  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   0046  00000000
   \   004A  00000000
   \   004E  00000000
   \   0052  00000000
   \   0056  00000000
   \   005A  00000000
   \   005E  00000000
   \   0062  00
   \   0063  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   0067  00000000
   \   006B  00000000
   \   006F  00000000
   \   0073  00000000
   \   0077  00000000
   \   007B  00000000
   \   007F  00000000
   \   0083  00
   \   0084  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   0088  00000000
   \   008C  00000000
   \   0090  00000000
   \   0094  00000000
   \   0098  00000000
   \   009C  00000000
   \   00A0  00000000
   \   00A4  00
   \   00A5  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   00A9  00000000
   \   00AD  00000000
   \   00B1  00000000
   \   00B5  00000000
   \   00B9  00000000
   \   00BD  00000000
   \   00C1  00000000
   \   00C5  00
   \   00C6  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   00CA  00000000
   \   00CE  00000000
   \   00D2  00000000
   \   00D6  00000000
   \   00DA  00000000
   \   00DE  00000000
   \   00E2  00000000
   \   00E6  00
   \   00E7  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   00EB  00000000
   \   00EF  00000000
   \   00F3  00000000
   \   00F7  00000000
   \   00FB  00000000
   \   00FF  00000000
   \   0103  00000000
   \   0107  00
   \   0108  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   010C  00000000
   \   0110  00000000
   \   0114  00000000
   \   0118  00000000
   \   011C  00000000
   \   0120  00000000
   \   0124  00000000
   \   0128  00
   \   0129  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   012D  00000000
   \   0131  00000000
   \   0135  00000000
   \   0139  00000000
   \   013D  00000000
   \   0141  00000000
   \   0145  00000000
   \   0149  00
   \   014A  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   014E  00000000
   \   0152  00000000
   \   0156  00000000
   \   015A  00000000
   \   015E  00000000
   \   0162  00000000
   \   0166  00000000
   \   016A  00
   \   016B  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   016F  00000000
   \   0173  00000000
   \   0177  00000000
   \   017B  00000000
   \   017F  00000000
   \   0183  00000000
   \   0187  00000000
   \   018B  00
   \   018C  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   0190  00000000
   \   0194  00000000
   \   0198  00000000
   \   019C  00000000
   \   01A0  00000000
   \   01A4  00000000
   \   01A8  00000000
   \   01AC  00
   \   01AD  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   01B1  00000000
   \   01B5  00000000
   \   01B9  00000000
   \   01BD  00000000
   \   01C1  00000000
   \   01C5  00000000
   \   01C9  00000000
   \   01CD  00
   \   01CE  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   01D2  00000000
   \   01D6  00000000
   \   01DA  00000000
   \   01DE  00000000
   \   01E2  00000000
   \   01E6  00000000
   \   01EA  00000000
   \   01EE  00
   \   01EF  00000000          DEFB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
   \   01F3  00000000
   \   01F7  00000000
   \   01FB  00000000
   \   01FF  00
   \   0200                    END

Errors: none
Warnings: none
Code size: 938
Constant size: 519
Static variable size: Data(2) Iram(0)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -