He hecho mas pruebas con el
ZX Tape Player.Esta vez he tirado del gomas y del puerto serie del Interface1.
Cargamos el programa en el Spectrum con el cartucho:
Una vez cargado el ordena sale al Basic y ponemos
LOAD "i:"Y en el PC ponemos el Tape Player, seleccionamos un fichero .TAP y le damos al boton de Play:
Et voilá... funciona !!!
No se pq no tira usando el puerto RS232 del Spectrum 128, pero con el gomas y el puerto serie del Interface 1 no ha habido problemas.
Ahora me falta probar el Spectrum 128 + Interface 1 usando el puerto serie tb a ver q pasa, se supone q deberia de ir perfecto. De todas formas le escribire un email a Paul Farrow comentandole el tema por si hago algo mal o quizas sea un bug del programa.
Saludos.
-------------------
EDIT:
Nada de bugs, culpa mia por no leerme las instrucciones del todo.
By default, the LOAD, SAVE, VERIFY and MERGE commands all use the cassette interface. To change the channel used for loading, an idnentifier is included within the filename string of the LOAD command. A channel identifer appears at the beginning of the filename and consists of two characters. The first is a letter that denotes the channel type and it is followed by a colon, e.g. LOAD "i:name" will attempt to load the file name from the Interface 1 RS232 socket. To load from the Spectrum 128 RS232 port use the channel identifier 'r', to load from the Spectrum 128 KEYPAD port use the channel identifier 'k', and to load from from the cassette use the channel identifier 't'. The same channel identifiers are used for saving, e.g. SAVE "k:name" will save to the Spectrum 128 KEYPAD socket. The channel identifiers may be in lowercase or uppercase, and are supported by all variations of LOAD and SAVE commands. Once a channel has been specified, it is remembered and used thereafter for all future operations and so, for example, LOAD "i:", followed by LOAD "" will both read from the Interface 1 RS232 socket. This mechanism also applies to save commands. Channel specifiers can also be used with MERGE and VERIFY commands, but note that these two commands always share the same as LOAD commands, and so changing the channel for one of these commands will automatically change the channel for the other commands. The two characters forming a channel identifier do not form part of the filename that follows and hence a full ten character filename may occur afterwards. If an unsupported channel identifier is detected then it is assumed to be part of the filename.
Para cargar desde el RS232 del Spectrum 128, tengo q poner
LOAD "r:"