я вполне серьезно спросил, т. к. не в теме. чем мсх от спека отличаетсо в плане железа? где почитать об этом можно?
Идеологически:
Спектрум - z80 + "спектрумовский" экран в памяти по соответствующим адресам.
MSX- z80 + специфичная для него слотовая организация адресного пространства.
То есть, если убрать из мсх видипишник, у нас получится все еще мсх. Но без видипишника. А если убрать слоты, то это будет уже не мсх.
Аналогично, спектрум делает спектрумом характерная органицация видеопамяти.
Соответственно, заменив спектрумовский экран на видипишник, мы получим новый (третий) комп, который сможет исполнять некоторые программы для мсх. Спектрумом он уже не будет из-за отсутствия спектрумовского экрана, а msx-ом он еще не станет из-за отсутствия слотовой организации адресного постранства..
Вообще решил я что уже научился паять и думаю попробую сам превратить КУВТ2 в MSX2+ взял одну из своих КУВТ вполне вменяемом состоянии и разобрал:
Скрытый текст
[свернуть]
В верхней части видим VDP который нада заменить:
Скрытый текст
[свернуть]
Скрытый текст
[свернуть]
Скрытый текст
[свернуть]
Скрытый текст
[свернуть]
Все очень аккуратненько сделал на совесть теоретически на этом можно и закончить но хочется большего, а именно замены биоса и барсика. Примерно по центру у нас на панельке находится биос и на сколько я понимаю рядом запаянная пзу с барсиком которую я тоже выдрал и поставил панельку:
Скрытый текст
[свернуть]
Дальше у меня тупик! хз где брать содержимое пзу что было выдрано. Если у кого есть содержимое этого пзу очень прошу поделиться. На пзу написано 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 в 03:25.
тупая замена биоса на 2+ конечно же не заработала
Пытаюсь найти ром который находился рядом с биосом. Вроде как должено быть все в OpenMSX судя по конфигу конкретно к Yamaha YIS-503IIIR но в пакете из ромов только Cbios видимо из соображений не нарушать какие-то лицензии MSX.
Нашел пак с ромами и даже основной биос отличается от оригинального у КУВТ2. Вообщем нифига не заводится попробую вечером напаять ноги выкушенной пзу и считать с неё ром.
Последний раз редактировалось DJs3000; 27.01.2015 в 12:10.
Если вы все сделаете правильно то у вас получится 2+ простой заменой VDP даже со старым бейсиком.
Я к сожалению больше месяца проболел, поэтому не имел возможности заняться как договаривались.
38 на 58 процессор напрямую не меняется, у них разная распиновка.
Там надо перерезать пару дорожек и запаять пару соплей. Насчет перерезания надо свериться со схемой, но по идее будет достаточно поставить перемычку между ножками 4, 20 и 27, и вторую между ножками 21 и 58.
После этого машина должна завестись на старом бейсике, и 99% плюсовых игрушек на ней пойдут (большинство плюсовых машин выпускалось в конфигурации 64/128, так что память наращивать не надо).
Для того чтобы заработал плюсовый бейсик нужен регистр &F4h но он кроме бейсика нигде не используется, поэтому если вам бейсик новый не нужен то нет смысла морочиться. Еще нет смысла морочиться потому-что у MSX2 и КУВТ2 разная клавиатура, и даже если добиться работоспособности бейсика с расположением клавиш на клавиатуре выйдет шляпа и надо будет его патчить.
Родные КУВТ2-шные ромы совершенно точно есть в комплекте с BlueMSX. И основной и экстром. Но экстром у вас должен быть на панельке, поэтому основной тока выкусывали.
Флэшку лучше не шейте, шейте УФПЗУ, на флэшках есть нюансы в "неиспользуемых ногах".
Последний раз редактировалось ram_scan; 27.01.2015 в 12:23.
ram_scan, Класс осталось понять что там перерезать нада. с перемычками без перерезания должно завестись?
По идее должно завестись без перерезания дорог, схема что сейчас перед глазами донельзива мутная, нумерацию плохо видно.
Если верить даташитам на 9938 и 9958 пыхнуть не должно.
4 нога на новом процессоре - вход /VRESET, на старом выход /VDS.
27 нога на новом - вход /HRESET, на старом вход /LPD.
20 - земля и там и там.
58 нога - +питания и там и там.
21 - на новом процессоре вход VCC DAC, на старом это был композитный видеовыход. По идее его надо отрезать от кодера/модулятора, но можно не резать (там все равно емкость по входу, да и без емкости вроде единичку на вход подать не палевно). Естественно композитный видеовыход отвалится и сигнал надо будет забирать по RGB и вдувать через SCART/S-VIDEO, у 9958 нет композитного выхода.
И отвалится (если использовалась) световое перо/мышь, у 9958 нет поддержки этого щщастя.
То есть фактически доработка сводится к тому что /HRESET и /VRESET надо посадить на землю, а VCC DAC на плюс питания.
А вот старый VDP после такой доработки вставлять в панель будет уже нельзя. Пыхнет. Только предварительно сняв перемычки можно назад вернуть.
Последний раз редактировалось ram_scan; 27.01.2015 в 13:07.
Она и должна после ресета щелкнуть если мне склероз не отбило. Это автоматика которая управляет пуском/стопом в магнитофоне. Вот в таком например:
Резать ничего не надо, достаточно двух перемычек (одна между тремя ногами, вторая между двумя). И видео забирать по RGB а не с композита. Я в прошлом посте написал неправильно, пока исправлял вы уже прочли и отквотили =)
Последний раз редактировалось ram_scan; 27.01.2015 в 13:14.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)