Immagini-mosaico realizzate con i caratteri ASCII dell'MSX!
20/02/2010 19:42
Altro giro altra corsa. Altro computer, altro set di caratteri e così mi son detto (specie in tempi di par condicio): "Perchè non creare delle immagini-mosaico con i caratteri ASCII del buon vecchio MSX, visto i bei risultati ottenuti con il set PETSCII del C64?". E mi son pure risposto: "Perchè è una grossa e inutile perdita di tempo...FACCIAMOLO!".
Rimanda oggi, rimanda domani, mi ci è voluto un po' di tempo per relizzare questo piccolo progetto che tra l'altro dona un nuovo significato alla parola "inutile".
Qualcosa tipo: "veramente inutile" ma peggio, se possibile.
Per prima cosa -così come feci l'altra volta e cioè pasticciando con il basic del C64- recuperando da uno scatolone un vecchio manuale sui comandi dell'MSX-BASIC, ho realizzato un piccolo programma che permette di stampare a video tutto il set di caratteri dell'MSX, in tutte le combinazioni possibili di colore tra carattere e fondo dello schermo.
Ecco il codice sorgente:
10 screen 1:n1=1:n2=1:cls
110 for t=32 to 255
120 rem print t;
130 print chr$(t);
140 next t
150 for t=64 to 96
160 rem print t;
170 print chr$(t)+chr$(1);
180 next t
1005 color n1,n2,1
1010 n1=n1+1
1020 if n1=16 then n2=n2+1
1030 if n1=16 then n1=1
1035 if n2=16 then goto 1060
1040 a$=inkey$
1050 if a$=" " then goto 1005 else goto 1040
1060 color 15,4,4
...che ho fatto "correre" sull'ottimo emulatore OpenMSX!
Con tanta pazienza, screen-capture dopo screen-capture, ho finalmente ottenuto un'enorme e variopinta bitmap costituita da tutti i caratteri grafici e alfanumerici dell'MSX.
Per chi fosse interessato l'ho infilata in un bell'archivio zip che potete scaricare cliccando qui!
Grazie a GIMP e ai suoi script ho suddiviso l'enorme, pixellosa e variopinta bitmap in un numero spropositato di piccole bitmap (che, tra l'altro, mi hanno intasato l'HD del portatile al punto da dover abbandonare nautilus a favore della shell, per gestire i files).
Ed ora, finalmente, la parte divertente! Realizzare le immagini-mosaico!
Ho provato diversi programmi: Pixelize per primo, poi Metapixel, che mi ha dato ottimi risultati ma che alla fine ho abbandonato (ma solo perchè nell'immagine di output la compressione in jpeg mi "sfocava" tutti i pixel dei simpatici caratteri) in favore di AndreaMosaic, ottimo programma che ho fatto "girare" con l'altrettanto ottimo WINE!
Ed ecco il risultato:
Sì! Sempre lei: la tartarughina Galapagos!
Sì! Sempre lui (ma questo non ha bisogno di presentazioni)!
Il BCO! :D
Quindi la morale è: bisogna faticare per avere un'immagine di carattere!
Al prossimo tutorial (anche se dopo questa battutaccia la vedo dura).
Gli altri tutorial:
TUTORIALS
Creare immagini mosaico utilizzando il set di caratteri del Commodore 64.
Creare immagini con effetto colour-clash stile computer 8-bit.
Creare immagini con effetto catodico-stanco.
Creare immagini mosaico utilizzando il set di caratteri dell'MSX.
Creare immagini con un effetto simile alla grafica MultiColor del C=64.
Come realizzare una (falsa) immagine di caratteri Petscii del C64 con GIMP.
|