sound, SB, AC97 и другое

Drivers for sound cards
  • посмотрел в Board, очень расстроился.. вот:

    detect hardware...
    Intel ICH5
    init codec
    global control FFFFFFFF
    global status FFFFFFFF
    unknown manufacturer
    unknown chip
    create primary buffer
    start play

    =(

    !!!HELP!!!
  • Что-то похожее было у diamond-а если Колибри грузилась из Win9x. Надо посмотреть дамп регистров PCI. Скорее всего не назначены адреса ввода-вывода. Я напишу когда сделаю спрециальную версию драйвера.
  • спасибо огромное! =)
  • Gluk

    Покопайся в настройках БИОС в разделе PCI, кто назначает ресурсы устройствам. В некоторый БИОС была опция PNP OS INSTALLED. Если есть похожее то надо отключить. В этом случае БИОС должна будет сама распределить все ресурсы.
  • нашел, итак отключено..
  • Gluk

    Помогло ?
  • уже было отключено когда я смотрел.. так что =(
  • Gluk
    А какие там варианты ? И чья БИОС и мат. плата ?
  • как домой приду, посмотрю все.. сейчас, ей-богу, не помню..
    ну по английски сказано что когда включено - ОС устанавливает, иначе - БИОС.. варианты Ес и Ноу, и выбран Ноу..
  • биос Asus AMI, выпуска 05/13/03,
    плата Asus P4P8X
    chispet i365P
  • Можно некрофилический вопрос?
    Почему нет поддержки таких древних устройств как ISA-звуковухи и COVOX?
    Ведь сделать их поддержку проще всего (большинство ISA карт работает ровно как SB16, ничем не выдавая своей индивидуальности).
  • Nable

    Потому что некому это сделать.
  • >Почему нет поддержки таких древних устройств как ISA-звуковухи и COVOX?

    Для COVOX-a надо подавать данные на LPT порт со скоростью 44100 байт в секунду.А частота системного таймера 100HZ, тоесть подавать данные на LPT порт удасться только со скоростью 100 байт в секунду.Hater занимался перепрограммированием частоты системного таймера Колибри, но у него были какие- то проблемы в работе такой системы.
    Я придумал другой способ для подачи данных на LPT порт с нужной скоростью.Этот способ использует команду RDTSC.Но на 486 и ниже этой команды нет.К тому же при использовании моего метода расходуется 70% мощности процессора только на вывод данных в порт.Причём 70% расходуется вне зависимости от частоты процессора.Так что получается, что центральный процессор будет работать в основном на звук, а на графические приложения почти не остаётся мощности.

    Писать драйвер для SoundBlaster-а не имея его - почти не возможно.В Qemu есть возможность эмулировать SB.Но не знаю, можно ли писать драйвер использую эмулятор железа.Скорее всего такой драйвер будет некорректно работать на реальном железе.
  • А делать действительно некому.
  • Who is online

    Users browsing this forum: No registered users and 4 guests