From 12bb3b039fcc0c3172425be9e8f12644e0cb242d Mon Sep 17 00:00:00 2001 From: leslie Date: Sun, 27 Jan 2008 22:11:53 +0100 Subject: [PATCH] nagra: fix broken HW_SECURITY --- systems/nagra/nagra2.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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: -- 2.39.5