Página 1 de 6

TAP2WAV para Camputers Lynx. Conseguido !!!

Publicado: 14 Nov 2012 11:25
por ron
Viene del antiguo foro: viewtopic.php?p=100051121#p100051121

Imagen

Imagen

El otro día puse a disposición de BlackHole y de Pete Todd ( programador de Pale ) un volcado de la cinta de demostración del Camputer Lynx.

De momento no se ha comentado aun nada, a ver que nos cuenta blackhole.

Recordemos:

TAPE 1 600 baudios
TAPE 2
TAPE 3
TAPE 4
TAPE 5 2100 baudios


Para cargar Basic: LOAD ""
Para cargar máquina: MLOAD ""

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 03 Dic 2012 13:19
por ron
-tatice_01 -tatice_01 -tatice_01

¿ Hay alguna novedad ? . ¿ Te sirvió de algo el wav que te pasé ?

Saludos

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 22 Dic 2012 21:52
por ron
joder joder joder, estoy que no quepo en MI !!! oHHHHH le he dado de comer al CAMPUTERS LYNX !!!!

venga, lo primero es compartir el logro. Luego lo cuento, porque tiene tela la cosa !!! xD

camputerslynxron.rar
(770.6 KiB) Descargado 340 veces

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 22 Dic 2012 21:56
por ron
Como no había güevos a cargar nada, me he buscado la vida, he conseguido generar WAV de los TAP a través del PALE ( Emulador de Camputers Lynx ) , es super engorroso y no está claro , así que en cuanto pueda pongo un tuto de como hacerlo. De momento y hasta que blackhole nos diga algo , por lo menos ya tenemos un programa que carga.

100_0925.JPG


100_0933.JPG

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 22 Dic 2012 22:09
por ron
Venga un video de la hazaña !!! Casi casi como si me tocase la lotería , pero sin tocarme nada, claro... -507

Venga Blackhole !

http://www.youtube.com/watch?v=Fix8B2Gn_yY

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 22 Dic 2012 23:10
por ron
Venga, os paso otro... jejejejeje

bachrw.rar
(1.21 MiB) Descargado 329 veces

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 23 Dic 2012 01:32
por jltursan
-hypo ...pero como, caramba, ¡¿como?! -rofl

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 23 Dic 2012 01:43
por Izaro
dios lo a conseguido eres un crack joer

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 23 Dic 2012 08:54
por ron
Intentad ser intuitivos, brujulead y si aun os quedan dudas os las resuelvo, lo primero es probar el emu, es la única via actual para hacerlo.

A veces lo mejor es poner capturas, si no dais con el quid, preguntad.

pale1.png


pale2.png
pale2.png (31.48 KiB) Visto 5469 veces


pal3.png


pale4.png


pale5.png


pale6.png
pale6.png (29.15 KiB) Visto 5473 veces


pale7.png

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 23 Dic 2012 09:29
por ron
y que no se me olvide, esto es por gentileza del Señor Calpirro ! Sin su ayuda y confianza esto no hubiera sido posible, ya que en la pasada RetroViloWiki 2012 me prestó su Camputers Lynx 48K y le dije que antes de fin de año le daba de comer. Todo llega cuando menos te lo esperas. A ver si con las cositas que he ido pasando a algunos colegas, llegamos a tener un TAP2WAV para Lynx funcional y ya podemos disfrutar de todos los TAP preservados que hay.

Gracias Calpirro !!!


Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 24 Dic 2012 00:17
por calpirro
De nada... Mi Lynx nunca volverá a ser más feliz de lo que ha estado estos días :-)

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 24 Dic 2012 09:43
por ron
calpirro escribió:De nada... Mi Lynx nunca volverá a ser más feliz de lo que ha estado estos días :-)


Tu Lynx nunca había ejecutado tantas cosas en sus casi 30 años de vida, anda que ya era hora eh ???, ahora todos los Lynx son felices -drinks

A ver si conseguimos al menos un script en python que vuelque a WAV el contenido del TAP, SyX me ha pasado unos ejemplos que son la pera, la verdad que cuando no tienes nada para dar de comer a un bicho y lo sacas del prompt de Basic, da una alegría indescriptible.

