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

📄 main.lst

📁 PS2 Game Products Test-Jig source code,
💻 LST
📖 第 1 页 / 共 5 页
字号:
0067 208B           00071                 CALL    EE_WPROT
0068 018A           00072                 CLRF    PCLATH    
                    00073 
0069 25F1           00074                 CALL    ERASE_EEP
006A 25D8           00075                 CALL    WR_DEFAULT_DATA                 
                    00076 
Message[302]: Argument out of range.  Least significant bits used.
006B 0BC4           00077                 DECFSZ  NOF_RD_PSCTP,F
006C 283C           00078                 GOTO    RD_PSCTP
006D 28C3           00079                 GOTO    EXIT_RD_PSCTP                   
                    00080                 
006E                00081 DIS_EEP_DATE
006E 0A84           00082                 INCF    FSR,F
006F 0800           00083                 MOVF    INDF,W
0070 00D3           00084                 MOVWF   EEP_OPT
                    00085                         
0071 1C53           00086                 BTFSS   RD_EEP_FB
0072 28C3           00087                 GOTO    EXIT_RD_PSCTP
                    00088                         
                    00089 ;--------------------------------------------------------------------                         
                    00090 ;////////////////////////////////////////////////
                    00091 ;DISPLAY EEPROM RELEASE DATE
                    00092 ;////////////////////////////////////////////////
                    00093 
                    00094 ;RELEASE DATE (DD/MM/YYYY):19-04-2000 
0073 0804           00095                 MOVF    FSR,W
0074 00C6           00096                 MOVWF   FSR_SAV
0075 24CA           00097                 CALL    CLR_DIS_BUF
                    00098 
0076 0846           00099                 MOVF    FSR_SAV,W
0077 0084           00100                 MOVWF   FSR
                    00101 
0078 1683           00102                 BSF     STATUS,RP0                      ;YEAR ->
0079 3079           00103                 MOVLW   B'01111001'                     ;DISPLAY E
Message[302]: Argument out of range.  Least significant bits used.
007A 00C0           00104                 MOVWF   VR1LH   
                    00105         
007B 0A84           00106                 INCF    FSR,F
007C 0E00           00107                 SWAPF   INDF,W                          
007D 390F           00108                 ANDLW   0X0F
Message[302]: Argument out of range.  Least significant bits used.
007E 00D3           00109                 MOVWF   DIS_OFFSET                      
007F 2714           00110                 CALL    TABLE
Message[302]: Argument out of range.  Least significant bits used.
0080 00B8           00111                 MOVWF   VR1LL                           ; Yyyy
                    00112                 
0081 0800           00113                 MOVF    INDF,W
0082 390F           00114                 ANDLW   0X0F                            
Message[302]: Argument out of range.  Least significant bits used.
0083 00D3           00115                 MOVWF   DIS_OFFSET
0084 2714           00116                 CALL    TABLE
Message[302]: Argument out of range.  Least significant bits used.
0085 00B4           00117                 MOVWF   VR1RH                           ; yYyy
                    00118                 
0086 0A84           00119                 INCF    FSR,F
                    00120                                 
0087 0E00           00121                 SWAPF   INDF,W                          
0088 390F           00122                 ANDLW   0X0F                            
Message[302]: Argument out of range.  Least significant bits used.
0089 00D3           00123                 MOVWF   DIS_OFFSET
008A 2714           00124                 CALL    TABLE           
Message[302]: Argument out of range.  Least significant bits used.
008B 00B0           00125                 MOVWF   VR1RM                           ; yyYy
                    00126                 
                    00127                 
008C 0800           00128                 MOVF    INDF,W
008D 390F           00129                 ANDLW   0X0F
Message[302]: Argument out of range.  Least significant bits used.
008E 00D3           00130                 MOVWF   DIS_OFFSET
008F 2714           00131                 CALL    TABLE   
Message[302]: Argument out of range.  Least significant bits used.
0090 00AC           00132                 MOVWF   VR1RL                           ;yyyY
                    00133                 
0091 0A84           00134                 INCF    FSR,F                           ;MONTH ->
                    00135 
0092 0E00           00136                 SWAPF   INDF,W
0093 390F           00137                 ANDLW   0X0F
Message[302]: Argument out of range.  Least significant bits used.
0094 00D3           00138                 MOVWF   DIS_OFFSET
0095 2714           00139                 CALL    TABLE                                   ; 
Message[302]: Argument out of range.  Least significant bits used.
0096 00B1           00140                 MOVWF   VR2RM                           ; Mm
                    00141                 
0097 0800           00142                 MOVF    INDF,W
0098 390F           00143                 ANDLW   0X0F
Message[302]: Argument out of range.  Least significant bits used.
0099 00D3           00144                 MOVWF   DIS_OFFSET              
009A 2714           00145                 CALL    TABLE                   ; 
Message[302]: Argument out of range.  Least significant bits used.
009B 00AD           00146                 MOVWF   VR2RL                           ; mM
                    00147                 
009C 3040           00148                 MOVLW   B'01000000'                     ; -
Message[302]: Argument out of range.  Least significant bits used.
009D 00B5           00149                 MOVWF   VR2RH
                    00150                 
                    00151                                                         ;DAY ->
009E 305E           00152                 MOVLW   B'01011110'                     ; d
Message[302]: Argument out of range.  Least significant bits used.
009F 00B9           00153                 MOVWF   VR2LL
                    00154 
00A0 0A84           00155                 INCF    FSR,F
                    00156                 
