Просмотр полной версии : Давайте твикнем MSX-1 ... с картинками ;)
Случилось чудо и приехала такая железяка.
За что выражется отдельная благодарность пользователю monoxrom, да прибавят Боги экспонатов его музею (http://www.retro-pc.net/).
Предварительно покопавшись по форумам НИФИГА НЕ ПОНЯЛ!
Пофакту в данном девайсе зашит басик MSX-1 и имеется 32+32 кБ памяти.
Значит как я понимаю возможно увеличить видео ОЗУ до 128 кБ и ОЗУ проца, опять таки ИМХО 256 кБ "заглаза" :v2_rolley.
Менять видео проц 9938 на 9958 пока не собираюсь, да и не на что...
Пожайлуста дайте советов.
PS. на первом фото пробное включение до разборки и помывки.
Слайды: качественные временно отменяются, потерял пароль к своему сайту...
Стандартная КУВТ-овская "единичка". 64 кило ОЗУ (дочерняя плата слева от проца) и 16К видеопамяти (маленькая дочка выше). Основное ОЗУ лучше заменить 512-килобайтным модулем аля Камиль, с расширением видеопамяти довольно сложно из-за допотопности используемых там микросхем. Чтобы переделать в MSX2 нужно перешивать ПЗУ либо патченным BIOS-ом, либо искать где-то микруху часов RP5C01.
с расширением видеопамяти довольно сложно из-за допотопности используемых там микросхем.Ничего сложного:
1) Рядом с VDP впаивается 8 микросхем памяти типа РУ5 (4164);
2) На планке памяти VDP вместо двух 81416 впаивается две 41464.
В результате будем иметь 128 кб видео-ОЗУ.
Микросхему ПЗУ из платы надо выпаять и впаять две 28-ми ногие панельки под
две ПЗУ обьемом 32 (27256) и 16 кб (27128), с MSX2.ROM и MSX2EXT.ROM.
На материнке еще надо допаять элементы мапера и желательно RTC с ее обвязкой.
В наличии имеется 41464 может их на макетке?
Какую ПЗУ куда вставлять? Как я понял 32 к на место микрухи, 16 к в пустое место?
---------- Post added at 18:13 ---------- Previous post was at 17:35 ----------
2) На планке памяти VDP вместо двух 6464 впаивается две 64256.
на планке стоят две 81416
В наличии имеется 41464 может их на макетке?Я выше уже поправился, именно эти микросхемы надо поставить на планке VDP-RAM вместо 81416.
Вместо 8-ми 4164 в принципе на макетке можно поставить две 41464.
И еще на плате написано YIS604 нет ли схемы именно от этой платы?
Вот здесь немного обсуждалось как сделать из msx1->msx2 http://zx.pk.ru/showthread.php?t=10408&page=2
Wowik, вроде как перекопал весь раздел MSX а этой ветки не видел...
Спасибо, а то я уже вставил ПЗУ и... ничего...
---------- Post added at 22:42 ---------- Previous post was at 22:21 ----------
Прошил ПЗУ MSX-1 вставил, завелось... и... раскладка QWERTY а не...
Ссылка по апгрейду которая там была уже не работает, у меня осталась только первая страница из двух, может у Caro есть полная документация.
Это вот все фигня... я вот не могу понять как я этого :v2_conf2: добился:
По моему стандартное сообщение
Включил реал, с диск бейсиком явно перебор, если ты конечно туда ничего лишнего не воткнул
Как это не воткнул, во второй панельке живет msx2ext + disk.
Тогда почему в сообщении дизик макушку массирует?
вот сейчас перепрошью наоборот disk + msx2ext тогда и посмотрим...
---------- Post added at 00:25 ---------- Previous post was at 00:06 ----------
Общем если перешить наоборот, то ДОС не находится, время не спрашивается, на экране мелькают артифакты и потом все работает постарому.
спаяй что-нить типа sunrise ide или beeride и будет тебе счастье, в ямаху специально шить ничего не надо. насколько я помню дискром там с каждым устройством свой, стандартные там только точки входа.
т.е. погоди... от версии ПЗУ ничего не зависит? ни раскладка клавиатуры, ни работа с расширенной памятью?
от версии бейсика зависит раскладка (подразумеваются разные модели компов, клавики там несколько отличаются), используемые графические режимы, про память не помню, можно посмотреть в эмуле, если поставить 512К памяти то в бейсике её больше не станет, проги которым это надо сами тестируют сколько её есть, накопители несут на борту своё пзу для работы с диском.
тебе самое оптимальное - распаять недостающие элементы , прошить прошивки от КУВТ2 ну и память нарастить, по сути у тебя сейчас усеченный вариант MSX2.
Глянь в гугле картинки по запросу msx 2 basic
Значит чтоб использовать графические режимы MSX2 и русскую (соответсвующую кнопкам!) раскладку надо прошить сообветсвующий бейсик.
Или как?
С накопителями понятно, без них этот ящик просто мертв, посему разумеется вторым шагом будет наверное Солнцесветящий ИДЕ.
Значит чтоб использовать графические режимы MSX2 и русскую (соответсвующую кнопкам!) раскладку надо прошить сообветсвующий бейсик.
Или как?
Да (касательно бейсика, игрухи могут сами режимы счёлкать и память на VDP смотреть, в некоторых играх клавиши перепутаны т.е. они писались явно не под эту модель копа), только учти что бейсик от msx2 проверяет наличие часиков, если у тебя их нет, то он не запустится, но где-то пробегала ломаная прошивка, надо поспрошать у Caro или msxegor
По части накопителей, пока их нет поиграться все равно можно, на msx.org если не ошибаюсь пробегали утилиты для перевода rom в wave с турбозагрузкой, можно нарезать на болванку и грузиться с сидюка. вот здесь кажись можно посмотреть кстати http://cax.narod.ru/msx/packed/index.html
Разыскал в нете прошивку от русской MSX1, проверил... Пропатчил раскладку клавы, зашил... и не успел включить... загнулся БП :v2_dizzy_aaaaa:
:v2_dizzy_help:
При включеннии по шине +5 вольт наблюдается примерно 0,3 Вольта. Работу генератора слышно (примерно 17...19 кГц) при снятии (отключении) сети слышно понижение тона и обрыв (кандеры разрядились). Заменил входные 100мкф х 200 В пропаял всю плату... осцилом еще не тыкал... Идеи будут? может это стандартная болезнь таких БП?
:v2_dizzy_help:
Доку по компу нашел?
По части напруги можно подергать концевики на слотах, бывают из-за них проблеммы.
Давно нашел... просто ремонт импульсников моё "любимое" занятие :(
Подключил внешний БП проверил патч (MSX1R) - зашибись ;)
Цифры без шифта, все как положено... Хотя там править и править... пришлось им накрутить чтоб впихнуть наши буквы да этот дурацкий под цифрой "4", хотя строки в бейсике все равно работают через "$".
---------- Post added at 21:43 ---------- Previous post was at 21:37 ----------
Аааааааааааааааааа!
Респект и тыщи интернетов!
Wowik, ты знал! :v2_cheer:
А я голову сушу :v2_dizzy_wall:
Разыскал в нете прошивку от русской MSX1,
Прошивки можно из blueMSX дёргать, в подкаталоге /Machines расписаны конфигурации, в /Machines/Shared Roms сами прошивки.
Оттуда и взял, только родной вариант с "цифрами наоборот" меня немного раздражал.
В копилку о расширении видеопамяти:
Кстати, поскольку мелкосхемы 4164 таки кому-как, а мне - дефицит, спаял модуль VRAM для YIS-503II на статической памяти. Две микросхемы, два конденсатора, разъем. Паяется на макетке за пару часов, ставится вместо 16-килобайтного модуля, никакой доработки платы не требует.
http://content.foto.mail.ru/mail/voznyak/etcetera/p-747.jpg (http://content.foto.mail.ru/mail/voznyak/etcetera/s-747.png)
спаял модуль VRAM для YIS-503II на статической памяти. Две микросхемы, два конденсатора, разъем. Паяется на макетке за пару часов, ставится вместо 16-килобайтного модуля,Как то странно подан сигнал /CAS на одну из адресных линий памяти (A8).
Да и подача только /RAS на вход выборки микросхемы вызывает сомнение, поскольку фиксация данных обычно происходиn по сигналу /CAS.
никакой доработки платы не требует.Какой платы? Материнской?
Как то странно подан сигнал /CAS на одну из адресных линий
памяти (A8).
Играет роль выбора банка - если он в высоком состоянии, подразумевается, что активен другой CAS, Да, CASX и дополнительные 64K подключить уже нельзя, но в остальном вроде корректно.
Да и подача только /RAS на вход выборки микросхемы вызывает сомнение, поскольку фиксация данных обычно происходиn по сигналу /CAS.
Это я перестарался на самом деле, выборку можно заземлить. Хотя V9938 сбрасывает RAS и CAS одновременно, ему скрытую регенерацию делать не надо.
Какой платы? Материнской?
Ну да, втыкается в стандартный разъем, 128К тестируются. Есть некоторые сомнения относительно устойчивости работы 70-нс статики, которая попалась мне под руку, в screen7 и screen8, но пока (тьфу-тьфу) вроде все работает.
Господа!
У кого есть msx2rext.rom с отбитой RTC ? три часа просидел в дебагере, уже бошка пухнет... поделитесь на шарка ПЛЗ... а то хто его знает когда эту микруху найду, и найду ли...
Как быстрый и грязный хак, можно забить адреса 3F1 - 3FF нулями.
можно забить адреса 3F1 - 3FF нулями.
В эмуляторе запускается :v2_confu: ... с изначально желтым фоном потом экран в полосочку и все...
если в эмуляторе включить RTC то все в порядке.
----
Значит нормально заставка выводится в screen 6, потом переключается зачем-то в screen 1, потом вываливается в бейсик в screen 0. С отключенной микрухой переход в screen 0 не происходит.
Ну желтый экран и screen1 - это не удивительно, без часов-то читаются стабильно единички - вот и результат. Ладно, работы один хрен сейчас нет, попробую пропатчить по-нормальному.
Вот работающий патч:
3F1-401 -> 00
48B -> 3E 00 (или 01 - это screen 0/1)
4A4 -> 3E 28 00 (ширина экрана)
4AB -> 3E 0F 00 (цвет текста 15)
4B4 -> 3E 04 00 (цвет фона 4)
4BA -> 3E 04 00 (цвет бордюра 4)
2B0B -> 3E 00 (палитра заставки, можно 00, 40 80 и C0)
Провёл тренировку на кошках т.е. на эмуле...
Не все так сладко в дацком королевстве...
Если отключить батареку то получится вариант 1, если при этом еще сказать ему screen 1, то все еще печальней... с батарекой пучается предпоследний вариант...
цвет палитры 40 вообще супер!
Вторая картинка - это явно неправильный width.
В OpenMSX патч работает, пропатчен стандартный MSX2EXT.ROM
Побайтно:
Сравнение файлов MSX2REX1.rom и MSX2EXT-NOCL.ROM
000004A5: 28 50
000004BB: 04 06
000029FF: 00 02
00002B56: 00 02
00003720: 07 05
00003728: 0A 02
00003D9C: FB 01
00003D9D: 01 BF
00003D9E: BD 3D
00003D9F: 3D 0A
00003DA1: 03 B7
00003DA2: 0A C8
00003DA3: 03 93
00003DA4: B7 28
00003DA5: C8 04
00003DA6: 93 03
00003DA7: 20 03
00003DA8: F7 18
00003DA9: 00 F5
под blueMSX получается так:
О, удивительно, но, похоже, sub-rom-ы бывают разные :) Первые два различающиеся байта - это нормально, я в том ROM-е, что прислал тебе, поставил width 80 и color 15,4,6 по умолчанию.
Уж про про первые 2 байта я и сам догадался :v2_cheer:
От тренировок на кошках, перешли к реалу :v2_thumb:
Есть ворос: что за дисковая прошивка во вложении?
Наконец-то "добил" видеопамять до 128К.
Может все таки у кого есть схема от 604-й модели? Ибо разбежности в плате присутсвуют.
Господа, дайте покурить нормальную доку на мапер, ибо курил схемы, курил s3527, s1985... мало что понял... как докадываюсь ОЗУ можно расширить до 4 метров но как?
... и зачем? ;)
по идее все просто,
адресное пространство разбито на 4 блока по 16к
и есть 4 порта, которые и говорят а какая реальная страница будет в этом окне ...
4096 = 16к*256
+ туда еще могут быть замаплены ромы и картриджи внешние.
что-то типа того.
Я тоже курил, просветления не достиг... Вкурил то, что у S1985 маппер унутре, и с ним 512кб - предел, а с внешней клавиатурой - и того меньше, только 256.
Схему маппера на рассыпухе можно глянуть тут: http://www.msxnet.org/gtinter/addrame.htm (DRAM) и тут: http://caro.su/msx/mem4msx.htm (SRAM)
Самое забавное, что на родной плате памяти применена DRAM MB8264, но при этом сигнал рефреш игнорируется, стоят только мультиплексоры.
Точнее рефреш должен приходить на 18-й контакт.
http://tubes.org.ua/musor/yis503ram.jpg
давно хотел спросить: что за ПЗУ XBASIC2 ?
Зачем оно нужно, что даёт?
---------- Post added at 12:12 ---------- Previous post was at 10:16 ----------
Схему маппера на рассыпухе можно глянуть тут: http://www.msxnet.org/gtinter/addrame.htm (DRAM) и тут: http://caro.su/msx/mem4msx.htm (SRAM)
У схем есть интересное отличие: в первом случае чтение регистров (портов) маппера не предусмотрено. Как это скажется на работе? Или оно (чтение) "и на не на"?
наверное на что-то скажется, софт он разный
на всякие "резеденты" точно скажется, им то нужно поставить свое и вернуть назад старое.
надо спецификацию читать.
хотя тут (http://map.grauw.nl/resources/msx_io_ports.php#mmapper)
Note that reading those registers is not reliable, and should not be done.
Atari, есть логическое завершение проекта или все заглохло как обычно?как никак уже год с хвостиком
palsw, недопаян мапер с метром, недопаян BeerIDE.
под BeerIDE непонятно что с прошивкой, 1.8 работает только с CHS, 1.9 немного глючноват, афтары молчат. вроде как SD->IDE должен работать в CHS, но надо в ручную поработать с партициями на флешке.
Вобщем надо доделывать всё сразу ибо без одого невозможно протестить другое и наоборот.
---------- Post added at 21:20 ---------- Previous post was at 21:17 ----------
родная оператива перепаяна на "мапер 64К"
Atari, по подробней про метр оперативы и мапер.машинка сейчас работает но видит не всю память или совсем молчит?
машинка сейчас работает с 64К, для тестирования метра надо запустить утилю из под MSXDOS или прошить бивис от MSX2+ (MSX2P + MSX2PEXT + KANJI).
для первого надо запутить какой-то дисковый модуль.
для второго надо наличие RTC ибо хакать в лом.
конечно можно перебрать MSX2P, но там с раскладками немного заморочисто.
Wierzbowsky
14.02.2020, 04:02
Приятель-голландец попросил меня проапгрейдить его японский гибрид MSX1 (японская плата + русский КУВТ2 корпус) в обычную русскую MSX2. Чтобы корпус соответствовал содержанию, так сказать. Тогда я ещё не знал какое приключение мне предстоит...
Я думал, что заменив БИОС, Сабром, поставив платку расширения VRAM и оригинальный модуль ОЗУ от "двушки" я сразу добьюсь желаемого. Ага, щас! Информация по апгрейду в Инете нашлась. Нашёл также Сабром без поддержки часиков, пропатченный Егором Вознесенским (земля ему пухом!). Caro мне помог найти древнюю доку по апгрейду CX5MII в MSX2. Вроде бы всё просто. Но дьявол, как обычно, скрывался в деталях...
Короче, сразу ничего не запустилось. То есть совсем. Чёрный экран. Поставил БИОС от однушки, а также 64кб модуль ОЗУ без маппера назад - всё работает. Моя платка расширения VRAM работает, и то слава Богу. После сравнительного анализа оказалось, что в старой доке по апгрейду микросхема Саброма подключена к CS1 и видится только с 0х4000. К тому же, видна вторая половина микросхемы, а сам Сабром не виден с нулевого адреса вообще. Апгрейд, как оказалось, был рассчитан на 27C128. Так что для установки 27С256 нужны были изменения. Также обнаружилось, что рекомендованный резистор R315 делает из моей 27C256 половинку. Убрал резистор, соединил адресные пины А14 обоих микросхем ПЗУ. Потом сделал как давно рекомендовал Caro - припаял провод от 22й ноги ПЗУ не к CS1, а к сигналу MREQ-B, позволяющему "видеть" ПЗУ с нулевого адреса. В итоге получил что хотел - 32кб ПЗУ с Сабромом и CP/M в слоте 3-0. Комп даже стал запускаться, но почему-то с фиолетовым цветом вместо чёрного на заставке MSX и со сдвигом экрана вниз. С этим было решено разобраться потом - нужно было сначала поставить побольше ОЗУ.
А вот с оригинальным 128кб модулем от КУВТ2 машинка отказалась работать наотрез. Чёрный экран, на CAPS не реагирует. Несмотря на впаянные 3 микросхемы для формирования нужных сигналов для маппера ничего не стартовало. После сравнительного курения мануалов по CX5MII и YIS503III выяснилось, что на MSX1 к разъёму ОЗУ подведены сигналы А0 и А1, а вот в MSX2 КУВТ2 вместо А0 заведён RFSH, а А1 вообще не задействован. Пришлось резать дорожку и кидать провод от 28го пина Z80 до разъёма ОЗУ (пин 18). А1 решил не трогать. И всё заработало - маппер нашёлся и прошёл тесты. Ура!
Осталась последняя бяка - странные цвета и сдвиг экрана. С помощью нехитрых манипуляций выяснилось, что машинка стартует с частотой кадров 50Гц, а видеомодуль от однушки такое сильно не любит, так как он японец. ;) Подозрения пали на пропатченный Сабром, который устанавливал неправильную частоту кадров. В итоге было решено взять оригинальный Сабром от КУВТ2 и пропатчить его как "завещал" Егор. Затем к полученному 16кб куску для аутентичности был прилеплен CP/M и всё это было залито в ПЗУ. И вот только после этого машинка запустилась как полноценная русская двушка КУВТ2. Хотя и без часиков, но вполне себе аутентичная.
Надеюсь, что мой опыт поможет кому-то в апгрейде его "однушки" в "двушку". В любом случае было интересно!
Сабром, который я пропатчил: 71502
Тема, которая помогла: https://zx-pk.ru/threads/10408-tv-out-na-kuvt2-yis503iii-sdokh-vdp/page2.html
Плата расширения видео ОЗУ: http://rbsc.su/ru/other_projects/#0003_VRAM_Expansion
Апгрейд стандартного модуля ОЗУ от MSX2 до 256кб: http://rbsc.su/ru/other_projects/#0106_Upgrade_Yamaha_Standart_RAM_to_256k
Плата ОЗУ на 1 Мб от Caro: http://caro.su/msx/mem4msx.htm
Здравствуйте.
Имеется такая плата https://c.radikal.ru/c43/2109/0d/3fa22a680d47.jpg (http://www.radikal.ru).Поставил прошивку из последнего сообщения. Результат - чёрный экран. С родной прошивкой запускается. Подскажите куда копать...
Wierzbowsky
12.09.2021, 18:53
Это похоже на прокачанную в MSX2 плату однушки. Микросхему часиков вроде впаяли, стоит как минимум 64кб видео ОЗУ на материнской плате (16x 416 DRAM), но непонятно поставили ли дополнительные 64кб видео ОЗУ на дополнительную плату (2x 464 DRAM). Также непонятно какой модуль ОЗУ стоит - старый на 64кб или новый, на 128кб. Также, под этим модулем должны быть запаяны чипы для маппера. Так что снимите оба модуля и сделайте их фотки со стороны компонентов, а также фотку материнской платы без модулей с двух сторон. И желательно при хорошем ровном освещении, без теней. И с разрешением больше 2к.
Как выглядит заставка при запуске с родным биосом? Прошивка из предыдущего поста вряд ли нужна, так как часики на плате вроде есть. Всё должно работать со стандартным биосом и сабромом от КУВТ2.
Спасибо, что откликнулись... Родной биос MSX. Запустилась с прошивками msx2 из openmsx.Не был установлен резистор R315 на микросхеме subrom.Видеопамять родная плата, как я понимаю 16к плюс ру5... правда есть артефакты- какая то из ру5 кривая... А есть какая нибудь программа протестировать?
Wierzbowsky
13.09.2021, 11:58
Какая-то недо-MSX2 получается. Вот прога для тестирования ОЗУ и видео ОЗУ, а заодно и маппера:
http://podrezov.com/testram/testram.zip
Добрался до теста.
Вот такой результат....
https://b.radikal.ru/b10/2109/db/23e204221db3t.jpg (https://radikal.ru/big/473lsxxmntsel)
Wierzbowsky
19.09.2021, 17:32
У Вас проблема с ОЗУ модулем, судя по ошибкам в самом тесте. Как я уже говорил, снимите оба модуля (ОЗУ и видео ОЗУ) и сделайте их фотки со стороны компонентов, а также фотку материнской платы без модулей. И желательно при хорошем ровном освещении, без теней. И с разрешением больше 2к. Тогда будет ясно куда копать.
Ошибка выдается при тесте видеопамяти....
Вот что досталось....
https://b.radikal.ru/b39/2109/db/5e8ab7cb350bt.jpg (https://radikal.ru/big/g16mtgaars3u1)
https://d.radikal.ru/d06/2109/fa/4c417c5e9fa8t.jpg (https://radikal.ru/big/tci3rxu5wj6md)
https://a.radikal.ru/a20/2109/79/e9c2742959b7t.jpg (https://radikal.ru/big/09ze8hjgyl5by)
https://d.radikal.ru/d31/2109/3d/088602c6fc89t.jpg (https://radikal.ru/big/e6w148444429j)
https://a.radikal.ru/a14/2109/d1/e4b5919a0e4et.jpg (https://radikal.ru/big/5ln6ehbhq478e)
Wierzbowsky
19.09.2021, 19:57
Судя по всему, видео ОЗУ уже правильно прокачано до 128кб, но желательно его всё же протестировать. А вот Ваш модуль ОЗУ - это похоже клон 1-мегабайтного модуля ОЗУ от Caro, только на DIP логике. И кто-то этот модуль патчил проводами. Тест показывает, что у Вас работают только 512кб и вылезают ошибки. Так что модуль как минимум неправильно сконфигурирован, а может быть вообще неисправен и маппер работает неправильно.
На модуле установлены обе перемычки, что неправильно для модуля от Caro и его клонов. Для конфигурирования на 1мб ОЗУ нужно, чтобы была замкнута только одна перемычка (на фотке она справа). Для 512кб правая пеермычка должна быть разомкнута, а вместо левой перемычки должен стоять резистор на 2кОма. Если установлены обе перемычки, то скорее всего глюки обеспечены. А вот что там патчилось проводами - хз...
Получается надо перерисовать, что там на плате.... Эх... Спасибо. Буду разбираться.
Эта схема должна быть ? http://caro.su/msx/mem4msx/msx1mb.PNG
Wierzbowsky
19.09.2021, 22:09
Получается надо перерисовать, что там на плате.... Эх... Спасибо. Буду разбираться.
Эта схема должна быть ? http://caro.su/msx/mem4msx/msx1mb.PNG
Да, это нужная схема. Но судя по проводам, разводка получилась с ошибками. Или же проводами пытались починить неправильно работающий модуль.
Кстати, на модуле установлены K6T4008C и K6X4008C чипы. Возможно тип не имеет значения, но кто знает... Caro рекомендовал именно K6X4008C1F-BF55 или аналоги (Hitachi HM628512LFP-7 и ALLIANCE AS6C4008-55SIN). К тому же, эти чипы очень часто приходят нерабочими из Китая. Я на одном модуле 6 раз менял чип, чтобы наконец получить 1 мегабайт. Но возможно проблема решится после правильной установки перемычек.
Я конечно попробую найти концы. Но тест ОЗУ пишет no failures... или как там.... где то видеопамяти битая... вопрос как найти... видны артефакты на заставке и в бейсике. Картридж с игрой запускается и работает.... а тест вылетает при тестировании озу page 6 или 7....
Wierzbowsky
20.09.2021, 12:11
А, значит это тест видеопамяти выдаёт ошибки и крашится? Ок, тогда начинайте менять РУ5 по одной на аналогичные (или буржуйские 4164 DRAM) и смотрите будут ли изменения в тесте. Если при замене всех РУ5 ничего не изменилось, надо смотреть видеопамять на дополнительной платке. Там 4464 DRAM чипы. Благо, что кто-то постарался и всё поставил в панельки, так что диагностику будет нетрудно провести.
Но вообще это странно, что модуль ОЗУ выдаёт 512кб вместо мегабайта. С ним тоже что-то не так...
Спасибо за советы. Видеопамять подобрал из кучи ру5... тест проходит. Осталось разобраться с модулем озу... А где почитать про перемычки? Как правильно они должны быть?
Wierzbowsky
23.09.2021, 11:07
Доки нет. Я говорил о перемычках здесь:
https://zx-pk.ru/threads/14514-davajte-tviknem-msx-1-s-kartinkami-).html?p=1131022&viewfull=1#post1131022
Доки нет. Я говорил о перемычках здесь:
https://zx-pk.ru/threads/14514-davajte-tviknem-msx-1-s-kartinkami-).html?p=1131022&viewfull=1#post1131022
Это я видел. Обязательно поправлю.... У меня только вопрос-на схеме Caro присутствует jp1, которая д.б. замкнута и jp2 - разомкнута. Так ? Почему? Можно небольшое пояснение чем jp2 мешает ?
Wierzbowsky
23.09.2021, 20:36
Это я видел. Обязательно поправлю.... У меня только вопрос-на схеме Caro присутствует jp1, которая д.б. замкнута и jp2 - разомкнута. Так ? Почему? Можно небольшое пояснение чем jp2 мешает ?
Стоп! Мне кажется я запутался, поэтому давайте сначала. У Caro R2 (так на плате, на схеме это J1), идущая к ноге 9 чипа HC670, ноге 14 чипа HC365, а также к ногам 1 и 2 чипа HC00, по-умолчанию замкнута - для 1мб конфигурации и это норма. На вашем модуле это левая перемычка, если не меняли схему. R1 для 1мб конфигурации разомкнута. Для 512кб на модуле Caro перемычку R2 (сигнал EA19) убирают - отрывают 9ю ногу HC670 от схемы, а на место R1 впаивают резистор 2к для подтяжки входов HC365 и HC00 к питанию.
На модуле Caro нет перемычки J2 (я спутал R1 c J2), а на вашем модуле она стоит и она замкнута. Если не меняли схему, то так правильно. Теперь осталось понять почему видно только 512кб из 1 мегабайта и что соединяют провода на плате.
Прошу поправить меня если я опять что-то не так понял.
http://podrezov.com/temp/msx_ram_boards.jpg
http://podrezov.com/temp/caro_clone.jpg
Нет. Похоже, что все правильно. А как тест определяет объем памяти ?
Wierzbowsky
24.09.2021, 11:08
Насколько я понимаю - тест постранично переключает маппер и пытается записать значение по определённому адресу (обычно в начале страницы), а затем его читает. БИОС при инициализации делает то же самое. Тест пишет не только в одну ячейку ОЗУ. Так что если микросхема ОЗУ дохлая, то туда ничего не запишется и тогда страница памяти определяется как битая. Посмотрите какие дорожки порезаны на плате (к чему они идут) и к чему подключены провода. Тогда, возможно, будет ясно что там не так.
Только заметил что микросхемы озу разные стоят... Спасибо буду искать...
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot