[zxspectrum] Re: zx-badaloc news

  • From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 25 Apr 2006 10:53:10 -0500

Mario wrote:

Mario come funziona il chrome quando premi i tasti funzione che esegue le macro per esempio per digitare load "" ?

dunque, fra una battuta e l'altra ho piazzato una pausa di circa 60 millisecondi, per dire la verita' non ho fatto molte prove, ho messo un valore sufficientemente alto per evitare di perdere caratteri per strada e l'ho lasciata cosi'... probabilmente anche con valori piu' bassi va bene lo stesso...

Dunque, la tastiera e` letta dal BASIC durante l'interrupt, quindi subito dopo il VSYNC ogni 50simo di secondo. Il BASIC si deve accorgere che hai lasciato un tasto, quindi ci vuole un interrupt in cui non legge niente. Se ben sincronizzato, dovrebbero bastare quindi 40 ms. Sempre che il BASIC riesca a gestire quel che deve fare alla pressione del tasto in quei 40ms (e che non faccia il click, se e` a interrupt disabilitati, proprio durante il VSYNC).



Ma un type rate di 16 caratteri/sec. dovrebbe piu` che bastare per molte applicazioni.



-p

Other related posts: