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

📄 iop.lst

📁 .ifnz I2C_SUPPORT ************************************************************** Function : fPro
💻 LST
📖 第 1 页 / 共 5 页
字号:
  Mon Jun 04 13:40:38 2007                                                                                               Page    1







               2500 A.D. 6502 Macro Assembler  -  Version 5.02a
               ------------------------------------------------

                       Input  Filename : iop.asm
                       Output Filename : iop.obj
                       Listing Has Been Relocated                               


    1                     	;;------------------------------------------------------------------
    2                     	;;  File Name   : IOP.asm
    3                     	;;
    4                     	;;  Description : This module customers and function define
    5                     	;;                It is used for normal play.
    6                     	;;
    7                     	;;  Version    :  IOP.01.040924 
    8                     	;; 
    9                     	;;  Rev	Date	    Author(s)      Status & Comments
   10                     	;;-------------------------------------------------------------------
   11                     	;;  2004/9/24       LIJD          Updating
   12                     	;;      
   13                     	;;-------------------------------------------------------------------
   14                     	
   15                     	
   16                     	;;===================================================================
   17                     	;;Define DVD Module
   18                     	;;===================================================================
   19         0001        	SUNPLUS_DVD             equ     1
   20         0000        	QISHENG_DVD             equ     0
   21         0000        	PULIANG_DVD             equ     0
   22         0000        	HUAJIA_DVD              equ     0
   23         0000        	APOLLO_DVD              equ     0
   24         0000        	YADAI_DVD               equ     0
   25         0000        	PANDA_DVD               equ     0
   26         0000        	TTE_DVD                 equ     0
   27                     	;;===================================================================
   28                     	;;Define Customers Config
   29                     	;;===================================================================
   30         [01]        	.ifnz  SUNPLUS_DVD
   31  0000               	.include  .\\customers\sunplus.asm
   32                     	;;******************************************************************
   33                     	;;
   34                     	;;                          SUNPLUS_DVD                            *
   35                     	;;
   36                     	;;******************************************************************
   37                     	;;note:sunplus.asm is standard iop config
   38                     	;;     we can compile ioprom22_v.inc for customers 
   39                     	;;===================================================================
   40                     	;;Define SPHE8200 or SPHE8202
   41                     	;;===================================================================
   42         0001        	SPHE8202		        equ	    1	;; define it for SPHE8202                                    
   43         0000        	SPHE8200		        equ	    0	;; define it for SPHE8200  
   44                     	;;==================================================================
   45                     	;;For SPHE8202 Type
   46         0000        	SPHE8202_256PIN_NON_SHARE_32bit     equ   0   
  Mon Jun 04 13:40:38 2007                                                                                               Page    2




   47         0000        	SPHE8202_256PIN_NON_SHARE_16bit     equ   0     
   48         0000        	SPHE8202_256PIN_SHARE_32bit         equ   0     
   49         0000        	SPHE8202_216PIN_NON_SHARE           equ   0
   50         0000        	SPHE8202L_128PIN                    equ   0   ;;add for 8202L
   51         0001        	SPHE8202R_128PIN                    equ   1
   52                     	;;===================================================================
   53                     	;;Define I2C and UART
   54                     	;;===================================================================
   55         0000        	IOP_RESET_RISC          equ     0  
   56         0000        	OLD_I2C_DEFINE		    equ	    0	
   57         0000        	I2C_SUPPORT		        equ	    0
   58         0000        	I2C_8202_16bit		    equ	    0 ;;if  define SPHE8202_256PIN_NON_SHARE_16bit 
   59                     	                                  ;;then define I2C_8202_16bit		equ	    1
   60         0000        	UART_SUPPORT		    equ	    0
   61         0001        	GAMEPAD_SUPPORT	    	equ	    1
   62         0001        	GAMEPAD_FOR_128PIN      equ     1 ;;wurh note:if define SPHE8202L_128PIN or SPHE8202R_128PIN
   63                     	                                              ;;must define GAMEPAD_D0_D1_IN_DIFFERENT_PORT,or you will compile erro
                            r.
   64                     	;;===================================================================
   65                     	;;Define VFD Module
   66                     	;;===================================================================
   67         0001        	NEC16312                equ     1  
   68         0000        	NEC16312_SW             equ     0
   69         0000        	BCT72328				equ     0
   70         0000        	HT1621                  equ     0
   71         0000        	SPL10                   equ     0
   72         0000        	HC164                   equ     0
   73         0000        	HC164_2                 equ     0 
   74         0000        	PT6554                  equ     0
   75         0000        	SPL10308                equ     0
   76         0000        	AD7312                  equ     0
   77         0000        	GT1128			        equ	    0
   78         0000        	NEC16316				equ     0
   79         0000        	NO_VFD_DRIVER           equ     0
   80                     	;;===================================================================
   81                     	;;Define IR  Module
   82                     	;;===================================================================
   83         0001        	IR_NEC			        equ 	1
   84         0000        	IR_PHILIPS		       	equ	    0
   85         0000        	IR_THOMSON              equ     0
   86         0000        	IR_THOMSON_RCT195DA1	equ		0
   87         0000        	IR_M50560               equ     0
   88         0000        	IR_AS1213               equ     0
   89         0000        	IR_M3004                equ     0
   90         0000        	IR_KONKA                equ     0
   91         0000        	IR_TDP101				equ		0
   92         0000        	IR_ORITRON				equ     0
   93         0000        	IR_ORITRON_5116			equ     0
   94         0000        	IR_THOMSON_2			equ     0
   95         0000        	IR_PANASONIC			equ     0
   96         0000        	IR_PESI					equ     0
   97                     	;;===================================================================
   98                     	;;Define Special FUNCTION
   99                     	;;===================================================================
  100         0000        	STANDBY_6313            equ     0   ;;define it support real standby 
  101                     	                                    ;;control by 6313 VFD
  102                     	                                    ;;LED CMD  IS  0x0a
  Mon Jun 04 13:40:38 2007                                                                                               Page    3




  103         0000        	IOP_CLK_114_75          equ     0
  104         0000        	IOP_CLK_135             equ     0   ;;For 8202D 1M X 16 
  105         0000        	IOP_CLK_141_75			equ		0	;;For HDMI
  106         0000        	IOP_CLK_108				equ		0   ;;For SDRAM_BUS_32BITS
  107         0000        	GET_5BYTES_KEY_DATA     equ     0   ;;For get more key data
  108                     	;;===================================================================
  109         0000        	PCA9564                 equ     0   ;;change parallel bus to I2C-bus controler
  110                     	;;===================================================================
  111         0000        	HUAJIA_AD7312           equ     0 
  112                     	;;===================================================================
  113         0000        	PMP_MCU810_DRIVER       equ     0   ;;for PMP communication with MCU810
  114                     	
  115                     	
  116                     	
  117         [00]        	.endif
  118                     	;;===================================================================
  119         [01]        	.ifnz  QISHENG_DVD
  120                     	.include  .\\customers\qisheng.asm
  121         [00]        	.endif
  122                     	;;===================================================================
  123         [01]        	.ifnz  PULIANG_DVD
  124                     	.include  .\\customers\puliang.asm
  125         [00]        	.endif
  126                     	;;===================================================================
  127         [01]        	.ifnz  HUAJIA_DVD
  128                     	.include  .\\customers\huajia.asm
  129         [00]        	.endif
  130                     	;;===================================================================
  131         [01]        	.ifnz  APOLLO_DVD
  132                     	.include  .\\customers\apollo.asm
  133         [00]        	.endif
  134                     	;;===================================================================
  135         [01]        	.ifnz  YADAI_DVD
  136                     	.include  .\\customers\yadai.asm
  137         [00]        	.endif
  138                     	;;===================================================================
  139         [01]        	.ifnz  PANDA_DVD
  140                     	.include  .\\customers\panda.asm
  141         [00]        	.endif
  142                     	;;===================================================================
  143         [01]        	.ifnz  TTE_DVD
  144                     	.include  .\\customers\tte.asm
  145         [00]        	.endif
  146                     	;;===================================================================
  147                     	;; Function : Main program entry
  148                     	;; Input    : NONE
  149                     	;; Output   : NONE
  150                     	;;===================================================================
  151                     			.SYNTAX  6502
  152  0000               			.CHIP r65c02
  153                     			.LINKLIST
  154                     			.SYMBOLS
  155                     			.MACFIRST ON
  156  0000               			.include 6502s.inc
  157                     	;;-----------------------------------------------------------
  158                     	je      macro   address
  159                     	        beq     address
  Mon Jun 04 13:40:38 2007                                                                                               Page    4




  160                     	        endm
  161                     	
  162                     	;;-----------------------------------------------------------
  163                     	jne     macro   address
  164                     	        bne     address
  165                     	        endm
  166                     	;;-----------------------------------------------------------
  167                     	ja      macro   address         ;;>
  168                     	        bcc     ?skip#
  169                     	        beq     ?skip#
  170                     	        jmp     address
  171                     	?skip#:
  172                     	        endm
  173                     	;;-----------------------------------------------------------
  174                     	jae     macro   address         ;;>=
  175                     	        bcs     address
  176                     	        endm
  177                     	;;-----------------------------------------------------------
  178                     	jb      macro   address         ;;<
  179                     	        bcc     address
  180                     	        endm
  181                     	;;-----------------------------------------------------------
  182                     	jbe     macro   address         ;;<=
  183                     	        bcc     address
  184                     	        beq     address
  185                     	        endm
  186                     	
  187  0000               			.include iop.inc
  188                     	;;------------------------------------------------------------------
  189                     	;;  File Name   : IOP.INC
  190                     	;;
  191                     	;;  Description : This module contain the IO port define of functions
  192                     	;;
  193                     	;;  Version    :  IOP.01.040924 
  194                     	;; 
  195                     	;;  Rev	Date	    Author(s)      Status & Comments
  196                     	;;-------------------------------------------------------------------
  197                     	;;  2004/9/24       LIJD          Updating
  198                     	;;      
  199                     	;;-------------------------------------------------------------------
  200         [01]        	.if SPHE8202
  201         [02]        	.ifnz IOP_CLK_108
  202                     	IOP_CLOCK				equ		108000000
  203         [02]        	.else
  204         [03]        	.ifnz IOP_CLK_135
  205                     	IOP_CLOCK				equ		135000000
  206         [03]        	.else
  207         [04]        	.ifnz IOP_CLK_141_75
  208                     	IOP_CLOCK				equ		141750000
  209         [04]        	.else

⌨️ 快捷键说明

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