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; }
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; }