Ciao Loredana,
Ho provato anche con l'altro emulatore, ma i problemi restano gli stessi,
Chiaramente il problema è nel joystick, o meglio nella configurazione del joystick in Windows. Premetto che non sono esperto di queste cose, ma l'unica cosa da fare credo che sia smanettare nel pannello di controllo (come mi sembra di capire che tu abbia già fatto, senza risultati apprezzabili). Io ho un joystick per PC, ma è un modello recente, si collega tramite USB e viene riconosciuto automaticamente. Il tuo probabilmente ha bisogno di un driver per funzionare: assicurati di averlo installato correttamente, eventualmente prova ad andare sul sito del produttore per cercare la versione più recente. Probabilmente però non troverai nulla, perché il tuo joystick è un modello molto vecchio, e probabilmente le versioni recenti di Windows nemmeno lo supportano...
A bloccarsi sono i giochi e non l'emulatore, che continua a funzionare normalmente. Installando il joystick che è un "pc commander mega zoom di marca QJ (quello che somiglia di più a un modello di joystick per commodore)" dal menù a tendina del pannello di controllo compaiono svariate possibilità di scelta della periferica, ma molte di esse non so a cosa si riferiscano e quindi ho scelto quella che mi sembrava più adatta al mio tipo di joystick (che ha due tasti per il fuoco e due autofuochi che non vengono rilevati dal mio pc). Con l'emulatore di msx, ad esempio, non ho problemi e funzionano bene sia le direzioni che il fuoco. Potrebbero essere difettosi i file tap?
Escludo che il problema sia nei TAP; in ogni caso in rete trovi svariate versioni di ogni gioco (basta fare una ricerca su csdb), e sicuramente avresti lo stesso problema con ogni versione... Ti parlo della mia esperienza: il mio joystick, come ho già scritto sopra, funziona "perfettamente" (il motivo delle virgolette è un po' lungo da spiegare, sorvoliamo) negli emulatori, ma per usarlo nei giochi in cui non è supportato ricorro ad un programmino chiamato "joy2key" (è un programma giapponese, credo, ma esiste anche una versione inglese), che permette di assegnare ad ogni direzione (e pulsante) del joystick un tasto della tastiera. Non so se funziona anche con joystick non USB, ma non vedo perché non dovrebbe... Ad esempio, se il gioco prevede il movimento tramite le freccette, non devo far altro che creare una configurazione in joy2key in cui assocerò i movimenti del joystick alla pressione delle freccette. Se il pulsante di sparo usato nel gioco è la "Z", assocerò il primo pulsante del joystick alla "Z". E via discorrendo. Ovviamente il programma deve rimanere aperto durante il gioco. Usando joy2key puoi configurare il joystick in base ad uno dei KeySet previsti dal WinVice: in questo modo WinVice "penserà" che stai giocando con la tastiera e non dovrebbe darti problemi. Prova così, è l'unica cosa che mi viene in mente, purtroppo... Mi raccomando, fai attenzione a scaricare il programmino, non mi assumo nessuna responsabilità in caso di infezioni da virus...
Spero di esserti stato d'aiuto (spero di essermi spiegato bene, ho scritto un po' di fretta perché mi sto concedendo una pausa sul lavoro). Facci sapere!
--
Gaetano