smuc

ZXNet эхоконференция «real.speccy»

От Valerij Kozhevnikoff Кому All 21.10.2002

Здравствуй, Yuri!

20 Окт 02 15:45, Yuri Potapov -> All:

YP> попал тут ко мне сабж, но без профПЗУ и вот может ктонить разяснит мне
YP> такой вопрос
YP> при подключенном сабже не работает сервис монитор
YP> т.е он в него входит, но при любом нажатии на кнопку всё глючит и вылетает
YP> (вообше не запускается Conver командер)

Странно. Может горелый? ПЗУ у тебя какой версии?

YP> и ещё вопрос, а возможно ли использование только в качестве часов реального
YP> времени

Конечно. Порты-то никуда не делись.
Более того, и с винтом под исдосом можно работать. Есть драйвер+конфигуратор
к нему, работающие напрямую через открытые порты.

YP> Зеленая плата + контроллер клавы и мыши

Гхм. Если плата старой версии, то там такое надо сделать:

ВГ надо жестче дешифровать. Вот кусок FM:

При подключении контроллера к компьютерам Scorpion 256 (выпуска ранее марта
1996 года, т.е. не Турбо +) необходимо сделать доработку на материнской плате
компьютера. Hа дешифратор обращения к портам TR-DOS (микросхема 1533ИД7 DD54
(по схеме HПО Графика-М) завести дополнительный адресный сигнал А0 при помощи
схемы монтажного И, или при помощи элемента 2-И (микросхема 555, 1533ЛИ1).

┌──┬───┬──┐
A1 ────────────────────1─┤A0│ DC│ 0o─15─
A7 ────────────────────2─┤A1│ │ 1o─14─
/WR ────────────────────3─┤A2│ │ 2o─13─
перерезать ├──┤ │ 3o─12─
/M1 ──┬──x───┬──────────6─┤ E│ │ 4o─11─
│ │ /DOS ─5─o E│ │ 5o─10─
│┌────┐│ IORQGE ─4─o E│ │ 6o─9──
└┤ & ││ │ │ │ 7o─7──
│ ├┘ └──┴───┴──┘
A0 ───┤ │ ЛИ1 ИД7
└────┘

Или так:
o 5v

█ 1kOm
/M1 ──┬──x───┬─┴────
│ │
└──| ──┤ <- это "монтажное И"
│ Диоды - КД522.
A0 ─────| ──┘


А теперь теория.
Цитирую кусок FM на _зеленый_ Скорпион последней версии:

······------====== Стеклорез мониторный ======------······
8. Порты системы TR-DOS. Эти порты становятся доступными только при переходе в
систему TR-DOS (сигнал DOS- = лог. 0), при этом отключаются все
вышеперечисленные порты за исключением портов, оканчивающихся на 0FDh (у
которых адрес A1 равен лог. "0"). Выборка портов контроллера TR-DOS происходит
при IORQGE-, DOS- = лог. 0, M1-, a0, a1 = лог. 1.; Разряды a5, a6, a7
определяют конкретный адрес порта.
······------====== Стеклорез мониторный ======------······

Ключевая фраза здесь _a0, a1 = лог. 1._
В желтом было только _a1 = лог. 1._

В SMUC используются порты вида #xxBA и #xxBE, в которых a1 тоже =1, поэтому
одновременно на шину лезут данные из них и из ВГ, отсюда ничего не работает.

Смысл доработки в том, чтобы исключить конфликты, введя в дешифрацию ВГ адрес
a0.

YP> на смуке надпись ZS v3.

Версия 1.3

WBR, Jason.

/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*