Autor Tema: SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3  (Leído 4115 veces)

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« en: 17 de Febrero de 2014, a las 22:03 horas »
Ya tenemos otra tarjeta de sonido que funciona en ArcaDOS; la Sound Blaster PCI Audigy2 Platinum SB0240.




Lo más complicado ha sido localizar los drivers para Ms-DOS.
Debemos utilizar los de su antecesora la SB Audigy 1 y parchearlos para que pase los parametros correctos a la Audigy2.

Los localicé en una web de desarrollo de un reproductor de sonido para windows y DOS:

http://mpxplay.sourceforge.net/#loclinks

al final de la página está el enlace del archivo que contiene el driver con el patch:

http://www.mbudde.de/mp3player/files/emu10dos.zip

El contenido del archivo "emu10dos.zip" hay que descomprimirlo en "C:\SBLIVE\" del PC donde tengamos el arcados (en mi caso utilicé la versión 1.3).
El advmenu.exe y el advmame.exe fueron los más actuales que ha compilado el compañero daesdae en su hilo del Advance Special DOS (seguramente también funcionará con los archivos originales que trae el arcados).

Advance Special DOS
http://www.aumap.org/foro/index.php?topic=1852.0


Parametros a poner en advmenu.rc y advmame.rc son:

Código: [Seleccionar]
#audio SB PCI AUDIGY_2
device_sound vsync/sb

El autoexec.bat debe quedar así:

(es importante que la llamada al archivo "liveinit.bat" sea anterior a la carga del SMARTDRV.EXE y la ejecución del patch "AUDIGY12.EXE" posterior a este)


Código: [Seleccionar]
::
:: ARCADOS 1.3
::
:: AUTOEXEC.BAT
::
::

@ECHO OFF
PATH C:\DOS
KEYB SP
::audio SB PCI AUDIGY_2

call c:\sblive\liveinit.bat
C:\DOS\SMARTDRV.EXE /X /Q
c:\sblive\AUDIGY12.EXE

rem CD C:\ARCADOS\_A2_MENU
rem ADVMENU
rem C:\ARCADOS\_A2_UTIL\TEXTMODE.COM

El config.sys queda sin cambios.

Mi archivo LIVEINIT.BAT dentro de "C:\SBLIVE\" quedó así:


Código: [Seleccionar]
@echo off
SET BLASTER=A240 I10 D1 H5 P330 T6
SET CTSYN=c:\sblive
c:\sblive\sbeinit.com

rem --- for Audigy 2 cards ---
rem c:\sblive\audigy12.exe

Con todo esto, conseguimos que el DOS vea la tarjeta de sonido como una simple SB16, si no cargamos el patch "audigy12.exe" supongo que las Audigy1 funcionará con arcados.
El nombre de la carpeta "SBLIVE" hace sospechar que también el driver proporcionado sirve para esas tarjetas, pero como no tengo ninguna para probar no lo puedo asegurar.

Los problemas con las IRQ los podeis solventar con el modificador de parámetros "SBESET.EXE" dentro de la carpeta "C:\SBLIVE\" , leeros el archivo "SBESET.TXT" con atención.
A mi me tocó cambiar la IRQ de 5 a 10 para evitar conflictos en la placa base.

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #1 en: 17 de Febrero de 2014, a las 22:49 horas »
¡¡Grandioso, LeT!! ¡¡Y me lo pones en bandeja!! El lote de buscar, investigar, probar, etc, que te habrás pegao habrá sido menúo, ¿nor? ¡¡E N H O R A B U E N A!! Siempre es un notición añadir una tarjeta de sonido a ArcaDOS, LeT
Y muchísimas gracias por documentarlo tan bien. Tu descubrimiento irá de cabeza a la versión 1.4
Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #2 en: 18 de Febrero de 2014, a las 00:04 horas »
Pues la verdad es que me he pasado todo el día rebuscando drivers y aplicaciones para DOS, probando y haciendo tropecientas combinaciones de archivos de configuración, pero ha merecido la pena  ;)

Ojalá hubiera tenido mas tarjetas SB PCI para probar. Desconozco la fiabilidad del driver, pero a mi me funciona perfecto en el menu y en los pocos juegos que he probado.

Por el camino me he encontrado webs interesantes para nuestro viejo DOS, como esta:

http://www.mdgx.com/dos.htm

Dale un vistazo, seguro que te salta una lagrimita con los recuerdos,jejejje
Y no te pierdas los links al final ;)

A ver si me lio en breve con la de sonido integrada (Realtek C655 SiS 7012) que me ha obligado a pinchar esta PCI, aunque creo que va a ser mucho mas complicado.

daesdae

  • Animadillo
  • **
  • Mensajes: 101
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #3 en: 18 de Febrero de 2014, a las 08:58 horas »
Gran trabajo, LeT, oleeeeeeeeeeeee!!!

gucaza

  • Con experiencia
  • ***
  • Mensajes: 453
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #4 en: 19 de Febrero de 2014, a las 08:30 horas »
ok, muy buen aporte, seguro que algún día caerá en mis manos una creative, con esto estaré listo con tu aporte.

A ver si me lio en breve con la de sonido integrada (Realtek C655 SiS 7012) que me ha obligado a pinchar esta PCI, aunque creo que va a ser mucho mas complicado.
, si lo logras estaré muy agradecido!!!

tengo una tarjeta de sonido Genius Sound Maker Value 5.1 que me gustaría emplearlo en ArcaDOS, podrás encontrar el driver para dos, pienso meter juegos de dos en arcados, me seria muy util.

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #5 en: 20 de Febrero de 2014, a las 23:44 horas »
LeT, estoy integrando esta tarjeta en el A2IT, pero nu sé qué nombre ponerle. ¿Le pongo ound Blaster PCI Audigy2 Platinum SB0240? ¿No es demasiado friki el nombre? ¿Sabes si serviría para todos los modelos de SB PCI Audigy2?

Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #6 en: 21 de Febrero de 2014, a las 01:23 horas »
Pues en la web oficial de Creative, la llaman simplemente "SoundBlaster Audigy 2" , sólo salieron para PCI:

http://support.creative.com/kb/ShowArticle.aspx?sid=2582

Aunque tienen una familia extensa:

http://en.wikipedia.org/wiki/Sound_Blaster_Audigy#Second_generation

La que tengo yo es la SB0240 y me vino a través de un compañero de trabajo, y parece que fue la primera de la familia, luego vinieron otras con mejoras o abaratadas de componentes, pero el chip principal Audigy 2 se mantuvo.

Dentro del archivo "emu10dos.zip" está el driver para MS-DOS para  SB Live / Audigy 1  junto con el patch para pasarle los parametros "AUDIGY12.EXE".
En el titulo del documento "README.!!!" pone exactamente "SB Live / Audigy 1  DOS drivers"; con lo cual entiendo que son compatibles con toda la familia SB Live y Audigy1.
Es más, en el archivo fuente "AUDIGY12.C" del pach pone:

Código: [Seleccionar]
//**************************************************************************
//*                     This file is the source of                         *
//*                        Audigy12 program.                               *
//*                                                                        *
//*   Audigy12 is a patch for Audigy 2 cards. It turns on the outputs      *
//*      and gives the ability of DOS audio playing on these cards         *
//*         using/with the DOS based SB16 emulator of Audigy 1.            *

Resumiendo, yo creo que debería funcionar para SB Live + Audigy 1 + Audigy 2 (con patch) todas ellas PCI.
Lástima que no tenga ninguna SB PCI de esas para probar, aún tiro con una SB16 y dos AWE64 ISA  :P

Vaya ladrillo descascarillado que he soltado, no lo entiendo ni yo  ;D

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #7 en: 21 de Febrero de 2014, a las 10:37 horas »
¿ein?


AjAjajAjAJJAAj, es que estoy haciendo un menú para elegir la tarjeta de sonido, y nu sé qué texto poner en esta opción:

Código: [Seleccionar]
SB Audigy

Código: [Seleccionar]
SB PCI Live


¿o cuála?
Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #8 en: 21 de Febrero de 2014, a las 12:41 horas »
Pues yo pondría dos opciones:

Código: [Seleccionar]
SB PCI Live ó Audigy 1Que comparten el driver emulador de SB16 tal cual viene.
Y tienes que insertar en el autoexec.bat la línea:

call c:\sblive\liveinit.bat

Y

Código: [Seleccionar]
Audigy 2Que aparte del driver de las anteriores hay que meter además la línea en autoexec.bat de:

call c:\sblive\liveinit.bat

c:\sblive\AUDIGY12.EXE

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #9 en: 21 de Febrero de 2014, a las 13:17 horas »
¿Y si descubrimos que el Audigi 1 tamién funciona con ...?

Código: [Seleccionar]
c:\sblive\AUDIGY12.EXE
Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #10 en: 21 de Febrero de 2014, a las 16:34 horas »
Por lo que yo entiendo la Audigy 1 funciona correctamente sin el patch "AUDIGY12.EXE", ya que comparte el mismo driver que la SB Live.

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #11 en: 21 de Febrero de 2014, a las 22:54 horas »
¡¡Eso es lo que quería oír, AjAjAjAJA!! (aunque ni lo hemos probao, AjAjAJ).
Ok, pues pondré "SB Audigy".

Gracias muchas ;-)
Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

Bubu

  • ***
  • Mensajes: 2750
  • Old, pero muuy old school
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #12 en: 23 de Febrero de 2014, a las 00:21 horas »
Ups, entóns lo hi entendío yo mal. Tú dices que la 1 funciona sin parche y la 2 funciona con parche, pero no hay forma de probar la 1, ¿nor?
Si algo funciona... ¡¡ no lo toques !!

¡¡ ni de coña !!

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #13 en: 23 de Febrero de 2014, a las 09:26 horas »
Correcto!!! :D

gucaza

  • Con experiencia
  • ***
  • Mensajes: 453
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #14 en: 24 de Febrero de 2014, a las 16:17 horas »
saludos let, consulta, ya que tienes la sb y arcados, me pregunto si has probado 2 mandos con el puerto de joystick????

LeT

  • Con experiencia
  • ***
  • Mensajes: 222
  • ........., ñam , ñam, ñam ,.......
Re:SB PCI Audigy2 Platinum SB0240 funcionando en ArcaDOS 1.3
« Respuesta #15 en: 24 de Febrero de 2014, a las 18:11 horas »
Esta Audigy 2 NO lleva puerto de juegos.

 Y la SB16 y AWE64 , que eran ISA solo las he llegado a probar con un PAD antiguo, nada de 2 jugadores. Utilizo un hack de taclado y así evito posibles micro colapsos del sonido debido a sobrecarga del puerto de juegos de la tarjeta de sonido.