[ LUGOS ] Soundblaster AWE64 - instalacija
Janez Trenz
janez.trenz na bigfoot.com
Čet Jan 25 10:31:42 CET 2001
"AMIS.net" wrote:
> Uporabljam Slackware 7.0.Torej, kaj naj naredim?!
Preberi:
/usr/src/linux/Documentation/sound/INSTALL.awe
/usr/src/linux/Documentation/sound/AWE32
Ker imaš AWE64 (jaz tudi), moraš uporabiti pnp orodja. Gonilnik MORA bit
v modulu! Ker je potrebna PNP inicializacija kartice pred uporabo
gonilnika.
V /etc/conf.modules pa nekaj takega:
alias char-major-14 sb
alias midi awe_wave
post-install sb /sbin/modprobe midi
post-install sb /sbin/modprobe "-k" "adlib_card"
post-install awe_wave /usr/bin/sfxload /usr/lib/sfbank/Synthgm.sbk
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options adlib_card io=0x388
/etc/isapnp.conf:
(READPORT 0x020b)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL))
(CONFIGURE CTL00e4/108433879 (LD 0
# ANSI string -->Audio<--
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 5))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 2) (BASE 0x0330))
(IO 2 (SIZE 4) (BASE 0x0388))
(NAME "CTL00e4/108433879[0]{Audio }")
(ACT Y)
))
(CONFIGURE CTL00e4/108433879 (LD 1
# ANSI string -->Game<--
(IO 0 (SIZE 8) (BASE 0x0200))
(NAME "CTL00e4/108433879[1]{Game }")
(ACT Y)
))
(CONFIGURE CTL00e4/108433879 (LD 2
# ANSI string -->WaveTable<--
(IO 0 (SIZE 4) (BASE 0x0620))
(IO 1 (BASE 0x0A20))
(IO 2 (BASE 0x0E20))
(NAME "CTL00e4/108433879[2]{WaveTable }")
(ACT Y)
))
(WAITFORKEY)
Upam, da je razumljivo. CTL00xx oznake so lahko različne! Zato sam
najprej naredi pnpdump > /etc/isapnp.conf. Skratka tako lahko uporabljaš6Mp @0100`
PCM (SB16), Wavetable MIDI (EMU8000), FM MIDI (OPL3 - bljah), deloval pa
naj bi (sam nisem preizkusil) tudi zunanji midi konektor. Da se tudi PCM
speljat na EMU8000 in potem se malo igrat z zvokom (echo, reverb,...) v
realnem času, samo je potrebnega več kot pa pol mega pomnilnika na
kartici.
Janez
PS. Za wave midi je drvmidi obvezen, če bi rad predvajal midi iz ukazne
vrstice. kmid (MIDI/Karaoke player) zna tudi emu8000 uporabit.
Dodatne informacije o seznamu Starilist