не совсем так.. Соображения следующие:
- мр3 плеер не должен читать данные из Спека и вообще каким-либо образом нагружать z80;
- от z80 плеер получает только команды на воспроизведение того или иного файла;
- мр3 файлы в декодер грузятся напрямую с SD или CF флешки собственным процессором;
- при работе с SD картой помимо прокачки файлов процессор плеера преобразовывает её SPI интерфейс в IDE, таким образом что SD карта видится со стороны Спека как IDE устройство;
- плеер подключается к стандартному IDE интерфейсу, а не к NemoBus;
- в качестве портов связи используются незанятые ISA порты в диапазоне #3Fx (х=0, 1, 3, 7), со стороны Спека это могут быть порты: #08, #28, #68, #E8
- желательна поддержка горячей замены флешки;
- файловая система FAT16/32;
- возможность использования в качестве самостоятельного устройства с дополнительно подключаемым интерфейсом отображения и управления;
з.ы. тема вышла за рамки мегамашины