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

📄 dosvar.h

📁 凌阳MP3 spSPCA755yuanma
💻 H
字号:
#ifndef _dosvar_
#define _dosvar_

/*++

Copyright (c) 2001 Sunplus Technology Co., Ltd.

Module Name:

        dosvar.h

Abstract:

        Header file related to file layer variable declaration

Environment:

        Keil C51 Compiler

Revision History:

        09/04/2001      William Yeo    created                 

--*/

//------------------------------------------------------------------------------
//External variable
//------------------------------------------------------------------------------

//-------------------------------------
//dosdat.h
//-------------------------------------
extern	code	BYTE	G_DOS_SIG[];
extern	code	BYTE	G_DOS_MBSP_128M[];
extern	code	BYTE	G_DOS_PBSP_128M[];
extern	code	BYTE	G_DOS_MBSP_64M[];
extern	code	BYTE	G_DOS_PBSP_64M[];
extern	code	BYTE	G_DOS_MBSP_32M[];
extern	code	BYTE	G_DOS_PBSP_32M[];
extern	code	BYTE	G_DOS_MBSP_16M[];
extern	code	BYTE	G_DOS_PBSP_16M[];
extern	code	BYTE	G_DOS_MBSP_8M[];
extern	code	BYTE	G_DOS_PBSP_8M[];
extern	code	BYTE	G_DOS_MBSP_4M[];
extern	code	BYTE	G_DOS_PBSP_4M[];
extern	code	BYTE	G_DOS_DirCurrentParent[];

//-------------------------------------
//dosdef.h
//-------------------------------------

//-------------------------------------
//dosdir.c
//-------------------------------------

//-------------------------------------
//dosfat.c
//-------------------------------------
extern	xdata   WORD    G_DOS_FreeFatTable[];
extern	xdata	WORD	G_DOS_FreeTableIndex;
extern	xdata   WORD    G_DOS_PrevCluster;
extern	xdata	ULONG	G_DOS_FatNextAddr;
extern	xdata	WORD	G_DOS_FatNextCluster;
extern	xdata	BYTE	G_DOS_FatNextFlag;
extern	xdata   WORD    G_Card_BlockSize;
extern	xdata   BYTE    G_Card_BlockSizeShift;
extern	data	WORD	G_Media_Behavior;
extern	xdata	WORD	G_DOS_FileEndCluster;
extern	xdata   ULONG   G_Card_TotalCardSize; 

extern	data    BYTE 	G_DOS_CardErrDetected; 

extern 	xdata	WORD	G_DOS_StoreFATSector;
extern 	xdata	WORD	G_DOS_WriteFATSector;
extern 	data	BYTE	G_DOS_WriteFATDirty;
extern 	data	BYTE	G_DOS_ReadToFatSector;
extern	data	BYTE	G_DOS_ReseveSomeSector;
extern	xdata   UCHAR   G_ucStoreFAT[]; 
extern	data	BYTE	G_DOS_UseTempTable;
extern	xdata 	BYTE	*G_DOS_pTempTable;

extern	xdata	WORD	G_DOS_MoreFreeTable[];
extern	xdata	WORD	G_DOS_MoreFreeCount;
extern	xdata	WORD	G_DOS_MoreClusterCnt;
extern	xdata	WORD	G_DOS_MoreFreeGetIndex;
extern	xdata	WORD	G_DOS_MoreFreeSetIndex;

//-------------------------------------
//dosfile.c
//-------------------------------------
extern	idata	ULONG	G_DOS_DstStartLogAddr;
extern	idata	WORD	G_DOS_LeftClusterSize;
extern	xdata   WORD    G_DOS_StartClusterNumber;
extern	xdata   WORD    G_DOS_MidCluster;
extern	xdata	WORD	G_DOS_FreeTableTotal;
extern	xdata   BYTE    G_File_FirstEnter;
extern	xdata 	ULONG 	G_File_FrameSize;
extern	xdata	WORD	G_DOS_FileStartCluster;
extern	xdata	ULONG	G_DOS_FileSizeKeep;
extern	xdata	WORD	G_DOS_FileCurrCluster;
extern	xdata	WORD	G_DOS_FileClusterIndex;
extern	xdata	WORD	G_DOS_PrevFileCurrCluster;	// WWWW0327
extern	xdata	WORD	G_DOS_PrevFileClusterIndex;	// WWWW0327

//-------------------------------------
//doscore.c
//-------------------------------------
extern	xdata   WORD    G_Card_PrevLogBlock;
extern	idata	ULONG	G_Card_EndBlkLogAddr;
extern  idata	ULONG 	G_Card_OldPhyAddr;
extern  idata	ULONG	G_Card_NewPhyAddr;
extern  idata	BIT 	G_Card_FindNew;
extern  xdata	ULONG 	G_Card_OldPhyStartAddr;
extern  xdata	ULONG 	G_Card_OldLogStartAddr;
extern  xdata   ULONG   G_Card_PhyBlockAddr;

//-------------------------------------
//dosusb.c
//-------------------------------------
extern	xdata   BYTE    G_DOS_USBDataReady;    // 500 use

#endif

⌨️ 快捷键说明

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