![]() |
Страницы (36): « Первая ... « 29 30 31 32 [33] 34 35 36 » Показать все 538 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- оОдин квантовый час со слаксом (https://hlfx.ru/forum/showthread.php?threadid=5905)
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
SluX
Ну так то много чего не хватает. Например, про настройку таблицы прерываний, про переход в защищённый режим, настройку сегментации и дескрипторов перехода и страничной памяти. Это всё происходит до загрузки ОС.
__________________
Ну да, нейронка даёт очень поверхностный ответ. Но чёт сомневаюсь что на собеседовании будут спрашивать вообще всё. Но всётаки было бы интересно послушать полный список для самообразования.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
SluX Прочитал, спасибо
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Ku2zoff
Интересно, а отдельно спикер для корпуса купить можно?
__________________
XaeroX, конечно.
https://www.dns-shop.ru/product/187...exp-pc-speaker/
ZGreen
О, спасибо! заказал на Амазоне.
Правда, был только вариант купить 3 штуки в упаковке. По цене вышло 190 рублей за штуку. Завтра доставят - проверим.
__________________
Сейчас логику немного поменяли. Если POST прошёл успешно, то ничего не пищит. Пищит только когда ошибка.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
А можно организовать вывод звука через спикер? Помнится, в старых играх такое прокатывало.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
code:
#include <Uefi.h> #include <Library/UefiLib.h> #include <Library/UefiBootServicesTableLib.h> #include <Library/IoLib.h> #include <Library/BaseLib.h> #include <Library/DebugLib.h> #define SPEAKER_PORT 0x61 #define PIT_CONTROL 0x43 #define PIT_CHANNEL2 0x42 // Частота системного таймера #define PIT_FREQ 1193180 // Включить динамик с заданной частотой VOID SpeakerOn(UINT32 freq) { UINT16 divisor; UINT8 tmp; if (freq == 0) { return; } divisor = (UINT16)(PIT_FREQ / freq); // Настроить таймер PIT канал 2 в режиме генерации квадратной волны IoWrite8(PIT_CONTROL, 0xB6); // 10110110b - channel 2, lobyte/hibyte, mode 3 (square wave), binary IoWrite8(PIT_CHANNEL2, (UINT8)(divisor & 0xFF)); // младший байт делителя IoWrite8(PIT_CHANNEL2, (UINT8)((divisor >> 8) & 0xFF)); // старший байт делителя // Включить динамик (установить биты 0 и 1 порта 0x61) tmp = IoRead8(SPEAKER_PORT); if ((tmp & 3) != 3) { IoWrite8(SPEAKER_PORT, tmp | 3); } } // Выключить динамик VOID SpeakerOff() { UINT8 tmp = IoRead8(SPEAKER_PORT) & 0xFC; // обнуляем биты 0 и 1 IoWrite8(SPEAKER_PORT, tmp); } // Пример простой мелодии (частоты в Гц) typedef struct { UINT32 freq; UINTN duration; // в миллисекундах } NOTE; NOTE melody[] = { { 262, 300 }, // До (C4) { 294, 300 }, // Ре (D4) { 330, 300 }, // Ми (E4) { 349, 300 }, // Фа (F4) { 392, 300 }, // Соль (G4) { 0, 300 }, // Пауза { 392, 600 }, // Соль (G4) длиннее }; EFI_STATUS EFIAPI UefiMain( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ) { UINTN i; for (i = 0; i < sizeof(melody) / sizeof(NOTE); i++) { if (melody[i].freq == 0) { SpeakerOff(); } else { SpeakerOn(melody[i].freq); } gBS->Stall(melody[i].duration * 1000); // Задержка в микросекундах } SpeakerOff(); return EFI_SUCCESS; }
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Временная зона GMT. Текущее время 05:45. | Страницы (36): « Первая ... « 29 30 31 32 [33] 34 35 36 » Показать все 538 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024