00A1 0E00           00157                 SWAPF   INDF,W
00A2 390F           00158                 ANDLW   0X0F
Message[302]: Argument out of range.  Least significant bits used.
00A3 00D3           00159                 MOVWF   DIS_OFFSET      
00A4 2714           00160                 CALL    TABLE   
Message[302]: Argument out of range.  Least significant bits used.
00A5 00C1           00161                 MOVWF   VR2LH                           ; Dd
                    00162                 
00A6 0800           00163                 MOVF    INDF,W
00A7 390F           00164                 ANDLW   0X0F
Message[302]: Argument out of range.  Least significant bits used.
00A8 00D3           00165                 MOVWF   DIS_OFFSET
00A9 2714           00166                 CALL    TABLE
Message[302]: Argument out of range.  Least significant bits used.
00AA 00BD           00167                 MOVWF   VR2LM                           ; dD
                    00168 
00AB 1283           00169                 BCF     STATUS,RP0
                    00170 
00AC 1CD3           00171                 BTFSS   DIS_EE_DATE_FB          
00AD 28B7           00172                 GOTO    SET_CLK
                    00173 
00AE 0804           00174                 MOVF    FSR,W
00AF 00C6           00175                 MOVWF   FSR_SAV
                    00176 
00B0 3078           00177                 MOVLW   D'120'
00B1 00A0           00178                 MOVWF   TEMP_BUFFER
                    00179 
00B2                00180 DIS_EEP_DATE1           
00B2 158A           00181                 BSF     PCLATH,3                ;PAGE 1
Message[306]: Crossing page boundary -- ensure page bits are set.
00B3 2000           00182                 CALL    DISPLAY_DATA            
00B4 018A           00183                 CLRF    PCLATH                  ;PAGE 0
                    00184         
00B5 0BA0           00185                 DECFSZ  TEMP_BUFFER,F
00B6 28B2           00186                 GOTO    DIS_EEP_DATE1
                    00187 
                    00188 ;--------------------------------------------------------------------                         
00B7                00189 SET_CLK
00B7 0846           00190                 MOVF    FSR_SAV,W
00B8 0084           00191                 MOVWF   FSR
                    00192 
00B9 0A84           00193                 INCF    FSR,F
00BA 0800           00194                 MOVF    INDF,W
00BB 00BB           00195                 MOVWF   TCYC
00BC 1683           00196                 BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00BD 0092           00197                 MOVWF   PR2
00BE 1283           00198                 BCF     STATUS,RP0
                    00199                 
00BF 0A84           00200                 INCF    FSR,F
00C0 0800           00201                 MOVF    INDF,W
00C1 00C7           00202                 MOVWF   PSCTP_REQ               ;               
00C2 00CD           00203                 MOVWF   PSCTP_SET               ;
                    00204 
00C3                00205 EXIT_RD_PSCTP
                    00206                 
                    00018         
00C3                00019 SEND:   
                    00020 
00C3 084D           00021         MOVF    PSCTP_SET,W
00C4 00C7           00022         MOVWF   PSCTP_REQ
00C5 01BE           00023         CLRF    PROTOCOL_VER
                    00024 
                    00025 ;----------------------------------------------------------------------------   
00C6                00026 SENDA:
00C6 3005           00027         MOVLW   D'5'
00C7 1683           00028         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00C8 0092           00029         MOVWF   PR2
00C9 1283           00030         BCF     STATUS,RP0
                    00031 
00CA 018D           00032         CLRF    PIR2                    ;RESET CCP2 INTERRUPT FLAG BIT
00CB 01B1           00033         CLRF    COUNT_PADINT            ;RESET COUNTER FOR LIGHT GUN INTERRUPT PIN
                    00034 
                    00035 ;----------------------------------------------------------------------------   
00CC 0847           00036         MOVF    PSCTP_REQ,W
00CD 3C03           00037         SUBLW   0X03                    
00CE 1C03           00038         BTFSS   STATUS,C                ;Load EEPROM Command ?
                    00039 ;       GOTO
00CF 0000           00040         NOP
00D0 0000           00041         NOP             
                    00042 ;----------------------------------------------------------------------------   
00D1 0847           00043         MOVF    PSCTP_REQ,W
00D2 3A02           00044         XORLW   0X02                    
00D3 1903           00045         BTFSC   STATUS,Z                ;Request Protocol Ver =2.0
00D4 259C           00046         CALL    PSCTP2_CMD              ;Yes
                    00047         
00D5 0847           00048         MOVF    PSCTP_REQ,W
00D6 3A03           00049         XORLW   0X03                    
00D7 1903           00050         BTFSC   STATUS,Z                ;Request Protocol Ver =3.0
00D8 25AB           00051         CALL    PSCTP3_CMD              ;Yes
                    00052         
                    00053 ;----------------------------------------------------------------------------
00D9                00054 SENDB:
00D9 24CA           00055         CALL    CLR_DIS_BUF
                    00056 
00DA 083E           00057         MOVF    PROTOCOL_VER,W                  ;BIT (2-0)
00DB 1853           00058         BTFSC   RD_EEP_FB
00DC 3808           00059         IORLW   B'00001000'                     ;BIT (3)
00DD 1848           00060         BTFSC   EE_EXIST_FB
00DE 3810           00061         IORLW   B'00010000'                     ;BIT (4)
                    00062         
00DF 23F4           00063         CALL    CONVERT
00E0 1683           00064         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00E1 04A1           00065         IORWF   LED3,F
00E2 1283           00066         BCF     STATUS,RP0
                    00067         
00E3 158A           00068         BSF     PCLATH,3                ;PAGE 1
Message[306]: Crossing page boundary -- ensure page bits are set.
00E4 2000           00069         CALL    DISPLAY_DATA
00E5 018A           00070         CLRF    PCLATH                  ;PAGE 0
                    00071 
00E6 2150           00072         CALL    TABLE_42

⌨️ 快捷键说明

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