53 lines
1.2 KiB
NASM
53 lines
1.2 KiB
NASM
|
page ,160
|
|||
|
;
|
|||
|
;----------------------------------------------------------------------------
|
|||
|
; Modification history
|
|||
|
;
|
|||
|
; 26-Feb-1991 sudeepb Ported for NT DOSEm
|
|||
|
;
|
|||
|
;----------------------------------------------------------------------------
|
|||
|
|
|||
|
; Define end labels for each segment in
|
|||
|
; IO.SYS. Make the segments paragraph aligned
|
|||
|
; to save the trouble of rounding up at run-time.
|
|||
|
;
|
|||
|
; also defines a special segment called dos_load_seg which is
|
|||
|
; used to figure out where to load MSDOS (after sysinit)
|
|||
|
|
|||
|
Bios_Data segment para public 'Bios_Data'
|
|||
|
assume cs:Bios_Data
|
|||
|
public BData_end
|
|||
|
BData_end:
|
|||
|
Bios_Data ends
|
|||
|
|
|||
|
Bios_Code segment para public 'Bios_Code'
|
|||
|
assume cs:Bios_Code
|
|||
|
public BCode_end
|
|||
|
BCode_end:
|
|||
|
Bios_Code ends
|
|||
|
|
|||
|
sysinitseg segment para public 'system_init'
|
|||
|
assume cs:sysinitseg
|
|||
|
sysinitseg ends
|
|||
|
|
|||
|
SpcKbdSeg segment para public 'SoftpcKeyboard'
|
|||
|
assume cs:SpcKbdSeg
|
|||
|
SpcKbdSeg ends
|
|||
|
|
|||
|
SpcMseSeg segment para public 'SoftpcMouse'
|
|||
|
assume cs:SpcMseSeg
|
|||
|
SpcMseSeg ends
|
|||
|
|
|||
|
SpcEmmSeg segment para public 'SoftpcEmm'
|
|||
|
assume cs:SpcEmmSeg
|
|||
|
public SI_end
|
|||
|
SI_end:
|
|||
|
SpcEmmSeg ends
|
|||
|
|
|||
|
|
|||
|
dos_load_seg segment para public 'dos_load_seg'
|
|||
|
dos_load_seg ends
|
|||
|
|
|||
|
end
|
|||
|
|