Вот версия патча MSX2EXT.ROM для работы компа без часов, которая когда то в форуме MSX.ORG упоминалась:Цитата:
Сообщение от palsw
Вот версия патча MSX2EXT.ROM для работы компа без часов, которая когда то в форуме MSX.ORG упоминалась:Цитата:
Сообщение от palsw
caro, Отлично!Дело движется
Нагуглил сегодня такую информацию что режим работы видеопроцессора NTSC-PAL можна переключать командами VDP(10)=2 и VDP(10)=0 через Бейсик.Надеюсь 50-60 гц есть шанс переключить программно
Информация подтвердилась ,источник
Код:ПРИЛОЖЕНИЕ 7. РЕГИСТРЫ ВИДЕОПРОЦЕССОРА
Регистры режима
R9:
0... .... 192 графических, 24 текстовых строки на экране (LN)
1... .... 212 графических, 26.5 текстовых строк на экране
.0.. .... Всегда должен быть 0
..** .... Совместный режим (режим синхронизации) (S1;S0)
.... 0... Нет наложения, прогрессивная развертка NTSC (IL)
.... 1... Есть наложение двух экранов со сдвигом на линию,
черезстрочная развертка NTSC
.... .0.. Показ одного экрана на четное/нечетное поле (Е0)
.... .1.. Показ двух экранов попеременно ( для G4 - G7 )
.... ..0. NTSC ( 262 линии) ( у Ямахи NTSC ) (NT)
.... ..1. PAL ( 313 линий)
.... ...* *DLCK для ввода - 1, для вывода - 0
Стандартные прошивки есть в архиве любого эмулятора MSX.
Только в них и шрифт не очень и ввод цифр требует нажатия Shift, что очень не удобно.
Попроси у Atari, он тут правил прошивку, может даст :)
MSX2.ROM обьемом 32 кб. устанавливается взамен выпаяной ПЗУ-шки.
MSX2EXT.ROM обьемом 16 кб. устанавливается в панельку, запаянную в свободное гнездо на плате.
эмулер в зубы и до полного осознания и просветления.
пусть разбирается со слотами, ОЗУ, ПЗУ, мапперами.
а то много лишних вопросов.
Atari, игнор
Прошил сегодня ПЗУ файлами MSX2EXnc.rom и MSX2.ROM.Завелась машинка и кадровая 50гц работает :)
http://s017.radikal.ru/i400/1203/3f/4a2344e05708t.jpghttp://s019.radikal.ru/i618/1203/93/f67e7afbfadbt.jpg
Мои наблюдения,может пригодится :)
1.При прошивке ПЗУ прошивками MSX2 - частота кадровой 50 гц.Родной NTSC декодер выдает только цветной муар - можно смело вместо него паять PAl-кодер.Чем я и займусь в ближайшем времени.
2.Этот пунк вытекает из 1 пункта - если не использовать родно NTSC декодер ,то машинке достаточно питания только +5v и кушает 800мА.
Спасибо за патченный SubROM. Завёл свою MSX1 с этим биосом чтобы проверить 128кб платку расширения ОЗУ. Все работает. :) Тема про платку здесь:
http://zx-pk.ru/showthread.php?t=25359
Друзья, нетривиальный вопрос. Схема "часов" из первого поста темы. На транзисторе Q303 собрана схема детектора снижения питающего напряжения для микросхемы часов. Там логика работы такая - при снижении напряжения питания ниже некоторого уровня, этот узел блокирует обмен (по CS) с микросхемой часов для того чтобы сохранить целостность данных (такой, скажем так, аппаратный механизм транзакций). Так вот вопрос - в этом блоке диод D302 это не диод, а стабилитрон, с определенными параметрами. Я нигде не могу найти параметры этого стабилитрона.... Напряжение стабилизации...? идеально, конечно, было бы выяснить тип используемого в оригинальной схеме элемента. Может у кого-то сохранилась оригинальная документация и есть возможность посмотреть номинал ?
Или же кто в Протеусе сможет этот блок съэмулировать? /у меня Протеуса нет/ посмотреть параметры при разных вариантах стабилитрона (3.3В, 3.6В, 3.9В, 4.3В)