PDA

Просмотр полной версии : Сетевое ПЗУ КУВТ1



Wierzbowsky
30.08.2015, 17:10
Я разобрал свой КУВТ (YIS503II) и решил посмотреть есть ли возможность заменить внешнее ПЗУ, вставляемое в передний слот, чем-то внутренним.

На сетевой плате КУВТ (см. картинки) есть место как раз под 28-ногую микросхему и распиновка похожа на распиновку ПЗУ. Я не помню столько занимает образ ПЗУ для первого КУВТ, но вроде бы оно должно быть в пределах 16кб. Так что теоретически можно поставить 27с128 в сетевой модуль и залить туда образ внешнего ПЗУ (которого у меня нет кстати). Интересно будет ли так работать? Если ли у кого дамп сетевого ПЗУ для первого КУВТ? Заранее спасибо.

ptero
30.08.2015, 17:33
так считай из того что в переднем слоте ...
возьми XDBG.COM поставь 30 слот, ПЗУ там наверняка на адресах 4000-7FFF но надо проверить и остальные диапазоны.. а потом на дискетту сохрани

---------- Post added at 21:33 ---------- Previous post was at 21:32 ----------

хотя надо и 33й слот проверить на всякий случай.. вдруг там чего отражается в картридже сетевом

DJs3000
30.08.2015, 17:36
Сетевой модуль у КУВТ1 и 2 вроде как сильно отличаются но ты можешь легко вставить сетевой модуль от КУВТ2 в КУВТ1. В сетевом модуле КУВТ2 часто ставят панельку на ПЗУ и там вроде 27С256(32кб) стоит и биос КУВТ1 состоит из двух частей по 16кб.

Wierzbowsky
30.08.2015, 21:01
Запаял кроватку, вставил 27с128 и записал туда 8кб сетевое ПЗУ от КУВТ дважды. В общем комп стартует и выполняется команда run"com:". И после этого ничего. Тот факт что функциональные клавиши F5-F10 переопределены другими командами ПЗУ работает, но по сравнению с ПЗУ от второго КУВТа оно сильно упрощенное и неудобное. Так что выну ПЗУ нафиг. :)

tnt23
31.08.2015, 20:27
А в чем может быть прикол первого сетевого ПЗУ?

Wierzbowsky
01.09.2015, 01:17
А в чем может быть прикол первого сетевого ПЗУ?

Было интересно посмотреть как реализовано. По сравнению со вторым КУВТом - топорно. Переопределены функциональные клавиши, старт начинается в run"com:". Фтопку...

tnt23
01.09.2015, 13:49
CP/M нету?

Wierzbowsky
01.09.2015, 16:15
Там даже SubROM не запаян. Откуда там CPM? :)

tnt23
01.09.2015, 16:31
Не знаю, в сетевом модуле КУВТ2 сипиэм есть :)

Wierzbowsky
01.09.2015, 16:52
CPM разьве не в суброме сидит на КУВТ2? А у меня КУВТ1, там суброма нет вообще, а сетевое ПЗУ вставляется спереди в разъём. Его там всего 8кб, так что очень всё примитивно.

DJs3000
01.09.2015, 17:06
Не знаю, в сетевом модуле КУВТ2 сипиэм есть :)

Ничего подобного :) можете вынуть сетевой модуль в КУВТ2 и набрать в барсике CALL CPM и о чудо запустится CPM с вынутого сетевого модуля :)
Как уже подметил Алексей CPM находится в SUBROM основного биоса КУВТ2 из-за этого страдает совместимость. Если нам нужна большая совместимость MSX то CPM лучше вырезать нафиг.

ptero
01.09.2015, 17:06
CP-M у YIS503III КУВТ2 сидит на борту в саброме, не в сетевом модуле, и модулем и без вызывется через CALL CPM из бейсика.. В учительской YIS805 нигде не сидит.. грузиться с дискетты, какая то интеграция с сетевыми модулями тем не менее у него есть

Wierzbowsky
01.09.2015, 17:45
Да, в учительской Painter сидит аж на 64кб. Вызывается _painter . Кстати call равнозначно подчеркиванию и пробел не нужет в этом случае.

tnt23
01.09.2015, 22:14
Напомню на всякий случай про MSX-Link

http://www.sensi.org/~tnt23/msx/

Wierzbowsky
02.09.2015, 10:32
MSX Link только со вторым КУВТом работает или с первым тоже? Они вроде несовместимы.

tnt23
02.09.2015, 15:55
Делалось/тестировалось на втором.

