ASM » Вс апр 06, 2003 11:19 pm
$this->bbcode_second_pass_quote('', '[')b]VovansystemS
а чё там после 32 идёт?
да написал же чтобы понятнее была специфика барьера....
64Гб на счетчик мегабайтов в BIOS отведено два байта (слово) т.е. переменная емкости винта может принимать значения от 0 до 65535 вот в чем причина что некоторые материнские платы определяют 60 но не определяют 80 хотя так официально о барьере в 64Гб никто не упоимнает (apple_rom в своем BIOS patcher'e нашел решение этой проблемы - заставить биос считать не мегабайты а гигабайты)
по сути и получаетс что 80 допустим грубо говря имеет значение 80000 > 65535, при детекте происходит следующее получается число 14465 и установленный флаг переноса (C) а этот флаг служит индикатором ошибки в этой процедуре. если сброшен - все ок, установлен - ошибка
а вам Dev стоило бы прежде чем постить лучше разобрать этот вопрос и не упускать столь такие важные вещи.
Исправлено: ASM 6 апреля 2003 года, 21:28