Page 1 of 1

По 20 сисфункции

Posted: Mon Oct 18, 2021 1:23 pm
by Doczom
Хотелось бы узнать мнение разработчиков по поводу удаления из ядра 20 сисфункции. На данный момент данную сисфункцию использует только 1 программа на свн(не совсем уверен что только 1 программа), которая не изменялась с 551 ревизии свн и не может проигрывать файлы. Да и встретить сейчас звуковую карту mpu40 немного проблематично.

Re: По 20 сисфункции

Posted: Mon Oct 18, 2021 9:41 pm
by Kolibrius
А она мешает или что? Зачем удалять?

Re: По 20 сисфункции

Posted: Mon Oct 18, 2021 11:03 pm
by Doczom
лично я не вижу смысла в данной сисфункции, так как её использует 1 программа и то, эта программа ещё с древних времён и такого железа уже нет почти нигде

Re: По 20 сисфункции

Posted: Thu Oct 21, 2021 8:24 pm
by Ray
Хочешь что-то удалить, тогда что-нибудь добавь. Например вынеси работу с MIDI в драйвер и научи эту программу с ним работать.
Уменьшение функционала ничем не восполняемое даёт негативный эффект.

Re: По 20 сисфункции

Posted: Thu Oct 21, 2021 8:35 pm
by Doczom
я конечно извиняюсь, но где в 2021 году найти mpu401 звуковуху и ISA порт в компе?

Re: По 20 сисфункции

Posted: Thu Oct 21, 2021 8:44 pm
by Ray
Doczom wrote:я конечно извиняюсь, но где в 2021 году найти mpu401 звуковуху и ISA порт в компе?
FYI

Re: По 20 сисфункции

Posted: Mon Oct 25, 2021 12:40 am
by Doczom
я так и не получил ответа, где в моём ноуте найти isa порт и звуковую карту mp401 под него, на которую даже спецификацию(напомню что это стандарт 1984 года) найти сложно. Если у кого-то будет данная плата я напишу драйвер под неё, но мне почему-то кажется, что они только в музеях остались.

Re: По 20 сисфункции

Posted: Mon Oct 25, 2021 3:24 am
by Ray
В ноуте конечно не найти. Я только обратил внимание на невосполнимую потерю функционала в данном случае.

Re: По 20 сисфункции

Posted: Sun Oct 31, 2021 1:43 pm
by Leency
Doczom wrote:я конечно извиняюсь, но где в 2021 году найти mpu401 звуковуху и ISA порт в компе?
Туть
Screenshot_1.png
Screenshot_1.png (1.54 MiB)
Viewed 9253 times
Если поддержка Pentium I не актуальна, мы же её не выпиливаем.
Предложение по поводу драйвера было правильное.

Re: По 20 сисфункции

Posted: Sun Oct 31, 2021 2:28 pm
by Doczom
Получается пишем драйвер. Но так как мне не на чем тестировать, буду скидывать сюда(не скоро) варианты драйвера для тестов

Re: По 20 сисфункции

Posted: Mon Nov 01, 2021 1:52 pm
by hidnplayr
Doczom wrote:Получается пишем драйвер. Но так как мне не на чем тестировать, буду скидывать сюда(не скоро) варианты драйвера для тестов
https://bochs.sourceforge.io/doc/docboo ... asics.html

Re: По 20 сисфункции

Posted: Thu Apr 04, 2024 8:59 pm
by Doczom
написание драйвера не рационально, по этому единственная использующая эту сисфункцию программа была изменена таким образом, что производит работу с портами без участия ядра или иных драйверов. Код протестировать не получилось, но зато во время изменения программы выяснилось, что код 20.2 в ядре и так не работал(не получал данные в cl) так что если нет возражений, то в течении недели удаляется эта сисфункция, со всеми дополнительными функциями(21.1 и 26.1). Порт изменяется в коде

Re: По 20 сисфункции

Posted: Tue Apr 09, 2024 12:08 am
by Doczom
#10010 Krn: Removed outdated MIDI interface

Re: По 20 сисфункции

Posted: Tue Apr 09, 2024 3:43 pm
by bad_Dr3dd0x
Смысл в голосовании, если ты всё равно никого не послушал и сделал по своему?