Frequently Asked Questions (FAQ)

Domanda: Ok, ora ho l'installatore ma ci sono problemi con l'installazione o l'avvio. Sono sicuro di aver fatto tutto nel modo giusto. Cosa posso fare?
Risposta: Questo malfunzionamento potrebbe essere causato da molte cose:
  • Tooltype mancanti/errati
    Alcuni fix non gireranno nel modo giusto (o proprio per niente) se non imposterai i tooltype corretti per il tuo sistema. Leggi la documentazione per scoprire quali sono i tooltype supportati. Alcuni tooltype che potrebbero aiutare sono NoCache, NoVBRMove, NoAutoVec, PAL/NTSC, NoMMU.
  • Il file readme fornito con il pacchetto di installazione
    Spesso questo illustra qualche specifico problema, tasti o tooltype che devono essere impostati.
  • Versione non corretta di WHDLoad
    La gran parte degli installatori necessita dell'ultima versione di WHDLoad e non gireranno con una precedente. La regola d'oro è di avere sempre l'ultima versione disponibile installata.
  • Il tuo sistema è incompatibile
    In particolar modo una CPU 68040/060 o qualche scheda acceleratrice/altro hardware può causare problemi. Prova a disattivare tutto l'hardware aggiuntivo e riavvia l'installatore.
  • Versione non supportata
    Molti giochi commerciali sono stati venduti in più d'una versione (a prezzo pieno/riedizione budget/coverdisk, PAL/NTSC, ...). Un installatore funziona esclusivamente con la versione del gioco per cui è stato scritto. Se hai una versione differente dello stesso gioco, questo non funzionerà. In questo caso l'unico modo per utilizzare l'installatore è di contattare l'autore dell'installatore stesso e chiedergli di supportare la versione da te posseduta. Nella maggioranza dei casi l'autore ti aiuterà e scriverà una patch per la tua versione del gioco in pochi giorni.
  • Vecchia versione dell'installatore
    Appena un bug è stato trovato e rimosso, la nuova versione del fix viene resa disponibile sul sito di WHDLoad. Scaricati sempre l'ultima versione dell'installatore. Tieni presente che l'ultima versione non è sempre quella disponibile su Aminet. Alcune patch non vengono rilasciate su Aminet, ed alcune vengono rese disponibili con alcune settimane di ritardo!
  • Hai scoperto un bug
    Sebbene tutti i fix vengano testati prima del loro rilascio, un bug potrebbe essere sfuggito al controllo. Se credi di aver scoperto un bug, scrivi un dettagliato resoconto del tuo problema all'autore della patch. A questo scopo utilizza il form per il resoconto dei bug (bug report form). Cerca di illustrare il problema più accuratamente possibile. Se non veniamo informati della presenza di eventuali bug non possiamo correggerli. Nota: L'UNICO modo corretto per riportare problemi/bug è il bug report form e non comp.sys.amiga.games perché non tutti gli sviluppatori lo leggono.
Domanda: Possiedo un gioco ma non riesco a trovarne l'installatore.
Risposta: Crea una lista dei tuoi desideri. Puoi anche includere giochi che possono già essere installati nell'HD (file copiabili e/o un installatore fornito con il gioco stesso) che hanno problemi (da semplici problemi di degrading al fatto che non si possano terminare). Tieni presente che una persona è in grado di creare patch per circa 25 giochi all'anno. Indica con una priorità quali sono i tuoi preferiti (ad esempio con ! e +) e quali no (-), e controlla quali giochi possiedono già un'installatore.
Domanda: E' possibile utilizzare WHDLoad per installare un demo/gioco che usa il sistema operativo?
Risposta: Generalmente non è possibile per un demo/gioco che gira all'interno di WHDLoad di accedere le funzionalità dell'OS all'esterno, da dove WHDLoad è stato avviato. Tu come programmatore dello Slave devi patchare tutti gli accessi all'OS. O li disabiliti o devi emularli appropriatamente. Per l'emulazione esistono i pacchetti KickEmu. Sono disponibili per molte versioni del Kickstart (esempio 'Sources/whdload/kick13.s'). Mediante l'utilizzo dell'immagine di un Kickstart reale, creano un completo ambiente OS all'interno della memoria di WHDLoad. C'è un apposito file ReadMe a riguardo: 'Sources/whdload/kick.readme'.
Domanda: Se WHDLoad utilizza la MMU (l'opzione NoMMU/S non è impostata e l'opzione MMU/S viene impostata) con un 68030 appaiono degli errori di breve durata nella grafica e/o nella musica (ad esempio con Beast2). E' un bug?
Risposta: Questo succede durante il caricamento. Il motivo è che WHDLoad deve disattivare gli interrupt durante il caricamento per un breve periodo se la MMU è utilizzata. Questo modo di funzionare non può essere cambiato.
Domanda: Quando provo ad utilizzare il tooltype NTSC, WHDLoad va in Guru.
Risposta: C'è un bug nello ScreenManager di MCP 1.30 che causa un crash durante la chiamata ad OpenScreenTags di WHDLoad. Disattiva lo ScreenManager di MCP per risolvere questo problema.
Domanda: I giochi girano più veloci del normale (la musica suona male) ed il fondo del display è mancante. Ho provato entrambi i tooltype PAL & NTSC ma non ho ottenuto niente.
Risposta: Se usi il monitor driver Voodoo, disabilita "FakeNativeModes" nei suoi tooltype.
L'utente chiede: Riguardo alla registrazione di WHDLoad, credo che sia corretto chiedere una quota di registrazione, ma nel mio caso mi sembra sleale perché i vecchi Slave di WHDLoad funzionano senza la registrazione e non mostrano il requester.
Ma recentemente ho trovato un gioco che attenedevo da molto tempo: Shadowlands. Ho installato il gioco mediante l'appropriato installatore di WHDLoad, ma senza la versione registrata non è possibile salvare la posizione nel gioco. Non c'è nemmeno un'opzione per salvare nei floppy. E se penso ai 30DM aggiunti al prezzo semplicemente per avere un gioco giocabile (a causa dell'importante funzione di salvataggio), allora mi chiedo il perché abbia acquistato l'originale, anche se è costato poco!
Ok, se avessi altri giochi originali che guadagnerebbero qualche funzionalità extra una volta registrato, questo sarebbe di certo un incentivo per me per registrarmi. Ma per un solo gioco?
Harry risponde: Il costo per l'installazione non può essere correttamente stimato - se fosse basato dal numero di ore per produrre l'installatore, allora WHDLoad dovrebbe avere un costo medio di registrazione di 150-200 DM.
Io lavoro ad un gioco per circa 15 ore in media (e bisogna ammetterlo, si tratta di un lavoro molto complicato) e spesso di più. Ad esempio ho speso 40 ore su Unreal e non è ancora finito. Inoltre il prodotto finito viene completamente testato e funziona (eccetto per alcuni sporadici casi, a volte non posso vedere più all'interno di un gioco nemmeno se mi gingillo con lui abbastanza a lungo - per esempio Masterblazer ed il suo highscore).
Se valuto il lavoro di un'ora 20 DM (un prezzo piuttosto economico per questo tipo di lavoro in Germania) allora un installatore verrebbe a costare 300 DM, che moltiplicato per 35 installatori fa 10kDM. *Per dovere di cronaca* nell'industria potrei anche guadagnarci con il supporto al programma durante quel periodo di tempo.
Non sto cercando soldi, perciò i miei installatori funzionano con la più vecchia versione possibile, ma non lamentatevi se un installatore ha *veramente* bisogno una versione più recente (specialmente i miei)... Valuta semplicemente la quota di registrazione come una ricompensa per gli installatori già fatti.