С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если бы не работал контроллер, то надписи как на фотографии отсутствовали бы. У меня писалась ошибка об отсутствии системы. Что-то с файлами. Как ведёт себя светодиод при сбросе - он должен лихорадочно мигать.
Размер флешки ?
тип партишина ?
тип файловой системы ?
После сброса светодиод один раз моргает и не горит. Флешка 128мб. она работала без проблем.была отформатирована в 7-ке в фат по умолчанию...потом в ФАТ32 .(менял на 512мб..1гб)..
Светодиод лихорадочно мигает когда флешка вытянута...
ФАТ32 не пойдёт. Vinxru делал под FAT16.
Карта FAT16....(еще раз отформатил с загрузочного диска). Раздел основной на ней.
Файлы в наличии...
Тест ОЗУ апогей проходит...осталось заменить порт вв55..(после вскрытия коробки с Апогеем неправильно работала клавиатура...например вместо ВК срабатывала Z.решилось заменой вв55.видать бракованный был)..
Сделал еще один контроллер. Заработал с той-же картой памяти..
Буду копать неработающий контроллер.. Благо что не копал сам Апогей...
Благодаря замечательным людям, этот незаменимый девайс есть и у меня.
Спасибо vinxru за разработку, andykarpov за разработку платы и Ewgeny7 за собранный прототип (плата andykarpov + схема и прошивка vinxru).
Подключалась к КР-02 (16кб) и КР-03 (32кб). При попытках подключения обнаружила, что на КР-03 неисправен порт В. Светодиодные индикаторы слегка горят даже в выключенном состоянии, а два разряда включены постоянно. Замена DD14 (ВВ55а) на очереди, а пока обошлась заменой порта В на С.
Как известно, контроллеру SD карты нужно только два восьмибитных порта. Один для шины данных, второй для шины адреса.
Переписав boot.rk, sdbios.rk и подпрограмму чтения с ROM-DISK'а (директива R), вполне можно воспользоваться любыми двумя портами из трех.
Подпрограмма чтения ROM-DISK'а
Код:.ORG 0100H LXI H, 0000H; нач. адрес в ROM-DISK LXI D, 007FH; кон. адрес в ROM-DISK LXI B, 0000H; нач. адрес в ОЗУ CALL MFA68 ; выполнить JMP 0F86CH ; теплый старт Монитора MFA68: MVI A, 090H ; режим ввода порт А, вывода В и С STA 0A003H ; установить в чипе DD14 MFA6D: MOV A, L ; восемь бит адреса STA 0A002H ; выводим в порт С (шина адреса) LDA 0A000H ; получаем байт из порта А (шина данных) STAX B ; записываем в ОЗУ INX B ; след./ адрес ОЗУ CALL 0F999H ; ст. подпрограмма цикла по HL, DE. JMP MFA6D ; на начало цикла .END[свернуть]
Для работы на 16кб версии надо тоже немного изменить sdbios.rk, все работает. Коммандер (© vinxru) под 16к адаптировать пока не пробовала, но думаю нет ничего невозможного и версию "лайт" вполне можно сделать.
На очереди программа копирования с флопиков прямо на SD карту (ака диск С / vinxfs). А также, неплохо было бы подружить sdbios.rk с DOS. Оригинальный sdbios.rk загружается как раз в область рабочих ячеек доса, а также не учитывает выделение памяти при его (доса) работе.
wtf
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)