CPUID - характеристики центрального процессора

...
  • Wildwest
    Если бы ты посмотрел ещё внимательнее, то увидел бы, что никаких изменений не производилось. Просто кто-то лишний раз добавил этот файл под SVN (в то время как он там уже был), в результате чего возникли проблемы при чекауте. Именно эти проблемы мы, собственно, и решали.
  • Wildwest
    Да, это собственно было "залить в три захода" )
    Сам понимаешь, что писать под железку, которой у тебя нет, довольно странно.
    Если так рассуждать, то каждому нужно писать CPUID под себя )

    P.S. Кстати об uGuru, вышли мне тот код что работает, я попробую сопоставить с тем что у меня (бету которую я тебе высылал перекроил, а то что осталось не отличается от GMon), мне кажется всё дело в задержках за счёт вывода на доску отладки в бете, буду смотреть.
  • CPUID 2.18 http://coolthemes.narod.ru/files.html

    >Лучше всего выводить заголовок 0-й функцией (она использует системный цвет, позволяет не задумываться о координатах заголовка и сокращает код на вызов 4-й функции). Кроме того желательно использовать рисование относительно клиентской области, т. к. если сделать скин другой высоты, то большинство программ начинают выглядеть коряво.

    Пока нет времени на это...
  • А я выкроил :)
    http://heavyiron.kolibrios.org/files/cpuid.7z
    Заголовок теперь выводится 0-й функцией, рисуется все относительно клиентской области. Плюс немного сместил неинициализированные данные (чуть уменьшился размер бинарника). Также немного укоротил заголовок, дабы он не залазил на декорации скина (надеюсь, автор не против).

    Заметил один парадокс: преобразовал логотипы в полноцветные bmp и сжал kpack-ом. Размер файлов получился примерно вдвое меньше, чем 256-цветный gif. Причем стоит учесть, что kpack сжимает без потери качества, в отличие от gif-а.
    Last edited by Heavyiron on Fri Oct 10, 2008 1:08 am, edited 1 time in total.
  • Большое спасибо, Павел ;) На следующей неделе залью изменения на страничку проекта с твоими инициалами в качестве автора 2.19. Еще были мысли о том, чтобы выводить значимое количество цифер вместо статично заданного в исходниках (типа 512 вместо 0512). Помнится то ли Лисовин, то ли Ивушкин переделывали системную функцию вывода чисел с этой целью, но до ядра эти изменения так и не добрались...
  • Лазил по нэту, отбалды скачал cpuid с сайта Wildwest-а.
    Всё произошло само собой - "отполировал" некоторые изображения в программе. Изменения заметны с рисунка.
    Image
    + размер программы уменьшился с 21.3 Кб до 18.5 Кб.
    Изменённая версия http://kolibri-os.narod.ru/cpuid_1.91.zip
    Из хаоса в космос
  • Молодчина ;) А я вчера узнал как детектить SSE 4.1, добавлю соотвествующий код летом.
  • CPUID 2.21 - исправлена ошибка для процессоров AMD F8x (хотел исправить ошибку для FCx http://files.myopera.com/JoRgE-1987/blog/Kolibri443.jpg , но баг пока не нашел).
  • Хм, надеюсь, ты свн-версию правил?! Там этого бага уже нет.
  • Версию правил с SVN, но я также смотрел 2.17 и там есть баг для AMD F8x, а для FCx не могу найти... Кто и каким образом исправил баг для FCx ?
  • У меня на A64 3500 (S939) была такая же картина. По приблизительным координатам вычислил строку, где-то в одном из вспомогательных файлов, сейчас уже не вспомню.
  • CPUID crashes on my AMD-K6
    kernel 533

    forced terminate:
    int 0000000D
    eip 8002a4ec
    Last edited by hidnplayr on Thu Aug 09, 2007 9:58 pm, edited 1 time in total.
  • hidnplayr
    Use new kernel, current revision 605.
  • i updated all programs and kernel to #606

    forced terminate:
    int 0000000D
    eip 8002B848
  • Who is online

    Users browsing this forum: No registered users and 3 guests