No olvidar que esto no funcionaría si no hay RAM en la GUS ...
Primero de todo no usar LILO
nunca más, ya que es necesario inicializar la
GUS PnP antes de ejecutar Linux ... (hacer un fdisk /mbr
bajo dos,
ver otros COMOs para más detalles en esto).
En el autoexec.bat
, poner:
set interwave=c:\ultrapnp\iw.ini
c:\ultrapnp\iwinit
set ultrasnd=220,6,5,5,5 (o cualquiera que se quiera o necesite)
set ultra16=32c,0,0,1,0
set ultradir=c:\ultrapnp
c:\ultrapnp\ultrinit
Se puede encontrar ultrinit en el fichero gus00045.zip
, en
cualquier site de Gravis ...
Bajo Linux, abrir el fichero gus_wave.c
, en
/usr/src/linux/drivers/sound
(o en cualquier otro sitio).
Buscar la línea:
if (val == 255 || val < 5) (line 3049 in 3.5b7)
y una línea antes, añadir:
val=10;
Entonces buscar la línea:
if (ad1848_detect (gus_base + 0x10c, NULL, hw_config->osp)) (line 3085)
y cambiarla a:
if (!(ad1848_detect (gus_base + 0x10c, NULL, hw_config->osp)))
recompilar el kernel con soporte de GUS y GUS MAX.
Mi configuración es:
BASE = 220
IRQ = 5
DMA1 = 6
DMA2 = 5
DMABUF = 65536
¡¡¡Disfruta del sonido!!!