NScumm.Core.FmOPL.OPLRead C# (CSharp) Method

OPLRead() public method

public OPLRead ( int a ) : byte
a int
return byte
        public byte OPLRead(int a)
        {
            if ((a & 1) == 0)
            { /* status port */
                return (byte)(status & (statusmask | 0x80));
            }
            /* data port */
            switch (address)
            {
                case 0x05: /* KeyBoard IN */
//                    Console.Error.WriteLine("OPL:read unmapped KEYBOARD port");
                    return 0;
                case 0x19: /* I/O DATA    */
//                    Console.Error.WriteLine("OPL:read unmapped I/O port");
                    return 0;
                case 0x1a: /* PCM-DATA    */
                    return 0;
            }
            return 0;
        }