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-а.