PDA

Просмотр полной версии : Модернизация YIS-503 IIIR в почти MSX 2+



falanger
25.10.2010, 05:06
У меня вот такая вот довольно сумасшедшая идея, которая уже частично подтвердилась.
Взять "ученическую" машину. Заменить Yamaha V9938 на Yamaha V9958, расширить VRAM до 192 кб, там надо напаять поверх одной из "банок" 3-ю банку и подключить CASХ МГТФ-ом к видеочипу, расширить память до 256-4096 Мб на что терпения хватит.
Опционально если требуется то изменить ПЗУ используя те части ПЗУ от MSX-2+ где поддержка нового видео-чипа.
А OPLL-музыку желающие вставят отдельным картриджем...

Ведь был же опыт превращения YIS-503 IIR MSX-1 в YIS-503 IIIR MSX-2 допайкой элементов. А я как помню TMS9918А и Yamaha V9938 и Yamaha V9958 вроде совместимы по ногам и программно обратной совместимостью. Хотя нет, сравнение "поножовщины" чипов из даташитов показывает только частичное совпадение. Даташиты есть в Википедии, вернее ссылки на них.

Просто интересно, возможно ли такое "малой кровью" и кто-нибудь делал?

fan
25.10.2010, 18:45
На других модельках делали -
http://www.msx.org/forumtopic11235.html
http://msxinfo.msxblue.com/msx-2-upgrades.html

KALDYH
25.10.2010, 20:31
Заменить Yamaha V9938 на Yamaha V9958
Где б его достать в наших краях?

dk_spb
25.10.2010, 21:15
KALDYH, Так проблема только в цене.
За $26 с доставкой до дома их пруд пруди

DJs3000
13.11.2013, 06:02
Реально ли кто-то проводил такую модернизацию?

msxegor
13.11.2013, 10:45
Я заменял видеопроцессор. ПЗУ менять лом (тем более, что там по-хорошему надо еще порт F4 реализовывать). В остальном - работает нормально.

DJs3000
19.10.2014, 21:59
Купил этот (http://www.ebay.com/itm/V9958-Kits-V9958-SN76489AN-D41464-DRAM-DIP-/161337097435?pt=LH_DefaultDomain_0&hash=item259070bcdb) комплект чтобы попробовать проабгрейдить КУВТ2. Ну выпаять V9938 и впаять панельку я смогу, а вот чего дальше делать чтобы увеличить видеопамять непонятно. Может кто-то помочь с этим? и про какой порт F4 писал Егор?

DJs3000
20.10.2014, 01:02
Тому кто сможет помочь пришлю бесплатно V9958 в подарок :)

BYTEMAN
20.10.2014, 03:28
DJs3000, что-то можно почерпнуть здесь http://www.msx.org/forum/msx-talk/hardware/f4-register-and-signal-y0-hf4-hb-f9s

Arkanoid
15.11.2014, 19:55
Yamaha V9958 а к :speccy: спектруму эту штуку можно припаять чтоб такие же видеорежимы реализовать?:v2_conf2:

DJs3000
15.11.2014, 20:40
это получится уже не спектрум а msx :D

ram_scan
16.11.2014, 11:49
и про какой порт F4 писал Егор?

В васике 3.0 используется. Там 2 бита всего хранятся.

Один бит - холодный/горячий рестарт (чтобы заставку всякий раз при сбросе не выводить). Делается на одной К155ЛА1 и почти любом регистре с Z-состоянием. Второй бит используется только на turbo-r выставлен когда включен тубро режим. На кувт-2 следовательно нафиг никуда не уперся.

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

DJs3000
16.11.2014, 12:40
ram_scan, микросхемы для апгрейда уже в Новосибе и видимо в начале недели будут у вас. Было бы ооочень круто снять некое видео с апгрейдом КУВТ2 :) если нет вариантов снять то я попробую потом это сделать если объясните мне что нужно сделать.

ram_scan
17.11.2014, 06:47
Видео не сыму (в мобиле по сравнению с фотиком камера дрянная, только время зря тратить, а фотик видео не сымает). Так что могу только фотосессию цифровиком. Проблема в том что фен из китая не приехал до меня еще. А без него не покалечив я старый VDP не демонтирую.

DJs3000
17.11.2014, 12:28
Ну подождем фена :)

Halfaxle
19.11.2014, 17:36
Я бы рекомендовал выкусывать. По нынешним временам текстолит в 503-й ценнее видипишника. Кроме того, важно в целости сохранить радиатор, тк с теплообменом там напряженка.

DJs3000
19.11.2014, 20:58
Я бы рекомендовал выкусывать. По нынешним временам текстолит в 503-й ценнее видипишника. Кроме того, важно в целости сохранить радиатор, тк с теплообменом там напряженка.

Согласен! да и v9938 купить не проблема (http://www.ebay.com/itm/1PCS-Video-Display-Processor-IC-YAMAHA-DIP-64-V9938-V9938C-/271515736399?pt=LH_DefaultDomain_0&hash=item3f3799594f).

ram_scan
20.11.2014, 05:59
Я бы рекомендовал выкусывать. По нынешним временам текстолит в 503-й ценнее видипишника. Кроме того, важно в целости сохранить радиатор, тк с теплообменом там напряженка.

Сдувать я буду профессиональным оборудованием, так что за текстолит можно не волноваться. В принципе кроме воздушной и инфракрасная монтажно-демонтажная станция у нас есть в конторе, как никак профильное производство, микроэлектроника.

Я на потрошении лабораторных кошек, мышей и кроликов (сетевухи, видяхи и прочая писишная периферия 90-х и 2000-х годов) уже руку набил =) Выкидывать жалко, а комплектуха полезная попадается, вот на органы и распускаю.

Запасной 9938 у меня есть. Покупал про запас.

Halfaxle
21.11.2014, 17:39
А. Ну, это меняет дело.
ИК грелка это роскошь:)

Arkanoid
05.12.2014, 17:46
это получится уже не спектрум а msx :D
что серьезно? берем спектрум, выпаиваем юлу, запаиваем 9938 допустим, прошиваем мсх пзу и чо прямо из спека мсх получитсо?

DJs3000
05.12.2014, 18:34
что серьезно? берем спектрум, выпаиваем юлу, запаиваем 9938 допустим, прошиваем мсх пзу и чо прямо из спека мсх получитсо?

Извините но на глупые вопросы не отвечаю

Arkanoid
05.12.2014, 18:42
я вполне серьезно спросил, т. к. не в теме. чем мсх от спека отличаетсо в плане железа? где почитать об этом можно?

Halfaxle
05.12.2014, 23:48
я вполне серьезно спросил, т. к. не в теме. чем мсх от спека отличаетсо в плане железа? где почитать об этом можно?

Идеологически:

Спектрум - z80 + "спектрумовский" экран в памяти по соответствующим адресам.

MSX- z80 + специфичная для него слотовая организация адресного пространства.

То есть, если убрать из мсх видипишник, у нас получится все еще мсх. Но без видипишника. А если убрать слоты, то это будет уже не мсх.

Аналогично, спектрум делает спектрумом характерная органицация видеопамяти.

Соответственно, заменив спектрумовский экран на видипишник, мы получим новый (третий) комп, который сможет исполнять некоторые программы для мсх. Спектрумом он уже не будет из-за отсутствия спектрумовского экрана, а msx-ом он еще не станет из-за отсутствия слотовой организации адресного постранства..

DJs3000
27.01.2015, 03:53
Вообще решил я что уже научился паять и думаю попробую сам превратить КУВТ2 в MSX2+ :D взял одну из своих КУВТ вполне вменяемом состоянии и разобрал:
http://cs621825.vk.me/v621825711/eb12/Qneo73b_ieo.jpg
В верхней части видим VDP который нада заменить:
http://cs621825.vk.me/v621825711/eb24/bld9556gtlo.jpg
http://cs621825.vk.me/v621825711/eb1b/ymTM5npX4QM.jpg
http://cs621825.vk.me/v621825711/eb2d/ORUQ-GTfuzs.jpg
http://cs621825.vk.me/v621825711/eb36/8iV2nVKyANs.jpg
Все очень аккуратненько сделал на совесть :) теоретически на этом можно и закончить но хочется большего, а именно замены биоса и барсика. Примерно по центру у нас на панельке находится биос и на сколько я понимаю рядом запаянная пзу с барсиком которую я тоже выдрал и поставил панельку:
http://cs621825.vk.me/v621825711/eb3f/zdKfoq0czD4.jpg
Дальше у меня тупик! хз где брать содержимое пзу что было выдрано. Если у кого есть содержимое этого пзу очень прошу поделиться. На пзу написано Yamaha XD134B0. Либо пробовать уже новы бейсик туда записывать? Ещё не понятно какой биос от MSX2+ можно попробовать залить.
Если что-то получится то можно будет подумать например над увеличением видеопамяти чтобы было по канонам 192кб.

---------- Post added at 03:53 ---------- Previous post was at 03:21 ----------

В эмуле BlueMSX в конфиге для noname MSX 2+ можно подсмотреть какие файлы он использует и там 3 файла показались мне подозрительными :)
MSX2P.rom - 32кб
MSX2PEXT.rom - 16 кб
XBASIC2.rom - 16 кб

Первый думаю непосредственно биос, а второй или третий это пзу которую я выдрал и поставил панельку.

DJs3000
27.01.2015, 11:51
тупая замена биоса на 2+ конечно же не заработала :)
Пытаюсь найти ром который находился рядом с биосом. Вроде как должено быть все в OpenMSX судя по конфигу конкретно к Yamaha YIS-503IIIR (http://sourceforge.net/p/openmsx/openmsx/ci/master/tree/share/machines/Yamaha_YIS-503IIIR.xml) но в пакете из ромов только Cbios видимо из соображений не нарушать какие-то лицензии MSX.
Нашел пак с ромами (http://www.msxarchive.nl/pub/msx/emulator/openMSX/systemroms/machines/yamaha/) и даже основной биос отличается от оригинального у КУВТ2. Вообщем нифига не заводится :) попробую вечером напаять ноги выкушенной пзу и считать с неё ром.

ram_scan
27.01.2015, 12:15
тупая замена биоса на 2+ конечно же не заработала :)

Если вы все сделаете правильно то у вас получится 2+ простой заменой VDP даже со старым бейсиком.

Я к сожалению больше месяца проболел, поэтому не имел возможности заняться как договаривались.

38 на 58 процессор напрямую не меняется, у них разная распиновка.

Там надо перерезать пару дорожек и запаять пару соплей. Насчет перерезания надо свериться со схемой, но по идее будет достаточно поставить перемычку между ножками 4, 20 и 27, и вторую между ножками 21 и 58.

После этого машина должна завестись на старом бейсике, и 99% плюсовых игрушек на ней пойдут (большинство плюсовых машин выпускалось в конфигурации 64/128, так что память наращивать не надо).

Для того чтобы заработал плюсовый бейсик нужен регистр &F4h но он кроме бейсика нигде не используется, поэтому если вам бейсик новый не нужен то нет смысла морочиться. Еще нет смысла морочиться потому-что у MSX2 и КУВТ2 разная клавиатура, и даже если добиться работоспособности бейсика с расположением клавиш на клавиатуре выйдет шляпа и надо будет его патчить.

Родные КУВТ2-шные ромы совершенно точно есть в комплекте с BlueMSX. И основной и экстром. Но экстром у вас должен быть на панельке, поэтому основной тока выкусывали.

Флэшку лучше не шейте, шейте УФПЗУ, на флэшках есть нюансы в "неиспользуемых ногах".

DJs3000
27.01.2015, 12:20
ram_scan, Класс :) осталось понять что там перерезать нада. с перемычками без перерезания должно завестись?

ram_scan
27.01.2015, 12:40
По идее должно завестись без перерезания дорог, схема что сейчас перед глазами донельзива мутная, нумерацию плохо видно.

Если верить даташитам на 9938 и 9958 пыхнуть не должно.

4 нога на новом процессоре - вход /VRESET, на старом выход /VDS.
27 нога на новом - вход /HRESET, на старом вход /LPD.
20 - земля и там и там.

58 нога - +питания и там и там.
21 - на новом процессоре вход VCC DAC, на старом это был композитный видеовыход. По идее его надо отрезать от кодера/модулятора, но можно не резать (там все равно емкость по входу, да и без емкости вроде единичку на вход подать не палевно). Естественно композитный видеовыход отвалится и сигнал надо будет забирать по RGB и вдувать через SCART/S-VIDEO, у 9958 нет композитного выхода.

И отвалится (если использовалась) световое перо/мышь, у 9958 нет поддержки этого щщастя.

То есть фактически доработка сводится к тому что /HRESET и /VRESET надо посадить на землю, а VCC DAC на плюс питания.

А вот старый VDP после такой доработки вставлять в панель будет уже нельзя. Пыхнет. Только предварительно сняв перемычки можно назад вернуть.

DJs3000
27.01.2015, 12:57
По идее должно завестись без перемычек
в смысле без переризания? на плате рядом с процом есть некая релюха или что-то в этом роде и при включении она щелкая. Догадываюсь что это защита срабатывает какая.

ram_scan
27.01.2015, 13:10
в смысле без переризания? на плате рядом с процом есть некая релюха или что-то в этом роде и при включении она щелкая. Догадываюсь что это защита срабатывает какая.

Она и должна после ресета щелкнуть если мне склероз не отбило. Это автоматика которая управляет пуском/стопом в магнитофоне. Вот в таком например:

http://auctions.c.yimg.jp/img347.auctions.yahoo.co.jp/users/5/7/4/6/sppe47e9-img600x450-1421738880foqvkx13810.jpg

Резать ничего не надо, достаточно двух перемычек (одна между тремя ногами, вторая между двумя). И видео забирать по RGB а не с композита. Я в прошлом посте написал неправильно, пока исправлял вы уже прочли и отквотили =)

DJs3000
27.01.2015, 13:20
ок вечером попробую перемычки)

caro
27.01.2015, 17:02
Резать ничего не надо, достаточно двух перемычек (одна между тремя ногами, вторая между двумя). И видео забирать по RGB а не с композита.И еще надо подключить сигнал /WAIT c 26 ноги V9958 (у V9938 на этой ноге был LPS) к 24 ноге Z80 через любой импульсный диод анодом к Z80.

---------- Post added at 19:02 ---------- Previous post was at 18:29 ----------


Для того чтобы заработал плюсовый бейсик нужен регистр &F4h но он кроме бейсика нигде не используется, поэтому если вам бейсик новый не нужен то нет смысла морочиться.Этот регистр и в Бэйсике не нужен.
Его наличие обеспечивает включение начальной заставки только при включении питания.
По RESET заставка не отображается, что немного ускоряет запуск компа.

DJs3000
27.01.2015, 17:16
И еще надо подключить сигнал /WAIT c 26 ноги V9958 (у V9938 на этой ноге был LPS) к 24 ноге Z80 через любой импульсный диод анодом к Z80.
такс а дорожку отрезать у 26 ноги V9958 не надо?


Этот регистр и в Бэйсике не нужен.
Его наличие обеспечивает включение начальной заставки только при включении питания.
По RESET заставка не отображается, что немного ускоряет запуск компа.
Получается даже лучше без этого регистра с одной стороны :) наворотить его сложно?

DJs3000
27.01.2015, 20:24
Выпаял несколько диодов со старого SCSI диска но вот есть ли кто-то из них импульсный и возможно ли как-то с помощью мультиметра (http://www.mastech.ru/catalog/mult/ms8260d.html) выяснить это? Могу конечно завтра купить в магазине но хотелось бы сегодня попробовать завести аппарат.
Так (http://cs625416.vk.me/v625416711/1a470/jEXPOjK8twE.jpg)и так (http://cs625416.vk.me/v625416711/1a467/YFoML_CzgkE.jpg) выглядит мультиметр

ram_scan
27.01.2015, 21:29
[/COLOR]Этот регистр и в Бэйсике не нужен.
Его наличие обеспечивает включение начальной заставки только при включении питания. По RESET заставка не отображается, что немного ускоряет запуск компа.

В на вражеских ресурсах в интернетах бают что плюсовый бейсик без этого регистра (как без часов) не взлетает (зацикливается при его неписабельности). Но я с дизассемблером в него не лазил.

В принципе можно проверить на MAME/MESS, но я пока ниасилил.

На этапе отладки я бы не морочился и взлетал бы с бейсиком второй версии.

---------- Post added at 00:11 ---------- Previous post was at 00:05 ----------


Выпаял несколько диодов со старого SCSI диска но вот есть ли кто-то из них импульсный и возможно ли как-то с помощью

На диоде есть надпись или цветовые полоски. Вам гугль в помощь по "цветовая маркировка диодов" и "маркировка импортных диодов".

В принципе силовой от импульсного отличить можно на вид. Силовой ногами зело толст и видом могуч. А детекторного или СВЧ вы в скази винте не найдете. Ежели это меленькая бусинка считайте что выколупали то что надо. Главное со стабилитроном не спутать.

А вообще я бы советовал зайти в радиолавку и купить там щепотку КД522. Стоят копейки, есть всегда и везде (либо импортный аналог 1n4148, их обычно одни вместо других и продают без разбору наш/вражеский) а в хозяйстве вещь для таких дел всегда полезная.

---------- Post added at 00:21 ---------- Previous post was at 00:11 ----------



Получается даже лучше без этого регистра с одной стороны :) наворотить его сложно?

У буржуев - четыре микросхемы мелкой логики. Интуитивно подозреваю что можно напрягши мозги и вспомнив номенклатуру микросхем чуть сложнее "и-не"/"или-не" обойтись тремя.

---------- Post added at 00:29 ---------- Previous post was at 00:21 ----------


И еще надо подключить сигнал /WAIT c 26 ноги V9958 (у V9938 на этой ноге был LPS) к 24 ноге Z80 через любой импульсный диод анодом к Z80.

Взлетит оно в рамках обратной совместимости с 9938 и без вайта. Его можно позже приладить. В крайнем случае штырить видео будет, но на данном этапе важно чтобы хотя бы зашевелилось.

caro
27.01.2015, 21:59
В на вражеских ресурсах в интернетах бают что плюсовый бейсик без этого регистра (как без часов) не взлетает (зацикливается при его неписабельности). Но я с дизассемблером в него не лазил.Взлетит без проблем, я смотрел код, нет там зацикливания.

---------- Post added at 23:59 ---------- Previous post was at 23:56 ----------


А вообще я бы советовал зайти в радиолавку и купить там щепотку КД522. Стоят копейки, есть всегда и везде (либо импортный аналог 1n4148, их обычно одни вместо других и продают без разбору наш/вражеский) а в хозяйстве вещь для таких дел всегда полезная.Да, но только надо учесть, что на нашем КД522 полоской обозначен анод, а не катод, как на всех импортных диодах.

DJs3000
27.01.2015, 23:50
Вангую что нижний импульсный
http://cs625416.vk.me/v625416711/1a5c9/cnHEoK0auHI.jpg

caro
28.01.2015, 00:12
Вангую что нижний импульсныйВерхний скорей всего импульсный в корпусе Mini melf (катод помечен полоской), ниже диод помощней, трудно сказать какой.
Черненький внизу это чип-конденсатор электролитический 4.7 мкФ на 35 Вольт.

PS. Я всё распаял и включил. Комп работает, но экран дрожит и с цветами не порядок.
Завтра буду разбираться, попробую с биосом под MSX2+.

DJs3000
28.01.2015, 00:26
Камиль вы дэу переделываете? Я перемычки сделал но не взлетело нифига :( грешу на пзу что рядом с биособ была которую я на какой-то хрен вырезал раньше времени. Сейчас подпаяю вырезанной пзу ноги и попробую считать например как 27С128 т.к. она по идеи на 16кб.

caro
28.01.2015, 00:38
Камиль вы дэу переделываете?Нет, я тоже свою Ямаху раскурочил :)

Я перемычки сделал но не взлетело нифига :( грешу на пзу что рядом с биособ была которую я на какой-то хрен вырезал раньше времени. Сейчас подпаяю вырезанной пзу ноги и попробую считать например как 27С128 т.к. она по идеи на 16кб.Ну конечно, без этой ПЗУ не взлетит.

DJs3000
28.01.2015, 02:01
Нет, я тоже свою Ямаху раскурочил :)
Ахахаха дурной пример заразителен :D


Ну конечно, без этой ПЗУ не взлетит.
Я конечно люблю пострадать фигней но такой фигней я ещё не страдал как подпаивание ножек у выкушенной микросхемы :p программатор успешно скачал содержимое но только как TMM27128A(взял пример с соседней пзу TMM27256D) залил двойную копию в M27C256B и не заработало :) есть подозрение что ноги TMM27128A и M27C256B немного не подходят под одну топологию. Попробую почитать даташит.

DJs3000
28.01.2015, 02:03
кстати слитое содержимое приатачиваю т.к. возможно найдется ещё один умник как и я.

DJs3000
28.01.2015, 02:25
Вот нашел в даташитах распиновку
http://cs625416.vk.me/v625416711/1a5d2/t-moFZIVgkc.jpg
Вижу что немного отличаются но выводы сам сделать не смогу увы. Помогайте господа.

ram_scan
28.01.2015, 05:09
Вижу что немного отличаются но выводы сам сделать не смогу увы. Помогайте господа.

В одну микросхему без скальпеля, МГТФ-а и мелкой логики вы два рома не зашьете (меняется логика выбора кристалла и количество адресных ног). Берите 27128 и прошивайте как было.

В общем случае даже просто заменить 27128 на 27256 без дополнительного телодвижения не получится, у 27256 есть "лишняя" адресная нога (A14 - 27), и с ней придется что-то делать. В 27128 она скорее всего посажена на плюс питания, поэтому придется либо ее резать и сажать на землю (что не всегда удобно) либо шить ром в старшую половинку микросхемы.

caro
28.01.2015, 07:51
кстати слитое содержимое приатачиваю т.к. возможно найдется ещё один умник как и я.Что-то не то ты прочитал. Близко не лежит содержимое файла к требуемому.
Вот запиши вложенный файл в обе половинки 27С256, должно заработать.

caro
28.01.2015, 08:22
В общем случае даже просто заменить 27128 на 27256 без дополнительного телодвижения не получится, у 27256 есть "лишняя" адресная нога (A14 - 27), и с ней придется что-то делать. В 27128 она скорее всего посажена на плюс питания, поэтому придется либо ее резать и сажать на землю (что не всегда удобно) либо шить ром в старшую половинку микросхемы.Проще всего просто записать в обе половинки одинаковое содержимое, тогда старший бит адреса уже не важен.

---------- Post added at 10:22 ---------- Previous post was at 09:53 ----------

Попробовал поставить в машину ПЗУ с содержимым BASIC от MSX2+, которое я пишу в OCM для DE1.
Как ни странно не запустилось, щелкнуло реле и всё, экран черный.
Будем думать.

DJs3000
28.01.2015, 13:27
Фигушки :) записал не работает. Вставил масочную пзу ещё раз в программатор с целью выставить другой тип пзу и попытаться считать по новой и теперь чтобы я не ставил считывает ноль :) походу куда-то подал напряжение и снес все данные хотя это же епром которырй стереть вроде незя)))))

---------- Post added at 12:55 ---------- Previous post was at 12:51 ----------

бухахахаха :) осенило меня вставить восстановленную пзу обратно в кувт и что вы думаете? оно завелось причем вроде без дерганий и проблем с цветом. Щя попробю игру для MSX 2+ завести

---------- Post added at 13:27 ---------- Previous post was at 12:55 ----------

Ну что круто! Игрушки запускаются нормально вот видосик (http://youtu.be/9EA7CDFlp8Y) но как говорил Камиль есть подергивания. У меня ящик обычно мелкие дрожание выравнивает своей постобработкой но даже он не смог скрыть всех дерганий и моментами дергания были сильно заметны. Восстановленную пзу по хорошему нада бы прочесть всё же( буду пробовать).
PS. wait я пока что не цеплял

caro
28.01.2015, 15:37
Ну что круто! Игрушки запускаются нормально вот видосик (http://youtu.be/9EA7CDFlp8Y)Я не понял, а что за BIOS у тебя стоит?
Откуда вылезают сообщения о FM-PAC и R800?

DJs3000
28.01.2015, 15:43
Я не понял, а что за BIOS у тебя стоит?
Откуда вылезают сообщения о FM-PAC и R800?

Это игра такая она смотрит есть ли у меня FM синтез или возможно у меня есть R800 и запускает игру в нужно режиме. Биос у меня сейчас обсолютно стандартный. Круто бы конечно завести биос от MSX2+
минимальное требование игры это z80 и V9958

caro
28.01.2015, 16:29
Это игра такая она смотрит есть ли у меня FM синтез или возможно у меня есть R800 и запускает игру в нужно режиме.Понял.


Биос у меня сейчас обсолютно стандартный. Круто бы конечно завести биос от MSX2+Запустить попробую, но для сохранения возможности работы с Русским текстом поставлю сдвоенный BIOS с переключателем для возможности возврата к стандарту YIS503III.

DJs3000
28.01.2015, 17:58
Запустить попробую, но для сохранения возможности работы с Русским текстом поставлю сдвоенный BIOS с переключателем для возможности возврата к стандарту YIS503III.

Типо кнопка нажата активен один биос, а если отжата то другой?

DJs3000
29.01.2015, 23:53
Заметил что дергания картинки и шумы появляются когда много белого цвета как пример заставка Konami на белом фоне. Ещё вопрос по поводу Wait нужно ли его прикручивать т.к. и без него нормально вроде работает не считая помех.

ram_scan
30.01.2015, 06:15
Заметил что дергания картинки и шумы появляются когда много белого цвета как пример заставка Konami на белом фоне. Ещё вопрос по поводу Wait нужно ли его прикручивать т.к. и без него нормально вроде работает не считая помех.

Теоретически кагбе надо. На "тяжелых" в плане затрат времени операциях VDP им должен притормаживать центральный процессор чтобы тот не бежал впереди VDP.

Практически я не помню видел ли это дело в схеме на плюсовую машину. У меня в голове бродит что не используется там wait. Там и без него вроде как с запасом выходит. Но уточнить надо.

Сделайте, хуже и неправильнее точно не станет. В крайнем случае отпаяете обратно.

DJs3000
30.01.2015, 17:11
Слева от видеочипа распаяны 4 микросхемы видеопамяти TMS4464-12NL т.к. видеопамяти у нас 128кб то логично было бы думать что каждая из микросхем по 32кб но нет каждая из них по 64кб... это как так? Это я задался вопросом расхирения видеопамяти до 192кб как по спецификации MSX 2+ и немного подофигел что тут уже распаяно 256кб. WTF?

ram_scan
30.01.2015, 17:45
Слева от видеочипа распаяны 4 микросхемы видеопамяти TMS4464-12NL т.к. видеопамяти у нас 128кб то логично было бы думать что каждая из микросхем по 32кб но нет каждая из них по 64кб... это как так? Это я задался вопросом расхирения видеопамяти до 192кб как по спецификации MSX 2+ и немного подофигел что тут уже распаяно 256кб. WTF?

Микросхемы действительно на 64k адресов (16 адресных линий), но они 4-битные. То есть 256 килобит с организацией 64k*4 или 64k нибблов, а не 64k байт как вам кажется. Вместе из четырех чипов получается мегабитный модуль видеопамяти с организацией 128k*8.

И да, 192kb вам вряд-ли понадобится. Ну то есть ее можно сделать, но я не уверен что вы найдете хоть одну программу которой это надо. Все виденные мной плюсовые машины имеют 128k видеопамяти на борту (я в епонии на яху регалярно пасусь, приценяюсь). Я читал даташит на 9958 давно, но третья банка памяти там нужна для каких-то ооооочень специфических применений. Во всяком случае напрямую туда не мапится ни видеостраница ни фонты/спрайты (а к тому что туда мапится доступ осуществляется через дополнительные движняки) и используется она в основном как буфер, чтобы не гонять данные всякий раз в видеопамять через центральный процессор.

DJs3000
30.01.2015, 19:23
ram_scan, ок понял! если расширить память не сложно например путем напаивания микросхем то я бы добавил всё же 64к видеопамяти.

ram_scan
30.01.2015, 19:35
Несложно, но схема не перед глазами. Может ув. тов. caro тут сегодня появится и уточнит на память подробнее, у меня уже 22:30 местного времени поэтому сегодня я схемы раскладывать уж не буду =)

DJs3000
30.01.2015, 20:11
:D ув. тов. caro живет с тобой в одном вроде как часовом поясе :) хочется по максимуму прокачать КУВТ2 :) можно будет дописать КУВТ2+

LeoN65816
30.01.2015, 20:45
если расширить память не сложно например путем напаивания микросхем то я бы добавил всё же 64к видеопамяти.
Или на две средние микросхемы видеопамяти, или на две крайние напаиваешь вторым этажом ещё две, ножка в ножку, кроме #16. Эти ножки #16 у двух микросхем параллелишь и подпаиваешь на выход VDP /CASX.
Реально я только одну прогу видел использующую третий банк VRAM, какой-то копировщик дисков, по-моему даже на бейсике.
Беда в том, что четыре чипа видеопамяти итак греются нехило, да второй этаж ещё ухудшает охлаждение, в итоге ямашка начинает подглючивать...

DJs3000
30.01.2015, 21:05
LeoN65816, ну значит посажу все микросхемы памяти на общий радиатор и будет им комфортно :)
напаиваю такие же микрухи как и стоят? две средние или две крайние это на выбор любые?)

LeoN65816
30.01.2015, 21:16
напаиваю такие же микрухи как и стоят?
Любые DRAM 256Кбит с организацией 64Кх4 (http://home.arcor.de/kickstart/TKA/Tutorials/Memory/PNC.html) о 18-ти ногах, 4464, 41464, 53С464 и т.д.

две средние или две крайние это на выбор любые?)Да. Я "вешал" на средние.

DJs3000
30.01.2015, 23:51
LeoN65816, спасибо куплю память и наверчу :)
Сделал перемычку wait между vdp и z80 и сразу обнаружил что одна игра которая стартовала через раз стала стабильно запускаться.
Запустил для теста SymbOS
http://cs625417.vk.me/v625417711/19b60/QK_1imkaYmc.jpg
Но операционка видит аппарат исключительно как MSX2 без всяких плюсов думая что в наличии лишь V9938 из за чего я получаю 512х212 16 цветов с возможностью поставить 256х212 16 цветов, а должен быть режим 256х212 19268 цветов у 2+ аппарата. В идеале конечно нужен биос от 2+ дабы все приложения правильно понимали с чем имеют дело.

---------- Post added at 23:51 ---------- Previous post was at 23:03 ----------

Именно в SymbOS VDP греется так как ни в одной игре :) видимо ОС выжимает все возможные соки из него.

DJs3000
31.01.2015, 00:18
caro, я таки считал правильно многострадальную пзу что я вырезал а потом подпаивал ноги :D Оказалось что там не 16кб пзу, а 32кб когда у всех что я видел MSX машин EXT часть биоса весит 16кб! В этой пзу явно находится барсик 2.1. Похоже что у КУВТ2 не всё как у людей. Обычно в основной ром биоса(так называемый MAIN) помещают биос(main)+бейсик, а в нашем случае main ром отдельно а бейсик отдельно часть биоса которую всегда помечают как sub или ext и кладут в отдельную пзу скорее всего поместили вместе с основным биосом.

ram_scan
31.01.2015, 19:02
LeoN65816, спасибо куплю память и наверчу :)

Этой памяти можно невозбранно наковырять в промышленных масштабах со старых-старых видеокарт.

Если у вас в пределах досягаемости есть давнишние компутерщики - насыплют мешок.

caro
31.01.2015, 22:21
Если у вас в пределах досягаемости есть давнишние компутерщики - насыплют мешок.Я тебе подкину память.

---------- Post added at 01:21 ---------- Previous post was at 01:04 ----------


caro, я таки считал правильно многострадальную пзу что я вырезал а потом подпаивал ноги :D Оказалось что там не 16кб пзу, а 32кб когда у всех что я видел MSX машин EXT часть биоса весит 16кб! В этой пзу явно находится барсик 2.1. Похоже что у КУВТ2 не всё как у людей. Обычно в основной ром биоса(так называемый MAIN) помещают биос(main)+бейсик, а в нашем случае main ром отдельно а бейсик отдельно часть биоса которую всегда помечают как sub или ext и кладут в отдельную пзу скорее всего поместили вместе с основным биосом.Это как раз и есть MAIN ПЗУ, в которой записан основной блок MSX BASIC обьемом 32 кб.
А рядом у тебя стоит ПЗУ, в которую и записан EXT-раздел обьемом 16 Кб (вероятно записан двумя блоками, судя по тому что у тебя там стоит 27C256).
BIOS - это Базовая Система Ввода/Вывода, которая является частью операционной системы (например CP/M или MSX-DOS) ее нет в этих ПЗУ.

DJs3000
31.01.2015, 23:38
Я тебе подкину память.
Спасибо :)


Это как раз и есть MAIN ПЗУ, в которой записан основной блок MSX BASIC обьемом 32 кб.
А рядом у тебя стоит ПЗУ, в которую и записан EXT-раздел обьемом 16 Кб (вероятно записан двумя блоками, судя по тому что у тебя там стоит 27C256).
О как! разрыв шаблона :) я так то думал что слева main, а справа ext.


BIOS - это Базовая Система Ввода/Вывода, которая является частью операционной системы (например CP/M или MSX-DOS) ее нет в этих ПЗУ.
да это понято просто называю по привычки да и как эту микропрограмму иначе называть? разве что прошивкой.

PS. проверил на 3х КУВТ2 везде левая пзу 27С256

DJs3000
01.02.2015, 04:04
Вооружился новой информацией я попробовал залить прошивку от MSX2+ и сначала решил заменить main часть та что справа. КУВТ стартовала с BASIC 3.0 от MSX2+ :) огонь! С частью что зовется ext или sub я поступил известным способом сложив имеющийся 16кб ром получил 32кб. Машинка увы не завелась. Пытался в оригинальном КУВТ2 ext роме найти повторение в подтверждении теории caro но ничего повторяющегося я увы не нашел. Почему КУВТ2 EXT rom занимает 32кб когда у всех 16кб я хз... возможно Японцы засунули туда Русский шрифт или возможно какие доп примочки учитывающие школьную специфику.
Задача модифицировать MSX2+_EXT.rom так чтоб он работал на КУВТ2 и будет счастье :)

---------- Post added at 03:17 ---------- Previous post was at 02:26 ----------

Воодушевленный маленькой победой(взлет барсика 3.0) я попробовал разобраться чтож там такое что ром на 16кб больше. Я сравнил разные EXT прошивки от разных машин и везде проскакивали похожие куски. Затем я попытался найти хоть один EXT ром на 32кб и мне таки удалось найти один. Я сравнил EXT от КУВТ2 и то что нашел :) заметил что кусок который начинается с адреса 4000 похож местами в обоих ромах. Не долго думая я смекнул что можно попробовать подставить из EXT КУВТ кусок с 4000-7FFFH в EXT MSX2+. В итоге... КУВТ запустилась но как-то не понятно :) с первого включения черный экран но если выключить и сразу же включить то включается но без начальной заставки т.е. сразу в барсик. Завтра сниму видео. Скорее всего это из-за того самого порта F4 или как он там.

---------- Post added at 04:04 ---------- Previous post was at 03:17 ----------

Выяснил что во второй части EXT рома находится "MSX-2 CP/M V2.2", а я был уверен что CPM находится в сетевом модуле КУВТ2. Значит ли это что CPM даже без сетевого модуля сжирает 16кб оперативной памяти?

caro
01.02.2015, 11:03
Выяснил что во второй части EXT рома находится "MSX-2 CP/M V2.2", а я был уверен что CPM находится в сетевом модуле КУВТ2. Значит ли это что CPM даже без сетевого модуля сжирает 16кб оперативной памяти?Выложи содержимое этой ПЗУ.
Очень интересно что там лежит.
И еще. Судя по схеме КУВТ-2, у левой ПЗУ вывод 27 (A14) соединен с выводом 28, тоесть туда всегда подается "1".
У меня на плате именно так. Можешь проверить, что у тебя подключено к 27 ноге ПЗУ?
Кстати у меня совершенно другой вариант материнской платы, чем у тебя.

DJs3000
01.02.2015, 12:04
Приатачил оригинал EXT(левая) содержимого КУВТ2.
У меня 27 не соединена с 28 в области самой пзу и для полной проверки прозвонил с панельки 27 и 28 пин и убедился что они не соединены. Забавно что ещё разные ревизии плат были.
http://cs625417.vk.me/v625417711/1a1bb/EMLvzN1QCPw.jpg
Красной стрелочкой я указал угол с 27 и 28 пином. Может я замкну эти контакты и запишу прошивку отMSX2+ в первую часть 27С256 и будет работать?)
Вот видео (http://youtu.be/KpBNH6O6kLk) с прошивкой от MSX2+ и main и ext. Иногда не включается со второго включение и тогда я нажимаю ресет и после перевключаю. Так же сильно заметно теперь шумы на изображении :) видимо нужно обвязку дорабатывать между VDP и теликом. Ещё напрягло что после замены "биоса" все печатаемые символы не совпадают с тем что нанесено на клавиатуре :) раскладка кверти.

DJs3000
01.02.2015, 12:04
вот забыл атач

caro
01.02.2015, 13:49
Красной стрелочкой я указал угол с 27 и 28 пином. Может я замкну эти контакты и запишу прошивку от MSX2+ в первую часть 27С256 и будет работать?Не вздумай замыкать, там у тебя какой то сигнал похоже подключен.
Хорошо бы найти откуда на 27 ногу ПЗУ поступает сигнал.

Ещё напрягло что после замены "биоса" все печатаемые символы не совпадают с тем что нанесено на клавиатуре :) раскладка кверти.Поэтому я и хочу ставить переключатель прошивки.

