checkForExt incorrectly stops at the first "." symbol found nearest the start of the filename (rather than working backwards from the end of the filename, which is what TZXDuino does). As a result, checkForExt incorrectly fails to recognise a file named like "Tokimal_v1.0.tap" as a valid tap file, because it sees the "." and thinks the extension is "0.tap".
Should be an easy fix.
checkForExt incorrectly stops at the first "." symbol found nearest the start of the filename (rather than working backwards from the end of the filename, which is what TZXDuino does). As a result, checkForExt incorrectly fails to recognise a file named like "Tokimal_v1.0.tap" as a valid tap file, because it sees the "." and thinks the extension is "0.tap". Should be an easy fix.