public Suzy(ILynxDevice lynx)
        {
            device = lynx;
            Ram    = lynx.Ram;

            SCB       = new SpriteControlBlock();
            SPRGO     = new SpriteProcessStart();
            SPRSYS    = new SpriteSystemControl();
            SPRINIT   = new SpriteInitializationBits(0);
            SUZYBUSEN = new SuzyBusEnable();
            JOYSTICK  = new Joystick();
        }
        public SpriteEngine(SpriteContext context, byte[] ramMemory, SpriteControlBlock scb, byte[] videoMemory)
        {
            this.context     = context;
            this.videoMemory = videoMemory;
            this.ramMemory   = ramMemory;
            this.scb         = scb;

            TiltingEnabled    = false;
            StretchingEnabled = false;
            SizingEnabled     = false;

            Initialize();
        }
 public SpriteEngine(SpriteContext context, byte[] ramMemory, SpriteControlBlock scb) :
     this(context, ramMemory, scb, ramMemory)
 {
 }