14-ago-2008, 22:12 | #1 |
Editor Marciano
|
Arcados y sonido AC97 por fin funcionando
Bubu sacando un nuevo S.O. (el ArcadeXP) y yo aquí a vueltas con el "antiguo" (con todo el cariño ).
Decir en primer lugar que me he pasado casi 2 semanas (sin exagerar) intentando que el tinglado funcionase, mas concretamente que el tinglado "sonase" , pero no había manera . Finalmente, cuando me encontraba al borde del colapso, se hizo la luz y ¿voila!, ArcaDOS funcionando 100%. Instalar y configurar el ArcaDOS para usarlo con un monitor de PC también ha tenido su dificultad, pero nada que no se pudiese solucionar en una tarde y aplicando unas ligeras dosis de paciencia y formateos . Sin embargo el sonido ha sido "harina de otro costal". Aquí ha estado el principal escollo. En principio, el sonido integrado en la placa base (AC'97) no debería dar problemas, pero lo cierto es que los da (y muchos). Despues de muchos ajustes, activaciones y desactivaciones en la bios, y quebraderos de cabeza varios, decidí tirar de la SoundBlaster PCI 128 que usaba con Windows. Me las prometía felices, pero ni así. Que conste que he seguido todos los pasos relatados en los diferentes hilos y posts al respecto, pero me ha sido imposible hacerla funcionar con el ArcaDOS. Con otros programas, como juegos abandonware bajo DOS, funciona de lujo, pero con el AdvMenu y el AdvMame provoca el cuelgue del ordenador. Resignado ya a no poder instalar ArcaDOS, me jugué la última carta a hacer funcionar como Dios manda el sonido integrado en la placa. Esta es: Code:
kinetiZ 7T Via Apollo kt-133 Chip de Audio: vt82c686a Direct sound AC97 Audio AC97 2.1 En una versión de Ms-DOS que tenía por aquí (la 7.1 mas concretamente) había una carpeta llamada "ADDONS". En ella, diversos drivers para hacer funcionar tarjetas de sonido bajo MS-DOS. Code:
[.] Sound Blaster AWE PnP [.] Sound Blaster PCI [.] Sound Blaster Live! [.] ESS ISA 688/1688 [.] VIA AC97 [.] C-Media AC97 Code:
Viafmtsr.com Viaudio.com Code:
c:\arcados\arca2snd\viaudio.com c:\arcados\arca2snd\viafmtsr.com set blaster=a220 i5 d1 p330 ECHO OFF CLS C:\DOS\SMARTDRV /X /Q C:\DOS\KEYB SP,,C:\DOS\KEYBOARD.SYS CD C:\ARCADOS\ADVMENU IF NOT EXIST ADVMENU.RC2 COPY ADVMENU.RC ADVMENU.RC2 COPY /Y ADVMENU.RC2 ADVMENU.RC PATH C:\DOS CALL C:\CDROM.BAT CD C:\ARCADOS\ADVMENU ADVMENU Sería interesante saber si, tanto éstos como el resto de drivers, serían útiles para solucionar los problemas que genera el sonido integrado con ArcaDOS. No se si se podrá subir el archivo en cuestión, pero buscando en San Google no es dificil encontrarlos (ahora que se sabe su nombre es muy sencillo). Si no hay inconveniente dadme un toque y lo subo. Edito: Placas con sonido AC'97 funcionando: Aioros: Code:
kinetiZ 7T Via Apollo kt-133 Chip de Audio: vt82c686a Direct sound AC97 Audio AC97 2.1 Drivers necesarios: Viafmtsr.com Viaudio.com Daesdae: Code:
Sonido integrado 5.1 channels AC'97 Audio Placa base (madre): ASRock P4V88 Bios: AMI BIOS Chipsets: South Bridge, segun manual -> VIA VT8237 en el chip pone VT8237R La bios solo tiene la opcion de activar o desactivar el sonido, nada de SoundBlaster ni parecido y funciona sin drivers, tan solo poniendo en los rc vsync/ac97 o vsync/sb Pakoman Code:
848p Neo MSI-6788 Ver.1 (al menos sin drivers de msdos de ac97, que tampoco los he encontrado) AC' 97 link controller integrated in ICH5 6 channels software audio codec ALC655 - Compliance with AC97 v2.2 Spec - Meet PC2001 audio performance requirement La bios es AMI 3.31a, y en las opciones solo pone "AC97 Auto/Disabled". Tiene chipset AC97 de Realtek ALC655, pero no se si tendrá ese chip de sound blaster en la placa, creo que no. P4VXASD2 V1.1a - ECS Elitegroup http://www.motherboard.cz/mb/ecs/P4VXASD2V1X.htm La placa tiene chipset VIA. AC97 Audio Codec: Compliant with AC97 2.2 specification. Sin opciones de Sound Blaster en la bios, solo AC97 enable/disable, y el puerto midi. No suena nada. Investigando un poco he visto que tiene chip sonido Realtek ALC101 2-channel audio CODEC, Compliant with AC'97 2.2 specification. Los drivers de la pagina oficial no me funcionan tampoco Editado por Aioros en 02-feb-2009 a las 17:28. Razón: Añadidas las placas base que funcionan con o sin drivers |
15-ago-2008, 01:15 | #2 |
Editor Marciano
|
Mi enhorabuena personal, Aioros ¡¡¡ Muuuuy bien !!! Me ha encantado que no te rindieras, y sobre todo, que lo hayas contado aquí tan bien, con tanto detalle y tan científicamente. De verdad, un 10. Efestiviwonder el sonido es uno de los mayores poblemas de ArcaDOS (el único, díríra yo) pero con descubrimientos así es como realmente el producto avanza.
Me encantaría poder subir tu mensaje anterior, casi tal y como está, al tutorial de ArcaDOS. Espero contar con tun permiso. También me hubiera gustado verte en una afoto el careto de emoción cuando aquello sonó por primera vez, después de tantísimos días de prueba. ¡¡¡ E N H O R A B U E N A !!! EDITO: Un par de preguntas -> ¿El CONFIG.SYS no cambia? ¿Y los RC, siguen siendo device_audio vsync/ac97 ? |
15-ago-2008, 17:50 | #3 |
Editor Marciano
|
Por supuesto que tienes mi permiso, faltaría mas . Es todo un honor .
No tenía a mano la cámara de fotos en ese momento, pero te garantizo que los vecinos se tienen que estar acordando de mi . Respecto a los archivos, el config.sys no hizo falta modificarlo y en los RC puse device_sound auto. He de decir que en la bios tengo una opción para el sonido integrado AC97 que es "sound blaster emulation" que he activado. Lo que no comprobé es si cambiando device_sound auto por device_sound vsync/ac97 seguirá funcionando. El ordenador con ArcaDOS lo tengo en casa de mis padres y hasta el lunes no podré pasarme por allí, pero lo comprobaré. Por cierto, si vas a modificar el tuto del ArcaDOS convendría que incluyeses algunos cambios: Code:
1- Si tienes el disco duro particionado (C:, D: y E: por ejemplo) la copia de archivos falla pues el instalador espera que D: sea la unidad de CD. Al ser D: una partición da un mensaje de error. Una vez que se instala todo ya se puede crear una partición extendida, pero no antes. 2- Despues del paso 1 (crear partición primaria) hay que reiniciar el equipo. En mi caso he comprobado que si modifico el tamaño de la partición primaria y despues prosigo con el paso 2, el formateo no me reconoce el cambio de tamaño. Para que la modificación surta efecto es necesario reiniciar antes de seguir con el paso 2. 3- Despues del paso 2 (formateo) también es necesario reiniciar el equipo. De no hacerlo la copia de archivos del paso 3 falla. Es muy similar al "Total Commander" (antiguamente llamado "windows commander"). Es lento (funciona bajo DOS), pero a falta de pan.... Además, para moverse mejor con él, es recomendable activar el ratón en el inicio de DOS. Para ello hay que seguir los siguientes pasos: Code:
1- Copiar en la carpeta DOS los archivos mouse.com y mouse.sys de una versión cualquiera de DOS. Habría que probar también con el ctmousep.com que trae el Advmame (en la ruta arcados\mameemul\contrib\optimous). Si funciona sería perfecto. 2- Modificar el autoexec.bat con una línea más: c:\dos\mouse.com Es preferible ponerla al principio para que no interfiera con el marcianito que sale como imagen de carga. En cuanto pueda, sigo con las pruebas (Tengo que catar algunos drivers para USB que, según dicen por ahí, es posible que funcionen). |
16-ago-2008, 00:14 | #4 |
Editor Marciano
|
Perfect, Aioros, la prueba del device_sound me interesa mucho. Ojalá funciona con vsync/ac97, y así hay que tocar menos cosas.
Respecto a tus 3 anotaciones, para la primera (el tema de las letras de unidad) decirte que en el BAT de instalación (creo que MENU.BAT) viene una variable llamada CD que vale D: Bastaría con editar ese BAT y cambiarle la letra que sea, lo mismo para el disco durro: la variable HD la puedes igualar a G: por si tu disco duro está en G. Respecto a las anotaciones sobre el reinicio, nu lo sabía. Mía que hi hecho pruebas, pero lo cierto es que muchos usuarios me han reportado cosas por el estilo. Lo incluiré en el tutorial. Nunca está de más un bonito reinicio. ;-) |
16-ago-2008, 00:18 | #5 |
Editor Marciano
|
Ay, se me olvidaba una cosa: este invento puede ser la puerta que abra al ArcaDOS todos los emuladores bajo placas con sonido integrado: NES, SNES, GBA, etc.
Habrá que empezar a sacar plugins, jiji |
16-ago-2008, 15:52 | #6 | |
Editor Marciano
|
Quote:
De todos modos, mas abajo, en la parte del paso tres bastaría con modificar la línea en negrita, ¿no?: Code:
:MENU3 CLS ECHO. ECHO. ECHO. ECHO MENU DE INSTALACION [ ARCADOS 1.1 ] ECHO ===================================== ECHO. ECHO. ECHO PASO 3/3 : INSTALACION DE ARCADOS ECHO. ECHO. ECHO. ECHO ELIJA UNA DE LAS SIGUIENTES OPCIONES: ECHO. ECHO. ECHO. ECHO. ECHO (1) INSTALAR ARCADOS ECHO. ECHO (2) SALIR ECHO. ECHO. ECHO. ECHO. ECHO. CHOICE /C:12 /N PULSE 1 o 2: IF ERRORLEVEL == 2 GOTO FIN IF ERRORLEVEL == 1 GOTO ARCADOS GOTO FIN :ARCADOS CLS XCOPY /E D:\FILES\*.* %RAIZ%\ ----> Cambiando "D:" por la letra de la unidad de CD PAUSE GOTO FIN |
|
16-ago-2008, 15:58 | #7 |
Administrador
|
Bubu, yo lo que haría es forzar una letra en el cdrom (por ejemplo la M: ) y así no tendrás problemas de si el equipo tiene varios lectores, discos duros, etc....
La cosa seria algo asi... MSCDEX /D:MSCD001 /L:M: Lo que no recuerdo es si la M: debía acabar con los : o se ponía la M a pelo... (eso sería siempre y cuando en el config le hubieses puesto MSCD001 como nombre al CDROM) |
16-ago-2008, 16:21 | #8 |
Editor Marciano
|
OK, buena idea, Fuents, esto lo incluiré también en ArcaDOS 1.2, jiji
Espero incluir en ese 1.2 algún que otro sistema, nu sé, ¿NES? ¿SNES? ¿GBC? ¿GBA?... |
16-ago-2008, 16:23 | #9 |
Administrador
|
Hombre... NES y SNES de cajón... los otros 2 como opcionales no estaría nada mal.. .
|
16-ago-2008, 16:25 | #10 |
Editor Marciano
|
Para perfeccionar eso nos quedaría por investigar si pinchando un mando NES a un adaptador NES-USB (que los venden mu baratos por ahí) y pinchando el USB al MSDOS se puede instalar algún pograma que mapee el USB a pulsaciones de teclado... Pero por no ensuciar este hilo, lo dejaré para otro moméneto.
|