Hi all, I can work my way through dvd commands but these ones I don't understand. Can someone please explain what these example instructions mean and how the result was achieved?
set gprm(4) =(mov) 268
if gprm(4) & 65280 then goto line 5 -> reply....(268 & 65280) : true
set gprm(6) =(mov) gprm(4) -> reply....gprm(6) = 268
set gprm(6) /=(div) 256 -> reply....gprm(6) = 1
set gprm(4) &=(and) 255 -> reply....gprm(4) = 12
Set gprm(0) =(mov) sprm(5:Title number in VTS) -> reply gprm(0) = 1
set gprm(0) *=(nul) 256 -> reply.... gprm(0) = 256
Set gprm(0) |=(or) sprm(7:Chapter number (or PGN)) -> reply gprm(0) = 257
It is the symbols I guess that need clarification and how to apply them but with the above example it sould shed some light on my problem.
ie, &; /=; &=; *=; l=;
I have also seen +; etc amongst others
Thankyou
set gprm(4) =(mov) 268
if gprm(4) & 65280 then goto line 5 -> reply....(268 & 65280) : true
set gprm(6) =(mov) gprm(4) -> reply....gprm(6) = 268
set gprm(6) /=(div) 256 -> reply....gprm(6) = 1
set gprm(4) &=(and) 255 -> reply....gprm(4) = 12
Set gprm(0) =(mov) sprm(5:Title number in VTS) -> reply gprm(0) = 1
set gprm(0) *=(nul) 256 -> reply.... gprm(0) = 256
Set gprm(0) |=(or) sprm(7:Chapter number (or PGN)) -> reply gprm(0) = 257
It is the symbols I guess that need clarification and how to apply them but with the above example it sould shed some light on my problem.
ie, &; /=; &=; *=; l=;
I have also seen +; etc amongst others
Thankyou
Comment