DJs3000
01.02.2015, 15:39
caro могу прислать вам одну КУВТ2 такого же покроя как у меня подопытный аппарат. Смотрю вы ещё большой спец по порту F4 (http://www.msx.org/forum/msx-talk/hardware/f4-register-and-signal-y0-hf4-hb-f9s?page=2). Поможете реализовать для КУВТ2? я так смотрю схема довольно простая.

ram_scan
01.02.2015, 16:22
caro могу прислать вам одну КУВТ2 такого же покроя как у меня подопытный аппарат. Смотрю вы ещё большой спец по порту F4 (http://www.msx.org/forum/msx-talk/hardware/f4-register-and-signal-y0-hf4-hb-f9s?page=2). Поможете реализовать для КУВТ2? я так смотрю схема довольно простая.

А /M1 там на схеме в дешифраторе адреса не лишний ? Если открыть временную диаграмму на Z80 то по ней видно что на момент когда взводится /IORQ адрес на шине уже стоит.

DJs3000
01.02.2015, 17:23
Проблемы с изображением не связаны с тем что у V9938 и V9958 немного различаются ноги? мы так то сделали перемычки но старые дорожки так и остались на прежних местах что может мешать "нормальной" работе V9958 ну это исключительно мои догадки-мысли. Может какие дорожки нужно всё же обрезать? Нужно ещё по хорошему развести платку для порта F4 которую можно повесить вторым этажом и проводками подпаять куда нужно.

caro
01.02.2015, 22:05
Проблемы с изображением не связаны с тем что у V9938 и V9958 немного различаются ноги? мы так то сделали перемычки но старые дорожки так и остались на прежних местах что может мешать "нормальной" работе V9958 ну это исключительно мои догадки-мысли. Может какие дорожки нужно всё же обрезать?Судя по схеме, и по моей плате ничего резать не надо.


Нужно ещё по хорошему развести платку для порта F4 которую можно повесить вторым этажом и проводками подпаять куда нужно.Сделаем.

---------- Post added 02.02.2015 at 00:05 ---------- Previous post was 01.02.2015 at 22:34 ----------


вот забыл атачОчень интересное ПЗУ.
В первой половине MSX2_EXT.ROM, а во второй MSX CP/M-2.2
Теперь надо бы понять как его запустить и в какой конфигурации.
В любом случае нужен какой-то накопитель, может дисковод.
Попробую разобраться.

DJs3000
01.02.2015, 23:00
Сделаем.
Было бы круто!


Очень интересное ПЗУ.
В первой половине MSX2_EXT.ROM, а во второй MSX CP/M-2.2
Теперь надо бы понять как его запустить и в какой конфигурации.
В любом случае нужен какой-то накопитель, может дисковод.
Попробую разобраться.
Запустить этот CPM в смысле? я попробую например CALL CPM но зачем тут дисковод или накопитель?

---------- Post added at 23:00 ---------- Previous post was at 22:37 ----------

Ну так и есть) сетевой модуль вынут, набираю CALL CPM и CPM со второй части EXT прошивки запускается. Если объяснишь зачем накопитель то я смогу проверить что нада. Причем в первой части EXT у меня прошивка от MSX2+

balu_dark
01.02.2015, 23:21
накопитель нужен для проверки работоспособности доса :)

DJs3000
01.02.2015, 23:24
Да так то все работает :) думаю caro имел ввиду проверить работу CPM.

balu_dark
01.02.2015, 23:39
ну я под досом и имел ввиду cpm :) ибо дос - это дисковая операционная система. CPM правда не только с магнитными дисками работала, но тем не менее.

DJs3000
02.02.2015, 16:15
Заметил что с биосом MSX2+ не работает ни Sunrise контроллер ни FDD контроллер :) попробую сегодня залить другие MSX2+ биосы может с каким-то и заработает. Нормально работают картриджы.

DJs3000
03.02.2015, 00:16
Нашел прошивки от всех реально выпускавшихся MSX2+ и сравнил их. EXT часть у всех идентична, а вот MAIN часть которая содержит бейсик+bios у всех на 98-99% тоже сходится за исключением 2-4 мест. Сегодня не успеваю но завтра все MAIN части попробую запустить на КУВТ2 и посмотреть как будет работать периферия с каждым из биосов.

DJs3000
04.02.2015, 15:47
Проверил несколько биосов и идеально подошел BIOS от Sony HB-F1XV. Запускается с первого раза без всяких там танцев с бубном и работает отлично FDD контроллер и Sunrise контроллер. Из нерешенных проблем осталось:
- Реализовать порт F4
- Шумы и помехи видеоизображения
и будет честный MSX2+

caro
04.02.2015, 16:43
Проверил несколько биосов и идеально подошел BIOS от Sony HB-F1XV. Запускается с первого раза без всяких там танцев с бубном и работает отлично FDD контроллер и Sunrise контроллер.Это здорово, что ты нашел подходящий вариант.


Из нерешенных проблем осталось:
- Реализовать порт F4Вообще то толку от этого порта никакого.


- Шумы и помехи видеоизображенияНадо видео выход переделать, у меня еще сильней чем у тебя шумит.

DJs3000
04.02.2015, 18:45
Это здорово, что ты нашел подходящий вариант.
Если честно не надеялся что хоть один из биосов будет сколько-нибудь корректно работать, а тут полная функциональность :)


Вообще то толку от этого порта никакого.
Ну чтоб модная заставка была) я себе очень хочу чтобы этот порт был) мне бы схему и печатку яб наляпал их ведро :)


Надо видео выход переделать, у меня еще сильней чем у тебя шумит.
Надеюсь это будет реально победить. Если проблема в блоке который вторым этажом крепится куда вставляется RGB кабель то можно было бы заменить полностью эту платку и т.к. там полно свободного места засунуть туда и порт F4.

---------- Post added at 18:45 ---------- Previous post was at 18:23 ----------

Теперь SymbOS говорит что он работает на MSX2+
http://cs625418.vk.me/v625418711/1ca99/eB5RdWnNFKU.jpg

DJs3000
07.02.2015, 19:21
Много гуглил и яндексил по поводу переделки MSX2 в MSX2+ и хотел там найти описание решение проблем с плохим изображением. Нашел вот тут (http://msx.hansotten.com/uploads/msxdocs/msx2plus.pdf) в конце 7 страницы начиная с заголовка "De video processor". Весть текст на Нидерландском так что гугл транслейт мне помог немного. Пишут что V9958 очень чувствителен к шумам питания в отличие от V9938 и что нужно делать фильтр и даже описано как его делать, но т.к. я ничего не понимаю в схемотехнике то прошу помочь в этом разобраться ибо как сделать четкую картинку в этом тексте описано точно. Так же ещё там пишут что-то про сильно большое напряжение из-за чего происходит перегрев чипа и нужно понижать то самое напряжение. Вообщем думаю ув. тов. caro должен разобраться :)

ram_scan
08.02.2015, 09:53
Я чиста умозрительно понимаю так что для видео-ЦАП у 9938 генератор опорного напряжения был набортный, а у 9958 - внешний. Эта нога после переделки посажена на +5 вольт, поэтому все волосы по питанию в ЦАП проллезают.

Поэтому достаточно застабилизировать и зафильтровать питание всего по одной ноге (на которую перемычка делалась).

По уму надо бы взять овцелограф и глазками глянуть на то что там творится.

Открыл ПДФ-ку. Там собсно именно так и сделано.

DJs3000
08.02.2015, 17:54
Я подписал схему из инструкции
http://cs621827.vk.me/v621827711/de65/UnJ0g1FZ-Xg.jpg

но у меня есть вопросы:
1. элемент B что это?
2. +5 вольт по схеме чтобы подключить получается нада резать дорожку или отгинать вверх ногу?
3. элемент D конденсатор без полярности и вольтажа. Как такой кондер называется чтобы купить его в магазине?

---------- Post added at 17:41 ---------- Previous post was at 17:38 ----------

ram_scan

Поэтому достаточно застабилизировать и зафильтровать питание всего по одной ноге (на которую перемычка делалась).

т.е. можно ещё упростить эту схему? помимо шумов нужно ещё снизить напряжение т.к. 5 вольт для V9958 много.

---------- Post added at 17:54 ---------- Previous post was at 17:41 ----------

Ещё хотелось бы схему регистра F4 я попробую платку развести под это дело.

ram_scan
08.02.2015, 18:38
т.е. можно ещё упростить эту схему? помимо шумов нужно ещё снизить напряжение т.к. 5 вольт для V9958 много.[COLOR="Silver"]


По даташиту там в самый раз.

Упростить схему можно. Но даташит у меня не под руками. Конденсатор нужен полярный.

На самой последней странице пдф-ки есть схема на 7805 (КР142ЕН5 по русски если). Если это схемой назвать можно потому-что тема ощемта очевидная и нарисована в даташите на эту 7805. Вобщем достаточно одной микросхемы и двух конденсаторов, и запитаться от +12 вольт. Причем от этого стабилизатора запитывать только вход VDP DAC, сам VDP пускай питается от общего источника +5.

CodeMaster
08.02.2015, 18:42
1. элемент B что это?

Дроссель на 330 мкГн
3. элемент D конденсатор без полярности и вольтажа. Как такой кондер называется чтобы купить его в магазине?

Керамический конденсатор. Странно другое, что электролит плюсом на землю подключен.


5 вольт для V9958 много.

Что значит много, сколько граммов надо?

DJs3000
08.02.2015, 20:31
ram_scan, даташит для V9958 (ftp://ftp.collosumus.net/ti99/project/hc/datasheets/V9958-Technical-manual_v1.0.pdf)

---------- Post added at 20:25 ---------- Previous post was at 20:21 ----------


Керамический конденсатор. Странно другое, что электролит плюсом на землю подключен.
ну возможно это ошибка :) завтра куплю что нужно по схеме и попробую подключить.


Что значит много, сколько граммов надо?
Скок вешать я не в курсе режте на глаз :) в даташите возможно есть инфа сколько нада.

---------- Post added at 20:31 ---------- Previous post was at 20:25 ----------


На самой последней странице пдф-ки есть схема на 7805 (КР142ЕН5 по русски если). Если это схемой назвать можно потому-что тема ощемта очевидная и нарисована в даташите на эту 7805. Вобщем достаточно одной микросхемы и двух конденсаторов, и запитаться от +12 вольт. Причем от этого стабилизатора запитывать только вход VDP DAC, сам VDP пускай питается от общего источника +5.
это актуально для компа NMS 8250/55 о чем и написано.

PS. в даташите нашел что VDP V9958 5 вольт нада но почему Нидерландец пишет что 5 ему много из-за чего он перегревается я хз.

goodboy
08.02.2015, 21:22
Весть текст на Нидерландском
как я понял это статья из журнала www.msxcomputermagazine.nl/archief/bladen/msx_computer_magazine_40.pdf стр.39

Serios Sam
08.02.2015, 21:29
Сталкивался с такими горе - изобретателями. Они вводят в схему преднамерянные несоответствия, после которых схема выглядит рабочей, на практике - нет. С - полярный коденсатор 470 мкф на 16 вольт, почему он включен обратной полярностью - ?. D - керамический конденсатор 0.1 мкфарад, лучше поставить КМ5 - КМ6. B - дроссель идуктивностью 330 микроГенри, я давненько не встречал людей, меряющих сопротивление дроссля тестером... В приципе, схема рабочая, реализация - как у многих Кулибиных, купите у меня готовую плату - и все будет окей. Не работает - я Вас пердупреждал, схему давал - Вы не умеете читать схемы, у Вас руки кривые, Луна не в той фазе. Моя рекомендация - питание DAC отвязать от 5в., схема на 7805 вполне пойдет. С уважением.

CodeMaster
08.02.2015, 21:42
но почему Нидерландец пишет что 5 ему много из-за чего он перегревается я хз.

Может быть это его конкретный экземпляр греется. А так, ну, поставь в линию питания диод, сначала Шоттки, потом обычный если всё-равно будет греться.

DJs3000
08.02.2015, 22:23
Serios Sam, схема как и вся статья из журнала датируется сентябрём 1990 года :) отсюда видимо

B - дроссель идуктивностью 330 микроГенри, я давненько не встречал людей, меряющих сопротивление дроссля тестером...

---------- Post added at 22:23 ---------- Previous post was at 22:22 ----------


Может быть это его конкретный экземпляр греется. А так, ну, поставь в линию питания диод, сначала Шоттки, потом обычный если всё-равно будет греться.

не мой тоже греется довольно сильно :) я повесил на V9958 радиатор с термопастой что стоял на V9938 но даже так он греется очень сильно.

balu_dark
08.02.2015, 22:47
Тут случаем нет ничего интересного ?
http://msx.hansotten.com/index.php?page=msx-2-upgrades

DJs3000
08.02.2015, 22:58
Тут случаем нет ничего интересного ?
http://msx.hansotten.com/index.php?page=msx-2-upgrades

ну так статья как раз отсюда и взята.

DJs3000
09.02.2015, 05:52
Сел тут за пол ночи немного поучился разводить платы. Выбирал долго между имеющимися программами коих для разводки плат вагон и маленькая тележка. Остановил свой выбор На Eagle CAD. Основным критерием стало наличие вменяемой библиотеки "из коробки", а так же довольно интуитивно понятный интерфейс. Задача была развести плату регистра F4 по схеме caro:
http://caro.su/grafs/port_f4.jpg
Сначала конечно вопрос к автору по актуальности данной схемы и в частности к КУВТ2 если конечно есть разница реализация регистра F4 при подходе к MSX2 от разных производителей. И вот что я нарисовал :)
http://cs621827.vk.me/v621827711/e135/IwyT8coFkqg.jpg
так же требуется проверка если не автора то компетентных людей. После схемы разводится плата на пару щелчков и тут ещё нада посмотреть по размерам и дыркам куда её можно прилепит чтоб ничему не мешала.

