wok-current diff linld/stuff/src/MEMTOP.ASM @ rev 23991
syslinux: iso2exe/init loram case
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Dec 06 10:04:52 2020 +0000 (2020-12-06) |
parents | 6e3d30b3031f |
children | a946c1651082 |
line diff
1.1 --- a/linld/stuff/src/MEMTOP.ASM Mon Oct 14 11:20:06 2019 +0200 1.2 +++ b/linld/stuff/src/MEMTOP.ASM Sun Dec 06 10:04:52 2020 +0000 1.3 @@ -12,17 +12,10 @@ 1.4 p386 1.5 endif 1.6 1.7 - group DGROUP _TEXT,_BSS 1.8 + group DGROUP _TEXT 1.9 assume cs:DGROUP,ds:DGROUP 1.10 1.11 1.12 - segment _BSS byte public use16 'BSS' 1.13 - 1.14 -saved15 dd ? 1.15 - 1.16 - ends _BSS 1.17 - 1.18 - 1.19 segment _TEXT byte public use16 'CODE' 1.20 1.21 ;*************************************************************** 1.22 @@ -182,6 +175,7 @@ 1.23 cmp al,80h ; 80h = XMS driver installed 1.24 je @@skip 1.25 endif 1.26 +saved15: 1.27 xor bx,bx 1.28 mov es,bx 1.29 ifndef NO386 1.30 @@ -189,7 +183,7 @@ 1.31 push offset int15_88 1.32 pop eax 1.33 xchg eax,[es:bx+15*4] 1.34 - mov [saved15],eax 1.35 + mov [dword saved15],eax 1.36 else 1.37 mov ax,offset int15_88 1.38 xchg ax,[es:bx+15*4] 1.39 @@ -205,10 +199,10 @@ 1.40 int15_88: 1.41 cmp ah,88h 1.42 je @@do88 1.43 - jmp [saved15] 1.44 + jmp [dword saved15] 1.45 @@do88: 1.46 pushf 1.47 - call [saved15] 1.48 + call [dword saved15] 1.49 or ax,ax 1.50 jnz @@iret 1.51