А я сейчас над племянниками издеваюсь. У меня грузятся винды, а у них линух... с одинаковыми обоями. Они в линухе плохо ориентируются, к тому же в...
Это не Alter )))
Для загрузки с двух различных дисков с использованием Alter'а нужно выполнить следующие конфигурационные шаги: 1) установить Alter на диск с...
Сомнительное утверждение. На флешках практически всегда присутствует только один раздел, тем не менее они обычно размечаются с использованием...
Не нужно делать расширенный раздел активным :) Ты либо смотришь не весь диск, а конкретный раздел, либо у тебя флешка имеет структуру без...
Т.е. используют то, чего ты не обнаружил ;) Нужно писать туда, где таблицы нет. Вообще в MBR перед таблицей разделов остается 446 байт. Одна...
Нужно сделать как-то так: org 7C00h ... jmp 0:@main org 7E00h+($-$$) @main: ... rb 7FFEh-$ dw 0AA55h Можно даже лишнее не копировать.
+1 Данные-то из копии будут выбираться нормально, но только до того момента, пока он не попытается "поверх себя" загрузить новые данные с диска....
Забей на vesa))) Оставь только 64-разрядные драйверы. У меня все драйверы, которые хоть как-то связаны с реальным режимом, находятся...
mov ax,7c00h mov es,ax Так делать не надо. Я извиняюсь за вчерашнее. Я видел код только до jmp @main включительно. Однако оба мои замечания...
Если я правильно понимаю, то проблема может быть связана с отсутствием дальнего перехода или инициализации стека.
Я к тому, что по приведенному коду трудно понять, в чем проблема. Хотя, возможно, виноват движок форума, обрезающий самое главное. Я с мобильника.
Сочувствую.
I.e. 500h or 600h - 9FFFFh minus 1024*x bytes.
А если диск не разбит на разделы? ))) На самом деле в FAT и NTFS есть такое замечательное поле, как Hidden sectors. Оно может содержать не вполне...
Думаю, в разных режимах лучше использовать разные драйверы и драйверные модели.
Я использую int 12h для получения размера доступной базовой памяти в килобайтах. Память доступна начиная с адреса 500h. Для большей надежности...
Ты не понял. Я сделал эмулятор как раз для тестирования на реальном компе, причем не только своем. На своих-то можно сколько угодно...
Я уже писал об этом: "Драйвер может зарегистрировать произвольное количество виртуальных устройств." Причем устройства могут быть даже разного...
Я просто проверяю, чтобы сгенерированные трехмерные координаты укладывались в лимит BIOS по количеству цилиндров. Другие некорректные значения...
Имена участников (разделяйте запятой).