caro
09.02.2015, 06:48
Сначала конечно вопрос к автору по актуальности данной схемы и в частности к КУВТ2 если конечно есть разница реализация регистра F4 при подходе к MSX2 от разных производителей.Схема рабочая после небольшой доработки цепи /RESET.
/RESET должен выдаваться по включению питания.


+5V --------+
|
| |
| |R2 4.7 K
|
+---- /RESET
| +
--- C1
--- 10 ukF
|
|
== GND



И вот что я нарисовал :)
http://cs621827.vk.me/v621827711/e135/IwyT8coFkqg.jpg
так же требуется проверка если не автора то компетентных людей.
НЕ забудь вывести на разьем цепи питания +5V и GND.

ram_scan
09.02.2015, 06:57
Граждане, я таки повторяю свой вопрос, зачем в энтой схеме нужен /M1 когда для дешифрации достаточно /IORQ, /RD, /WR и 8 бит адреса ?

Кагбе понятно что работать оно будет и в таком виде (на момент выставления /IORQ /M1 всегда будет высоким), но непонятно накойфиг там нужен этот вензель если он там реально стоит только для мебели ?

Или там какие-то грабли неочевидные разложены которых я не вижу ?

caro
09.02.2015, 07:11
Граждане, я таки повторяю свой вопрос, зачем в энтой схеме нужен /M1 когда для дешифрации достаточно /IORQ, /RD, /WR и 8 бит адреса ?Для исключения вот этого:

caro
09.02.2015, 07:15
Хотя может ты и прав, ведь /RD и /WR в этом цикле равны "1".

ram_scan
09.02.2015, 08:44
Хотя может ты и прав, ведь /RD и /WR в этом цикле равны "1".

Так вродь и я про то же =) Вектор должен выставляться устройством на пустую шину.

caro
09.02.2015, 10:48
Исправленный вариант схемы:

ram_scan
09.02.2015, 11:46
Исправленный вариант схемы:

А вызывает антирес от такой ищщо разрез. Не проще было вместо триггера и буфера использовать регистр со сбросом и третьим состоянием ? Я бы на ИР16 колхоз городил.

caro
09.02.2015, 11:58
А вызывает антирес от такой ищщо разрез. Не проще было вместо триггера и буфера использовать регистр со сбросом и третьим состоянием ? Я бы на ИР16 колхоз городил.Вариантов реализации данной задачи (однобитный порт с адресом 0xF4) может быть бесчисленное множество.
Здесь приведен один из многих.

DJs3000
09.02.2015, 13:04
Вот поправил схему:
http://cs621828.vk.me/v621828711/11043/VdW8Hxw0Ezo.jpg
присмотрел место между задней стенкой и разъемом для картриджей. Там можно вытянутую платку сделать и посадить её вторым этажом на два крепление. Возникли у меня проблемы с подбором нужного диода в корпусе smd 0805 пока корпус немного больше нашел. Рзисторы и кондеры подобрать легко т.к. выбирается форм-фактор, а номинал уже руками вписывается но с диодами нада выбрать нужную маркировку диода :) сегодня почитаю ещё уроков по игл и сделаю платку.

caro
09.02.2015, 13:13
с диодами нада выбрать нужную маркировку диода :) Диод LL4148 в корпусе MiniMelf.
Садится на место резистора в корпусе 1206.
Попробуй развести плату в размер панельки DIP40 для размещения прямо на корпусе Z80.
Выходы можно расположить по краям платы, напротив соответствующих выводов процессора.

DJs3000
09.02.2015, 14:44
Диод LL4148 в корпусе MiniMelf.
Садится на место резистора в корпусе 1206.
Спасибо прокатило.


Попробуй развести плату в размер панельки DIP40 для размещения прямо на корпусе Z80.
Выходы можно расположить по краям платы, напротив соответствующих выводов процессора.
Все сопли с порта F4 цепляются на ноги процессора? Может выпаять Z80 и впаять панельку в которую будет вставляться платка где уже и будет впендюхан Z80 либо намертво либо на панельке?

goodboy
09.02.2015, 14:59
Все сопли с порта F4 цепляются на ноги процессора?
да, только куда у тебя пропал сигнал /reset

DJs3000
09.02.2015, 15:01
да, только куда у тебя пропал сигнал /reset

Выше об этом писали что он оказывается не нужен :) кстати именно после тебя я решил что умею паять когда перепаивали чип на атари)

goodboy
09.02.2015, 15:20
как я понял M1 не-нужен.
при пайке главное что-бы плата была хорошего качества, тогда процесс в-удовольствие.
(я кстати схемы рисовать/платы разводить ещё не научился)

CodeMaster
09.02.2015, 15:30
только куда у тебя пропал сигнал /reset

RC-цепочка и имитирует Reset

DJs3000
09.02.2015, 15:59
начал искать даташиты с целью распиновки Z80 чтобы знать куда разводить какой пин но их как-то много разных мне попалось. Можно ориентироваться вот на этот пинаут?
http://cs621828.vk.me/v621828711/11081/F_WSidUi4-M.jpg

caro
09.02.2015, 16:01
начал искать даташиты с целью распиновки Z80 чтобы знать куда разводить какой пин но их как-то много разных мне попалось. Можно ориентироваться вот на этот пинаут?Можно.
Я бы не стал выпаивать Z80.
Плату надо изготовить на тонком стеклотекстолите (0.5 мм).
Положить на Z80 и тонким монтажным проводом соединить контакты на плате с ножками процессора.

DJs3000
09.02.2015, 16:41
Я сделаю разводку под панельку а там уже кому как удобно так и сделает ведь и проводками так удобно будет подпаять и панельку можно сделать.

---------- Post added at 16:41 ---------- Previous post was at 16:18 ----------

Вот такая жуть вышла примерно :)
http://cs621828.vk.me/v621828711/1109d/dtB432rRClI.jpg
дорожки пожирней наверное сделаю...

caro
09.02.2015, 16:51
Вот такая жуть вышла примерно :)Рекомендовав тебе такой вариант платы, я имел ввиду что все компоненты будут в SMD-формате.
Тоесть и все микросхемы в SOIC-корпусах.
А вариант платы с DIP-овскими корпусами мне кажется не разумен.

DJs3000
09.02.2015, 17:57
Рекомендовав тебе такой вариант платы, я имел ввиду что все компоненты будут в SMD-формате.
Тоесть и все микросхемы в SOIC-корпусах.
А вариант платы с DIP-овскими корпусами мне кажется не разумен.

Да там места хватает на DIP логику без проблем :) переделаю попозже. Смогу ли я запаять SOIC корпус обычным паяльником?[COLOR="Silver"][COLOR="Silver"]

---------- Post added at 17:57 ---------- Previous post was at 17:24 ----------

как-то так:
http://cs621828.vk.me/v621828711/110da/5MBqMuCD6tQ.jpg

CodeMaster
09.02.2015, 18:18
Смогу ли я запаять SOIC корпус обычным паяльником?

В принципе да, но поищи тут технологию "микроволна" от Ewgeny7

James DiGreze
09.02.2015, 21:12
Тема зело интересна.
По поводу распиновки z80 - вообще есть элемент в стандартной библиотеке eagle, его можно использовать, если не обращать внимания на ERC.

SOIC можно паять обычным паяльником, но требуется терпеливость - сначала лудятся посадочные на плате, потом элемент прижимается, пропаиваются диагональные выводы (например 1й и 8й), потом поджимая иглой припаиваются остальные в любом порядке.

P.S. Капец как автороутер развел на две стороны. :D

balu_dark
09.02.2015, 21:16
Да нормально оно паяется обычным паяльником.
Выбирайте емкости и резисторы 1206 размер при проектировании платы - и тогда не будет затруднений. Под таким размером до 2 дорожек при навыке можно провести.
А микросхемы в принципе тоже нормально, если паяльник не 200ватный типа "молоток".

DJs3000
09.02.2015, 21:46
Тема зело интересна.
По поводу распиновки z80 - вообще есть элемент в стандартной библиотеке eagle
Ага я так и сделал нашел как раз библиотеку Zilog и вставил Z80 CPU. Игл довольно понятная для меня программа.


P.S. Капец как автороутер развел на две стороны. :D
Да попа просто я переделывать буду :) ума руками развести у меня точно не хватит и нужно ещё почитать по поводу ручной разводки в игл может получится научится, а так это по сути первая моя плата.

---------- Post added at 21:46 ---------- Previous post was at 21:45 ----------


Выбирайте емкости и резисторы 1206 размер при проектировании платы - и тогда не будет затруднений.

я 0805 отлично паяю без каких либо затруднений :)

James DiGreze
09.02.2015, 22:16
Выбираешь в разводчике инструмент "Route manually", потом слой, к примеру "Top", и разводишь. Линии, которые не получается провести без выгибонов, пропускаешь прямыми через противоположный слой - на случай односторонней платы.
Конкретно с данной схемой, я бы поступил так: пады от z80 считаются двусторонними, остальное на слой "топ" - планарные м/с и смд мелочь. Основные дороги по нему же, выгибонистые через "боттом" - прямыми. Потом, при желании, можно "залить" к примеру "землёй" всё пустое пространство.

caro
10.02.2015, 14:48
Я предполагал вот такой вариант платы:

DJs3000
10.02.2015, 17:11
Я предполагал вот такой вариант платы:
О а можно мне файлик я и такой вариант закажу :) я отпрправил в печать два своих вариант и вот ещё третий будет :) я себе таки выкусил Z80 и на такую маленькую платку сверху присабачу проц и будет супер компактно.

caro
10.02.2015, 22:14
О а можно мне файлик я и такой вариант закажу :) я отпрправил в печать два своих вариант и вот ещё третий будет :) я себе таки выкусил Z80 и на такую маленькую платку сверху присабачу проц и будет супер компактно.Отправил на e-mail.

PS. Кстати имей ввиду, если ты ожидаешь, что после
этой доработки ты увидишь новую заставку MSX, то получишь облом.
Заставка хранится в дополнительном ПЗУ MSXKANJI.ROM обьемом 32 Кбайт.

DJs3000
10.02.2015, 23:11
PS. Кстати имей ввиду, если ты ожидаешь, что после
этой доработки ты увидишь новую заставку MSX, то получишь облом.
Заставка хранится в дополнительном ПЗУ MSXKANJI.ROM обьемом 32 Кбайт.

О как! я думал в MSXKANJI.ROM Японская раскладка хранится, а заставка в EXT.ROM. И кудаж эту заставку записать то? я кстати EXT ром записал в первую половину 27С256(там где был CPM пусто) и аппарат запускается и после этого у меня начали работать MSX-AUDIO карты. Вангую что можно поставить 27С512 и записать MSXKANJI.ROM во вторую часть, а в первую MAIN.ROM.

DJs3000
10.02.2015, 23:35
Вот обновленный архив ромов работающий на КУВТ2(проверил на эмуле MSXKANJI.ROM).

caro
11.02.2015, 07:53
Вангую что можно поставить 27С512 и записать MSXKANJI.ROM во вторую часть, а в первую MAIN.ROM.Записать то можно, но надо еще и выборку этой половины ROM-ки приделать.
Судя по информации из эмулятора его надо садить в слот 3-1 в адреса с 4000h до 7FFFh:

DJs3000
11.02.2015, 13:25
Что значит в слот 3-1 как это можно сделать на реальной машине?

DJs3000
15.02.2015, 21:17
Хочу вернуться к схеме
http://cs621827.vk.me/v621827711/de65/UnJ0g1FZ-Xg.jpg
Думал что +5 там есть но замеряю и там нет +5. Делал я это для того чтоб понять нужно ли отрезать дорожку или нет. Замеряю купленный дроссель и что-то мне подсказывает что мне продали не то :v2_dizzy_facepalm:
http://cs621425.vk.me/v621425711/ee28/qo37zKeCNp0.jpg
а на схеме 330 mH. Стоит ли пробовать кондер плюсом на землю или это заведомо писец?

