Народ, подскажите, вот эта надпись https://ibb.co/tm6c9wz означает, что нулевой трек был прочитан?
Народ, подскажите, вот эта надпись https://ibb.co/tm6c9wz означает, что нулевой трек был прочитан?
nzeemin(06.04.2020)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А в вашем эмуляторе ее можно сделать?
Представляете, УКНЦ не читал нормально сектор, потому что мешал отладочный вывод в уарт. Запихнул вывод в уарт через дма и.. появилась эта надпись.
Пока не могу понять почему нет выбора поверхности.. из-за этого, при чтении диска, УКНЦ или подвисает, либо вываливается с ошибкой.
И треки шагают не до конца, а до 0х3Е.
Можно конечно. File > Create Disk, потом поставить в MZ1:, в MZ0: поставить загрузочный диск, загрузиться и сделать INIT MZ1:
Либо вот готовый незагрузочный диск - https://github.com/nzeemin/ukncbtl-t...s.dsk?raw=true
ZPilot(06.04.2020)
nzeemin, хотел у вас уточнить один момент. У меня УКНЦ почему-то делает так: читает 0 трек, затем переходит на 1, читает на нем 56 байт и переходит на 0 трек обратно.. так и остается на нем висеть. Не может это быть связано с контрольной суммой?
Бит что КС верна я выставил.
Последний раз редактировалось ZPilot; 06.04.2020 в 21:09.
любопытно, почему образ 400кб ?
ZPilot, каков же статус разработки, вы больше не дорабатывали ничего? Проблема с дискетами которые
не работали так и осталась? Насколько безотказно в "финальном" варианте работает дисковод \ контроллер, сколько
устройств поддерживается ? Уточните пожалуйста.
Вопросы не праздные, поскольку на данный момент ситуация с новоделами КМД УК мягко говоря кризисная.
Плат можно наштамповать сколько угодно, кризис с комплектующими... А AZ - контроллер (как бы не настаивали его
авторы) дисковод не заменит, УК-НЦ\ДВК и БК11(М) - эти машинки работают с дисководами, многие владельцы живых
УК-НЦ оказались в ситуации "голых машин" и это проблема...нужен новый "новодел" КМД УК - пусть и без эмуляции дисковода - сам контроллер нужен гарантировано рабочий, по вменяемой себестоимости = под стандартный шлейф.
"?BOOT-U-No boot on volume" - именно эту надпись и увидел когда использовал ваш готовый незагрузочный диск.
Друзья, хочу поделиться своей большой радостью:
https://ibb.co/7QWMbPL
https://ibb.co/C5hg4Nv
Что на фото - эмулятор КГМД с дисководом на флешке.
Собран на 2-х 580ва87, 1-й 155ла3,ПЗУ 27с512 и STM32 (по сути любой у которой есть 16 свободных пинов на 1 порту толерантных к 5В, у меня это STM32L476)
Если заменить 580ва87 на преобразователи уровней, подойдет даже блюпил. ПЗУ работает как дешифратор адреса, там 2 байта используются, остальные FF.
ПЗУ можно заменить в случае ва87 2 155ла2 и 1 155лн1, если без инверсии то 155лн надо будет 2 штуки.
Что работает на данный момент, только чтение из 1 подключенного образа имя которого прошито в код СТМкиВот только-только заработало.
Пока так.
Последний раз редактировалось Arseny; 29.07.2020 в 18:41. Причина: тема разбита
Это был образ диска с бейсиком и он запускается автоматически.
Да, зачем эмулировать, то что не нужно? Единственное, я ни как не мог заставить работать Petit FatFs с хардверным SPI, пришлось софтовый использовать, боюсь, что скорость пока не на уровне.
Есть еще много вопросов, например, я начинаю грузить данные с флешки когда УКНЦ добралось до маркера данных.. почему-то только в этот момент УКНЦ согласна подождать.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)