Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 86 • Страница 1 из 51  2  3  4  5  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Накатал очередное "произведение". :)

Скриншот BIOS'а ? Запросто !

Надеюсь, кому-нибудь из авторов ПС обсуждаемый инструмент пригодится на практике.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 23.09.2004
Откуда: Duisburg, BRD
xKVtor
О, спасибо, попробую в следующий раз, когда обзор материнки буду делать!

_________________
Да! Это злобный киборг! РУСТАМ: Роботизированное Устройство с Самовосстанавливающимся Трансмутатором для Автоматического Микронасилия


 

Member
Статус: Не в сети
Регистрация: 05.02.2006
Откуда: 55°81`N 37°73`E
Фото: 7
xKVtor
Вы и впрям ленивы, сэр ... :wink:
Но всё равно - спасибо ! Давно хотелось ....

_________________
Старый конь BIOS не попортит! http://dedov.clan.su
OversBeer| ПВО Сломал железку? Купи новую!


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
xKVtor
привет!
как происходит работа сего проекта?
насколько я понимаю, алгоритм такой:
1) грузится "наш" Option ROM.
2) он перехватывает обработку ввода с клавы
3) как только юзер жмет PrintScreen - сохраняется экран (кстати, как? просто дамп видеопамяти?) на флоппике.

Решить проблему с дискетками можно просто - достаточно реализовать FAT (кстати, она не такая уж большая и сложная). Вполне хватит пары примитивных функций (нахождение свободного места, запись файла в сплошной ряд свободных секторов).

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


Последний раз редактировалось Root 13.06.2006 6:00, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 29.02.2004
Откуда: Кострома
xKVtor Спасибо. Обязательно надо будет попробовать, Силиконовский контроллер имеется :).

_________________
Team MXS ModLabs.net В ЛС не пишите, глюк - у меня их нет.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
ушел дизасмить :D

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Root
Root писал(а):
1) грузится "наш" Option ROM.
угумс
Root писал(а):
2) он перехватывает обработку ввода с клавы
перехватывается int5
Root писал(а):
3) как только юзер жмет PrintScreen - сохраняется экран (кстати, как? просто дамп видеопамяти?) на флоппике.
Просто дамп видеопамяти (8 секторов начиная с B800h)

Палитру, RGB, кодовую таблицу и прочее тоже одно время сохранял, но практика показала, что это все лишнее.

Root писал(а):
Решить проблему с дискетками можно просто - достаточно реализовать FAT (кстати, она не такая уж большая и сложная). Вполне хватит пары примитивных функций (нахождение свободного места, запись файла в сплошной ряд свободных секторов).
Это уже миниопреационка получается. ;) Можно еще и конвертор BMP -> PNG забабахать, только кто этим займется ? :)

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 14.01.2006
Откуда: Екатеринбург
а я программатором лпт-шным на пзухи скриншоты делал... а то, что чёрнобелые, дак там палитра такая, что простейший фильтр в gimp (script-fu) в два притопа три прихлопа делает из чб картинки цветную... но почему-то тройной семисегментник от старого АТ корпуса с парой батареек от мамки, настроенный так, что по дефолту показывает "ГЫ" а при нажатии кнопки турбо показывает "LOL" всегда вызывал значительно больший восторг чем программатор, сохранающий скриншот на 4 мбит флешку... #77

А по поводу bmp->png... так libgd+bzlib... только зачем...? мож ещё админинтерфейс для вёрстки статей и предсказания результатов тестов в биос жёсткого диска запихать? типа запускаешь комп, а он на жёсткий сразу статью ложит...


 

Member
Статус: Не в сети
Регистрация: 24.11.2005
Откуда: мир
Молодец!


 

Member
Статус: Не в сети
Регистрация: 07.12.2003
Откуда: Mensk
10 лет как отошёл от asm-а, но вряд ли что-нибудь изменилось - "тёплую" перезагрузку вполне себе некоторые вирусы переживали, в принципе не вижу особых проблем написать именно так сегодня... Полезность решения через платы ->0 - во-первых платы такие у малого процента пользователей, во-2 я б например всякую левую фигню в пзу шить не стал бы...

Ответы типа "если такой умный так сделай" в NUL plz сразу: автору лениво, хоть он asm помнит, мне же вспоминать уж тем более лениво, кроме того с моего ЖК скриншоты получаются вполне нормальные, а мегабайт картинок напрягал меня только на отдыхе, где по 6$/МБ инет был в роуминге, а дома ADSL по 4 цента за мег...:)


 

