|
Модернизация Дельта-С48(75ИС)
|
|
| Black_Cat | Дата: Четверг, 19.06.2025, 02:36 | Сообщение # 1 |
 Координатор
Группа: Координаторы
Сообщений: 738
Статус: Offline
| 1. Исключение задержек RD#FE.
В Дельта-С48(75ИС), собранной на дискретныой логике, зачем-то решили повторить все глюки оригинальной ULA, возникшие из-за желания впихнуть ULA в корпус DIP40. Нижеприведённая доработка избавляет компьютер от этого бессмысленного повторения глюков оригинальной ULA:

Если не предполагается использовать захват шины, то D11.1 можно исключить, а сигнал блокировки MREQ/ брать с 6 ноги ТМ2 DD20.1. Все дополнительные элементы берутся из неиспользуемых на материнской плате.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!". "Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло." Гарри Трумэн
|
| |
|
|
| SKV | Дата: Вторник, 21.10.2025, 14:32 | Сообщение # 2 |
 10h
Группа: Пользователи
Сообщений: 31
Статус: Offline
| Задумка хорошая и может сработать. Но в данной схеме Clock будет замораживаться не в первом положительном полутакте, а в первом отрицательном полутакте (при выдаче /MREQ). В этот момент Clock преждевременно перекинется на второй положительный полутакт, чтобы заморозиться в этом положении. Я думаю, процессору не понравится преждевременное переключение такта в процессе исполнения, поэтому выходную цепочку тоже надо дорабатывать на заморозку в нуле.
И по заголовку - порт #FE в Дельте не тормозится, потому что при A0=0 такт не останавливается. Тормозятся только порты #xxFD по A14=1 & A15=0.
Если кто-то будет пробовать спаять, то захват шины тут лишнее (никогда не применяется). Поэтому ЛА3 исключить, а ЛП8 с резистором заменить на ещё один элемент ЛЛ1, на втором входе которого сигнал с 6 ноги DD20.1. Этот элемент ЛЛ1 запрещает прохождение /MREQ от Z80 на плату Дельты.
Сообщение отредактировал SKV - Вторник, 21.10.2025, 14:35 |
| |
|
|