[zxspectrum] Re: News varie

  • From: "Stefano" <flydream@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sat, 3 Feb 2007 19:01:44 +0100

fantastico!!!!!!
ci vorrebbe un po' di dithering.... 
quello che dicevo io è il supporto per esempio per il CP/M o una modalità 
compatibile con ATM Turbo oppure Sprinter e via dicendo...
ci sarebbe già il software pronto!

----- Original Message ----- 
From: "Alessandro" <apoppi@xxxxxxxx>
To: <zxspectrum@xxxxxxxxxxxxx>
Sent: Saturday, February 03, 2007 5:42 PM
Subject: [zxspectrum] Re: News varie


> On Saturday, February 03, 2007 5:28 PM [GMT+1],
> Stefano <flydream@xxxxxxxx> wrote:
> 
>> A quando la possibilità di poter usare l'area estesa dello schermo e
>> il maggior numero di colori per far girare un po' di software
>> aggiuntivo? :)
> 
> E` gia` possibile grazie al nuovo favoloso :-) registro $64DF, denominato 
> "hi_res": lo Z80 accede direttamente alla ram dello scan converter (due 
> pagine, indipendentemente selezionabili per scrittura e la visualizzazione 
> in modo da avere un double-buffering serio).
> 
> La modalita` che ne risulta e` 320x256 con 4 bit per pixel (i soliti R,G,B e 
> Brightness).
> 
> In pratica si scrive pixel per pixel anche nella zona normalmente gestita 
> come border, che e` 32 pixel tutto attorno allo schermo spectrum (che 
> infatti e` 256x192).
> 
> Funziona anche bene, ho aggiunto al firmware una funzione che carica da SD i 
> 42K necessari per una schermata, poi ho scritto un pezzetto di programma in 
> zx-com (che gira sotto win e serve per comunicare col clone) che legge tutti 
> i BMP presenti in una directory, li converte nel formato suddetto 
> (ovviamente perde molto, come puoi immaginare (vedi il mio gatto nella 
> sezione software del sito)) e li uploada sul clone, il quale li salva nella 
> SD card uno dopo l'altro.
> 
> A 115K2 baud il procedimento richiede molti minuti per 100 frames, ma poi 
> viene il bello: usando la nuova funzione del firmware, che legge un certo 
> numero di frames, un piccolo programma in basic li legge uno dopo l'altro e 
> li mostra a video; grazie alla notevole velocita` di trasferimento 
> ottenibile a 21MHz, 105 frames vengono visualizzati in 5 secondi: 21 fps! 
> (praticamente un video vero e proprio). Mediante VirtualDub ho convertito un 
> filmato divx in una sequenza di BMP e adesso posso riprodurlo sul badaloc 
> :-)
> 
> Ciao!
> 
>

Other related posts: