It started as a QBASIC project long ago, now I ported it various 8-bit CBM BASIC dialects to explore the differences.
Features:
-It can translate from text to Morse, or from Morse to text.
-The input can be typed in, or loaded from a file.
-It has different modes of operation, in how it uses the signal marks. I have implemented 3 modes based on what I saw in different programs. The characters of the signal marks can be specified by the user.
-Sound output can be configured too.
-The character output can be saved to disk. It will work even if the output is longer than 255 characters (and also can be loaded back).
Commodore 64 version
![Image](https://i.postimg.cc/1fZV8DQX/smct-c64.png)
Commodore 16 / Plus/4 version
![Image](https://i.postimg.cc/xcxLPKVM/smct-c16.png)
16K Commodore PET version
![Image](https://i.postimg.cc/3kkmfd36/smct-pet.png)
16K Commodore VIC-20 version
![Image](https://i.postimg.cc/sMbSksX2/smct-vic.png)
D64 image file download:
https://www.mediafire.com/file/91g2wqbm ... T.d64/file
Might aswell release the QBASIC original:
https://www.mediafire.com/file/04voj860 ... E.BAS/file
And a Commander X16 port:
https://www.commanderx16.com/forum/inde ... ranslator/