Хорошая идея! Но мне было лень разбираться с исходником MTDBG, поэтому пока что использую такой способ viewtopic.php?f=9&t=2486Serge wrote:And how about Ctrl+L for load with openfile ? I hate to type this load /kolibrios/media/....
MTDBG - отладчик пользовательского уровня
Стоял вопрос на повестке дня, но поскольку оригинальный автор был против, а я в чужие программы без позволения живых и дееспособных авторов не лезу, в отличие от некоторых персонажей этого форума, то тема заглохла. В принципе запилить не сложно, если никто не возьмется сделать, то могу в свободное время поковырять.Serge wrote:And how about Ctrl+L for load with openfile ? I hate to type this load /kolibrios/media/....
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Please implement it so that program does not exit when it cannot load the needed library, but disables this function instead.Mario_r4 wrote:Стоял вопрос на повестке дня, но поскольку оригинальный автор был против, а я в чужие программы без позволения живых и дееспособных авторов не лезу, в отличие от некоторых персонажей этого форума, то тема заглохла. В принципе запилить не сложно, если никто не возьмется сделать, то могу в свободное время поковырять.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Переработал вывод регистров FPU и изменил форматирование. Мантисса выравнивается по правому краю, порядок по левому
Spoiler:
Serge
Вопрос по картинке. А что в ST0 лежит? Могу ошибаться, но максимальная степень вроде 308...
Вопрос по картинке. А что в ST0 лежит? Могу ошибаться, но максимальная степень вроде 308...
Albom
308 для double. А для расширенной точности максимум 10E±4932.
В st0 лежит dt 5.6789101112E4095
308 для double. А для расширенной точности максимум 10E±4932.
В st0 лежит dt 5.6789101112E4095
Serge
Спасибо! Нашёл информацию. Ещё один вопрос - как 80-битный регистр сопроцессора сохранить в памяти?
Спасибо! Нашёл информацию. Ещё один вопрос - как 80-битный регистр сопроцессора сохранить в памяти?
fst tword [ptr]
Albom wrote:Ещё один вопрос - как 80-битный регистр сопроцессора сохранить в памяти?
А вот и нет!Serge wrote:fst tword [ptr]
The FST instruction copies the value at the top-of-stack, ST(0), to a specified stack position, ST(i), or
to a 32-bit or 64-bit memory location.
The FSTP instruction is similar to FST, except that FSTP can also store to an 80-bit memory location
and it pops the stack after the store.
Code: Select all
D9 /2 | FST m32fp | Copy ST(0) to m32fp
DD /2 | FST m64fp | Copy ST(0) to m64fp
DD D0+i | FST ST(i) | Copy ST(0) to ST(i)
D9 /3 | FSTP m32fp | Copy ST(0) to m32fp and pop register stack
DD /3 | FSTP m64fp | Copy ST(0) to m64fp and pop register stack
DB /7 | FSTP m80fp | Copy ST(0) to m80fp and pop register stack
DD D8+i | FSTP ST(i) | Copy ST(0) to ST(i) and pop register stack
И правда, букву 'p' пропустил.
Сделал переключение между fpu и mmx регистрами. Клик по надписи [ FPU ] меняет режим
Spoiler:
Не интуитивно. Если не знать заранее, то фиг догадаешься. Может хотя бы инвертированием цвета фона выделять?Serge wrote:Клик по надписи [ FPU ] меняет режим
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Mario_r4
Там надо обычную кнопку рисовать, но она будет чужеродном объектом выглядеть.
Там надо обычную кнопку рисовать, но она будет чужеродном объектом выглядеть.
Потому я и предложил инвертированием цвета фона сделать.Serge wrote:Там надо обычную кнопку рисовать, но она будет чужеродном объектом выглядеть.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Может [FPU]/MMX и при клике замена на FPU/ [MMX]
Who is online
Users browsing this forum: No registered users and 4 guests