Come tutti sapranno l'emulazione del Commodore 64 per quanto ormai sia giunta a livelli davvero eccellenti non permette di raggiungere (per ovvi motivi) quella sensazione di trovarsi di fronte ad un reale ambiente C64, ci sono pero` degli accorgimenti che si possono prendere per ovviare ad alcuni problemi derivanti dall'uso del PC e di un emulatore. Uno dei piu` semplici ad esempio e` quello di utilizzare un adattatore che ci consenta di adoperare un joystick vecchio stile sul nostro pc, ma il vero problema a cui e` molto difficile far fronte e` quello della resa video. A prescindere che si utilizzi un monitor CRT , LCD o Plasma, l'immagine che l'emulatore ci rimanda risulta sempre troppo definita e artefatta anche nel caso in cui si utilizzino dei filtri come lo scanline (scansione doppia) presenti ad esempio nel Vice e nel Ccs64. Lo scopo di questo mio post e` proprio quello di spiegare nel dettaglio come risolvere questo problema.
Inizio subito col dire che per avere una corretta e genuina visualizzazione delle immagini generate dall'emulatore C64 abbiamo bisogno di collegare al nostro PC un vecchio televisore CRT e per fare cio` non e` sufficiente collegarlo tramite le uscite TV della nostra scheda video in quanto tali uscite lavorano in composito o in s-video, due modalità nelle quali i segnali viaggiano sotto forma di "luminanza" (informazioni concernenti la luminosità) e "crominanza" (ovvero le informazioni relative ai colori); nel caso del composito (RCA) i due segnali sono mixati mentre con l's-video (separate video) i suddetti segnali sono separati ma in entrambi i casi l'immagine che ne deriva e` veramente di bassa qualita`per cui inadatta al nostro scopo. Cio` che invece dobbiamo fare e` collegare il nostro Tv a tubo catodico direttamente all'uscita VGA della scheda video. In commercio esistono degli adattatori VGA to scart ma vi garantisco che sono delle ciofeche immonde che non consentono un reale collegamento RGB per cui non vanno assolutamente presi in considerazione.
L'unica opzione che ci rimane e` quindi quella di creare da soli il nostro cavo e per farlo abbiamo bisogno di due cose:
1) alcuni semplici componenti acquistabili in un qualsiasi negozio di elettronica decentemente fornito.
2) essere in grado di effettuare saldature degne di questo nome
Prima di passare alla realizzazione vera e propria del cavo e` il caso di fare qualche premessa relativa la televisore crt e ai segnali di sincronia.
Parliamo innanzitutto del televisore crt la reperibilita` del quale e` ormai esclusiva del mercato dell'usato. Reperire una TV a tubo e` pittosto semplice e la spesa di solito e` irrisoria, non piu` di 50 euro per un 21/24/28 pollici perfettamente funzionante. Per quanto riguarda il modello vi consiglio un 4:3 50/60hz in quanto piu` adatto all'uso di vecchi computer e console (C64, Amiga, Megadrive o Super Nintendo), evitate quindi i 100hz o i 16:9 sicuramente piu` costosi e comunque inadatti allo scopo.
Per quanto riguarda la sincronia bisogna dire che i segnali provenienti dalla scheda video di un PC sono diversi da quelli utilizzati da un comune televisore il quale accetta solamente un segnale 15khz. Per fortuna esiste un software che costringe la scheda video vga ad inviare solamente un segnale 15khz, tale software gratuito e si chiama Soft-15khz ed e` scaricabile direttamente a questo
link.
Per l'utilizzo del software suddetto vi consiglio di consultare il seguente
indirizzo e comunque ne parlero` in modo piu` approfondito alla fine del post.
Passiamo quindi alla realizzazione del cavo.
In rete e` possibile trovare numerosi schemi tutti diffrenti tra loro ma quello che sto per sottoporvi e` quello che garantisce il funzionamento migliore (100% della compatibilita` con tutte le schede video in commercio) e la sua realizzazione e` piuttosto semplice.
(fare click sull'immgine per ingrandirla)Come potete vedere dall'immagine il cavo necessita di sole 3 resistenze, 2 da 1kohm e una da 100ohm. La parte realtiva all'audio potete tranquillamente ometterla se utilizzate delle normali casse per PC collegate all'uscita della vostra scheda audio e non vi interessa utilizzare le casse del vostro televisore.
Da notare che i pin
8 e
16 della scart sono collegati ad un molex maschio e servono rispettivamente: pin
8 per la commutazione automatica sul canale AV, pin
16 con relativa resistenza (che esclude l’ingresso di voltaggi troppo alti) per abilitare l’ingresso RGB.
I collegamenti tratteggiati (blu, verde e rosso) sono le masse dei relativi segnali RGB e vanno saldate sui pin
6,
7 e
8 della VGA "maschio" del cavo e sui pin
13,
9 e
5 della scart "maschio". I pin
10 e
5 della VGA vanno "ponticellati" e cioe` collegatri tra loro cosi` come i pin
17 e
18 della scart. Un consiglio che vi do e` quello di utilizzare un cavo schermato da 12 fili e far uscire i due fili del molex dalla calottina della vga cosi` da essere facilitati nel far entrare il molex stesso nel vostro pc per poi collegarlo ad un cavo libero dell'alimentatore all'interno del cabinet. Infine e` sempre cosa buona giusta verificare con un multimetro (tester) che tutto sia ben collegato per evitare di dare la colpa a qualcosaltro per il mancato funzionamento del collegamento.
Componenti necessari:
Cavo schermato da 1,5m (la lunghezza e` legata comunque alle vostre necessita`).
Presa VGA maschio con relativa calotta in plastica.
Presa Scart maschio (preferibilmente di buona qualita`)
1 resistenza da 100ohm
2 resistenze da 1kohm
1 molex maschio
2 fili (non troppo sottili) da 30 cm di lunghezza ciascuno e possibilmente di 2 colorazioni differenti (rosso e giallo) (servono per il molex)
A questo punto e` venuto il momento di verificare se tutto funziona correttamente. Prima di utilizzare Soft-15khz verificate se la vostra scheda e` compatibile dando un occhiata a questo
link in cui e` possibile trovare numerose schede testate con il suddetto software. Da notare che non e` detto che la vostra scheda non sia compatibile solo perche`e non e` presente tra quelle verificate.
Ad ogni modo scaricate
Soft-15khz e dopo averlo "unzippato" avviate l'eseguibile, cio` che vi si parera` dinnanzi e` la seguente schermata:
(fare click sull'immagine per ingrandirla)Tra le risoluzioni native di Soft-15k non e` presente la 320x200 tipica del Commodore 64 per cui avrete la necessita` di aggiungerla manualmente in questo modo:
Create nella stessa cartella di Soft-15khz un file chiamato "usermodes.txt" e copiatevi il testo qua sotto riportato e salvate il tutto:
modeline "320x200@50" 6,678 321 336 392 424 200 238 296 315 -hsync -vsync
(Con tutte le schede video tranne ATI)
modeline "321x200@50" 6,678 321 336 392 424 200 238 296 315 -hsync -vsync
(Se avete una scheda ATI)
Ora cambiate la risoluzione del vostro desktop portandola a 640x480 (se il vostro monitor non ve lo consente e cioe` se la minima e` 800x600 potete utilizzare
Quickres per raggiungere lo scopo). Clikkate quindi su "Install USER" e riavviate il PC. Collegate il vostro cavo e il gioco e` fatto!
N.B. Se qualcosa va davvero male e non riuscite piu` collegare il vostro monitor VGA non disperate, la soluzione e` semplice: Si deve entrare in modalita' provvisoria e disinstallare il driver della scheda video. Al successivo riavvio del PC, il sistema si accorgera' della scheda video presente e chiedera' di installare il driver.
Per qualsiasi dubbio o domande non esitate a chiedere, non vi nascondo che io stesso sto tutt'ora sperimentando diverse soluzioni.