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
|
||
|