Descomprimir Pantallas Turbo: Esta sección, es la segunda parte de
Pantallas Turbo Comprimido. Este programa carga el archivo turbo comprimido para descomprimirlo y mostrarlo en pantalla en forma instantánea. Como indiqué en el otro párrafo, los tiempos de carga están alrededor de 8 a 10 segundos. Vale aclarar que si se trabaja con emuladores, los archivos TZX cargan bien en el emulador, pero en una Spectrum o Timex física no lo llegar a cargar, obteniendo un mensaje de Tape Error. Esto es debido a que estos tipos de archivos son menos analógicos para el sonido fino que se produce con la grabación turbo Lo recomendable es grabar desde la misma máquina , generando un archivo wav a 44100 Hz a 16bits. Subo un par de archivos ya grabados en wav como ejemplo (pantalla de presentación Flight Simulation y Androids).
Los pasos a seguir , luego de cargar el programa
Turbo Descomprimir (compatible ZX 48k y TS2068)son:
1) Ingresar el número de bytes de longitud de pantalla obtenido anteriormente (Ej pantalla Flight Simulation 3102 Bytes y Androids 4823 bytes)
2) Cargar el archivo/audio turbo comprimido
3) Carga , descomprime y muestra la pantalla.
4) Fin.
En caso de que generar una pantalla personalizada turbo comprimido y luego cargarlo en algún programa propio, les paso las líneas que deben contener el programa de carga en Basic.
....
.....
10: CELAR 27999: LOAD "BDESCOMP" CODE 23300: LOAD "nandrive" CODE 65170
20 DEF FN A(A ,B ,C)=USR 65170
30 LET m=28000: LET n=PEEK m: LET m=m+1: LET t =
LONGITUD DE PANTALLA EN BYTES40 RANDOMIZE FN A(1, m-1, t): REM Carga la pantalla en modo turbo
50 LET d=256*PEEK m + PEEK (m+1): LET m=m+2
60 RANDOMIZE d: LET l=USER 23300 : REM Descomprime y muestra la pantalla.
......
......