I.e.P.: Articoli
Intervista con zsKnight e _Demo_

Autori di ZSNES
24 aprile 1998
Di Marco "DeeJ" De Cesare di EMU 24X (versione originale sul suo sito, che dovete assolutamente visitare tanto e' bello!!)
Tradotta da Michel "MJL" Iotti

1) Ciao, zsKnight e _Demo_, innanzitutto grazie in anticipo per questa intervista a EMU24X e IEP.

zsKnight No problem.
_Demo_ np.

2) La prima domanda e' su di voi. Potreste presentarvi, per favore (nome, etá, studi, lavoro, hobbies...)?

zsKnight Il mio nome é da tenersi riservato. Ho 19 anni e sto studiando all' universitá, nel campo dell' informatica. Il mio hobby é programmare.
_Demo_ Nome: _Demo_ Etá: sconosciuta. Hobbies: programmare in ASM e C. (non c'é che dire, ragazzi riservati NdMJL)

3) Che PC avete, e quale usare per programmare ZSNES?

zsKnight Il mio PC é un P120+ (Cyrix) con 24Mb di RAM, una AWE 32, una S3 Trio 64 e una Monster 3D. Uso questo per programmare ZSNES.
_Demo_ Il computer che uso per scrivere ZSNES e' un P200 MMX. Penso che ZSNES giri ad una buona velocita' su di esso se non attivo tutte le opzioni.

4) Avete qualche sistema a 32/64 bit in casa? Se ce l'avete quali sono i vostri giochi preferiti?

zsKnight Ho un N64 e sembra essere il mio preferito. Per ora il mio gioco favorito e' Mario 64.
_Demo_ Possiedo un N64 ma l'unico gioco che ho e' Mario, percio' non posso stabilire il mio preferito.

5) Cosa pensate dell' emulazione SNES? Sará mai possibile per voi raggiungere un livello di emulazione "perfetto", con un emulatore che faccia girare ogni gioco!?

zsKnight Con ROM danneggiate, giochi che richiedono un particolare timing, giochi che utilizzano proprietá e hardware non documentato, non credo che ci si arriverá presto...
_Demo_ Non é impossibile, ma molto difficile. Alcuni giochi SNES richiedono un timing perfetto e possono usare metodi non molto documentati per alcune funzioni. Ci sono anche chips dedicati usati in alcuni giochi che sono difficili da emulare per la mancanza di informazioni su di essi.

6) Perché avete deciso di cominciare ZSNES? Cioé, quando avete cominciato, Snes9x era giá grande, perció dove avete trovato le "motivazioni" per scrivere proprio un emu SNES, e non uno di un altro sistema?

zsKnight Principalmente l'ho cominciato per migliorare la mia programmazione, e anche per un interesse nell' imparare come funziona uno SNES. Quando cominciai non pensavo che ZSNES sarebbe arrivato COSI' lontano.
_Demo_ Dovresti chiedere a zsKnight. Io mi sono unito quando il progetto era giá partito.

7) Quando ZSNES sará terminato (se lo sará), pensate di emulare un altro sistema, considerando l'esperienza accumulata?

zsKnight ZSNES finirá quando mi sentiro' di non avere piú niente da aggiungere, o perderó completamente l'interesse, o quando qualcosa mi obbligasse a fermarmi. Non so se emuleró un altro sistema o no.
_Demo_ Non so, credo che ci penseró quando sara' finito!!

8) Quanto zsKnight / _Demo_ ti ha aiutato? Intendo, che parte di ZSNES ha scritto?

zsKnight Lui ha scritto l'emulazione del sonoro, dell' SPC700, del Super FX e ha svolto un grosso lavoro di debug. E sono sicuro che ha fatto molto altro che mi sfugge.
_Demo_ Ha scritto l' emulazione della CPU e la parte grafica.

9) E' vero che non avete incluso l'emulazione Super FX nel nuovo ZSNES (0.39x) perché aspettate l'uscita di Snes9x? Forse pensate di dover dare un po' di credito a loro per la documentazione sul chip?

zsKnight Ebbene, sí. Voglio che il team di Snes9x rilasci l'emulazione Super FX prima di noi perchè ci hanno aiutato moltissimo con informazioni, aiuto, e anche dandoci il sorgente del loro motore Super FX. Comunque ci hanno detto che non hanno problemi se rilasciamo prima di loro... Chi vivrá vedrá (come dice Woytila, aggiungerebbe Vasco! NdMJL)
_Demo_ Non sarebbe giusto dire che il team di Snes9x abbia decifrato, ma penso che dobbiamo aspettare di perfezionare un po' l'emulazione.

10) Quanto é lenta l'emulazione Super FX a questo punto? Che PC sará richiesto per "giocare" un gioco SFX decentemente?

zsKnight Il Super FX attualmente gira abbastanza a scatti sul mio P120+, ma ho saputo che gira bene su un P200 perció penso che sia quella la richiesta per giocare decentemente.
_Demo_ Non sapremo dirlo, finché i giochi non gireranno bene.

11) Quale fu/é la parte piú difficile da emulare di ZSNES, e dello SNES in generale?

zsKnight Penso che la parte hardware piú difficile da emulare per ora sia la PPU (picture processing unit).
_Demo_ Tutto é difficile da emulare. Penso che l'unica parte piú documentata sia il chip 68516 (la CPU NdMJL).

12) Pensate che sará possibile velocizzare ZSNES (con maggiori ottimizzazioni nel codice) per raggiungere la velocitá originale a 65000 colori, con suono stereo e frameskip=0 anche su un P166?

zsKnight Possibile, ma difficile che avvenga.
_Demo_ Forse non cosí veloce, ma puó ancora essere un pó ottimizzato.

13) Questa é la domanda piú frequente (ho ricevuto un sacco di e-mail su questo). Qualche possibilitá di vedere l'emulazione DSP presto (cioé prima della fine del 1998)? Avete abbastanza documentazione per partire con l'emulazione di questo chip?

zsKnight É possibile, ma per ora non abbiamo documentazione a sufficienza per fare tutto.
_Demo_ Forse, ma ZSNES richiede un sacco di lavoro prima di poterlo implementare.

14) Cosa pensate degli altri emulatori SNES? In particolare riguardo a SNEmul, Esnes e NLKSnes (se li avete provati, ovvio) ?

zsKnight Sono tutti grandi! Hanno differenti vantaggi, anche se paragonati a ZSNES.
_Demo_ Penso che siano tutti buoni. Anche solo far partire un piccolo demo richiede un sacco di lavoro.

15) Quali sono i vostri emulatori preferiti (arcade compresi)? E, se avete tempo di giocare, il vostro gioco preferito per SNES qual e'?

zsKnight I miei emu preferiti sono NESticle, Raine e MAME. Il mio gioco per SNES preferito Yoshi's Island (l'ho giá finito piú volte!!).
_Demo_ Il mio emulatore preferito e' NESticle, ho giocato alcuni giochi che provai anni fa. I miei giochi preferiti per SNES sono tutti quelli che vanno con ZSNES :), e alcuni altri come Mario Kart.

16) C'é qualche sistema non emulato che vorreste vedere presto?

zsKnight Vorrei vedere alcuni sistemi come il Neo Geo e il Jaguar emulati.
_Demo_ Vorrei vedere tutti i giochi SNES con chips speciali, e per i sistemi penso che quelli classici siano emulati tutti.

17) Grazie a zsKnight/_Demo_ per l' intervista, continuate il grande lavoro su ZSNES e buona giornata ;)

zsKnight Anche a te!
_Demo_ Grazie.

Copyright © 1996-1999 Ludus Working Group