summaryrefslogtreecommitdiff
path: root/EmuPatch-FAQ.txt
blob: f7aa0e6834339d476c422f990a723cf51f288454 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
    ========================================================================
 ==============================================================================
==================-< Emulateurs et Patches - F.A.Q. - v0.2b >-==================
 ==============================================================================
    ========================================================================

						 par Pixel de Deus eX Machina
						           http://dem.clan.st



================================================================================
===============================-< Introduction >-===============================
================================================================================

    Bon, suite à plusieures demandes et questions posées un peu partout, j'ai
décidé d'écrire cette FAQ pour expliciter un peu plus comment les émulateurs et
les patches fonctionnent. Ce document est écrit sous la forme d'une FAQ parce
que je trouve que c'est plus pratique. Quand quelqu'un pose une question sur un
forum ou sur IRC, on peut plus facilement répondre sarcastiquement "Tiens c'est
bizarre, ta question ressemble étrangement à la question 17b de la FAQ untel".
Et comptez sur moi pour agir en ce sens ;-)


================================================================================
=================================-< Sommaire >-=================================
================================================================================


Q01: Qu'est-ce qu'un émulateur?
Q02: Est-ce que l'on peut tout émuler?
Q03: Est-ce que les émulateurs, c'est légal?
Q04: Qu'est-ce que le warez?
Q05: Comment on récupère une ROM NES/SNES/GameBoy/etc... pour l'utiliser sur PC?
Q06: Comment on récupère un jeu PSX pour l'utiliser sur PC?
Q07: J'ai entendu parler d'"image ISO", qu'est-ce que c'est?
Q08: Je ne peut pas faire d'image iso de mon CD playstation parce que je ne
possède pas le logiciel qu'il faut. J'ai donc demandé à un ami de me faire cette
image à partir de mon CD. Comment je sais si elle est correcte?
Q09: Quel émulateur utiliser pour émuler une SNES?
Q10: Quel émulateur utiliser pour émuler une Playstation?
Q11: Qu'est-ce qu'un patch?
Q12: Quels sont les fichiers de patch?
Q13: Comment utiliser un patch?
Q14: Pour utiliser le système de patch temps réel de ePSXe, je dois faire une
image ISO de mon jeu playstation?
Q15: Est-ce que les systèmes de patch temps réel de ePSXe et zSNES modifient
mes ROMs SNES et mes images ISO playstation?
Q16: Je veux jouer au jeu patché sur ma console. Comment je fais?
Q17: Quel programme peut appliquer mon patch?
Q18: Tout cela est-il légal?


================================================================================
=================================-< Questions >-================================
================================================================================


Q01: Qu'est-ce qu'un émulateur?

R: Un émulateur est un programme qui va tenter de faire tourner sur votre
ordinateur préféré un jeu prévu à l'origine pour un autre type de machine, comme
une Super Nintendo, une Game Boy, ou une Playstation par exemple. On peut
comparer ça à une sorte de "pont" entre deux types de machines.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q02: Est-ce que l'on peut tout émuler?

R: En théorie, oui. En pratique, c'est plus difficile: le programmeur de
l'émulateur doit connaitre sur le bout des doigts les deux machines sur
lequelles on va travailler, c'est à dire la machine que l'on veut émuler, et la
machine sur laquelle on va faire tourner l'émulateur, ce qui est difficile dû au
manque de documentation implicite. De plus, implicitement, cela nécessite que la
machine de "destination" soit beaucoup plus puissante que la machine "source",
ou bien possède des caractéristiques approximativement identiques. Ce qui fait
qu'il existe des émulateurs pour des machines "anciennes" comme la NES, la SNES,
ou même la Saturn ou la Playstation, mais pour des machines comme la Playstation
2, la X-Box ou la GameCube, vous pouvez encore attendre.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q03: Est-ce que les émulateurs, c'est légal?

R: Alors là, c'est limite... Un émulateur va toucher beaucoup de points de la
législation. Premièrement, la personne qui va créer l'émulateur n'a pas le droit
de se servir de la documentation du constructeur pour le faire. Sinon, c'est de
la divulgation de secrets blah blah blah. Donc celui qui fait l'émulateur doit
comprendre comment marche la console a partir de documents publiques, de
désassemblage sur la console elle-même, et avec éventuellement son fer à souder.
Ensuite, du coté de l'utilisateur, il a une, voire, deux obligations. La
première, et la plus évidente, c'est qu'il doit posséder l'original du jeu qu'il
veut émuler, même si ça doit passer par une phase de "copie", comme par exemple
les roms SNES: on peut pas mettre une cartouche SNES dans un PC, il faut la
copier sur une disquette ou autre. Ensuite, si l'émulateur nécessite le bios
original de la console, il faut aussi copier ce bios depuis la console que l'on
possède. C'est le cas des 3/4 des émulateurs Playstation. Vous n'avez pas le
droit d'utiliser ePSXe par exemple avec un bios que vous ne possédez pas
physiquement. Bref, tout ça c'est de la légalité, c'est chiant, mais c'est comme
ça. Il faut la respecter, sinon on se fait taper sur les doigts.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q04: Qu'est-ce que le warez?

