| 看易码上好像没有,转过来,希望作者不要介意,供3K用户参考,也供高手移植软件 
 ;-----------------------------------------------------------------------
 ;此文件包含了NC3000中系统函数名以及参数地址
 ;-----------------------------------------------------------------------
 
 TextBuffer =$02c0
 FontType1 =$0392
 FontType2 =$0393
 FontType3 =$03af
 FontType4 =$03b0
 PrintRow =$03b1 ;设置刷新行
 PrintCol =$03b2 ;设置刷新列
 CursorType =$03b3 ;设置光标类型,$00为8*16宽,$08为8*16窄,$10是8*8宽,$18是8*8窄
 CursorX  =$03b4 ;光标X位置
 CursorY  =$03b5 ;光标Y位置
 ScreenChar =$03be ;当前屏幕的最大字节数
 ScreenRow =$03c0 ;当前屏幕每行的最大字节数
 ScreenCol =$03c1 ;当前屏幕每列的最大字节数
 
 PromptType =$044a ;输入法提示类型
 
 InkeySound =$03f0 ;按键声音,=ff则按键有声音,否则无按键音
 SoundVolumn =$03e9 ;音量,最大为$0b,大于$0b时则无声音
 AutoPowerOffA =$03f6 ;死循环自动关机时间
 SysTimeHour =$03f7 ;当前时间,二十四小时制
 SysTimeMin =$03f8
 SysTimeSec =$03f9 ;当前时间,秒数的两倍
 SysTimeYear =$03fa ;2004年为$7b
 SysTimeMonth =$03fb
 SysTimeDate =$03fc
 AutoPowerOffB =$0400 ;用户设定的自动关机时间
 AutoPowerOffC =$0401 ;自动关机时间计数器
 ;当AutoPowerOffB=AutoPowerOffC时,系统将自动关机
 
 GraphBuffer =$19c0
 Graph_x1 =$03c3
 Graph_y1 =$03c4
 Graph_x2 =$03c5
 Graph_y2 =$03c6
 Graph_x  =$03c7
 Graph_y  =$03c8
 GraphType =$03c9 ;作图时,0为擦除,1为作图,2为反显
 Graph_r  =$03d6 ;半径
 Graph_a  =$03db ;椭圆的长半轴
 Graph_b  =$03dc ;椭圆的短半轴
 
 ;-----------------------------------------------------------------------
 
 FileName =$088d
 FileError =$08cc
 FileMode =$08c9 ;文件的打开方式
 ;$70=建立,$80=读取,$c0=修改
 WriteFileAttr =$08ca ;新建文件的属性
 RWFileLenth =$08c6 ;读/写文件时操作的长度
 RWFileDest =$e0 ;读/写文件时操作的目标地址
 
 NandLenth =$09d2
 NandReadDest =$f0
 NandNum  =$0888
 NandOffset =$088a
 
 ;以下内容需要先打开文件方可查看
 
 ;文件/文件夹的结构体
 FileNum  =$08d4 ;文件号,共有两字节
 FileAttr =$08d6 ;文件属性,一共有三字节,最后一字节一般为$c0
 FileCreatDate =$08d9 ;文件创建时间
 FileChangeDate =$08dc ;文件修改时间
 FileBlockNum =$08e2 ;文件占用块的数目
 FileLength =$08e4 ;当文件长度小于16K时有效
 FileBlock1st =$08e6 ;文件占用的第一个块
 FileBlock2nd =$08e8 ;文件占用的第二个块
 FileBlock3rd =$08ea ;文件占用的第三个块
 FileBlockLast =$08ec ;文件占用的最后一个块
 
 ;以上内容需要先打开文件方可查看
 
 ;-----------------------------------------------------------------------
 ;以下是NC3000中断名
 ;-----------------------------------------------------------------------
 
 m_ClearGraph =$c729
 m_ClearText =$c72a
 m_UpdateLCD =$c719
 m_Inkey  =$c006
 
 m_CreatDir =$050b
 m_EnterDir =$050d
 m_DeleteFile =$050e
 m_OpenFile =$0515
 m_ReadFile =$0516
 m_CloseFile =$0517
 m_WriteFile =$0518
 m_ReadNand =$0505
 
 m_Int2Asc =$c733
 
 m_MultiPly =$ca03 ;乘法
 m_Draw  =$ca04 ;画点
 m_JudgePoint =$ca05 ;判断点
 m_BoxA  =$ca0a ;非填充矩形
 m_BoxB  =$ca0c ;填充矩形
 m_BoxC  =$ca06 ;从屏幕0,0开始作矩形,不填充
 m_BoxD  =$ca07 ;从屏幕0,0开始作填充矩形
 m_Line  =$ca0b ;画线
 m_LineC  =$ca08 ;从屏幕左端往屏幕上端作线
 m_CircleA =$ca0e ;画圆,非填充
 m_CircleB =$ca10 ;画圆,填充
 m_EllipseA =$ca0f ;画椭圆,非填充
 m_EllipseB =$ca11 ;画椭圆,填充
 m_FillGraphA =$ca09 ;填充作图
 m_FillGraphB =$ca0d ;填充作图
 m_MessageBox =$ca12 ;a=0为弹出框,a=1 or 2时为是否对话框,a=3时为选择框(此时参数有所不同)
 
 m_NowFind =$ca16 ;显示正在查找
 m_NotFind =$ca17 ;显示没有找到
 
 m_DebugB =$cb01 ;系统内置Debug
 
 m_Beep  =$e012
 m_DebugA =$e051 ;调用系统内置的Debug
 m_Progress =$014c ;进入条
 
 
 
 [此贴子已经被作者于2005-2-8 14:01:11编辑过] 
 |