Search found 63 matches

by Pavia
Mon Jul 16, 2007 1:19 am
Forum: Kernel
Topic: Дисковый кэш.
Replies: 31
Views: 26314

Так, немного. О работе дисковых под систем. 1. Учитываем что число каналов больше 2. Актуально для систем со встроенным SATA контролером, дисков может быть 6( 8 ) штук на 4 каналах. 2. Одновременная работа DMA с дисками на одном канале не возможна. 3. Не все контролеры могут одновременно использоват...
by Pavia
Wed Jul 04, 2007 10:23 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 496219

Serge Не знал об этом. Надо подумать. Должен же быть способ или стандарт. 2 Pavia: Я тоже так считаю. Надеяться, что биос сама всё правильно настроит... Винда и Линукс ведь первым делом переназначают все прерывания по своему усмотрению, AFAIK. Они APIC используют. Да и переназначены они у меня как ...
by Pavia
Wed Jul 04, 2007 8:30 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 496219

Мржет стоит добавить в драйвер установку IRQ ? Что бы драйвер приннудительно вписывал в PCI CFG нужный ему IRQ ?
by Pavia
Wed Jul 04, 2007 7:46 pm
Forum: Drive subsystem
Topic: Винт IDE
Replies: 31
Views: 35979

Судя по числам винт, он видит и DVD тоже. 42=01 00 00 10 24=00 10 01 00 Так, что проблема в определении структуры диска. Насчет, DVD мешать в определении он не должен. Если, в расчет не брать не стандартное подключение. Проверял без DVD только отключая его в BIOS (сам привод, не контроллер). Увы это...
by Pavia
Fri Jun 22, 2007 6:30 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52576

В основном дельфи использует EBX как указатель на объект. Сделал везде через стэк. Насчет мемори менеджера, пока думаю как лучше сделать. Пока черновой вариант, просто вызываю функции из ядра которые выделяют страницы. Через чур расточительно. Функции колибри ограниченны. Я думаю проще написать свои...
by Pavia
Thu Jun 21, 2007 9:50 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52576

Продолжаем тему. Тут вопрос как лучше. Дельфи использует регистр EBX на свое усмотрение, поэтому его нужно сохронять. Как лучше через стэк PUSH EBX POP EBX За частую один регистр не используется может тогда использовать MOV EDX,EBX MOV EBX,EDX Сейчас колдую над GetMem и FreeMem, если удасться тогда ...
by Pavia
Thu Jun 21, 2007 8:06 pm
Forum: Miscellaneous
Topic: kolibri os в казани ( помощь заинтересованному новичку)
Replies: 25
Views: 10193

Alver
Что бы прочесть его посты, их нужно конвертнуть из KOI8 в WIN.
by Pavia
Thu Jun 21, 2007 3:20 am
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52576

Хочется узнать, как двигается проект?
Нашел утилиту PE2Kos - не работает. Написал свою на делфи.
Начал пробовать. Окно создается. Но хочется иметь возможность работы со строками и объектами - system.pas нужет.
by Pavia
Fri Jun 15, 2007 4:48 pm
Forum: Distributives
Topic: Колибри 0.7.0.0
Replies: 171
Views: 104787

Mario79 Дык я и говорил о эмуляции стандартного распределения, которое делают все чипсеты по умолчанию. Насколько я понимаю выстановкой прерываний занимается БИОС если тебя интересует алгоритм вот его и надо копать. А так вообще может быть любой номер IRQ который не фиксирован. Хотя зачем это тебе ...
by Pavia
Thu Jun 14, 2007 7:30 pm
Forum: Sound
Topic: Что я хочу увидеть в Колибри завтра....
Replies: 1056
Views: 1697216

Не правельно выразелся. Если многим будет нужно, то возьмусь. Так как за один день все не сделаешь. А так хотелосьбы узнать, что должна выводить такая прога. Какие предложения по дизайну есть. Может для разработчиков драйверов спец информация нужна?
by Pavia
Thu Jun 14, 2007 6:36 pm
Forum: Sound
Topic: Что я хочу увидеть в Колибри завтра....
Replies: 1056
Views: 1697216

Lars
Еще бы не мешала прога типа Aida32 и SiSoftware Sandra.
Если будут предложения, то я могу взяться.
by Pavia
Thu Jun 14, 2007 6:14 pm
Forum: Distributives
Topic: Колибри 0.7.0.0
Replies: 171
Views: 104787

Mario79 Я тебе почти все расписал про SATA в соседней ветке. http://meos.sysbin.com/viewtopic.php?t=675 Будут вопросы спрашивай отвечу. Поскольку проблема с SATA существует, то у меня есть предположение, что когда ты воткнул второй винт, то SATA уехал с 14 или 15 прерывания на другое и адреса порто...
by Pavia
Wed Jun 13, 2007 6:27 pm
Forum: Miscellaneous
Topic: Написание dll для Колибри на языках высокого уровня.
Replies: 6
Views: 4043

Попробуй добавить в MSVC 6.0 /FORCE:UNRESOLVED - при сборке все(почти все) ошибки будут игнарироваться.
by Pavia
Wed Jun 13, 2007 6:18 pm
Forum: Drive subsystem
Topic: RAID/SATA
Replies: 22
Views: 23832

Mario79 Да соглассен, без железа трудно писать. С SATA особых проблем нет, была одна решил. Хотя вопросы пока остались. LBA48 тоже не сложный. Сам я не берусь пол ядра переписовать. LBA48 очень прост. Вопервых скажу что используются другии команды с приставкой EXT. Присутствие поддержке LBA 48 опре...
by Pavia
Sun May 13, 2007 1:26 pm
Forum: HLL
Topic: Delphi SDK для Колибри
Replies: 52
Views: 52576

Помойму одним Kolibri.pas не обойтись, дело в том что что system завязан на виндоусе. Так что тут либы system переписовать. Либо портировать три десятка функций.