         // Check that C64 is ready to receive
         while (digitalReadFast(WIFI_RTS) == HIGH)   // If not...
         {
-            digitalWriteFast(C64_CTS, (Modem_isCtsRtsInverted ? LOW : HIGH));
+            digitalWriteFast(C64_CTS, (Modem_isCtsRtsInverted ? LOW : HIGH));  // ..stop data from C64 and wait
             //digitalWriteFast(C64_CTS, LOW);     // ..stop data from C64 and wait
         }
         digitalWriteFast(C64_CTS, (Modem_isCtsRtsInverted ? HIGH : LOW));

        {
            if (petscii_mode_guess)
            {
                // TODO - reduce memory usage
                String temp = msg;
                char response[15];      // CONNECT 38400 is longest?
                strncpy(response, temp.c_str(), sizeof(response));

                // Start with \r\n as seen with real modems.
                C64Serial.print((char)0x8d);
                C64Serial.print((char)0x8a);

        C64Serial.println();
    }

    Modem_Loop();    
}


