I'm about to reuse sdc.c in sms.c and the old directory structure was becoming awkward.
I'm planning on adding other subfolders. 8086 for example...
On the emulator of course...
I implement the screen using XCB which is much more friendly than z80e's SDL+CMake for development machines that want to install minimal dependencies (for example, a port-less OpenBSD rig).