Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / keyrus / 9 сообщений из 9, страница 1 из 1
19.01.2006, 02:12
    #33490586
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
ктонить знает как реализован keyrus?

Возможно у когото есть исходник - это было бы оч хорошо...
...
Рейтинг: 0 / 0
19.01.2006, 17:01
    #33492482
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
ану признавайтеся, кто-то это должон знать!
...
Рейтинг: 0 / 0
19.01.2006, 17:43
    #33492622
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
Ну я знаю. Сам писал лет двадцать тому-назад что-то подобное :)
Исходников нету. Спроси конкретно чего непонятно, объясним.
...
Рейтинг: 0 / 0
19.01.2006, 23:17
    #33493075
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
я так понял keyrus перехватывает символы, и перекодировав выводит...

мне нужно знать какие прерывания за это отвечают,
ну и полезные советы преобретённые за 20 лет =)
...
Рейтинг: 0 / 0
19.01.2006, 23:41
    #33493093
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
Гадёнышя так понял keyrus перехватывает символы, и перекодировав выводит...

мне нужно знать какие прерывания за это отвечают,
ну и полезные советы преобретённые за 20 лет =)
девятое вестимо, какое же еще?
Твой обработчик прерывания получает управление, делает чтение из 60-го порта, IN 60h (или 60d? давно дело было, не помню уже :)) получает так называемый скан-код клавиши и по собственной таблице, превращает скан-код в нужный char код который кладется в БИОСовский буфер клавиатуры.... а вот где он находится тоже не помню.... Естественно тебе самому прийдется помнить нажатия/отпускания всех клавиш, в том числе и Shift, Ctrl, Alt. Ну собственно и все.

А чего это ты вдруг озадачился такой странной задачей? Вроде времена TSR уже давно канули в лету. Да и на С это писать не особо удобно, вот ассемблер тут будет в самый раз...
...
Рейтинг: 0 / 0
19.01.2006, 23:55
    #33493105
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
х) курсач
вообще у мну первый курс, но ужо тема за 4 катит х)
просто мня keyrus замучал...

да и напарнице моей это не помешает, она инициализацией весы занимается и интерфейсом, моё это сис функции, половину досовских стандартных уже переписал, для работы с длинными именами файлов...
...
Рейтинг: 0 / 0
19.01.2006, 23:57
    #33493106
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
знач 0x9 прерывание
60h функция...?
...
Рейтинг: 0 / 0
20.01.2006, 00:22
    #33493116
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
Гадёнышзнач 0x9 прерывание
60h функция...?
Да, 9-ое прерывание (девятое в любой системе счисления выше девятки :)
А 60 это порт. Только как я уже сказал, я не помню, в какой системе. Кажется все-же 60h...
...
Рейтинг: 0 / 0
20.01.2006, 00:52
    #33493126
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
keyrus
в восьмиричной нет х)
вот скачиваю книги фролова...
и Тхелп мучаю... в принципе за дня 2 напишу х)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / keyrus / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]