<font size=12><font color="red]Я</font><!--color--></font><!--size--> также начинал с zx-spectrum/basic, уже в те времена, когда нормальные люди...
Этот метод уже реализован, только dll не копирует (расшаривает) память, а сама анализирует память (напомню что программа - взломщик игр). Мне бы...
Уважаемые мастера есть такой вопрос: может ли программа отправить своему окну сообщение WM_COPYDATA, от имени окна другого процесса, таким образом...
Мой вариант выводит испорченную строку H llo world! Но зато 19 байт и завершает программу. B409 mov ah,09h BA0601...
Может использовать в качестве части слова - имя исполняемого .com файла. Например WORLD.COM, правда точку придется заменять!$, так что экономии...
Алгоритм для поиска подстрок с запоминанием смещений(в аттаче файл под tasm). Для ускорения размножил количество проверок первого символа...
Выпустил таки релиз программы. Всем желающим проверить даю линк: http://www.alpet.hotmail.ru/wgc240.zip Результат весьма хороший, но я...
2 S_T_A_S_ Я бы с удовольствием - да в большинстве случаев это дело мне нужно в кэше (на крайняк уровня L2). В данном случае проблема не в...
Попробую конвертер, но в любом случае буду искать/писать тулзу для извлечения/конвертации отладочной инфы. Пока же я попробывал этот код...
>S_T_A_S_ Тулза требует файл отладочной информации .pdb для эмуляции конвеера. Delphi+Tasm такой файл сгенерить не могут, может есть конвертор?...
Скачал AMD CodeAnalyst 2.34 и не глядя натравил его на код. Среди тяжелых инструкций он нашел сначала только mov ebp, [esi + 40], которая...
Да хорошо бы. Удалось еще ускорить после замены в макросах or ah, al shl eax, 1 на ror eax, 1 Эти замены для всех...
>S_T_A_S_ Верно гнал по шине. Хотя в любом случае, я не ожидал такого ускорения. Да и от Атлона ожидал чуть побольше, все таки со сдвигами он...
Переделал memcopy benchmark by S_T_A_S_, на макросы. Бесхитростная развертка цикла, работает чуть быстрее чем обычное mmx копирование (+3мб/с), но...
Нашел оптимальный способ бороться с пересечением кеш-линеек: Последние 4 байта текущей линейки и первые 4 следующей копируются в временную...
Имена участников (разделяйте запятой).