Приветствую всяк входящего в данную тему. Разговор, предчувствую будет не простой.
Задача: из имеющихся дитолей собрать универсального солдата под DOS/98/XP/7/10.
Но обо всем по порядку.
Дано: цп intel e2160 мп ECS P4M890T-M(V1.0) S775 / DDR2 / PCI-E
CHIPSET North Bridge: VIA® P4M890 / South Bridge: VIA® VT8237R+ (VT8237R Plus) вк встройка VIA S3G UniChrome Pro (драйвара есть ТОЛЬКО под winXP)
+ x1900gt PCI-E (драйверов под win98 не существует) звук встройка Realtek ALC655
+ Sound Blaster Live 5.1 sb0220
+ Sound Blaster Live 5.1 sb0060
на одинаковых чипах creative emu10k1-sef
Шаг первый, прощупывание почвы:
Накатил убер сборку win98if на минимальную конфигурацию цп+мп+"встройка видео"+"встройка звук".
Как итог, заработало все, кроме встроенного видео. Но играть в DOS игры в сеансе windows 98 это не помешало.
Звук, картинка полностью удовлетворяют.
Но про игры d3d и opengl можно забыть.
Шаг второй, "чистый" DOS:
Собрав помаленьку информации со всего интернета, пришел к такой конфигурации запуска "чистого" DOS и его настройки:
AUTOEXEC.BAT
► Показать
@ECHO OFF
PROMPT $P$G
PATH C:\QEMM;C:\DOS;C:\ARC;C:\WINDOWS;C:\DN;C:\VC
SET TEMP=C:\TEMP
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\LIVE
GOTO %CONFIG%
Далее все игры под "чистым" DOS будут запускаться под профилем MENUITEM=EMMM, EMM /CDROM
Драйвера для которого под Sound Blaster Live 5.1 sb0220 и sb0060 (работают одинаково для обеих звуковых карт под DOS) брал отсюда https://www.old-games.ru/forum/threads/ ... 7/page-240 ,
а именно AUDIGY2.rar
Как итог, под "чистым" DOS заиграли музыкой и звуками все игры, которые смогли у меня запуститься :
Работают все подопытные( даже дюна1 и дюна2 за кадром), кроме гоночки Lotus 3, ее у меня не получилось еще ни разу не на чем запустить, кроме как DOSBox.
Делаю вывод, VIA VT8237R+ (VT8237R Plus) умеет в DDMA, что уже несказанно радует.
Шаг третий, подружить Sound Blaster Live 5.1 sb0220 и Sound Blaster Live 5.1 sb0060 с windows 98 if:
тут особо и писать не о чем, вин98иф подхватила автоматом и sb0220 и sb0060.
к слову поставила и на ту и на ту звуковуху сама vxd драйвера.
Звуки винды работали, mp3 музыка играла, но не долго фраер танцевал - звуков в DOS играх из-под сеанса windows 98 не было...
Шаг четвертый, и на данный момент мной не достижимый:
запустить эмуляцию звуков в DOS играх из под сеанса win98if на Sound Blaster Live 5.1 sb0220 и/или Sound Blaster Live 5.1 sb0060.
но как бы я ни устанавливал VXD или WDM драйвер на sb0220 и sb0060, результат всегда один - отсутствие звуков в DOS играх из под сеанса WIN98if.
Вот такая картина на sb0220 при установке VXD драйверов:
► Показать
Если кто подскажет куда копать и в каком направлении буду благодарен, спасибо за внимание.
Последний раз редактировалось retromsk 08.06.2022,13:55, всего редактировалось 1 раз.
P4M890 and VN890 Display Driver Dated: 18-Jul-2006
Download version 16.01.23.23
OS supported Windows ME,Windows 98SE,Windows 98
Chips supported P4M890,VN890 Notes This driver supports CRTs only.
Кстати, под DOS на VT8237 и других виашках, практически на всех, изумительно работает карта ESS Solo-1
keolm, действительноинтересный момент, что в AUTOEXEC.BAT следует прописывать в загрузку винды саундбластер.
в общем скачал установочный диск креатив из этого видео http://vogonsdrivers.com/getfile.php?fi ... te=43%2C36
далее скачал уже настроенные AUTOEXEC.BAT
► Показать
@ECHO OFF
PROMPT $P$G
PATH C:\QEMM;C:\DOS;C:\ARC;C:\WINDOWS;C:\DN;C:\VC
SET TEMP=C:\TEMP
GOTO %CONFIG%
:QMM
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\LIVE
C:\LIVE\SBEINIT.COM
C:\DOS\MSCDEX.EXE /D:OPTICAL /L:G
C:\DOS\SMARTDRV.EXE 1024 1024
C:\DRIVERS\CTMOUSE.EXE /R2
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
GOTO DONE
:EMMM
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\LIVE
C:\LIVE\SBEINIT.COM
C:\DOS\MSCDEX.EXE /D:OPTICAL /L:G
C:\DOS\SMARTDRV.EXE 1024 1024
C:\DRIVERS\CTMOUSE.EXE /R2
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
GOTO DONE
:HI
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\LIVE
C:\LIVE\SBEINIT.COM
C:\DOS\MSCDEX.EXE /D:OPTICAL /L:G
C:\DOS\SMARTDRV.EXE 1024 1024
C:\DRIVERS\CTMOUSE.EXE /R2
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
GOTO DONE
:CLR
C:\DRIVERS\CTMOUSE.EXE /R2
GOTO DONE
:WND
SET CTSYN=C:\WINDOWS
SET BLASTER=A220 I5 D1 H5 P330 T6
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM
C:\WINDOWS\WIN.COM
REM GOTO ENDO
далее установил полностью диск со всей креативовской требухой на SB0060.
как итог в "чистом" DOS как играли звуки так и играют, но в win98if creative sb16 emulation так и не появляется.
следовательно и в DOS приложениях из-под сеанса win98if звуков никаких не будет.
Артур в своем видео еще говорит, что для инициализации в autoexec.bat для винды нужен свой SBEINIT.COM со своим ini файлом.
я зале поискал по пути прописанному в autoexec.bat
:WND
SET CTSYN=C:\WINDOWS
SET BLASTER=A220 I5 D1 H5 P330 T6 C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM
C:\WINDOWS\WIN.COM
REM GOTO ENDO
папки DOSDRV по указанному пути у меня тот же самый диск не создал. и следовательно SBEINIT.COM для винды там тоже нет
скачал образ всего жесткого диска системы из видео выше. выложенный под роликом - P3SV3LVE.GHO.
открыл его гост эксплорером и выдрал эту папку C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV со всем содержимым и вставил ее в свою систему.
итог - не помогло. creative sb16 emulation не появилась.
Последний раз редактировалось retromsk 08.06.2022,15:52, всего редактировалось 2 раза.
radical, с встройкой я не одну неделю боролся, запустить ее на вин98 так и не смог, перепробовал все.
с официального сайта перепробовал ВСЕ драйвера, даже не под свой чипсет. результат всегда один и тот же, нулевой.
radical писал(а): ↑08.06.2022,11:01
Правда, там странный комментарий
в нем то и загвоздка, CRT монитора у меня нет.
но тема, замечу, на данный момент не про видеодрайвер, самое главное запустить в win98if creative sb16 emulation.
на этом сейчас максимально сосредоточен.
retromsk писал(а): ↑08.06.2022,15:11
запустить в win98if creative sb16 emulation.
Я обычно избегаю этой сборки, как и русскоязычной 98 в принципе, поскольку уже не раз налетал на необъяснимые глюки с драйверами, которых не встречал под английской виндой. Если есть время, попробуйте нормальную чистую английскую винду поставить.
На P4M890 у меня есть плата, асус, не помню, проверял ли я ее с установленной виндой, под досом встройка точно работала ок.
Могу проверить, просто не знаю, когда буду дома, может, завтра.
Из PCIE плат 98 нормально поддерживают радеоны типа х800 и той же серии (х700, х600...)
radical, на win98if в видео выше creative sb16 emulation у Артура работает.
перестановка системы навряд ли поможет, обшарил весь интернет это никому не помогло.
на самом деле уже закрадываются подозрения, что мои "поздние" sb 5.1 просто не умеют в эмуляцию sb16 под виндой.
и для таких фокусов нужны именно ранние Live!
а по поводу видеовстройки, она у меня в ДОС прекрасно работает, да и в win98if установились свои драйвера, с разрешением и цветом никаких проблем. вот поиграть на ней уже не получится в d3d и openGL игры, как я уже говорил об этом выше.
по поводу плат пси-е для вин 98 спасибо. обязательно поищу для приобретения.
кстати а какой нибудь гф6600 пси-е для вин98 не подойдет? они частенько попадаются.
retromsk, как это часто водится, дам совет, которого не просили. И всё же дам, ибо этот путь в создавшейся ситуации оптимален. Вдруг понравится?
VIA великолепно работает с ESS Solo-1 через TDMA в чистом DOS!!! Ну и до кучи этот чип поддерживает EAX2. И, что приятно, EMM386 не нужен.
Эмуляция SB16 вовсе не является такой уж необходимой, вполне достаточно иметь SB Pro 2.0, и это тоже в пользу ESS.
Ну и, для шизоидов "точного" "достоверного" FM звука, Solo-1 звучит намного ближе к Ямахе, чем почти все остальные.
И ещё совет. Для Win98 поставить видеокарту PCI с аппаратным DX7, что-нибудь в районе MX. Тогда в PCIE можно будет ставить практически что угодно с поддержкой XP/7/8/10, не связывая себя потолком в X800. Например, GT460. Или HD7770.
retromsk писал(а): ↑08.06.2022,16:17
кстати а какой нибудь гф6600 пси-е для вин98 не подойдет? они частенько попадаются.
Лотерея. Пробовать надо. Я бы такую х..ню не ставил, если есть цель юзать ОСи вплоть до Win10. GF6600 хороша только в XP. В 98 и в 7+ с ней всё плохо, в 98 отвратительная совместимость, а в 7+ отвратительная производительность. Так что две видюхи всё равно лучше!
Вообще, если уж ставить одну видеокарту, то серия X800 оптимальна. Лучше даже ничего больше не искать для этой цели. X800 - это самый лучший компромисс совместимости в 98 и сколько нибудь приемлемой скорости в 7+. Про XP речи нет, там многие решения неприхотливы. Скорее всего, на 7 подойдёт драйвер X800 от Vista. Про 8/10 уже сложно сказать.
Ну тогда не надо никаких видео от всяких умельцев, которые только туман нагнетают.
Вот здесь https://www.ixbt.com/multimedia/sblive-dos.shtml
ещё в древнем веке всё разжёвано, ничего не прибавить и не отнять.
Что касается эмуляции в виндовой среде, драйвер сам её устанавливает. Нужно только верную версию подобрать.