stubs.asm
来自「Microsoft MS-DOS6.0 完整源代码」· 汇编 代码 · 共 80 行
ASM
80 行
;*
;*
;* stubs.asm Stubs for OS specific routines that exist under
;* one OS only.
;*
;*******************************************************************************
include kernel.inc
;*******************************************************************************
sBegin KERNEL
PUBLIC AccessSwapFileOS2
PUBLIC BindSegmentOS2
PUBLIC LockSegmentOS2
PUBLIC UnLockSegmentOS2
PUBLIC CbFreeMemOS2
PUBLIC PrepareWildOS2
PUBLIC FMatchWildOS2
PUBLIC FValidDirOS2
PUBLIC CbFreeEmmOS2
PUBLIC CbInitEmmOS2
PUBLIC CompactEmmOS2
PUBLIC EndEmmOS2
PUBLIC LcbSizeSbOS2
PUBLIC FRestoreSbStateOS2
PUBLIC FInitSbSaveOS2
PUBLIC FSaveSbStateOS2
IFDEF DEBUG
PUBLIC FCheckGlobalHeapOS2
PUBLIC InitJmpSegOS2
ENDIF ;DEBUG
assumes CS,KERNEL
assumes DS,nothing
assumes ES,nothing
CbFreeMemOS2:
CbFreeEmmOS2:
CompactEmmOS2:
EndEmmOS2:
FRestoreSbStateOS2:
retf
AccessSwapFileOS2:
LockSegmentOS2:
UnLockSegmentOS2:
FValidDirOS2:
LcbSizeSbOS2:
FInitSbSaveOS2:
FSaveSbStateOS2:
IFDEF DEBUG
InitJmpSegOS2:
ENDIF ;DEBUG
retf 2
PrepareWildOS2:
FMatchWildOS2:
IFDEF DEBUG
FCheckGlobalHeapOS2:
ENDIF ;DEBUG
retf 4
BindSegmentOS2:
CbInitEmmOS2:
retf 6
sEnd KERNEL
;*******************************************************************************
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?