Último mensaje de la página anterior:
Yes blackhole ! voy a ver si ahora ya graban como es debido. NO creas que resulta sencillo, hay que afinar para que queden bien, cada sistema tiene su punto.No obstante espero ir subiendo cosas en un ratito.
Último mensaje de la página anterior:
Yes blackhole ! voy a ver si ahora ya graban como es debido. NO creas que resulta sencillo, hay que afinar para que queden bien, cada sistema tiene su punto.Starting Scan...
Speed: 0 Threshold: 40 - "TWINKLE" 12982 bytes Ok
Speed: 0 Threshold: 52 - "TWINKLE" 12982 bytes Ok
Speed: 0 Threshold: 64 - "TWINKLE" 12982 bytes Ok
Speed: 0 Threshold: 76 - "TWINKLE" 12982 bytes Ok
Speed: 1 Threshold: 40 - "TWINKLE" 12982 bytes Ok
Speed: 1 Threshold: 52 - "TWINKLE" 12982 bytes Ok
Speed: 1 Threshold: 64 - "TWINKLE" 12982 bytes Ok
Speed: 1 Threshold: 76 - "TWINKLE" 12982 bytes Ok
Speed: 2 Threshold: 40 - "TWINKLE" 12982 bytes Ok
Speed: 2 Threshold: 52 - "TWINKLE" 12982 bytes Ok
Speed: 2 Threshold: 64 - "TWINKLE" 12982 bytes Ok
Speed: 2 Threshold: 76 - "TWINKLE" 12982 bytes Ok
Speed: 3 Threshold: 40 - "TWINKLE" 12982 bytes Ok
Speed: 3 Threshold: 52 - "TWINKLE" 12982 bytes Ok
Speed: 3 Threshold: 64 - "TWINKLE" 12982 bytes Ok
Speed: 3 Threshold: 76 - "TWINKLE" 12982 bytes Ok
Speed: 4 Threshold: 40 - "TWINKLE" 12982 bytes Ok
Speed: 4 Threshold: 52 - "TWINKLE" 12982 bytes Ok
Speed: 4 Threshold: 64 - "TWINKLE" 12982 bytes Ok
Speed: 5 Threshold: 40 - "TWINKLE" 12982 bytes Ok
Speed: 5 Threshold: 52 - "TWINKLE" 12982 bytes Ok
...Reading Input RAW File
Tape Size Read was 8697554 raw bytes
Reading the Name Sync
Sync Ended at 337410, Bitshift was 2, byte was a5
Filename: "TWINKLE"
Reading the Program Sync
.............
Binary MLOAD Program Found
Header Bytes:
4d b6 32 50 69 21 00 00 22 8a
Final Bytes:
ff 00 20 02 bf dd 45 50 69 69
Binary Start = 26960 (6950)
Binary Length = 12982 (32b6)
Binary Execute = 26960 (6950)
Correct Length, Read 12982 Actual 12982
Checksum GOOD - Value 221
ron escribió:Yo mientras tanto intento aportar lo que pueda o lo que me pidan, aunque estoy teniendo problemas con las capturas de audio y el Lynx genera un ruido de fondo que no se si es una cosa propia de este o es un tema común a todos los Lynx ( viendo lo que se comenta esto segundo cobra bastante sentido )
Dependiendo del valor del comando TAPE, se copian 4 bytes desde diferentes
offsets en ROM a las direcciones de RAM 629C/629D/629E/629F
0DAD: 50 01 04 03 (TAPE 0)
0DB1: 38 01 01 04 (TAPE 1)
0DB5: 2C 02 04 05 (TAPE 2)
0DB9: 23 02 02 06 (TAPE 3)
0DBD: 1B 02 01 07 (TAPE 4)
0DC1: 14 03 01 08 (TAPE 5)
El valor almacenado en 629F se usa como bucle externo en el contador
de pulsos (semiondas) del tono guía en la rutina SAVE en ROM:
TAPE 0 - $300 bytes a cero > $3000 (12288) pulsos a ~856 Hz (~2044 ZX T-states) > 7.176 segundos
TAPE 1 - $400 bytes a cero > $4000 (16384) pulsos a ~1336 Hz (~1310 ZX T-states) > 6.132 segundos
TAPE 2 - $500 bytes a cero > $5000 (20480) pulsos a ~1664 Hz (~1052 ZX T-states) > 6.154 segundos
TAPE 3 - $600 bytes a cero > $6000 (24576) pulsos a ~2178 Hz ( ~804 ZX T-states) > 5.642 segundos
TAPE 4 - $700 bytes a cero > $7000 (28672) pulsos a ~2557 Hz ( ~684 ZX T-states) > 5.603 segundos
TAPE 5 - $800 bytes a cero > $8000 (32768) pulsos a ~3024 Hz ( ~578 ZX T-states) > 5.418 segundos
Valores de la frecuencia extraidos a partir de las capturas de ron con una resolución de 22050 muestras por segundo.
Queda pendiente afinar la frecuencia con capturas a 44100, 48000 ó 96000 Hz.
El valor almacenado en 629C es el retardo de la rutina LOAD en ROM para diferenciar un bit 1 de un bit 0.
De cada dos pulsos leídos, el primero se descarta y solo se contabiliza el tiempo del segundo pulso (semionda).
This seems to work for BASIC and some MC programs but not all. I havent worked out what is wrong yet -
The TAP files that PALE saves do NOT include the A5 byte
The A5 is needed by Lynx to load the tape as a WAV file
So in the program here I insert the A5s back in after eacj of the leaders.
1. Run PALE - Choose RAWs/WAVs
2. Click TAPEREADER
3. CLick TAP2WAV
4. Choose TAP file and WAV output file
5. WAV will be saved
I have not tried the WAV files with a real Lynx yet.
Pete
Peter Todd escribió:Ill pull out one of the Lynxes here and give it a try
Peter Todd escribió:It will just be a question of speed now - I am just looking for a tape lead
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados