 
             // Block non-ASCII/PETSCII characters
             unsignedInbound = (unsigned char)inbound;
-            if (unsignedInbound == 0x08 || unsignedInbound == 0x0a || unsignedInbound == 0x0d) {}  // backspace, LF, CR
+            if (unsignedInbound == 0x08 || unsignedInbound == 0x0a || unsignedInbound == 0x0d || unsignedInbound == 0x14) {}  // backspace, LF, CR, C= Delete
             else if (unsignedInbound <= 0x1f)
                 isValid = false;
             else if (unsignedInbound >= 0x80 && unsignedInbound <= 0xc0)

void Modem_Connected()
{
    char temp[20];
    sprintf_P(temp, PSTR("CONNECT %d"), BAUD_RATE);
    
    DisplayBothP(temp);


            else if (unsignedInbound >= 0xdb)
                isValid = false;

            // Do not delete this.  Used for troubleshooting...
            /*if (!isValid) {
                sprintf(temp, "-%d-",unsignedInbound);
                C64Serial.write(temp);
            }*/
