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: Roberto Montaruli <rmontaruli@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 4 Nov 2003 03:03:20 -0800 (PST)
--- Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx> wrote:
> 
> 
> Roberto Montaruli wrote:
> > 
> > > Sì, ma il tempo guadagnato lo perdevi abbondantemente per calcolare la
> > > posizione del primo byte.
> > 
> > Mica vero.
> > Lo schermo e' diviso in tre blocchi da 2K.
> 
> Aspetta: quello che dici è valido solo per la modalità 32 x 24. Io
> invece facevo un discorso generale, dato che ho cominciato ad utilizzare
> modalità diverse fin da subito (64 x 24 e poi 64 x 32). :-)

Dai, EMG! Finche' le coordinate sono multipli di 8, cambia ben poco.
Una mascheratura diversa nell'AND e un SRL in piu' o in meno e ci arrivi
comunque in modo semplice.

Mi rendo conto pero' che la cosa possa essere piu' complessa per font
proporzionali o che hanno una matrice che non e' un sottomultiplo di 8, 
(es. 5x7)

Pero' se certi giochini fanno girare gli sprite software a velocita'
accettabile, vuol dire che la macchinosita' del display file e' comunque
gestibile.

Inoltre, trattandosi di stampa di caratteri, quindi generalmente qualcosa di
sequenziale, basterebbe conservare da qualche parte l'ultimo indirizzo
utilizzato e partire da quello se devi stampare un carattere nuovo, senza
ricalcolarlo ogni volta, facendo il ricalcolo solo se c'e' un riposizionamento
del cursore.



=====
//
//   In a world without walls and fences
//     you would not need windows and gates. 
//                               (Confucio)
==
P'n'P: http://cnn.com/TECH/computing/9804/20/gates.comdex/index.html


__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree





[ 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.