Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
-
Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Сообщение
Rio444 » 25.01.2023,13:16
DmiA писал(а): ↑25.01.2023,11:26
У него на выходах RAS0, RAS1, CAS0 есть сигналы, а на ноге выхода CAS1 полнейшая тишина, дальше сигналы идут на PAL и с него уже на микрухи памяти.
А на самих чипах 64Kx4 CAS проскакивает хотя бы в момент старта?
В описании чипа 82с201 указано, что CAS1 используется для выборки старшего байта, видимо для чипов с организацией ХХ х 16 бит.
i8088 писал(а): ↑25.01.2023,11:52
Наконец можно просто debug прощупать память на R/W между 512 и 640KB, может
просто один бит памяти вышел из строя, и соответственно, BIOS обнаружил ошибку
и ограничил размер RAM 512KB.
Вот это очень хорошая идея.
Электронка:
копия
Rio444
-
DmiA
- Newbie
- Сообщения: 73
- Зарегистрирован: 23.01.2023,11:44
- Откуда: MO
Сообщение
DmiA » 25.01.2023,13:28
Corsar50 писал(а): ↑25.01.2023,12:59
DmiA, а проверьте пож. сигнал А19 на 38й ноге 82С202
Rio444 писал(а): ↑25.01.2023,13:16
А на самих чипах 64Kx4 CAS проскакивает хотя бы в момент старта?
На чипах есть сигнал который генерит PAL, я писал об этом в начале темы
download/file.php?id=22914&mode=view
Он не меняется с момента запуска.
Rio444 писал(а): ↑25.01.2023,13:16
BIOS обнаружил ошибку
и ограничил размер RAM 512KB.
Вот это очень хорошая идея.
Чтобы биос обнаружил ошибку ему нужно к этой памяти обратится используя CAS1 и не получить ответа. Я проверил что никаких сигналов по CAS1 с момента включения нет. Тест памяти я прогонял тем-же cheсkit, выше 512 просто ошибки
DmiA
-
Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Сообщение
Rio444 » 25.01.2023,13:31
DmiA писал(а): ↑25.01.2023,13:28
Чтобы биос обнаружил ошибку ему нужно к этой памяти обратится используя CAS1
Не обязательно. Можно использовать старший адрес (А9 вроде) и PAL. Т.е. CAS для "верхнего банка" генерит PAL. Если нет, то зачем тогда там вообще нужна PAL-ка?
Электронка:
копия
Rio444
-
Ekb
- Advanced Member
- Сообщения: 2603
- Зарегистрирован: 15.06.2014,11:31
-
Вклад в сообщество
Сообщение
Ekb » 25.01.2023,13:34
Bobo писал(а): ↑24.01.2023,19:27
здесь видно, что для EMS окно 16К выделено и там память имеется
Да? ну вот тогда всё справедливо. Я сам с EMS не имел дело, мне он не интересен. Интереснее HiRam для доса
Осталось найти программу конфигуратор для изменения CMOS в 640кб conventional и 0кб EMS.
Ekb
-
uav1606
- Advanced Member
- Сообщения: 5969
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
-
Контактная информация:
-
Вклад в сообщество
Сообщение
uav1606 » 25.01.2023,13:46
Нет 100% уверенности, что эти 16 КБ - именно окно EMS.
DmiA, а можете дамп BIOS сделать?
Ну и повторю свой вопрос про RAMSEL:
uav1606 писал(а): ↑25.01.2023,12:58
Они напрямую на землю и +5 вольт идут? Или через что-то? Уровни там постоянные, не меняются в процессе загрузки?
uav1606
-
DmiA
- Newbie
- Сообщения: 73
- Зарегистрирован: 23.01.2023,11:44
- Откуда: MO
Сообщение
DmiA » 25.01.2023,13:54
Rio444 писал(а): ↑25.01.2023,13:31
зачем тогда там вообще нужна PAL-ка?
Она инвертирует сигнал от 82С202 как минимум
И что-то еще наверное
uav1606 писал(а): ↑25.01.2023,13:46
а можете дамп BIOS сделать?
единственный момент что он дублируется по неизвестной причине
uav1606 писал(а): ↑25.01.2023,13:46
Они напрямую на землю и +5 вольт идут? Или через что-то? Уровни там постоянные, не меняются в процессе загрузки?
Напрямую, не меняются.
DmiA
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 25.01.2023,14:04
DmiA писал(а): ↑25.01.2023,13:28
Чтобы биос обнаружил ошибку ему нужно к этой памяти обратится используя CAS1 и не получить ответа. Я проверил что никаких сигналов по CAS1 с момента включения нет. Тест памяти я прогонял тем-же cheсkit, выше 512 просто ошибки
Нету обеих CAS, и CAS1L и CAS 1H на старшем банке?
DmiA писал(а): ↑25.01.2023,13:54
единственный момент что он дублируется по неизвестной причине
Он 65537 байт размером, проверьте еще раз.
i8088
-
pahan
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Сообщение
pahan » 25.01.2023,14:12
RAMSEL - это страпы, задающие установленный объём. Если посадить RAMSEL1 на землю (урезать память до 256 К), CAS1 появится или нет?
И что-то еще наверное
Ну явно оба CASа бьёт ещё на два - CASx в CASxL и CASxH. Так какой из них мерялся и которого нет? От 202го до PAL или от PAL до микросхем памяти?
pahan
-
Bobo
- Advanced Member
- Сообщения: 9537
- Зарегистрирован: 16.08.2007,11:42
- Откуда: СПб
-
Вклад в сообщество
Сообщение
Bobo » 25.01.2023,14:13
uav1606 писал(а): ↑25.01.2023,13:46
Нет 100% уверенности, что эти 16 КБ - именно окно EMS.
ну откуда-то они там взялись
посмотреть надо что за 16К
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Bobo
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 25.01.2023,14:18
Еще любой стандартный BIOS можно поставить для проверки
Лучше AWARD 3.X, тк они 32KB.
DmiA писал(а): ↑25.01.2023,13:54
единственный момент что он дублируется по неизвестной причине
Вы наверно выставили в программаторе 27256? Или читали программно?
i8088
-
uav1606
- Advanced Member
- Сообщения: 5969
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
-
Контактная информация:
-
Вклад в сообщество
Сообщение
uav1606 » 25.01.2023,14:18
DmiA, а ещё полный дамп CMOS можете сделать? Чем-то вроде CMOSer.
uav1606