Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
4-96008
stikriz
2002-06-25 06:37
2002.08.29
Install Shield не запускается из под CreateProcess


7-95991
nick_sniper
2002-06-19 07:42
2002.08.29
Как правильно перечитать флоппи-диск


3-95635
Faun
2002-08-09 21:48
2002.08.29
Кто-нибудь сталкивался?


1-95846
wma
2002-08-16 21:41
2002.08.29
help помогите начинающиму программеру


1-95741
Александр
2002-08-18 14:31
2002.08.29
ListView




   Наверх