It works (in emulation, but soon on real hardware!), but the LIST command is awkward due to tight screen estate...
I'm about to reuse sdc.c in sms.c and the old directory structure was becoming awkward.