PDA

Просмотр полной версии : "Партнёр 01.01": тестовое ПЗУ



xlat
11.01.2016, 07:20
В процессе ремонта МВЦ "Партнёр 01.01", запилили с товарищем m.d. тестовое ПЗУ для проверки ОЗУ и видеоконтроллера :v2_dizzy_vodka3:

Скачать можно отсюда: прошивка (https://bitbucket.org/maddev_xlat/partner-01.01-ram-crt-dma-test-rom/downloads/testrom.bin) и её исходник (https://bitbucket.org/maddev_xlat/partner-01.01-ram-crt-dma-test-rom/src)

Содержимое файла testrom.bin прошивается в ПЗУ объёмом 8Кб (можно заюзать, например, КР573РФ4 или 2764), которое устанавливается на место D32. После сброса раздаётся короткий звуковой сигнал, сопровождаемый вспышкой светодиода LAT. Затем в течение ~48ми секунд тестируется ОЗУ. Признаком неисправности является длинный звуковой сигнал, сопровождаемый выводом в канал А параллельного порта D28 маски разрядов шины, к которым подключены битые микросхемы (примерно, так же, как в тесте ПЗУ "Радио"), после чего программа останавливается. Если всё ок - запускается видеоконтроллер и контроллер DMA, на экран выводится следующее изображение:

https://img-fotki.yandex.ru/get/9804/203760433.a3/0_15494c_c836e5d0_L.png

https://youtu.be/aTZWe51qsFk
З.Ы. "Партнер 01.01" 1991го выпуска успешно починен и передаёт всем привет :v2_dizzy_mutant:

xlat
01.04.2016, 20:59
Тестовая прошивка обновлена, скачать можно по тем же ссылкам из первого поста.
Исправлено неправильное отображение символов с кодами 64-127 в тесте знакогенератора.

electroscat
13.03.2021, 11:32
К сожалению ссылочки не работают. А тестовая прошивка не помешает, жду железяку....

Radon17
13.03.2021, 17:39
К сожалению ссылочки не работают. А тестовая прошивка не помешает, жду железяку....
web-archive всё помнит :D

electroscat
13.03.2021, 18:53
web-archive всё помнит :D

Простите мне мою безграмотность, а что это, web-archive, и как его попросить чтобы он и про исходники вспомнил из первого сообщения ? :)

Radon17
13.03.2021, 19:21
а что это, web-archive
http://web.archive.org/. Подразделение archive.org, периодически в автоматическом режиме проходится по интернету и сохраняет страницы. Есть возможность ручных сохранений.
Копируете туда нужную вам ссылочку и выдаются результаты по годам. Кликаете на нужный чёрный столбик и открывается календарь с сохранениями по датам.

zebest
13.03.2021, 21:57
web-archive всё помнит
все - конечно громко сказано, но иногда что-то и находится ,уже удаленное и нужное.


чтобы он и про исходники
то жи нужная в хозяйстве вещь

https://s.micp.ru/zMCkG.png

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

electroscat
19.03.2021, 13:25
Доброго времени! А где можно скачать дампы всех ПЗУ Партнера 01.01 (D32, D30, D25, D14) ?

tnt23
19.03.2021, 13:41
Доброго времени! А где можно скачать дампы всех ПЗУ Партнера 01.01 (D32, D30, D25, D14) ?

В комплекте Emu80 есть:


# Содержимое ПЗУ Rom1 = "partner/romp1.bin" # ПЗУ 1 (Basic) Rom2 = "partner/romp2.bin" # ПЗУ 2 (Assembler + Monitor)
@MCPG_ROM = "partner/mcpgrom.bin" # ПЗУ МЦПГ
@FDC_ROM = "partner/fddrom.bin" # ПЗУ контроллера НГМД
@D14 = "partner/d14.bin" # ПЗУ распределения памяти
@SYM_GEN = "partner/sgp.bin" # Знакогенератор

electroscat
19.03.2021, 15:12
В комплекте Emu80 есть:


# Содержимое ПЗУ Rom1 = "partner/romp1.bin" # ПЗУ 1 (Basic) Rom2 = "partner/romp2.bin" # ПЗУ 2 (Assembler + Monitor)
@MCPG_ROM = "partner/mcpgrom.bin" # ПЗУ МЦПГ
@FDC_ROM = "partner/fddrom.bin" # ПЗУ контроллера НГМД
@D14 = "partner/d14.bin" # ПЗУ распределения памяти
@SYM_GEN = "partner/sgp.bin" # Знакогенератор


А если у меня изначально монитор версии 1 (как в этом сообщении (https://zx-pk.ru/threads/9651-partner-01-01-obsuzhdenie.html?p=991280&viewfull=1#post991280)), а в EMU на сколько я понимаю последняя, 3я.. Он будет отличаться. Но это в целом не беда.
Вопрос в том, что если я прошью монитор 3й версии, он будет работать без каких либо аппаратных доработок ?

Ну и на сколько я понимаю, D14 не будет отличаться, является стандартом для всех ревизий Партнера 01.01 ?

tnt23
19.03.2021, 15:35
electroscat, тут я ничего не скажу, в Партнере я совсем некопенгаген (с)

electroscat
25.03.2021, 11:59
Признаком неисправности является длинный звуковой сигнал, сопровождаемый выводом в канал А параллельного порта D28 маски разрядов шины, к которым подключены битые микросхемы

Доброго времени ! А может кто нибудь чуть по подробнее описать, можно ли по маске разрядов шины понять какая именно микросхема сбоит ? И как это сделать ?