]> www.vanbest.org Git - sasc-ng.git/commitdiff
nagra: fix broken HW_SECURITY
authorleslie <unknown>
Sun, 27 Jan 2008 21:11:53 +0000 (22:11 +0100)
committerleslie <unknown>
Sun, 27 Jan 2008 21:11:53 +0000 (22:11 +0100)
systems/nagra/nagra2.c

index d9d6d46007d8bd4af183ff8b0432ba4ee3f3d704..b5942f7dc4fc87a4af79bc7bc25b44de270713ed 100644 (file)
@@ -128,6 +128,8 @@ unsigned char cMapMemHW::Get(unsigned short ea)
   if(ea<offset || ea>=offset+size) return 0;
   ea-=offset;
   switch(ea) {
+    case HW_SECURITY:
+      return (mem[ea]&0x70)|0x0F;
     case HW_TIMER0_CONTROL:
     case HW_TIMER1_CONTROL:
     case HW_TIMER2_CONTROL:
@@ -153,7 +155,6 @@ unsigned char cMapMemHW::Get(unsigned short ea)
       CRCpos=!CRCpos;
       return r;
       }
-    case HW_SECURITY:
     default:
       return mem[ea];
     }
@@ -164,9 +165,6 @@ void cMapMemHW::Set(unsigned short ea, unsigned char val)
   if(ea<offset || ea>=offset+size) return;
   ea-=offset;
   switch(ea) {
-    case HW_SECURITY:
-      mem[ea]=(val&0x70)|0x0F;
-      break;
     case HW_TIMER0_CONTROL:
     case HW_TIMER1_CONTROL:
     case HW_TIMER2_CONTROL: