byte sec_listen()
{
switch (received_cmd)
{
case IECCommandCode.CMD_OPEN: // Prepare for receiving the file name
name_ptr = 0;
name_len = 0;
return (byte)C64StatusCode.ST_OK;
case IECCommandCode.CMD_CLOSE: // Close channel
if (listener.LED != DriveLEDState.LedError)
{
listener.LED = DriveLEDState.LedOff; // Turn off drive LED
UpdateLEDs();
}
return listener.Close(sec_addr);
}
return (byte)C64StatusCode.ST_OK;
}