wok-next diff syslinux/stuff/iso2exe/bootlinux.c @ rev 13697

syslinux/iso2exe: menu can create usbkey/floppy
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Dec 14 15:43:12 2012 +0100 (2012-12-14)
parents 7d300004a3b8
children 58b695f73790
line diff
     1.1 --- a/syslinux/stuff/iso2exe/bootlinux.c	Thu Dec 13 14:33:27 2012 +0100
     1.2 +++ b/syslinux/stuff/iso2exe/bootlinux.c	Fri Dec 14 15:43:12 2012 +0100
     1.3 @@ -162,17 +162,23 @@
     1.4  		xor	si, si
     1.5  		xor	di, di
     1.6  		rep
     1.7 -		  movsw
     1.8 +		  movsw			// move 64K data
     1.9  		push	es
    1.10  		pop	ds
    1.11  		push	es
    1.12  		pop	ss
    1.13 +		mov	ch, #0x70
    1.14 +		mov	es, cx
    1.15 +		mov	ch, #0x80
    1.16 +		rep
    1.17 +		 seg	cs
    1.18 +		  movsw			// move 64K code
    1.19  		popa
    1.20 -		jmpi	relocated, #0x8000
    1.21 +		jmpi	relocated, #0x7000
    1.22  relocated:
    1.23  #endasm
    1.24  				kernelmem.base = 0x10000;
    1.25 -				if (syssize > 0x70000)
    1.26 +				if (syssize > 0x60000)	/* 384K max */
    1.27  #endif
    1.28  				die("Not a bzImage format");
    1.29  			}