Спасибо, эта книжка у меня есть. Так всё же, объясните мне этот факт: код одинаковый, а вот bios в одном из случаев не хочет грузить.
Старый добрый сервис работает у меня на дискете. Моя же задача - как раз написать загрузчик с исользованием расширенного дискового сервиса. Мало...
А чем это лучше, если я просто задам org 0x7c00? Сорри, в коде не указал, что эта директива есть. Исправлю.
В данном случае вам предоставлен код MBR. В 0x41-ом секторе я 100% знаю, какие находятся данные. Код MBR не выводит их, если первые 0x3c байт - не...
В общем, объясняю ситуацию. Сделал утилиту, которая создаёт образ FAT16-диска. Сделал тестовую утилиту, которая читает бутсектор и выводит на...
(-1)^pi = (e^(i*pi))^pi = e ^ (i*pi^2) = cos(pi^2 + 2*pi*k) + i * sin(pi^2 + 2*pi*k), где k-целое число. Представление e^i*phi - Эйлерово,...
Ещё возможна проблема, что ethernet-кадр сформирован неправильно. Там необходимо указывать адрес отправителя и адрес получателя. Кто-нибудь в...
Пусть ставит Linux...
Короче, есть 17-дюймовый монитор Acer, подключённый к компу. Включаю комп, грузится ОС, всё нормально. Лампочка на кнопке монитора показывает, что...
Пиши ещё с поддержкой OpenGL, чтобы можно было потом под *nix портировать.
Notepad++ ? Или планируете кроссплатформенный блокнот?
А есть образ флоппи-диска с DOS, а то на моём 486 никакой ОС сейчас не стоит, а венды я давно уже не видел в глаза?
Что-то затянул с темой... В общем, результат сканнинга... Bus.Dev:Func VendorID DevID 0.5:0 1025 1435 0.8:0 5333 8a01 1.5.0, 1.8.0 - начинаются...
Последний раз видел BSOD, когда секторы на жестяке побились. В остальном мой openSUSE Linux 10.2 работает на ура.
alexey_k, ты извращенец. Borland C++ 3.1 уже пора на помойку истории выкидывать. Используй лучше Watcom или GCC. Линкеру только передаётся опция,...
Хорошо, постараюсь сегодня снять повторяющиеся координаты.
Возникла трабла при сканировании PCI: вообще, Bus Number может принимать значения от 0 до 255. Однако, на моём 80486 с этим проблемы: устройства...
А ffmpeg не подойдёт?
Народ! Прикол ещё в том, что между чтением IRR и записью EOI должна пройти какая-то пауза. Иначе трюк не прокатывает.
Получилось очистить запросы на прерывание таким образом: 1. читаем Local APIC IRR 2. Пишем 0 в Local APIC EOI 3. повторяем с пункта 1 256 раз...
Имена участников (разделяйте запятой).