Еще один проект, о котором рассказываю на страницах здешнего
блога.
В настоящее время остаются не реализованы ф-ции get/put ввиду того, что я определяюсь с решением по части с какими носителями работать. Первое на что ориентируюсь это SD карта на ZX Evolution. Впитываю как работать с API от WC.
FTP работает только в пассивном режиме ввиду потенциальных ограничение ESP модуля и IC сервера.
Дополнительно реализовал функцию cat <имя файла> для вывода содержимого текстовых файлов.
На данный момент версия работает с сетью также по схеме подключение к хостовому компьютеру на котором поднят ic-сервер.
По-поводу адаптации под Профи или любой спек с портом также как и для телнет-клиента, а именно: к сожалению эмулей на это нет, желающих или выражающих свои потребности пользователей в этом пока тоже нет. ) Концептуально продукт адаптируется просто заменой модуля работы с портом или клонирование текущего с изменением номера порта.
Проект в гитхабе:
https://github.com/asve79/z80-ftp