cresta Блин, мистика, я только что хотел написать точно такую же фразу, вовремя на ф5 нажал. ;)
Скорее всего, помимо непоср. доступа к железу, проге нужен и точный тайминг (нт/хр не дает ни того, ни другого). Открытие доступа к портам здесь...
о да
Большинство оставшихся нормальных людей, не испорченных туториалами iczelion'a и Four-F'a, не обитают в интернете, к великому счастью для них...
Обойти не так уж легко как кажется на первый взгляд, особенно с применением определенных спецсредств... Т.к. этот способ легально использует ОС...
Решение есть, основанное на тех же принципах, с помощью которых одно время обходили 'Pentium F0 bug', а именно -- начало IDT помещается в конец...
ессно железо
MrHammer Зависит от того, какая у тебя система, и что ты собственно хочешь сделать со своим БИОС'ом (считать/изменить). Вполне возможно, что у...
Во-первых, максимум, что ты так сдампишь -- это огрызок биоса в сегменте F, плюс video bios extension (как правило, в сегменте C). Чтобы сдампить...
Настоящий Ассемблерщик должен писать в консольном редакторе (не важно в каком -- DN, NCEDIT, Turbo Shell, etc.). IDE и окна -- от лукавого. ;)
ntoskrnl... поиск байтов... wassup? хз что там на нт придумали, не смотрел, но в 9х всё было (и есть) просто и логично. Если твоя прога 100%...
ещё оттуда: Windows 98/Me Compatibility Notes Windows 98/Me handles some of the details surrounding device object creation and driver...
м.б. у тебя уже винт старый и физ. сектора разбросаны по диску до кучи
Ух ты, что называется, век живи -- век учись. ;)) black c0de а ты им ход конем! пользуй 9х назло проклятым буржуям. ;)
Там же ничего особенного-то и нет, программка за 10 минут вся целиком разбирается. Если всё же не получится -- могу я взяться переписать (за...
cresta А ты пользуй TASM и не знай горя: .model flat, stdcall ... funcs dd 1234 dup(?) ... call [funcs+eax*4], 1, 2, 3, 4
:)) Там регистр не в опкоде, а где ему и полагается -- в поле reg и, следовательно, CR1 можно легко задать.
что-то мутное и непонятное, там по существу только картинка с багом с нопом, остальные вполне естественно смотрятся. Ни разу не пользовался...
Я забыл, там же нигде басмастер не описывается. Вот ещё важная дока: Programming Interface for Bus Master IDE Controller Ссылку не помню, имя...
А на режим/экстендеры там как-то пофигу -- busmaster'у передается физ. адрес. Инфа по программированию ATA-устройств здесь: www.t13.org...
Имена участников (разделяйте запятой).