Ну попробую ещё раз расписать логику подобных комманд:
http://iceimg.com/U0vDE5P0/sample-thumb.jpg
По-порядку:
2150:
Move GPR4077, PSR20 - в GPR 4077 передаётся значение регистра PSR20 (там сидит 1, 2 или 4, в зависимости от настроек региона в плеере)
2 следующие комманды (2151 и 2152, выделены серым) в данном случае ни на что не влияют, добавлены скорее всего каким-то автоматом, а потому не рассмартиваю их. проверить их бестолковость можешь переведя виндовс-калькулятор в режим программирования и воспользоваться оператором AND (2AND255=2)
2153:
Move GPR4075, 2 - в GPR 4075 передаётся число 2
2154:
NE GPR4077, GPR4075 - сравнивается содержимое регистров 4077 и 4075 (напомню, в 4077 может быть 1, 2 или 4, а в 4075 сейчас 2-ка) и если значения GPR-ов
НЕ РАВНЫ (
NE расшифровывается как Not Equal), то...
в случае неравенства - 2155:
GoTo 2157 - прыгаем на позицию
2157
в случае же равенства - 2156:
GoTo 2160 - прыгаем на позицию
2160
2157+2158 -
Move GPR4075, 18 + Jump Title GPR4075 - эта пара комманд уводит нас в тайтл 18, где сидит запуск плейлиста 19... скорее всего это и есть плейлист с клипом, говорящий нам о неправильном номере региона.
2160: прочая логика, которая проведёт нас через несколько других тайтлов, показав попутно всякие ролики, трейлеры, заставки.
Таким образом нам нельзя попадать на позицию 2155 (что произойдёт если PSR20 будет 1 или 4), а нужно попасть на позицию 2156 (что произойдёт если PSR20 будет 2). Для обхода нежелательной нам проверки региона в 2150:
Move GPR4077, PSR20 - PSR20 принудительно заменяется на 2-ку и на 2155 мы попасть просто не сможем, ибо в 2154: GPR4077 (2) будет равно GPR4075 (2).
Как-то так.