PSP - Programm Segment Prefix. Это структура, создается системой при запуске исполняемых файлов. В ней прописываются данные, необходимые для...
Старый баг лучше новых двух ;-D А некоторые специально эмулируются, для совместимости 8-) Например: mov eax,[0]
leo, это все хорошо в теории. Но здесь то разговор о многозадачных ОС, где при переключении процессов переключается и стэк и сегмент данных. Так...
Черт, невнимательно прочитал :) Нужно так: push segment push offset retf
push 1111h push 7000h retf
Ничего подобного. Специально попробовал (BCB 6.0), не нужно никаких комбинаций. Опять неверно. Парсинг строки делает компилятор, а в функции...
Я и начинал еще с убогих советских :) А так долго проработала из-за того, что DefWindowProc, в подавляющем большинстве случаев, сам очищал мой...
JAPH, у меня был похожий косяк, тоже забыл поставить очистку стека :) Но поскольку никогда не использую ebp (обращаюсь напрямую через esp), то...
Не вижу смысла :O ? Чего его путать то? Это он и есть. Где видел - не помню. Скорее всего в сорсах, той же printf. Возможно что еще на советских...
Тогда уж еще проще ;) proc WindowProc mov eax,[esp+8] ; eax - msg cmp eax,WM_DESTROY je @@destroy lea...
_Poly_Glot_, это только дело вкуса. Просто не забывай, что эмулятор не может всего проэмулировать. На сорсах.ру не раз всплывали темы, мол...
Great: Сначала бы посмотрел повнимательнее ;) Чем же по твоему 13 отличается от 0Dh?????? А вот это действительно провакация :D В dos/windows \n...
Encou, в сишных примерах можешь встретить так же следующие спецсимволы ASCII: в асме это можно заменить на следующее: Других вроде не встречал :)
плеера не нашел :( Но есть несколько файликов, вроде с тех времен остались. Судя по всему это было начало моих экспериментов, по кодированию SB,...
Забыл добавить :) У меня на компе стоит исашная SB. Но под ХРюном звука нет! Более того, половина программ просто виснут :-( Подозреваю что из за...
Короче, завтра выложу свои сорсы, специально писал для своего плеера, под SB. Работает со всеми каналами, под DOS4GW или PMODE/W.
Так оно и было, пока гребаны микрософтсы не насрали на спецификацию DPMI. Чего на эту функцию напали то? Она преобразует физический адрес в...
JAPH wrote: TASM ;) 1. ИМХО самый большой недостаток, это то, что начинающие кодеры, еще не усвоив добром концепции ООП, начинают такой лес...
В таком случае не забудь при создании окна отключить перерисовку фона (mov wc.hbrBackground, 0), иначе, при перерисовке, сначала твое окно...
Или перехватывай сообщение WM_ERASEBKGND. Оно специально предназначено для отрисовки фона. Можешь даже как мультики фон заделать ;)
Имена участников (разделяйте запятой).