Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
================================================
VERSIONE 0.09
Indice
------
1. Introduzione
2. Compatibilita`
3. Requisiti di sistema
3.1 Sistemi Intel(TM) con sistemi operativi Microsoft(TM)
4. Installazione
5. Configurazione
5.1 Settaggi Hardware
5.1.1 Emulazione CPU
5.1.2 Bios & HLE
5.1.3 Miscellanea
5.2 Memory cards
5.3 Porte seriali
5.4 Plugins
5.4.1 Grafica
5.4.2 Audio
5.4.3 Controlli
5.4.4 CD-ROM
5.4.5 Porta parallela
5.5 Configurazioni multiple
5.6 Localizzazione linguistica
6. Uso del Development Center.
6.1 Script files
6.2 Script Center
6.3 Direct Mode
7. Uso dell'emulatore.
7.1 Simboli usati sulla console
7.2 Opzioni sulla linea di comando
8. Come contattarci.
9. Ringraziamenti.
======================================================================
1. Introduzione
----------------
FPSE e` un software che emula il sistema Sony Playstation(TM).
L'utilizzo di questo software implica l'accettazione di tutti i
termini contenuti in TERMS.TXT.
Se non si e` concordi con quanto detto, rimuovete immediatamente
FPSE dal vostro sistema.
2. Compatibilita`
-----------------
* Compilatore MIPS R3000 facilmente portabile su molte CPU.
Supporta register caching e jump prediction.
* Interprete MIPS R3000, teoricamente in grado di funzionare su
qualsiasi sistema. E` veloce per essere un interprete...
* Architettura multi-engine per GTE ed MDEC.
FPSE puo` contenere piu` versioni ottimizzate ed e` in grado di
rilevare il miglior engine per il sistema in uso.
* Riconoscimento eseguibili in formato COFF, CPE e PS_EXE.
* Discreta emulazione GTE.
* Emulazione decoder MJPEG-like.
* Emulazione porta seriale e link cable.
* Emulazione porta parallela.
Non e` piu` necessario ricorrere a programmi cheater esterni.
Tramite un'architettura a plugin e` possibile emulare qualsiasi
dispositivo parallelo come GameShark e DexDrive.
* Emulazione del BIOS (HLE, ma ancora parziale).
* Buona emulazione CDROM.
E` incluso un gestore intelligente per il caching dei settori.
* Decoder ADPCM.
* Emulazione SIO.
* Emulazione protocollo dualshock.
* Emulazione Memory cards.
Accetta tutti i formati di memory cards esistenti.
* Permette l'uso dei plugin standard PSEmuPro.
* Regolazione di velocita` sia automatica che manuale.
3. Requisiti di sistema
------------------------
Tecnicamente, FPSE e` in grado di funzionare su qualsiasi sistema.
4. Installazione
-----------------
1) Scompattare l'archivio compresso di FPSE, avendo cura che la struttura
delle directory contenute sia correttamente ripristinata.
2) Copiare una o piu` immagini del BIOS originale della PSX sotto la
directory '/BIOS'.
Ricordatevi che per poter usare legalmente un BIOS dovete possedere una
vera PSX.
3) Copiate i plugin per PSEmuPro che avete intenzione di utilizzare sotto
la directory '/PUGINS/PSEMU'.
4) FPSE e` in grado di usare memory card remote, tuttavia e` possibile
copiare le vostre memory card preferite sotto '/MEMCARDS'.
5. Configurazione
------------------
FPSECFG e` il tool che bisogna usare ogni qualvolta si desidera modificare
la configurazione di FPSE.
Facendo doppio click su FPSECFG.EXE apparira` una prima finestra di dialogo
che chiedera` l'accettazione dei termini di utilizzo di FPSE.
Acconsentendo, si sblocchera` FPSE e si potra` iniziare.
5.1.3 Miscellanea
------------------
Le seguenti opzioni possono avere un notevole impatto sulle prestazioni.
- Controllo di velocita` automatico:
Abilitando questa opzione FPSE blocchera` la sua velocita` a 50 frame al
secondo per i sistemi PAL e a 60 frame al secondo per sistemi NTSC.
- Visualizza filmati in bianco e nero:
Questa opzione alleggerisce il carico di lavoro delegato alla CPU nella
visualizzazione dei filmati e, in alcuni casi, di immagini statiche.
Selezionare questa opzione nel caso in cui si disponga di un sistema non
molto potente.
- Disattiva engines ottimizzati per MDEC e GTE.
Si sconsiglia di attivare questa opzione, in quanto provochera` un
vistoso calo di prestazioni. Attivare solo se FPSE mostrera` problemi
del tipo grafica corrotta o blocchi di sistema o altro.
5.4.1 Grafica
--------------
Agire in questo gruppo se si intende cambiare il plugin delegato alla
gestione della grafica.
E` presente una checkbox "Attiva codec video esterni" per includere
l'eventuale codec MDEC incluso nel plugin, durante l'enumerazione degli
engine alla partenza dell'emulatore.
5.4.2 Audio
------------
Agire in questo gruppo se si intende cambiare il plugin delegato alla
gestione del sonoro.
Non sono presenti opzioni aggiuntive.
5.4.3 Controlli
----------------
Agire in questo gruppo se si intende cambiare il plugin delegato alla
gestione dei gamepad.
Non sono presenti opzioni aggiuntive.
5.4.4 CD-ROM
-------------
Agire in questo gruppo se si intende cambiare il plugin delegato alla
gestione del lettore CDROM.
Sono presenti alcune opzioni che possono aumentare drasticamente la velocita`
dell'emulatore in molti casi:
* Attiva cache del disco: questa opzione attivera` un meccanismo di cache
dei settori letti. Puo` avere un notevole impatto sulle prestazioni se
il programma in emulazione usa frequentemente alcuni settori rispetto ad
altri. Quando questa opzione e` attivata, il controllo successivo permette
di decidere di quanti settori deve tenere traccia il gestore della cache.
* Velocita`: permette di selezionare la velocita` con cui i dati sono letti
dal lettore CD. Su alcuni sistemi lenti permette di ottenere filmati piu`
fluidi e musiche meno interrotte. E` pero` possibile che, portando la
lettura a velocita` piu` elevate, che la grafica non sia piu` sincronizzata
con il sonoro.
* Zona: selezionare semplicemente la propria regione di appartenenza.
5.4.5 Porta parallela
----------------------
Agire in questo gruppo se si intende cambiare il plugin delegato alla
gestione della porta parallela.
Non sono presenti opzioni aggiuntive.
7. Uso dell'emulatore
----------------------
Terminata la fase di configurazione, e` necessario fare doppio click
su FPSE.EXE, nient'altro.
8. Come contattarci
--------------------
9. Ringraziamenti
------------------
Posso dire di aver raggiunto un buon risultato.
Ma non ci sarei mai riuscito da solo.
Per questo, prima di tutto, devo ringraziare 2 persone in particolare:
SaPu e !+MrFog+!.
SaPu e` un coder davvero straordinario ed e` autore di grossa parte del
tool di configurazione, oltre ad aver contribuito alla stesura di varie
parti del core di FPSE.
!+MrFog+! e` il primo amico che ho incontrato grazie a internet e grazie
a FPSE. E` non solo il Webmaster ma molto di piu`.
Senza i suoi test e il suo incoraggiamento probabilmente avrei abbandonato
tutto parecchio tempo fa.
Seguono ora tutti coloro che hanno contribuito alla nascita dell'emulatore
definitivo, senza nessun ordine di importanza particolare:
* BERO, il coder leggendario che ha iniziato FPSE, mi ha aiutato a completare
il decoder MDEC in tutte le sue funzionalita`.
* Lu_Zero e` il porter di FPSE 0.08 per il sistema BeOS, e spero che
continui la sua opera anche con la neonata 0.09.
Mi ha fornito risultati utili ottenuti su Windows NT 2000 e altro ancora.
* Karma ha fatto una approfondita indagine su alcune funzionalita` del
lettore CDROM, permettendomi di sbloccare FPSE da un punto morto.
* Skates e Adrox, i maestri del sito EmuSphere.com, oramai chiuso.
Grazie a voi FPSE ha potuto rinascere dalle sue ceneri.
* Kanata, un coder che sta dimostrando di avere la stoffa.
Grazie per tutti i tuoi suggerimenti.
* PsYcHoJaK, autore di PSinex, grazie per il tuo appoggio sincero.
/********************************************************************/
PlayStation e` un marchio registrato alla Sony Computer Entertainment, Inc.
"Sony" e` un marchio registrato alla Sony Corporation.
Windows e Windows NT sono marchi registrati alla Microsoft Corporation.
Microsoft e` un marchio registrato alla Microsoft Corporation.
Intel486 e Pentium sono marchi registrati alla Intel Corporation.
MMX e SIMD sono marchi registrati alla Intel Corporation.
Intel e` un marchio registrato alla Intel Corporation.
AMD e 3DNow! sono marchi registrati alla Advanced Micro Devices, Inc.
Bleem! e` un marchio registrato della Bleem!, inc.
Virtual Game Station e` un marchio registrato alla Connectix Corporation.
MIPS e R3000 sono marchi registrati alla MIPS Technologies Inc.