Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

Кто знаком с KX Project for Live 5.1 ???   Найти похожие ветки 

 
DenKop ©   (2002-04-20 15:44) [0]

Не давно скачал новые дрова(KX Project) на свой звук и обнаружил очень интересную возможность - написание какого-то микрокода, но что он из себя представляет нигде и ничего не нашёл.Единственное что я понял - код пишется на C++. Может кто сталкивался с такой удивительной мелочью и подскажет где мне достать этакое описание этого микрокода.


 
Digitman ©   (2002-04-22 09:06) [1]


> код пишется на C++.


Чипсету EMU10K1 нет никакой разницы, на чем написан микрокод - он (если угодно - как и любой другой процессор) "понимает" только маш.код. В данном случае маш.кодом является строго опред.набор команд чтения-записи интерфейсных регистров чипсета. Маш.код же появляется не сам по себе, а в результате работы специально адаптированного под систему команд чипсета мини-компилятора, встроенного в оболочку KX-драйвера и преобразующего в маш.код исх.текст микрокода на сильно усеченном C-подобном языке.

В общем случае исх.текст микрокода можно писать на чем угодно - был бы соответствующий компилятор и было бы знание системы микрокоманд чипсета. Встроить такой компилятор можно куда угодно - и в собственный драйвер и в собственную оболочку того же KX-драйвера.

На KX-сайте есть заголовочные *.h-файлы, описывающие назначение и формат всех регистров чипсета, есть также и исх.текст драйвера и управляющей оболочки. IMHO, это вполне достаточная инф-ция для изучения алгоритма управления чипсетом и переноса, если надо, всего этого "хозяйства" на Делфи-платформу.



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-95835
Бегемотик Йо
2002-08-16 23:29
2002.08.29
Сращиввание экзешников


14-95973
Сочувствующий
2002-08-05 13:20
2002.08.29
А почему ветку в сокр. варианте не дает?


4-96010
Misha-5
2002-06-25 13:47
2002.08.29
Как правильно вызвать функции из SETUPAPI.DLL?


6-95921
Nikollay
2002-06-20 18:59
2002.08.29
Как уменьшить размер пакета протокола FTP?


1-95887
[BAD]Angel
2002-08-17 15:54
2002.08.29
Как определить состояние клавиши NUMLOCK в реалтайме?