DVS: респект!!! сорец PlayTZX думаю ты портировать сможешь, там все блоки есть. также есть еще Taper, он вроде тоже с сорцами.

http://www.worldofspectrum.org/soundload.html

по поводу интерфейса. четырех кнопок хватит. режим, вперед, назад, игра/пауза.

при запуске в момент инициализации черточки. после инита переходим на последний проигрываемый файл (или нулевой если не запомнить). номер мигает.

вперед назад - прокрутка по файлам.

если нажать игра, входим в TZX, число больше не мигает. (выход по кнопке режима). если нажать игра еще раз, горит номер блока в TZX. и можно забацать какую то анимацию что мол играет.

в режиме проигрывания вперед/назад - перемотка, игра - пауза/игра, режим - остановка и выход в список TZX.

в списке TZX нажатие режим переглючает (хехе) в режим записи. записывать предлагаю с номера 999 вниз.

в режиме паузы, нажатие режим переключает в режим дописи (если такое возможно) к файлу.

ну а что еще вы хотели на цифровом дисплее и 4х кнопках?