Wie erstelle ich die Y-Fix 1 und 2 Codes?
Zuerst las ich über diesen Code im Gamebuster Paradise Forum.
Auf der Playstation PAL2NTSC Page wurde dieser Code dann in Assembler vorgestellt:
addiu $s0,$a0,0x0013
addiu $s0,$a0,0x0010 ; ersetzen mit 0x0000
Weil dieser Code nicht immer gilt, suchte ich eine Alternative:
addiu $s1,$a0,0x0013
addiu $s1,$a0,0x0010 ; ersetzen mit 0x0000
Durch diesen Code wird das Playstation Bild nach oben geschoben.
Da diese Codes von Videos ignoriert werden,
suchte ich von der Y-Fix Subroutine aus weiter und nannte folgende Codes Y-Fix 2:
addiu $s0,$a0,0x0010
...
slti $v0,$s0,0x0010 ; ignorieren
...
slti $v0,$s0,0x0010 ; ersetzen mit NOP
bzw.
addiu $s1,$a0,0x0010
...
slti $v0,$s1,0x0010 ; ignorieren
...
slti $v0,$s1,0x0010 ; ersetzen mit NOP
Wie sucht man Y-Fixes mit dem Memory Editor?
Variante 1:
Y-Fix
2490 0013 2490 0010 -> 0010 ersetzen mit 0000
Y-Fix 2
2A02 0010 (2. Fundstelle vom Y-Fix aus) -> ersetzen mit 0000 0000
Variante 2:
Y-Fix
2491 0013 2491 0010 -> 0010 ersetzen mit 0000
Y-Fix 2
2A22 0010 (2. Fundstelle vom Y-Fix aus) -> ersetzen mit 0000 0000
Zumindest auf meinem Fernseher sehen die Spiele nun im NTSC-Modus optimal aus.
Fertige Codes findest du bei Blaze oder Cheats Paradise.
Dieses FAQ wurde geschrieben von Nachbrenner