- Win9x CD boot fixed (SF patch #1087537 by lukewarm)
This commit is contained in:
parent
5c2ccc7d90
commit
e0c5b9d7af
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////
|
||||||
// $Id: rombios.c,v 1.123 2004-12-07 21:06:32 vruppert Exp $
|
// $Id: rombios.c,v 1.124 2004-12-20 17:00:19 vruppert Exp $
|
||||||
/////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
// Copyright (C) 2002 MandrakeSoft S.A.
|
// Copyright (C) 2002 MandrakeSoft S.A.
|
||||||
@ -912,10 +912,10 @@ Bit16u cdrom_boot();
|
|||||||
|
|
||||||
#endif // BX_ELTORITO_BOOT
|
#endif // BX_ELTORITO_BOOT
|
||||||
|
|
||||||
static char bios_cvs_version_string[] = "$Revision: 1.123 $";
|
static char bios_cvs_version_string[] = "$Revision: 1.124 $";
|
||||||
static char bios_date_string[] = "$Date: 2004-12-07 21:06:32 $";
|
static char bios_date_string[] = "$Date: 2004-12-20 17:00:19 $";
|
||||||
|
|
||||||
static char CVSID[] = "$Id: rombios.c,v 1.123 2004-12-07 21:06:32 vruppert Exp $";
|
static char CVSID[] = "$Id: rombios.c,v 1.124 2004-12-20 17:00:19 vruppert Exp $";
|
||||||
|
|
||||||
/* Offset to skip the CVS $Id: prefix */
|
/* Offset to skip the CVS $Id: prefix */
|
||||||
#define bios_version_string (CVSID + 4)
|
#define bios_version_string (CVSID + 4)
|
||||||
@ -2883,8 +2883,11 @@ ata_packet_in_before_16:
|
|||||||
jmp ata_packet_no_before
|
jmp ata_packet_no_before
|
||||||
|
|
||||||
ata_packet_in_before_32:
|
ata_packet_in_before_32:
|
||||||
|
push eax
|
||||||
|
ata_packet_in_before_32_loop:
|
||||||
in eax, dx
|
in eax, dx
|
||||||
loop ata_packet_in_before_32
|
loop ata_packet_in_before_32_loop
|
||||||
|
pop eax
|
||||||
|
|
||||||
ata_packet_no_before:
|
ata_packet_no_before:
|
||||||
mov cx, _ata_cmd_packet.lcount + 2[bp]
|
mov cx, _ata_cmd_packet.lcount + 2[bp]
|
||||||
@ -2921,8 +2924,11 @@ ata_packet_in_after_16:
|
|||||||
jmp ata_packet_done
|
jmp ata_packet_done
|
||||||
|
|
||||||
ata_packet_in_after_32:
|
ata_packet_in_after_32:
|
||||||
|
push eax
|
||||||
|
ata_packet_in_after_32_loop:
|
||||||
in eax, dx
|
in eax, dx
|
||||||
loop ata_packet_in_after_32
|
loop ata_packet_in_after_32_loop
|
||||||
|
pop eax
|
||||||
|
|
||||||
ata_packet_done:
|
ata_packet_done:
|
||||||
pop bp
|
pop bp
|
||||||
|
Loading…
x
Reference in New Issue
Block a user