Цитата Сообщение от caro Посмотреть сообщение
Если внимательно прочитаете описание работы с RTC, то запись нового значения производится только после снятия бита разрешения работы с часами.
Вы вроде упоминали что ячейки самих часов не используются (я имею ввиду ячейки общего назначения), а запись производиться в EEPROM контроллера... Сейчас еще гляну даташыт на часы...

---------- Post added at 18:52 ---------- Previous post was at 18:23 ----------

Наверное стоит рассказать предисторию... Я немного изменил тр-дос 6.11Е (с поддержкой рам-диска) для работы с фениксом, в этой версии тр-доса при каждой операции чтения/записи сектора вызывается процедура определения номера включенной страницы памяти. В оригинальной версии номер сохранялся в ячейку памяти, я же сохранял её в ячейку #3F CMOS, при этом появился следующий "эффект":

Цитата Сообщение от ZXSlaver Посмотреть сообщение
Проверил обе обновлённые прошивки. Рам диск в фатале видется, но при работе с оным происходит непонятное "залипание" на последней операции... такое ощущение что клинит клаву. Многократное нажимание на какую либо клавишу помогает. WDC 1.3 шо с прошивки, шо с дискетки стал часто терять винт и уходить в синий бордер.
Цитата Сообщение от Keeper Посмотреть сообщение
У меня на реале залипания клавиш наблюдались и без винта после операций с рам-диском, даже в меню128
У меня он тоже наблюдался... Потом я стал сохранять номер страницы в ОЗУ и все стало работать как и должно, хотя в эмуляторе таких глюков не было...