R: Justement, le warez est le mot qui désigne le piratage en général. Si par
exemple vous copiez de chez votre voisin Tomb Raider sur Playstation en
utilisant votre graveur, vous allez le pirater. On dit alors que vous "avez Tomb
Raider en warez". C'est totalement illégal, interdit, défendu, etc... Nous ne le
dirons jamais assez: vous *devez* posséder l'original des jeux que vous lancerez
sur émulateur ou que vous tenterez de patcher avec une traduction.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q05: Comment on récupère une ROM NES/SNES/GameBoy/etc... pour l'utiliser sur PC?

R: Il faut acheter ou fabriquer un appareil qui se branche sur le port parallèle
du PC et sur la console elle-même, et qui permet de copier le contenu de la
cartouche sur disque dur ou disquette ou quoi que ce soit. Ce genre d'appareils
se trouvent sur des sites web particuliers, comme http://www.lik-sang.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q06: Comment on récupère un jeu PSX pour l'utiliser sur PC?

R: Aucun problème. Le jeu PSX est stocké sur un CD, et il se trouve que ces CDs
sont assez standards pour marcher sur des lecteurs CD-Rom de PC. Aucune copie à
faire donc pour jouer au jeu original.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q07: J'ai entendu parler d'"image ISO", qu'est-ce que c'est?

R: Une image ISO est une sorte de copie d'un CD-Rom sur un disque dur. Cette
image peut ensuite être regravée telle quelle pour faire par exemple une copie
de sauvegarde du jeu original, ou bien être modifiée puis gravée. Le format
d'iso le plus utilisé dans le monde de la playstation est celui dit "CUE/BIN",
c'est à dire celui créé par le logiciel CDRWin. Il y a à ma connaissance deux
autres logiciels capable de générer et graver des images CUE/BIN. C'est CloneCD
et cdrdao. De plus, ePSXe est capable de lancer directement le jeu à partir
d'une image ISO du CD du jeu. Pas besoin de graver ou quoi que ce soit.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q08: Je ne peut pas faire d'image iso de mon CD playstation parce que je ne
possède pas le logiciel qu'il faut. J'ai donc demandé à un ami de me faire cette
image à partir de mon CD. Comment je sais si elle est correcte?

R: S'il s'agit au départ d'un jeu PSX, vous pouvez l'essayer dans ePSXe vu qu'il
lit les images ISO directement. Sinon un petit programme permet de lire le
contenu de toute image ISO. Il s'agit de DaemonTool.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q09: Quel émulateur utiliser pour émuler une SNES?

R: Je conseille personellement zSNES.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q10: Quel émulateur utiliser pour émuler une Playstation?

R: Je conseille personellement ePSXe.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q11: Qu'est-ce qu'un patch?

R: Un patch est une modification. Quelque chose que l'on rajoute à un jeu pour
en modifier le comportement. L'exemple qui nous intéresse ici sont les patches
qui traduisent les jeux en français. Un patch n'est pas le jeu en soit. Un patch
*est* la modification du jeu. Le fichier qui contient le patch explique en fait
comment le jeu doit être modifié, dans un "langage" incompréhensible par un
humain moyen. Un programme spécial sachant "lire" ce langage va "appliquer" le
patch sur le jeu concerné, c'est à dire lire l'ensemble des modifications
indiquées dans le patch et va les effectuer.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q12: Quels sont les fichiers de patch?

R: Il existe actuellement trois principaux types de fichiers de patch. On les
distingue par l'extension qu'ils possèdent. Il s'agit des patches de type "IPS",
"APS" et "PPF". Les patches IPS et APS concernent surtout les roms de jeu, comme
les jeux SNES. Un patch IPS est un patch "simple". Un patch APS, lui, va être
capable d'agrandir la rom, parce que par exemple, les traducteurs avaient besoin
de place. Enfin un patch PPF concerne les ISO de CD, donc principalement les
jeux Playstation, Saturn, etc..

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q13: Comment utiliser un patch?

R: En fait, tout dépend du type de jeu que vous allez patcher, et de la manière
dont vous voulez l'utiliser. Il faut savoir que certains émulateurs sont
capables d'appliquer des patches "en temps réel". Cela signifie que vous n'avez
qu'à mettre votre patch dans un coin de l'émulateur, lancer le jeu, et il
s'occupe de tout. Par contre, si vous voulez jouer sur votre console avec le jeu
patché, il faut appliquer le patch sur le jeu correspondant. Je vais détailler
maintenant comment utiliser le patch dans un émulateur.

