From: leslie Date: Sun, 27 Jan 2008 21:11:53 +0000 (+0100) Subject: nagra: fix broken HW_SECURITY X-Git-Tag: 0.9.0~18 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=12bb3b039fcc0c3172425be9e8f12644e0cb242d;p=sasc-ng.git nagra: fix broken HW_SECURITY --- diff --git a/systems/nagra/nagra2.c b/systems/nagra/nagra2.c index d9d6d46..b5942f7 100644 --- a/systems/nagra/nagra2.c +++ b/systems/nagra/nagra2.c @@ -128,6 +128,8 @@ unsigned char cMapMemHW::Get(unsigned short ea) if(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+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: