[Consulta] Formato Musica DOS

Estimados:

No supe en que otro lado consultar esto, si va en otro foro, pido que me disculpen.
Recordando cosas de la infancia, me acorde que habian unos juegos de DOS que como no tenian musica, ejecutaban antes un programa + el archivo de musica, era algo asi como un bat que hacia lo siguiente:

programa.exe cancion.algo
juego.exe
programa.exe stop

Si yo cargaba el programa con otras canciones del mismo formato sonaban en segundo plano por la tarjeta de audio mientras hacia otras cosas, el tema es, ¿alguien conoce que formato era eso?, eran sonidos como MIDI pero tampoco eran MID, MOD, S3M ni IT, de eso estoy seguro, pero no recuerdo el formato.

Lo que si recuerdo es que donde venia esto y lo recuerdo bien era en un cd de juegos de DOS, no lo recuerdo bien pero si me acuerdo que al iniciarlo aparecia un menu con las imagenes de cada juego, me acuerdo que venia ahi el cyberdogs y una conversion trucha del Street Fighter II, por si alguien sabe a lo que me refiero o si tiene ese disco y logre saber por donde iban las cosas.

Agradezco vuestra ayuda en recuperar esos recuerdos de la infancia.
Saludos!
MS-DOS multitarea?? que yo sepa en MS-DOS, si corres un programa no puedes hacer otra cosa salvo que lo pares..es la primera vez que escucho tal cosa.

EDITO: Ah vale... juegos de DOS pero corriendo en windows no?
bertobp escribió:MS-DOS multitarea?? que yo sepa en MS-DOS, si corres un programa no puedes hacer otra cosa salvo que lo pares..es la primera vez que escucho tal cosa.

EDITO: Ah vale... juegos de DOS pero corriendo en windows no?


No, quedaba en segundo plano escuchandose, quizas a que lugar lo enviaba, nunca lo investigue, ahora buscando encontre unos diskettes que parece que tienen lo que busco, en caso de ser asi lo comparto para investigacion :-).
Pues te loagradeceria por que aun sigo en mi asombro XD

Eso en MS-DOS puro? o en consola terminal de windows? :-?
Probablemente sea un TSR, aunque desconozco esos juegos

Se acuerdan del reproductor de mods VP ? pues, si salias con un dosshell lo dejabas como TSR reproduciendo el mod, y podias abrir el norton por ejemplo

Aunque claro... eso mataba mi 286
Netamente en DOS, lo recuerdo perfectamente ya que en esa maquina tenia Windows 3.1 y DOS 6.22, yo flipaba por la musica por como era, de hecho si pudiera grabar un audio la tengo en mi mente claramente, ahora ¿que formato era? ese es el misterio que quiero resolver :-P.

Recuerdo era una aplicacion que cargaba la cancion y luego uno ejecutaba el juego...
theelf escribió:Probablemente sea un TSR, aunque desconozco esos juegos

Se acuerdan del reproductor de mods VP ? pues, si salias con un dosshell lo dejabas como TSR reproduciendo el mod, y podias abrir el norton por ejemplo

Aunque claro... eso mataba mi 286


Acabo de ver de que va el TSR y parece eso mismo que comenta el compañero, aunque eso debia ralentizar el juego en los PCs mas antiguos como dices... [+risas]
Sacado de aqui
[url]http://www.zonadepruebas.com/modules/newbb/viewtopic.php?topic_id=9854&forum=2
[/url]
Huy! Qué de tiempo!!!! Me has recordado un pequeño artículo que escribí hace la tira de años sobre esto mismo, para un fanzine que se llamaba "Playbyte" que se publicó en Sevilla, allá por 1993 más o menos.

Después de flipar como un enano al escuchar archivos MOD del Amiga en el altavoz interno del PC, estuve investigando. Tanto que mi proyecto de fin de carrera para la ingeneiría ténica en informática fue precisamente un editor/reproductor MOD para PC que soportaba el altavoz interno, entre otros dispositivos, como opción de salida de audio.

Pero antes, y debido a que yo no tenía ninguna tarjeta de sonido, en el verano de 1992, investigué cómo podría generarse sonido digital con el altavoz del PC. El resultado fue el siguiente artículo, más un programa con el que me era posible leer muestras digitales de disco, concretamente, un archivo VOC que un amigo mío (con más pelas que yo) me había grabado en su flamante Sound Blaster 2.0, y que contenía el "Jesus he knows me" de Genesis.

A la vuelta de las vacaciones, lo primero que hice fue quitar el pequeño altavoz interno del PC (que es una semitorre) y ponerle un pequeño amplificador con un altavoz más grande y un filtro para quitarle el pitido de alta frecuencia que se produce cuando se reproduce sonido digital usando la ténica que describo.

El artículo, junto con el código fuente de aquel reproductor, lo he encontrado. Estaba escrito en Word Perfect, pero en su momento lo pasé a PDF

Artículo en PDF

Verás que no hace falta hacer saltar una interrupción por cada fracción de tiempo, como dices en tu blog. Basta con una interrupción por cada sample que se quiere reproducir. Programando el timer 8254 adecuadamente, él solito excitará el altavoz la fracción de tiempo proporcional al valor del sample, para después desexcitarlo, hasta el próximo sample. De esata forma, la ralentización de la CPU es relativamente poca: un AT 286 puede reproducir sonido en background mientras ejecuta otra cosa (un juego). Con mi primer PC, un 386, podía escuchar un archivo MOD en background con una frecuencia de muestreo de 31990 Hz, mientras ejecutaba otro programa en una shell del DOS.

Cuando el ordenador es lento, la frecuencia de muestreo es baja, y puedes llegar a escuchar un pitido muy alto mezclado con la música que quieres oir. Si el ordenador es más rápido y puedes subir la frecuencia de muestreo hasta más allá de lo que soporta el oido, dejas de escuchar el pitido. Seguro que más de uno recuerda lo que le digo (basta con apagar el botón de "Turbo" del PC para notar cómo el sonido se hacía más lento y aparecía el molesto pitido).

No lo sabía entonces, pero uno de mis profesores se rió un montón cuando le expliqué mi "descubrimiento", pero es que resulta que "eso" ya se había inventado hace tiempo, y se llamaba "modulación PWM".

Como curiosidad, decir que DosBOX reconoce esta forma de usar el altavoz interno y la emula. Para Windows 3.1 llegó a existir un driver que usaba esta manera de reproducir sonido, de forma que cualquier usuario podía disfrutar de las entonces incipientes "Extensiones multimedia" de Windows.
Hace años atras, principios de los 90, habia programado un driver de PCspeaker para Windows 3.0
Aun no habia salido el 3.1

Estuvo años el ficherito colgado en BBS, y hasta, creo, en simtel

Ni idea de si existira aun, yo ya ni tengo el codigo fuente, ni el binario, lo perdi con un 486 que murio años atras

Me acuerdo que en la ultima version q habia programado, dava soporte al Covox casero a travez del puerto paralelo ademas del PCspeaker

hay q tiempos aquellos.... XD si alguno lo encuentre, en el leame/readme, sale mi antigua direccion, y donde encontrarme en el BBS y Usenet!! horrible!!! jajja
El mes que viene cuando vaya de vacaciones a casa de mis padres le voy dar caña a mi querido 486 [poraki] eso hay que probarlo!!! XD
Encontre los Diskettes!!!!... pero no tengo disquetera, pero, en el curro tienen una disketera externa SCSI con su correspondiente tarjeta PCI para conectarla, asi que alli leere los discos :).
Ugalonko escribió:Encontre los Diskettes!!!!... pero no tengo disquetera, pero, en el curro tienen una disketera externa SCSI con su correspondiente tarjeta PCI para conectarla, asi que alli leere los discos :).


Comenta comenta!
4ingeru escribió:
Ugalonko escribió:Encontre los Diskettes!!!!... pero no tengo disquetera, pero, en el curro tienen una disketera externa SCSI con su correspondiente tarjeta PCI para conectarla, asi que alli leere los discos :).


Comenta comenta!


Recien llege del trabajo, tengo la disquetera en mi poder, son lasa 1.14am aqui asi que mañana sigo contando los avances y compartiendo los archivos si es que los encuentro.... son 150 diskettes a revisar aproximadamente jajajaja.

Saludos!!
Me a dado morriña este post, creo que voy a buscar yo también mis disquetes y mis CD-Rom Shareware.
Yo tambien voy poner mi 486 a rendir!! jajaja
15 respuestas