Concernant les jeux SNES, si vous utilisez zSNES, il suffit de mettre le fichier
de patch dans le même répertoire que la rom, et que le fichier de patch possède
le même nom que le fichier de la rom (a part l'extension, bien sur). Par
exemple, si vous possédez WPJ.SMC, la rom de Wonder Project J en japonais, et
que vous voulez utiliser le patch de traduction en français de Génération 9,
vous allez récupérer un fichier appelé "Wonder Project J.IPS", ce qui n'est pas
bon. Il faut donc commencer par renommer le fichier en WPJ.IPS et le placer dans
le même répertoire que le fichier WPJ.SMC. A partir de là, vous pourrez charger
directement la rom de WPJ dans zSNES et vous aurez le jeu en français. Petite
note encore: sur l'écran de zSNES, il devrait s'afficher "CHKSUM: OK",
signifiant que, d'après zSNES, tout s'est bien passé. Si vous n'avez pas ce
message, il se peut que tout marche bien, mais il se peut aussi que cela foire.
Si c'est le cas, ne vous en étonnez pas et ne blamez pas le patch: vous n'avez
pas la bonne ROM correspondant au patch.

Concernant les jeux PSX, si vous utiliser ePSXe, il faut commencer par chercher
le nom de l'exécutable sur le CD du jeu. Il s'appelle habituellement
SLUSqquechose, par exemple pour le CD 1 de Xenogears, c'est SLUS_006.64 mais il
se peut que ce nom change légèrement. Dans tous les cas, si vous voulez être sûr
du nom du fichier, ouvrez le fichier SYSTEM.CNF qui est sur le CD-Rom avec un
traitement de texte quelconque. Vous verrez une ligne qui devrait ressembler à
BOOT = cdrom:\SLUS_006.64;1 ce qui signifie que le nom de l'exécutable est
SLUS_006.64. Ensuite, vous renommez votre patch PPF de la même manière. Oui, en
changeant l'extension. Il se peut que votre windows se plaigne à ce propos, ne
vous en occupez pas. Vous mettez ce fichier dans le répertoire "patches" de
ePSXe, vous lancez votre jeu, et ePSXe patchera le jeu "on the fly". Aussi
simple que ça. 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q14: Pour utiliser le système de patch temps réel de ePSXe, je dois faire une
image ISO de mon jeu playstation?

R: Absolument pas. Il suffit de mettre le patch dans le répertoires de patch
comme je l'explique plus haut, de mettre le CD dans votre lecteur, et de lancer
ePSXe. Il s'occupera de tout.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q15: Est-ce que les systèmes de patch temps réel de ePSXe et zSNES modifient
mes ROMs SNES et mes images ISO playstation?

R: Du tout. Toutes ces opérations sont faites en mémoire uniquement.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q16: Je veux jouer au jeu patché sur ma console. Comment je fais?

R: Alors, pour la SNES, ça devient difficile. Il vous faut une SNES avec un
copieur, comme le Game Doctor ou autre. Vous appliquez le patch sur le fichier
de votre disque dur qui contient la ROM, et ensuite vous devez réenvoyer cette
ROM patchée dans votre copieur, et démarrer le jeu. C'est une opération
relativement délicate pour le néophyte, mais on s'y fait vite.

Pour la PSX, c'est plus simple. Faites d'abord une image ISO de votre CD PSX
avec CDRWIN ou CloneCD, appliquez le patch sur l'ISO, puis gravez l'image ISO
ainsi modifiée sur un CD vierge. Si votre console possède la modification
nécessaire, ou si votre console est assez vieille, vous pourrez lancer le CD
ainsi gravé dans votre console. Il existe des site spécialisés qui expliquent
comment lancer des CDs de backup dans votre playstation. C'est exactement ce
genre de documents qu'il vous faut lire maintenant.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q17: Quel programme peut appliquer mon patch?

R: Je conseille le programme uCON64, disponible sur la page
http://ucon64.sf.net Ce programme est un peu "rugueu", mais très efficace, car
il est capable d'appliquer tous les types de patch existant actuellement.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q18: Tout cela est-il légal?

R: Tout à fait, dans la mesure où vous possédez le jeu original, et où vous ne
faites pas profiter des CDs que vous aurez gravé, ou des roms que vous aurez
copié, à d'autres personnes que vous et votre famille vivant sous le même toit
que vous.


================================================================================
================================-< Conclusion >-================================
================================================================================

    Voilà, c'est tout pour l'instant. Si vous avez des questions supplémentaires
à poser, ou des remarques et/ou commentaires à formuler, écrivez-moi à l'adresse
pixel@nobis-crew.org