panda3 Цитата: Тогда не будут работать команды jmp title 2 chapter xx, т.к. после обработки pre- мы всегда окажемся на 2 чаптере
jmp title 2 chapter xx - это какой-то албанский и не ясно, что сие значит. Если подразумевается JumpVTS_PTT, то да, ты прав.
Но кто тебя заставляет ее использовать?
Все приличные диски ходят по главам, анализируя на пре- регистры, и никто не считает такой подход "монстрообразным уродцем". Скорее наоборот, JumpVTS_PTT считается ламерством.
И в данном случае "безусловный переход" означает, что менюшный эпизод1 тайтла2 равен его PTT_2. А каким образом ты это организуешь не суть важно.
Цитата: Я вот думаю, анализом системных регистров PGC и chapter нельзя ли определить, как мы попали в первую программу - из второй программы командой prev или из pre- путем естественного порядка выполнения?
Чукча не читатель?
"на cell ему повесить команду типа "присвоить регистру №.. такое-то число и уйти в пост-" Дальше анализируй его как хошь и делай в зависимости от этого что хошь.
Цитата: R0 = chapter
Program 1: (Пустой кадр, chapter не присвоен)
Опять этот албанский диалект, ты можешь выражаться в терминах ПГЦЭдит?
Могу сказать одно, игры с sprm(7) и флагом PTT - прямой путь к неоднозначному поведению в разных плейерах.
Ну а если тебе и нумерация чаптеров в окошке плейера важна, то послушай совета
Manul-а.