C64Lib.Core.IEC.open_out C# (CSharp) Method

open_out() private method

private open_out ( byte abyte, bool eoi ) : byte
abyte byte
eoi bool
return byte
        byte open_out(byte abyte, bool eoi)
        {
            if (name_len < NAMEBUF_LENGTH)
            {
                name_buf[name_ptr++] = abyte;
                name_len++;
            }

            if (eoi)
            {
                name_buf[name_ptr] = 0;				// End string
                listener.LED = DriveLEDState.LedOn;	// Turn on drive LED
                UpdateLEDs();
                return listener.Open(sec_addr, name_buf);
            }

            return (byte)C64StatusCode.ST_OK;
        }