Мм не имея перед глазами картинок, честно говоря, очень трудно все это представлять. Заходи почирикать http://www.webwhiteboard.com/#pnd86254
- - - Добавлено - - -
Протокол заседания двух Леонардо:
http://i.imgur.com/U9TOXXY.png
Вид для печати
Мм не имея перед глазами картинок, честно говоря, очень трудно все это представлять. Заходи почирикать http://www.webwhiteboard.com/#pnd86254
- - - Добавлено - - -
Протокол заседания двух Леонардо:
http://i.imgur.com/U9TOXXY.png
А чего сразу не RLL ???
https://en.wikipedia.org/wiki/Run-length_limited
Или он не регулярный (или как это там называется когда один принятый бит не всегда равен одному биту)...
KTSerg, RLL на 8080 очень сложно декодировать в реальном времени, даже (1,7). Скорости так точно не добиться. Вот если бы разработчики мудро использовали таймер, это возможно могло бы дать возможность заниматься декодированием пока замеряется очередной интервал. И тогда, может быть, можно было бы успевать делать что-то нетривиальное во время загрузки. Но ничего такогов Векторе, увы, нет.
Немного подтюнинговал fm6 и получился fm7 - планка минимальной скорости поднялась до 11950 бит/сек. Темой турбо-загрузки я заинтересовался после того, как побаловался со спектрумом Ewgeny7 на de1. Диска там нет, приходилось грузить с магнитофонного входа и турбо-варианты грузились быстро и впечатлили меня. Но замечу, что в de1 грузились только файлы полученные при сравнительно "медленных" настройках, в районе 12600 бит/сек. Не ожидал, что на векторе почти удастся догнать. Может даже еще смогу немного ускорить.
Rom2fm7new - конвертер и примеры старые, только доработал загрузчик. Теперь в de1 грузит при установке любой частоты дискретизации звуковой карты от 44.1 до 192 включительно. В эмуляторы, конечно, тоже грузит, как и раньше.
попробовал на реальном векторе всё это - работает. Спасибо.
Пищат (точнее, скорее, шипят) они противнооо.. у меня итак зуб болел.. А тут хуже стало :)
vazman, спасибо за проверку на реале! Сейчас уже есть еще более быстрый вариант Rom2fm8 - скорость передачи информации 13500 бит/сек (без синхробитов было бы 14700). Заметно увеличить скорость уже вряд ли получится, но по мелочам возможно еще что-нибудь доработаю, например подсчет контрольной суммы.
Спасибо! Rom2fm8 тоже попробовал -работает. Конечно, всё без участия магнитофона, напрямую с выхода звуковухи.
Кстати - почему то часто сам "загрузчик" двухблоковый не запускается с первого раза.. загружаешь два блока, мигает рус/лат, нажимаешь блк/сбр.. что то непонятное на экране. удерживая ус нажимаешь ввод/блк. потом опять блк/сбр - тогда запускается (очищается экран и загружает).
Если нужно - могу потом попробовать прогнать всё через магнитофон
И иногда не загружает. вот я создал дос (у меня пока нет ФДД рабочего). с первого раза не запустился, только со второго
Это бывает только с loadfm или другие программы тоже иногда не стартуют с первого раза (может вектор не на 100% исправен)? Речь про старт из загрузчика? Из под дос может не стартовать - доработал в Rom2fm8new3 - этот вариант стартует и из любого доса.
Спасибо, но высокоскоростные варианты пробовать с магнитофоном смысла нет.
Т.е. в loadfm8 столбик доходит до конца, потом сбрасывает, а если еще раз попробовать, то столбик доходит до конца и программа запускается? А fm7 всегда грузил с первого раза или там тоже так бывало?
С другими программами не бывает, Вектор, вроде, работает нормально. речь про старт из загрузчика
Визуально столбик не доходит немного до конца. и всё, программа не стартует, ничего дальше не происходит
Хотя, может, столбик и доходит, просто программа не стартует....