C64Lib.Core.MOS6569.matrix_access C# (CSharp) Method

matrix_access() public method

public matrix_access ( ) : void
return void
        void matrix_access()
        {
            if (_cpu.BALow)
            {
                if (_c64.CycleCounter - first_ba_cycle < 3)
                    matrix_line[ml_index] = color_line[ml_index] = 0xff;
                else
                {
                    UInt16 adr = (UInt16)((vc & 0x03ff) | matrix_base);
                    matrix_line[ml_index] = read_byte(adr);
                    color_line[ml_index] = _colorRam[adr & 0x03ff];
                }
            }
        }