VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. Member
    Join Date
    Aug 2005
    Location
    AKL, NZ
    Search Comp PM
    Can anyone assist with an explanation as to how these cell command execute with the information
    provided below?

    How is Cell 1: Executing cell command 21. arrived at with the cell commands shown below.

    Followed by the second command Cell 2: Executing cell command 7?

    Any technical assistance would be so greatful

    Thanks in advance.



    DVD inserted: Resetting all GPRMs to 0.
    DVD inserted: Initializing the SPRMs to default/setup values.
    -- pre 37 : if ( gprm(0) == 28 ) then { LinkPGN Program 28 }
    if ( 0 == 28 ) : false.
    ******* Start playback VTST 1 , 1 TTN 1 (1:45:48) Title 1...
    ******* Playing Program 1, Cell 1 (0:00.01) (Chapter 1)
    -> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
    Cell 1: Executing cell command 21.
    -- cell 21 : if ( gprm(0) & 0 ) then { LinkCN Cell 3 }
    if ( 0 & 0 ) : false.
    ******* Playing Program 1, Cell 2 (0:00.01) (Chapter 1)
    -> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
    Cell 2: Executing cell command 7.
    -- cell 7 : LinkTailPGC
    -- post 1 : Goto line 32
    -- post 32 : if ( gprm(7) <= gprm(7) ) then { LinkCN Cell 35 }
    if ( 0 <= 0 ) : true.
    ******* Start playback VTST 1 , 1 TTN 1 (1:45:48) Title 1...
    ******* Playing Program 1, Cell 35 (0:00.12) (Chapter 1)
    -> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
    ******* Playing Program 1, Cell 36 (3:00.18) (Chapter 1)
    -> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
    ******* Playing Program 2, Cell 37 (3:42.10) (Chapter 2)
    -> sprm(7:Chapter number (or PGN)) = 2 (0x0002)
    ******* Playing Program 3, Cell 38 (6:03.09) (Chapter 3)
    -> sprm(7:Chapter number (or PGN)) = 3 (0x0003)


    [00000374] 1.Cell Command If GPreg<3> != GPreg<0> then (LinkCN) Link Cell 47, [button=0] [20 37 00 03 00 00 00 2f ]
    [0000037c] 2.Cell Command If GPreg<14> > GPreg<10> then (LinkCN) Link Cell 41, [button=0] [20 57 00 0e 00 0a 00 29 ]
    [00000384] 3.Cell Command If GPreg<8> < GPreg<10> then (LinkCN) Link Cell 53, [button=0] [20 77 00 08 00 0a 00 35 ]
    [0000038c] 4.Cell Command If GPreg<13> != GPreg<10> then (LinkCN) Link Cell 59, [button=0] [20 37 00 0d 00 0a 00 3b ]
    [00000394] 5.Cell Command If GPreg<4> != GPreg<10> then (LinkCN) Link Cell 62, [button=0] [20 37 00 04 00 0a 00 3e ]
    [0000039c] 6.Cell Command (LinkCN) Link Cell 44, [button=0] [20 07 00 00 00 00 00 2c ]
    [000003a4] 7.Cell Command (Link subset) LinkTailPGC [20 01 00 00 00 00 00 0d ]
    [000003ac] 8.Cell Command If GPreg<10> > (cmp-val)<65535> then (LinkCN) Link Cell 42, [button=0] [20 d7 00 0a ff ff 00 2a ]
    [000003b4] 9.Cell Command (LinkCN) Link Cell 73, [button=0] [20 07 00 00 00 00 00 49 ]
    [000003bc] 10.Cell Command If GPreg<4> > (cmp-val)<65535> then (LinkCN) Link Cell 72, [button=0] [20 d7 00 04 ff ff 00 48 ]
    [000003c4] 11.Cell Command (LinkCN) Link Cell 48, [button=0] [20 07 00 00 00 00 00 30 ]
    [000003cc] 12.Cell Command If GPreg<5> > (cmp-val)<65535> then (LinkCN) Link Cell 42, [button=0] [20 d7 00 05 ff ff 00 2a ]
    [000003d4] 13.Cell Command If GPreg<5> < (cmp-val)<0> then (LinkCN) Link Cell 52, [button=0] [20 f7 00 05 00 00 00 34 ]
    [000003dc] 14.Cell Command If GPreg<9> < (cmp-val)<0> then (LinkCN) Link Cell 2, [button=0] [20 f7 00 09 00 00 00 02 ]
    [000003e4] 15.Cell Command (LinkCN) Link Cell 63, [button=0] [20 07 00 00 00 00 00 3f ]
    [000003ec] 16.Cell Command If GPreg<4> > (cmp-val)<65535> then (LinkCN) Link Cell 45, [button=0] [20 d7 00 04 ff ff 00 2d ]
    [000003f4] 17.Cell Command If GPreg<6> != GPreg<11> then (LinkCN) Link Cell 57, [button=0] [20 37 00 06 00 0b 00 39 ]
    [000003fc] 18.Cell Command If GPreg<14> < GPreg<3> then (LinkCN) Link Cell 54, [button=0] [20 77 00 0e 00 03 00 36 ]
    [00000404] 19.Cell Command (LinkCN) Link Cell 45, [button=0] [20 07 00 00 00 00 00 2d ]
    [0000040c] 20.Cell Command (LinkCN) Link Cell 54, [button=0] [20 07 00 00 00 00 00 36 ]
    [00000414] 21.Cell Command If GPreg<0> & (cmp-val)<0> then (LinkCN) Link Cell 3, [button=0] [20 97 00 00 00 00 00 03 ]
    [0000041c] 22.Cell Command If GPreg<12> < GPreg<8> then (LinkCN) Link Cell 49, [button=0] [20 77 00 0c 00 08 00 31 ]
    [00000424] 23.Cell Command If GPreg<0> > GPreg<10> then (LinkCN) Link Cell 45, [button=0] [20 57 00 00 00 0a 00 2d ]
    [0000042c] 24.Cell Command If GPreg<6> < (cmp-val)<0> then (LinkCN) Link Cell 52, [button=0] [20 f7 00 06 00 00 00 34 ]
    [00000434] 25.Cell Command (CallSS VTSM) Call TitleSet root-menu [Resume Cell: 1] [30 08 00 00 01 83 00 00 ]
    [0000043c] 26.Cell Command (LinkCN) Link Cell 44, [button=0] [20 07 00 00 00 00 00 2c ]
    [00000444] 27.Cell Command (LinkCN) Link Cell 54, [button=0] [20 07 00 00 00 00 00 36 ]
    [0000044c] 28.Cell Command (LinkCN) Link Cell 46, [button=0] [20 07 00 00 00 00 00 2e ]
    [00000454] 29.Cell Command (LinkCN) Link Cell 60, [button=0] [20 07 00 00 00 00 00 3c ]
    [0000045c] 30.Cell Command If GPreg<3> > (cmp-val)<65535> then (LinkCN) Link Cell 64, [button=0] [20 d7 00 03 ff ff 00 40 ]
    [00000464] 31.Cell Command (LinkCN) Link Cell 70, [button=0] [20 07 00 00 00 00 00 46 ]
    [0000046c] 32.Cell Command If GPreg<4> < (cmp-val)<0> then (LinkCN) Link Cell 39, [button=0] [20 f7 00 04 00 00 00 27 ]
    [00000474] 33.Cell Command If GPreg<8> < (cmp-val)<0> then (LinkCN) Link Cell 74, [button=0] [20 f7 00 08 00 00 00 4a ]
    [0000047c] 34.Cell Command NOP [00 00 00 00 00 00 00 00 ]
    [00000484] 35.Cell Command (LinkCN) Link Cell 65, [button=0] [20 07 00 00 00 00 00 41 ]
    [0000048c] 36.Cell Command If GPreg<4> < GPreg<5> then (LinkCN) Link Cell 66, [button=0] [20 77 00 04 00 05 00 42 ]
    [00000494] 37.Cell Command If GPreg<2> > GPreg<2> then (LinkCN) Link Cell 50, [button=0] [20 57 00 02 00 02 00 32 ]
    [0000049c] 38.Cell Command (LinkCN) Link Cell 1, [button=0] [20 07 00 00 00 00 00 01 ]
    [000004a4] 39.Cell Command (LinkCN) Link Cell 51, [button=0] [20 07 00 00 00 00 00 33 ]
    [000004ac] 40.Cell Command (LinkCN) Link Cell 47, [button=0] [20 07 00 00 00 00 00 2f ]
    [000004b4] 41.Cell Command (LinkCN) Link Cell 67, [button=0] [20 07 00 00 00 00 00 43 ]
    [000004bc] 42.Cell Command If GPreg<5> < GPreg<4> then (LinkCN) Link Cell 47, [button=0] [20 77 00 05 00 04 00 2f ]
    [000004c4] 43.Cell Command If GPreg<10> < (cmp-val)<0> then (LinkCN) Link Cell 51, [button=0] [20 f7 00 0a 00 00 00 33 ]
    [000004cc] 44.Cell Command (LinkCN) Link Cell 1, [button=0] [20 07 00 00 00 00 00 01 ]
    [000004d4] 45.Cell Command (CallSS VMGM) Call VMG PGC: 8 [Resume Cell: 1] [30 08 00 08 01 c0 00 00 ]
    Quote Quote  
  2. Member
    Join Date
    Feb 2004
    Location
    Australia
    Search Comp PM
    Ok , your looking at nav commands right now but cant see why ? ... its simple to understand after a while .

    Double click on that title to bring up the window that displays the cell's .
    Look at the row of box's marked "cell command#" ... in the middle and going down .

    See any numbers .

    Cell 1 would show "21" .
    Close that window , and go to area where cell commands are listed for this title .

    Go down to line 21 , bingo , thats what its referring to .

    From here it should be simple to follow .

    ----

    Ok , it starts to get tricky from here on and not for someone just starting .

    ******* Playing Program 1, Cell 2 (0:00.01) (Chapter 1)
    -> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
    Cell 2: Executing cell command 7.
    -- cell 7 : LinkTailPGC
    -- post 1 : Goto line 32
    -- post 32 : if ( gprm(7) <= gprm(7) ) then { LinkCN Cell 35 }
    if ( 0 <= 0 ) : true.


    sprm 7 = 1 (giving a value to provide control)
    Cell 2 goto cell command , line 7 (a goto type function)
    Command line 7 linked to tail of title (fast exit to end of title method)
    Directed to line 32 of tailpgc in post command area
    Line 32 of post area for tail pgc (if less or equal) then jumps to cell 35 (if less or equal) : yes or no , yes in this case .

    Not exactly using the correct terminology , but should be of general help .

    Beyond this point there's a lot of zigging and zagging using predetermined value's
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!