А я и не знал
это не очевидно
и кажется раньше работало
а щас привыклось к автозапуску
а нужно было не автозапустить и ВНЕЗАПНО...
потыкал вроде работает
ф-ки чета не пробовал перебирать
Вид для печати
Получилось загрузить WAV в Эрика .
https://i.ibb.co/FXH7Kd4/IMG-20191126-233400.jpg https://i.ibb.co/cJfXgbH/IMG-20191126-233433.jpg https://i.ibb.co/SK9NDt2/IMG-20191127-003757-1.jpg
Без танцев с бубном не обошлось . WAV-ы в начале создавал в эмуляторе d2m "стандартным" Специалистом . Загрузка с телефона в реального Эрика была безуспешной . На всём канале магнитофонного входа осциллограф показывал чёткий , прямоугольный , без завалов сигнал . Пробовал подбирать константы чтения , без толку . Убил почти два вечера . Свой записи , с реала на реал , загружались . А потом в эмуляторе запустил Эрика и в нём создал WAV . Загрузил в реального Эрика с того же телефона и вот она заветная надпись . Далее G0 и вот оно счастье . Немного по настальгировал в ТЕТРИС . RGB не совпадает с эмулятором - это я на креативил с резисторами в смесителе цвета , пока не заморачивайтесь .
В общем WAV-ы стандартного Специалиста Эрику напрямую не скормить . Скорости процов разные , как и сами процессоры . А с константами - просто беда .
Магнитофонный вход работает !!!
Переходим к FDC . Жду ТЕСТ аля форматер какой не будь .
Тайминги некоторых команд у Z80 и ВМ80 различаются на уровне тактов. А если ещё и код процедуры загрузки другой, то вообще атас. По идее, со Спеца надо выгружать кодом выгрузки Эрика, но это возможно если там не используются расширенные команды. И ещё раз напомню, что у Специалиста при выгрузке тайминги битов соблюдаются только внутри байта. Между байтами есть дополнительное время (текущего уровня), равное увеличению регистровой пары, сравнению двух регистровых пар (вызов п/п!) и условный переход в начало цикла. И это не проблема, т.к. в программе загрузки присутствуют те же самые задержки и при правильной синхронизации они нивелируют задержки при выгрузке. И звук при этом рваный слышится.
Насчет магнитофона довольно интересно. Разница в длительности между выгруженными из emu wavами всего 1% (вариант эрика чуть длиннее) и в эмуляторе полная совместимость - эрик грузит специалистовский wav, а специалист wav эрика. Более того, если уменьшить тактовую эрика в конфиге до 3.2 МГц, что приблизительно соответствует его тормозам в озу (на случай, если в пзу вдруг неожиданно тоже тормоза), то он все равно грузит и свой wav и специалистовский. Привередливость реала выглядит неожиданно, но это вопрос не особо принципиальный, хотя из чистого любопытства интересно было бы понять в чем дело.
- - - Добавлено - - -
Самое неприятное - в emu не получится это промоделировать, т.к. в нем нет проблем с загрузкой.
Допаял плату, запустил, получил растр - темный экран, процессор не стартует.
https://i.ibb.co/WP9fdrw/DE137-BDD-B...DFA8-C51-B.jpg
На 6 ноге D5 есть сигнал reset, на 5 ноге reset\ не просматривается на осциллографе.
Для проверки отпаял D5, воткнул в панельку другую, без изменений.
Запустил комп без D5, получил белый экран.
https://i.ibb.co/TkH6GyN/F0250568-E9...A2-BC0-F56.jpg
Плата
https://i.ibb.co/LdwP3t6/28126182-FE...AFFD962844.jpg
А что у Вас ВГ93 делает в панельке ВВ55 ?
Эрик этоже супер комп для CP/M по сути
и для BBC BASIC
в ветку призываются мастера портирования :v2_dizzy_indy:
Елки палки!
Совсем слепой! Поди умерла без 12 в. :v2_dizzy_facepalm: