Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - GoBrit

#11
Buenos días,

Estoy programando en C++ y tengo un problema que no puedo resolver.
Explico en que consiste:
Dado un numero inicial -> x he de generar números que contengan x hasta que uno de ellos sea primo, pero es importante que los numeros que genere sean en orden ascendente.
Ejemplo:
Si x = 7 el programa me retornara un 7, ya que es el primer numero que contiene 7 y es primo.
Si x = 001 generare el primer numero que contenga este valor y mirare si es primo, si no generare el siguiente, asi hasta encontrar un numero que contenga 001 y sea primo, en este caso el 3001 seria el primer numero que contiene x y es primo

No se si me explico muy bien, pero esta es la tarea que nos han encomendado.

Muchas gracias por cualquier ayuda. ;)
#12
Hola,

Primero de todo decir que ya conseguí leer el fichero *.wav. Me sirvió bastante el link de "flony", muchas gracias.

Por otro lado, quería aclarar la duda que le surge a "leosansan": "La verdad es que no entiendo porque abrió otro hilo con el mismo tema, espero pueda explicar ese hecho, más que nada por curiosidad sociológica."
Es lógico, ya que son dos temas super parecidos.
-Este post pretendía poder  leer los metadatos del fichero *.wav para poderlos reproducir posteriormente, solo eso, nada de librerías ni otras formas para poder reproducir el audio.
-En el otro post cualquier forma valida para reproducir el audio me servia.

Espero haber arreglado la confusión y disculpen las molestias.
En futuros posts intentare ser mas explicito.

Atentamente,
GoBrit
#13
 Hola,

Lo de la librería SDL ya me lo habían dicho antes, pero no me funciona, ya que trabajo en DosBox con borland C 3.1.

Tambien comente en el post "Poner música en backgrouns en juego 8 bits". En este post explico todo lo que  me pasa y lo que necesito. Si alguien cree que me puede echar una mano, les agradecería que se pasaran por ese post, para no duplicar la información .

Muchas Gracias
#14
Hola,

Estoy desarrollando una aplicación en la cual necesito que se reproduzca un archivo *.wav. Mi objetivo es leer el contenido del fichero *.wav para poder reproducirlo con la función sound() & delay(). Se puede hacer esto?¿

Se que debo leer el fichero en modo binario. De hecho, he programado un pequeño ejemplo para ver si me lo leía bien, pero no he tenido mucho éxito.

En fin el problema es que no se como leer un archivo *.wav para luego poder reproducirlo.

Estoy programando en C.

Muchas Gracias
#15
Hola de nuevo,

Pues el motivo por el que tengo que utilizar DosBox es porque en esta asignatura llamada "COMPUTADORES" el profesor nos pide que accedamos directamente a hardware desde software. El mismo nos dijo que utilizáramos DosBox, ya que es un programa que simula el DOS system, con el cual podemos acceder a hardware desde software.

Las practicas de este temario son 3:
-Hacer un programa que lea las teclas pulsadas (keylogger) mediante el acceso a los registros por dos métodos diferentes: pooling y interrupciones al sistema. (OK)
-Pasar a modo vídeo y pintar en pantalla utilizando la función "int86" y acceso directo a memoria (DMA). (OK)
-Hacer un juego simple que utilice lo aprendido anteriormente. (OK)

Todo esto ya lo tengo hecho, el único problema es que quiero poder ponerle música al juego, pero no se como instalar la librería SDL (ya la se hacer servir) en borlandc que es el compilador que utilizo para compilar en DosBox (Virtual DOS system).

Muchas Gracias
#16
Hola

La verdad es que ya había oído hablar de esta librería, la SDL y me han ido muy bien los enlaces de Puntoinfinito para poder entender como funciona la libreria SDL.

He estado unos días remendando esta librería en Ubuntu y funciona correctamente, se como utilizarla. El problema viene al querer combinarla con DosBox. He intentado descargarme la librería SDL y descomprimirla en la carpeta borlandc/include, pero ni siquiera así ha funcionado.

No se como hacerlo. He estado buscando información pero sin resultados satisfactorios. En DosBox trabajo con el compilador "borlandc" y en el momento de compilar mis programas ejecuto el comando:
bcc -Ic:\borlandc\include -Lc:\borlandc\lib %1

No se como combinar SDL y DosBox, alguna idea?¿

Muchas Gracias
#17
Hola,

Primero de todo decir que es mi primer post y no se si esta bien situado en esta sección. Si no lo esta pido disculpas.

Pues tengo una practica para la universidad que consiste en las interrupciones al sistema, el modo vídeo (VGA) y el acceso directo a memoria. El profesor nos propuso que hiciésemos un juego en el que tratáramos todos estos temas.

Yo, el juego ya lo tengo hecho incluyendo todo esto y el tema de las interrupciones al sistema lo domino bastante. Trabajamos con un emulador de MSDOS, que se llama DosBox y programo el juego en C, compilando con borland.

Aquí viene el kit de la cuestión: Como puedo hacer una interrupción al timer que me ponga música en modo background. El objetivo es a partir de un archivo .wav y haciendo una interrupción al timer (0x08 -> Tema interrupción dominado) hacer sonar el la canción que contiene el fichero .wav.

He estado buscando información, de como leer un fichero .wav, pero sin exito. Hasta el momento se la estructura que tiene un fichero binario, pero no se ni como leerlo ni como reproducirlo. Se que se puede hacer porque lo estuve ablando con el profesor, pero el no me quiere dar los medios para hacerlo, dice que investigue.

Muchas Gracias