- fixed cmos info on 2nd disk landing zone.
This commit is contained in:
parent
18833a885b
commit
fcd6f99391
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: harddrv.cc,v 1.51 2002-03-17 20:57:54 vruppert Exp $
|
||||
// $Id: harddrv.cc,v 1.52 2002-03-25 01:47:13 cbothamy Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2002 MandrakeSoft S.A.
|
||||
@ -128,7 +128,7 @@ bx_hard_drive_c::~bx_hard_drive_c(void)
|
||||
bx_hard_drive_c::init(bx_devices_c *d, bx_cmos_c *cmos)
|
||||
{
|
||||
BX_HD_THIS devices = d;
|
||||
BX_DEBUG(("Init $Id: harddrv.cc,v 1.51 2002-03-17 20:57:54 vruppert Exp $"));
|
||||
BX_DEBUG(("Init $Id: harddrv.cc,v 1.52 2002-03-25 01:47:13 cbothamy Exp $"));
|
||||
|
||||
/* HARD DRIVE 0 */
|
||||
|
||||
@ -282,9 +282,9 @@ bx_hard_drive_c::init(bx_devices_c *d, bx_cmos_c *cmos)
|
||||
// AMI BIOS: 2nd hard disk, 0x80 if heads>8
|
||||
cmos->s.reg[0x29] = (bx_options.diskd.Oheads->get () > 8) ? 0x80 : 0x00;
|
||||
// AMI BIOS: 2nd hard disk landing zone, low byte
|
||||
cmos->s.reg[0x2a] = cmos->s.reg[0x1b];
|
||||
cmos->s.reg[0x2a] = cmos->s.reg[0x24];
|
||||
// AMI BIOS: 2nd hard disk landing zone, high byte
|
||||
cmos->s.reg[0x2b] = cmos->s.reg[0x1c];
|
||||
cmos->s.reg[0x2b] = cmos->s.reg[0x25];
|
||||
// AMI BIOS: 2nd hard disk sectors/track
|
||||
cmos->s.reg[0x2c] = bx_options.diskd.Ospt->get ();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user