DJs3000
19.02.2015, 17:28
Выше описанная схема по устранению видеопомех не дала никакого результата и мне помогли на msx.org где Егор Вознесенский уже спрашивал у англоязычной аудитории о такой проблеме и эта проблема имеет место на любых MSX2 аппаратах. Оказалось что достаточно между платой и 6 ногой VDP подключить резистор на 100к и не полярный кондей на 220мКф в параллель:
http://cs621425.vk.me/v621425711/faab/1n2RNQQIwwc.jpg
И всё картинка стала четкой без помех и выравнялась по середине, а до фикса была сдвинута влево. Вот так теперь кажет (http://youtu.be/ApfJUY16tik).
Остается дождаться плату порта F4 из производства и как-то подключить ром с заставкой в слот 3-1.

caro
19.02.2015, 20:56
Выше описанная схема по устранению видеопомех не дала никакого результата и мне помогли на msx.org где Егор Вознесенский уже спрашивал у англоязычной аудитории о такой проблеме и эта проблема имеет место на любых MSX2 аппаратах. Оказалось что достаточно между платой и 6 ногой VDP подключить резистор на 100к и не полярный кондей на 220мКф в параллель:
http://cs621425.vk.me/v621425711/faab/1n2RNQQIwwc.jpgТот же результат получится если параллельно резистору R311 впаять керамический конденсатор емккостью 0.1 мкф (на импортных написано 104).

caro
20.02.2015, 08:45
Остается дождаться плату порта F4 из производства и как-то подключить ром с заставкой в слот 3-1.Можно и без порта F4 получить заставку, если ПЗУ с kanji.rom установить в картридж вместо PAINTER.ROM под крышку в передней части корпуса компа.
Записать надо в ПЗУ обьемом 32 Кб (27С256), выборку сделать сигналом CS1,2.
И еще потребуется небольшая модификация основных ПЗУ-шек.
1) В MAIN.ROM надо в ячейки 146C и 146E вместо 00 записать 2F;
2) В EXT.ROM надо изменить ячейки начиная с адреса 2C8D:
Сейчас там 3A F8 FA, надо изменить на 3E 87 00

caro
20.02.2015, 09:42
Если подытожить процесс переделки YIS503 IIIR в MSX2+ в части железа, то получается:
1) Выпаять чип V9938 и на его место установить V9958;
2) Подать на ножку 21 VDP через резистор 10 Ом напряжение +5V и установить на эту ножку
блокировочный, желательно танталовый конденсатор на 10 uF 10 V;
3) Между пином 26 VDP (*WAIT) и пином 7 Слотового разьема (/EXWAIT) впаять диод (1N4148) катодом к VDP;
4) Паралельно резистору R311 впаять конденсатор емкостью 0.1 uF для корректного формирования сигнала *CSYNC.
Не обязательно, но желательно такой же кондер поставить и на R313 в цепи формирования сигнала *HSYNC.

Выводы 4 и 27 VDP не обязательно садить на землю, поскольку они не используются в схеме YIS503 (подтянуты к +5V резисторами).

DJs3000
20.02.2015, 13:25
Тогда у меня закономерный вопрос, нафига ваще нужен регистр F4? Я однозначно сделаю его раз нужно да и переделовальщик биоса MSX2+ для клавиатуры КУВТ2 спрашивал о наличии F4 регистра видимо не просто так.

caro
20.02.2015, 13:58
Тогда у меня закономерный вопрос, нафига ваще нужен регистр F4? Я однозначно сделаю его раз нужно да и переделовальщик биоса MSX2+ для клавиатуры КУВТ2 спрашивал о наличии F4 регистра видимо не просто так.Ну наверное что бы сделать полный аналог MSX2+.
Как пример, наличие такого регистра может идентифицировать оригинальный MSX2+.
Отсутствие регистра очень легко проверяется программно.

caro
20.02.2015, 14:17
Теперь по поводу установки ПЗУ kanji.rom
Тот вариант, который я использовал прост, поскольку не требует переделок материнской платы, но уж больно не хочется занимать слот от дополнительного ПЗУ. Тем более, что после такой модификации основного BIOS, вынимать kanji.rom из слота нельзя - машина не запустится.
Подумав, я пришел к такому варианту:
kanji.rom надо посадить в один слот с ext.rom, тоесть в слот 3.0.
Поскольку ext.rom занимает адреса 0000..3FFFF, а kanji.rom 4000...BFFF их можно записать в одну ПЗУ-шку.
Но придется немного покурочить материнку.
1) отрезать ножку 1 (A15) левой панельки. Причем резать надо в трех местах. Два разреза сверху, слева и справа от ножки (к сожелению один разрез прямо под панелькой), и один разрез снизу. Этим мы отсоединим ножку 1 от +5V.
2) Прокинуть на эту ножку сигнал A15 от Z80 (пин 5).
3) Подать на ножку 27 панельки сигнал A14 (если его там еще нет).
4) В правую панельку (если смотреть на материнку со стороны деталей) надо записать Main.rom обьемом 32 Кб, в левую Ext.rom обьемом 48 Кб, начиная с адреса 0.
Подготовленные образы выкладываю с нужными поправками (кроме русификации).

DJs3000
20.02.2015, 14:42
Вот такой вариант мне куда больше нравится и по мне так он правильней :) для размещения канжи в ext роме основной биос модифицировался по описанию выше или в таком случае подошел оригинальный биос?
Жаль у меня нет ни одной 27С512 :) придется ехать за ней)

caro
20.02.2015, 15:12
Вот такой вариант мне куда больше нравится и по мне так он правильней :) для размещения канжи в ext роме основной биос модифицировался по описанию выше или в таком случае подошел оригинальный биос?В этом случае подходит оригинальный, я только заменил знак "Иены" в этом ПЗУ на знак "/".


Жаль у меня нет ни одной 27С512 :) придется ехать за ней)Купи лучше электрически стираемую W27C512 фирмы Winbond, если твой программатор умеет ее шить.

DJs3000
20.02.2015, 15:24
если твой программатор умеет ее шить.
Обижаешь :)
На сколько я помню в районе ПЗУ в наших платах были различия и я как приеду с магазина вместе с W27C512 буду смотреть может мне меньше перемычек делать придется :)

ram_scan
20.02.2015, 18:28
Тогда у меня закономерный вопрос, нафига ваще нужен регистр F4? Я однозначно сделаю его раз нужно да и переделовальщик биоса MSX2+ для клавиатуры КУВТ2 спрашивал о наличии F4 регистра видимо не просто так.

Для единственной цели - отличать ресет при подаче питания от всех остальных ресетов. Плюсовая машина кажет заставку только в первый раз, когда включается. Кому-то в ASCII пришло в голову что заставка при каждом ресете это долго и раздражает пользователя (к слову иногда действительно раздражает). При инициализации ром записывает в этот регистр единицу (или ноль ли, не суть важно) и при рестарте проверяет ее на основании чего кажет/не кажет заставку. Фишка в том что это значение там хранится пока не снято питание, поэтому заставка показывается только в самый первый раз.

В турбо-р там используется еще один бит (кажется шестой), он доступен если мне память не отшибло только на чтение и показывает режим работы машины (классика/турбо-р).

DJs3000
20.02.2015, 21:23
Жаль процессор R800 достать не реально, а то можно было бы подумать о переделки в дорогущий турбоР

---------- Post added at 20:13 ---------- Previous post was at 18:58 ----------


Теперь по поводу установки ПЗУ kanji.rom
Тот вариант, который я использовал прост, поскольку не требует переделок материнской платы, но уж больно не хочется занимать слот от дополнительного ПЗУ. Тем более, что после такой модификации основного BIOS, вынимать kanji.rom из слота нельзя - машина не запустится.
Подумав, я пришел к такому варианту:
kanji.rom надо посадить в один слот с ext.rom, тоесть в слот 3.0.
Поскольку ext.rom занимает адреса 0000..3FFFF, а kanji.rom 4000...BFFF их можно записать в одну ПЗУ-шку.
Но придется немного покурочить материнку.
1) отрезать ножку 1 (A15) левой панельки. Причем резать надо в трех местах. Два разреза сверху, слева и справа от ножки (к сожелению один разрез прямо под панелькой), и один разрез снизу. Этим мы отсоединим ножку 1 от +5V.
2) Прокинуть на эту ножку сигнал A15 от Z80 (пин 5).
3) Подать на ножку 27 панельки сигнал A14 (если его там еще нет).
4) В правую панельку (если смотреть на материнку со стороны деталей) надо записать Main.rom обьемом 32 Кб, в левую Ext.rom обьемом 48 Кб, начиная с адреса 0.
Подготовленные образы выкладываю с нужными поправками (кроме русификации).

Как я и говорил если сравнить фото много отличий :) чтоб отрезать :)
http://cs621425.vk.me/v621425711/fd4e/LYHv9DY6wXo.jpg
Ещё мне не понятно по пункту 1) резать дорожку в 3х местах нада у панельки где main.rom или ext.rom?

---------- Post added at 21:23 ---------- Previous post was at 20:13 ----------

caro, порезал дорожки у микрухи где стоит EXT.ROM вот фото:

http://cs621425.vk.me/v621425711/fde4/_vG61eNmcWc.jpg

http://cs621425.vk.me/v621425711/fdee/EgkW7xqfwrI.jpg

Прошил 27С512 и воткнул в левую панельку но MSX не стартует :( щелкает релюхой только.

caro
20.02.2015, 21:57
Прошил 27С512 и воткнул в левую панельку но MSX не стартует :( щелкает релюхой только.Конечно не заработает.
У тебя тестер есть?
Резать ножку 1 надо именно у панельки, в которую cтавится EXT.ROM.
Мы же именно в эту панельку ставим ПЗУ с большим обьемом.
Сверху вижу две перерезанные дорожки, а вот снизу ты перерезал дорожку питания от MAIN.ROM
(кстати я тоже вначале её перерезал :) ).
Ты прозвони этот пин тестером. Он как был на +5V так и остался на нем.
В результате ты A15 от процессора посадил на +5V.
Так и процессор можно спалить.
Добейся чтобы эта ножка не звонилась никуда, а тогда и цепляй к ней A15 от процессора.

У тебя там сверху слева рядом с панелькой впаян черный проводок. Его надо убрать.
Хотя, подозреваю, что этот провод идет от пина 4 Z80 (вывод A14). Если так, то перемычку между 27-ми ножками ПЗУ можно не ставить.

DJs3000
20.02.2015, 22:27
Тестер конечно есть, можно с натяжкой сказать что радиолюбитель :) странно было бы еслиб у меня был программатор и небыло тестера)
Вообщем черный провод что сверху я убрал и перерезал другую дорожку восстановив ту что по ошибке отрезал. В итоге все запустилось как нада с заставкой :) хорошо что не спалил проц :v2_conf2:

caro
20.02.2015, 22:31
В итоге все запустилось как нада с заставкой :) хорошо что не спалил проц :v2_conf2:Поздравляю.

PS. Вероятней всего Русификацию прошивок я тоже сделаю.

DJs3000
20.02.2015, 22:38
PS. Вероятней всего Русификацию прошивок я тоже сделаю.
Ну да это необходимо чтобы было удобно работать и не менять вполне вменяемую клавиатуру, а так вообщем то можно казать что получился уже почти честный MSX2+

DJs3000
21.02.2015, 13:23
Короткое виде (http://youtu.be/_pr5iohEydg) с демонстрацией заставки.

DJs3000
21.02.2015, 18:18
caro, вот для удобства при переделки матрицы клавиатуры шпаргалка (http://map.grauw.nl/articles/keymatrix.php#ru). Ещё хорошо бы переделать цифры чтоб при нажатии на цифры печатались именно цифры, а не знаки. Знаки пусть через шифт как и должно быть и вообще нафига такую тупость изначально придумал с цифрами.

DJs3000
23.02.2015, 11:41
Сделали мне вот такой биос MSX2+ для клавы КУВТ. Я его записал себе и сразу что мне не понравилось это нет более светлого цвета бордера как у всех MSX2+ биосов. Ещё я не смог завести заставку по старой схеме записать в EXT/SUB с адреса 4000. Однако в архиве есть 3й файл под названием option где по идеи должна быть заставка но там как-то мало совсем данных. Прошивка помимо правильной раскладки ещё имеет и Русский язык как в оригинальной прошивки.

DJs3000
23.02.2015, 17:07
Протестил данную прошивку на эмуляторе но канжи взял из предыдущего набора и смотрю заставка теперь запускается только когда есть регистр F4 :)

caro
23.02.2015, 21:34
Я тоже русифицировал прошивку MSX2+, заодно подправив шрифты и исправив несуразности клавиатуры.

Локализованная под Русскую клавиатуру прошивка MSX2+ (на основе прошивки Panasonic FS-1WSX) для работы на
КУВТ YAMAHA YIS503 III с установленным Видео-процессором V9958 (взамен V9938).
Раскладка клавиатуры выполнена под расширенный вариант клавиатуры YIS805 (с учетом наличия цифрового поля).

caro
23.02.2015

DJs3000
23.02.2015, 23:34
caro, спасибо большое за проделанную работу :) все как нада работает! Отдельное спасибо за исправление клавиш цифр :) плюс данной прошивки что заставка работает без регистра F4 и пусть заставка будет всегда даже с F4.