Wierzbowsky
02.09.2015, 16:38
Интересный проект, но как и мой Caslink2 уже неактуальный. Сейчас настали времена FPGA, когда любую железку и интерфейс можно сэмулировать быстро и качественно.

tnt23
02.09.2015, 19:31
Не уверен насчет неактуальности. На руках у людей масса машин с сетевым модулем.

Wierzbowsky
02.09.2015, 22:24
Да, но многие хотят побольше памяти. А самый доступный модуль памяти Камиля конфликтует с сетевым модулем. Да и у многих он вытащен за ненадобностью, а сетью пользуются вообще единицы.

А вообще для популяризации этого проекта надо бы выложить исходники для CADa или хотя бы гербер разведенной платки. Еще не совсем понятна схема подключения. Контакты 2-5 это пины сетевого модуля? А 1 это земля? Что такое DTR? Будет ли проект работать через USBшный UART?

ptero
03.09.2015, 04:45
Да, но многие хотят побольше памяти. А самый доступный модуль памяти Камиля конфликтует с сетевым модулем. Да и у многих он вытащен за ненадобностью, а сетью пользуются вообще единицы.


Ой.. а можно поподробнее, в чём конфликт ?

tnt23
03.09.2015, 10:34
Да, но многие хотят побольше памяти. А самый доступный модуль памяти Камиля конфликтует с сетевым модулем. Да и у многих он вытащен за ненадобностью, а сетью пользуются вообще единицы.

А вообще для популяризации этого проекта надо бы выложить исходники для CADa или хотя бы гербер разведенной платки. Еще не совсем понятна схема подключения. Контакты 2-5 это пины сетевого модуля? А 1 это земля? Что такое DTR? Будет ли проект работать через USBшный UART?

Eagle файлы вроде там лежат, если не ошибаюсь. Но на самом деле коллега svofski творчески переосмыслил и переработал MSX Link в сторону USB и более современных технологий, надо упросить его поделиться результатами.

Wierzbowsky
03.09.2015, 12:02
Ой.. а можно поподробнее, в чём конфликт ?

При установке модуля памяти от Камиля при включенном сетевом блоке не работают некоторые программы и игры. Например тот же Testmap.com, который предлагается как тестировщик платы. Также виснет при запуске CP/M на YIS503III. Не работают некоторые игры. При загрузке с DEL все отлично. Камиля спрашивал, он пока не знает почему конфликт.

---------- Post added at 13:02 ---------- Previous post was at 12:31 ----------


Eagle файлы вроде там лежат, если не ошибаюсь. Но на самом деле коллега svofski творчески переосмыслил и переработал MSX Link в сторону USB и более современных технологий, надо упросить его поделиться результатами.

Файлов кроме одного JPG и двух PS не нашел. Подскажите где взять исходники. Кочу собрать и потестировать.

tnt23
03.09.2015, 12:09
Файлов кроме одного JPG и двух PS не нашел. Подскажите где взять исходники. Кочу собрать и потестировать.

Исходники могли не сохраниться (шутка ли, 2004 год). Да и зачем они, если картинка печатной платы есть, односторонняя и пригодная для ЛУТ.

Можно собрать на макетной плате: http://cax.narod.ru/msx/msx-link/index.html

Wierzbowsky
03.09.2015, 12:25
Исходники могли не сохраниться (шутка ли, 2004 год). Да и зачем они, если картинка печатной платы есть, односторонняя и пригодная для ЛУТ.

Можно собрать на макетной плате: http://cax.narod.ru/msx/msx-link/index.html

Я предпочитаю заказывать платки у китайцев. Намного меньше гемора, чем самому возиться. В принципе схему можно перерисовать в Eagle и сделать гербер. А потом сделать десяток платок. Но как я уже сказал, этот проект неактуален в виду разработки контроллера и флешкарика которые будут стоить копейки. Но если будет возможность, потестирую MSX Link.

tnt23
03.09.2015, 12:35
Я предпочитаю заказывать платы у "Резонита" в Санкт-Петербурге. Намного быстрее, чем у китайцев, и ногами недалеко идти, если возникнут вопросы.

В принципе схему можно перерисовать и в KiCad с экспортом в герберы. И, как я уже сказал, проект актуален для людей, не имеющих контроллера/флешкартриджа или возможности их приобрести, но владеющих сетевым модулем и желанием получить практически дармовой способ загрузки программ в свои КУВТы.

Wierzbowsky
03.09.2015, 16:47
Я предпочитаю заказывать платы у "Резонита" в Санкт-Петербурге. Намного быстрее, чем у китайцев, и ногами недалеко идти, если возникнут вопросы.
В принципе схему можно перерисовать и в KiCad с экспортом в герберы. И, как я уже сказал, проект актуален для людей, не имеющих контроллера/флешкартриджа или возможности их приобрести, но владеющих сетевым модулем и желанием получить практически дармовой способ загрузки программ в свои КУВТы.

А по нему можно грузить 128кб игрушки разбитые на части? Или только РОМы до 48кб? Я со своим Caslink ухитрялся даже многофайловую Woodypoco запускать на Ямашках.

tnt23
03.09.2015, 17:05
https://github.com/svofski/yamashnik

---------- Post added at 17:05 ---------- Previous post was at 16:59 ----------

Стас "Cax" Боруцкий пишет (тут вот - http://cax.narod.ru/msx/msx-link/index.html):


bsend.bat 2 D:\MSX\MegaROMs\mgear\mgear.00*
- пересылает игру Metal Gear размером 128К, разбитую на 8 бинарных частей по 16К, на ученический компьютер No.2, используя MSX-Link подключенный к порту COM1 на PC (по умолчанию).

Wierzbowsky
03.09.2015, 17:35
Я не совсем понял - софт для писюка только под Линукс или Мак?

tnt23
03.09.2015, 18:40
Я не совсем понял - софт для писюка только под Линукс или Мак?

Если внимательно прочитать, что написано на сайте Стаса (ссылку не буду давать в третий раз, чтобы не сглазить окончательно), то окажется, что


Здесь находится архив, в котором Вы найдёте утилиты send и ncopy для Windows

tnt23
03.09.2015, 18:42
На всякий случай архив с утилитами send и ncopy для Windows скачал и прицепляю к настоящему сообщению.

Wierzbowsky
03.09.2015, 23:15
Стесняюсь спросить, а Гербер файлы есть? А то у меня только Eagle... ;)

svofski
04.09.2015, 01:59
Добавил Герберы в kicad/gerber. Не уверен, что 100% тот же лейаут, что у меня. Почему-то последняя версия pcb у меня корректно не открывается в текущей версии, открывается только -bak. Рекомендую пальцем сверить со схемой и с yamashnik-B_Cu.svg

Hint: KiCad очень легко ставится ;)

Wierzbowsky
04.09.2015, 03:10
Спасибо. Однако мой просмотрщик выдает ошибку (см. картинку). Также не видно границ платы. Это нормально или у меня глючный viewer?

Wierzbowsky
04.09.2015, 03:37
У меня есть UART, вот такой:

http://miniimg.rightinthebox.com/images/500x500/201208/nlhkpe1346398637418.jpg

То есть можно собрать всё на макетке - нужны 2 оптопары, три резюка и кондер. Надо попробовать. Надеюсь нужные компоненты найду в местном магазе...

DJs3000
04.09.2015, 09:40
Алексей наверное проще будет печатку сделать в игле :) т.е. перерисовать схему и развести самому плату.

svofski
04.09.2015, 11:07
У меня нет такой ошибки. Про границы платы даже не знаю. Вроде не видно специальных опций. Я никогда раньше не пользовался гербером в кикаде.

tnt23
04.09.2015, 11:28
Границы платы лежат в слое EdgeCuts. При экспорте в герберы можно включить опцию "Показывать границы платы в каждом слое", но обычно производство достаточно сообразительное, чтобы с этим справиться и так.

svofski
04.09.2015, 12:05
Обновил, добавил слой EdgeCuts.

Wierzbowsky
04.09.2015, 14:07
Да, так лучше, спасибо. На полигон все равно ругается, но думаю это некритично.

svofski
04.09.2015, 23:16
Успехов. Будет интересно узнать как получится.

Wierzbowsky
05.09.2015, 22:10
Успехов. Будет интересно узнать как получится.

Надо оптопар закупить и собрать эту схему. Кстати чем обусловлено их использование? Поясните чайнику пожалуйста.

ram_scan
06.09.2015, 13:34
Надо оптопар закупить и собрать эту схему. Кстати чем обусловлено их использование? Поясните чайнику пожалуйста.

1) гальваническая развязка.
2) токовая петля проще реализуется.

tnt23
06.09.2015, 21:43
Надо оптопар закупить и собрать эту схему. Кстати чем обусловлено их использование? Поясните чайнику пожалуйста.

Боязнью спалить сетевой модуль при подключении-отключении PC.