Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   пзу микроша-рк86
RSS

пзу микроша-рк86

Ищу код прошивки пзу из ж."Радио"1989№12

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
Barmaleikin
Junior Member


Откуда: Москва
Всего сообщений: 134
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
aleksvolgin написал:
[q]
Спасибо, капитан очевидность
[/q]
Вам надо больше общаться с людьми, чтобы понять что ваш вопрос другого ответа получить не мог.
barsik
Newbie


Откуда: С-Петербург
Всего сообщений: 7
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 июня 2018
Несложно имея исходник данного ПЗУ Микроши, о котором идёт речь, встроить в него работу с ROM-диском. Используя дамп выложенный выше, я получил исходник (байт FAE6, кстати - 76, это часть адреса начала экрана 76D0). Интересно, что это ПЗУ в эмуляторе EMU80 работает сразу, а в эмуляторе EMU данная прошивка не работает, если не закомментировать секцию кассетного интерфейса. К сожалению, мне не на чем проверить в реале.

Исходник этого ПЗУ Микроши и исходник оригинала ПЗУ РК86 (откуда можно взять текст директивы R) выложил здесь.
pribor
Advanced Member


Откуда: москва
Всего сообщений: 736
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 фев. 2006
barsik
Есть только одна проблема, я понятия не имею как это сделать.... :biggrin:
Если такой программист найдется, буду рад. Зашью пзу припаяю, запущу игры и выложу фото отчет. :thumbup:
barsik
Newbie


Откуда: С-Петербург
Всего сообщений: 7
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 июня 2018
pribor написал:
[q]
Есть только одна проблема, я понятия не имею как это сделать...
[/q]
Нет проблем, я люблю ковырять ПЗУ ROM-BIOS-ов с целью их оптимизировать. Чтобы данное ПЗУ работало в эмуляторе EMU, надо закомментировать в конфиге секцию кассетного интерфейса. В эмуляторе EMU80 работает и без модификаций конфига. Хотя естественно, для обоих эмуляторов нужны конфиги именно для этого ПЗУ. Иначе не будет работать МГ-ввод.

Надо один час, чтобы оптимизировать код с целью выигрыша свободного места. И ещё час, чтобы подогнать адреса внутренних точек. Если не имеете подобного опыта, то лучше не делайте сами, а подождите несколько часов. Попробую сделать.

Кстати, почему надо встраивать DIR_R именно в такой монитор, а не в родной заводской монитор Микроши? Ведь с таким монитором будет работать лишь часть программ РК86, возможно даже в некоторых играх ВИ53 будет непрерывно пищать. А для Микроши игр в несколько раз больше, чем для РК86, так что какой смысл переделывать Микрошу в неполноценный клон РК86?
barsik
Newbie


Откуда: С-Петербург
Всего сообщений: 7
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 июня 2018
Вот здесь выложил странслированное на скорую руку ПЗУ Микроши с директивой R. Хотя его можно существенно улучшить, но сейчас нет времени.
gtnhtyrj
Изгнанный


Откуда: из лесу, вестимо.
Всего сообщений: 436
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 мар. 2012
МаГнетофонный ввод хочется в будущем заменить на что-нибудь более вычурное*, так что
можно временно "за-NOP-ить"
( *_например на универсальный последовательный или на восьмиканальный .. но это сильно потом, после решения более важных мелких практических вопросов )
____ ____ ____ ____

barsik написал:
[q]
с таким монитором будет работать лишь часть программ РК86
[/q]
____ ____ ____ ____

Коллега "pribor" сохранил и оргнальный "монитор" микроши, таким образом после отработки директивы "R" можно будет выбрать - переклюить на какой из "мониторов" и далее "G" загруженной программы.
.. Это если всё получится как задумывается.. :rolleyes: Результаты ,надеемся, будут на неделе.
pribor
Advanced Member


Откуда: москва
Всего сообщений: 736
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 фев. 2006
barsik ... Спасибо завтра будем пробовать, отчет выложу.
Оригинал пзу есть, можно их одну над другой поставить. :thumbup:
pribor
Advanced Member


Откуда: москва
Всего сообщений: 736
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 фев. 2006
Появилась новая проблема. Ни я ни petrenko не умеем .АСМ переводить в .бин. :frown: :biggrin:
barsik
Newbie


Откуда: С-Петербург
Всего сообщений: 7
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 июня 2018
Не спешите прошивать ПЗУ. Обнаружена ещё одна ошибка в дампе и соответственно в исходнике. Пользователь azesmbog испытал этот дамп в эмуляторе EMU от b2m и нашел фатальную ошибку при работе МГ-подпрограмм, что должна приводить к улёту при попытке МГ-ввода или вывода.


pribor написал:
[q]
Появилась новая проблема. Ни я ни petrenko не умеем *.ASM переводить в .бин.
[/q]
Выложил дамп для прошивки, но т.к не умею делать выкладку на этом сайте, то вот здесь. С учётом вышеизложенной ошибки по адресу FCA1 вместо байта 01 должен стоять байт D1 (это адрес для ПЗУ с директивой R, а в журнальном дампе это адрес FCA0).
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
barsik написал:
[q]
FCA1 вместо байта 01 должен стоять байт D1
[/q]
В текстовом исходнике 01. Однако...

44

45

46
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   Бывший СССР »   пзу микроша-рк86
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS