
|
[zxspectrum]
||
[Date Prev]
[11-2003 Date Index]
[Date Next]
||
[Thread Prev]
[11-2003 Thread Index]
[Thread Next]
[zxspectrum] Re: un "videogioco" sprovvisto di sprite controller? ;-)
- From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Wed, 05 Nov 2003 12:30:05 +0100
BODRATO Stefano wrote:
>
> > > Secondo, c'e' da piazzare anche l'attributo colore.
> >
> > No, parlo di modalità 64 x 32 e quindi giocoforza monocromatica.
>
> Beh, a dire il vero puoi farlo ugualmente con pochissimo colour clash.
Hai letto bene? Sto parlando di 32 righe, quindi 6 pixels per riga. Mi
spieghi come posso colorare i caratteri singolarmente senza ottenere un
gran pasticcio?
> Anzi, la conversione del colore dalla codifica ANSI a quella dello
> Spectrum si ottiene shiftando il valore di un bit a sinistra con
> ricircolo.
Questa non l'ho capita... :-(
> > No, non tante. Il programma è ottimizzato allo stremo.
>
> Mi incuriosisce in particolare il CLS.
> Com'è, che avevi fatto ?
Pulisco la singola riga prima di riscriverci sopra. E ovviamente non uso
lo scrolling ma ricomincio dalla prima riga in alto, dopo l'ultima in
basso. E la riga la pulisco utilizzando lo stack. Posiziono SP
all'inizio della strisciolina di pixels e poi faccio una serie di PUSH.
Non credo ci sia niente di più veloce.
> se qualcuno volesse cimentarsi nella programmazione di un emulatore di
> terminale, state attenti perchè la seriale sull'emulatore è
> bufferizzata, ma sullo ZX reale si mangia i caratteri !
Inoltre, che io sappia, l'emulazione non arriva al livello di porta di
I/O ma solo di routine in ROM. Almeno era così al tempo del mio ultimo
test (ormai diversi anni fa...). Quindi bisogna utilizzare lo Spectrum
vero.
EMG
--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg
|

|