summaryrefslogtreecommitdiff
path: root/bootblocks/bb_linux.s
blob: 6bad72bf795b25fa0ba208de7efcb5aa189f0811 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

INITSEG = $9000

org 0
mov	ax,#$07c0
mov     ds,ax
mov     ax,#INITSEG
mov     es,ax
mov     cx,#256
sub     si,si
sub     di,di
cld
rep
 movsw
jmpi    go,INITSEG
go:

mov     di,#0x4000-12
mov     ds,ax
mov     ss,ax           ! put stack at INITSEG:0x4000-12.
mov     sp,di