]> www.vanbest.org Git - sasc-ng.git/commitdiff
nagra-0101: fix map 2e (from opensasc)
authorleslie <unknown>
Sat, 11 Apr 2009 05:23:01 +0000 (07:23 +0200)
committerleslie <unknown>
Sat, 11 Apr 2009 05:23:01 +0000 (07:23 +0200)
systems/nagra/nagra2-0101.c

index 0b5f661f82092aa9e0b5bb4f8f99e3a1719ff79c..6370b1b301bd9d56755d2e5d29b7c105771348a4 100644 (file)
@@ -240,12 +240,14 @@ bool cMap0101::Map(int f, unsigned char *data, int l)
       }
     case 0x2e:
 // START INCOMPLETE FIX
+      H.GetLE(data,16);
       BN_rshift(H,H,64);
       BN_lshift(H,H,64);
       BN_add(H,J,H);
       BN_rshift(H,H,16);
       BN_copy(J,H);
       BN_mask_bits(J,64);
+      cycles=864;
 // END INCOMPLETE FIX
       break;
     case 0x2F:
@@ -256,7 +258,7 @@ bool cMap0101::Map(int f, unsigned char *data, int l)
       BN_add(H,H,J);
       BN_rshift(J,H,8);
       BN_mask_bits(J,64);
-      cycles = 808;
+      cycles=808;
 // END INCOMPLETE FIX
       break;
     case 0x30: