Files
Persona2-PSX-asm-sources/2_EP/EP_battle_code_links_main.asm
2026-01-31 22:30:14 +05:00

26 lines
1.0 KiB
NASM
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;BATTLE CUSTOM NAME RENDERING REDIRECT
.open "2_EP/BIN/789_BATTLE_CODE_JAP.bin", 0x800AB000
.org 0x800d2214
;ORIGINAL
; jal 0x8001bee0 //Оригинальный вызов процедуры подсчёта символов в текущем имени. Мы заменим её вызовом своего кода
; move a0, s0 //a0 - адрес имени
j customNameRender
move a0, s0
.org 0x800d2c48
li v1, 0x1b //смещение на пиксель влево отображаемого имени. В оригинале 0x1d
.org 0x800d374c // Патч смещения имён на пиксель вверх. Используется s3 со значением 3, но нам нужен один раз 2
// li s3, 0x3
li s3, 0x2
.org 0x800d37a8
// clear a0
li s3, 0x3 // ХЗ, ВРОДЕ работает. Подпрограмме не нужен чистый регистр a0
// На тестах следим
.close