[zxspectrum] Proposta "malsana" per il caricamento dei TZX

  • From: Paolo Ferraris <pieffe8@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 24 Apr 2007 03:24:18 -0500

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


Other related posts:

  • » [zxspectrum] Proposta "malsana" per il caricamento dei TZX