Suite à une requête de lestat, voilà le tutoriel en question :
Déplacer des textes dans une autre bank en agrandissant une rom SNES sans conaissances ASM

ADRESSE HEXA low-rom SNES
-----------------------------
000000-007FFF = 008000-00FFFF de 0mo à 1mo
008000-00FFFF = 018000-01FFFF
010000-017FFF = 028000-02FFFF
018000-01FFFF = 038000-03FFFF
020000-027FFF = 048000-04FFFF
028000-02FFFF = 058000-05FFFF
030000-037FFF = 068000-06FFFF
038000-03FFFF = 078000-07FFFF
040000-047FFF = 088000-08FFFF
048000-04FFFF = 098000-09FFFF
050000-057FFF = 0A8000-0AFFFF
058000-05FFFF = 0B8000-0BFFFF
060000-067FFF = 0C8000-0DFFFF
068000-06FFFF = 0D8000-0CFFFF
070000-077FFF = 0E8000-0EFFFF
078000-07FFFF = 0F8000-0FFFFF
080000-087FFF = 108000-10FFFF
088000-08FFFF = 118000-11FFFF
090000-097FFF = 128000-12FFFF
098000-09FFFF = 138000-13FFFF
0A0000-0A7FFF = 148000-14FFFF
0A8000-0AFFFF = 158000-15FFFF
0B0000-0B7FFF = 168000-16FFFF
0B8000-0BFFFF = 178000-17FFFF
0C0000-0C7FFF = 188000-18FFFF
0C8000-0CFFFF = 198000-19FFFF
0D0000-0D7FFF = 1A8000-1AFFFF
0D8000-0DFFFF = 1B8000-1BFFFF
0E0000-0E7FFF = 1C8000-1CFFFF
0E8000-0EFFFF = 1D8000-1DFFFF
0F0000-0F7FFF = 1E8000-1EFFFF
0F8000-0FFFFF = 1F8000-1FFFFF
100000-107FFF = 208000-20FFFF de 1mo à 2mo
108000-10FFFF = 218000-21FFFF
110000-117FFF = 228000-22FFFF
118000-11FFFF = 238000-23FFFF
120000-127FFF = 248000-24FFFF
128000-12FFFF = 258000-25FFFF
130000-137FFF = 268000-26FFFF
138000-13FFFF = 278000-27FFFF
140000-147FFF = 288000-28FFFF
148000-14FFFF = 298000-29FFFF
150000-157FFF = 2A8000-2AFFFF
158000-15FFFF = 2B8000-2BFFFF
160000-167FFF = 2C8000-2CFFFF
168000-16FFFF = 2D8000-2DFFFF
170000-177FFF = 2E8000-2EFFFF
178000-17FFFF = 2F8000-2FFFFF
180000-187FFF = 308000-30FFFF
188000-18FFFF = 318000-31FFFF
190000-197FFF = 328000-32FFFF
198000-19FFFF = 338000-33FFFF
1A0000-1A7FFF = 348000-34FFFF
1A8000-1AFFFF = 358000-35FFFF
1B0000-1B7FFF = 368000-36FFFF
1B8000-1BFFFF = 378000-37FFFF
1C0000-1C7FFF = 388000-38FFFF
1C8000-1CFFFF = 398000-39FFFF
1D0000-1D7FFF = 3A8000-3AFFFF
1D8000-1DFFFF = 3B8000-3BFFFF
1E0000-1E7FFF = 3C8000-3CFFFF
1E8000-1EFFFF = 3D8000-3DFFFF
1F0000-1F7FFF = 3E8000-3EFFFF
1F8000-1FFFFF = 3F8000-3FFFFF
200000-207FFF = 408000-40FFFF de 2mo à 3mo
208000-20FFFF = 418000-41FFFF
210000-217FFF = 428000-42FFFF
218000-21FFFF = 438000-43FFFF
220000-227FFF = 448000-44FFFF
228000-22FFFF = 458000-45FFFF
230000-237FFF = 468000-46FFFF
238000-23FFFF = 478000-47FFFF
240000-247FFF = 488000-48FFFF
248000-24FFFF = 498000-49FFFF
250000-257FFF = 4A8000-4AFFFF
258000-25FFFF = 4B8000-4BFFFF
260000-267FFF = 4C8000-4CFFFF
268000-26FFFF = 4D8000-4DFFFF
270000-277FFF = 4E8000-4EFFFF
278000-27FFFF = 4F8000-4FFFFF
280000-287FFF = 508000-50FFFF
288000-28FFFF = 518000-51FFFF
290000-297FFF = 528000-52FFFF
298000-29FFFF = 538000-53FFFF
2A0000-2A7FFF = 548000-54FFFF
2A8000-2AFFFF = 558000-55FFFF
2B0000-2B7FFF = 568000-56FFFF
2B8000-2BFFFF = 578000-57FFFF
2C0000-2C7FFF = 588000-58FFFF
2C8000-2CFFFF = 598000-59FFFF
2D0000-2D7FFF = 5A8000-5AFFFF
2D8000-2DFFFF = 5B8000-5BFFFF
2E0000-2E7FFF = 5C8000-5CFFFF
2E8000-2EFFFF = 5D8000-5DFFFF
2F0000-2F7FFF = 5E8000-5EFFFF
2F8000-2FFFFF = 5F8000-5FFFFF
300000-307FFF = 608000-60FFFF de 3mo à 4mo
308000-30FFFF = 618000-61FFFF
310000-317FFF = 628000-62FFFF
318000-31FFFF = 638000-63FFFF
320000-327FFF = 648000-64FFFF
328000-32FFFF = 658000-65FFFF
330000-337FFF = 668000-66FFFF
338000-33FFFF = 678000-67FFFF
340000-347FFF = 688000-68FFFF
348000-34FFFF = 698000-69FFFF
350000-357FFF = 6A8000-6AFFFF
358000-35FFFF = 6B8000-6BFFFF
360000-367FFF = 6C8000-6CFFFF
368000-36FFFF = 6D8000-6DFFFF
370000-377FFF = 6E8000-6EFFFF
378000-37FFFF = 6F8000-6FFFFF
380000-387FFF = 708000-70FFFF
388000-38FFFF = 718000-71FFFF
390000-397FFF = 728000-72FFFF
398000-39FFFF = 738000-73FFFF
3A0000-3A7FFF = 748000-74FFFF
3A8000-3AFFFF = 758000-75FFFF
3B0000-3B7FFF = 768000-76FFFF
3B8000-3BFFFF = 778000-77FFFF
3C0000-3C7FFF = 788000-78FFFF
3C8000-3CFFFF = 798000-79FFFF
3D0000-3D7FFF = 7A8000-7AFFFF
3D8000-3DFFFF = 7B8000-7BFFFF
3E0000-3E7FFF = 7C8000-7CFFFF
3E8000-3EFFFF = 7D8000-7DFFFF
3F0000-3F7FFF = 7E8000-7EFFFF
3F8000-3FFFFF = 7F8000-7FFFFF ADRESSE HEXA hi-rom SNES
-----------------------------
000000-00FFFF = C00000-C0FFFF de 0mo à 1mo
010000-01FFFF = C10000-C1FFFF
020000-02FFFF = C20000-C2FFFF
030000-03FFFF = C30000-C3FFFF
040000-04FFFF = C40000-C4FFFF
050000-05FFFF = C50000-C5FFFF
060000-06FFFF = C60000-C6FFFF
070000-07FFFF = C70000-C7FFFF
080000-08FFFF = C80000-C8FFFF
090000-09FFFF = C90000-C9FFFF
0A0000-0AFFFF = CA0000-CAFFFF
0B0000-0BFFFF = CB0000-CBFFFF
0C0000-0CFFFF = CC0000-CCFFFF
0D0000-0DFFFF = CD0000-CDFFFF
0E0000-0EFFFF = CE0000-CEFFFF
0F0000-0FFFFF = CF0000-CFFFFF
100000-10FFFF = D00000-D0FFFF de 1mo à 2mo
110000-11FFFF = D10000-D1FFFF
120000-12FFFF = D20000-D2FFFF
130000-13FFFF = D30000-D3FFFF
140000-14FFFF = D40000-D4FFFF
150000-15FFFF = D50000-D5FFFF
160000-16FFFF = D60000-D6FFFF
170000-17FFFF = D70000-D7FFFF
180000-18FFFF = D80000-D8FFFF
190000-19FFFF = D90000-D9FFFF
1A0000-1AFFFF = DA0000-DAFFFF
1B0000-1BFFFF = DB0000-DBFFFF
1C0000-1CFFFF = DC0000-DCFFFF
1D0000-1DFFFF = DD0000-DDFFFF
1E0000-1EFFFF = DE0000-DEFFFF
1F0000-1FFFFF = DF0000-DFFFFF
200000-20FFFF = E00000-E0FFFF de 2mo à 3mo
210000-21FFFF = E10000-E1FFFF
220000-22FFFF = E20000-E2FFFF
230000-23FFFF = E30000-E3FFFF
240000-24FFFF = E40000-E4FFFF
250000-25FFFF = E50000-E5FFFF
260000-26FFFF = E60000-E6FFFF
270000-27FFFF = E70000-E7FFFF
280000-28FFFF = E80000-E8FFFF
290000-29FFFF = E90000-E9FFFF
2A0000-2AFFFF = EA0000-EAFFFF
2B0000-2BFFFF = EB0000-EBFFFF
2C0000-2CFFFF = EC0000-ECFFFF
2D0000-2DFFFF = ED0000-EDFFFF
2E0000-2EFFFF = EE0000-EEFFFF
2F0000-2FFFFF = EF0000-EFFFFF
300000-30FFFF = F00000-F0FFFF de 3mo à 4mo
310000-31FFFF = F10000-F1FFFF
320000-32FFFF = F20000-F2FFFF
330000-33FFFF = F30000-F3FFFF
340000-34FFFF = F40000-F4FFFF
350000-35FFFF = F50000-F5FFFF
360000-36FFFF = F60000-F6FFFF
370000-37FFFF = F70000-F7FFFF
380000-38FFFF = F80000-F8FFFF
390000-39FFFF = F90000-F9FFFF
3A0000-3AFFFF = FA0000-FAFFFF
3B0000-3BFFFF = FB0000-FBFFFF
3C0000-3CFFFF = FC0000-FCFFFF
3D0000-3DFFFF = FD0000-FDFFFF
3E0000-3EFFFF = FE0000-FEFFFF
3F0000-3FFFFF = FF0000-FFFFFF
400000-40FFFF = de 4mo à 5mo
410000-41FFFF =
420000-42FFFF =
430000-43FFFF =
440000-44FFFF =
450000-45FFFF =
460000-46FFFF =
470000-47FFFF =
480000-48FFFF =
490000-49FFFF =
4A0000-4AFFFF =
4B0000-4BFFFF =
4C0000-4CFFFF =
4D0000-4DFFFF =
4E0000-4EFFFF =
4F0000-4FFFFF =
500000-50FFFF = de 5mo à 6mo
510000-51FFFF =
520000-52FFFF =
530000-53FFFF =
540000-54FFFF =
550000-55FFFF =
560000-56FFFF =
570000-57FFFF =
580000-58FFFF =
590000-59FFFF =
5A0000-5AFFFF =
5B0000-5BFFFF =
5C0000-5CFFFF =
5D0000-5DFFFF =
5E0000-5EFFFF =
5F0000-5FFFFF = 

(la méthode de changer le n° de bank n'est pas fiable à 100%, c'est ce que j'ai fait pour les textes de combat, ça "bousillait" bien le texte mais au final ce n'était pas le bon endroit. Le fait de décaler les pointeurs en rajoutant "+2", ça par contre, c'est théoriquement infaillible pour le morceau de l'adresse. Ensuite, il suffit de déplacer le texte et de tester les "octets" pouvant être le n° de bank aux alentours).




Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité