Проект SpeccyBoot позволяет загружать игры и т. д. на компьютер ZX Spectrum через сеть Ethernet(ENC28J60).
Сетевая загрузка использовалась для бездисковой загрузки рабочей станции несколько лет назад, но все еще используется для загрузки плат разработчика встраиваемых систем.
Процедура загрузки через SpeccyBoot. Когда Вы включаете питание ZX Spectrum, оборудованного платой SpeccyBoot, то происходит следующее:
1. Если при этом была нажата кнопка Caps Shift, то машина загрузится в BASIC, и не будут произведены шаги конфигурирования, описанные далее.
2. Через DHCP будет получен сетевой адрес IP.
3. По протоколу TFTP с сервера загрузится файл snapshots.lst.
4. Содержимое файла snapshots.lst отобразится как меню. Когда был выбран нужный снапшот, он загружается по TFTP и затем запускается.
Видео процесса загрузки:
https://www.youtube.com/watch?v=jGKAelCRKVkТам чтение по-битно со spi сделано, поэтому продолжительно. Это для "классических" машинок.
И, понятное дело, если немного "законвертить" этот проектик под ts-conf'у - загрузка по скорости будет совершенно другая(быстрая)
Исходники просты и доступны [Ссылка на рускоязычную статью ->
http://microsin.net/adminstuff/others/speccyboot.html ]