воскресенье, 18 декабря 2011 г.

советы читателей: hiew under wine(Ubuntu 10.10)

(Ivan Gorinov)

Использую команду такого вида: wineconsole --backend=user ~/hiew/hiew32.exe
Z:/boot/vmlinuz-2.6.35-31-generic
Настройки консоли Wine: Font "Andale Mono", Size=22.

Единственное "неудобство в мелочах": если указанное в командной строке имя файла начинается с "/", этот первый символ приходится заменять на "\\" или "Z:/".

Нашел, почему не разбирался hiew8.ini - при копировании WinSCP заменяет в текстовых файлах CR/LF на LF. Заменил обратно, все OK.

четверг, 15 декабря 2011 г.

simd префиксы, непорядковый порядок

у меня исторически порядок SIMD-префиксов в таблицах: 66 - F2 - F3, у интела: 66 - F3 - F2, до внезапного появления VEX.PP никто никого не беспокоил, а теперь надо делать либо правильно и муторно (переставлять строчки во всех табличках) либо быстро и потенциально глючно (добавить функцию туда-сюда трансляции индексов для F2/F3)

пятница, 9 декабря 2011 г.

версия 8.21


- показ списка PE ресурсов (F8-F12)
- hiew8.ini сначала ищется в текущем каталоге
- FIX: немного исправлений в (диз)ассемблере
- FIX: некоторые искуственно сделанные PE
- FIX: игнорируется goto -1

среда, 7 декабря 2011 г.

и куда четвертый операнд

а у меня так красиво 3 операнда в 32 битах кодировались, по 11 бит на операнд,
и опять легкое решение сделать qword для описания операндов не наш случай

четверг, 1 декабря 2011 г.

ни в какие таблицы

команды avx имеют те же байты опкода что и sse, но в мнемонику подставили букву V (что провоцирует на всякие глупые трюки) и изменили операнды, вкупе с нехваткой битиков для флагов это сводит на нет возможность положить новые опкоды в старые таблицы.

среда, 23 ноября 2011 г.

спрашивали - отвечаю: тип лицензии

никак не влияет на срок работоспособности самого exe, работоспособность в любом случае вечная, никаких проверок даты и окошек 'больше не работаю, срок лицензии истек' нет.

Тип лицензии влияет только на наличие и продолжительность бесплатных обновлений, ну и еще на скидки.

пятница, 18 ноября 2011 г.

добавить новые флаги для AVX, а некуда

в таблицах дизассемблера не хватает места для всяких новых битиков, напр. VEX.L игнорируется, или W может быть только в 1.

самый простой вариант - увеличить битики до 64 не рассматривается, это не наш путь.

воскресенье, 13 ноября 2011 г.

второй монитор наверх

Для меня удобнее всего если второй монитор расположен сверху основного. Смотрел много кронштейнов для монитора чтобы крепился к краю стола и центр крепления VESA был на высоте 600мм и на растоянии от края стола 500мм, нашел только один, теоретически подходящий - Buro BU-111-9B (или -9S).



Только даже в тех интернет-магазинах где есть цена и написано 'в наличии' при попытке купить наличие исчезает или превращается 'под заказ'. Какой 'под заказ' если кронштейн уже 2 года не производится и производиться больше не будет (ответ самого производителя).

Может быть в чьем-то городе в каком-то магазине пылится последний непроданный экземпляр ? Покупку-пересылку естественно оплачиваю.

четверг, 27 октября 2011 г.

я не знал этого: многофайловый поиск

в поиске (F7) клавиша F4 переключает не только поиск по всему файлу (File) либо по блоку (Block) но и по файлам командной строки (Arg), если конечно таковые были заданы

суббота, 22 октября 2011 г.

я не знал этого: много файлов в командной строке

в командной строке можно задавать список файлов используя маску

напр.: hiew32 /s *.exe *.dll  - все .exe и .dll в текущем каталоге и подкаталогах

список файлов можно посмотреть по Ctrl-F9, 
Ctrl-F11 - предыдущий файл из списка, Ctrl-F12 - следующий