Go to the FreeLists Home Page Home Signup Help Login
 



[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





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.