DJs3000
26.02.2015, 02:18
Новая шиза :) по стандарту опционально но по хорошему должен быть дополнительный звуковой чип YM2413 используется в куче игр. Такой FM-PAC в теме рядышком выкладывал caro и видно по плате какая там простейшая схема. Блуждая на просторах форума msx.org наткнулся на фотки переделки из MSX2 в MSX2+ и обратил внимание на то что YM2413 установлен внутри компьютера на навесной плате. Хорошее решение и слот не занят и звуковой чип есть. Собственно фотки (http://s668.photobucket.com/user/MasterMiller/media/MSX/8280/IMG_6732.jpg.html?sort=3&o=12).

caro
26.02.2015, 06:04
Новая шиза :) по стандарту опционально но по хорошему должен быть дополнительный звуковой чип YM2413 используется в куче игр. Такой FM-PAC в теме рядышком выкладывал caro и видно по плате какая там простейшая схема. Блуждая на просторах форума msx.org наткнулся на фотки переделки из MSX2 в MSX2+ и обратил внимание на то что YM2413 установлен внутри компьютера на навесной плате. Хорошее решение и слот не занят и звуковой чип есть. Собственно фотки (http://s668.photobucket.com/user/MasterMiller/media/MSX/8280/IMG_6732.jpg.html?sort=3&o=12).Да, я уже думал об этом. YM2413 я уже закупил.

DJs3000
26.03.2015, 16:03
Приехали платки для порта F4. Буду собирать :)
http://cs623718.vk.me/v623718711/292af/u_6fnWn_SmU.jpg

DJs3000
28.04.2015, 23:07
Забульбенил видос (https://youtu.be/dz-oaFYrFdg) по переделке :) надеюсь доступно рассказал.

SeaBirdDK
30.04.2015, 01:05
Кстати по поводу MSX Engine, на машинах MSX2+ и Turbo-R в этом самом MSX Engine не только периферия находится, но и сам процессор. А на Turbo-R получается целых два процессора, один R-800, а второй Z-80 внутри MSX Engine. Процессора переключаются программно и на панели Turbo-R есть светодиод, который показывает, какой процессор работает. И еще одна небольшая ремарка к видео, в MSX-2+ и Turbo-R дополнительный звуковой чип не MSX-Audio, а MSX-Music, нативно поддерживается многими играми, например, F1 Spirit 3D от Konami, illusion city от Microcabin и пр. А MSX-Audio выпускался только в виде отдельных картриджей, типа такого: http://fotkidepo.ru/?id=photo:988315. Спасибо за видео, было познавательно.

SeaBirdDK
30.04.2015, 09:00
И на фотографиях в http://www.msx.org/wiki/Panasonic_FS-A1GT#Gallery вижу только R800,
Отдельно на фотографиях проца нет, потому, что он внутри большой квадратной микросхемы TOSHIBA T9769.
В Tubro-R ядром системы являются два чипа TOSHIBA T9769 + S-1990, ну и главной процессор R-800
Внутри T9769:
main CPU, a Zilog Z80 clone with a clock speed of 3,58 MHz (MSX2; switchable to 5,36 MHz on some MSX2+ machines)
a Programmable Sound Generator - sound chip, compatible with a General Instrument AY-3-8910
parallel I/O chip: backward compatible with the Intel i8255
MSX1 and MSX2-functions (MSX2-computers)
MSX2+-functions (MSX2+-computers)

Внутри S-1990:
Controller
For the ASCII R800 processor
For the Z80 processor inside the T9769 MSX-Engine
For Zilog Z80-timing emulation
For MSX-cartridge slot management, -memory control and I/O address decoder
For memory access, I/O control, RFSH#/M1#-simulation
For access to programmable peripherals (The S-1990 does not include these peripherals, they are contained within the T9769, but it controls access to them, and in particular it slows down the R800 CPU when accessing these peripherals, especially when accessing the VDP).
Programmable Peripheral Interface compatible with the Intel i8255-PPI
MegaRom-mapper
DRAM-mapper
Kanji ROM-interface
system timer
Sound chip
Programmable Sound Generator, compatible with the General Instrument AY-3-8910
pulse code modulation (PCM)
PCM-sampling
Video Display Controller: Yamaha V9958
floppy disk-interface
For the execution of kernel functions
For the pause function
http://en.wikipedia.org/wiki/S-1990
http://en.wikipedia.org/wiki/MSX-Engine

DJs3000
30.04.2015, 09:54
в MSX-2+ и Turbo-R дополнительный звуковой чип не MSX-Audio, а MSX-Music

Совершенно верно :) ещё интересно что чип который установлен в MSX-AUDIO картах Y8950 и есть тот самый YM2413+ADPCM :) и умельцы уже сделали биос (http://frs.badcoffee.info/tools.html) под msx-audio чтобы карты играли как msx-music. Ещё один из разработчиков этого биоса пообещал доработать открытую схему Moonsound для установки данного биоса :) чтоб мунсаунд ещё играл в играх как MSX-Music.

SeaBirdDK
30.04.2015, 10:25
Ещё один из разработчиков этого биоса пообещал доработать открытую схему Moonsound для установки данного биоса чтоб мунсаунд ещё играл в играх как MSX-Music.
Да, это интересно было бы. Еще было бы круто, чтобы при этом Wave table использовался, если такое конечно возможно.

DJs3000
30.04.2015, 10:30
Да, это интересно было бы. Еще было бы круто, чтобы при этом Wave table использовался, если такое конечно возможно.

Думаю это возможно при доработки данного биоса.

SeaBirdDK
30.04.2015, 11:08
Да, это была бы бомба. А то сам moonsound мало где используется, слишком поздно он вышел. Да и сама звуковая карта по сути не официальная и используется только в демках, да играх от комьюнити.
Кстати порадовал рассказ в видео про перепайку конденсаторов. Тоже как-то думал на эту тему, ведь машинкам то этим по 25-30 лет, а оно вот как получается. :)

---------- Post added at 11:08 ---------- Previous post was at 10:33 ----------

Кстати нашел вот такое видео сети: http://www.msxinfo.net/2013/06/15/adding-msx-music-to-a-fs-a1fx

DJs3000
27.06.2015, 11:24
Я был уверен что композит после переделки не работает т.к. новый видеочип его не генерит ноооо оказалось что он прекрасно работает даже после переделки в MSX2+ О.о как такое может быть не понимаю)))

ptero
27.06.2015, 15:59
Я был уверен что композит после переделки не работает т.к. новый видеочип его не генерит ноооо оказалось что он прекрасно работает даже после переделки в MSX2+ О.о как такое может быть не понимаю)))

Композитный видеосигнал создаёт не видеочип, а отдельная платка , берёт RGB и создаёт, на КУВТ-2 YIS-503IIIR к сожалению стоят урезанные версии данных платок, которые создают только ЧБ сигнал без цветной компоненты

DJs3000
27.06.2015, 16:04
Композитный видеосигнал создаёт не видеочип, а отдельная платка , берёт RGB и создаёт, на КУВТ-2 YIS-503IIIR к сожалению стоят урезанные версии данных платок, которые создают только ЧБ сигнал без цветной компоненты

Да причем в ранних версиях КУВТ и даже КУВТ2 был RGB-Composit конвертер цветной :) может сделать такую видео платку для цветного конвертера?

ptero
27.06.2015, 16:10
думаю что не стоит делать.. зачем сигнал портить.. композитный видеосигнал теряет в разрешении, мелкие цветные точки в результате будут смазаны.. лучше использовать честное RGB и не портить зрение

DJs3000
27.06.2015, 16:14
с качеством композита я то согласен но увы далеко не у всех телеков есть SCART RGB и тем более мониторов. Нада глянуть схему цветного модуля и понять насколько она сложная и сколько по деньгам выйдет.

ptero
27.06.2015, 16:18
собственно для цвета, должно стоять вот это : http://my.mail.ru/list/yamaha_msx/photo/29/42.html

---------- Post added at 20:18 ---------- Previous post was at 20:15 ----------

http://content-24.foto.my.mail.ru/list/yamaha_msx/29/s-42.jpg

LeoN65816
28.06.2015, 12:47
но увы далеко не у всех телеков есть SCART RGB и тем более мониторов.
Поищи Samsung Syncmaster 510MP, 710MP, 910MP, LG Flatron M1721A, M1921A: например здесь (https://www.avito.ru/rossiya/audio_i_video?q=510MP%7C710MP%7C910MP%7CM1721A%7CM 1921A). У меня 710MP, подключаю к нему через SCART и ямашку и АГАТ.

ram_scan
29.06.2015, 16:25
Да причем в ранних версиях КУВТ и даже КУВТ2 был RGB-Composit конвертер цветной :) может сделать такую видео платку для цветного конвертера?

У меня есть цветная КУВТ-2 с композитным выходом.

Ради большого дела готов снять с нее пломбу. Но пообещать могу только макросьемку. Жизнь круто развернулась и не до рукоделия щас =(

DJs3000
29.06.2015, 18:30
ram_scan, сделай конечно фотки платы этой :) возможно я возьмусь сделать её но вот нада схему найти в нормальном читаемой качестве :)

Onkel
26.05.2016, 22:05
DJs3000, caro,

Спасибо вам огромное! подняли и мой энтузиазм и взяться за свою Ямаху КУВТ2 которую год назад нашёл на свалке в деревне ...
очень интересно что и как у вас получиться я тоже постараюсь повторить некоторые модификации по вашим видео ...

Wierzbowsky
26.05.2016, 22:52
DJs3000, caro,
Спасибо вам огромное! подняли и мой энтузиазм и взяться за свою Ямаху КУВТ2 которую год назад нашёл на свалке в деревне ...
очень интересно что и как у вас получиться я тоже постараюсь повторить некоторые модификации по вашим видео ...

Хорошие у вас свалки в деревне однако... Лучше всего КУВТ2 апгрейдить в MSX2+. Ставим 9958 VDP, плату FMPAC с портом F4 и минимум мегабайт ОЗУ. Можно ещё до кучи черно-белый видеомодуль заменить на наш цветной. Похоже с помехами всё-таки удастся справиться. И будет не машина, а конфетка!

Onkel
27.05.2016, 06:32
Wierzbowsky, да я уже почитал про модуль и хочу его у вас заказать в виде схемы для само сборки или готового варианта и всё остальное тоже попробую сделать как вы советуете.
И ещё я заказал рабочий вариант из Абакана для проверки того что и как так что попробую два перебрать.
Кстати может глупо но всё же есть ли варианты типа диска что бы записать туда все игры и программы и запускать их без дополнительных модификаций?
Я просто думаю что места в корпусе полно да ещё и интерфейс для ситевого соединения менялся в оригинале на контроллер для FDD
Тем более сейчас и флеш карты есть разных размеров и габаритов и диски для записи информации тоже не стояли на месте.
Спасибо

Wierzbowsky
27.05.2016, 16:03
Кстати может глупо но всё же есть ли варианты типа диска что бы записать туда все игры и программы и запускать их без дополнительных модификаций?
Я просто думаю что места в корпусе полно да ещё и интерфейс для ситевого соединения менялся в оригинале на контроллер для FDD
Тем более сейчас и флеш карты есть разных размеров и габаритов и диски для записи информации тоже не стояли на месте.
Спасибо

Всё уже есть. У буржуев есть MegaFlashROM SCC 512mb - флешкарик с кард ридером, ОЗУ и SCC. У нас есть рабочие Carnivore (флешкарик) и контроллер FDD/IDE, которые по себестоимости в разы меньше. Репозиторий тут:

https://github.com/RBSC/Carnivore
https://github.com/RBSC/MultiController

Проект FMPAC+F4 порт здесь:

https://github.com/RBSC/F4-FMPAC

Темы про эти устройства смотрите здесь на форуме. На подходе объединённый картридж с SCC + FMPAC + RAM 2mB + FlashROM 8mb + IDE (c CF карточкой). Платы уже разработаны, надо собрать и начать делать прошивки и утилиты.

TomaTLAB
20.03.2017, 13:59
У тебя там сверху слева рядом с панелькой впаян черный проводок. Его надо убрать.
Хотя, подозреваю, что этот провод идет от пина 4 Z80 (вывод A14). Если так, то перемычку между 27-ми ножками ПЗУ можно не ставить.

Немного по-некропощу или -постю :D
Может и пригодится кому.
Черный проводок между точками А-А - это сигнал /RFSH - с платами памяти на SRAM, соответственно нафик не нужен.

Не могу найти где говорилось, что для работы EXP-ROM + Kanji помимо сигналов A14, A15 на 22-ю ногу ПЗУ-хи IC323 нужно подать /RD-B вместо /CS01 для доступа ко всем 64кБ.
Это проще всего сделать отрезав ножку 1 у IC307 и прямо там же повесить соплю между ней и второй ножкой.
Что все работает правильно можно проверить переставив EXP-ROM в "картридж" Painter'a, а Painter в на место EXP-ROM'a. (не забыть проводок A0 для переднего слота, можно AB0 от разъема ОЗУ, как раз рядом)

TomaTLAB
24.05.2017, 20:47
Сделали мне вот такой биос MSX2+ для клавы КУВТ. Я его записал себе и сразу что мне не понравилось это нет более светлого цвета бордера как у всех MSX2+ биосов.
А как бы этот бордер в MSX2+ наоборот по умолчанию темно-синим сделать, цвета фона? Вот не нравится мне эта циановая рамка. :)
Я конечно понимаю, что дело давнее, и вообще вопрос опять же к Камилю судя по всему.

Wierzbowsky
25.05.2017, 14:43
Там не только бордюр надо править, но и менять номер экрана. Эта 2+ стартует в 1 скрине. Советую вставить батарейки и набрать:

