А чтобы не резать, не лучше ли допаять память до 4 Мб ?
А если серьезно - я подумаю.
А чтобы не резать, не лучше ли допаять память до 4 Мб ?
А если серьезно - я подумаю.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Что и требовалось доказать, ошибок на плате нет. Хотя это было понятно и без последнего теста.
В тех не многих программах, которые я успел запустить, платка работала нормально.
Объем ОЗУ показывало корректно. Почему автор теста использовал такой алгоритм хз.
По мне самый верный способ определять объем озу. Сканируем все слоты. Находим слот с озу.
Пишем в мапер (переключаем страницы) есть, нет озу. Посчитали количество страниц с озу. Все.
Для нашего случая, каких либо указаний в стандарте MSX я не встречал.
Отключать не использованные биты в мапере? Я этого делать не буду.
Интересно, что скажут наши эксперты в области MSX.
- - - Добавлено - - -
Кстати мапер может вообще не читаться (у нас он R/W). Все программы которые активно работают с ОЗУ больше 64КБ
такие как MSX-DOS2 и подобные, хранят текущее значение мапера в отдельных ячейках ОЗУ.
Если бы собирал плату на монтажке, можно было бы поэкспериментировать. А так, нет.
Дорожки с этими современными технологиями еле видно под слоем красивого зеленного лака
Последний раз редактировалось OrionExt; 01.07.2016 в 16:26.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Если поэкспериментировать все же хочется...
Вот схема Caro на 512...2048 Kb:
Большая картинка: http://portal.kinderland.ru/photos/i...a39c0f0e795bfd
За маппер отвечает регистр DD9, за выборку одной из м/с памяти - дешифратор DD8. У CARO перемычки только на дешифраторе по этому на маппер, они, честно говоря, вообще никак не влияют - в DD9 всегда записывается 8 бит.
Ок, можно попробовать сделать по аналогии - для 2 Мб (на плате на 4 Мб) при этом "поправив" разрядность маппера и в регистре и в дешифраторе (уменьшив ее до 7 бит).
1.) Разрезать проводник идущий от вывода 3 (U5.1) и посадить вывод 3 на землю.
Но резать нужно очень аккуратно, подумав где именно лучше (на всей длине проводника). Землю, наверное, лучше бросать проводком непосредственно на вывод 3 (U5.1 - 74HC155). Желательно в начале убедиться, что при необходимости удастся разрезанную связь восстановить.
2.) Также, для того чтобы обеспечить маппер на 7 бит скорее всего придется отрезать проводник, идущий от вывода 18 (U4), а сам вывод также вешать на землю.
На мой взгляд, сначала стоит попробовать сделать пункт 2 и проверить как будет работать после этого, и если будет работать так, как хочется, то пункт 1 не выполнять.
- - - Добавлено - - -
П.С.
WARNING: Все эксперименты экспериментаторы проводят на свой страх и риск :-).
Последний раз редактировалось Kinder5912; 02.07.2016 в 02:08.
Там все проще было. Отбрасываем последние биты от D9. Они садятся на резисторы притянутые к +5В при чтении.
Вроде так. Больше отличий я не заметил.
- - - Добавлено - - -
И схема не твоя) Шутник. Хотя это ничего не миняет
- - - Добавлено - - -
Была там 2 мычка но она отвечала вроде за выбор ОЗУ. Нет ОЗУ – нет выбора.
http://caro.su/msx/mem4msx.htm
Последний раз редактировалось OrionExt; 02.07.2016 в 02:49.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Доработки, разумеется для схемы, указанной в первом сообщении темы. Этой же схеме и плате посвящена тема.
Мне казалось это очевидно.
Ок, теперь явно написал
Судя по написанному софту для тестирования ОЗУ – всего две программы написано, за 30 лет.
Это мало кого интересовало. Если одна в 5 строчек, а вторая хз чего делает (тут требуется описание).
Вот можно позавидовать, это не ру5д тестировать
- - - Добавлено - - -
Для понимания мапера. Как писали в 90-х $fa (1111 1010) туда. Старшие 5-бит лесом.
Остальные по теме. А теперь разгребаем...
- - - Добавлено - - -
Мепер не читается... Скину гуру от буржуев сылку=)
http://map.grauw.nl/resources/msx_io_ports.php#mmapper
Цитата
- - - Добавлено - - -Note that reading those registers is not reliable, and should not be done.
Не буду голословным. Как читали мапер в YIS-503IIIR, так и писали туда
Разробы забыли закинуть документашку, хотя денег получили согласно договору.
Последний раз редактировалось OrionExt; 06.07.2016 в 14:05.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Не прошло и года Таки допаял не достающие 2 Мб. Можно с этой платой ставить точку.
Самый ядреный тест – Passed!!!
[свернуть]
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)