Ciao a tutti, qualche giorno fa Alessandro ci ha riferito del numovo modulo di resiDOS che permette di caricare da file TAP e TZX. Immagino, pero`, che non tutti i file TZX siano supportati, ma solo quelli che prevedono il caricamento normale da ROM. Dubito, infatti, che sia possibile caricare qualunque TZX senza hardware aggiuntivo. Ed eccomi qui con la proposta di un hardware aggiuntivo che possa ottenere questo risultato. E`, in fin dei conti, abbastanza semplice. (E`, a dire il vero, complicato piu` dal punto di vista software.) Serve tanta memoria e poca logica. In qualche maniera, supponiamo da comando BASIC del resiDOS, o dentro il task manager sempre del resiDOS, selezioniamo quale file da caricare. A questo punto la CPU "decomprime" il TZX in una sequenza di numeri, che indicano la durata - in unita` di clock dello Spectrum - dei fronti alti e bassi del segnale di caricamento. Dopodiche` la logica circuitale non fa quindi altro che "suonare" il file: legge un numero della sequenza, ad ogni clock ne decrementa il valore, e quando e` zero alza o abbassa il segnale sul bit di input audio della port 254. Non so se sono stato chiaro. Che ne dite, e` abbastanza folle? :-) Buon compleanno, Spectrum Paolo