Убрал. Все отлично работает.
Вид для печати
Ратмир, а можно окончательную версию схемы увидеть? Лежит плата 10ки с выломанной ПЗУшкой, хочу попробовать заменить.
У меня пока прототип. Подключен к разьему МПИ. А схема чуть выше была, там где красным цветоом выделил изменения. Единственно резистор на 1 кОм на ноге ИР23 а не 3,3кОм. И если в местах на плате БК ставить, нужно у ММ спросить. У меня пока опыта нет большого. А он спецалист в БК!
А что с выв 9 и 10 ЛА3, а то не понятно по схеме, по идее не соеденены?
Да не вошла на фото. Извиняюсь.Ранее фото было, там несколько схем сразу я делал для наглядности. 9,10 соеденены вместе и их на ОЕ ПЗУ и ВВод на разьеме МПИ
MM день добрый! С праздником.:v2_dizzy_christmas:
попробовал игрушку загрузить. Проинвертировал, зашил в ПЗУ. код при считывании в ЭВМ 100000/ совпадает с прошивкой.
Но игрушка не запускается. в чем может быть подвох? В эмуле игра запускается и в БК0010.10 и в БК0011м.
А у меня не хочет. Из-за того что у меня БК0011?
Я ждал этого вопроса.
Т.к. порядка 90% игр БК0010 используют БИОС 017 ПЗУ, работать без него смогут в основном изделия ASP Corp ( Зеленоград ), т.к. они мультиплатформенно написаны, и предназначены для портирования на большинство М-ЭВМ DEC-16 бит, имеющих графический экран и достаточно ОЗУ.
Более того, т.к. игры используют ОЗУ, работа из ПЗУ весьма затруднительна ( их надо патчить, часто косметически ).
Для упрощения текста игр, их авторы использовали, как правило, фиксированный ( не перемещаемый по адресам ) текст программы.
Исходя из приведенных ( выше по тексту ) особенностей игр, могу посоветовать :
1.Использовать дамп 017 ПЗУ в адресах 100000-117777.
2.В адресе начала "полезной нагрузки" ( например, 120000 ) пристраивать фрагмент текста, переписывающий игру в адрес 001000 :
120000 : 010700 062700 000776 012701 001000 012702 007400 012021
120020 : 077202 000137 001000
Игру размещать в адресе 121000 ( или 101000 - если дамп 017 ПЗУ не используется )
В слове 120010 - адрес, куда копировать игру.
В слове 120014 - длина в словах игры, здесь указана длина 017000 байт ( 007400 слов )
В слове 120024 - адрес запуска игры ( примерно у ~80% игр - 001000 ).
Если используется игра фирмы ASP, данный кусочек коТа можно размещать прямо с адреса 100000, без дампа 017 ПЗУ.
Если есть необходимость и в 017 дампе ПЗУ, и игра больше 017000 - можно разместить текст ППЗУ в 2 шт. страницах ПЗУ БК11/М, и пропатчить текст загрузчика. Максимальная длина текста игры для внешнего блока ПЗУ на БК11М - 23.5 кбайт ( 057000 (8) ) - 3 слота по 8 кбайт минус 001000 на загрузчик, переписывающий игру в 001000 адрес.
Теперь понятно. Для разборки всех тонкостей пропатчивания придется наверное отдельную тему создать. Если ее уже не создали. Эту то тему оживил с 2009 г. Сейчас калдую на 2-м и 3-м пртотипом РФ3 и РР1 уже в колодку пользователя. Вближайшее время покажу что получается.
ММ
Скомпоновал. Дорожки придется перерезать. т.к. разводка другая будет. На этой неделе оплачу 29F, посмотрим и с ней.
пробовал втыкать в колодку пользователя, втыкается норм. но придется еще одну кроватку золотую вставить, что приподнялась, ну ты понял.
http://img.radiokot.ru/files/30570/t...1hdh7zoo3c.JPG
http://img.radiokot.ru/files/30570/t...1hdh7u1gq0.JPG
Если попытаться на одной платке все это собрать, то придется переходить на еще мельче корпуса TSOP40. А платки развести и из Китая или России заказать.
Но адаптер стоит пипец https://www.chipdip.ru/product/dip40-tsop40-zif-14mm