📄 sysvar.asm
字号:
;*****************************************************************************
; Sitronix Technology Co., Ltd. (c)2005, 2006 Copyright
; All Right Reserved
;
; FILENAME : sysvar.asm
; DESCRIPTION : This file reserved section space for system variables
;
; NOTES :
; CHANGES :
;
; VERSION DATE WHO P.S.
; ------- ----------- ---------- ------------------------------
; 0.07 Jul-06-2005 Magen Liao
;
;************************** Sitronix Confidential ****************************
.IF CASEOFF=1
.CASE OFF
.ENDIF ;CASEOFF=1
.PL 0
.PW 128
.CHIP W65C02S
.INCLUDE SYSTEM.CFG
.INCLUDE COMMON.DEF
.INCLUDE COMMON.INC
.INCLUDE common/sysvar.def
;---------------------------------------------------------------------------
; global
;---------------------------------------------------------------------------
.GLOBAL BEGIN_SYS_VAR
.GLOBAL USB_CONN
.GLOBAL LAST_USBIRQ
;.GLOBAL WORKING_RAM_DRRL,WORKING_RAM_DRRH
.GLOBAL USB_CURR_LUN,USB_IS_CBW
;.GLOBAL pa_tmp
;.GLOBAL fctrl_tmp0,fctrl_tmp1
;.GLOBAL tmpA,tmpX,tmpY
;.GLOBAL tmp_rtn_adrl,tmp_rtn_adrh
.IF XB_SWI=1
.GLOBAL swiarg00,swiarg01,swiarg02,swiarg03
.GLOBAL swiarg04,swiarg05,swiarg06,swiarg07
.GLOBAL swiarg08,swiarg09,swiarg0a,swiarg0b
.GLOBAL swiarg0c,swiarg0d,swiarg0e,swiarg0f
.GLOBAL xPRRL,xPRRH
.GLOBAL xinum,xifunc
.GLOBAL ixIRRL,ixIRRH
.GLOBAL ixinum,ixifunc
.ENDIF ;XB_SWI=1
;===========================================================================
;= Description: Section SYS_VAR
;=
;= ***MUST*** be placed at logical 0x0310
;=
;===========================================================================
SYS_VAR .SECTION REF_ONLY
BEGIN_SYS_VAR:
; Global System Variables
;WORKING_RAM_DRRL: .DB
;WORKING_RAM_DRRH: .DB
USB_CONN: .DB ; usb connection
LAST_USBIRQ: .DB ; last USB IRQ status
USB_CURR_LUN: .DB
USB_IS_CBW: .DB
;pa_tmp: .DB
;fctrl_tmp0: .DB
;fctrl_tmp1: .DB
;tmpA: .DB
;tmpX: .DB
;tmpY: .DB
;tmp_rtn_adrl: .DB
;tmp_rtn_adrh: .DB
.IF XB_SWI=1
; Software Interrupt Arguments
swiarg00: .DB
swiarg01: .DB
swiarg02: .DB
swiarg03: .DB
swiarg04: .DB
swiarg05: .DB
swiarg06: .DB
swiarg07: .DB
swiarg08: .DB
swiarg09: .DB
swiarg0a: .DB
swiarg0b: .DB
swiarg0c: .DB
swiarg0d: .DB
swiarg0e: .DB
swiarg0f: .DB
xPRRL: .DB ; target external PRRL
xPRRH: .DB ; target external PRRH
xinum: .DB ; SW intr. number
xifunc: .DB ; SW intr. function
ixIRRL: .DB ; target external IRRL
ixIRRH: .DB ; target external IRRH
ixinum: .DB ; external intr. number
ixifunc: .DB ; external intr. function
.DS (SYS_VAR_SZ-26h)
.ENDIF ;XB_SWI=1
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -