Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Sistemas operativos > MS-DOS

 
 
Old 31-mar-2007, 02:45   #1
Bubu
Editor Marciano
CT4810 - último intento

Hola, torpedos,

de algunos es ya conocido mi paranoia con esta tarjeta de sonido, la Creative CT4810, y mi periplo para intentar hacerla sonar bajo MS-DOS. Este es ya mi tercer intento serio, y último.

Todo viene porque esta tarde he tenido 4 horas seguidas para trastear con cosas nuevas para el ArcaDOS. Mi PC de la rerce tiene sonido integrado AC97 en placa base. He intentado meter un videoplayer, y el emulador para NES llamado Nesticle. Y el sonido es una p* locura.

Así que voy a intentar una vez más hacer sonar esta tarjeta y creo que si lo consigo tendré resueltos todos los plugins del ArcaDOS.
Esta es la tarjetita de marras:

Vista de componentes:


Vista de soldaduras:


Vista de conexiones:



Aquí voy a pedir toda la colaboración posible de todos vosotros, pues es el sonido es lo más complicado que hay en el mundo de la emulación (aunque parezca que es el vídeo o los controles).

Lo que necesito es contactar aquí con marcianos que tengan esta tarjeta de sonido funcionando con ArcaDOS, creo que cetus era uno de ellos. Y lo que pido de los que tengáis esta tarjeta funcionando es, concretamente, lo siguiente:

(1) ¿Cómo es el autoexec.bat?
(2) ¿Cómo es el config.sys?
(3) ¿Qué tenéis de device_sound de ADVMENU.RC y ADVMAME.RC?
(4) ¿Cómo tenéis puenteado el jumper de la tarjeta?
(5) ¿En qué salida (color: azul, roja o verde) tenéis el cable del sonido?
(6) ¿Qué reporte os da lanzar un SNIF a vuestra placa?

El punto (6) puede ser algo más complicado que me lo digáis, pero los 5 primeros son fáciles de mirar y me haríais un grandioso favor, sobre todo para el avance de ArcaDOS, en el que quiero meter muchos emulatas más.


Espero vuestra ayuda. ¡¡ Gracias de beforehand !!
   
Old 31-mar-2007, 05:23   #2
Macarro
Administrador
 
Avatar de Macarro
(5) Si no me equivoco, tiene que ser la verde. La roja es una entrada de micrófono y la azul una entrada auxiliar.
   
Old 31-mar-2007, 15:47   #3
Bubu
Editor Marciano
OK, gracias, usaré la verde que es la SPK OUT y además los jumpers están configurados para utilizar esa salida. Lo que no entiendo muy bien es entonces para qué sirve poner los jumpers en la otra posición, marcada con LINE OUT.


He estado buscando mucho por el foro info sobre esta tarjeta, y hago un resumen de todo:

Vassili
BLASTER = A220 I5 D1 H7 P330 T6
chip = ?
device_sound = ?

grillo_11
BLASTER = A220 I5 D1 H7 P330 T6
chip = ?
device_sound = vsync/16

Cetus
BLASTER = A220 I5 D1 H5 P330 T6
chip = Ensoniq 1371h
device_sound = vsync/sb

Taim
BLASTER = ?
chip = ?
device_sound = vsync/auto

rebo213
BLASTER = ?
chip = ?
device_sound = vsync/auto

Bubu (en breve miraré todo esto)
BLASTER = A220 I5 D1 H7 P330 T6
chip = Ensoniq 1371h
device_sound = (he probado de todo, y no suena un pimiento)

Editado por Bubu en 01-abr-2007 a las 13:25.
   
Old 31-mar-2007, 17:03   #4
cetus
Marciano
 
Avatar de cetus
hola bubu, ultimamente tengo muchas liadas y apenas tengo tempo para pasarme por aqui.

Efectivamente a mi me funciona la ct4810, me fije en un post tuyo, el primero que abriste, que posteaste el sniffer, y se lo pase a mi placa y coincidiamos en el chip, y fue ese que has puesto.

Te pongo mi autoexec y el config.sys.

autoexec.bat

Quote:
ECHO OFF
SET BLASTER=A220 I5 D1 H7 P330 T6
SET SBPCI=C:\DOSDRV
C:\DOSDRV\SBLOAD
C:\DOSDRV\SBINIT.COM
C:\DOS\SMARTDRV /X /Q
C:\DOS\KEYB SP,,C:\DOS\KEYBOARD.SYS
PATH C:\DOS
CD C:\ARCADOS\ADVMENU
ADVMENU
config.sys

Quote:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS NOVCPI
DOS=HIGH, UMB
DEVICEHIGH=C:\DOS\VIDE-CDD.SYS /D:MSCD0001
COUNTRY=034,850,C:\DOS\COUNTRY.SYS
y aqui una foto de mi arranque

[IMG][/IMG]

Y los drivers son los SBPCI.

Intentalo que se puede, ;-)

pa lo que quieras aqui estoy.

Suerte Bubu
   
Old 01-abr-2007, 12:52   #5
Taim
Marciano
 
Avatar de Taim
Pongo aqui lo mismo que puse en el post del sonido:

BLASTER = A220 I10 D1 H5 P330 T6
CHIP=Vendor 1274h Creative (Was: Ensoniq) (eso me dice el sniffer)


bueno, ya tengo sonido en mi recre, al menos por unos instantes, puesto que al poco de salir el front end del arcados el sonido se queda pillado y ya no funciona nada, renicio y vuelve a salir lo mismo. Tengo la CT4810, el autoexec modificado con la irq correcta de la tarjeta segun el sniffer (irq 10, asi que en el autoexec pongo I10) y en los .rc he tenido que poner auto, porque vsync/sb no funcionaba. Que podria pasar? segun el sniffer tiene chip ensoniq. Tambien probé a cambiar de PCI la tarjeta, con el consiguiente cambio de IRQ, pero seguia pasando lo mismo. Aqui os pongo el report del sniffer:

Code:
Craig Hart's PCI+AGP bus sniffer, version 0.48á, freeware made in 1996-2001.
PCI BIOS Version 2.10 found!
Number of PCI Busses : 2
PCI Characteristics  : Config Mechanism 1 Special Cycle Mechanism 1 
Searching for PCI Devices using the System BIOS
 Vendor 1106h VIA Technologies Inc
 Device 0691h VT82C693A Apollo Pro 133 System Controller
 Command 0006h (Memory Access, BusMaster)
 Status 2210h (Has Capabilities List, Received Master Abort, Medium Timing)
 Revision 44h, Header Type 00h, Bus Latency 00h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to HOST
 Subsystem ID 09541019h Unknown
 Subsystem Vendor 1019h Elitegroup Computer Sys
 Address 0 is a Memory Address (anywhere in 0-4Gb, Prefetchable) : D8000000h
 New Capabilities List Present:
   AGP Capability, Version 1.0 (AGP 1x and/or 2x support)
     AGP Speed(s) Supported : 1x 2x 
     FW Transfers Supported : No
     >4Gb Address Space Supported : No
     Sideband Addressing Supported : Yes
     Maximum Command Queue Length : 8 bytes
     AGP Speed Selected : None Selected
     FW Transfers Enabled : No
     >4Gb Address Space Enabled : No
     AGP Enabled : No
     Sideband Addressing Enabled : No
     Current Command Queue Length : 1 byte
 Vendor 1106h VIA Technologies Inc
 Device 8598h VT82C598MVP/694x Apollo MVP3/Pro133x PCI to AGP Bridge
 Command 0007h (I/O Access, Memory Access, BusMaster)
 Status 2230h (Has Capabilities List, Supports 66MHz, Received Master Abort, Medium Timing)
 Revision 00h, Header Type 01h, Bus Latency 00h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to PCI
 PCI Bridge Information:
   Primary Bus Number 0, Secondary Bus Number 1, Subordinate Bus Number 1
   Secondary Bus Command 000Ch (ISA mapping, VGA mapping)
   Secondary Bus Status 0000h
   Secondary Bus Latency 00h
   I/O Port Range Passed to Secondary Bus : None
   Memory   Range Passed to Secondary Bus : DC000000h to DDFFFFFFh
   Prefectchable Memory Range Passed to Secondary Bus : D0000000h to D7FFFFFFh
 New Capabilities List Present:
   Power Management Capability
     Supports power state D1
     Current Power State : D0 (Device operational, no power saving)
 Vendor 1106h VIA Technologies Inc
 Device 0596h VT82C596/A/B "Mobile South" PCI to ISA Bridge
 Command 0087h (I/O Access, Memory Access, BusMaster, Wait Cycles)
 Status 0200h (Medium Timing)
 Revision 22h, Header Type 80h, Bus Latency 00h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to ISA
 Subsystem ID 00001106h VT82C596/A/B PCI to ISA Bridge
 Subsystem Vendor 1106h VIA Technologies Inc
 Vendor 1106h VIA Technologies Inc
 Device 0571h VT82C596B EIDE Controller
 Command 0007h (I/O Access, Memory Access, BusMaster)
 Status 0290h (Has Capabilities List, Supports Back-To-Back Trans., Medium Timing)
 Revision 10h, Header Type 00h, Bus Latency 20h
 Self test 00h (Self test not supported)
 PCI Class Storage, type IDE
 PCI EIDE Controller Features :
   BusMaster EIDE is supported
   Primary   Channel is at I/O Port 01F0h and IRQ 14
   Secondary Channel is at I/O Port 0170h and IRQ 15
 Subsystem ID 09541019h Unknown
 Subsystem Vendor 1019h Elitegroup Computer Sys
 Address 4 is an I/O Port : 0000E000h
 New Capabilities List Present:
   Power Management Capability
     Supports power state D1
     Current Power State : D0 (Device operational, no power saving)
 Vendor 1106h VIA Technologies Inc
 Device 3038h VT82C596B USB Controller
 Command 0007h (I/O Access, Memory Access, BusMaster)
 Status 0210h (Has Capabilities List, Medium Timing)
 Revision 11h, Header Type 00h, Bus Latency 20h
 Self test 00h (Self test not supported)
 Cache line size 32 Bytes (8 DWords)
 PCI Class Serial, type USB (UHCI)
 Subsystem ID 12340925h VIA USB Controller
 Subsystem Vendor 0925h Known Bad Subsystem ID - no Vendor ID Available
 Address 4 is an I/O Port : 0000E400h
 System IRQ 10, INT# D
 New Capabilities List Present:
   Power Management Capability
     Supports power state D1
     Current Power State : D0 (Device operational, no power saving)
 Vendor 1106h VIA Technologies Inc
 Device 3050h VT82C596/A/B Power Management Controller
 Command 0000h (Bus Access Disabled!!)
 Status 0280h (Supports Back-To-Back Trans., Medium Timing)
 Revision 30h, Header Type 00h, Bus Latency 00h
 Self test 00h (Self test not supported)
 PCI Class Bridge, type PCI to HOST
 Subsystem ID 09541019h Unknown
 Subsystem Vendor 1019h Elitegroup Computer Sys
 Vendor 1274h Creative (Was: Ensoniq)
 Device 5880h 5880 AudioPCI
 Command 0005h (I/O Access, BusMaster)
 Status 0410h (Has Capabilities List, Slow Timing)
 Revision 02h, Header Type 00h, Bus Latency 20h
 Self test 00h (Self test not supported)
 PCI Class Multimedia, type Audio
 Subsystem ID 20001274h Sound Blaster PCI 128 (CT4810/6)
 Subsystem Vendor 1274h Creative (Was: Ensoniq)
 Address 0 is an I/O Port : 0000E800h
 System IRQ 10, INT# A
 New Capabilities List Present:
   Power Management Capability
     Current Power State : D0 (Device operational, no power saving)
 Vendor 10DEh Nvidia Corp
 Device 0111h GeForce2 MX 100/200 (DDR) [NV11DDR]
 Command 0007h (I/O Access, Memory Access, BusMaster)
 Status 02B0h (Has Capabilities List, Supports 66MHz, Supports Back-To-Back Trans., Medium Timing)
 Revision B2h, Header Type 00h, Bus Latency 20h
 Self test 00h (Self test not supported)
 PCI Class Display, type VGA
 Address 0 is a Memory Address (anywhere in 0-4Gb) : DC000000h
 Address 1 is a Memory Address (anywhere in 0-4Gb, Prefetchable) : D0000000h
 System IRQ 11, INT# A
 Expansion ROM of 64Kb decoded by this card
 New Capabilities List Present:
   Power Management Capability
     Supports power state D1
     Current Power State : D0 (Device operational, no power saving)
   AGP Capability, Version 2.0 (AGP 4x and below support)
     AGP Speed(s) Supported : 1x 2x 4x 
     FW Transfers Supported : Yes
     >4Gb Address Space Supported : No
     Sideband Addressing Supported : No
     Maximum Command Queue Length : 32 bytes
     AGP Speed Selected : None Selected
     FW Transfers Enabled : No
     >4Gb Address Space Enabled : No
     AGP Enabled : No
     Sideband Addressing Enabled : No
     Current Command Queue Length : 1 byte
ROM PCI IRQ routing table Windows 9x Compatibility Tests....
 ROM IRQ routing table found at F000h:DE60h
 Table Version 1.0 - OK
 Table size 144 bytes - OK
 Table Checksum B1h - OK
 IRQ's dedicated to PCI : 10,11 
 The ROM PCI IRQ routing table appears to be OK.
IRQ Summary: IRQs 10,11,14,15 are used by PCI devices
Shared IRQs: IRQ 10 is shared by 2 PCI Devices
   
Old 01-abr-2007, 18:50   #6
buvypapy
Usuario registrado
Quote:
Originalmente publicado por Bubu Ver post
OK, gracias, usaré la verde que es la SPK OUT y además los jumpers están configurados para utilizar esa salida. Lo que no entiendo muy bien es entonces para qué sirve poner los jumpers en la otra posición, marcada con LINE OUT.
La tarjeta integra un amplificador que puede activarse a través de dicho jumper. La posición SPK OUT es para conectar altavoces no alimentados (que serán alimentados por el amplificador integrado en la tarjeta), y la LINE OUT para conectar altavoces alimentados (con su propio amplificador).
   
Old 01-abr-2007, 19:59   #7
Bubu
Editor Marciano
Coñe, entonces, los que tenemos una etapa amplificadora antes de los altavoces (que es lo más normal) debemos usar la salida azul, la LINE OUT, ¿no?
   
Old 01-abr-2007, 21:27   #8
Bubu
Editor Marciano
¡¡¡ Lo conesguí !!!

Eso sí, en otra placa base con otra BIOS. Ha sido pinchar la CT4810, instalar el driver para MSDOS, modificar el advmenu.rc y advmame.rc con device_sound vsync/sb y a la primera, oiga. Se me ha saltado un lagrimón que no veas...

Así que tengo casi claro que mi problema es la BIOS del PC que tengo en la recre, ya que ese otro PC he visto que hay una opción de SOUND BLASTER EMULATION o algo así. Esa BIOS es la Award modular BOIS v4.51 PG.

Voy a buscar info por los interneses, pero mientras, ¿alguien ha podido cambiar su BIOS sin poblemas?
   
Old 01-abr-2007, 23:24   #9
DaniPC
Marciano
 
Avatar de DaniPC
Enhorabuena Bubu, por fin funciona, siempre a placas que dan problemas. La diferencias entre SPK OUT y LINE OUT es que la primera esta amplicicada (la señal tiene mas volumen)y en la segunda no o sea para conectar a un aplificador externo (señal mas débil). Pero siempre en el conector verde. El azul es el LINE IN, usado de entrada de señal (un cassette, un CD... ojo señal analógica).

Saludos
   
Old 02-abr-2007, 01:22   #10
Drator
Editor Marciano
en mi ct4810 tengo los puentes en 3,5 y 4,6

saludos!