3dfx.pl :: retro computers :: sound cards :: Dwie karty dźwiękowe a DOS pod Win98

Tresci wiadomosci nie byly edytowane. Strona zostala wygenerowana maszynowo.

#0 - TomekB - 2022-10-24 19:25

Cześć.

Zrobiłem sobie konfig z Windows 98 SE i kartą dźwiękową Guillemot Maxi Studio ISIS. Słucham na tym głównie plików MIDI pod Windowsem i gra świetnie.
Problem zaczyna się gdy odpalam pod Windowsem grę DOS. Najwyraźniej w kwestii muzyki w grach DOS karta nie wspiera GM. Tylko syntezaFM, a brzmi to słabo.

Mam na płycie głównej komputera wbudowaną kartę dźwiękową Yamahy z General Midi i pomyślałem, że gry DOS będę odpalał właśnie na tej karcie.
I o ile w czystym DOS-ie działa bez zarzutu to już pod Windowsem wcale. Mówię tu o grach DOS odpalanych z Windowsa.
Najwyraźniej jest konflikt dwóch kart dźwiękowych. Da się to jakoś pogodzić?

#1 - zyga64 - 2022-10-25 07:34

Co to za Yamaha? YMF71x ISA czy YMF7x4 PCI?
Jak wyglądają zasoby obu kart w menadżerze urządzeń (IRQ, DMA, IO).
Generalnie zasada jest taka: ten guilemot jako karta pod windowsa może mieć dowolne IRQ/DMA. Yamaha jako karta emulująca Soundblastera powinna mieć standardowe A220 I5 D1 (czyli IO: 0x220, IRQ: 5, DMA: 1).

Ja mam w jednym kompie SB Live! i SB16 Vibra. Aby SB16 działał w windowsie musiałem wyłączyć emulację SB16 w Live.

#2 - TomekB - 2022-10-25 17:28

YMF 715 + YMF704 zintegrowane na płycie więc nie wiem jak to jest podłączone.

Manager urządzeń na automatycznych urządzeniach zgłaszał konflikt urządzeń.
Ustawiłem ręcznie.
Yamaha adres: 220 IRQ5 DMA1
ISIS adres: 240 DMA 0, IRQ nie ma w ogóle przydzielone Huh

Przy takim ręcznym ustawieniu YAMAHA w ogóle się nie uruchamia (żółty wykrzyknik)

Czy w autoxec musi być SET BLASTER o raz program inicjujący kartę?

Update:

Dobra ogarnąłem. Ogólnie to należało wgrać inne sterowniki dla Yamahy i wyłączyć całkiem ISIS Dos gamem/FM device.

Póki co testowałem DOOM i Duke3D i działa zarówno SB jak i GM. Smiley

#3 - zyga64 - 2022-10-25 20:15

TomekB wrote on 25. Oct 2022 at 17:28:
YMF 715 + YMF704 zintegrowane na płycie więc nie wiem jak to jest podłączone.


YMF715 to OPL3Sa3, a 704 to tańsza wersja OPL4 (wavetable ze zintegrowaną 1MB pamięcią rom). Połączone są przez magistralę ISA.
Da się tego OPL4 uruchomić pod czystym Dosem jako General Midi?
Płyta główna to jakiś Intel?

Fajnie, że ogarnąłeś konfigurację!

#4 - TomekB - 2022-10-25 20:50

Pod czystym DOS-em jak najbardziej.

Już tu na forum wrzucałem filmik jak to gra.
<brak linka>

Teraz sobie połączyłem kabelkiem wyjście z Yamahy z line in na ISIS i działa super.

#5 - sajmon - 2022-10-25 23:26

winda działa na innych sterach, Dla dosa powinieneś mieć wgrany dedykowany TSR

#6 - GL1zdA - 2022-11-02 23:40

sajmon wrote on 25. Oct 2022 at 23:26:
winda działa na innych sterach, Dla dosa powinieneś mieć wgrany dedykowany TSR
YMF715 nie potrzebuje TSRa. Wystarczy go zainicjalizować i będzie działać.
zyga64 wrote on 25. Oct 2022 at 20:15:
YMF715 to OPL3Sa3, a 704 to tańsza wersja OPL4 (wavetable ze zintegrowaną 1MB pamięcią rom). Połączone są przez magistralę ISA.
!

To nie jest ISA, OPL-SA3 ma dedykowane połączenie dla OPL4.