Para que os hagais una idea, la señal de audio, sacada de un portatil tiene este aspecto en un osciloscopio:

Esta generada con el programa cdt2wav y el wav reproducido con el mplayer. El wav visto en un programa como el Audicity no presenta esas oscilaciones y tampoco el offset ......
La circuiteria del cassette del Amstrad la adapta a niveles TTL que van conectados a la placa madre, y la señal se conecta directamente a la entrada del 8255, y tiene este aspecto:

Le he dado vueltas al asunto, discutido con un amigo sobre el tema, he preguntado en cpcwiki y lo mismo me podeis ayudar aclarando ideas ..... partiendo de la señal de audio que sacaría del portatil, y tiene una amplitud de +/-0,5 V, ¿sería suficiente un amplificador operacional para "llevar" la información de la frecuencia? Este no estaría realimentado y saturaria saltando de 0V a 5V, y manteniendo la frecuencia de la señal original ..... lo único que me preocupa es conectarlo directamente al 8255. ¿Tendría que poner en medio alguna resistencia?
En vez de probar circuitillos he encontrado un simulador de los mismos muy facil de usar y que está online. Lo mismo le sirve a alguien para probar algún circuito sin tener que sacar componentes y osciloscopio de las cajas

Simulador online de circuitos