Trasformare una qualsiasi immagine bitmap in una composta esclusivamente coi simboli del set di caratteri del mitico Commodore 64.
Parte terza
Dopo alcuni tentativi a vuoto, ho finalmente capito che l'unico sistema per ottenere immagini c64ized degnamente colorate (cioè non colorate a mano e in modo approssimativo come nel primo esempio) è ottenere un set completo di caratteri con tutte le combiazioni possibili dei 16 colori del c64!
Spolverando un vecchio manuale del BASIC e con l'ausilio di un buon emulatore c64, il VICE, ho scritto un piccolo programma che stampa a video il set di caratteri del c64 con tutte le combinazioni di colore possibili:
10 REM CAMBIA COLORE SFONDO
20 FOR S=0 TO 15
30 POKE 53281,240+S
40 REM CAMBIA COLORE CARATTERE
50 FOR O=0 TO 15
60 POKE 646,240+O
70 REM STAMPA CARATTERE
75 IF O=0 THEN PRINT CHR$(147);
76 IF O=4 THEN PRINT CHR$(147);
77 IF O=8 THEN PRINT CHR$(147);
78 IF O=1 2THEN PRINT CHR$(147);
80 FOR C=32 TO 127:PRINT CHR$(C);:NEXT C
90 FOR C=160 TO 254:PRINT CHR$(C);:NEXT C:PRINT CHR$(255)
100 GET A$:IF A$="" THEN 100
120 NEXT O
130 NEXT S
Con l'apposita opzione dell'emulatore ho salvato ogni schermata ottenuta col mio programma in tante bitmap e con l'aiuto di una programma che fortunatamente ho trovato in rete, ho diviso le bitmap così ottenute in tante piccole immagini, una per ogni carattere con le sue combinazioni di colore (64000 immagini!).
Ho infine creato un grande tileset per Andrea Mosaic.
Poi ho scelto quest'immagine:

La mia tartarughina marina
Dopo averlo opportunamente impostato ho fatto partire il programma.
Il risultato è questo:

finalmente ci sono anche i colori!
[Parte seconda][Parte quarta]