BODRATO Stefano wrote: > > > 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? > > Oops ! scusa, ho letto male. Pensavo ovviamente alle 64x24. Peccato, speravo veramente che tu avessi una soluzione a cui non avevo pensato... :-( > Bella risoluzione, molto interessante. Hai un font pronto ? Certo, ne ho due: quello interno a Link e uno alternativo disegnato, a suo tempo, da Luca Alimandi (che si può caricare in Link all'occorrenza). > Mi ero fatto al tempo un paio di prove e avevo scoperto che gli 8 > codici ANSI del colore possono essere convertiti in quelli dello > Spectrum applicando una formuletta, invece che tramite una tabella > comparativa. Ora ho capito. :-) > > 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. > > Quindi 16 PUSH di fila per 6 volte, ripuntando SP tramite una tabella > degli indirizzi video, giusto ? Sì, se ricordo bene dovrebbe essere proprio così. 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