SASC-NG
DVBSoftCAM

cEmuRom7 Class Reference

Inheritance diagram for cEmuRom7:

List of all members.

Public Member Functions

 cEmuRom7 (void)

Protected Member Functions

virtual bool InitSetup (void)
virtual bool UpdateSetup (const unsigned char *emm)

Detailed Description

Definition at line 291 of file nagra1.c.


Constructor & Destructor Documentation

cEmuRom7::cEmuRom7 ( void  )

Definition at line 299 of file nagra1.c.

References cEmu::Cmd83Chk, cEmu::EmmEnd, cEmu::EmmKey0, cEmu::EmmKey1, cEmu::EmmStart, cEmu::EnsIrdChk, cEmu::FindKeyEnd, cEmu::FindKeyStart, cEmu::InitEnd, cEmu::InitStart, cEmu::MapAddr, cEmu::Rc1H, cEmu::Rc1L, cEmu::SoftInt, and cEmu::StackHigh.

{
  InitStart=0x4000;
  InitEnd  =0x7b68;
  EmmStart =0x482b;
  EmmEnd   =0x6146;
  EmmKey0  =0x4f2a;
  EmmKey1  =0x4f32;
  FindKeyStart=0x4ee4;
  FindKeyEnd  =0x4ef5;
  MapAddr  =0x200f;
  Rc1H     =0x0028;
  Rc1L     =0x0029;
  EnsIrdChk=0x51df;
  Cmd83Chk =0x51d9;
  SoftInt  =0x4008;
  StackHigh=0x7f;
}

Member Function Documentation

bool cEmuRom7::InitSetup ( void  ) [protected, virtual]

Reimplemented from cEmu.

Definition at line 318 of file nagra1.c.

References cEmuRom3Core::CoreInitSetup(), and cEmuRom3Core::DoMaps().

{
  return DoMaps(false) && CoreInitSetup();
}
bool cEmuRom7::UpdateSetup ( const unsigned char *  emm) [protected, virtual]

Reimplemented from cEmu.

Definition at line 323 of file nagra1.c.

References c6805::SetMem().

{
  SetMem(0x01A2,&emm[1],2);
  return true;
}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines