STEP #04- Il principio fisico

Lo ZX Spectrum era basato sul microprocessore a 8 bit Z80A della Zilog ed originariamente era dotato di 16 kB di ROM contenenti il linguaggio BASIC, di 16 kB di RAM, espandibili a 48 kB, e di una caratteristica tastiera in lattice con 40 tasti multifunzione. L'interprete BASIC integrato, denominato Sinclair BASIC, venne fortemente personalizzato dalla Sinclair Research Ltd per compensare
i limiti della tastiera e per sfruttare al massimo le caratteristiche grafiche e sonore della macchina.

La tastiera ha 40 tasti realizzati in chicle con maiuscole e minuscole e tasto Caps Lock. Tutti i tasti hanno la ripetizione automatica. I primi modelli di Spectrum (Spectrum 16K e Spectrum 48K) avevano una tastiera gommosa piccola e piuttosto scomoda: per ridurre la fatica di digitazione durante la programmazione il produttore pensò quindi di associare a ogni tasto due o tre comandi BASIC, richiamabili premendo semplicemente il tasto associato, eventualmente in combinazione coi tasti CAPS SHIFT e/o SYMBOL SHIFT. In tal modo, oltre a permettere una maggiore velocità di redazione del


software, si eliminava la possibilità di lasciare errori di sintassi nei listati, il che contribuì alla divulgazione di questo semplice ma assai utile linguaggio di programmazione.

Il set di caratteri comprende, oltre ai normali caratteri ASCII, 16 caratteri grafici, 22 codici colore e 21 caratteri grafici ridefinibili dall'utente.

Sullo ZX Spectrum c'erano 86 parole riservate al Sinclair BASIC: queste includevano comandi (ce n'erano 50), funzioni (31) ed altre parole chiave (5), inserite attraverso uno specifico sistema delle macchine Sinclair. I comandi più comuni richiedevano la pressione di un


singolo tasto: ad esempio, la pressione del tasto "P" causava l'apparizione dell'intera stringa PRINT (comando). I comandi di uso meno frequente richiedevano delle sequenze di tasti più complesso: ad esempio, BEEP richiedeva la pressione dei tasti CAPS SHIFT e SYMBOL SHIFT per accedere alla modalità estesa della tastiera (gli ultimi modelli integravano il tasto EXTENDED MODE che sostituiva questa combinazione), poi si doveva tenere premuto il tasto SYMBOL SHIFT e contemporaneamente premere il tasto "Z". Le parole chiave erano indicate sulla tastiera con uno schema a colori che indicava la sequenza di tasti SHIFT che era necessaria.

Fonti: https://it.wikipedia.org/wiki/ZX_Spectrum#L'hardware


Commenti

Post popolari in questo blog

STEP #05- I libri

STEP #02- Il nome