Вниз
Скачать: CL | DM;

Програмное выключение ATX в Dos   Найти похожие ветки 

← →
sniknik ©   (2002-05-30 11:39) [0]

[Pascal, Dos]
Как выключать ATX в Dos режиме? Вроде просто в хелпе от Кубалек вырываем код, следующий
mov ax,5301h
sub bx,bx
int 15h
jc @@finish
mov ax,530Eh
sub bx,bx
mov cx,102h
int 15h
jc @@finish
mov ax,5307h
mov bx,1
mov cx,3
int 15h
@@finish:
int 20h

вставляем в программу и все работает, НО не на всех компьютерах, на том на котором мне нужно этот код просто его вешает. Хорошо так добротно, тремя пальцами не поднимеш :-).
Я вот подумал может код не полный? Для проверки поставил на эту машину 98-й так он нормально завершает (то есть это полноценный ATX, есть машины на которых и 98 не завершается) но нужно в dos 6.22.
кто что скажет по этому поводу? или может есть документация по расширенным функциям AT? (так в helpr 15 прерывание обозначено, но он у меня старый и не все фунции описаны)


← →
sniknik ©   (2002-05-31 10:40) [1]

Да, я так понимаю все уже отошли от доса и на ответ расчитывать не приходится.
Но может еще есть страдальцы вроде меня? или раньше сталкивались? В общем вопрос пока актуальный (для меня) хотя и не первостепенный. Если у кого возникнет идейка черкните мне pls.?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-47961
jessis
2002-07-26 09:44
2002.08.15
Ошибка:


1-48044
SPeller
2002-07-30 05:58
2002.08.15
WindowProc внутри объекта


1-48142
INTENS
2002-07-31 19:31
2002.08.15
Очень интересный вопрос :)


1-48202
zor
2002-08-03 00:04
2002.08.15
Чтение файлов в директории


1-48108
Smok_er
2002-08-05 13:49
2002.08.15
Событие, возникающее в момент, когда окно становится неактивным




   Наверх