Да, пускал свою прогу на нескольких компах под форточками (хр) мониторы дружно вопили о недопустимом видеорежиме и изменение галки "эмулировать...
Может микротрещина где, или пайка разъёма плохая, или контакты погнулись, или окисел образовался, мало ли что может быть
Держи! ;-) Только дизассемблируй сам, там не сложно.
А лучше такds:si->strimg es:di->videoRAM ah=атрибут cx=длина строки print: lodsb stosw loop print Тогда строка будет состоять только их символов....
Переделал свою оч. старую програмульку под VESA. Посмотри сам, что где выводится. Использует кнопки стрелки, pgup,pgdn,home,end,ESC.
Наткнулся вот случайно на эту тему. Курить надо в сторону "pixel clock". Вроде в VBE-2 настройка их была, а VBE-3 стала предоставлять функцию...
tower120 твои какие мнения на этот счёт? cppasm любишь 32-битные регистры ;-) ЗЫ Спасибо за pdf. ЗЫ Хорошо бы выровнять окна в видеопамяти так,...
ЗЫ Поскольку прогу пускаешь из-под форточек, не пробовал ставить\снимать галку "Эмуляция VideoBIOS драйверами карточки" в настройках PIF'а?
Неужели на результат влияет, как их переключать? Не верю. Замени INC на DEC в программке заливки и проверь. Но всё равно, переключать окна сложно...
В инете полно, погугли.
Нет смысла писать 5 dup(?),'$' Ибо всё, что перед данными не может не быть. TASM и MASM этот момент отработают, не знаю как другие. krundetz Мой...
Можно узнать, сменили ли в дисководе дискету, но можно ли это сделать в вынь-апи я не знаю. Можно узнать, есть ли дисковод физически, обратившись...
Может лучше оставлять файл с необходимыми данными (контр. суммами и признаком, обрабытывался ли файл ранее) в каждом каталоге? (наподобие...
По умолчанию на всех карточках ширина экрана равна "ширине" окна, или я не прав? Во всех доках так написано. Тогда как объяснить, что в первые...
Ужос! Не знал. Мой вариант. Писал очень давно, но часто спользуется. num2ascii proc near ; AX - число ES:DI-куда писать ответ...
Хм... Как же объяснить, что закраска экрана работает, а вывод отдельной точки - нет? Есть варианты?
А пример ассемблируется? mov dx,offset text <- помещаем в dx адрес начала строки.
А разница? :-) То же самое, только выводится много точек. Возможно ты её не видешь на мониторе. У меня выводилось, только я нашёл ей с трудом ;-)
Надо вызывать INT 10h, AX=4f01h, CX=код режима, в ES:DI вернёт 256 байт об этом режиме. Дока например здесь:...
NoResponse, tower120 писал что не выводится только в определённые окна видеопамяти, значит режим скорее всего поддерживается. А так, да, нужно и...
Имена участников (разделяйте запятой).