Exemple #1
0
        /// <summary>
        /// Sets the Address that will be written / read from
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="addr">Address to select</param>
        public void AddressInput(object sender, Trort addr)
        {
            Address = new Trort(addr);

            CurrentRegister?.ReadWriteEnabled(this, Trit.Neu);

            CurrentRegister = _Registers[
                Address.Tribble0Value + 13,
                Address.Tribble1Value + 13,
                Address.Tribble2Value + 13,
                Address.Tribble3Value + 13];

            CurrentRegister.ReadWriteEnabled(this, ReadWriteState);
        }