[zxspectrum] Re: Alan Cox

OUT 32765,0 (che credo non funzioni sul +3/+2A) blocca il 128k nella modalita` 48k (la porta 32765 diventa inattiva a successivi OUT) ed e` essenziale con alcuni programmi 48k che si divertono a scrivere sulla porta 32765. Corrisponde a lanciare lo spectrum in modalita` 48k con la differenza che con l'USR la memoria del buffer della stampante rimane sporca con le variabili di sistema del BASIC 128k. Bisognerebbe eseguire un RANDOMIZE USR 0 dopo l'OUT per andare nella stessa situazione della modalita` 48k.

usr0 nell'editor BASIC del 128k dice alla calcolatrice di restituire il risultato dell'operazione USR 0, praticamente eseguendo il reset del BASIC 48k. La differenza rispetto all'istruzione OUT di cui sopra e` che la porta 32765 non viene bloccata (i 128k di RAM sono ancora accessibili) e il buffer della stampante viene resettato.

-p


Giovanni Lagorio wrote:


Con Spectaculator si blocca in modo 128 ma in modo 48 va avanti fino alla prima schermata ma poi si vedono caratteracci che scorrono in continuazione nell'area di input. Con RS32, sempre in modo 48, le scritte si leggono regolarmente ma sembra che l'input si dia da solo.
nelle istruzioni dice:

--SNIP--
Select 128 Basic Option then type OUT 32765,23 and press the
ENTER key. Now loading by pressing 'J' (Load) and " " This will appear
on your screen as LOAD "" Again press the ENTER key. The Adventure
will now load automatically.
--SNIP--

in compenso, con Spectaculator non funziona lo stesso: sembra partire ok, ma dopo che gli dico che non voglio caricare un gioco salvato, sembra che si pianti. Sul forum ho letto di usare il comando BASIC usr0 (che, ammetto la mia ignoranza, non avevo mai sentito) ... suppongo sia la stessa cosa dell'OUT.

Ciao,
Gio


.



Other related posts: