示例#1
0
文件: Video.cs 项目: Silenthal/gbemu
 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;
 }
示例#2
0
文件: Video.cs 项目: Silenthal/gbemu
 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;
 }