Gracias Calp, feliz Navidad

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 15 Dic 2013 20:57
por ron
Hace un año que esto quedó en el tintero y tengo alguna novedad.

Desde el Pale solo podemos salvar WAV de programas en Basic. La posibilidad de pillar un TAP con un juego comercial y pasarlo a Wav de momento no es posible ( Basic si, pero programas con código máquina NO ). He hablado con BlackHole a ver si nos viene Santa o los Reyes y nos traen un Tap player debajo del brazo.

Saludos

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 27 Dic 2013 22:15
por ron
A ver Blackhole !

AIRRAID.TAP
(3.29 KiB) Descargado 97 veces


A ver si le puedes dar caña a este.

Además he generado el WAV correspondiente

airraid.rar
(9.33 KiB) Descargado 94 veces


... y TACHAAAAN !!!

http://www.youtube.com/watch?v=c-iU0JABjlg

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 28 Dic 2013 03:35
por BlackHole
Hola ron,

Entiendo que ese WAV anterior está generado por la aplicación y es el que has cargado en el ordenador.
Ahora que tienes tu propio Lynx y a mano, ¿podrías crear algo sobre lo que tengamos control completo?

Si no es mucha molestia, ¿podrías teclear el siguiente programa en el ordenador?

100 FOR A=243 TO 249
110 PRINT CHR$(A);
120 NEXT A
130 PRINT " RETROWIKI"
140 FOR B=0 TO 5
150 LET A$="P"+CHR$(B+48)
160 TAPE B
170 PRINT "PULSA RETURN"
180 SAVE A$
190 PRINT "GRABADO A VELOCIDAD ";B
200 NEXT B

Conecta la salida MIC del ordenador a la entrada de micrófono del PC, corre el programa y captura las 6 grabaciones seguidas. Después sube comprimido el WAV resultante.

Re: Resolviendo los volcados TAP del Camputers Lynx.

Publicado: 28 Dic 2013 10:14
por ron
OK Blackhole !

Concretamente está generado con el PALE 8.11. Es tan simple como cargar un TAP y hacer un SAVE "PROGRAMA" en el WAV que selecciones.

Pero tu listado se pica rápido, en algún momento del día de hoy tendrás el tap y el wav !

Y mientras ~... para ilustrar :

A5BYTE.JPG
A5BYTE.JPG (30.08 KiB) Visto 6560 veces


[tabs][tabs: ]Author: Pete Todd


Lynx Tape Format:
---------------------------------------------
Sync - Zeroes for about 7 seconds

A5 byte

" byte

<filename>

" byte

Sync - Zeroes for about 7 seconds

A5 byte

Program Header - length, start etc.

Program

CRC & Execution address
---------------------------------------------

Tape Recording
==============

Paletape expects sound files saved in .RAW format
as recordings at 22050 Hz and 8 bits UNSIGNED.

Record the lynx tape using your favourite program,
you can chop out the sync zeroes as the program
automatically re-syncs itself, leaving them in
won't harm though (as long as there's no glitches!)

Needless to say, you want to check your system
records with low noise, and adjust the recording
level to around 80% of full range on the peaks.

PaleTape usage
==============

paletape <RAW infile> <TAP outfile> <verbose (0/1)> <threshold (00-FF)> <TAPE Speed (0-5)> <Tape format (0-2)>
[ <sync marker - A5 default> ]

for example: paletape pblaster.raw pblaster.tap 0 7b 0 0

retrieves the power blaster MLOAD program, use tape format 0 for most
normal basic or machine code binary programs.

Formats:

0 - Standard Lynx format for BASIC and MLOAD'ed Binaries
1 - Same as above, but where the name is missing
2 - The data format used by Level 9 - basically as type 1 but with different header info

Basically you are looking for an A5 byte as the first byte read off the tape

You can see an example of the correct A5 byte (for a TAPE 0 recording) in
the image "A5BYTE.JPG" in this package. This should also give you an idea
of the sort of sound file we're looking for here, the ones are the wide pulses,
this program times the width of these vs the zeroes. The time measured is from
where the signal drops below the threshold until the time it rises again.

Known Issues:

1. Only TAPE speeds 0 and 5 are tested - I have no files to check the timings with for the others :([/tabs]