Начну издалека: есть у меня в моём модном корпусе для РК USB кард-ридер. С самого начала была мысль прикрутить его на параллельный порт, но есть у меня определённые сомнения, что это, вообще, возможно. Кард-ридер висит на некоем контроллере MA8125C, нашёл даже для него какую-то спецификацию, но всё равно этого недостаточно. Как управлять им совершенно не ясно и вряд ли где-то есть в свободном доступе информация о его командах.
В общем, начал думать дальше, а что если собрать какое-то устройство (например, ардуино-подобное, как делали для Спектрума) и/или написать некий софт на PC, которые являлись бы буфером между РК и какой-то директорией на диске компа. Т.е., грубо, подключаем через параллельный порт РК'шку (как вариант, через последовательный, но тогда его ещё надо будет распаять на самом РК) к этому устройству (или сразу к PC), на РК пишем некий telnet клиент, который всё что умеет это слушать нужный порт, отправлять туда какие-то команды и обрабатывать результат. На ардуине/PC пишется соответствующий "серверный" софт, который уже на верхнем уровне делает всю работу и отдаёт в порт понятные РК'шному telnet'у результаты.
Может быть кто-нибудь делал уже что-то подобное?
Задача, которая решается - получить с компа (PC) список файлов и отобразить на экране, получить нужный файл .RK и загрузить его в память. Всё.