Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт ноя 21, 2017 4:33 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 130 сообщений ]  На страницу Пред. 15 6 7 8 9 След.
Автор Сообщение
СообщениеДобавлено: Вт янв 14, 2014 8:17 pm 
Не в сети

Зарегистрирован: Чт ноя 21, 2013 3:18 am
Сообщения: 4
CleverMouse писал(а):
После r4285 в командной строке отладчика невозможно ввести цифры 8 и 9.

mcall 2 возвращает в eax одинаковые значения для них. Значения ASCII для F-клавиш до F10 пересекаются с цифрами.
выслушаю предложения...
варианты: переделать на сканкоды; доработать mcall 2 (al - 3 для F клавиш, например), другое.


Вернуться к началу
СообщениеДобавлено: Сб фев 01, 2014 6:36 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
tserj писал(а):
CleverMouse писал(а):
После r4285 в командной строке отладчика невозможно ввести цифры 8 и 9.

mcall 2 возвращает в eax одинаковые значения для них. Значения ASCII для F-клавиш до F10 пересекаются с цифрами.
выслушаю предложения...
варианты: переделать на сканкоды; доработать mcall 2 (al - 3 для F клавиш, например), другое.


And what is more annoying?
Unable to set breakpoint values with numbers 8 or 9 in them, or whatever the problem was before with single stepping?

_________________
"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


Вернуться к началу
СообщениеДобавлено: Сб фев 01, 2014 7:24 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
tserj писал(а):
варианты: переделать на сканкоды; доработать mcall 2 (al - 3 для F клавиш, например), другое.

Есть мысль возвращать не только ASCII код, но а сканкод клавиши в режиме ASCII, при этом нужно подумать над обратной совместимостью.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Вт фев 25, 2014 8:17 pm 
В сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1600
Благодаря Mario_r4 теперь можно отличить F7/F8 от 8/9, я исправила невозможность ввести 8 и 9 в r4590.

_________________
Сделаем мир лучше!


Вернуться к началу
СообщениеДобавлено: Вт фев 25, 2014 10:28 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
In #4594, some glitches in the GUI were fixed.

Now it's also possible to select a color theme before assembling mtdbg.asm

Black on white (default)
Спойлер: Показать
Вложение:
mtdbg_black_on_white.png
mtdbg_black_on_white.png [ 12.93 КБ | 1418 просмотров ]

White on black
Спойлер: Показать
Вложение:
mtdbg_white_on_black.png
mtdbg_white_on_black.png [ 12.86 КБ | 1418 просмотров ]

MovieOS
Спойлер: Показать
Вложение:
mtdbg_movieos.png
mtdbg_movieos.png [ 12.88 КБ | 1418 просмотров ]

_________________
"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


Вернуться к началу
СообщениеДобавлено: Пн мар 03, 2014 1:40 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
I'm working on a guide to MTDBG (mostly targeted at newcomers.)
http://wiki.kolibrios.org/wiki/Using_mtdbg

What should I definitely add? What is unclear?
All comments welcome.

_________________
"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


Вернуться к началу
СообщениеДобавлено: Чт апр 03, 2014 2:33 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Leency писал(а):
Сейчас вот этот белый прямоугольник
Изображение
рисуется следующим кодом
Код:
    ; registers frame
        ;push   13
        ;pop    eax
        mov     ebx, (registers_x_pos-2)*10000h + (registers_x_size+4)
        mov     ecx, (registers_y_pos-2)*10000h + (registers_y_size+4)
        ; draw container rectangle/box for registers information window region
        ; color in edx
        mcall   13
Т.е. ободок рисуется наложением двух прямоугольников, что приводит к жуткой перерисовке. Нужно вместо этого рисовать бордер, используя 4 белые линии.

Исправлено бля :D
rev 4738-4739

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Ср апр 23, 2014 11:07 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Since #4886, MTDBG now has the ability to load .map symbols files (such as generated by GCC).
Updated the version number to 0.34

Спойлер: Показать
Вложение:
mtdbg.png
mtdbg.png [ 14.15 КБ | 1230 просмотров ]

_________________
"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


Вернуться к началу
СообщениеДобавлено: Чт апр 24, 2014 1:32 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Yeah!!!
Спойлер: Показать
Вложение:
fplay.png
fplay.png [ 15.55 КБ | 1219 просмотров ]


Вернуться к началу
СообщениеДобавлено: Вс апр 27, 2014 3:55 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Сделал вывод содержимого регистров fpu и mmx. Свободные регистры fpu помечены "empty", бесконечности,неопределённости и прочая числовая нечисть - "invalid"
Спойлер: Показать
Вложение:
mtdbg.png
mtdbg.png [ 16.56 КБ | 1166 просмотров ]


Вернуться к началу
СообщениеДобавлено: Вс апр 27, 2014 6:43 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Браво, маэстро!

а насколько трудно будет расписать 128-битные регистры?

метки [SSE] и [AVX] в верхнем правом углу - это зарубки на будущее?


Вернуться к началу
СообщениеДобавлено: Вс апр 27, 2014 7:02 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 541
art_zh писал(а):
Браво, маэстро!

Так он и до функционала IDA PRO доберётся :D


Вернуться к началу
СообщениеДобавлено: Вс апр 27, 2014 8:05 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
art_zh
AVX не поддерживает ядро. Надо бы впилить, да некогда.
А так основная работа сделана, надо место для SSE выделить, в окно не влезает.


Последний раз редактировалось Serge Вс апр 27, 2014 8:07 pm, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: Вс апр 27, 2014 8:07 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Serge:
I have been thinking about making the window resizeable, right now some disassemblies don't fit when using long labels :)

_________________
"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


Вернуться к началу
СообщениеДобавлено: Вс апр 27, 2014 8:09 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
hidnplayr
Good idea, SSE requierd additional 16 chars in width.
And how about Ctrl+L for load with openfile ? I hate to type this load /kolibrios/media/....


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 130 сообщений ]  На страницу Пред. 15 6 7 8 9 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB