Introduzione |
|
La versione di Forth implementata funziona solo con la "ZX Interface 1" installata, in quanto fa uso delle chiamate alla ROM fantasma tramite gli hook-code. Inoltre sono stati usati alcuni trucchi per trasformare il normale accesso sequenziale tipico del Microdrive in accesso "quasi-casuale". Ecco un breve video in formato avi. Il programma viene caricato da cassetta. Al termine del caricamento il caricamento viene aperto il canale
# 3 verso la porta seriale RS-232 e il canale # 4 verso il Microdrive per aprire il file sequenziale Per tornare al Basic è necessario dare al prompt del Forth il comando
oppure, in accordo con lo standard, il comando
Putroppo, questo forth è sensibile alla differenza tra maiuscole e minuscole, per cui è necessario fare attenzione che tutto sia digitato in lettere maiuscole. Se durante l'accesso al microdrive viene premuto il tasto Break si può
provocare una brusca uscita al Basic con messaggio di errore
Questo invoca un Warm start del Forth che richiama, prima di restituire il controllo all'operatore, un Per verificare l'effettivo funzionamento dell'accesso al microdrive si può provare con
che visualizza lo screen # 4 che contiene il testo dei messaggi di errore da 1 a 15.
In questa implementazion i blocchi sono di 512 bytes ciascuno anziché 1024 come vorrebbe lo standard; ogni blocco corrisponde ad uno schermo; ogni schermo è composto da 16 linee di 32 caratteri ciascuna. L'accesso ai blocchi avviene tramite
La cui definizione si può leggere faticosamente dalle schermate
Questo significa che si può accedere ad un solo Microdrive alla volta; con alcuni trucchi è possibile scambiare l'accesso da uno all'altro: si veda lo Screen # 70 per alcune definizioni utili.
|
Ultimo aggiornamento: 29-11-2002. Copyright (c) 2000-2002 Matteo Vitturi.
|