Example #1
0
 public Video(InterruptManager iM, IRenderable newScreen)
 {
     screen = newScreen;
     interruptManager = iM;
     lyCounter = new LYCounter();
     lyCounter.LineChanged += new LYCounter.OnLineChangedEventHandler(OnLYLineChange);
     lyCounter.OnMode3 += new LYCounter.OnMode3EventHandler(Mode3Handler);
     ResetLCD();
     InitializeVideoMemory();
     InitializePalettes();
     InitializeLCD();
     InMode3 = false;
 }
Example #2
0
 public Video(InterruptManager iM, IRenderable newScreen)
 {
     screen = newScreen;
     interruptManager = iM;
     lyCounter = new LYCounter();
     lyCounter.LineChanged += new LYCounter.OnLineChangedEventHandler(OnLYLineChange);
     lyCounter.OnMode3 += new LYCounter.OnMode3EventHandler(Mode3Handler);
     ResetLCD();
     InitializeVideoMemory();
     InitializePalettes();
     InitializeLCD();
     InMode3 = false;
 }