Segment HeaderBinary

;------------------------- Signature --------------------------
;
; The first 32 bytes are reserved for the signature
; The first 20 bytes may be searched for to find the Kernel.
; The 12 remaining bytes may be used for version identification.
;
  Org 0
   MagicNumber		dd	01824B26FH
	; big-endian 	386	i	L	S	O
        ;       00  0110000010	01001	01100	10011	01111
				; 5 bit code for 'OSL' big-endian,
				; 5 bit code for i, 10-bit code for 386
				; two clear bits.
   Signature		db	"OSLm Kernel i386 v0.00.01",0

;------------------------ Sizes -------------------------------
  ;; (!) The first 32 bytes were reserved for the signature.
  Org 32
			dd	TotalKernelFileLength
			dd	KernelOffset
			dd	KInitJumpPoint
			dd	size KHeader
EndS
