[zxspectrum] Fw: perchè?
- From: "Stefano" <flydream@xxxxxxxx>
- To: <zxspectrum@xxxxxxxxxxxxx>
- Date: Sat, 18 Apr 2009 16:15:40 +0200
----- Original Message -----
From: "ZX81" <zx81@xxxxxxx>
To: "'Stefano'" <flydream@xxxxxxxxx>
Sent: Saturday, April 18, 2009 3:43 PM
Subject: R: perchè?
Come ti annunciavo, per lo ZX81 Fan Club vorrei riesumare un vecchio
progettino pubblicato sul numero 01/1984 della rivista Radio Elettronica &
Computer (pura archeologia!), un lettore di codice morse.
Come sicuramente saprai si tratta in pratica di una interfaccia HW che si
collega al BUS dello ZX81 e di un programmino, in parte scritto in
linguaggio macchina e in parte in BASIC, che permetteva di tradurre un testo
"scritto a video" con dei segnali linea/punto riprodotti da un altoparlante
montato sulla scheda, e dall'apertura e chiusura di un relè, con il quale si
poteva comandare un eventuale apparato RTX radioamatoriale.
Volevo cortesemente chiederti se potevi dare un'occhiatina a questo semplice
programma (poche righe di codice), che vorrei semplificare in modo da
precaricare il testo (lettere e numeri di lunghezza libera) direttamente nel
codice, preformattando così l'uscita in modo da evitare di dover ogni volta
caricare lunghi testi dalla tastiera (a membrana..) del piccolo ZX81.
Sarebbe stupendo se si potesse anche decidere la temporizzazione
dell'esecuzione del testo riga per riga o parola per parola (attualmente il
programma prevede l'impostazione della sola velocità di esecuzione di tutto
il testo, variabile da 12 a 30 parole/min.), e la pesatura del punto/linea,
cioè il tempo della durata del punto rispetto alla linea.
10 LET X=16515
20 INPUT A$
30 IF A$=" " THEN GOTO 20
40 POKE X, 16 *CODE A$ + CODE A$ (2) - 476
50 LET X=X+1
60 LET A$=A$(3TO)
70 GOTO 30
Other related posts:
- » [zxspectrum] Fw: perchè? - Stefano