Member
Статус: Не в сети
Регистрация: 28.08.2004
Откуда: Novorossiysk
Если есть 2 компа то можно сделать так:
Соединяем их через TV IN/OUT и на втором компе делаем видеозахват любой прогой для видеомонтажа.
Потом из видеоряда нарезать кадры не составит труда!

_________________
Лужу, паяю, IBM починяю...
Мы - мирные люди, но наш бронепоезд стоит на запасном пути...


 

Advanced member
Статус: Не в сети
Регистрация: 04.06.2004
Откуда: baika10vers
Фото: 12
xKVtor
Было бы круто, если бы ты придумал как запихать сторонний код в PCI видюху. Такие есть у многих на случай кривой прошивки биоса видюх.

_________________
Ryzen 5600x || Asus B550-F || G.Skill 2x8 gb 3200C14 || RTX 3600 Ti


 

Member
Статус: Не в сети
Регистрация: 08.05.2005
Откуда: эта страна
Фото: 6
Задумка хорошая! Меня всё время этот вопрос интересовал.
Одно плохо: слишком много телодвижений. Гораздо проще сфоткать а потом пожать, при наличии прямых рук и нормального фотика есссно.
Но автору всё равно респект! :beer:

_________________
_________________
_________________
Team MXS


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
xKVtor, ээээ ....
Какие 'больше 64К' для VGA? Не увлекайся. :)
Запихнуть что-либо в VGA не составляет проблем ... но не больше 64К.


 

Member
Статус: Не в сети
Регистрация: 25.03.2004
Откуда: Питер
Что то я не совсем понял... =)
Я правильно понял, что биосы только для ide контроллеров silicon image?


 

Member
Статус: Не в сети
Регистрация: 09.11.2005
Откуда: Стерлитамак
xKVtor писал(а):
Накатал очередное "произведение


И этот геморрой ради изображения BIOS ?!? Да куда как проще взять цифромыльницу (разумеется принудительно отрубить ей вспышку) и нащёлкать этого BIOS-а сколько во флеш поместится! Один ведь хрен придется сотом пережимать для выкладывания в сети.
А что же до того что " ужасает размер среднестатистических скриншотов", то вместо того чтобы объяснить неграмотным обзрощикам что такое Photoshop и как им пользоваться для сжатия изображения предназначенного к передачи по сети, автор решил пойти по пути изобретения велосипеда... :) И зря. Всё равно результат один и тот же: "Желательно сначала переконвертировать BMP-файл в формат PNG при помощи подручных средств"; просто в случае с фотоаппаратом мы жмём в PNG из JPG, а в случае "шаманства", предложенного автором статьи мы жмём в PNG из BMP.
К тому же переписывание на винт с нескольких дискет своих скриншотов будет происходить куда дольше чем с флешки фотоаппарата через USB-кабель (а скриншотов понятное дело будет не мало, как правило).
И того - стоила ли игра свеч ??? На мой взгляд - НЕТ.


 

Member
Статус: Не в сети
Регистрация: 28.11.2003
Откуда: москва
Иван Тайга писал(а):
Всё равно результат один и тот же: "Желательно сначала переконвертировать BMP-файл в формат PNG при помощи подручных средств"; просто в случае с фотоаппаратом мы жмём в PNG из JPG, а в случае "шаманства", предложенного автором статьи мы жмём в PNG из BMP.

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

Возможность делать несколько скриншотов на одну дискетку очень-очень-очень нужна. Умоляю реализовать =) Тестеры просто заипуцца тыкать туда-сюда дискеты =(


Последний раз редактировалось ModeZt 13.06.2006 16:18, всего редактировалось 1 раз.

 

*Cofradia Intel*
Статус: Не в сети
Регистрация: 05.04.2003
ModeZt зря вы так...


 

Member
Статус: Не в сети
Регистрация: 01.12.2003
Откуда: msk.ru
А может, просто сделать искомому чипу класс видеокарты?


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Идея класс! Main BIOS находит VGA, запускает ее, обламывается (не появляется обработчик прерываний) и тихо тащится.
Кроме того, тип оборудования (и порядок загрузки) берется по PCI ID (тип устройства).


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 86 • Страница 1 из 51  2  3  4  5  >
-

Часовой пояс: UTC + 3 часа


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

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


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan