Convertir TAP en WAV y Cargarlos,

Avatar de Usuario
Taburoto
Mensajes: 1280
Registrado: 15 Mar 2011 00:40
Agradecido : 16 veces
Agradecimiento recibido: 83 veces

Convertir TAP en WAV y Cargarlos,

Mensajepor Taburoto » 30 May 2014 14:49

Convertir TAP en WAV y Cargarlos,como?

estoy usando la utilidad tap2wav y no consigo cargar nada,el oric reconoce la carga y pone Loading
pero llega la cinta (wav) al final y no finaliza la carga,como si faltase el ultimo bit.

tengo algunas cintas originales y SI cargan,asi que el oric no es.

alguna idea?

xgipe

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor xgipe » 30 May 2014 15:14

Por mi experiencia con Spectrum y MSX puedo decir que la mayoría de las veces se debe a la propia tarjeta de sonido del PC que uses para "inyectar" el WAV en la máquina. He obtenido muy buenos resultados usando una SoundBlaster-no-sé-qué Gold y grabando cintas directamente en una pletina HiFi... Con una AWE PCI que tenía antes era un suplicio. ¡Ah! y siempre uso WinAmp para reproducir los archivos de audio.

Suerte,
Xgipe

mcleod_ideafix
Mensajes: 925
Registrado: 13 Ene 2012 09:45

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor mcleod_ideafix » 30 May 2014 15:53

Taburoto escribió:Convertir TAP en WAV y Cargarlos,como?

estoy usando la utilidad tap2wav y no consigo cargar nada,el oric reconoce la carga y pone Loading
pero llega la cinta (wav) al final y no finaliza la carga,como si faltase el ultimo bit.

tengo algunas cintas originales y SI cargan,asi que el oric no es.

alguna idea?


Si tienes el código fuente del tap2wav.c y puedes compilarlo para generar un ejecutable, ve a esta parte del mismo:

Código: Seleccionar todo

    size=(header[4]*256+header[5])-(header[6]*256+header[7])+1;
    for (i=0;i<size;i++) emit_byte(fgetc(in));
  }
  fclose(in);

  sample_riff.datalength=file_size;
  sample_riff.riff_size=sample_riff.datalength+8+sample_riff.fmtsize+12;


Y justo detrás del fclose(in); añade una línea tal que así:

Código: Seleccionar todo

    size=(header[4]*256+header[5])-(header[6]*256+header[7])+1;
    for (i=0;i<size;i++) emit_byte(fgetc(in));
  }
  fclose(in);

  emit_level (10000);  /* <-- esta es la nueva linea */

  sample_riff.datalength=file_size;
  sample_riff.riff_size=sample_riff.datalength+8+sample_riff.fmtsize+12;


Esto hace que cambie el nivel de la señal, de forma que si había un bit a medio formar, se termine de formar del todo, además de añadir un silencio de unas décimas de segundo. Recuerda que el WAV que genera esta utilidad es de 8 bits, no de 16, y puede que tu reproductor de WAVs o tu tarjeta de sonido no lo procesen adecuadamente. También intenta generar el WAV a la frecuencia de muestreo nativa de tu tarjeta, que no siempre es 48kHz. Prueba, si no lo has hecho, a 44.1kHz
Cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista.

Avatar de Usuario
Taburoto
Mensajes: 1280
Registrado: 15 Mar 2011 00:40
Agradecido : 16 veces
Agradecimiento recibido: 83 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Taburoto » 30 May 2014 16:05

Bueno,estoy usando un portatil,asi que tarjeta de sonido no voy a poder cambiar.

Me da la impresion que el tap2wav "se come" el final de la carga y el oric no se entera que la cinta ha finalizado.

Hay algun otro tap2wav o similar? O solo hay este?

Avatar de Usuario
Chema
Mensajes: 2219
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 1770 veces
Agradecimiento recibido: 577 veces
Contactar:

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Chema » 30 May 2014 16:34

Hola Taburoto!

Cargar WAVS en un Oric real es una pesadilla hasta que das con una configuración que funcione.

Mira este hilo, donde puse un post con pistas a ver si te ayuda...

Suerte y ya nos cuentas.

BlackHole
Mensajes: 1064
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor BlackHole » 30 May 2014 16:36

Yo nunca he usado nada de Oric, ni siquiera un emulador. Hay TAP2WAV para muchos sistemas (Ron me matará si Lynx se queda sin ella) pero respecto a Oric, Google solo me saca las Euphoric Tools... ¿es el que estás usando y dices que te falla? ¿Puedes integrar el parche que ha sugerido McLeod? Podría intentar a ver si compilan con el Dev-C++ que es el compilador que tengo a mano instalado en casa.

http://sourceforge.net/projects/euphorictools/

Avatar de Usuario
Taburoto
Mensajes: 1280
Registrado: 15 Mar 2011 00:40
Agradecido : 16 veces
Agradecimiento recibido: 83 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Taburoto » 30 May 2014 16:56

Alguien parchearlo,yo no se hacerlo.

BlackHole
Mensajes: 1064
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor BlackHole » 30 May 2014 17:00

¿Algún emulador y algún repositorio de TAPs para intentarlo? Gracias.

Avatar de Usuario
Chema
Mensajes: 2219
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 1770 veces
Agradecimiento recibido: 577 veces
Contactar:

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Chema » 30 May 2014 17:23

Podrías probar, pero en el 99% de los casos no es problema de usar el tap2wav. El Oric se puede quedar en Loading simplemente colgado porque deje de entender la señal (normalmente por un volumen demasiado alto o demasiado bajo, pero igual si desconectas el cable).

Si lees el post cuyo enlace te dejé, sugiere empezar por un volumen bajo, como del 50% del máximo, e ir subiendo poco a poco. Es muy delicado y yo creo que es más rápido si usas algo grabado con la última versión del tap2cd. Puedes bajarte Skool Daze de Oric.org en versión wav que lleva ultra carga y chequeo de crc cada 256 bytes.

Es más difícil que cargue bien, pero te informa de errores de carga rápidamente y de manera bastante fiable, con lo que es más rápido ajustar.

Si navegas un poco por este hilo hay un enlace para descargarte una versión nueva del tap2cd, con chequeo de crc, y una compilación del tap2wav que funciona para Windows 32bit y creo que tiene lo de añadir el silencio al final.
http://forum.defence-force.org/viewtopi ... 6782b3eaca

BlackHole, como emulador Oricutron y para descargar programas aquí, aunque tienes que registrarte.
http://www.petergordon.org.uk/oricutron


Imposible mission y Stormlord los puedes bajar de Defence Force
http://im.defence-force.org

Suerte.

BlackHole
Mensajes: 1064
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor BlackHole » 30 May 2014 18:31

Las fuentes del tap2wav.c que me he bajado de esa página de SourceForge están mal, falta un corchete que supuestamente cierra una función pero no sé cuál es, creo que es algo relacionado con la longitud del pitido guía (y yo desconozco la esctructura de las cintas TAP y lo que espera la ROM del Oric encontrar). En fin, no compila en absoluto y además en el código hay errores de diseño más serios. En el foro de defence-force ya se quejaba la gente de ello en 2007, así que ignoro si existen fuentes posteriores de otra gente.

Avatar de Usuario
Taburoto
Mensajes: 1280
Registrado: 15 Mar 2011 00:40
Agradecido : 16 veces
Agradecimiento recibido: 83 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Taburoto » 30 May 2014 19:30

Colegas! Ya funciona.

He descargado el tap2wav2 que ha propuesto Chema y ha funcionado a la primera y todo carga con el volumen del portatil al 100%

Ahora si,muchas gracias.
Adjuntos
IMAG0517.jpg
IMAG0514.jpg
IMAG0512.jpg

Avatar de Usuario
ron
Mensajes: 18411
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1580 veces
Agradecimiento recibido: 1317 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor ron » 30 May 2014 19:33

ostia como me mola ver ese ORIC chutar ! que guapada.
Nada, ya lo tienes para triunfar, ahora a disfrutarlo mucho !!!

Avatar de Usuario
Silicebit
Mensajes: 1494
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Agradecido : 99 veces
Agradecimiento recibido: 201 veces
Contactar:

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Silicebit » 30 May 2014 20:42

¡Genial! Y ver ese Oric rulando me llega de alegría. -yahoo Pero del tap2wav2 te vas a olvidar muy rápido, ya te lo digo yo. -grin Ya tengo tu nuevo juego de integrados para la controladora, atento al privado que te voy a mandar...

EDITO: Ya tienes el privado esperando.
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube

Avatar de Usuario
Chema
Mensajes: 2219
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 1770 veces
Agradecimiento recibido: 577 veces
Contactar:

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Chema » 30 May 2014 21:30

¡Conseguido! :)

Veo que es un Oric 1, no te va a funcionar la carga ultra rápida de tap2cd si no tiene una ROM 1.1 :(

Lo del tap2wav2 creo recordar que fue una chapuza mía hecha ad hoc para algo. No te fíes demasiado...

Avatar de Usuario
Taburoto
Mensajes: 1280
Registrado: 15 Mar 2011 00:40
Agradecido : 16 veces
Agradecimiento recibido: 83 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor Taburoto » 30 May 2014 22:13

Tengo ROM 1.1,pero las cargas rapidas no las he conseguido hacer fonar.

Avatar de Usuario
ron
Mensajes: 18411
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1580 veces
Agradecimiento recibido: 1317 veces

Re: Convertir TAP en WAV y Cargarlos,

Mensajepor ron » 30 May 2014 22:33

¿ Has probado desde más de una fuente ?

Me refiero a usar un móvil, mp3, otro PC... etc, si tienes el volumen al 100 % eso es que va un poco flojo. Prueba a sacar el audio de la conexión de auriculares de los altavoces del pc.


Volver a “Oric”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado