public void SetScanlineCallback(Action callback, int scanline)
 {
     if (scanline < 0 || scanline > 227)
     {
         throw new ArgumentOutOfRangeException("scanline", "Scanline must be in [0, 227]!");
     }
     if (callback == null)
     {
         scanlinecb = null;
         LibVBANext.SetScanlineCallback(Core, scanlinecb, 0);
     }
     else
     {
         scanlinecb = new LibVBANext.StandardCallback(callback);
         LibVBANext.SetScanlineCallback(Core, scanlinecb, scanline);
     }
 }