Никак... Мозги до такого не доросли. Просто после включения и настройки времени\даты они идут до первого выключения.
Ewgeny7 делал чтение, а запись так и не получилась.
Вид для печати
Там же залил u9_speccy_03b. Хоть в досе меньше памяти, но и дос менее глючный.
Я с 31 числа бился с прошивкой, (протрекер(любой версии) при входе в меню диска сбрасывался), пока дос не заменил. Уж пускай меньше памяти, но и глюков поменьше.
подправил и перезалил u9_speccy_03b
Прикрутил модуль IIC, осталось придумать когда читать из PCF8583. Думаю дописать в BOOT загрузчик RTC, данные о времени будут переноситься в виртуальный RTC при старте системы. Остается решить как записать данные из виртуальной RTC (например после настройки времени и т.п.). Скорее всего, это будет небольшая программка, запускаемая из TR-DOS.
Проблема решается этим советом: User I/O conflict with DCLK (Cyclone 3)
А нельзя сделать как в ZXMC-2? Там же это всё уже давно отработано на уровне стандарта. При установке D7=1 #EFF7 (одновременно на шине генерится сигнал IODOS/, открывающий порты TR-DOS, но не ПЗУ) , в ОЗУ однокристалки грузятся состояния регистров часов, потом с ними в ОЗУ работает программа, после чего по установке D7=0 #EFF7 содержимое ОЗУ выгружается обратно в часы.
А виртуальные часы ходят параллельно CMOS часам.
vlad, обязательно учти в схемотехнике, что при D7=1 #EFF7 генерится сигнал IODOS/, открывающий порты TR-DOS, но не ПЗУ TR-DOS.
Нифига не понял. Зачем открывать, при работе с часами порты тырдоса? С часами можно и так работать.
---------- Post added at 13:15 ---------- Previous post was at 13:13 ----------
Я думаю зделать запись в мс часов перед ресетом. То есть - при нажатии ресет данные из эмуля перезаписываются в мс.
---------- Post added at 13:17 ---------- Previous post was at 13:15 ----------
Vlad, ты когда телефон включишь или в аське появишься?
Лучше будет, если данные будут записываться в файл cmos.bin на SD, а при включении переноситься в виртуальную RTC. Временные регистры при этом корректировать в соответствии с установками. Так можно безболезненно для PCF8583 менять аппаратные конфигурации.
---------- Post added at 15:54 ---------- Previous post was at 15:50 ----------
lisica, кинул в ящик доработанным, но пока еще сырым исходником :) Дописываю тестовый загрузчик, будем жуков ловить :)