Wildwest
Мой тебе совет. Надо менять структуру программы пока не поздно. Сделать одну процедуру для поиска в списке ID. И одну для вывода. А то так код раздувается, да и лень делать copy+paste. У себя все строки в файл выняс, прада у меня помима этих причин были и другие.
Search found 63 matches
- Thu Apr 05, 2007 5:41 pm
- Forum: Utilities
- Topic: PCIDEV - определение PCI устройств
- Replies: 104
- Views: 83412
- Wed Apr 04, 2007 10:44 pm
- Forum: Miscellaneous
- Topic: Колибри и КПК
- Replies: 3
- Views: 3497
- Wed Apr 04, 2007 3:53 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18766
Phantom-84 Нет, не о конкретном. Как всегда обобщил свои знания. Просто если есть дырка, то она должна быть стандартерезирована. В PC-AT и совместимых машинах нет дырок, кроме той что в 1 мегабайте. Иначе бы многие программы бы просто не стали бы работать. И вообще что бы ее сделать нужно точно зна...
- Wed Apr 04, 2007 2:31 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18766
Phantom-84 Реально далеко не всегда есть и эта дыра, но уже давно принято учитывать, что теоретически память может быть фрагментированна. А что в Колибри это не учитывается? В Колибри 6.5.0 не учитывается. Теоретически может, а вот практически. Там около 640КБ - базовой памяти затем дырка БИУС виде...
- Mon Apr 02, 2007 4:14 pm
- Forum: Kernel
- Topic: неправильная работа ядра, наверное
- Replies: 27
- Views: 27743
VESA-режимы не держатся - это как? Насколько я знаю там есть VESA BIOS и режимы должны поддерживаться. Прежде всего, считаю необходимым отказаться от использования РАМ-диска и реализовать работу ОС непосредственно с флоппи. Проще загрузить диск в память работа будет быстрее. Правда потом нужно не за...
- Sun Apr 01, 2007 11:13 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18766
Pavia А этот сервис все БИОС поддерживают ? Есть еще функция Input: AX = 8800h Размер расширенной памяти Output: AX Размер расширенной памяти до 64 Мбайт в блоках по 1 Кбайту 3C00 = 15 Мбайт или > 64 Мбайт (Используйте функции E8h) Поимее на старых машинах точно должна быть функция 88h, а вот на но...
- Sun Apr 01, 2007 9:57 pm
- Forum: Kernel
- Topic: Совместимость сос тарым оборудованием...
- Replies: 30
- Views: 18766
У меня нет оборудования на котором можно тестировать. =) Только мой PentiumII 300МГЦ видео agp i740. Насчет i810 легко исправить. Для определения размера идет тестирование его объема. Функция mem_test в memory.inc. Функция не коректа возможен случий когда фидео память(LFB) распологается сразу за осн...
- Sun Apr 01, 2007 9:24 pm
- Forum: Design
- Topic: Модели памяти: какая предпочтительнее?
- Replies: 11
- Views: 11298
У тебя не точное представление как устроена память в x86. Есть два механизма управления памятью сегментный и страничный. Первый не исключает второго. Вот страничный механизм и реализует подкачку. Страничная модель лежит ниже сегментной. Поэтому во флат она присутствует и осуществляется точно также к...
- Sun Apr 01, 2007 8:11 pm
- Forum: Design
- Topic: Модели памяти: какая предпочтительнее?
- Replies: 11
- Views: 11298
Re: Модели памяти: какая предпочтительнее?
В общем, я считаю, что правильнее использовать многомегментную модель памяти, т.к. 1. Присутствует аппаратная поддержка подкачки 2. Выгирыш в быстродействии за счет аппаратного контроля ссылко к памяти Ничего не понимаю. 1. Это ты о чем? Какая аппоратная подкачка. Есть исключение которое происходит...
- Mon Mar 19, 2007 12:10 am
- Forum: Design
- Topic: Плоская модель памяти
- Replies: 68
- Views: 49314
- Mon Mar 19, 2007 12:04 am
- Forum: Polls
- Topic: Проект Колибри
- Replies: 71
- Views: 66726
Serge Мне тоже нравится идея вынести драйвер в user-mode. Но на это нужно время. А мне не нравиться идея. Вот к примеру стоит у меня навороченный драйвер видео карты с поддержкой opengl на аппаратном уровне а температуру видео карты не показывает. Исподников нет. Но я знаю как узнать температура но...
- Fri Mar 16, 2007 11:03 pm
- Forum: Polls
- Topic: Проект Колибри
- Replies: 71
- Views: 66726
To Serge Помойму этому проекту, нехватает цели. А вернее плана. Как только появиться план станет ясно что нужно сделать. Как только станет ясно что сделать в процессе разработки выявяться недостатки. И уже тогда точно будет понятно, что нужно делать. Phantom-84 Или, может быть, я просто этого не ви...
- Tue Mar 13, 2007 1:00 am
- Forum: Utilities
- Topic: PCIDEV - определение PCI устройств
- Replies: 104
- Views: 83412
Я выше говорил про все PCI устройства и их стандартные регистры, не только видео карту. Это поможет в распределении ресурсов, я считаю что следует пересмотреть этот момент и добавить в ядро ОС. В часть регистров конфигурационного пространства ты просто не запишишь так как они только для четения. А ...
- Mon Mar 12, 2007 8:00 pm
- Forum: Utilities
- Topic: PCIDEV - определение PCI устройств
- Replies: 104
- Views: 83412
Pavia > Возможно есть еще какие-то хитрости о которых я не знаю Вот эти хитрости и беспокоят. Сама по себе запись в регистры PCI не проблема, но как на это потом отреагирует железо ? Может после такого перепрограммирования надо делать сброс всего устройства. Не даром ведь у видеокарт есть своя БИОС...
- Sun Mar 11, 2007 9:35 pm
- Forum: Utilities
- Topic: PCIDEV - определение PCI устройств
- Replies: 104
- Views: 83412
Pavia Мне не очень нравится идея записывать данные в BAR. Не ясно как это может повлиять на работу карт. Это рекомендованный разработчиками PCI способ или хакерский приём? То что в бар можно писать и что адрес подкорректируется описано в спецификации на PCI. В основном применяется данный способ БИО...