screen0
width80
color15,4,4
setscreen

После каждой команды нажимаем ввод. В принципе можно и в биосе поправить начальный скрин, вроде даже это кто-то делал раньше. Но это к Камилю. Меня также волнует вопрос о 22й ноге саброма в этой переделке. Камиль мне пока не ответил.

TomaTLAB
25.05.2017, 15:44
С батарейками-то любой дурак может :D

По поводу 22-й ноги я ж писал двумя постами выше, там чисто косметическая операция. Все прямо рядышком и по феншую получается, выходы не бодаются.


https://4.downloader.disk.yandex.ru/preview/3ed029eb2abc68bcbdda9c24e0caeaa0ffdca6c8d50754d799 c80d0e42198e0b/inf/hyxiWa1p-Jt6xnRo62s7DXnBA7jZAP8S1YB2SKS8F9mXY68KO_Xt3Zo6yAI BGbxDDS9-Xu5UCM9BdTLHockVyw%3D%3D?uid=195166515&filename=IMG_0196x.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&size=1280x939

У меня вот еще какой вопрос назрел. Насколько нужен кандзи-ром? Вот здесь (http://zx-pk.ru/threads/14112-modernizatsiya-yis-503-iiir-v-pochti-msx-2.html?p=783231&viewfull=1#post783231) Дмитрий выкладывал прошивку в которой во второй части саброма небольшой довесок с заставкой (только данные? или с кодом?) всего порядка полутора килобайт в верхней части. Нельзя ли его двинуть еще выше под потолок (куда нибудь в C000-FFFF), а в 4000-3FFF поставить, например FM-PAC?

OrionExt
25.05.2017, 17:22
Не могу найти где говорилось, что для работы EXP-ROM + Kanji помимо сигналов A14, A15 на 22-ю ногу ПЗУ-хи IC323 нужно подать /RD-B вместо /CS01 для доступа ко всем 64кБ.
Посмотрел я упрощённый вариант установки Kanji Rom в слот 3.0 (0000..3FFF - ext.rom; 4000..BFFF - kanji.rom).

Если на 22 ногу (/OE) подать /CS01, тогда не понятно как оно вообще читает 8000..BFFF.

Если на 22 ногу (/OE) подать /RD, тогда читать будет 0000..FFFF. Т.е диапазон С000..FFFF жестко прибьем к слоту 3.0. С другой стороны страница 3 в слоте 3.0 вряд ли для чего-то пригодится.

По классике нужно читать именно CSXX (/RD+/MERQ). Хотя опять же сигнал /SLTSLXX (RFSH+/MERQ) на 20 ноге (/CE) все непонятки на шине данных разрулит.

- - - Добавлено - - -

Тоже интересно что дает Kanji Rom, кроме громадных (японских) буков. По стандарту для MSX2+ он занимает 128 Кбайт плюс дополнительные порты предполагает для управления всем этим довеском.

- - - Добавлено - - -


Нельзя ли его двинуть еще выше под потолок (куда нибудь в C000-FFFF), а в 4000-3FFF поставить, например FM-PAC?
Наверное, в C000...FFFF не сдвинуть. Там ОЗУ должно быть.

DJs3000
25.05.2017, 18:20
OrionExt, я думаю на все ваши вопросы сможет ответить Камиль(caro).

TomaTLAB
25.05.2017, 18:57
Наверное, в C000...FFFF не сдвинуть. Там ОЗУ должно быть.
С чего ему непременно должно быть именно там? Особенно в момент показа заставки?

OrionExt
25.05.2017, 22:49
Просто никогда не встречал MSX c отдельным ROM (bios, ext-bios, ...) в странице 3.

Видимо мы говорим о том довеске к ext-bios с подпрограммами для работы с V9958 и новой заставкой. Но, тем не менее, это полноценный bios c инициализацией и работай с ОЗУ через страницу 3. Не один bios не заработает без ОЗУ в странице 3 (RAM0).

Я так понимаю это тот минимальный объем RAM0 (16Кбайт) для старта "любой" машинки.

- - - Добавлено - - -

Update: Как же все запутано. Выше написанный текс относится к другой реализации. У нас. Довесок – это часть из Kanji Rom. Таки вся прошивка саброма – 48Кбайт. И все.

TomaTLAB
25.05.2017, 23:12
Ну шут с ним, тогда не в 3-ю, а во 2-ю, пусть в 3-й странице рама живет.
Откуда 48кБ? Файлы, которые Дмитрий выкладывал смотрели? Там 16кБ _msx2psub и 16кБ _msx2popt, в котором тридцать с половиной кбайт нулей и полтора жатой картинки (но, возможно, не только...).
Вот эти полтора кБ было бы шикарно куда нибудь переселить из ценной первой страницы.

OrionExt
25.05.2017, 23:25
Откуда 48кБ?
http://zx-pk.ru/threads/14112-modernizatsiya-yis-503-iiir-v-pochti-msx-2.html?p=782592&viewfull=1#post782592

ext_rom.bin с 7A00 начинается yis-503iiir_msx2popt.rom (3A00 начало).


Вызов из yis-503iiir_msx2psub.rom

ROM:2CC2 ld iy, 0
ROM:2CC6 ld ix, 7A00h
ROM:2CCA jp CALSLT

OrionExt
26.05.2017, 10:55
Что показала разведка боем. Довесок (msx2popt.rom) msx2psub.rom без Kanji.rom не видит. Дальше требуется более глубокое погружение. Тут я пасс. Может имеет смысл написать полноценный маленький bios и выводить заставку при его инициализации (похожий ход конем я вчера видел в исходниках). И таким образом избавится от Kanji.rom.

TomaTLAB
26.05.2017, 17:43
Довесок (msx2popt.rom) msx2psub.rom без Kanji.rom не видит Как не видит? Как так не видит, когда у меня живая машинка на столе заставку кажет?

ЗЫ. А... порт F4-то есть? Это я ведь прошил в саб-ром msx2psub.rom + msx2popt.rom, а вот басик-ром остался от Камиля (msx2p_ru.rom).
Вот эта связка то и кажет, а basic-bios2p.rom кажет (в эмуле, по крайней мере) только при наличии порта F4, коего у меня еще нет живьем.

OrionExt
26.05.2017, 18:08
Против живой конечно сказать нечего. В blueMSX не фурычит. На скрине конфигурация. Надо в openMsx попробовать запустить.

На втором скрине конфиг работает.

Осталось обмануть судьбу и собрать msx2popt.rom для страницы 2:)

TomaTLAB
26.05.2017, 18:35
Ётыть! Пошто F4 - inverted? Ясен пень не фурычит.

Wierzbowsky
26.05.2017, 18:35
На нашей переделке Ямахи в MSX2+ при наличии порта F4 и нажатии ресета заставка не выводится - тёплый старт. Но машинка может работать и без порта F4, просто всё время там будет холодный старт.

OrionExt
26.05.2017, 18:48
Ётыть! Пошто F4 - inverted? Ясен пень не фурычит.
:v2_down:F4 Device Normal - первый скрин заработал. По напридумавали понимаешь тут.

OrionExt
27.05.2017, 15:32
Пересобрал optrom.rom для org 8000H. Вроде работает.

TomaTLAB
27.05.2017, 23:49
Шикарно! И заставка есть, и местечко освободилось, я думаю, как раз для FM-PAK'a самое место. И передний и боковой слоты свободны остаются.

Wierzbowsky
28.05.2017, 01:33
Простите, а зачем вам передний слот то? Он же калеченный. Ну разьве что только биос посадить какой двумя проводами.

OrionExt
28.05.2017, 14:19
Ну, не знаю слот как слот. У Ямахи только два православных слота 1 и 2. Остальные надуманы Ямахой. У многих производителей MSX та же ситуация. С другой стороны это не плохо, что можно подключить расширения в рамках одного моноблока, не прибегая к дополнительным платам (плата расширителя слотов).

Все это позволяет заниматься личным творчеством, пусть часто и не по стандарту MSX.

- - - Добавлено - - -

Выдранный из Kanji Rom optrom.rom. Кусок ПЗУ без рода и племени. Патченный FM-паки и т.д.

- - - Добавлено - - -




Вызов из yis-503iiir_msx2psub.rom

ROM:2CC2 ld iy, 0
ROM:2CC6 ld ix, 7A00h
ROM:2CCA jp CALSLT

Вот адресовать слот по ld iy, 0 не стоит. Это фича Ямахи.

TomaTLAB
28.05.2017, 23:08
Простите, а зачем вам передний слот то? Он же калеченный. Ну разьве что только биос посадить какой двумя проводами.

Все это позволяет заниматься личным творчеством, пусть часто и не по стандарту MSX.
Именно что. Передний слот хорош своей распиновкой, спецом заточенной на подключение ПЗУх.

З.Ы. Проверил живьем - работает sub + fm-pak + opt.

Вот адресовать слот по ld iy, 0 не стоит. Это фича Ямахи.
Напомните, что там за каверза, или ткните носом в тему где обсуждалось, если не затруднит.

alik00
22.04.2018, 22:52
Пилю то же самое.

Апгрейд 9938 на 9958 прошел легко
https://www.facebook.com/permalink.php?story_fbid=414668732289935&id=339506313139511

А вот смена биоса что-то притормозила.
Я не стал резать дорожки, пошел по другому пути - впаял панельки для ПЗУ, и подпаял провода к отогнутым ножкам чипа.

А теперь вопрос - можно ли без деструктивных действий для правой ПЗУ (main ROM) использовать 27c512? без доделок включение ведет к щелчку релюхой, и пустому экрану. Отключение первой ноги тоже ни к чему не приводит.

и что-то я не понял, куда прописывать три файла рома из архива OrionExt ? два в ПЗУ на материнке, а третий для чего?

электростираемых доступно много и дешево, а старенькие 256-128 УФ мне как-то и затереть нечем, и выискивать разве что на ибее в старье.

Wierzbowsky
23.04.2018, 00:50
Вот биосы от 2+ которые я себе ставлю.

65115

Насколько я понимаю если не резать дорожки, то одна из старших адресных линий садится на землю или питалово. Так что не надо так шутить. Смотрите видео от Димы и делайте как он.

https://www.youtube.com/watch?v=dz-oaFYrFdg

SeaBirdDK
23.04.2018, 03:04
Я не стал резать дорожки, пошел по другому пути - впаял панельки для ПЗУ, и подпаял провода к отогнутым ножкам чипа.
Если не резать дорожки, то нужно ногу микросхемы вывесить в воздухе и болтающуюся ногу подпаять к адресной линии, иначе КЗ. Я так делал, у меня все работает нормально. Электростираемые ПЗУ использовать думаю можно, цоколевка у них должна быть одинаковая.

alik00
23.04.2018, 21:25
Насколько я понимаю если не резать дорожки, то одна из старших адресных линий садится на землю или питалово. Так что не надо так шутить. Смотрите видео от Димы и делайте как он.

https://www.youtube.com/watch?v=dz-oaFYrFdg

я указал, что поставил чипы в панельки, а те ноги, вокруг которых нужно было резать дорожки - не вставлял. выглядит как-то так. Ноги торчат вбок, к ним подпаяны линии. Дорожки не пострадали, поставив старые чипы можно "вернуть всё взад". Не хотелось необратимо портить плату.

6511965120

те же картинки в ФБ

https://www.facebook.com/permalink.php?story_fbid=415248575565284&id=339506313139511

ромы в архиве - это те, что Каро где-то в середине треда выставлял? Если они, то я их же прописал. но не нашел под main мелкого чипа, не запускается. попробую сейчас два раза в 512 залить, вдруг заживет

Wierzbowsky
23.04.2018, 22:01
Да, эти РОМы от Камиля, я только исправил ошибку с раскладкой. Я бы посоветовал вынуть FMPAC пока не разберётесь с ПЗУхами. Также проверьте пайку VDP и все провода, которые надо припаять для конвертации. Диод нужной стороной стоит?

SeaBirdDK
24.04.2018, 01:01
Так сколько вы в итоге ног в воздух подняли? Три что ли? Если мне память не изменяет, то у меня всего одна, та которая на 512й адресная линия, на на 256 на нее подается напряжение, вот ее и нужно в воздух поднимать или резать. И где вторая ПЗУ? Без нее не запустится.

alik00
25.04.2018, 17:12
Запустилось всё. Как обычно - непропай, один из проводков на плате смылся вместе с канифолью.

в воздухе висит первая нога. та, что VPP у 27256, и А15 у 27512

Со второй ПЗУ проблем не было изначально, у нее ничего отгибать не надо. Докинул фотографий в пост.

Наличие или отсутствие дочерней платы фм-пак на работу никак не влияет.

То, что в заставке показывает реальный обьем памяти - это хорошо. Туда бы еще калькулятор видеопамяти. Ну просто для порядка :)

Тут фото общего вида.
65135

Пост в ФБ со всеми картинками по замене ПЗУ (https://www.facebook.com/permalink.php?story_fbid=415248575565284&id=339506313139511)