Суть - кривовато у меня работает расширенный ROM-диск по схеме с первой страницы. И причина вот какая - при сбросе и установке ВВ55 происходят неопределённости, ТТЛ регистр ТМ8 пишет мусор от болтающихся входов. И в результате выбрано всё, что угодно, кроме младших 64кБ диска. Если сброс RC-цепью - то подбирая можно добиться, что сигнал 1 на входе /R регистра появится позже настройки портов - в результате на выходах 0, выбраны младшие 64кБ. Но он автономен и работает только при подаче питания. Нажимаем сброс - неопределённости - мусор в регистре. А внутренний сброс компьютера пропадёт раньше неопределённостей на выводах регистра. Как-то так, выяснил при расследовании.Прочёл несколько раз - не понял(
Опиши проблему подробнее, плз.![]()
.В своё время я пытался "вгрызаться" в алгоритмы прошивки флэш-ПЗУ, там нет линейного режима и произвольного доступа, там как-то очень заморочно секторами пишется, мудрёный алгоритм прошивки
Ну, при записи нет - а при чтении как обычная память. Пишется секторами по 128 байт, перед этим - несколько байт "активации" записи. Да, надо добивать программы до объёма, кратного 128. Но тут тоже жёсткой привязки вроде как нет. Сектор вроде как можно начать хоть с адреса 0000h, хоть с 0002h. Впрочем, это так, чисто спортивный интерес - сам не пробовал, хотя было бы интересно, может руки дойдут.А то их тут на 15 десятка мБ, а если писать/читывать словами - все 30
![]()




Ответить с цитированием