Pentium III + ESS 1938 a ECS + ESS 1938
Ahoj, retro kolega "jjilek" mi složil sestavu s P3. Sehnal jsem si zvukovku ESS 1938. Funguje v DOSu bez problému.
Ještě se mi podařilo sehnat další stoj - ECS K7S6A s Duronem. Ta deska má AGP a já mám Voodoo3... Bohužel tam zase nejede ta zvukovka pod DOSem.
Ve Windows lze nainstalovat a ve správci zařízení je DOS emulation ale zvukovka ve hře nejde nastavit aby hrála. V DOSu také ne (autoexec atd nastaveno). Akorát Midi hraje. Nevypadá to, že by byl problém v IRQ ale v DMA (možná plácám hovadiny). Při testu to vypíše klasiku: "Playback failed, possibly due to an invalid or conflicting DMA channel." Nastavoval jsme kde co, kde všude.
Prosím tedy o rady, tipy, názory.
IRQ 5, 220 DMA1
Postupně zkouším různé ovladače, zatím u jednoho hraje ve Win ale "zadrhává".
EDIT: to je u Blood, Carmageddon bez problému (pod Win). Zkusím více her a z jiného zdroje než GoG.
EDIT2: u Blooda pokud snížím vzorkovací frekvenci je vyřešeno.
Shrnutí teda je, že pod Win funguje, ne vždy dobře. Pod DOS vůbec.
Hlavně musíš nastavením v BIOS setupu doladit, aby prostředky nebyli sdílené, ale zvuková karta byla samostatně. Hlavně IRQ.
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...
Jde spíš o to, že některé čipsety odřízly podporu DDMA, která je vyžadovaná pro korektní fungování PCI zvukovek v DOSu. ESS 1938 (Solo-1?) umí DDMA i TDMA režimy, ale potřebuje podporu čipsetu. Na VIA mi jela Maestro-1 právě v TDMA, na nForce3 ani ťuk právě kvůli vypuštěné podpoře DDMA (tam ale jede aspoň emu SB16 na Live!/Audigy). Nevím, jak to má jednočipový SiS 745, ale podle tohohle to nevypadá nadějně.
Alexander napsal(a)
Prolezl jsem BIOS horem spodem a nenašel nic co by problém řešilo. Naštěstí to funguje alespoň pod Win. Ale nechápu jak to, že pod DOSem hraje midi ve hrách.
Tam se jen rezervuje IRQ pro Legacy/ISA, pokud chceš zajistit, že zvukovka dostane požadované přerušení, ale to ty stejně máš (5).
frca napsal(a)
Midi je separátní port a mnohem jednodušší (MIDI) protokol, žádné DMA. To bude hrát, troufal bych si říct, vždycky, pokud tedy na kartě ten midi synťák je. Na některých ESS kartách byl.
Tady drobně pozor na terminologii, Alexander hádám nemyslí MIDI, ale FM (OPL) :) U té se tedy také nedivím, že hraje, problém je obvykle v těch digitalizovaných zvucích...
RetroPhill napsal(a)
Tam se jen rezervuje IRQ pro Legacy/ISA, pokud chceš zajistit, že zvukovka dostane požadované přerušení, ale to ty stejně máš (5).
ISA znamená, že systému PnP řekneš, že je to obsazené a nesmí použít pro jiný prostředek a tím zamezíš sdílení.
Kartu samo nastavíš ručně jumperem, nebo konfiiguračním programem v CONFIG.SYS - AUTOEXEC.BAT od výrobce karty.
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...
Na Vogonech (https://www.vogons.org/viewtopic.php?t=79832) jsem stáhl soubor ovladačů + instalační baťák pro DOS. Ten funguje, kromě Dooma. Takže asi vyřešeno. P.S. BIOS nedovoluje spravovat DMA.
Nejvíce uživatelů online: 351
Právě online:
14 Host(é)
Právě prohlíží tuto stránku:
1 Host(é)
Statistiky uživatelů:
Hosté: 14
Členové: 684
Moderátoři: 0
Administrátoři: 1
Statistiky fóra:
Skupiny: 5
Fóra: 24
Témata: 1415
Příspěvky: 23914
Nejnovější uživatelé:
Pluto, Brbla, VasilijP, Snnsnsnn, Franta, pepapantak, isidor, Wolis, Martin Rulf, bujny, Pavel Pavel, LEON Pilot, Jan “Druid” Schicho, POLÁŠEK TOMÁŠ, StanosAdministrátoři: Sledge: 5644