public byte ReadPort1(IController c, bool leftMode, bool updateWheel)
        {
            if (updateWheel)
            {
                wheel1 = Port1.UpdateWheel(c, wheel1);
            }

            return(Port1.Read(c, leftMode, wheel1));
        }
        public byte ReadPort1(IController c, bool leftMode, bool updateWheel)
        {
            wheel1 = Port1.UpdateWheel(c);

            return(Port1.Read(c, leftMode, updateWheel, temp_wheel1));
        }