----------------------------------------------------------------------------------
@MSGID: 2:5023/24.4034 1d027276
@REPLY: 2:5023/24.4354 1cfaf0f4
@CHRS: CP866 2
@PID: wfido 0.2
@TID: FTN::Pkt 1.02
@Posted: 25 Dec 25 13:01:21
Hello, Sergei!
DC>> Ну если не придётся постоянно переключаться из реального
режима в защищённый, то наверное.
DC>> И вопрос всё-таки остаётся - почему никто не удосужился за
всё время написать драйверов под дос?
SP> Потому что когда они появились на шине PCI (где-то осенью 98
года) DOS уже был не нужен. Кому нужен - были ISA или внешние модемы. У
меня первый модем был 3COM USRobotics 56K Winmodem PCI (модель 2975). Ещё
на P166/RAM 32Mb. Достойно работал под Windows 95. DOS программы
запущенные в окне Windows (T-MAIL, терминалки/игры по модему) нормально видели
виртуальный RS232 на стандартных адресах: IRQ3, 2F8. Хотя сам модем стоял на
IRQ10. Ничего не тормозило т.к. модем имел свой DSP. Интересный факт, что
модем был не голосовой, но можно было поставить драйвера от модели 2974
или 2978 (голосовые) и модем становился голосовым т.е. работал
автоответчик и АОН. Только осенью 2005 г. был случайно куплен внешний старый
трансформаторный USR Courier 25MHz за $40, когда их начали распродавать т.к. пошли
локалки и ADSL. Это было правильно решение т.к. выяснилось, что на системах
с ACPI этот винмодем не работал (какой то глюк драйвера) - обнаружили
на форуме ixbt ещё в 2001 г. Разница в коннекте была лишь в том, кто
на винмодеме скорость была 45333, а на курьере 52000 и это лишь из-за
того что плата винмодема была очень маленькая - плохая аналоговая часть
(SNR всегда был 45-46 dB вместо 51 у курьера на цифрвой АТ). Так он у
меня он проработал до конца 00-х. Если посмотреть шире, то в 98 г. ISA
устройств новых не было. Всё шло PCI (звуковухи, модемы сетевухи). Виртуальный
MIDI wavetable в DOS окне все звуковухи начиная с AWE32 обеспечивали и
DOS программы (игры) работали действительно лучше под Windows 95/98.
SP> P.S. Под DOS этот винмодем не был виден. Только одна тестовая
программа под голым DOSом для диагностики модема умела свистеть динамиком :-)
А как вообще видны устройства подключенные к PCI со стороны dos и
ПО работающего в реальном режиме процессора?
С ISA устройствами всё предельно просто: Есть порты в которые можно
читать и писать, есть участки адресного пространства к которым можно
обращаться процессор и которые находятся в пределах 1-го мегабайта.
С PCI устройствами так же просто работать не получится, я думаю.
Отсюда же и никому не сдались эти драйвера под dos. Взять те же
PCI звуковые карты, драйверы под dos есть для некоторых из них, но
работают они корректно далеко не во всех программах.
Винмодемы от звуковых карт по конструкции не далеко ушли, поэтому
ожидать чего-то большего бессмысленно.
--- wfido
* Origin: Отправлено через
http://wfido.ru (2:5023/24.4034)
SEEN-BY: 50/22 109 104/117 240/1120 301/1 341/66
455/19 460/58 463/68 469/122
SEEN-BY: 4500/1 5000/111 5001/100 5010/352 5015/42
46 5019/40 5020/101 113
SEEN-BY: 5020/290 570 715 806 830 846 848 1042
1146 4441 8912 12000 5022/2
SEEN-BY: 5023/12 24 5028/68 5030/49 115 1081 1474
1997 5034/13 5049/3 5053/51
SEEN-BY: 5053/58 400 5057/19 5058/104 5061/15 133
5075/128 5083/1 444 6056/1
@PATH: 5023/24 5020/715 1042 4441