Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 23, 2017 9:21 pm

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




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

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1016
Serge писал(а):
And how about Ctrl+L for load with openfile ? I hate to type this load /kolibrios/media/....
Хорошая идея! Но мне было лень разбираться с исходником MTDBG, поэтому пока что использую такой способ viewtopic.php?f=9&t=2486


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

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Serge писал(а):
And how about Ctrl+L for load with openfile ? I hate to type this load /kolibrios/media/....

Стоял вопрос на повестке дня, но поскольку оригинальный автор был против, а я в чужие программы без позволения живых и дееспособных авторов не лезу, в отличие от некоторых персонажей этого форума, то тема заглохла. В принципе запилить не сложно, если никто не возьмется сделать, то могу в свободное время поковырять.

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


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

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
Mario_r4 писал(а):
Стоял вопрос на повестке дня, но поскольку оригинальный автор был против, а я в чужие программы без позволения живых и дееспособных авторов не лезу, в отличие от некоторых персонажей этого форума, то тема заглохла. В принципе запилить не сложно, если никто не возьмется сделать, то могу в свободное время поковырять.


Please implement it so that program does not exit when it cannot load the needed library, but disables this function instead.

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


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Переработал вывод регистров FPU и изменил форматирование. Мантисса выравнивается по правому краю, порядок по левому
Спойлер: Показать
Вложение:
mtdbg.png
mtdbg.png [ 15.83 КБ | 1107 просмотров ]


Вернуться к началу
СообщениеДобавлено: Ср апр 30, 2014 4:35 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Serge
Вопрос по картинке. А что в ST0 лежит? Могу ошибаться, но максимальная степень вроде 308...


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Albom
308 для double. А для расширенной точности максимум 10E±4932.
В st0 лежит dt 5.6789101112E4095


Вернуться к началу
СообщениеДобавлено: Ср апр 30, 2014 5:39 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Serge
Спасибо! Нашёл информацию. Ещё один вопрос - как 80-битный регистр сопроцессора сохранить в памяти?


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
fst tword [ptr]


Вернуться к началу
СообщениеДобавлено: Чт май 01, 2014 10:47 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1016
Albom писал(а):
Ещё один вопрос - как 80-битный регистр сопроцессора сохранить в памяти?
Serge писал(а):
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.
Код:
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


Вернуться к началу
СообщениеДобавлено: Чт май 01, 2014 12:19 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
И правда, букву 'p' пропустил.


Вернуться к началу
СообщениеДобавлено: Чт май 01, 2014 5:38 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Сделал переключение между fpu и mmx регистрами. Клик по надписи [ FPU ] меняет режим
Спойлер: Показать
Вложение:
mtdbg.png
mtdbg.png [ 4.69 КБ | 1019 просмотров ]


Вернуться к началу
СообщениеДобавлено: Чт май 01, 2014 6:59 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Serge писал(а):
Клик по надписи [ FPU ] меняет режим

Не интуитивно. Если не знать заранее, то фиг догадаешься. Может хотя бы инвертированием цвета фона выделять?

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


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

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Mario_r4
Там надо обычную кнопку рисовать, но она будет чужеродном объектом выглядеть.


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

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Serge писал(а):
Там надо обычную кнопку рисовать, но она будет чужеродном объектом выглядеть.

Потому я и предложил инвертированием цвета фона сделать.

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


Вернуться к началу
СообщениеДобавлено: Чт май 01, 2014 7:26 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Может [FPU]/MMX и при клике замена на FPU/ [MMX]


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

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


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

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


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

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