![]() |
Контакты A15 и A25 в NEMO BUS...
Вопрос такой:
Что за сигналы висят на контактах A15 и A25 на NEMO BUS??? Смотрел схемы пентагона и кая... A15 (RDR) это вроде сигнал текущего состояния "ROM ChipEnable"... А вот для чего A25 (CSR)??? для вкл/выкл ПЗУ независимо от состояния A15???? Или я что-то непонял??? |
RDR (CRGE) заводится на OE ПЗУ - включение шины данных ПЗУ на вывод;
CSR заводится на CS ПЗУ - выборка ПЗУ. Сигнал CSR выходной, со стороны компьютера, и индицирует что в данный момент выбран сегмент адресного пространства #0000-#3FFF. Сигнал RDR (CRGE) входной, со стороны компьютера. Подав на RDR (CRGE) лог "1", внутреннее ПЗУ компьютера отключается и в адресное просторанство #0000-#3FFF внешнее устройство может подставить свое ПЗУ, или же ОЗУ. |
Quote:
Для отключения внутреннего ПЗУ вполне достаточно отловить дешифратором выборку 0-й страницы памяти (/MREQ,A15,A14="000") и подтянуть /CSR к +5V. |
Может есть у кого нибудь подробное описание всего разъема ZX-BUS или NEMO BUS???
|
Quote:
|
Ребята, ну вы фигню написали. A25 (CSROM) - выходной сигнал от компьютера, его нельзя никуда подтягивать, можно только использовать на чтение для получения информации о том, что процессор лезет в ПЗУ. A15 (RDROM) - используется для блокировки родного ПЗУ на плате (т.е. если надо его отключить), вот этот сигнал и нужно подтягивать к +5В.
CSROM вовсе не заводится на CS ПЗУ, CS сидит на земле. RDROM получается, по сути, из CSROM путем пропускания последнего через резистор. |
Quote:
Я в Кворумах сделал именно так, поэтому во всех переферийных модулях, в частности в контроллере дисковода под CP/M именно сигнал /CSROM (A25) используется для отключения ПЗУ для подмены его 0-ой страницей ОЗУ. В КАЯх и Скорпионах почему то сделали не так :) |
Quote:
|
Quote:
|
Quote:
Quote:
|
Quote:
|
Quote:
|
Для чего нужен сигнал /DCDOS (пин 4А)???
Т.е. что это сигнал индицирующий подключение ПЗУ и портов Beta-Disk интерфейса мне понятно. Я имею в виду, какие внешние устройства его используют??? |
Ну так и используют, что непонятно?
Вот взять к примеру SMUC. В первоначальном варианте обращение к портам устройства приосходило только при активном ПЗУ TRDOS. Тоесть реально не существовало способа обратится к портам устройства иначе как не воспользовавшись двумя программными точками доступа к портам. Из-за этой особенности SMUC считается самым медленным контроллером ATA-IDE на Spectrum. Впоследствии умельцы убрали сигнал /DOS cо SMUC, и появилась возможность обращаться к портам напрямую. AFAIK, в ранних ATM порты управления верхним страницами ОЗУ тоже были доступны только при включенном TRDOS. Как обстоит дело сейчас, не знаю. |
| All times are GMT +4. The time now is 15:46. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.